ncview-2.1.8/0000750006472100017500000000000013060043755012322 5ustar piercepiercencview-2.1.8/Makefile.in0000644006472100017500000005550013060040356014373 0ustar piercepierce# Makefile.in generated by automake 1.11.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program 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. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ depcomp install-sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4macros/netcdf.m4 \ $(top_srcdir)/m4macros/png.m4 \ $(top_srcdir)/m4macros/udunits2.m4 $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-dvi-recursive install-exec-recursive \ install-html-recursive install-info-recursive \ install-pdf-recursive install-ps-recursive install-recursive \ installcheck-recursive installdirs-recursive pdf-recursive \ ps-recursive uninstall-recursive RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir dist dist-all distcheck ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DO_PNG_INCDIR = @DO_PNG_INCDIR@ DO_PNG_LIBDIR = @DO_PNG_LIBDIR@ DO_PNG_LIBNAME = @DO_PNG_LIBNAME@ DO_PNG_LINE = @DO_PNG_LINE@ DO_UDUNITS2_INCDIR = @DO_UDUNITS2_INCDIR@ DO_UDUNITS2_LIBDIR = @DO_UDUNITS2_LIBDIR@ DO_UDUNITS2_LIBNAME = @DO_UDUNITS2_LIBNAME@ DO_UDUNITS2_LINE = @DO_UDUNITS2_LINE@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ HAS_NC_CONFIG = @HAS_NC_CONFIG@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NETCDF_CC = @NETCDF_CC@ NETCDF_CPPFLAGS = @NETCDF_CPPFLAGS@ NETCDF_LDFLAGS = @NETCDF_LDFLAGS@ NETCDF_LIBS = @NETCDF_LIBS@ NETCDF_VERSION = @NETCDF_VERSION@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PNG_CPPFLAGS = @PNG_CPPFLAGS@ PNG_LDFLAGS = @PNG_LDFLAGS@ PNG_LIBS = @PNG_LIBS@ PREFIX = @PREFIX@ RPATH_FLAGS = @RPATH_FLAGS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ UDUNITS2_CPPFLAGS = @UDUNITS2_CPPFLAGS@ UDUNITS2_LDFLAGS = @UDUNITS2_LDFLAGS@ UDUNITS2_LIBS = @UDUNITS2_LIBS@ VERSION = @VERSION@ X11_LIBS = @X11_LIBS@ XAW_LIBS = @XAW_LIBS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_INCLUDES = @X_INCLUDES@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = src all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am--refresh: Makefile @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): config.h: stamp-h1 @if test ! -f $@; then rm -f stamp-h1; else :; fi @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" $(RECURSIVE_CLEAN_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__remove_distdir) dist-lzma: distdir tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma $(am__remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__remove_distdir) dist dist-all: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lzma*) \ lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir); chmod a+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile config.h installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ ctags-recursive install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am clean clean-generic \ ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ dist-lzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \ distcheck distclean distclean-generic distclean-hdr \ distclean-tags distcleancheck distdir distuninstallcheck dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \ uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: ncview-2.1.8/.gmtcommands40000640006472100017500000000000013060040031014667 0ustar piercepiercencview-2.1.8/RELEASE_NOTES0000640006472100017500000000335613060040031014265 0ustar piercepierce2.0: 21 Jan 2010 * ncview now REQUIRES netcdf version 4 with full HDF5 support. I am not going to maintain two code bases, one of which supports netcdf-4 and one of which doesn't. If you need a vesion of ncview that works even without a full netcdf v4/HDF-5 install, use ncview version 1.93h. * If a udunits library is supplied, ncview now requires that it be the udunits-2 library. Support for the udunits-1 library has been dropped. * Many thanks to Magnus Hagdorn for changes to the package that make it more compatible with GNU standards! All failures in that respect are mine; Magnus' contributions were exemplary. 1.93d: 13 June 2008 * Thanks to Seth Olsen for contributing the code to sort the variables menus. 1.75: 20 March 1999 * This release adds much improved support for Linux boxes. In general, any depth of your server should work -- 8, 16, 24, or 32 bits. Let me know if you have a problem with this. * Support has been added for converting the indicated time to a calendar date IF the netCDF file's time axis has a "units" attribute that follows the udunits conventions (see info on udunits at: http://www.unidata.ucar.edu/packages/udunits/index.html). Time units in this syntax are typically something like "days since 1990-01-01". If your data file follows these conventions, then the day number will automatically be shown as a calendar date rather than the (not useful) day number. I.e., "10 Jan 1995" will be shown instead of "Day 3783" (or whatever). This should work in the X-Y popup graph as well, but not yet in the range-setting popups. * Compilation on Crays now works out of the box. * Fixed but that caused core dumps after selecting variables that have all 0 as all their entries. ncview-2.1.8/tt0000640006472100017500000027757113060040031012700 0ustar piercepiercemake all-recursive make[1]: Entering directory `/home/pierce/src/mine/ncview/ncview-2.0beta3' Making all in src make[2]: Entering directory `/home/pierce/src/mine/ncview/ncview-2.0beta3/src' gcc -L/home/pierce/lib -ludunits2 -L/home/pierce/lib -lnetcdf -L/home/pierce/lib -lhdf5_hl -lhdf5 -lz -lm -lSM -lICE -lX11 -o ncview ncview.o file.o util.o do_buttons.o file_netcdf.o view.o do_print.o epic_time.o interface.o x_interface.o dataedit.o display_info.o plot_xy.o utils.o range.o printer_options.o overlay.o filesel.o set_options.o plot_range.o udu.o SciPlot.o RadioWidget.o cbar.o utCalendar2_cal.o calcalcs.o -L/home/pierce/lib -ludunits2 -lm -L/home/pierce/lib -lnetcdf -L/home/pierce/lib -lhdf5_hl -lhdf5 -lz -lm -lSM -lICE -lX11 x_interface.o: In function `x_parse_args': x_interface.c:(.text+0x6a): undefined reference to `XtVaAppInitialize' x_interface.c:(.text+0x94): undefined reference to `XtShellStrings' x_interface.c:(.text+0xb1): undefined reference to `XtVaSetValues' x_interface.o: In function `x_initialize': x_interface.c:(.text+0x758): undefined reference to `XtVaGetApplicationResources' x_interface.c:(.text+0x795): undefined reference to `XtAppAddActions' x_interface.c:(.text+0x7d2): undefined reference to `XtRealizeWidget' x_interface.c:(.text+0x865): undefined reference to `XtAddEventHandler' x_interface.o: In function `x_init_widgets_ccontourpanel': x_interface.c:(.text+0x9d2): undefined reference to `XtStrings' x_interface.c:(.text+0x9d9): undefined reference to `transientShellWidgetClass' x_interface.c:(.text+0x9f7): undefined reference to `XtVaCreatePopupShell' x_interface.c:(.text+0xa0a): undefined reference to `XtStrings' x_interface.c:(.text+0xa0f): undefined reference to `XtStrings' x_interface.c:(.text+0xa14): undefined reference to `XtStrings' x_interface.c:(.text+0xa19): undefined reference to `XtStrings' x_interface.c:(.text+0xa27): undefined reference to `boxWidgetClass' x_interface.c:(.text+0xa6f): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0xa82): undefined reference to `transientShellWidgetClass' x_interface.c:(.text+0xa9c): undefined reference to `XtVaCreatePopupShell' x_interface.c:(.text+0xaa8): undefined reference to `XtStrings' x_interface.c:(.text+0xaad): undefined reference to `XtStrings' x_interface.c:(.text+0xab2): undefined reference to `XtStrings' x_interface.c:(.text+0xac0): undefined reference to `boxWidgetClass' x_interface.c:(.text+0xafb): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0xb11): undefined reference to `XtStrings' x_interface.c:(.text+0xb16): undefined reference to `XtStrings' x_interface.c:(.text+0xb1b): undefined reference to `XtStrings' x_interface.c:(.text+0xb29): undefined reference to `labelWidgetClass' x_interface.c:(.text+0xb64): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0xb70): undefined reference to `XtStrings' x_interface.c:(.text+0xb75): undefined reference to `XtStrings' x_interface.c:(.text+0xb7a): undefined reference to `XtStrings' x_interface.c:(.text+0xb7f): undefined reference to `XtStrings' x_interface.c:(.text+0xb8d): undefined reference to `viewportWidgetClass' x_interface.c:(.text+0xbd8): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0xbe4): undefined reference to `XtStrings' x_interface.c:(.text+0xbe9): undefined reference to `XtStrings' x_interface.c:(.text+0xbf7): undefined reference to `simpleWidgetClass' x_interface.c:(.text+0xc1f): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0xc56): undefined reference to `XtAddEventHandler' x_interface.c:(.text+0xc65): undefined reference to `XtStrings' x_interface.c:(.text+0xc71): undefined reference to `XtStrings' x_interface.c:(.text+0xc76): undefined reference to `XtStrings' x_interface.c:(.text+0xc84): undefined reference to `labelWidgetClass' x_interface.c:(.text+0xcd0): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0xce1): undefined reference to `XtParseTranslationTable' x_interface.c:(.text+0xcf0): undefined reference to `XtAugmentTranslations' x_interface.o: In function `x_init_widgets_labels': x_interface.c:(.text+0xd09): undefined reference to `XtStrings' x_interface.c:(.text+0xd0e): undefined reference to `XtStrings' x_interface.c:(.text+0xd15): undefined reference to `labelWidgetClass' x_interface.c:(.text+0xd40): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0xd59): undefined reference to `XtStrings' x_interface.c:(.text+0xd5e): undefined reference to `XtStrings' x_interface.c:(.text+0xd65): undefined reference to `labelWidgetClass' x_interface.c:(.text+0xda4): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0xdb0): undefined reference to `XtStrings' x_interface.c:(.text+0xdc2): undefined reference to `XtStrings' x_interface.c:(.text+0xdc9): undefined reference to `labelWidgetClass' x_interface.c:(.text+0xe09): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0xe1b): undefined reference to `XtStrings' x_interface.c:(.text+0xe27): undefined reference to `XtStrings' x_interface.c:(.text+0xe2e): undefined reference to `labelWidgetClass' x_interface.c:(.text+0xe6c): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0xe7e): undefined reference to `XtStrings' x_interface.c:(.text+0xe8a): undefined reference to `XtStrings' x_interface.c:(.text+0xe91): undefined reference to `labelWidgetClass' x_interface.c:(.text+0xecf): undefined reference to `XtVaCreateManagedWidget' x_interface.o: In function `x_init_widgets_buttonbox': x_interface.c:(.text+0xef0): undefined reference to `XtStrings' x_interface.c:(.text+0xef7): undefined reference to `boxWidgetClass' x_interface.c:(.text+0xf23): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0xf35): undefined reference to `XtStrings' x_interface.c:(.text+0xf3a): undefined reference to `XtStrings' x_interface.c:(.text+0xf48): undefined reference to `commandWidgetClass' x_interface.c:(.text+0xf72): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0xf84): undefined reference to `XtStrings' x_interface.c:(.text+0xf89): undefined reference to `XtStrings' x_interface.c:(.text+0xf8e): undefined reference to `XtStrings' x_interface.c:(.text+0xf93): undefined reference to `XtStrings' x_interface.c:(.text+0xfa1): undefined reference to `commandWidgetClass' x_interface.c:(.text+0xfe9): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0xff5): undefined reference to `XtStrings' x_interface.c:(.text+0x1001): undefined reference to `XtStrings' x_interface.c:(.text+0x100f): undefined reference to `toggleWidgetClass' x_interface.c:(.text+0x103a): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x104b): undefined reference to `XtParseTranslationTable' x_interface.c:(.text+0x105a): undefined reference to `XtOverrideTranslations' x_interface.c:(.text+0x105f): undefined reference to `XtStrings' x_interface.c:(.text+0x106b): undefined reference to `XtStrings' x_interface.c:(.text+0x1079): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x10a4): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x10b5): undefined reference to `XtParseTranslationTable' x_interface.c:(.text+0x10c4): undefined reference to `XtOverrideTranslations' x_interface.c:(.text+0x10c9): undefined reference to `XtStrings' x_interface.c:(.text+0x10dc): undefined reference to `XtStrings' x_interface.c:(.text+0x10ea): undefined reference to `toggleWidgetClass' x_interface.c:(.text+0x1136): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x1142): undefined reference to `XtStrings' x_interface.c:(.text+0x1155): undefined reference to `XtStrings' x_interface.c:(.text+0x1163): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x119e): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x11af): undefined reference to `XtParseTranslationTable' x_interface.c:(.text+0x11be): undefined reference to `XtOverrideTranslations' x_interface.c:(.text+0x11c3): undefined reference to `XtStrings' x_interface.c:(.text+0x11d6): undefined reference to `XtStrings' x_interface.c:(.text+0x11e4): undefined reference to `toggleWidgetClass' x_interface.c:(.text+0x121f): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x1230): undefined reference to `XtParseTranslationTable' x_interface.c:(.text+0x123f): undefined reference to `XtOverrideTranslations' x_interface.c:(.text+0x1244): undefined reference to `XtStrings' x_interface.c:(.text+0x1249): undefined reference to `XtStrings' x_interface.c:(.text+0x1257): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x127f): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x128b): undefined reference to `XtStrings' x_interface.c:(.text+0x1290): undefined reference to `XtStrings' x_interface.c:(.text+0x129e): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x12c6): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x12d2): undefined reference to `XtStrings' x_interface.c:(.text+0x12dd): undefined reference to `XtStrings' x_interface.c:(.text+0x12e2): undefined reference to `XtStrings' x_interface.c:(.text+0x12f0): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x132a): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x1336): undefined reference to `XtStrings' x_interface.c:(.text+0x133b): undefined reference to `XtStrings' x_interface.c:(.text+0x1340): undefined reference to `XtStrings' x_interface.c:(.text+0x1345): undefined reference to `XtStrings' x_interface.c:(.text+0x1353): undefined reference to `scrollbarWidgetClass' x_interface.c:(.text+0x139f): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x13b0): undefined reference to `XtParseTranslationTable' x_interface.c:(.text+0x13bf): undefined reference to `XtOverrideTranslations' x_interface.c:(.text+0x13c4): undefined reference to `XtStrings' x_interface.c:(.text+0x13c9): undefined reference to `XtStrings' x_interface.c:(.text+0x13d7): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x13ff): undefined reference to `XtVaCreateManagedWidget' x_interface.o: In function `x_init_widgets_optionbox': x_interface.c:(.text+0x1420): undefined reference to `XtStrings' x_interface.c:(.text+0x1427): undefined reference to `boxWidgetClass' x_interface.c:(.text+0x1453): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x1465): undefined reference to `XtStrings' x_interface.c:(.text+0x146a): undefined reference to `XtStrings' x_interface.c:(.text+0x147a): undefined reference to `XtStrings' x_interface.c:(.text+0x1488): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x14bf): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x14d0): undefined reference to `XtParseTranslationTable' x_interface.c:(.text+0x14df): undefined reference to `XtAugmentTranslations' x_interface.c:(.text+0x14ea): undefined reference to `XtStrings' x_interface.c:(.text+0x14ef): undefined reference to `XtStrings' x_interface.c:(.text+0x14fd): undefined reference to `toggleWidgetClass' x_interface.c:(.text+0x1527): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x1539): undefined reference to `XtStrings' x_interface.c:(.text+0x153e): undefined reference to `XtStrings' x_interface.c:(.text+0x154c): undefined reference to `toggleWidgetClass' x_interface.c:(.text+0x1576): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x1582): undefined reference to `XtStrings' x_interface.c:(.text+0x158d): undefined reference to `XtStrings' x_interface.c:(.text+0x1592): undefined reference to `XtStrings' x_interface.c:(.text+0x15a0): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x15db): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x15ec): undefined reference to `XtParseTranslationTable' x_interface.c:(.text+0x15fb): undefined reference to `XtOverrideTranslations' x_interface.c:(.text+0x1600): undefined reference to `XtStrings' x_interface.c:(.text+0x160b): undefined reference to `XtStrings' x_interface.c:(.text+0x1610): undefined reference to `XtStrings' x_interface.c:(.text+0x1615): undefined reference to `XtStrings' x_interface.c:(.text+0x1623): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x166b): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x167d): undefined reference to `XtStrings' x_interface.c:(.text+0x1682): undefined reference to `XtStrings' x_interface.c:(.text+0x1687): undefined reference to `XtStrings' x_interface.c:(.text+0x1695): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x16d0): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x16e2): undefined reference to `XtStrings' x_interface.c:(.text+0x16e7): undefined reference to `XtStrings' x_interface.c:(.text+0x16f5): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x171f): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x1730): undefined reference to `XtParseTranslationTable' x_interface.c:(.text+0x173f): undefined reference to `XtAugmentTranslations' x_interface.c:(.text+0x174a): undefined reference to `XtStrings' x_interface.c:(.text+0x174f): undefined reference to `XtStrings' x_interface.c:(.text+0x175d): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x1787): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x1799): undefined reference to `XtStrings' x_interface.c:(.text+0x179e): undefined reference to `XtStrings' x_interface.c:(.text+0x17ac): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x17d6): undefined reference to `XtVaCreateManagedWidget' x_interface.o: In function `x_init_widgets_varsel_menu_inner': x_interface.c:(.text+0x1c3e): undefined reference to `XtStrings' x_interface.c:(.text+0x1c52): undefined reference to `XtMalloc' x_interface.c:(.text+0x1c6b): undefined reference to `menuButtonWidgetClass' x_interface.c:(.text+0x1ca3): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x1cb8): undefined reference to `simpleMenuWidgetClass' x_interface.c:(.text+0x1ccc): undefined reference to `XtMalloc' x_interface.c:(.text+0x1cf3): undefined reference to `XtVaCreatePopupShell' x_interface.c:(.text+0x1d9c): undefined reference to `smeBSBObjectClass' x_interface.c:(.text+0x1db2): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x1dd4): undefined reference to `XtStrings' x_interface.c:(.text+0x1df4): undefined reference to `XtAddCallback' x_interface.o: In function `x_init_widgets_varsel_menu': x_interface.c:(.text+0x1e3e): undefined reference to `XtStrings' x_interface.c:(.text+0x1e43): undefined reference to `XtStrings' x_interface.c:(.text+0x1e4a): undefined reference to `boxWidgetClass' x_interface.c:(.text+0x1e76): undefined reference to `XtVaCreateManagedWidget' x_interface.o: In function `x_init_widgets_varsel_list': x_interface.c:(.text+0x2212): undefined reference to `XtStrings' x_interface.c:(.text+0x2217): undefined reference to `XtStrings' x_interface.c:(.text+0x221e): undefined reference to `boxWidgetClass' x_interface.c:(.text+0x224f): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x2276): undefined reference to `XtStrings' x_interface.c:(.text+0x227c): undefined reference to `XtStrings' x_interface.c:(.text+0x2289): undefined reference to `XtStrings' x_interface.c:(.text+0x22ad): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x22e5): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x2376): undefined reference to `XtStrings' x_interface.c:(.text+0x237b): undefined reference to `XtStrings' x_interface.c:(.text+0x2382): undefined reference to `boxWidgetClass' x_interface.c:(.text+0x23c7): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x23ee): undefined reference to `XtStrings' x_interface.c:(.text+0x23f4): undefined reference to `XtStrings' x_interface.c:(.text+0x2401): undefined reference to `XtStrings' x_interface.c:(.text+0x2425): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x245d): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x24c7): undefined reference to `XtStrings' x_interface.c:(.text+0x24cc): undefined reference to `XtStrings' x_interface.c:(.text+0x24dc): undefined reference to `XtStrings' x_interface.c:(.text+0x2504): undefined reference to `toggleWidgetClass' x_interface.c:(.text+0x254c): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x2579): undefined reference to `XtStrings' x_interface.c:(.text+0x257e): undefined reference to `XtStrings' x_interface.c:(.text+0x258e): undefined reference to `XtStrings' x_interface.c:(.text+0x25c0): undefined reference to `toggleWidgetClass' x_interface.c:(.text+0x2617): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x26d7): undefined reference to `XtStrings' x_interface.c:(.text+0x270a): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x2766): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x2777): undefined reference to `XtStrings' x_interface.c:(.text+0x278d): undefined reference to `XtAddCallback' x_interface.o: In function `x_init_widgets_dimlabels': x_interface.c:(.text+0x2857): undefined reference to `XtStrings' x_interface.c:(.text+0x286c): undefined reference to `boxWidgetClass' x_interface.c:(.text+0x289c): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x28a8): undefined reference to `XtStrings' x_interface.c:(.text+0x28ad): undefined reference to `XtStrings' x_interface.c:(.text+0x28b2): undefined reference to `XtStrings' x_interface.c:(.text+0x28c0): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x28fb): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x290d): undefined reference to `XtStrings' x_interface.c:(.text+0x2912): undefined reference to `XtStrings' x_interface.c:(.text+0x2920): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x294a): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x295c): undefined reference to `XtStrings' x_interface.c:(.text+0x2961): undefined reference to `XtStrings' x_interface.c:(.text+0x296f): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x2999): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x29ab): undefined reference to `XtStrings' x_interface.c:(.text+0x29b0): undefined reference to `XtStrings' x_interface.c:(.text+0x29be): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x29e8): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x29fa): undefined reference to `XtStrings' x_interface.c:(.text+0x29ff): undefined reference to `XtStrings' x_interface.c:(.text+0x2a0d): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x2a37): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x2a49): undefined reference to `XtStrings' x_interface.c:(.text+0x2a4e): undefined reference to `XtStrings' x_interface.c:(.text+0x2a5c): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x2a86): undefined reference to `XtVaCreateManagedWidget' x_interface.o: In function `x_init_widgets': x_interface.c:(.text+0x2abb): undefined reference to `XtStrings' x_interface.c:(.text+0x2ac2): undefined reference to `formWidgetClass' x_interface.c:(.text+0x2ade): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x2aee): undefined reference to `formWidgetClass' x_interface.c:(.text+0x2b06): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x2b46): undefined reference to `formWidgetClass' x_interface.c:(.text+0x2b73): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x2b7f): undefined reference to `XtStrings' x_interface.c:(.text+0x2b84): undefined reference to `XtStrings' x_interface.c:(.text+0x2b89): undefined reference to `XtStrings' x_interface.c:(.text+0x2b97): undefined reference to `simpleWidgetClass' x_interface.c:(.text+0x2c05): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x2c2d): undefined reference to `XtAddEventHandler' x_interface.c:(.text+0x2c42): undefined reference to `formWidgetClass' x_interface.c:(.text+0x2c5f): undefined reference to `XtVaCreateManagedWidget' x_interface.o: In function `x_draw_2d_field': x_interface.c:(.text+0x38a4): undefined reference to `XtGetGC' x_interface.o: In function `x_set_2d_size': x_interface.c:(.text+0x4132): undefined reference to `XtNameToWidget' x_interface.c:(.text+0x414a): undefined reference to `XtNameToWidget' x_interface.c:(.text+0x419a): undefined reference to `XtStrings' x_interface.c:(.text+0x41b4): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x41cc): undefined reference to `XtStrings' x_interface.c:(.text+0x41e6): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x4218): undefined reference to `XtResizeWidget' x_interface.c:(.text+0x4289): undefined reference to `XtResizeWidget' x_interface.c:(.text+0x42a8): undefined reference to `XtResizeWidget' x_interface.c:(.text+0x42c7): undefined reference to `XtResizeWidget' x_interface.c:(.text+0x42cc): undefined reference to `XtStrings' x_interface.c:(.text+0x42d1): undefined reference to `XtStrings' x_interface.c:(.text+0x42f3): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x4394): undefined reference to `XawViewportSetCoordinates' x_interface.c:(.text+0x44b4): undefined reference to `XawScrollbarSetThumb' x_interface.c:(.text+0x45e3): undefined reference to `XawScrollbarSetThumb' x_interface.o: In function `x_set_lab': x_interface.c:(.text+0x4797): undefined reference to `XtStrings' x_interface.c:(.text+0x47ae): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x47b9): undefined reference to `XtStrings' x_interface.c:(.text+0x47cf): undefined reference to `XtVaSetValues' x_interface.o: In function `add_callbacks': x_interface.c:(.text+0x47da): undefined reference to `XtStrings' x_interface.c:(.text+0x47f0): undefined reference to `XtAddCallback' x_interface.c:(.text+0x47f5): undefined reference to `XtStrings' x_interface.c:(.text+0x480b): undefined reference to `XtAddCallback' x_interface.c:(.text+0x4810): undefined reference to `XtStrings' x_interface.c:(.text+0x4826): undefined reference to `XtAddCallback' x_interface.c:(.text+0x482b): undefined reference to `XtStrings' x_interface.c:(.text+0x4841): undefined reference to `XtAddCallback' x_interface.c:(.text+0x4846): undefined reference to `XtStrings' x_interface.c:(.text+0x485c): undefined reference to `XtAddCallback' x_interface.c:(.text+0x4861): undefined reference to `XtStrings' x_interface.c:(.text+0x4877): undefined reference to `XtAddCallback' x_interface.c:(.text+0x487c): undefined reference to `XtStrings' x_interface.c:(.text+0x4892): undefined reference to `XtAddCallback' x_interface.c:(.text+0x4897): undefined reference to `XtStrings' x_interface.c:(.text+0x48ad): undefined reference to `XtAddCallback' x_interface.c:(.text+0x48b2): undefined reference to `XtStrings' x_interface.c:(.text+0x48c8): undefined reference to `XtAddCallback' x_interface.c:(.text+0x48cd): undefined reference to `XtStrings' x_interface.c:(.text+0x48e3): undefined reference to `XtAddCallback' x_interface.c:(.text+0x48e8): undefined reference to `XtStrings' x_interface.c:(.text+0x48fe): undefined reference to `XtAddCallback' x_interface.c:(.text+0x4903): undefined reference to `XtStrings' x_interface.c:(.text+0x4919): undefined reference to `XtAddCallback' x_interface.c:(.text+0x491e): undefined reference to `XtStrings' x_interface.c:(.text+0x4934): undefined reference to `XtAddCallback' x_interface.c:(.text+0x4939): undefined reference to `XtStrings' x_interface.c:(.text+0x494f): undefined reference to `XtAddCallback' x_interface.c:(.text+0x4954): undefined reference to `XtStrings' x_interface.c:(.text+0x496a): undefined reference to `XtAddCallback' x_interface.c:(.text+0x496f): undefined reference to `XtStrings' x_interface.c:(.text+0x4985): undefined reference to `XtAddCallback' x_interface.c:(.text+0x498a): undefined reference to `XtStrings' x_interface.c:(.text+0x49a0): undefined reference to `XtAddCallback' x_interface.c:(.text+0x49a5): undefined reference to `XtStrings' x_interface.c:(.text+0x49bb): undefined reference to `XtAddCallback' x_interface.c:(.text+0x49c0): undefined reference to `XtStrings' x_interface.c:(.text+0x49d6): undefined reference to `XtAddCallback' x_interface.c:(.text+0x49db): undefined reference to `XtStrings' x_interface.c:(.text+0x49f1): undefined reference to `XtAddCallback' x_interface.o: In function `diminfo_cur_mod1': x_interface.c:(.text+0x4c1c): undefined reference to `XtStrings' x_interface.c:(.text+0x4c49): undefined reference to `XtVaGetValues' x_interface.o: In function `diminfo_cur_mod2': x_interface.c:(.text+0x4cf4): undefined reference to `XtStrings' x_interface.c:(.text+0x4d21): undefined reference to `XtVaGetValues' x_interface.o: In function `diminfo_cur_mod3': x_interface.c:(.text+0x4dcc): undefined reference to `XtStrings' x_interface.c:(.text+0x4df9): undefined reference to `XtVaGetValues' x_interface.o: In function `diminfo_cur_mod4': x_interface.c:(.text+0x4ea4): undefined reference to `XtStrings' x_interface.c:(.text+0x4ed1): undefined reference to `XtVaGetValues' x_interface.o: In function `varlist_mod1': x_interface.c:(.text+0x524e): undefined reference to `XawToggleGetCurrent' x_interface.o: In function `x_set_var_sensitivity': x_interface.c:(.text+0x5298): undefined reference to `XtStrings' x_interface.c:(.text+0x52c5): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x52db): undefined reference to `XtStrings' x_interface.c:(.text+0x5307): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x5344): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x5392): undefined reference to `XtStrings' x_interface.c:(.text+0x53bf): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x53d5): undefined reference to `XtStrings' x_interface.c:(.text+0x5401): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x543e): undefined reference to `XtVaSetValues' x_interface.o: In function `x_process_user_input': x_interface.c:(.text+0x54d6): undefined reference to `XtAppNextEvent' x_interface.c:(.text+0x54e0): undefined reference to `XtDispatchEvent' x_interface.o: In function `x_timer_set': x_interface.c:(.text+0x550e): undefined reference to `XtAppAddTimeOut' x_interface.o: In function `x_timer_clear': x_interface.c:(.text+0x553b): undefined reference to `XtRemoveTimeOut' x_interface.o: In function `x_indicate_active_var': x_interface.c:(.text+0x557e): undefined reference to `XtStrings' x_interface.c:(.text+0x5598): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x55db): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x55ee): undefined reference to `XawToggleSetCurrent' x_interface.o: In function `x_indicate_active_dim': x_interface.c:(.text+0x57bc): undefined reference to `XtStrings' x_interface.c:(.text+0x57dc): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x57fe): undefined reference to `XtStrings' x_interface.c:(.text+0x5804): undefined reference to `XtStrings' x_interface.c:(.text+0x5841): undefined reference to `XtVaSetValues' x_interface.o: In function `x_set_sensitive': x_interface.c:(.text+0x5909): undefined reference to `XtStrings' x_interface.c:(.text+0x5922): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x592c): undefined reference to `XtStrings' x_interface.c:(.text+0x5945): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x594f): undefined reference to `XtStrings' x_interface.c:(.text+0x5968): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x5972): undefined reference to `XtStrings' x_interface.c:(.text+0x598b): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x5995): undefined reference to `XtStrings' x_interface.c:(.text+0x59ae): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x59b8): undefined reference to `XtStrings' x_interface.c:(.text+0x59d1): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x59db): undefined reference to `XtStrings' x_interface.c:(.text+0x59f4): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x59fe): undefined reference to `XtStrings' x_interface.c:(.text+0x5a17): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x5a21): undefined reference to `XtStrings' x_interface.c:(.text+0x5a3a): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x5a44): undefined reference to `XtStrings' x_interface.c:(.text+0x5a5d): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x5a67): undefined reference to `XtStrings' x_interface.c:(.text+0x5a80): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x5a8a): undefined reference to `XtStrings' x_interface.c:(.text+0x5aa3): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x5aad): undefined reference to `XtStrings' x_interface.c:(.text+0x5ac6): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x5acd): undefined reference to `XtStrings' x_interface.c:(.text+0x5ae6): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x5aed): undefined reference to `XtStrings' x_interface.c:(.text+0x5b06): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x5b0d): undefined reference to `XtStrings' x_interface.c:(.text+0x5b26): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x5b2d): undefined reference to `XtStrings' x_interface.c:(.text+0x5b46): undefined reference to `XtVaSetValues' x_interface.o: In function `x_force_set_invert_state': x_interface.c:(.text+0x5b71): undefined reference to `XtVaSetValues' x_interface.o: In function `x_clear_dim_buttons': x_interface.c:(.text+0x5b9d): undefined reference to `XtDestroyWidget' x_interface.c:(.text+0x5bdd): undefined reference to `XtDestroyWidget' x_interface.o: In function `x_set_scan_dims': x_interface.c:(.text+0x5c4f): undefined reference to `transientShellWidgetClass' x_interface.c:(.text+0x5c63): undefined reference to `XtVaCreatePopupShell' x_interface.c:(.text+0x5c82): undefined reference to `XtStrings' x_interface.c:(.text+0x5c90): undefined reference to `transientShellWidgetClass' x_interface.c:(.text+0x5ca8): undefined reference to `XtVaCreatePopupShell' x_interface.c:(.text+0x5cbf): undefined reference to `transientShellWidgetClass' x_interface.c:(.text+0x5cd3): undefined reference to `XtVaCreatePopupShell' x_interface.c:(.text+0x5cdf): undefined reference to `XtStrings' x_interface.c:(.text+0x5ced): undefined reference to `formWidgetClass' x_interface.c:(.text+0x5d08): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x5d14): undefined reference to `XtStrings' x_interface.c:(.text+0x5d22): undefined reference to `boxWidgetClass' x_interface.c:(.text+0x5d3d): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x5d49): undefined reference to `XtStrings' x_interface.c:(.text+0x5d4e): undefined reference to `XtStrings' x_interface.c:(.text+0x5d59): undefined reference to `XtStrings' x_interface.c:(.text+0x5d67): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x5da3): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x5daf): undefined reference to `XtStrings' x_interface.c:(.text+0x5dc4): undefined reference to `boxWidgetClass' x_interface.c:(.text+0x5df4): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x5e00): undefined reference to `XtStrings' x_interface.c:(.text+0x5e05): undefined reference to `XtStrings' x_interface.c:(.text+0x5e10): undefined reference to `XtStrings' x_interface.c:(.text+0x5e1e): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x5e5a): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x5ed2): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x5eef): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x5f12): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x5f42): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x5f4e): undefined reference to `XtStrings' x_interface.c:(.text+0x5f64): undefined reference to `XtAddCallback' x_interface.c:(.text+0x5f69): undefined reference to `XtStrings' x_interface.c:(.text+0x5f7f): undefined reference to `XtAddCallback' x_interface.c:(.text+0x5f84): undefined reference to `XtStrings' x_interface.c:(.text+0x5f89): undefined reference to `XtStrings' x_interface.c:(.text+0x5fab): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x5fd0): undefined reference to `XtTranslateCoords' x_interface.c:(.text+0x5fe8): undefined reference to `XtStrings' x_interface.c:(.text+0x5fff): undefined reference to `XtStrings' x_interface.c:(.text+0x601c): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x602d): undefined reference to `XtPopup' x_interface.c:(.text+0x6081): undefined reference to `XtAppNextEvent' x_interface.c:(.text+0x608b): undefined reference to `XtDispatchEvent' x_interface.c:(.text+0x60b3): undefined reference to `XawToggleGetCurrent' x_interface.c:(.text+0x60c6): undefined reference to `XawToggleGetCurrent' x_interface.c:(.text+0x61d2): undefined reference to `XtPopdown' x_interface.c:(.text+0x61de): undefined reference to `XtDestroyWidget' x_interface.c:(.text+0x61ea): undefined reference to `XtDestroyWidget' x_interface.c:(.text+0x61f6): undefined reference to `XtDestroyWidget' x_interface.c:(.text+0x6202): undefined reference to `XtDestroyWidget' x_interface.o: In function `x_make_dim_button_util': x_interface.c:(.text+0x6383): undefined reference to `XtStrings' x_interface.c:(.text+0x638e): undefined reference to `XtStrings' x_interface.c:(.text+0x6395): undefined reference to `toggleWidgetClass' x_interface.c:(.text+0x63c9): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x6402): undefined reference to `XtStrings' x_interface.c:(.text+0x640e): undefined reference to `XtStrings' x_interface.c:(.text+0x6415): undefined reference to `toggleWidgetClass' x_interface.c:(.text+0x644e): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x648b): undefined reference to `XtStrings' x_interface.c:(.text+0x64a5): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x64eb): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x6501): undefined reference to `XawToggleSetCurrent' x_interface.o: In function `x_dialog': x_interface.c:(.text+0x68b5): undefined reference to `transientShellWidgetClass' x_interface.c:(.text+0x68c9): undefined reference to `XtVaCreatePopupShell' x_interface.c:(.text+0x68e8): undefined reference to `XtStrings' x_interface.c:(.text+0x68f6): undefined reference to `transientShellWidgetClass' x_interface.c:(.text+0x690e): undefined reference to `XtVaCreatePopupShell' x_interface.c:(.text+0x6925): undefined reference to `transientShellWidgetClass' x_interface.c:(.text+0x6939): undefined reference to `XtVaCreatePopupShell' x_interface.c:(.text+0x6945): undefined reference to `XtStrings' x_interface.c:(.text+0x6953): undefined reference to `formWidgetClass' x_interface.c:(.text+0x696e): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x6981): undefined reference to `XtStrings' x_interface.c:(.text+0x6986): undefined reference to `XtStrings' x_interface.c:(.text+0x698b): undefined reference to `XtStrings' x_interface.c:(.text+0x6999): undefined reference to `dialogWidgetClass' x_interface.c:(.text+0x69d9): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x69e7): undefined reference to `XtStrings' x_interface.c:(.text+0x69ec): undefined reference to `XtStrings' x_interface.c:(.text+0x69fa): undefined reference to `dialogWidgetClass' x_interface.c:(.text+0x6a29): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x6a3e): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x6a52): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x6a5e): undefined reference to `XtStrings' x_interface.c:(.text+0x6a74): undefined reference to `XtAddCallback' x_interface.c:(.text+0x6a8f): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x6aac): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x6ab8): undefined reference to `XtStrings' x_interface.c:(.text+0x6ace): undefined reference to `XtAddCallback' x_interface.c:(.text+0x6ad3): undefined reference to `XtStrings' x_interface.c:(.text+0x6ad8): undefined reference to `XtStrings' x_interface.c:(.text+0x6afa): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x6b1f): undefined reference to `XtTranslateCoords' x_interface.c:(.text+0x6b37): undefined reference to `XtStrings' x_interface.c:(.text+0x6b4e): undefined reference to `XtStrings' x_interface.c:(.text+0x6b6b): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x6b7c): undefined reference to `XtPopup' x_interface.c:(.text+0x6bc6): undefined reference to `XtAppNextEvent' x_interface.c:(.text+0x6bd0): undefined reference to `XtDispatchEvent' x_interface.c:(.text+0x6bf7): undefined reference to `XawDialogGetValueString' x_interface.c:(.text+0x6c0f): undefined reference to `XtPopdown' x_interface.c:(.text+0x6c21): undefined reference to `XtDestroyWidget' x_interface.c:(.text+0x6c2d): undefined reference to `XtDestroyWidget' x_interface.c:(.text+0x6c39): undefined reference to `XtDestroyWidget' x_interface.c:(.text+0x6c45): undefined reference to `XtDestroyWidget' x_interface.c:(.text+0x6c51): undefined reference to `XtDestroyWidget' x_interface.o: In function `x_fill_dim_info': x_interface.c:(.text+0x6cc8): undefined reference to `XtStrings' x_interface.c:(.text+0x6ce8): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x6d68): undefined reference to `XtStrings' x_interface.c:(.text+0x6d6e): undefined reference to `XtStrings' x_interface.c:(.text+0x6dab): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x6e0d): undefined reference to `XtStrings' x_interface.c:(.text+0x6e13): undefined reference to `XtStrings' x_interface.c:(.text+0x6e50): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x6e6b): undefined reference to `XtStrings' x_interface.c:(.text+0x6e71): undefined reference to `XtStrings' x_interface.c:(.text+0x6eac): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x6ebd): undefined reference to `XtStrings' x_interface.c:(.text+0x6ed6): undefined reference to `XtStrings' x_interface.c:(.text+0x6f0f): undefined reference to `XtVaSetValues' x_interface.o: In function `x_set_cur_dim_value': x_interface.c:(.text+0x6fca): undefined reference to `XtStrings' x_interface.c:(.text+0x6fe4): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x6ffa): undefined reference to `XtStrings' x_interface.c:(.text+0x7027): undefined reference to `XtVaSetValues' x_interface.o: In function `x_init_dim_info': x_interface.c:(.text+0x70bf): undefined reference to `XtStrings' x_interface.c:(.text+0x70c4): undefined reference to `XtStrings' x_interface.c:(.text+0x70ec): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x753f): undefined reference to `XtStrings' x_interface.c:(.text+0x754e): undefined reference to `XtStrings' x_interface.c:(.text+0x755b): undefined reference to `XtStrings' x_interface.c:(.text+0x7569): undefined reference to `boxWidgetClass' x_interface.c:(.text+0x75b1): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x75e2): undefined reference to `XtStrings' x_interface.c:(.text+0x75f2): undefined reference to `XtStrings' x_interface.c:(.text+0x7618): undefined reference to `XtStrings' x_interface.c:(.text+0x7626): undefined reference to `boxWidgetClass' x_interface.c:(.text+0x766e): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x76ac): undefined reference to `XtStrings' x_interface.c:(.text+0x76b1): undefined reference to `XtStrings' x_interface.c:(.text+0x76b6): undefined reference to `XtStrings' x_interface.c:(.text+0x76bc): undefined reference to `XtStrings' x_interface.c:(.text+0x76e0): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x772d): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x776b): undefined reference to `XtStrings' x_interface.c:(.text+0x7778): undefined reference to `XtStrings' x_interface.c:(.text+0x7788): undefined reference to `XtStrings' x_interface.c:(.text+0x77ac): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x77dd): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x781b): undefined reference to `XtStrings' x_interface.c:(.text+0x7828): undefined reference to `XtStrings' x_interface.c:(.text+0x782e): undefined reference to `XtStrings' x_interface.c:(.text+0x7852): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x7886): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x78cb): undefined reference to `XtStrings' x_interface.c:(.text+0x78d1): undefined reference to `XtStrings' x_interface.c:(.text+0x78f5): undefined reference to `commandWidgetClass' x_interface.c:(.text+0x791e): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x7931): undefined reference to `XtStrings' x_interface.c:(.text+0x7958): undefined reference to `XtAddCallback' x_interface.c:(.text+0x7962): undefined reference to `XtParseTranslationTable' x_interface.c:(.text+0x7987): undefined reference to `XtAugmentTranslations' x_interface.c:(.text+0x7991): undefined reference to `XtParseTranslationTable' x_interface.c:(.text+0x79b6): undefined reference to `XtOverrideTranslations' x_interface.c:(.text+0x79c0): undefined reference to `XtParseTranslationTable' x_interface.c:(.text+0x79e5): undefined reference to `XtOverrideTranslations' x_interface.c:(.text+0x7a20): undefined reference to `XtStrings' x_interface.c:(.text+0x7a2d): undefined reference to `XtStrings' x_interface.c:(.text+0x7a33): undefined reference to `XtStrings' x_interface.c:(.text+0x7a57): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x7a8b): undefined reference to `XtVaCreateManagedWidget' x_interface.c:(.text+0x7ac9): undefined reference to `XtStrings' x_interface.c:(.text+0x7ad6): undefined reference to `XtStrings' x_interface.c:(.text+0x7adc): undefined reference to `XtStrings' x_interface.c:(.text+0x7b00): undefined reference to `labelWidgetClass' x_interface.c:(.text+0x7b34): undefined reference to `XtVaCreateManagedWidget' x_interface.o: In function `x_clear_dim_info': x_interface.c:(.text+0x7baa): undefined reference to `XtDestroyWidget' x_interface.o: In function `x_get_window_position': x_interface.c:(.text+0x7e22): undefined reference to `XtStrings' x_interface.c:(.text+0x7e27): undefined reference to `XtStrings' x_interface.c:(.text+0x7e49): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x7e6e): undefined reference to `XtTranslateCoords' x_interface.c:(.text+0x7ea9): undefined reference to `XtTranslateCoords' x_interface.o: In function `x_popup_2d_window': x_interface.c:(.text+0x7f5f): undefined reference to `XtStrings' x_interface.c:(.text+0x7f64): undefined reference to `XtStrings' x_interface.c:(.text+0x7f86): undefined reference to `XtVaGetValues' x_interface.c:(.text+0x7fa9): undefined reference to `XtTranslateCoords' x_interface.c:(.text+0x7fb5): undefined reference to `XtStrings' x_interface.c:(.text+0x7fbf): undefined reference to `XtStrings' x_interface.c:(.text+0x7fdb): undefined reference to `XtVaSetValues' x_interface.c:(.text+0x7ff6): undefined reference to `XtPopup' x_interface.o: In function `x_popdown_2d_window': x_interface.c:(.text+0x8012): undefined reference to `XtPopdown' x_interface.o: In function `x_draw_colorbar': x_interface.c:(.text+0x85fc): undefined reference to `XtGetGC' x_interface.o: In function `x_report_widget_width': x_interface.c:(.text+0x86f3): undefined reference to `XtWindowOfObject' x_interface.o: In function `x_set_colormap_form_width': x_interface.c:(.text+0x8790): undefined reference to `XtStrings' x_interface.c:(.text+0x87a9): undefined reference to `XtVaSetValues' x_interface.o:(.data+0x290): undefined reference to `XtStrings' x_interface.o:(.data+0x2a0): undefined reference to `XtStrings' x_interface.o:(.data+0x2c0): undefined reference to `XtStrings' x_interface.o:(.data+0x2d0): undefined reference to `XtStrings' x_interface.o:(.data+0x2f0): undefined reference to `XtStrings' x_interface.o:(.data+0x300): more undefined references to `XtStrings' follow dataedit.o: In function `x_dataedit': dataedit.c:(.text+0x19): undefined reference to `transientShellWidgetClass' dataedit.c:(.text+0x2d): undefined reference to `XtVaCreatePopupShell' dataedit.c:(.text+0x42): undefined reference to `boxWidgetClass' dataedit.c:(.text+0x56): undefined reference to `XtVaCreateManagedWidget' dataedit.c:(.text+0x62): undefined reference to `XtStrings' dataedit.c:(.text+0x67): undefined reference to `XtStrings' dataedit.c:(.text+0x6c): undefined reference to `XtStrings' dataedit.c:(.text+0x71): undefined reference to `XtStrings' dataedit.c:(.text+0x7f): undefined reference to `viewportWidgetClass' dataedit.c:(.text+0xca): undefined reference to `XtVaCreateManagedWidget' dataedit.c:(.text+0xdf): undefined reference to `listWidgetClass' dataedit.c:(.text+0x126): undefined reference to `XtVaCreateManagedWidget' dataedit.c:(.text+0x142): undefined reference to `commandWidgetClass' dataedit.c:(.text+0x15f): undefined reference to `XtVaCreateManagedWidget' dataedit.c:(.text+0x182): undefined reference to `commandWidgetClass' dataedit.c:(.text+0x1b2): undefined reference to `XtVaCreateManagedWidget' dataedit.c:(.text+0x1d5): undefined reference to `toggleWidgetClass' dataedit.c:(.text+0x205): undefined reference to `XtVaCreateManagedWidget' dataedit.c:(.text+0x211): undefined reference to `XtStrings' dataedit.c:(.text+0x216): undefined reference to `XtStrings' dataedit.c:(.text+0x232): undefined reference to `dialogWidgetClass' dataedit.c:(.text+0x27e): undefined reference to `XtVaCreateManagedWidget' dataedit.c:(.text+0x28a): undefined reference to `XtStrings' dataedit.c:(.text+0x2a0): undefined reference to `XtAddCallback' dataedit.c:(.text+0x2a5): undefined reference to `XtStrings' dataedit.c:(.text+0x2bb): undefined reference to `XtAddCallback' dataedit.c:(.text+0x2c0): undefined reference to `XtStrings' dataedit.c:(.text+0x2d6): undefined reference to `XtAddCallback' dataedit.c:(.text+0x2db): undefined reference to `XtStrings' dataedit.c:(.text+0x2f0): undefined reference to `XtAddCallback' dataedit.c:(.text+0x301): undefined reference to `XtPopup' dataedit.c:(.text+0x31e): undefined reference to `XtAppNextEvent' dataedit.c:(.text+0x328): undefined reference to `XtDispatchEvent' dataedit.c:(.text+0x33e): undefined reference to `XtPopdown' dataedit.c:(.text+0x34a): undefined reference to `XtDestroyWidget' dataedit.c:(.text+0x356): undefined reference to `XtDestroyWidget' dataedit.c:(.text+0x362): undefined reference to `XtDestroyWidget' dataedit.c:(.text+0x36e): undefined reference to `XtDestroyWidget' dataedit.c:(.text+0x37a): undefined reference to `XtDestroyWidget' dataedit.o: In function `x_set_edit_place': dataedit.c:(.text+0x3c2): undefined reference to `XawListHighlight' dataedit.c:(.text+0x3d3): undefined reference to `XtNameToWidget' dataedit.c:(.text+0x3e8): undefined reference to `XtNameToWidget' dataedit.c:(.text+0x3f1): undefined reference to `XtStrings' dataedit.c:(.text+0x408): undefined reference to `XtVaGetValues' dataedit.c:(.text+0x40d): undefined reference to `XtStrings' dataedit.c:(.text+0x424): undefined reference to `XtVaGetValues' dataedit.c:(.text+0x429): undefined reference to `XtStrings' dataedit.c:(.text+0x42e): undefined reference to `XtStrings' dataedit.c:(.text+0x450): undefined reference to `XtVaGetValues' dataedit.c:(.text+0x4a6): undefined reference to `XawViewportSetCoordinates' dataedit.o: In function `dataedit_callback': dataedit.c:(.text+0x4f1): undefined reference to `XawListShowCurrent' dataedit.c:(.text+0x50f): undefined reference to `XawDialogGetValueString' dataedit.c:(.text+0x606): undefined reference to `XawListChange' dataedit.c:(.text+0x61c): undefined reference to `XawListHighlight' display_info.o: In function `x_display_stuff': display_info.c:(.text+0xa0): undefined reference to `transientShellWidgetClass' display_info.c:(.text+0xb6): undefined reference to `XtVaCreatePopupShell' display_info.c:(.text+0xcf): undefined reference to `XtStrings' display_info.c:(.text+0xe6): undefined reference to `formWidgetClass' display_info.c:(.text+0x101): undefined reference to `XtVaCreateManagedWidget' display_info.c:(.text+0x12c): undefined reference to `commandWidgetClass' display_info.c:(.text+0x140): undefined reference to `XtVaCreateManagedWidget' display_info.c:(.text+0x15a): undefined reference to `XtStrings' display_info.c:(.text+0x160): undefined reference to `XtStrings' display_info.c:(.text+0x176): undefined reference to `XtStrings' display_info.c:(.text+0x18a): undefined reference to `XtStrings' display_info.c:(.text+0x1a1): undefined reference to `asciiTextWidgetClass' display_info.c:(.text+0x219): undefined reference to `XtVaCreateManagedWidget' display_info.c:(.text+0x22c): undefined reference to `XtStrings' display_info.c:(.text+0x24b): undefined reference to `XtAddCallback' display_info.c:(.text+0x265): undefined reference to `XtPopup' display_info.o: In function `display_close_callback': display_info.c:(.text+0x34e): undefined reference to `XtDestroyWidget' plot_xy.o: In function `x_popup_XY_graph': plot_xy.c:(.text+0x228): undefined reference to `XtVaSetValues' plot_xy.c:(.text+0x277): undefined reference to `transientShellWidgetClass' plot_xy.c:(.text+0x28a): undefined reference to `XtVaCreatePopupShell' plot_xy.c:(.text+0x2a0): undefined reference to `XtStrings' plot_xy.c:(.text+0x2b4): undefined reference to `formWidgetClass' plot_xy.c:(.text+0x2cf): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x2f4): undefined reference to `commandWidgetClass' plot_xy.c:(.text+0x308): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x33a): undefined reference to `commandWidgetClass' plot_xy.c:(.text+0x357): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x389): undefined reference to `commandWidgetClass' plot_xy.c:(.text+0x3a6): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x3d8): undefined reference to `toggleWidgetClass' plot_xy.c:(.text+0x408): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x41b): undefined reference to `XtStrings' plot_xy.c:(.text+0x437): undefined reference to `XtAddCallback' plot_xy.c:(.text+0x43c): undefined reference to `XtStrings' plot_xy.c:(.text+0x458): undefined reference to `XtAddCallback' plot_xy.c:(.text+0x45d): undefined reference to `XtStrings' plot_xy.c:(.text+0x479): undefined reference to `XtAddCallback' plot_xy.c:(.text+0x47e): undefined reference to `XtStrings' plot_xy.c:(.text+0x49a): undefined reference to `XtAddCallback' plot_xy.c:(.text+0x4af): undefined reference to `XtStrings' plot_xy.c:(.text+0x4b4): undefined reference to `XtStrings' plot_xy.c:(.text+0x4b9): undefined reference to `XtStrings' plot_xy.c:(.text+0x5b7): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x5da): undefined reference to `XtStrings' plot_xy.c:(.text+0x5ee): undefined reference to `boxWidgetClass' plot_xy.c:(.text+0x619): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x62f): undefined reference to `XtStrings' plot_xy.c:(.text+0x634): undefined reference to `XtStrings' plot_xy.c:(.text+0x648): undefined reference to `labelWidgetClass' plot_xy.c:(.text+0x673): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x690): undefined reference to `XtStrings' plot_xy.c:(.text+0x6b1): undefined reference to `menuButtonWidgetClass' plot_xy.c:(.text+0x6de): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x703): undefined reference to `simpleMenuWidgetClass' plot_xy.c:(.text+0x717): undefined reference to `XtVaCreatePopupShell' plot_xy.c:(.text+0x754): undefined reference to `smeBSBObjectClass' plot_xy.c:(.text+0x76a): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x791): undefined reference to `XtStrings' plot_xy.c:(.text+0x7c5): undefined reference to `XtAddCallback' plot_xy.c:(.text+0x812): undefined reference to `XtStrings' plot_xy.c:(.text+0x826): undefined reference to `boxWidgetClass' plot_xy.c:(.text+0x862): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x878): undefined reference to `XtStrings' plot_xy.c:(.text+0x88c): undefined reference to `labelWidgetClass' plot_xy.c:(.text+0x8a7): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x8d9): undefined reference to `toggleWidgetClass' plot_xy.c:(.text+0x8f6): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x909): undefined reference to `XtStrings' plot_xy.c:(.text+0x925): undefined reference to `XtAddCallback' plot_xy.c:(.text+0x949): undefined reference to `toggleWidgetClass' plot_xy.c:(.text+0x966): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0x979): undefined reference to `XtStrings' plot_xy.c:(.text+0x995): undefined reference to `XtAddCallback' plot_xy.c:(.text+0x99d): undefined reference to `XtStrings' plot_xy.c:(.text+0x9bc): undefined reference to `XtStrings' plot_xy.c:(.text+0x9d0): undefined reference to `boxWidgetClass' plot_xy.c:(.text+0xa1c): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0xa41): undefined reference to `commandWidgetClass' plot_xy.c:(.text+0xa55): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0xa68): undefined reference to `XtStrings' plot_xy.c:(.text+0xa84): undefined reference to `XtAddCallback' plot_xy.c:(.text+0xaa8): undefined reference to `commandWidgetClass' plot_xy.c:(.text+0xac5): undefined reference to `XtVaCreateManagedWidget' plot_xy.c:(.text+0xae8): undefined reference to `XtStrings' plot_xy.c:(.text+0xb04): undefined reference to `XtAddCallback' plot_xy.c:(.text+0xc29): undefined reference to `XtStrings' plot_xy.c:(.text+0xc34): undefined reference to `XtStrings' plot_xy.c:(.text+0xc5c): undefined reference to `XtVaSetValues' plot_xy.c:(.text+0xc98): undefined reference to `XtPopup' plot_xy.c:(.text+0xcc4): undefined reference to `XtAddEventHandler' plot_xy.o: In function `plot_XY_locked_callback': plot_xy.c:(.text+0xe41): undefined reference to `XtVaSetValues' plot_xy.o: In function `plot_XY_close_callback': plot_xy.c:(.text+0x114a): undefined reference to `XtDestroyWidget' plot_xy.o: In function `close_all_XY_plots': plot_xy.c:(.text+0x11af): undefined reference to `XtDestroyWidget' plot_xy.o: In function `unlock_plot': plot_xy.c:(.text+0x1253): undefined reference to `XtVaSetValues' plot_xy.o: In function `dim_menu_sel_callback': plot_xy.c:(.text+0x1349): undefined reference to `XtStrings' plot_xy.c:(.text+0x1360): undefined reference to `XtVaGetValues' plot_xy.c:(.text+0x137a): undefined reference to `XtStrings' plot_xy.c:(.text+0x1396): undefined reference to `XtVaSetValues' plot_xy.o: In function `plot_XY_xaxis_log_callback': plot_xy.c:(.text+0x1628): undefined reference to `XtVaGetValues' plot_xy.c:(.text+0x1650): undefined reference to `XtVaSetValues' plot_xy.o: In function `plot_XY_yaxis_log_callback': plot_xy.c:(.text+0x16e5): undefined reference to `XtVaGetValues' plot_xy.c:(.text+0x170d): undefined reference to `XtVaSetValues' range.o: In function `x_range': range.c:(.text+0xaa): undefined reference to `XtStrings' range.c:(.text+0xc7): undefined reference to `XtVaSetValues' range.c:(.text+0xcc): undefined reference to `XtStrings' range.c:(.text+0xe9): undefined reference to `XtVaSetValues' range.c:(.text+0x134): undefined reference to `XtStrings' range.c:(.text+0x151): undefined reference to `XtVaSetValues' range.c:(.text+0x1bd): undefined reference to `XtStrings' range.c:(.text+0x205): undefined reference to `XtStrings' range.c:(.text+0x21f): undefined reference to `XtVaSetValues' range.c:(.text+0x230): undefined reference to `XtPopup' range.c:(.text+0x25a): undefined reference to `XtAppNextEvent' range.c:(.text+0x264): undefined reference to `XtDispatchEvent' range.c:(.text+0x288): undefined reference to `XtStrings' range.c:(.text+0x2a5): undefined reference to `XtVaGetValues' range.c:(.text+0x2c7): undefined reference to `XtStrings' range.c:(.text+0x2e4): undefined reference to `XtVaGetValues' range.c:(.text+0x30d): undefined reference to `XtPopdown' range.c:(.text+0x32f): undefined reference to `XtVaGetValues' range.c:(.text+0x367): undefined reference to `XtVaSetValues' range.o: In function `x_range_init': range.c:(.text+0x3b3): undefined reference to `transientShellWidgetClass' range.c:(.text+0x3c7): undefined reference to `XtVaCreatePopupShell' range.c:(.text+0x3de): undefined reference to `transientShellWidgetClass' range.c:(.text+0x3f2): undefined reference to `XtVaCreatePopupShell' range.c:(.text+0x3fe): undefined reference to `XtStrings' range.c:(.text+0x40c): undefined reference to `formWidgetClass' range.c:(.text+0x427): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x433): undefined reference to `XtStrings' range.c:(.text+0x438): undefined reference to `XtStrings' range.c:(.text+0x43d): undefined reference to `XtStrings' range.c:(.text+0x44b): undefined reference to `labelWidgetClass' range.c:(.text+0x486): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x492): undefined reference to `XtStrings' range.c:(.text+0x497): undefined reference to `XtStrings' range.c:(.text+0x4a3): undefined reference to `XtStrings' range.c:(.text+0x4b1): undefined reference to `asciiTextWidgetClass' range.c:(.text+0x4fc): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x518): undefined reference to `commandWidgetClass' range.c:(.text+0x535): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x541): undefined reference to `XtStrings' range.c:(.text+0x557): undefined reference to `XtAddCallback' range.c:(.text+0x56c): undefined reference to `toggleWidgetClass' range.c:(.text+0x589): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x595): undefined reference to `XtStrings' range.c:(.text+0x5ab): undefined reference to `XtAddCallback' range.c:(.text+0x5b7): undefined reference to `XtStrings' range.c:(.text+0x5bc): undefined reference to `XtStrings' range.c:(.text+0x5c1): undefined reference to `XtStrings' range.c:(.text+0x5cf): undefined reference to `labelWidgetClass' range.c:(.text+0x61b): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x635): undefined reference to `XtStrings' range.c:(.text+0x63a): undefined reference to `XtStrings' range.c:(.text+0x648): undefined reference to `asciiTextWidgetClass' range.c:(.text+0x695): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x6b8): undefined reference to `commandWidgetClass' range.c:(.text+0x6e8): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x6f4): undefined reference to `XtStrings' range.c:(.text+0x70a): undefined reference to `XtAddCallback' range.c:(.text+0x726): undefined reference to `toggleWidgetClass' range.c:(.text+0x756): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x762): undefined reference to `XtStrings' range.c:(.text+0x778): undefined reference to `XtAddCallback' range.c:(.text+0x78d): undefined reference to `commandWidgetClass' range.c:(.text+0x7aa): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x7b6): undefined reference to `XtStrings' range.c:(.text+0x7cc): undefined reference to `XtAddCallback' range.c:(.text+0x7e1): undefined reference to `commandWidgetClass' range.c:(.text+0x7fe): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x80a): undefined reference to `XtStrings' range.c:(.text+0x820): undefined reference to `XtAddCallback' range.c:(.text+0x825): undefined reference to `XtStrings' range.c:(.text+0x838): undefined reference to `XtStrings' range.c:(.text+0x846): undefined reference to `labelWidgetClass' range.c:(.text+0x892): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x8ae): undefined reference to `toggleWidgetClass' range.c:(.text+0x8cb): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x8e7): undefined reference to `commandWidgetClass' range.c:(.text+0x904): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x910): undefined reference to `XtStrings' range.c:(.text+0x926): undefined reference to `XtAddCallback' range.c:(.text+0x942): undefined reference to `commandWidgetClass' range.c:(.text+0x972): undefined reference to `XtVaCreateManagedWidget' range.c:(.text+0x97e): undefined reference to `XtStrings' range.c:(.text+0x994): undefined reference to `XtAddCallback' range.o: In function `range_min_import_callback': range.c:(.text+0xa28): undefined reference to `XtGetSelectionValue' range.o: In function `range_max_import_callback': range.c:(.text+0xa96): undefined reference to `XtGetSelectionValue' range.o: In function `min_paste_cb': range.c:(.text+0xad5): undefined reference to `XtStrings' range.c:(.text+0xaef): undefined reference to `XtVaSetValues' range.o: In function `max_paste_cb': range.c:(.text+0xb2e): undefined reference to `XtStrings' range.c:(.text+0xb48): undefined reference to `XtVaSetValues' range.o: In function `range_min_export_callback': range.c:(.text+0xba3): undefined reference to `XtOwnSelection' range.o: In function `range_symmetric_callback': range.c:(.text+0xbf8): undefined reference to `XtStrings' range.c:(.text+0xc15): undefined reference to `XtVaGetValues' range.c:(.text+0xc37): undefined reference to `XtStrings' range.c:(.text+0xc54): undefined reference to `XtVaGetValues' range.c:(.text+0xd23): undefined reference to `XtStrings' range.c:(.text+0xd40): undefined reference to `XtVaSetValues' range.c:(.text+0xd63): undefined reference to `XtStrings' range.c:(.text+0xd80): undefined reference to `XtVaSetValues' range.o: In function `reset_global_callback': range.c:(.text+0xdf4): undefined reference to `XtStrings' range.c:(.text+0xe0e): undefined reference to `XtVaSetValues' range.c:(.text+0xe2b): undefined reference to `XtStrings' range.c:(.text+0xe45): undefined reference to `XtVaSetValues' range.o: In function `range_max_export_callback': range.c:(.text+0xeb4): undefined reference to `XtOwnSelection' range.o: In function `range_min_loseown_proc': range.c:(.text+0xf02): undefined reference to `XtVaSetValues' range.o: In function `range_min_convert_proc': range.c:(.text+0xf29): undefined reference to `XtStrings' range.c:(.text+0xf43): undefined reference to `XtVaGetValues' range.c:(.text+0xf54): undefined reference to `XtMalloc' range.o: In function `range_max_loseown_proc': range.c:(.text+0xfd3): undefined reference to `XtVaSetValues' range.o: In function `range_max_convert_proc': range.c:(.text+0xffa): undefined reference to `XtStrings' range.c:(.text+0x1014): undefined reference to `XtVaGetValues' range.c:(.text+0x1025): undefined reference to `XtMalloc' printer_options.o: In function `printer_options': printer_options.c:(.text+0x3b): undefined reference to `XawToggleSetCurrent' printer_options.c:(.text+0x52): undefined reference to `XtStrings' printer_options.c:(.text+0x6d): undefined reference to `XtVaSetValues' printer_options.c:(.text+0x80): undefined reference to `XtStrings' printer_options.c:(.text+0x96): undefined reference to `XtVaSetValues' printer_options.c:(.text+0xc1): undefined reference to `XtStrings' printer_options.c:(.text+0xde): undefined reference to `XtVaSetValues' printer_options.c:(.text+0x109): undefined reference to `XtStrings' printer_options.c:(.text+0x126): undefined reference to `XtVaSetValues' printer_options.c:(.text+0x151): undefined reference to `XtStrings' printer_options.c:(.text+0x16e): undefined reference to `XtVaSetValues' printer_options.c:(.text+0x17e): undefined reference to `XtStrings' printer_options.c:(.text+0x194): undefined reference to `XtVaSetValues' printer_options.c:(.text+0x1b9): undefined reference to `XtStrings' printer_options.c:(.text+0x1d6): undefined reference to `XtVaSetValues' printer_options.c:(.text+0x1fb): undefined reference to `XtStrings' printer_options.c:(.text+0x218): undefined reference to `XtVaSetValues' printer_options.c:(.text+0x240): undefined reference to `XtVaSetValues' printer_options.c:(.text+0x268): undefined reference to `XtVaSetValues' printer_options.c:(.text+0x290): undefined reference to `XtVaSetValues' printer_options.c:(.text+0x2b8): undefined reference to `XtVaSetValues' printer_options.o:printer_options.c:(.text+0x2e0): more undefined references to `XtVaSetValues' follow printer_options.o: In function `printer_options': printer_options.c:(.text+0x347): undefined reference to `XtStrings' printer_options.c:(.text+0x355): undefined reference to `XtStrings' printer_options.c:(.text+0x371): undefined reference to `XtVaSetValues' printer_options.c:(.text+0x382): undefined reference to `XtPopup' printer_options.c:(.text+0x3ac): undefined reference to `XtAppNextEvent' printer_options.c:(.text+0x3b6): undefined reference to `XtDispatchEvent' printer_options.c:(.text+0x3de): undefined reference to `XtStrings' printer_options.c:(.text+0x3fb): undefined reference to `XtVaGetValues' printer_options.c:(.text+0x421): undefined reference to `XtStrings' printer_options.c:(.text+0x43e): undefined reference to `XtVaGetValues' printer_options.c:(.text+0x464): undefined reference to `XtStrings' printer_options.c:(.text+0x481): undefined reference to `XtVaGetValues' printer_options.c:(.text+0x4a7): undefined reference to `XtStrings' printer_options.c:(.text+0x4c4): undefined reference to `XtVaGetValues' printer_options.c:(.text+0x4e0): undefined reference to `XtStrings' printer_options.c:(.text+0x4fd): undefined reference to `XtVaGetValues' printer_options.c:(.text+0x523): undefined reference to `XtStrings' printer_options.c:(.text+0x540): undefined reference to `XtVaGetValues' printer_options.c:(.text+0x56d): undefined reference to `XawToggleGetCurrent' printer_options.c:(.text+0x581): undefined reference to `XtStrings' printer_options.c:(.text+0x59e): undefined reference to `XtVaGetValues' printer_options.c:(.text+0x5da): undefined reference to `XtVaGetValues' printer_options.c:(.text+0x618): undefined reference to `XtVaGetValues' printer_options.c:(.text+0x656): undefined reference to `XtVaGetValues' printer_options.c:(.text+0x694): undefined reference to `XtVaGetValues' printer_options.o:printer_options.c:(.text+0x6d2): more undefined references to `XtVaGetValues' follow printer_options.o: In function `printer_options': printer_options.c:(.text+0x738): undefined reference to `XtPopdown' printer_options.o: In function `printer_options_init': printer_options.c:(.text+0x76a): undefined reference to `transientShellWidgetClass' printer_options.c:(.text+0x77e): undefined reference to `XtVaCreatePopupShell' printer_options.c:(.text+0x793): undefined reference to `formWidgetClass' printer_options.c:(.text+0x7a7): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x7b3): undefined reference to `XtStrings' printer_options.c:(.text+0x7c1): undefined reference to `boxWidgetClass' printer_options.c:(.text+0x7dc): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x7e8): undefined reference to `XtStrings' printer_options.c:(.text+0x7ed): undefined reference to `XtStrings' printer_options.c:(.text+0x7f2): undefined reference to `XtStrings' printer_options.c:(.text+0x800): undefined reference to `labelWidgetClass' printer_options.c:(.text+0x83b): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x84e): undefined reference to `XtStrings' printer_options.c:(.text+0x85c): undefined reference to `toggleWidgetClass' printer_options.c:(.text+0x895): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x8a1): undefined reference to `XtStrings' printer_options.c:(.text+0x8b7): undefined reference to `XtAddCallback' printer_options.c:(.text+0x8ca): undefined reference to `XtStrings' printer_options.c:(.text+0x8d8): undefined reference to `toggleWidgetClass' printer_options.c:(.text+0x925): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x931): undefined reference to `XtStrings' printer_options.c:(.text+0x947): undefined reference to `XtAddCallback' printer_options.c:(.text+0x94c): undefined reference to `XtStrings' printer_options.c:(.text+0x951): undefined reference to `XtStrings' printer_options.c:(.text+0x956): undefined reference to `XtStrings' printer_options.c:(.text+0x964): undefined reference to `labelWidgetClass' printer_options.c:(.text+0x99f): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x9ab): undefined reference to `XtStrings' printer_options.c:(.text+0x9b0): undefined reference to `XtStrings' printer_options.c:(.text+0x9b5): undefined reference to `XtStrings' printer_options.c:(.text+0x9c1): undefined reference to `XtStrings' printer_options.c:(.text+0x9cf): undefined reference to `asciiTextWidgetClass' printer_options.c:(.text+0xa27): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xa3a): undefined reference to `XtStrings' printer_options.c:(.text+0xa48): undefined reference to `boxWidgetClass' printer_options.c:(.text+0xa70): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xa7c): undefined reference to `XtStrings' printer_options.c:(.text+0xa81): undefined reference to `XtStrings' printer_options.c:(.text+0xa86): undefined reference to `XtStrings' printer_options.c:(.text+0xa94): undefined reference to `labelWidgetClass' printer_options.c:(.text+0xacf): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xadb): undefined reference to `XtStrings' printer_options.c:(.text+0xae0): undefined reference to `XtStrings' printer_options.c:(.text+0xaee): undefined reference to `labelWidgetClass' printer_options.c:(.text+0xb16): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xb22): undefined reference to `XtStrings' printer_options.c:(.text+0xb27): undefined reference to `XtStrings' printer_options.c:(.text+0xb2c): undefined reference to `XtStrings' printer_options.c:(.text+0xb3a): undefined reference to `asciiTextWidgetClass' printer_options.c:(.text+0xb75): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xb81): undefined reference to `XtStrings' printer_options.c:(.text+0xb86): undefined reference to `XtStrings' printer_options.c:(.text+0xb94): undefined reference to `labelWidgetClass' printer_options.c:(.text+0xbbc): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xbc8): undefined reference to `XtStrings' printer_options.c:(.text+0xbcd): undefined reference to `XtStrings' printer_options.c:(.text+0xbd2): undefined reference to `XtStrings' printer_options.c:(.text+0xbe0): undefined reference to `asciiTextWidgetClass' printer_options.c:(.text+0xc1b): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xc27): undefined reference to `XtStrings' printer_options.c:(.text+0xc2c): undefined reference to `XtStrings' printer_options.c:(.text+0xc3a): undefined reference to `labelWidgetClass' printer_options.c:(.text+0xc62): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xc6e): undefined reference to `XtStrings' printer_options.c:(.text+0xc73): undefined reference to `XtStrings' printer_options.c:(.text+0xc78): undefined reference to `XtStrings' printer_options.c:(.text+0xc86): undefined reference to `asciiTextWidgetClass' printer_options.c:(.text+0xcc1): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xccd): undefined reference to `XtStrings' printer_options.c:(.text+0xcd2): undefined reference to `XtStrings' printer_options.c:(.text+0xce0): undefined reference to `labelWidgetClass' printer_options.c:(.text+0xd08): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xd1b): undefined reference to `XtStrings' printer_options.c:(.text+0xd29): undefined reference to `boxWidgetClass' printer_options.c:(.text+0xd51): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xd5d): undefined reference to `XtStrings' printer_options.c:(.text+0xd62): undefined reference to `XtStrings' printer_options.c:(.text+0xd67): undefined reference to `XtStrings' printer_options.c:(.text+0xd75): undefined reference to `labelWidgetClass' printer_options.c:(.text+0xdb0): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xdbc): undefined reference to `XtStrings' printer_options.c:(.text+0xdc1): undefined reference to `XtStrings' printer_options.c:(.text+0xdcf): undefined reference to `labelWidgetClass' printer_options.c:(.text+0xdf7): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xe03): undefined reference to `XtStrings' printer_options.c:(.text+0xe08): undefined reference to `XtStrings' printer_options.c:(.text+0xe0d): undefined reference to `XtStrings' printer_options.c:(.text+0xe1b): undefined reference to `asciiTextWidgetClass' printer_options.c:(.text+0xe56): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xe62): undefined reference to `XtStrings' printer_options.c:(.text+0xe67): undefined reference to `XtStrings' printer_options.c:(.text+0xe75): undefined reference to `labelWidgetClass' printer_options.c:(.text+0xe9d): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xea9): undefined reference to `XtStrings' printer_options.c:(.text+0xeae): undefined reference to `XtStrings' printer_options.c:(.text+0xeb3): undefined reference to `XtStrings' printer_options.c:(.text+0xec1): undefined reference to `asciiTextWidgetClass' printer_options.c:(.text+0xefc): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xf08): undefined reference to `XtStrings' printer_options.c:(.text+0xf0d): undefined reference to `XtStrings' printer_options.c:(.text+0xf1b): undefined reference to `labelWidgetClass' printer_options.c:(.text+0xf43): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xf4f): undefined reference to `XtStrings' printer_options.c:(.text+0xf54): undefined reference to `XtStrings' printer_options.c:(.text+0xf59): undefined reference to `XtStrings' printer_options.c:(.text+0xf67): undefined reference to `asciiTextWidgetClass' printer_options.c:(.text+0xfa2): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xfae): undefined reference to `XtStrings' printer_options.c:(.text+0xfb3): undefined reference to `XtStrings' printer_options.c:(.text+0xfc1): undefined reference to `labelWidgetClass' printer_options.c:(.text+0xfe9): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0xffc): undefined reference to `XtStrings' printer_options.c:(.text+0x100a): undefined reference to `boxWidgetClass' printer_options.c:(.text+0x1032): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x103e): undefined reference to `XtStrings' printer_options.c:(.text+0x1043): undefined reference to `XtStrings' printer_options.c:(.text+0x1048): undefined reference to `XtStrings' printer_options.c:(.text+0x1056): undefined reference to `labelWidgetClass' printer_options.c:(.text+0x1091): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x109d): undefined reference to `XtStrings' printer_options.c:(.text+0x10ab): undefined reference to `toggleWidgetClass' printer_options.c:(.text+0x10c6): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x10d2): undefined reference to `XtStrings' printer_options.c:(.text+0x10e0): undefined reference to `toggleWidgetClass' printer_options.c:(.text+0x10fb): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x1107): undefined reference to `XtStrings' printer_options.c:(.text+0x1115): undefined reference to `toggleWidgetClass' printer_options.c:(.text+0x1130): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x113c): undefined reference to `XtStrings' printer_options.c:(.text+0x114a): undefined reference to `toggleWidgetClass' printer_options.c:(.text+0x1165): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x1171): undefined reference to `XtStrings' printer_options.c:(.text+0x117f): undefined reference to `toggleWidgetClass' printer_options.c:(.text+0x119a): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x11a6): undefined reference to `XtStrings' printer_options.c:(.text+0x11b4): undefined reference to `toggleWidgetClass' printer_options.c:(.text+0x11cf): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x11e2): undefined reference to `XtStrings' printer_options.c:(.text+0x11f0): undefined reference to `boxWidgetClass' printer_options.c:(.text+0x1218): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x122d): undefined reference to `commandWidgetClass' printer_options.c:(.text+0x1241): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x124d): undefined reference to `XtStrings' printer_options.c:(.text+0x1263): undefined reference to `XtAddCallback' printer_options.c:(.text+0x1271): undefined reference to `commandWidgetClass' printer_options.c:(.text+0x1285): undefined reference to `XtVaCreateManagedWidget' printer_options.c:(.text+0x1291): undefined reference to `XtStrings' printer_options.c:(.text+0x12a7): undefined reference to `XtAddCallback' printer_options.o: In function `po_outdev_printer_callback': printer_options.c:(.text+0x12e8): undefined reference to `XtStrings' printer_options.c:(.text+0x1303): undefined reference to `XtVaSetValues' printer_options.c:(.text+0x1308): undefined reference to `XtStrings' printer_options.c:(.text+0x1323): undefined reference to `XtVaSetValues' printer_options.o: In function `po_outdev_file_callback': printer_options.c:(.text+0x133e): undefined reference to `XtStrings' printer_options.c:(.text+0x1359): undefined reference to `XtVaSetValues' printer_options.c:(.text+0x135e): undefined reference to `XtStrings' printer_options.c:(.text+0x1379): undefined reference to `XtVaSetValues' filesel.o: In function `fs_popup': filesel.c:(.text+0x17): undefined reference to `transientShellWidgetClass' filesel.c:(.text+0x2b): undefined reference to `XtVaCreatePopupShell' filesel.c:(.text+0x40): undefined reference to `formWidgetClass' filesel.c:(.text+0x54): undefined reference to `XtVaCreateManagedWidget' filesel.c:(.text+0x60): undefined reference to `XtStrings' filesel.c:(.text+0x65): undefined reference to `XtStrings' filesel.c:(.text+0x6a): undefined reference to `XtStrings' filesel.c:(.text+0x6f): undefined reference to `XtStrings' filesel.c:(.text+0x7d): undefined reference to `viewportWidgetClass' filesel.c:(.text+0xc8): undefined reference to `XtVaCreateManagedWidget' filesel.c:(.text+0xe6): undefined reference to `listWidgetClass' filesel.c:(.text+0x124): undefined reference to `XtVaCreateManagedWidget' filesel.c:(.text+0x135): undefined reference to `XtParseTranslationTable' filesel.c:(.text+0x144): undefined reference to `XtAugmentTranslations' filesel.c:(.text+0x149): undefined reference to `XtStrings' filesel.c:(.text+0x155): undefined reference to `XtStrings' filesel.c:(.text+0x163): undefined reference to `formWidgetClass' filesel.c:(.text+0x19e): undefined reference to `XtVaCreateManagedWidget' filesel.c:(.text+0x1aa): undefined reference to `XtStrings' filesel.c:(.text+0x1af): undefined reference to `XtStrings' filesel.c:(.text+0x1b4): undefined reference to `XtStrings' filesel.c:(.text+0x1c2): undefined reference to `labelWidgetClass' filesel.c:(.text+0x1fd): undefined reference to `XtVaCreateManagedWidget' filesel.c:(.text+0x20e): undefined reference to `XtStrings' filesel.c:(.text+0x213): undefined reference to `XtStrings' filesel.c:(.text+0x218): undefined reference to `XtStrings' filesel.c:(.text+0x225): undefined reference to `XtStrings' filesel.c:(.text+0x233): undefined reference to `asciiTextWidgetClass' filesel.c:(.text+0x288): undefined reference to `XtVaCreateManagedWidget' filesel.c:(.text+0x294): undefined reference to `XtStrings' filesel.c:(.text+0x299): undefined reference to `XtStrings' filesel.c:(.text+0x2a5): undefined reference to `XtStrings' filesel.c:(.text+0x2b3): undefined reference to `labelWidgetClass' filesel.c:(.text+0x2fe): undefined reference to `XtVaCreateManagedWidget' filesel.c:(.text+0x30a): undefined reference to `XtStrings' filesel.c:(.text+0x30f): undefined reference to `XtStrings' filesel.c:(.text+0x322): undefined reference to `XtStrings' filesel.c:(.text+0x330): undefined reference to `asciiTextWidgetClass' filesel.c:(.text+0x389): undefined reference to `XtVaCreateManagedWidget' filesel.c:(.text+0x39c): undefined reference to `XtStrings' filesel.c:(.text+0x3aa): undefined reference to `boxWidgetClass' filesel.c:(.text+0x3d2): undefined reference to `XtVaCreateManagedWidget' filesel.c:(.text+0x3de): undefined reference to `XtStrings' filesel.c:(.text+0x3ec): undefined reference to `commandWidgetClass' filesel.c:(.text+0x407): undefined reference to `XtVaCreateManagedWidget' filesel.c:(.text+0x413): undefined reference to `XtStrings' filesel.c:(.text+0x429): undefined reference to `XtAddCallback' filesel.c:(.text+0x42e): undefined reference to `XtStrings' filesel.c:(.text+0x443): undefined reference to `commandWidgetClass' filesel.c:(.text+0x474): undefined reference to `XtVaCreateManagedWidget' filesel.c:(.text+0x480): undefined reference to `XtStrings' filesel.c:(.text+0x496): undefined reference to `XtAddCallback' filesel.c:(.text+0x4ac): undefined reference to `XtAppAddActions' filesel.c:(.text+0x4cc): undefined reference to `XtStrings' filesel.c:(.text+0x4d7): undefined reference to `XtStrings' filesel.c:(.text+0x4f3): undefined reference to `XtVaSetValues' filesel.c:(.text+0x504): undefined reference to `XtPopup' filesel.c:(.text+0x517): undefined reference to `XtAppNextEvent' filesel.c:(.text+0x521): undefined reference to `XtDispatchEvent' filesel.c:(.text+0x537): undefined reference to `XtDestroyWidget' filesel.o: In function `fs_single_click': filesel.c:(.text+0x56f): undefined reference to `XawListShowCurrent' filesel.c:(.text+0x58b): undefined reference to `XtStrings' filesel.c:(.text+0x5a1): undefined reference to `XtVaSetValues' filesel.o: In function `fs_double_click': filesel.c:(.text+0x5c4): undefined reference to `XawListShowCurrent' filesel.c:(.text+0x625): undefined reference to `XawListChange' filesel.c:(.text+0x62f): undefined reference to `XtStrings' filesel.c:(.text+0x648): undefined reference to `XtVaSetValues' filesel.c:(.text+0x656): undefined reference to `XtStrings' filesel.c:(.text+0x66c): undefined reference to `XtVaSetValues' filesel.o: In function `file_select': filesel.c:(.text+0x73d): undefined reference to `XtStrings' filesel.c:(.text+0x75a): undefined reference to `XtVaGetValues' filesel.c:(.text+0x770): undefined reference to `XtStrings' filesel.c:(.text+0x78d): undefined reference to `XtVaGetValues' set_options.o: In function `set_options': set_options.c:(.text+0x60): undefined reference to `XtStrings' set_options.c:(.text+0x6b): undefined reference to `XtStrings' set_options.c:(.text+0x87): undefined reference to `XtVaSetValues' set_options.c:(.text+0x98): undefined reference to `XtPopup' set_options.c:(.text+0xc2): undefined reference to `XtAppNextEvent' set_options.c:(.text+0xcc): undefined reference to `XtDispatchEvent' set_options.c:(.text+0xec): undefined reference to `XtPopdown' set_options.o: In function `set_options_init': set_options.c:(.text+0x1ab): undefined reference to `transientShellWidgetClass' set_options.c:(.text+0x1bf): undefined reference to `XtVaCreatePopupShell' set_options.c:(.text+0x1d4): undefined reference to `formWidgetClass' set_options.c:(.text+0x1e8): undefined reference to `XtVaCreateManagedWidget' set_options.c:(.text+0x1f4): undefined reference to `XtStrings' set_options.c:(.text+0x202): undefined reference to `formWidgetClass' set_options.c:(.text+0x21d): undefined reference to `XtVaCreateManagedWidget' set_options.c:(.text+0x229): undefined reference to `XtStrings' set_options.c:(.text+0x22e): undefined reference to `XtStrings' set_options.c:(.text+0x23c): undefined reference to `labelWidgetClass' set_options.c:(.text+0x264): undefined reference to `XtVaCreateManagedWidget' set_options.c:(.text+0x2c5): undefined reference to `XtStrings' set_options.c:(.text+0x2d4): undefined reference to `XtStrings' set_options.c:(.text+0x2e2): undefined reference to `boxWidgetClass' set_options.c:(.text+0x31d): undefined reference to `XtVaCreateManagedWidget' set_options.c:(.text+0x329): undefined reference to `XtStrings' set_options.c:(.text+0x32e): undefined reference to `XtStrings' set_options.c:(.text+0x33c): undefined reference to `labelWidgetClass' set_options.c:(.text+0x364): undefined reference to `XtVaCreateManagedWidget' set_options.c:(.text+0x370): undefined reference to `XtStrings' set_options.c:(.text+0x375): undefined reference to `XtStrings' set_options.c:(.text+0x37a): undefined reference to `XtStrings' set_options.c:(.text+0x37f): undefined reference to `XtStrings' set_options.c:(.text+0x38d): undefined reference to `commandWidgetClass' set_options.c:(.text+0x3d9): undefined reference to `XtVaCreateManagedWidget' set_options.c:(.text+0x3e5): undefined reference to `XtStrings' set_options.c:(.text+0x3fb): undefined reference to `XtAddCallback' set_options.c:(.text+0x407): undefined reference to `XtStrings' set_options.c:(.text+0x415): undefined reference to `formWidgetClass' set_options.c:(.text+0x43d): undefined reference to `XtVaCreateManagedWidget' set_options.c:(.text+0x449): undefined reference to `XtStrings' set_options.c:(.text+0x44e): undefined reference to `XtStrings' set_options.c:(.text+0x45c): undefined reference to `labelWidgetClass' set_options.c:(.text+0x484): undefined reference to `XtVaCreateManagedWidget' set_options.c:(.text+0x4e1): undefined reference to `XtStrings' set_options.c:(.text+0x4ef): undefined reference to `boxWidgetClass' set_options.c:(.text+0x517): undefined reference to `XtVaCreateManagedWidget' set_options.c:(.text+0x52c): undefined reference to `commandWidgetClass' set_options.c:(.text+0x540): undefined reference to `XtVaCreateManagedWidget' set_options.c:(.text+0x54c): undefined reference to `XtStrings' set_options.c:(.text+0x562): undefined reference to `XtAddCallback' set_options.c:(.text+0x570): undefined reference to `commandWidgetClass' set_options.c:(.text+0x584): undefined reference to `XtVaCreateManagedWidget' set_options.c:(.text+0x590): undefined reference to `XtStrings' set_options.c:(.text+0x5a6): undefined reference to `XtAddCallback' set_options.o: In function `options_set_overlay_filename': set_options.c:(.text+0x6ca): undefined reference to `XtStrings' set_options.c:(.text+0x6cf): undefined reference to `XtStrings' set_options.c:(.text+0x6f0): undefined reference to `XtVaSetValues' set_options.o: In function `overlay_set_callback': set_options.c:(.text+0x718): undefined reference to `XtStrings' set_options.c:(.text+0x733): undefined reference to `XtVaSetValues' set_options.o: In function `overlay_unset_callback': set_options.c:(.text+0x75b): undefined reference to `XtStrings' set_options.c:(.text+0x776): undefined reference to `XtVaSetValues' plot_range.o: In function `x_plot_range': plot_range.c:(.text+0x9a): undefined reference to `XtStrings' plot_range.c:(.text+0xb7): undefined reference to `XtVaSetValues' plot_range.c:(.text+0xbc): undefined reference to `XtStrings' plot_range.c:(.text+0xd9): undefined reference to `XtVaSetValues' plot_range.c:(.text+0x145): undefined reference to `XtStrings' plot_range.c:(.text+0x18d): undefined reference to `XtStrings' plot_range.c:(.text+0x1a7): undefined reference to `XtVaSetValues' plot_range.c:(.text+0x1b8): undefined reference to `XtPopup' plot_range.c:(.text+0x1e2): undefined reference to `XtAppNextEvent' plot_range.c:(.text+0x1ec): undefined reference to `XtDispatchEvent' plot_range.c:(.text+0x210): undefined reference to `XtStrings' plot_range.c:(.text+0x22d): undefined reference to `XtVaGetValues' plot_range.c:(.text+0x24f): undefined reference to `XtStrings' plot_range.c:(.text+0x26c): undefined reference to `XtVaGetValues' plot_range.c:(.text+0x295): undefined reference to `XtPopdown' plot_range.o: In function `x_plot_range_init': plot_range.c:(.text+0x2d2): undefined reference to `transientShellWidgetClass' plot_range.c:(.text+0x2e6): undefined reference to `XtVaCreatePopupShell' plot_range.c:(.text+0x2fd): undefined reference to `transientShellWidgetClass' plot_range.c:(.text+0x311): undefined reference to `XtVaCreatePopupShell' plot_range.c:(.text+0x31d): undefined reference to `XtStrings' plot_range.c:(.text+0x32b): undefined reference to `formWidgetClass' plot_range.c:(.text+0x346): undefined reference to `XtVaCreateManagedWidget' plot_range.c:(.text+0x352): undefined reference to `XtStrings' plot_range.c:(.text+0x357): undefined reference to `XtStrings' plot_range.c:(.text+0x365): undefined reference to `commandWidgetClass' plot_range.c:(.text+0x38d): undefined reference to `XtVaCreateManagedWidget' plot_range.c:(.text+0x3a0): undefined reference to `XtStrings' plot_range.c:(.text+0x3a5): undefined reference to `XtStrings' plot_range.c:(.text+0x3b3): undefined reference to `commandWidgetClass' plot_range.c:(.text+0x3ef): undefined reference to `XtVaCreateManagedWidget' plot_range.c:(.text+0x402): undefined reference to `XtStrings' plot_range.c:(.text+0x407): undefined reference to `XtStrings' plot_range.c:(.text+0x40c): undefined reference to `XtStrings' plot_range.c:(.text+0x41a): undefined reference to `labelWidgetClass' plot_range.c:(.text+0x466): undefined reference to `XtVaCreateManagedWidget' plot_range.c:(.text+0x472): undefined reference to `XtStrings' plot_range.c:(.text+0x477): undefined reference to `XtStrings' plot_range.c:(.text+0x48a): undefined reference to `XtStrings' plot_range.c:(.text+0x498): undefined reference to `asciiTextWidgetClass' plot_range.c:(.text+0x4f1): undefined reference to `XtVaCreateManagedWidget' plot_range.c:(.text+0x504): undefined reference to `XtStrings' plot_range.c:(.text+0x509): undefined reference to `XtStrings' plot_range.c:(.text+0x50e): undefined reference to `XtStrings' plot_range.c:(.text+0x51c): undefined reference to `labelWidgetClass' plot_range.c:(.text+0x568): undefined reference to `XtVaCreateManagedWidget' plot_range.c:(.text+0x582): undefined reference to `XtStrings' plot_range.c:(.text+0x587): undefined reference to `XtStrings' plot_range.c:(.text+0x595): undefined reference to `asciiTextWidgetClass' plot_range.c:(.text+0x5e2): undefined reference to `XtVaCreateManagedWidget' plot_range.c:(.text+0x5fe): undefined reference to `commandWidgetClass' plot_range.c:(.text+0x61b): undefined reference to `XtVaCreateManagedWidget' plot_range.c:(.text+0x627): undefined reference to `XtStrings' plot_range.c:(.text+0x63d): undefined reference to `XtAddCallback' plot_range.c:(.text+0x659): undefined reference to `commandWidgetClass' plot_range.c:(.text+0x689): undefined reference to `XtVaCreateManagedWidget' plot_range.c:(.text+0x695): undefined reference to `XtStrings' plot_range.c:(.text+0x6ab): undefined reference to `XtAddCallback' SciPlot.o: In function `Initialize': SciPlot.c:(.text+0xfa): undefined reference to `XtCalloc' SciPlot.c:(.text+0x172): undefined reference to `XtMalloc' SciPlot.c:(.text+0x1b3): undefined reference to `XtMalloc' SciPlot.c:(.text+0x1f4): undefined reference to `XtMalloc' SciPlot.c:(.text+0x35e): undefined reference to `XtGetGC' SciPlot.c:(.text+0x392): undefined reference to `XtGetGC' SciPlot.o: In function `Destroy': SciPlot.c:(.text+0x42e): undefined reference to `XtReleaseGC' SciPlot.c:(.text+0x442): undefined reference to `XtReleaseGC' SciPlot.c:(.text+0x452): undefined reference to `XtFree' SciPlot.c:(.text+0x462): undefined reference to `XtFree' SciPlot.c:(.text+0x472): undefined reference to `XtFree' SciPlot.c:(.text+0x4d9): undefined reference to `XtFree' SciPlot.c:(.text+0x4ec): undefined reference to `XtFree' SciPlot.o:SciPlot.c:(.text+0x52c): more undefined references to `XtFree' follow SciPlot.o: In function `SetValues': SciPlot.c:(.text+0x7fe): undefined reference to `XtMalloc' SciPlot.c:(.text+0x856): undefined reference to `XtFree' SciPlot.c:(.text+0x86e): undefined reference to `XtMalloc' SciPlot.c:(.text+0x8c6): undefined reference to `XtFree' SciPlot.c:(.text+0x8de): undefined reference to `XtMalloc' SciPlot.o: In function `ColorStore': SciPlot.c:(.text+0xaaf): undefined reference to `XtRealloc' SciPlot.c:(.text+0xace): undefined reference to `XtCalloc' SciPlot.o: In function `FontStore': SciPlot.c:(.text+0xcbb): undefined reference to `XtRealloc' SciPlot.c:(.text+0xcda): undefined reference to `XtCalloc' SciPlot.o: In function `ItemDrawAll': SciPlot.c:(.text+0x1502): undefined reference to `XtWindowOfObject' SciPlot.o: In function `ItemDraw': SciPlot.c:(.text+0x1d34): undefined reference to `XtWindowOfObject' SciPlot.o: In function `SciPlotPSCreateFancy': SciPlot.c:(.text+0x2b80): undefined reference to `XtWarning' SciPlot.o: In function `EraseAll': SciPlot.c:(.text+0x33d5): undefined reference to `XtFree' SciPlot.c:(.text+0x3404): undefined reference to `XtWindowOfObject' SciPlot.o: In function `ItemGetNew': SciPlot.c:(.text+0x34a1): undefined reference to `XtRealloc' SciPlot.o: In function `TextSet': SciPlot.c:(.text+0x3dcf): undefined reference to `XtMalloc' SciPlot.o: In function `VTextSet': SciPlot.c:(.text+0x3f9e): undefined reference to `XtMalloc' SciPlot.o: In function `List_New': SciPlot.c:(.text+0x4295): undefined reference to `XtCalloc' SciPlot.c:(.text+0x432e): undefined reference to `XtRealloc' SciPlot.o: In function `List_SetLegend': SciPlot.c:(.text+0x456e): undefined reference to `XtMalloc' SciPlot.o: In function `List_AllocData': SciPlot.c:(.text+0x45e0): undefined reference to `XtCalloc' SciPlot.o: In function `SciPlotScreenToDataX': SciPlot.c:(.text+0x9b02): undefined reference to `XtIsSubclass' SciPlot.o: In function `SciPlotScreenToDataY': SciPlot.c:(.text+0x9bfe): undefined reference to `XtIsSubclass' SciPlot.o: In function `SciPlotAllocNamedColor': SciPlot.c:(.text+0x9d16): undefined reference to `XtIsSubclass' SciPlot.o: In function `SciPlotAllocRGBColor': SciPlot.c:(.text+0x9da5): undefined reference to `XtIsSubclass' SciPlot.o: In function `SciPlotSetBackgroundColor': SciPlot.c:(.text+0x9e7f): undefined reference to `XtIsSubclass' SciPlot.o:SciPlot.c:(.text+0x9eee): more undefined references to `XtIsSubclass' follow SciPlot.o:(.data+0x8): undefined reference to `XtStrings' SciPlot.o:(.data+0x10): undefined reference to `XtStrings' SciPlot.o:(.data+0x20): undefined reference to `XtStrings' SciPlot.o:(.data+0x38): undefined reference to `XtStrings' SciPlot.o:(.data+0x40): undefined reference to `XtStrings' SciPlot.o:(.data+0x50): more undefined references to `XtStrings' follow SciPlot.o:(.data+0x5c0): undefined reference to `widgetClassRec' SciPlot.o:(.data+0x600): undefined reference to `_XtInherit' SciPlot.o:(.data+0x658): undefined reference to `_XtInherit' SciPlot.o:(.data+0x690): undefined reference to `_XtInherit' RadioWidget.o: In function `RadioWidget_init': RadioWidget.c:(.text+0x15a): undefined reference to `XtStrings' RadioWidget.c:(.text+0x15f): undefined reference to `XtStrings' RadioWidget.c:(.text+0x166): undefined reference to `boxWidgetClass' RadioWidget.c:(.text+0x1a3): undefined reference to `XtVaCreateManagedWidget' RadioWidget.c:(.text+0x1be): undefined reference to `XtStrings' RadioWidget.c:(.text+0x1c3): undefined reference to `XtStrings' RadioWidget.c:(.text+0x1c8): undefined reference to `XtStrings' RadioWidget.c:(.text+0x1cd): undefined reference to `XtStrings' RadioWidget.c:(.text+0x1db): undefined reference to `boxWidgetClass' RadioWidget.c:(.text+0x226): undefined reference to `XtVaCreateManagedWidget' RadioWidget.c:(.text+0x244): undefined reference to `XtStrings' RadioWidget.c:(.text+0x250): undefined reference to `XtStrings' RadioWidget.c:(.text+0x255): undefined reference to `XtStrings' RadioWidget.c:(.text+0x25c): undefined reference to `commandWidgetClass' RadioWidget.c:(.text+0x29b): undefined reference to `XtVaCreateManagedWidget' RadioWidget.c:(.text+0x2a3): undefined reference to `XtStrings' RadioWidget.c:(.text+0x2c9): undefined reference to `XtAddCallback' RadioWidget.c:(.text+0x2ce): undefined reference to `XtStrings' RadioWidget.c:(.text+0x2d4): undefined reference to `XtStrings' RadioWidget.c:(.text+0x2e9): undefined reference to `XtStrings' RadioWidget.c:(.text+0x2f0): undefined reference to `labelWidgetClass' RadioWidget.c:(.text+0x326): undefined reference to `XtVaCreateManagedWidget' RadioWidget.o: In function `set_button_off_inner': RadioWidget.c:(.text+0x37b): undefined reference to `XtStrings' RadioWidget.c:(.text+0x3a8): undefined reference to `XtVaSetValues' RadioWidget.o: In function `set_button_on_inner': RadioWidget.c:(.text+0x3ca): undefined reference to `XtStrings' RadioWidget.c:(.text+0x3f7): undefined reference to `XtVaSetValues' collect2: ld returned 1 exit status make[2]: *** [ncview] Error 1 make[2]: Leaving directory `/home/pierce/src/mine/ncview/ncview-2.0beta3/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/pierce/src/mine/ncview/ncview-2.0beta3' make: *** [all] Error 2 ncview-2.1.8/x_interface.c0000640006472100017500000000000013060040031014724 0ustar piercepiercencview-2.1.8/3gauss.ncmap0000750006472100017500000000522413060043755014555 0ustar piercepierce0 0 255 0 0 255 1 2 254 2 4 253 3 6 252 4 9 251 5 12 250 6 16 249 7 21 248 8 26 247 9 32 246 10 39 245 11 46 244 12 53 243 13 61 242 14 69 241 15 78 240 16 87 239 17 96 238 18 105 237 19 114 236 20 123 235 21 133 234 22 142 233 23 151 232 24 160 231 25 169 230 26 178 229 27 186 228 28 194 227 29 202 226 30 209 225 31 216 224 32 223 223 33 229 222 34 234 221 35 239 220 36 243 219 37 246 218 38 249 217 39 251 216 40 253 215 41 253 214 42 253 213 43 253 212 44 252 211 45 250 210 46 247 209 47 244 208 48 240 207 49 235 206 50 230 205 51 225 204 52 218 203 53 212 202 54 205 201 55 197 200 56 189 199 57 181 198 58 172 197 59 163 196 60 154 195 61 145 194 62 136 193 63 127 192 64 117 191 65 108 190 66 99 189 67 90 188 68 81 187 69 72 186 70 64 185 71 56 184 72 48 183 73 41 182 74 35 181 75 28 180 76 23 179 77 18 178 78 13 177 79 9 176 80 6 175 81 3 174 82 1 173 83 0 172 84 0 171 85 0 170 86 0 169 87 2 168 88 4 167 89 7 166 90 10 165 91 14 164 92 19 163 93 24 162 94 30 161 95 37 160 96 44 159 97 51 158 98 59 157 99 67 156 100 75 155 101 84 154 102 93 153 103 102 152 104 111 151 105 120 150 106 130 149 107 139 148 108 148 147 109 157 146 110 166 145 111 175 144 112 184 143 113 192 142 114 200 141 115 207 140 116 214 139 117 221 138 118 227 137 119 232 136 120 237 135 121 241 134 122 245 133 123 248 132 124 250 131 125 252 130 126 253 129 127 254 128 128 253 127 129 252 126 130 250 125 131 248 124 132 245 123 133 241 122 134 237 121 135 232 120 136 227 119 137 221 118 138 214 117 139 207 116 140 200 115 141 192 114 142 184 113 143 175 112 144 166 111 145 157 110 146 148 109 147 139 108 148 130 107 149 120 106 150 111 105 151 102 104 152 93 103 153 84 102 154 75 101 155 67 100 156 59 99 157 51 98 158 44 97 159 37 96 160 30 95 161 24 94 162 19 93 163 14 92 164 10 91 165 7 90 166 4 89 167 2 88 168 0 87 169 0 86 170 0 85 171 0 84 172 1 83 173 3 82 174 6 81 175 9 80 176 13 79 177 18 78 178 23 77 179 28 76 180 35 75 181 41 74 182 48 73 183 56 72 184 64 71 185 72 70 186 81 69 187 90 68 188 99 67 189 108 66 190 117 65 191 126 64 192 136 63 193 145 62 194 154 61 195 163 60 196 172 59 197 181 58 198 189 57 199 197 56 200 205 55 201 212 54 202 218 53 203 225 52 204 230 51 205 235 50 206 240 49 207 244 48 208 247 47 209 250 46 210 252 45 211 253 44 212 253 43 213 253 42 214 253 41 215 251 40 216 249 39 217 246 38 218 243 37 219 239 36 220 234 35 221 229 34 222 223 33 223 216 32 224 209 31 225 202 30 226 194 29 227 186 28 228 178 27 229 169 26 230 160 25 231 151 24 232 142 23 233 133 22 234 123 21 235 114 20 236 105 19 237 96 18 238 87 17 239 78 16 240 69 15 241 61 14 242 53 13 243 46 12 244 39 11 245 32 10 246 26 9 247 21 8 248 16 7 249 12 6 250 8 5 251 5 4 252 3 3 253 1 2 255 0 1 ncview-2.1.8/INSTALL0000640006472100017500000001365713060040031013350 0ustar piercepierceHow to install ncview --------------------- You MUST install the netcdf version 4 libraries (version 4.1-beta2 or later) before trying to install ncview. NOTE that ncview version 2.0 and above REQUIRE a full netcdf-4/HDF-5 install. (I.e., the netcdf version 4 library must have been compiled with the --enable-netcdf-4 flag). Netcdf version 4.1-beta2 is available at: ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4.1-beta2.tar.gz Although this is a beta version of the netcdf library, I've had good luck with it. Version 4.0.1 of the netcdf library will *not* work. NOTE: if you want support for udunits-style dates (which is optional), then install the udunits-2 library before trying to install ncview. This will let you see your time axis values in a human-readable date format. Support for udunits version 1 has been dropped. You can download udunits-2 from: http://www.unidata.ucar.edu/downloads/udunits/index.jsp Short version of installation instructions, presuming everything goes well: 1) ./configure 2) make 3) make install Medium version of installation instructions, presuming a few directories are in unusual locations: 1) ./configure \ --with-netcdf_incdir=dir_with_netcdf.h \ --with-netcdf_libname=name_of_netcdf_library \ --with-netcdf_libdir=dir_with_netcdf_library \ --with-udunits_incdir=dir_with_udunits.h \ --with-udunits_libdir=dir_with_libunits.a You don't need to specify all of these, only the ones that can't be found by the configure script. The script will tell you if it can't find the netCDF files, and stop. If it can't find the udunits files, then it will continue, but not build that part of ncview. 2) make 3) make install (easiest if you are super-user; otherwise, see below) Long version of installation instructions 1) Decide whether you want support for the "udunits" package. If you do, make it separately (source is included in the ncview package, strictly as a convenience. Udunits is available from: http://www.unidata.ucar.edu/packages/udunits/index.html). Make the package and set environmental variable UDUNITS_PATH to the location of the "udunits.dat" file. 2) Run the configure script. By default, everything will be installed under the /usr/local directory hierarchy. If you are NOT intending to install as super-user -- for example, if you don't have super-user permissions on the machine -- then you should run configure with the option "--prefix=$HOME". This will install things under your home directory instead of the /usr/local directory. There are other useful options to configure. In particular, you might have the netCDF include and library files in non-standard places. In that case, you need to tell configure where they are, by using the appropriate arguments to configure, as follows: ./configure \ --with-netcdf_incdir=dir_with_netcdf.h \ --with-netcdf_libname=name_of_netcdf_library \ --with-netcdf_libdir=dir_with_netcdf_library \ --with-udunits_incdir=dir_with_udunits.h \ For example, if your netcdf include file (which is named netcdf.h) is in directory /opt/src/netcdf/include and the library file is in /opt/src/netcdf/lib then you would type: ./configure --with-netcdf_incdir=/opt/src/netcdf/include --with-netcdf_libdir=/opt/src/netcdf/lib 3) Once configure runs without errors, type "make". 4) Type "make install". 5) Ncview puts copies of the colormap files (files with extension ".ncmap") in a system-wide directory, whose location defaults to "/usr/local/lib/ncview". If you are installing in your home directory, these files will end up in "$HOME/lib/ncview". A test netCDF data file is available from unidata.ucar.edu in file /pub/netcdf/sample_data/aP.nc. A manual entry is included in the distribution, ncview.1. The 'install' entry in the Makefile runs ncview.1.sed through sed to convert the generic references to the location of the ncview lib directory to the specific place applicable to your installation. To have the udunits part work, the udunits file must be in the proper place. Look in the udunits documentation to find out more about this issue. In general, you can set the environmental variable UDUNITS_PATH to the location of the file "udunits.dat", which generally lives in directory "etc" of the udunits source tree: "udunits-1.11.7/etc". To Install by Hand ------------------ You can also install by hand if you want. A quick overview: a) make a /usr/local/lib/ncview directory: mkdir /usr/local/lib/ncview b) put all the colormaps (*.ncmap) and overlays (nc_overlay.*) into that directory: cp *.ncmap nc_overlay.* /usr/local/lib/ncview/. c) copy the Ncview app-defaults file over to the system app defaults directory (usually /usr/lib/X11/app-defaults): cp Ncview /usr/lib/X11/app-defaults/. d) copy ncview itself to /usr/local/bin: cp ncview /usr/local/bin/ncview Copying, etc. ------------- Ncview is freely redistributable, but is not public domain. It is copyright (C) 1993 through 2008 David W. Pierce. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 3, for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. The SciPlot widget is Copyright (c) 1995 Robert W. McMullen . You can visit the SciPlot web page at http://www.ae.utexas.edu/~rwmcm/SciPlot.html. ------------------------ David W. Pierce 6259 Caminito Carrena San Diego, CA 92122 dpierce@ucsd.edu ncview-2.1.8/README0000640006472100017500000000523113060040031013164 0ustar piercepierceNcview 1.93d June 13, 2008 -- (C) David W. Pierce -------------------------------------------------- Overview: What Ncview *is*. --------------------------- This is the source for "ncview", a X Windows (Release 4 or higher) visual browser for netCDF data format files. Ncview displays a 2-dimensional, color representation of data in a netCDF file. You can animate the data in time (making simple movies), flip or enlarge the picture, scan through various axes, change colormaps, etc. You can also plot the data in X-Y plots and then print those, courtesy of the SciPlot widget from Robert W. McMullen . What Ncview *isn't*. -------------------- Ncview is *not* an analysis package. There are several excellent commercial packages available for that. Rather, its purpose in life is to view movies or simple plots of data stored in netCDF format files quickly, easily, and simply. To view your data in a 'movie', all you do is fire Ncview up and press a couple buttons--that's it! To make a plot, just click on the movie! By contrast, analysis programs often require a lot of overhead massaging the data before you can do much. I've tested this on DEC 5000s and DEC Alphas, IBM RS/6000s, SGI workstations, and Linux machines. It should also work with Suns now. If you port it to a new platform, please mail me any changes which are required! Getting ncview -------------- The latest version of Ncview is available for anonymous ftp from cirrus.ucsd.edu:/pub/ncview. If you can't compile it, and need binaries, e-mail me and I'll see if I can find binaries for your platform. Building ncview --------------- see file "INSTALL" Copying, etc. ------------- Ncview is freely redistributable, but is not public domain. It is copyright (C) 1993 through 2003 David W. Pierce. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 1 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 3, for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. The SciPlot widget is Copyright (c) 1995 Robert W. McMullen . You can visit the SciPlot web page at http://www.ae.utexas.edu/~rwmcm/SciPlot.html. ------------------------ David W. Pierce 6259 Caminito Carrena San Diego, CA 92122 dpierce@ucsd.edu ncview-2.1.8/regenerate0000750006472100017500000000025513060040031014353 0ustar piercepierce#!/bin/sh rm aclocal.m4 rm config.log rm config.status rm -r autom4te.cache/ rm Makefile aclocal -I m4macros autoheader automake autoconf echo "next, run ./configure" ncview-2.1.8/m4macros/0000750006472100017500000000000013060040330014031 5ustar piercepiercencview-2.1.8/m4macros/png.m40000640006472100017500000000746513060040030015071 0ustar piercepiercednl dnl AC_PATH_PNG() dnl dnl Defines PNG_INCDIR and PNG_LIBDIR if they exist, and leaves them undefined dnl otherwise. dnl dnl 13 July 2011 dnl David W. Pierce dnl Climate Research Division dnl Scripps Institution of Oceanography dnl dpierce@ucsd.edu dnl dnl ******************************************************************************* dnl This code is in the public domain, and can be used for any purposes whatsoever. dnl ******************************************************************************* dnl dnl AC_DEFUN([AC_PATH_PNG],[ AC_ARG_WITH( png_incdir, [ --with-png_incdir=dir directory containing png includes], PNG_INCDIR=$withval) dnl dnl dnl ================================================================================= dnl check for png include directory dnl err=0 if test x$PNG_INCDIR != x; then AC_CHECK_HEADER( $PNG_INCDIR/png.h, echo "Using user-specified png include dir=$PNG_INCDIR", err=1 ) if test $err -eq 1; then echo "--------------------------------------------------------------------------------" echo "Error: You specified that the pnginclude directory is $PNG_INCDIR" echo "but that directory does NOT have required png include file png.h." echo "You must specify a directory that has the png include files" echo "--------------------------------------------------------------------------------" exit -1 fi fi if test $err -eq 1; then echo "Error: user specified png include directory does not have png.h!" exit -1 fi if test x$PNG_INCDIR = x; then AC_CHECK_HEADER( png.h, PNG_INCDIR=. ) fi if test x$PNG_INCDIR = x; then AC_CHECK_HEADER( /usr/local/include/png.h, PNG_INCDIR=/usr/local/include ) fi if test x$PNG_INCDIR = x; then AC_CHECK_HEADER( /usr/include/png.h, PNG_INCDIR=/usr/include ) fi if test x$PNG_INCDIR = x; then AC_CHECK_HEADER( $HOME/include/png.h, PNG_INCDIR=$HOME/include ) fi if test x$PNG_INCDIR = x; then AC_CHECK_HEADER( /sw/include/png.h, PNG_INCDIR=/sw/include ) fi dnl PNG_INC_PRESENT=no if test x$PNG_INCDIR != x; then PNG_INC_PRESENT=yes PNG_CPPFLAGS=-I$PNG_INCDIR else echo "** Could not find the png.h file, so -frames support will not be included **" echo "** Install the PNG library (and development headers) to fix this **" fi dnl ================================================================================= dnl check for png lib directory dnl PNG_LIBNAME=libpng.so dnl AC_ARG_WITH( png_libdir, [ --with-png_libdir=dir directory containing png library], PNG_LIBDIR=$withval) err=0 if test x$PNG_LIBDIR != x; then AC_CHECK_FILE( $PNG_LIBDIR/$PNG_LIBNAME, echo "Using user-specified png library dir=$PNG_LIBDIR", err=1 ) fi if test $err -eq 1; then echo "Error: user specified png library directory does not have $PNG_LIBNAME !" exit -1 fi if test x$PNG_LIBDIR = x; then AC_CHECK_LIB( png, png_write_png, PNG_LIBDIR=. ) fi if test x$PNG_LIBDIR = x; then AC_CHECK_FILE( /usr/local/lib/$PNG_LIBNAME, PNG_LIBDIR=/usr/local/lib ) fi if test x$PNG_LIBDIR = x; then AC_CHECK_FILE( /usr/lib/$PNG_LIBNAME, PNG_LIBDIR=/usr/lib ) fi if test x$PNG_LIBDIR = x; then AC_CHECK_FILE( /lib/$PNG_LIBNAME, PNG_LIBDIR=/lib ) fi if test x$PNG_LIBDIR = x; then AC_CHECK_FILE( $HOME/lib/$PNG_LIBNAME, PNG_LIBDIR=$HOME/lib ) fi if test x$PNG_LIBDIR = x; then AC_CHECK_FILE( /sw/lib/$PNG_LIBNAME, PNG_LIBDIR=/sw/lib ) fi PNG_LIBNAME=`echo $PNG_LIBNAME | sed s/lib// | sed s/\.so//` dnl PNG_PRESENT=no if test $PNG_INC_PRESENT = yes; then if test x$PNG_LIBDIR != x; then PNG_PRESENT=yes PNG_LIBS=-l$PNG_LIBNAME PNG_LDFLAGS="-L$PNG_LIBDIR $PNG_LIBS" AC_DEFINE([HAVE_PNG],1,[Define if you have PNG library]) fi fi dnl dnl Export our variables dnl AC_SUBST(PNG_CPPFLAGS) AC_SUBST(PNG_LDFLAGS) AC_SUBST(PNG_LIBS) dnl ]) ncview-2.1.8/m4macros/udunits2.m40000640006472100017500000001305513060040330016055 0ustar piercepiercednl dnl AC_PATH_UDUNITS2() dnl dnl Defines UDUNITS2_INCDIR and UDUNITS2_LIBDIR if they exist, and leaves them undefined dnl otherwise. dnl dnl version 0.2 dnl 21 Feb 2010 dnl David W. Pierce dnl Climate Research Division dnl Scripps Institution of Oceanography dnl dpierce@ucsd.edu dnl dnl ******************************************************************************* dnl This code is in the public domain, and can be used for any purposes whatsoever. dnl ******************************************************************************* dnl dnl AC_DEFUN([AC_PATH_UDUNITS2],[ AC_ARG_WITH( udunits2_incdir, [ --with-udunits2_incdir=dir directory containing udunits2 includes], UDUNITS2_INCDIR=$withval) dnl dnl dnl ================================================================================= dnl check for udunits2 include directory dnl err=0 if test x$UDUNITS2_INCDIR != x; then AC_CHECK_HEADER( $UDUNITS2_INCDIR/converter.h, echo "Using user-specified udunits2 include dir=$UDUNITS2_INCDIR", err=1 ) if test $err -eq 1; then echo "--------------------------------------------------------------------------------" echo "Error: You specified that the udunits-2 include directory is $UDUNITS2_INCDIR" echo "but that directory does NOT have required udunits-2 include file converter.h." echo "You must specify a directory that has ALL the udunits-2 include files" echo "(converter.h as well as udunits2.h)." echo "--------------------------------------------------------------------------------" exit -1 fi AC_CHECK_HEADER( $UDUNITS2_INCDIR/udunits2.h, echo "Using user-specified udunits2 include dir=$UDUNITS2_INCDIR", err=1 ) fi if test $err -eq 1; then echo "Error: user specified udunits2 include directory does not have udunits2.h!" exit -1 fi if test x$UDUNITS2_INCDIR = x; then AC_CHECK_HEADER( udunits2.h, UDUNITS2_INCDIR=. ) fi if test x$UDUNITS2_INCDIR = x; then AC_CHECK_HEADER( /usr/local/include/udunits2.h, UDUNITS2_INCDIR=/usr/local/include ) fi if test x$UDUNITS2_INCDIR = x; then AC_CHECK_HEADER( /usr/include/udunits2.h, UDUNITS2_INCDIR=/usr/include ) fi if test x$UDUNITS2_INCDIR = x; then AC_CHECK_HEADER( /usr/include/udunits2/udunits2.h, UDUNITS2_INCDIR=/usr/include/udunits2 ) fi if test x$UDUNITS2_INCDIR = x; then AC_CHECK_HEADER( $HOME/include/udunits2.h, UDUNITS2_INCDIR=$HOME/include ) fi if test x$UDUNITS2_INCDIR = x; then AC_CHECK_HEADER( $HOME/include/udunits2/udunits2.h, UDUNITS2_INCDIR=$HOME/include/udunits2 ) fi if test x$UDUNITS2_INCDIR = x; then AC_CHECK_HEADER( /sw/include/udunits2.h, UDUNITS2_INCDIR=/sw/include ) fi dnl UDUNITS2_INC_PRESENT=no if test x$UDUNITS2_INCDIR != x; then UDUNITS2_INC_PRESENT=yes UDUNITS2_CPPFLAGS=-I$UDUNITS2_INCDIR else echo "** Could not find the udunits2.h file, udunits support will not be included **" fi dnl ================================================================================= dnl check for udunits2 lib directory dnl UDUNITS2_LIBNAME=libudunits2.a dnl AC_ARG_WITH( udunits2_libdir, [ --with-udunits2_libdir=dir directory containing udunits2 library], UDUNITS2_LIBDIR=$withval) err=0 if test x$UDUNITS2_LIBDIR != x; then AC_CHECK_FILE( $UDUNITS2_LIBDIR/$UDUNITS2_LIBNAME, echo "Using user-specified udunits2 library dir=$UDUNITS2_LIBDIR", err=1 ) fi if test $err -eq 1; then echo "Error: user specified udunits2 library directory does not have $UDUNITS2_LIBNAME !" exit -1 fi if test x$NETCDF_LIBDIR = x; then AC_CHECK_LIB( udunits2, ut_read_xml, UDUNITS2_LIBDIR=. ) fi if test x$UDUNITS2_LIBDIR = x; then AC_CHECK_FILE( /usr/local/lib/$UDUNITS2_LIBNAME, UDUNITS2_LIBDIR=/usr/local/lib ) fi if test x$UDUNITS2_LIBDIR = x; then AC_CHECK_FILE( /usr/lib/$UDUNITS2_LIBNAME, UDUNITS2_LIBDIR=/usr/lib ) fi if test x$UDUNITS2_LIBDIR = x; then AC_CHECK_FILE( /lib/$UDUNITS2_LIBNAME, UDUNITS2_LIBDIR=/lib ) fi if test x$UDUNITS2_LIBDIR = x; then AC_CHECK_FILE( $HOME/lib/$UDUNITS2_LIBNAME, UDUNITS2_LIBDIR=$HOME/lib ) fi if test x$UDUNITS2_LIBDIR = x; then AC_CHECK_FILE( /sw/lib/$UDUNITS2_LIBNAME, UDUNITS2_LIBDIR=/sw/lib ) fi UDUNITS2_LIBNAME=`echo $UDUNITS2_LIBNAME | sed s/lib// | sed s/\.a//` dnl UDUNITS2_PRESENT=no if test $UDUNITS2_INC_PRESENT = yes; then if test x$UDUNITS2_LIBDIR != x; then UDUNITS2_PRESENT=yes UDUNITS2_LIBS=-l$UDUNITS2_LIBNAME UDUNITS2_LDFLAGS="-L$UDUNITS2_LIBDIR $UDUNITS2_LIBS" AC_DEFINE([HAVE_UDUNITS2],1,[Define if you have udunits-2 library]) fi fi dnl dnl ------------------------------------------------------------------------ dnl New feature of udunits2: it now depends on the expat library. Add that dnl to the flags as well. dnl ------------------------------------------------------------------------ if test $UDUNITS2_PRESENT = yes; then haveExpat=yes LIBSsave=$LIBS CFLAGSsave=$CFLAGS LIBS=$UDUNITS2_LDFLAGS AC_MSG_CHECKING([for expat library (required by udunits2)]) AC_MSG_RESULT() AC_CHECK_LIB(expat,XML_GetBase,[],[haveExpat=no]) if test x"$haveExpat"x != "xyesx"; then AC_MSG_ERROR([Could not find the expat library despite the fact that the udunits2 library is installed. This probably means some sort of configuration file error. Please consult with the package maintainer.]) exit -1 fi EXPAT_LIBS=$LIBS echo "Expat libraries (needed by udunits2): $EXPAT_LIBS" UDUNITS2_LDFLAGS="$UDUNITS2_LDFLAGS $LIBS" LIBS=$LIBSsave CFLAGS=$CFLAGSsave fi dnl Export our variables dnl AC_SUBST(UDUNITS2_CPPFLAGS) AC_SUBST(UDUNITS2_LDFLAGS) AC_SUBST(UDUNITS2_LIBS) dnl ]) ncview-2.1.8/m4macros/netcdf.m40000640006472100017500000000772113060040030015543 0ustar piercepiercednl dnl AC_PATH_NETCDF() dnl dnl This macro looks for version 4 of the netcdf library. Specifically, it looks for a dnl version-4 netcdf library that includes the script "nc-config", which is queried dnl for the information. "nc-config" first appeared in netcdf release 4.1-beta2, which dnl is what this is tested with. dnl dnl Defines NETCDF_LIBS, NETCDF_CPPFLAGS, and NETCDF_LDFLAGS, or exits with an error message. dnl I.e., the intent is to have this used when the application REQUIRES the netcdf v4 library. dnl dnl version 1.0 dnl 21 Jan 2010 dnl David W. Pierce dnl Climate Research Division dnl Scripps Institution of Oceanography dnl dpierce@ucsd.edu dnl dnl ******************************************************************************* dnl This code is in the public domain, and can be used for any purposes whatsoever. dnl ******************************************************************************* dnl dnl AC_DEFUN([AC_PATH_NETCDF],[ AC_ARG_WITH( nc_config, [ --with-nc-config=path to nc-config script from netcdf v4 package], NC_CONFIG=$withval) dnl dnl dnl ================================================================================= dnl check for netcdf include directory dnl err=0 if test x$NC_CONFIG = x; then NC_CONFIG_SHORT=nc-config NC_CONFIG_FULLQUAL=nc-config NC_CONFIG_PATH=$PATH else echo "user specified nc-config is $NC_CONFIG" NC_CONFIG_SHORT=`basename $NC_CONFIG` NC_CONFIG_FULLQUAL=$NC_CONFIG NC_CONFIG_PATH=`dirname $NC_CONFIG` fi AC_CHECK_PROG( HAS_NC_CONFIG, [$NC_CONFIG_SHORT], [yes], [no], [$NC_CONFIG_PATH] ) if test x$HAS_NC_CONFIG = xno; then echo "-----------------------------------------------------------------------------------" echo "Error, nc-config not found or not executable. This is a script that comes with the" echo "netcdf library, version 4.1-beta2 or later, and must be present for configuration" echo "to succeed." echo " " echo "If you installed the netcdf library (and nc-config) in a standard location, nc-config" echo "should be found automatically. Otherwise, you can specify the full path and name of" echo "the nc-config script by passing the --with-nc-config=/full/path/nc-config argument" echo "flag to the configure script. For example:" echo " " echo "./configure --with-nc-config=/sw/dist/netcdf4/nc-config" echo " " echo "Special note for R users:" echo "-------------------------" echo "To pass the configure flag to R, use something like this:" echo " " echo "R CMD INSTALL --configure-args=\"--with-nc-config=/home/joe/bin/nc-config\" ncdf4" echo " " echo "where you should replace /home/joe/bin etc. with the location where you have" echo "installed the nc-config script that came with the netcdf 4 distribution." echo "-----------------------------------------------------------------------------------" exit -1 fi dnl NETCDF_CC=`$NC_CONFIG_FULLQUAL --cc` NETCDF_LDFLAGS=`$NC_CONFIG_FULLQUAL --libs` NETCDF_CPPFLAGS=`$NC_CONFIG_FULLQUAL --cflags` NETCDF_VERSION=`$NC_CONFIG_FULLQUAL --version` dnl dnl The following will be either "yes" or "no" NETCDF_V4=`$NC_CONFIG_FULLQUAL --has-nc4` dnl dnl If we get here, we assume that netcdf exists. It might not if, for example, dnl the package was installed and nc-config is present, but then the libraries dnl were erased. Assume such deliberately broken behavior is not the case. dnl AC_DEFINE([HAVE_NETCDF],1,[Define if you have the NETCDF library, either v3 or v4]) dnl if test x$NETCDF_V4 = xyes; then AC_DEFINE([HAVE_NETCDF4],1,[Define if you have version 4 of the NETCDF library]) fi dnl ----------------------------------------------------------------------------------- dnl At this piont, $NETCDF_V4 will be either "yes" or "no" dnl echo "Netcdf library version: $NETCDF_VERSION" echo "Netcdf library has version 4 interface present: $NETCDF_V4" echo "Netcdf library was compiled with C compiler: $NETCDF_CC" dnl dnl Export our variables dnl AC_SUBST(NETCDF_CPPFLAGS) AC_SUBST(NETCDF_LDFLAGS) AC_SUBST(NETCDF_LIBS) AC_SUBST(NETCDF_VERSION) AC_SUBST(NETCDF_CC) dnl ]) ncview-2.1.8/hotres.Rmap0000640006472100017500000000451113060040031014431 0ustar piercepiercer <- c(1,8,15,23,31,39,47,55,62,69,75,82,88,95,101,107,112,118,123,128,134,139,143,148,153,157,161,165,169,173,177,181,184,188,191,194,197,200,203,206,208,211,213,216,218,220,222,224,226,228,230,232,233,235,236,238,239,240,241,242,243,244,245,246,247,248,248,249,250,250,251,251,251,252,252,252,252,253,253,253,253,253,253,253,252,252,252,252,252,251,251,251,250,250,249,249,248,248,247,247,246,245,245,244,243,243,242,241,240,240,239,238,237,236,235,235,234,233,232,231,230,229,228,227,226,225,224,223,222,221,220,219,218,217,216,214,213,212,211,210,209,208,207,205,204,203,202,201,200,199,197,196,195,194,193,192,191,189,188,187,186,185,184,182,181,180,179,178,177,175,174,173,172,171,170,168,167,166,165,164,163,162,161,159,158,157,156,155,154,153,152,150,149,148,147,146,145,144,143,142,141,140,139,138,137,136,135,133,132,131,130,129,128,127,126,125,124,123,122,122,121,120,119,118,117,116,115,114,113,112,111,110,109,108,108,107,106,105,104,103,102,101,101,100,99,98,97,96,96,95,94,93,92,92,91,90) g <- c(5,25,53,68,83,98,112,127,140,153,164,174,184,193,201,208,215,221,226,231,235,239,242,245,247,249,250,251,252,253,253,253,252,252,251,250,248,247,245,243,241,239,237,235,232,230,227,225,222,219,216,213,210,207,204,201,198,195,192,189,186,183,180,177,173,170,167,164,161,158,155,152,149,147,144,141,138,135,132,130,127,124,122,119,117,114,112,109,107,105,102,100,98,96,93,91,89,87,85,83,81,79,78,76,74,72,71,69,67,66,64,62,61,59,58,57,55,54,53,51,50,49,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,31,30,29,28,27,27,26,25,25,24,23,23,22,21,21,20,20,19,19,18,18,17,17,16,16,15,15,15,14,14,13,13,13,12,12,12,11,11,11,10,10,10,9,9,9,9,8,8,8,8,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0) b <- c(70,100,130,160,190,220,250,253,250,244,235,224,212,199,186,173,160,147,135,123,112,102,93,84,76,69,62,56,50,45,40,36,32,29,25,23,20,18,16,14,12,11,10,9,8,7,6,5,4,4,3,3,3,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) ncview-2.1.8/ChangeLog0000640006472100017500000000252013060040031014054 0ustar piercepierce2009-04-29 Magnus Hagdorn * Makefile.am: distribute bootstrap script * configure.in: fix some bugs, use new macro to find netCDF * m4macros/hdf5.m4: fix some bugs * m4macros/netcdf.m4: rewrite detection of netCDF library * src/Makefile.am: use new Makefile variables to link to netCDF and its dependencies 2009-04-29 Magnus Hagdorn * m4macros/hdf5.m4: rewrite detection of hdf5 library 2009-04-27 Magnus Hagdorn * configure.in: rewrite check for udunits library * m4macros/udunits.m4: replaced now * src/Makefile.am: modify various variables to use udunits library * src/file.c: renamed CPP macro defining whether to use udunits * src/ncview.defines.h: ditto * src/util.c: ditto 2009-04-27 Magnus Hagdorn * configure.in: rewrite check for ppm library * m4macros/ppm.m4: replaced now * src/Makefile.am: modify various variables to use ppm library * src/interface/x_interface.c: renamed CPP macro defining whether to use ppm 2009-04-27 Magnus Hagdorn * configure.in: define some CPP macros * src/ncview.defines.h: do not define PROGRAM ID and versions here, use config.h instead * src/ncview.c: use CPP macros from config.h * src/util.c: ditto * src/view.c: ditto * src/interface/x_interface.c: ditto 2009-04-27 Magnus Hagdorn * configure.in: merge in origin configure.in * src/Makefile.am: distribute additional header files ncview-2.1.8/'0000640006472100017500000004424413060040031012364 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2008 by David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ /* ncview.defines.h #defines, and structure definitions */ #ifdef INC_UDUNITS #include #endif #define PROGRAM_ID "Ncview 1.93f David W. Pierce 12 September 2008" #define PROGRAM_VERSION 1.93 #define APP_RES_VERSION 1.93 #ifndef TRUE #define TRUE 1 #endif #ifndef FALSE #define FALSE 0 #endif /******************** Buttons in the user interface **********************/ #define BUTTON_REWIND 1 #define BUTTON_BACKWARDS 2 #define BUTTON_PAUSE 3 #define BUTTON_FORWARD 4 #define BUTTON_FASTFORWARD 5 #define BUTTON_COLORMAP_SELECT 6 /* this is also a label */ #define BUTTON_INVERT_PHYSICAL 7 #define BUTTON_INVERT_COLORMAP 8 #define BUTTON_MINIMUM 9 #define BUTTON_MAXIMUM 10 #define BUTTON_QUIT 11 #define BUTTON_BLOWUP 12 /* this is also a label */ #define BUTTON_RESTART 13 #define BUTTON_TRANSFORM 14 /* this is also a label */ #define BUTTON_DIMSET 15 #define BUTTON_RANGE 16 #define BUTTON_BLOWUP_TYPE 17 /* this is also a label */ #define BUTTON_SKIP 18 /* this is also a label */ #define BUTTON_EDIT 19 #define BUTTON_INFO 20 #define BUTTON_PRINT 21 #define BUTTON_OPTIONS 22 /*************************************************************************** * These are the overlays we know about */ #define OVERLAY_NONE 0 #define OVERLAY_P8DEG 1 #define OVERLAY_P08DEG 2 #define OVERLAY_USA 3 #define OVERLAY_CUSTOM 4 #define OVERLAY_N_OVERLAYS 5 /*************************************************************************** * General purpose writable labels in the user interface. These are the * 'real' names; to actually use them, associate a more easily * remembered #define with them, as shown below. */ #define LABEL_1 1 #define LABEL_2 2 #define LABEL_3 3 #define LABEL_4 4 #define LABEL_5 11 /* Specific purpose writable labels in the user interface. */ #define LABEL_COLORMAP_NAME 5 /* this is also a button */ #define LABEL_BLOWUP 6 /* this is also a button */ #define LABEL_TRANSFORM 7 #define LABEL_CCINFO_1 8 #define LABEL_CCINFO_2 9 #define LABEL_BLOWUP_TYPE 10 /* this is also a button */ #define LABEL_SKIP 12 /* this is also a button */ #define LABEL_TITLE LABEL_1 #define LABEL_SCANVAR_NAME LABEL_2 #define LABEL_SCAN_PLACE LABEL_3 #define LABEL_DATA_EXTREMA LABEL_4 #define LABEL_DATA_VALUE LABEL_5 /*****************************************************************************/ /* Transforming the data before turning it into pixels is supported */ #define N_TRANSFORMS 3 #define TRANSFORM_NONE 1 #define TRANSFORM_LOW 2 #define TRANSFORM_HI 3 /***************************************************************************** * Maximum number of X-Y plot windows which can pop up, and the max * number of lines on one plot. */ #define MAX_PLOT_XY 10 #define MAX_LINES_PER_PLOT 5 /***************************************************************************** * This is for the popup windows which show all of a variable's attributes. */ #define MAX_DISPLAY_POPUPS 10 /*****************************************************************************/ /* Types of file data formats supported */ #define FILE_TYPE_NETCDF 1 /*****************************************************************************/ /* Maximum name length of a variable */ #define MAX_VAR_NAME_LEN 132 /*****************************************************************************/ /* Maximum name length of a file */ #define MAX_FILE_NAME_LEN 1024 /*****************************************************************************/ /* Maximum name length of a recdim units */ #define MAX_RECDIM_UNITS_LEN 1024 /*****************************************************************************/ /* Possible interpretations for the change_view routine; either change * the specified number of FRAMES or the specified PERCENT. */ #define FRAMES 1 #define PERCENT 2 /*****************************************************************************/ /* Truncate displayed strings which are longer than this */ #define MAX_DISPLAYED_STRING_LENGTH 250 /*****************************************************************************/ /* What dimension button sets we have */ #define DIMENSION_X 1 #define DIMENSION_Y 2 #define DIMENSION_SCAN 3 #define DIMENSION_NONE 4 /*****************************************************************************/ /* Button-press modification indicators */ #define MOD_1 1 #define MOD_2 2 #define MOD_3 3 #define MOD_4 4 /*****************************************************************************/ /* Messages which a dialog popup can return */ #define MESSAGE_OK 1 #define MESSAGE_CANCEL 2 /*****************************************************************************/ /* This is used in x_interface.c, even though it has nothing to do with * the X interface, because the X mechanism has a way of * reading in resource files, and there is no point in reading in TWO * different configuration files. Sigh. For use of this, see routine * 'check_app_res' in file x_interface.c */ #define DEFAULT_DELTA_STEP 10 /*****************************************************************************/ /* Ways in which the file's min and max can be calculated */ #define MIN_MAX_METHOD_FAST 1 #define MIN_MAX_METHOD_MED 2 #define MIN_MAX_METHOD_SLOW 3 #define MIN_MAX_METHOD_EXHAUST 4 /*****************************************************************************/ /* Data which has the fill_value is IGNORED. It is assumed to represent * out of domain or out of range data. Netcdf has its own values for this * which replace this value, so in Netcdf implementations, this particular * value is not the one which is actually used. */ #define DEFAULT_FILL_VALUE 1.0e35 /******************************************************************* * Ways to expand a small pixmap into a large one. */ #define BLOWUP_REPLICATE 1 #define BLOWUP_BILINEAR 2 /******************************************************************* * Ways to contract a large pixmap into a small one. */ #define SHRINK_METHOD_MEAN 0 #define SHRINK_METHOD_MODE 1 /********************************************************************* * Possible states which the data inside the current buffer can be in */ #define VDS_VALID 1 #define VDS_INVALID 2 #define VDS_EDITED 3 /******************************************************************* * Where postscript output can go. */ #define DEVICE_PRINTER 1 #define DEVICE_FILE 2 /******************************************************************* * Ways of handling the variable-select area. We can either list * all the variables, or make a pull-down menu for selecting them. */ #define VARSEL_LIST 1 #define VARSEL_MENU 2 /******************************************************************* * Recognized standards by which the time axis may be described */ #define TSTD_UDUNITS 1 /* Ex: units="days since 1900-01-01" */ #define TSTD_EPIC_0 2 /* Ex: units="True Julian Day" w/att epic_code=624 */ #define TSTD_MONTHS 3 /* Ex: units="months", Jan 1 AD = month 1 */ /******************************************************************* * Kinds of time-like granularity. */ #define TGRAN_SEC 1 #define TGRAN_MIN 2 #define TGRAN_HOUR 3 #define TGRAN_DAY 4 #define TGRAN_MONTH 5 #define TGRAN_YEAR 6 /******************************************************************* * * The main concept here is the 'variable'. Variables are * things which might possibly be displayed by ncview. Variables * live in one or more files, and within each of those files * have a size, and minimum and maximum values. Different * variables can be in different files, but if you have the * same variable in different files it must have the EXACT SAME * layout in all files, with the exception of the first index * (which is the time index in netCDF files). So, you can have * 20 time entries in the first file, then 7 in the second, and * 14 in the third; but you can't have the resolution of the * variable be different in the different files. * ********************************************************************/ /*****************************************************************************/ typedef unsigned char ncv_pixel;/* If you change this, make sure to change * routine 'data_to_pixels' in util.c! It * assumes a size of one byte. Some of the * X routines do also. */ /*****************************************************************************/ /* A general purpose list of character strings */ typedef struct { char *string; void *next, *prev; int index; /* initialized to position in list */ void *aux; /* auxilliary data */ } Stringlist; /*****************************************************************************/ /* This describes the file which the relevant variable lives in */ typedef struct { void *next, *prev; int id; /* internally used ID number */ char *filename; void *aux_data; /* For specific datafile implementations */ size_t *var_size; /* Multi-dimensional size of variables which live in this file */ float data_min, data_max; /* for a specific variable in the file */ /* Following is an ugly hack for an ugly problem. Basically, different files can have * different units for the unlimited dimension, and some people actually do this. So * we must store the recdim units for each file. In a way this is a property more of * the dimensions, so maybe should be in the NCDim structure somehow, but the units live * in each file and have a 1-1 association with each file, so I'm putting them here. */ char *recdim_units; #ifdef INC_UDUNITS utUnit *udunits; /* only non-null if utScan worked on these units */ #endif } FDBlist; /***************************************************************************** * A specific set of data for netCDF-type files. These won't necessarily * be applicable to different types of data file formats. */ typedef struct { int valid_range_set, valid_min_set, valid_max_set, scale_factor_set, add_offset_set; float valid_range[2], valid_min, valid_max, scale_factor, add_offset; } NetCDFOptions; /*****************************************************************************/ /* The dimension structure. This is more for convienence and efficiency * than because dimensions are so fundamental; actually, it's the variables * which are more important. */ typedef struct { char *name, *long_name, *units; int units_change; /* if 1, then a virtully concatenated timelike dimension has different units in different input files */ float min, max, *values; int have_calc_minmax; /* 0 initially, 1 after min & max have been calculated */ size_t size; int timelike; /* 0 if NOT timelike, 1 if is. If is, MUST */ /* have an identified time standard (below). */ int time_std; /* TSTD_UDUNITS, TSTD_EPIC_0, TSTD_MONTHS */ char *calendar; /* ONLY applicable if time_std==TSTD_UDUNITS; can be any CF-1.0 value. Defaults to "standard" */ int tgran; /* time granularity; i.e., frequency of entries (daily, hourly, etc). Must be one of the TGRAN_* defined above */ int global_id; /* Used internally, goes from 1..total number of dims we know about */ int is_lat, is_lon; /* Just a guess if these are lat/lon. Used to put on coastlines automatically */ } NCDim; /*****************************************************************************/ /* A dimension can be "mapped", by which it means that, for example, the lat * or lon coordinates are two dimensional, and a variable is supplied that * gives the lat and/or lon values as a function of X and Y. */ typedef struct { void *var_i_map; /* this is a NCVar * ; it gives the "var that I map". */ char *coord_att; /* Contents of the "coordinates" attribute */ char *coord_var_name; /* Name of the VAR in the file that holds mapping info */ int coord_var_ndims; /* # of dims in the mapping var */ size_t *coord_var_size; /* size of the mapping var (MULTIDIMENSIONAL) */ int *matching_var_dims; /* This has n_dims equal to the DATA VARIABLE, NOT the coord var! */ float *data_cache; /* Cached info from the mapping var */ size_t *index_place_factor; /* Array of size var_i_map->n_dims, is 0 or factor to mult loc by */ } NCDim_map_info; /*****************************************************************************/ /* Here it is: the variable structure. Aspects of the variable which are * different from file to file are kept in the pointed-to file descriptor * blocks (FDBs). */ typedef struct { char *name; void *next, *prev; /* for global list of variables */ float fill_value; /* Any data with this special * value will be IGNORED. It * is assumed to indicate * out-of-range or out-of-domain * data. */ int have_set_range; /* boolean -- have we set the * valid range for this var yet? */ int n_dims; /* how many dimensions this var has */ FDBlist *first_file, *last_file; /* What files this variable lives in */ float global_min, global_max, /* These are diffferent from the */ user_min, user_max; /* min & max in the FDBs because these * are global, rather than local to * a file. */ size_t *size; /* The accumulated size of * this variable, from all * the files which hold it. */ int effective_dimensionality; /* # of entries in 'size' array > 1 */ NCDim **dim; /* An array of 'n_dim' pointers to * Dimension structures. This * is only filled out for * scannable dimensions!! If * the dim is not scannable, * a NULL is inserted instead. */ NCDim_map_info **dim_map_info; /* Pointer to the first entry in an array of NCDim_map_info pointers that hold information describing the 2-D mapping for this dim. This itself should never be null, but the entries CAN BE NULL, in which event that dim has no mapping. Note that the dim mapping is a function of the VARIABLE rather than the dim, which is an oddity of the way CF conventions handle mapping. */ int is_virtual; /* Boolean -- true if this var lives * in more than one input file, false * otherwise. */ } NCVar; /*****************************************************************************/ /* Our current view--the view is the 2D field which is being color-contoured. */ typedef struct { NCVar *variable; size_t *var_place; /* Where we currently are in that var's space, in that file */ void *data; /* The actual 2-D data to colorcontour */ int data_status; /* Either valid, invalid, or edited (changed) */ unsigned char *pixels; /* Scaled, replicated, byte array version of data */ int x_axis_id, /* which axes the 2-D data lies on. 'scan' */ y_axis_id, /* is the one accessed by the pushbuttons */ scan_axis_id; int skip; /* Number of time entries to stride each time */ int plot_XY_axis, /* Which axis to plot along in XY plots */ plot_XY_nlines; /* # of XY lines for this variable on current plot */ size_t plot_XY_position[MAX_LINES_PER_PLOT][10]; } View; /***************************************************************************** * Place to store the frames in, if we want in-core displaying. */ typedef struct { int valid; /* Is ANYTHING in the frame store valid? */ size_t n; /* # of frames in the store. Can be > than nt cuz we allocate some extra to handle file growth */ ncv_pixel *frame; /* Actual store of the frames */ int *frame_valid; /* Is this particular frame valid? */ } FrameStore; /*****************************************************************************/ /* program options */ /* Options for the overlay feature */ typedef struct { int doit; int *overlay; } OverlayOptions; typedef struct { int invert_physical, invert_colors, t_conv, debug, show_sel, no_autoflip, no_char_dims, private_colormap, want_extra_info, n_colors, small, dump_frames, no_1d_vars, min_max_method, delta_step, /* if > 0, percent of total frames to step when pressing the * 'forward' or 'backward' button and holding down the Ctrl * key; if < 0, absolute number of frames to step. */ transform, varsel_style, /* can be VARSEL_LIST or VARSEL_MENU */ listsel_max, /* if # of vars is more than this, auto switch from VARSEL_LIST to VARSEL_MENU */ color_by_ndims, /* if 1, then button is color coded by # of effective dims */ beep_on_restart, auto_overlay, /* if 1, then tries to figure out if coastlines should automatically be added */ blowup, maxsize_pct, /* -1 if a width/height pair specified instead */ maxsize_width, /* in pixels */ maxsize_height, /* in pixels */ shrink_method, blowup_default_size, display_type; /* This uses std 'X' defines; PseudoColor, DirectColor, etc */ char *ncview_base_dir, *window_title, *calendar; /* This OVERRIDES any 'calendar' attribute in the data file */ int blowup_type; /* can be BLOWUP_REPLICATE or BLOWUP_BILINEAR */ int save_frames; /* If true, try to save frames in core for faster display */ float frame_delay; /* Normalied to be between 0.0 and 1.0 */ OverlayOptions *overlay; } Options; /* Postscript printer output options */ typedef struct { float page_width, page_height, /* In inches */ page_x_margin, page_upper_y_margin, /* In inches */ page_lower_y_margin, ppi; /* Points per inch */ int font_size, leading, header_font_size; /* In points */ char font_name[132], /* Postscript name */ out_file_name[1024]; int output_device, include_outline, include_id, include_title, include_axis_labels, include_extra_info, test_only; } PrintOptions; ncview-2.1.8/COPYING0000640006472100017500000007673613060040031013361 0ustar piercepierceGNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS ncview-2.1.8/src/0000750006472100017500000000000013060043755013111 5ustar piercepiercencview-2.1.8/src/Makefile.in0000644006472100017500000013304213060040356015160 0ustar piercepierce# Makefile.in generated by automake 1.11.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program 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. @SET_MAKE@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : bin_PROGRAMS = ncview$(EXEEXT) noinst_PROGRAMS = geteuid$(EXEEXT) subdir = src DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4macros/netcdf.m4 \ $(top_srcdir)/m4macros/png.m4 \ $(top_srcdir)/m4macros/udunits2.m4 $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(bindir)" PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) am_geteuid_OBJECTS = geteuid.$(OBJEXT) geteuid_OBJECTS = $(am_geteuid_OBJECTS) geteuid_LDADD = $(LDADD) am__objects_1 = am__objects_2 = ncview.$(OBJEXT) file.$(OBJEXT) util.$(OBJEXT) \ do_buttons.$(OBJEXT) file_netcdf.$(OBJEXT) view.$(OBJEXT) \ do_print.$(OBJEXT) epic_time.$(OBJEXT) interface.$(OBJEXT) \ x_interface.$(OBJEXT) dataedit.$(OBJEXT) \ display_info.$(OBJEXT) plot_xy.$(OBJEXT) utils.$(OBJEXT) \ range.$(OBJEXT) printer_options.$(OBJEXT) overlay.$(OBJEXT) \ filesel.$(OBJEXT) set_options.$(OBJEXT) plot_range.$(OBJEXT) \ udu.$(OBJEXT) SciPlot.$(OBJEXT) RadioWidget.$(OBJEXT) \ cbar.$(OBJEXT) utCalendar2_cal.$(OBJEXT) calcalcs.$(OBJEXT) \ colormap_funcs.$(OBJEXT) make_tc_data.$(OBJEXT) \ stringlist.$(OBJEXT) handle_rc_file.$(OBJEXT) am_ncview_OBJECTS = $(am__objects_1) $(am__objects_2) ncview_OBJECTS = $(am_ncview_OBJECTS) am__DEPENDENCIES_1 = ncview_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(geteuid_SOURCES) $(ncview_SOURCES) DIST_SOURCES = $(geteuid_SOURCES) $(ncview_SOURCES) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DO_PNG_INCDIR = @DO_PNG_INCDIR@ DO_PNG_LIBDIR = @DO_PNG_LIBDIR@ DO_PNG_LIBNAME = @DO_PNG_LIBNAME@ DO_PNG_LINE = @DO_PNG_LINE@ DO_UDUNITS2_INCDIR = @DO_UDUNITS2_INCDIR@ DO_UDUNITS2_LIBDIR = @DO_UDUNITS2_LIBDIR@ DO_UDUNITS2_LIBNAME = @DO_UDUNITS2_LIBNAME@ DO_UDUNITS2_LINE = @DO_UDUNITS2_LINE@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ GREP = @GREP@ HAS_NC_CONFIG = @HAS_NC_CONFIG@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MKDIR_P = @MKDIR_P@ NETCDF_CC = @NETCDF_CC@ NETCDF_CPPFLAGS = @NETCDF_CPPFLAGS@ NETCDF_LDFLAGS = @NETCDF_LDFLAGS@ NETCDF_LIBS = @NETCDF_LIBS@ NETCDF_VERSION = @NETCDF_VERSION@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PNG_CPPFLAGS = @PNG_CPPFLAGS@ PNG_LDFLAGS = @PNG_LDFLAGS@ PNG_LIBS = @PNG_LIBS@ PREFIX = @PREFIX@ RPATH_FLAGS = @RPATH_FLAGS@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ UDUNITS2_CPPFLAGS = @UDUNITS2_CPPFLAGS@ UDUNITS2_LDFLAGS = @UDUNITS2_LDFLAGS@ UDUNITS2_LIBS = @UDUNITS2_LIBS@ VERSION = @VERSION@ X11_LIBS = @X11_LIBS@ XAW_LIBS = @XAW_LIBS@ XMKMF = @XMKMF@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_INCLUDES = @X_INCLUDES@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build_alias = @build_alias@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host_alias = @host_alias@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ geteuid_SOURCES = geteuid.c ncview_SOURCES = $(headers) $(sources) ncview_LDADD = $(PNG_LIBS) $(UDUNITS2_LDFLAGS) -lm $(NETCDF_LDFLAGS) $(XAW_LIBS) $(X_PRE_LIBS) $(X_LIBS) $(X11_LIBS) $(X_EXTRA_LIBS) -lpng headers = ncview.bitmaps.h ncview.includes.h \ ncview.defines.h ncview.protos.h \ utCalendar2_cal.h SciPlot.h SciPlotP.h \ colormaps_3gauss.h colormaps_bw.h \ colormaps_detail.h colormaps_helix2.h \ colormaps_hotres.h colormaps_3saw.h \ colormaps_default.h colormaps_extrema.h \ colormaps_helix.h colormaps_ssec.h \ overlay_coasts_p08deg.h overlay_coasts_p8deg.h \ overlay_usa.h interface/closed_circle_bitmap.h \ interface/open_circle_bitmap.h \ interface/fallback_resources.h interface/RadioWidget.h \ interface/helvR08.h interface/widgets.h \ calcalcs.h Stringlist.h sources = ncview.c file.c util.c do_buttons.c \ file_netcdf.c view.c do_print.c \ epic_time.c interface/interface.c \ interface/x_interface.c interface/dataedit.c \ interface/display_info.c interface/plot_xy.c \ interface/utils.c interface/range.c \ interface/printer_options.c overlay.c \ interface/filesel.c interface/set_options.c \ interface/plot_range.c udu.c SciPlot.c \ interface/RadioWidget.c interface/cbar.c \ utCalendar2_cal.c calcalcs.c \ interface/colormap_funcs.c interface/make_tc_data.c \ stringlist.c handle_rc_file.c AM_CPPFLAGS = -DNCVIEW_LIB_DIR=\"$(pkgdatadir)\" $(PNG_CPPFLAGS) $(UDUNITS2_CPPFLAGS) $(NETCDF_CPPFLAGS) AM_CFLAGS = $(X_CFLAGS) AM_LDFLAGS = $(PNG_LDFLAGS) $(UDUNITS2_LDFLAGS) $(NETCDF_LDFLAGS) $(X_PRE_LIBS) $(X_LIBS) $(X11_LIBS) $(X_EXTRA_LIBS) $(RPATH_FLAGS) all: all-am .SUFFIXES: .SUFFIXES: .c .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu src/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p; \ then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) clean-noinstPROGRAMS: -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) geteuid$(EXEEXT): $(geteuid_OBJECTS) $(geteuid_DEPENDENCIES) $(EXTRA_geteuid_DEPENDENCIES) @rm -f geteuid$(EXEEXT) $(LINK) $(geteuid_OBJECTS) $(geteuid_LDADD) $(LIBS) ncview$(EXEEXT): $(ncview_OBJECTS) $(ncview_DEPENDENCIES) $(EXTRA_ncview_DEPENDENCIES) @rm -f ncview$(EXEEXT) $(LINK) $(ncview_OBJECTS) $(ncview_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/RadioWidget.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/SciPlot.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/calcalcs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cbar.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/colormap_funcs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dataedit.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/display_info.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/do_buttons.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/do_print.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/epic_time.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/file.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/file_netcdf.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/filesel.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/geteuid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/handle_rc_file.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/interface.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/make_tc_data.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ncview.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/overlay.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plot_range.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plot_xy.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/printer_options.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/range.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/set_options.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stringlist.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/udu.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utCalendar2_cal.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/util.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utils.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/view.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/x_interface.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` interface.o: interface/interface.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT interface.o -MD -MP -MF $(DEPDIR)/interface.Tpo -c -o interface.o `test -f 'interface/interface.c' || echo '$(srcdir)/'`interface/interface.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/interface.Tpo $(DEPDIR)/interface.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/interface.c' object='interface.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o interface.o `test -f 'interface/interface.c' || echo '$(srcdir)/'`interface/interface.c interface.obj: interface/interface.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT interface.obj -MD -MP -MF $(DEPDIR)/interface.Tpo -c -o interface.obj `if test -f 'interface/interface.c'; then $(CYGPATH_W) 'interface/interface.c'; else $(CYGPATH_W) '$(srcdir)/interface/interface.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/interface.Tpo $(DEPDIR)/interface.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/interface.c' object='interface.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o interface.obj `if test -f 'interface/interface.c'; then $(CYGPATH_W) 'interface/interface.c'; else $(CYGPATH_W) '$(srcdir)/interface/interface.c'; fi` x_interface.o: interface/x_interface.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT x_interface.o -MD -MP -MF $(DEPDIR)/x_interface.Tpo -c -o x_interface.o `test -f 'interface/x_interface.c' || echo '$(srcdir)/'`interface/x_interface.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/x_interface.Tpo $(DEPDIR)/x_interface.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/x_interface.c' object='x_interface.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o x_interface.o `test -f 'interface/x_interface.c' || echo '$(srcdir)/'`interface/x_interface.c x_interface.obj: interface/x_interface.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT x_interface.obj -MD -MP -MF $(DEPDIR)/x_interface.Tpo -c -o x_interface.obj `if test -f 'interface/x_interface.c'; then $(CYGPATH_W) 'interface/x_interface.c'; else $(CYGPATH_W) '$(srcdir)/interface/x_interface.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/x_interface.Tpo $(DEPDIR)/x_interface.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/x_interface.c' object='x_interface.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o x_interface.obj `if test -f 'interface/x_interface.c'; then $(CYGPATH_W) 'interface/x_interface.c'; else $(CYGPATH_W) '$(srcdir)/interface/x_interface.c'; fi` dataedit.o: interface/dataedit.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dataedit.o -MD -MP -MF $(DEPDIR)/dataedit.Tpo -c -o dataedit.o `test -f 'interface/dataedit.c' || echo '$(srcdir)/'`interface/dataedit.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/dataedit.Tpo $(DEPDIR)/dataedit.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/dataedit.c' object='dataedit.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o dataedit.o `test -f 'interface/dataedit.c' || echo '$(srcdir)/'`interface/dataedit.c dataedit.obj: interface/dataedit.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dataedit.obj -MD -MP -MF $(DEPDIR)/dataedit.Tpo -c -o dataedit.obj `if test -f 'interface/dataedit.c'; then $(CYGPATH_W) 'interface/dataedit.c'; else $(CYGPATH_W) '$(srcdir)/interface/dataedit.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/dataedit.Tpo $(DEPDIR)/dataedit.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/dataedit.c' object='dataedit.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o dataedit.obj `if test -f 'interface/dataedit.c'; then $(CYGPATH_W) 'interface/dataedit.c'; else $(CYGPATH_W) '$(srcdir)/interface/dataedit.c'; fi` display_info.o: interface/display_info.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT display_info.o -MD -MP -MF $(DEPDIR)/display_info.Tpo -c -o display_info.o `test -f 'interface/display_info.c' || echo '$(srcdir)/'`interface/display_info.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/display_info.Tpo $(DEPDIR)/display_info.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/display_info.c' object='display_info.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o display_info.o `test -f 'interface/display_info.c' || echo '$(srcdir)/'`interface/display_info.c display_info.obj: interface/display_info.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT display_info.obj -MD -MP -MF $(DEPDIR)/display_info.Tpo -c -o display_info.obj `if test -f 'interface/display_info.c'; then $(CYGPATH_W) 'interface/display_info.c'; else $(CYGPATH_W) '$(srcdir)/interface/display_info.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/display_info.Tpo $(DEPDIR)/display_info.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/display_info.c' object='display_info.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o display_info.obj `if test -f 'interface/display_info.c'; then $(CYGPATH_W) 'interface/display_info.c'; else $(CYGPATH_W) '$(srcdir)/interface/display_info.c'; fi` plot_xy.o: interface/plot_xy.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT plot_xy.o -MD -MP -MF $(DEPDIR)/plot_xy.Tpo -c -o plot_xy.o `test -f 'interface/plot_xy.c' || echo '$(srcdir)/'`interface/plot_xy.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/plot_xy.Tpo $(DEPDIR)/plot_xy.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/plot_xy.c' object='plot_xy.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o plot_xy.o `test -f 'interface/plot_xy.c' || echo '$(srcdir)/'`interface/plot_xy.c plot_xy.obj: interface/plot_xy.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT plot_xy.obj -MD -MP -MF $(DEPDIR)/plot_xy.Tpo -c -o plot_xy.obj `if test -f 'interface/plot_xy.c'; then $(CYGPATH_W) 'interface/plot_xy.c'; else $(CYGPATH_W) '$(srcdir)/interface/plot_xy.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/plot_xy.Tpo $(DEPDIR)/plot_xy.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/plot_xy.c' object='plot_xy.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o plot_xy.obj `if test -f 'interface/plot_xy.c'; then $(CYGPATH_W) 'interface/plot_xy.c'; else $(CYGPATH_W) '$(srcdir)/interface/plot_xy.c'; fi` utils.o: interface/utils.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT utils.o -MD -MP -MF $(DEPDIR)/utils.Tpo -c -o utils.o `test -f 'interface/utils.c' || echo '$(srcdir)/'`interface/utils.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/utils.Tpo $(DEPDIR)/utils.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/utils.c' object='utils.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o utils.o `test -f 'interface/utils.c' || echo '$(srcdir)/'`interface/utils.c utils.obj: interface/utils.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT utils.obj -MD -MP -MF $(DEPDIR)/utils.Tpo -c -o utils.obj `if test -f 'interface/utils.c'; then $(CYGPATH_W) 'interface/utils.c'; else $(CYGPATH_W) '$(srcdir)/interface/utils.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/utils.Tpo $(DEPDIR)/utils.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/utils.c' object='utils.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o utils.obj `if test -f 'interface/utils.c'; then $(CYGPATH_W) 'interface/utils.c'; else $(CYGPATH_W) '$(srcdir)/interface/utils.c'; fi` range.o: interface/range.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT range.o -MD -MP -MF $(DEPDIR)/range.Tpo -c -o range.o `test -f 'interface/range.c' || echo '$(srcdir)/'`interface/range.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/range.Tpo $(DEPDIR)/range.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/range.c' object='range.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o range.o `test -f 'interface/range.c' || echo '$(srcdir)/'`interface/range.c range.obj: interface/range.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT range.obj -MD -MP -MF $(DEPDIR)/range.Tpo -c -o range.obj `if test -f 'interface/range.c'; then $(CYGPATH_W) 'interface/range.c'; else $(CYGPATH_W) '$(srcdir)/interface/range.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/range.Tpo $(DEPDIR)/range.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/range.c' object='range.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o range.obj `if test -f 'interface/range.c'; then $(CYGPATH_W) 'interface/range.c'; else $(CYGPATH_W) '$(srcdir)/interface/range.c'; fi` printer_options.o: interface/printer_options.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printer_options.o -MD -MP -MF $(DEPDIR)/printer_options.Tpo -c -o printer_options.o `test -f 'interface/printer_options.c' || echo '$(srcdir)/'`interface/printer_options.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/printer_options.Tpo $(DEPDIR)/printer_options.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/printer_options.c' object='printer_options.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printer_options.o `test -f 'interface/printer_options.c' || echo '$(srcdir)/'`interface/printer_options.c printer_options.obj: interface/printer_options.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT printer_options.obj -MD -MP -MF $(DEPDIR)/printer_options.Tpo -c -o printer_options.obj `if test -f 'interface/printer_options.c'; then $(CYGPATH_W) 'interface/printer_options.c'; else $(CYGPATH_W) '$(srcdir)/interface/printer_options.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/printer_options.Tpo $(DEPDIR)/printer_options.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/printer_options.c' object='printer_options.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o printer_options.obj `if test -f 'interface/printer_options.c'; then $(CYGPATH_W) 'interface/printer_options.c'; else $(CYGPATH_W) '$(srcdir)/interface/printer_options.c'; fi` filesel.o: interface/filesel.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT filesel.o -MD -MP -MF $(DEPDIR)/filesel.Tpo -c -o filesel.o `test -f 'interface/filesel.c' || echo '$(srcdir)/'`interface/filesel.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/filesel.Tpo $(DEPDIR)/filesel.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/filesel.c' object='filesel.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o filesel.o `test -f 'interface/filesel.c' || echo '$(srcdir)/'`interface/filesel.c filesel.obj: interface/filesel.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT filesel.obj -MD -MP -MF $(DEPDIR)/filesel.Tpo -c -o filesel.obj `if test -f 'interface/filesel.c'; then $(CYGPATH_W) 'interface/filesel.c'; else $(CYGPATH_W) '$(srcdir)/interface/filesel.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/filesel.Tpo $(DEPDIR)/filesel.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/filesel.c' object='filesel.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o filesel.obj `if test -f 'interface/filesel.c'; then $(CYGPATH_W) 'interface/filesel.c'; else $(CYGPATH_W) '$(srcdir)/interface/filesel.c'; fi` set_options.o: interface/set_options.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT set_options.o -MD -MP -MF $(DEPDIR)/set_options.Tpo -c -o set_options.o `test -f 'interface/set_options.c' || echo '$(srcdir)/'`interface/set_options.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/set_options.Tpo $(DEPDIR)/set_options.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/set_options.c' object='set_options.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o set_options.o `test -f 'interface/set_options.c' || echo '$(srcdir)/'`interface/set_options.c set_options.obj: interface/set_options.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT set_options.obj -MD -MP -MF $(DEPDIR)/set_options.Tpo -c -o set_options.obj `if test -f 'interface/set_options.c'; then $(CYGPATH_W) 'interface/set_options.c'; else $(CYGPATH_W) '$(srcdir)/interface/set_options.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/set_options.Tpo $(DEPDIR)/set_options.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/set_options.c' object='set_options.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o set_options.obj `if test -f 'interface/set_options.c'; then $(CYGPATH_W) 'interface/set_options.c'; else $(CYGPATH_W) '$(srcdir)/interface/set_options.c'; fi` plot_range.o: interface/plot_range.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT plot_range.o -MD -MP -MF $(DEPDIR)/plot_range.Tpo -c -o plot_range.o `test -f 'interface/plot_range.c' || echo '$(srcdir)/'`interface/plot_range.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/plot_range.Tpo $(DEPDIR)/plot_range.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/plot_range.c' object='plot_range.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o plot_range.o `test -f 'interface/plot_range.c' || echo '$(srcdir)/'`interface/plot_range.c plot_range.obj: interface/plot_range.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT plot_range.obj -MD -MP -MF $(DEPDIR)/plot_range.Tpo -c -o plot_range.obj `if test -f 'interface/plot_range.c'; then $(CYGPATH_W) 'interface/plot_range.c'; else $(CYGPATH_W) '$(srcdir)/interface/plot_range.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/plot_range.Tpo $(DEPDIR)/plot_range.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/plot_range.c' object='plot_range.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o plot_range.obj `if test -f 'interface/plot_range.c'; then $(CYGPATH_W) 'interface/plot_range.c'; else $(CYGPATH_W) '$(srcdir)/interface/plot_range.c'; fi` RadioWidget.o: interface/RadioWidget.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT RadioWidget.o -MD -MP -MF $(DEPDIR)/RadioWidget.Tpo -c -o RadioWidget.o `test -f 'interface/RadioWidget.c' || echo '$(srcdir)/'`interface/RadioWidget.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/RadioWidget.Tpo $(DEPDIR)/RadioWidget.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/RadioWidget.c' object='RadioWidget.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o RadioWidget.o `test -f 'interface/RadioWidget.c' || echo '$(srcdir)/'`interface/RadioWidget.c RadioWidget.obj: interface/RadioWidget.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT RadioWidget.obj -MD -MP -MF $(DEPDIR)/RadioWidget.Tpo -c -o RadioWidget.obj `if test -f 'interface/RadioWidget.c'; then $(CYGPATH_W) 'interface/RadioWidget.c'; else $(CYGPATH_W) '$(srcdir)/interface/RadioWidget.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/RadioWidget.Tpo $(DEPDIR)/RadioWidget.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/RadioWidget.c' object='RadioWidget.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o RadioWidget.obj `if test -f 'interface/RadioWidget.c'; then $(CYGPATH_W) 'interface/RadioWidget.c'; else $(CYGPATH_W) '$(srcdir)/interface/RadioWidget.c'; fi` cbar.o: interface/cbar.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cbar.o -MD -MP -MF $(DEPDIR)/cbar.Tpo -c -o cbar.o `test -f 'interface/cbar.c' || echo '$(srcdir)/'`interface/cbar.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/cbar.Tpo $(DEPDIR)/cbar.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/cbar.c' object='cbar.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cbar.o `test -f 'interface/cbar.c' || echo '$(srcdir)/'`interface/cbar.c cbar.obj: interface/cbar.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT cbar.obj -MD -MP -MF $(DEPDIR)/cbar.Tpo -c -o cbar.obj `if test -f 'interface/cbar.c'; then $(CYGPATH_W) 'interface/cbar.c'; else $(CYGPATH_W) '$(srcdir)/interface/cbar.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/cbar.Tpo $(DEPDIR)/cbar.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/cbar.c' object='cbar.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o cbar.obj `if test -f 'interface/cbar.c'; then $(CYGPATH_W) 'interface/cbar.c'; else $(CYGPATH_W) '$(srcdir)/interface/cbar.c'; fi` colormap_funcs.o: interface/colormap_funcs.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT colormap_funcs.o -MD -MP -MF $(DEPDIR)/colormap_funcs.Tpo -c -o colormap_funcs.o `test -f 'interface/colormap_funcs.c' || echo '$(srcdir)/'`interface/colormap_funcs.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/colormap_funcs.Tpo $(DEPDIR)/colormap_funcs.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/colormap_funcs.c' object='colormap_funcs.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o colormap_funcs.o `test -f 'interface/colormap_funcs.c' || echo '$(srcdir)/'`interface/colormap_funcs.c colormap_funcs.obj: interface/colormap_funcs.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT colormap_funcs.obj -MD -MP -MF $(DEPDIR)/colormap_funcs.Tpo -c -o colormap_funcs.obj `if test -f 'interface/colormap_funcs.c'; then $(CYGPATH_W) 'interface/colormap_funcs.c'; else $(CYGPATH_W) '$(srcdir)/interface/colormap_funcs.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/colormap_funcs.Tpo $(DEPDIR)/colormap_funcs.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/colormap_funcs.c' object='colormap_funcs.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o colormap_funcs.obj `if test -f 'interface/colormap_funcs.c'; then $(CYGPATH_W) 'interface/colormap_funcs.c'; else $(CYGPATH_W) '$(srcdir)/interface/colormap_funcs.c'; fi` make_tc_data.o: interface/make_tc_data.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT make_tc_data.o -MD -MP -MF $(DEPDIR)/make_tc_data.Tpo -c -o make_tc_data.o `test -f 'interface/make_tc_data.c' || echo '$(srcdir)/'`interface/make_tc_data.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/make_tc_data.Tpo $(DEPDIR)/make_tc_data.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/make_tc_data.c' object='make_tc_data.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o make_tc_data.o `test -f 'interface/make_tc_data.c' || echo '$(srcdir)/'`interface/make_tc_data.c make_tc_data.obj: interface/make_tc_data.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT make_tc_data.obj -MD -MP -MF $(DEPDIR)/make_tc_data.Tpo -c -o make_tc_data.obj `if test -f 'interface/make_tc_data.c'; then $(CYGPATH_W) 'interface/make_tc_data.c'; else $(CYGPATH_W) '$(srcdir)/interface/make_tc_data.c'; fi` @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/make_tc_data.Tpo $(DEPDIR)/make_tc_data.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='interface/make_tc_data.c' object='make_tc_data.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o make_tc_data.obj `if test -f 'interface/make_tc_data.c'; then $(CYGPATH_W) 'interface/make_tc_data.c'; else $(CYGPATH_W) '$(srcdir)/interface/make_tc_data.c'; fi` ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(bindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-binPROGRAMS clean-generic clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-binPROGRAMS install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-binPROGRAMS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ clean-generic clean-noinstPROGRAMS ctags distclean \ distclean-compile distclean-generic distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ install-binPROGRAMS install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ tags uninstall uninstall-am uninstall-binPROGRAMS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: ncview-2.1.8/src/stringlist.c0000640006472100017500000011355613060040030015452 0ustar piercepierce#include #include #include #include #define my_isblank( a ) (isspace(a) || ((a) == '\t')) #include "stringlist.h" static int stringlist_write_single_element_to_file( Stringlist *sl, FILE *fout ); static char *stringlist_escape_string( char *ss ); static char *stringlist_unescape_string( char *ss ); static int stringlist_delete_single_element_inner( Stringlist *sl ); static int stringlist_copy_aux( Stringlist *new_el, void *aux, int sltype ); static int stringlist_add_string_common( Stringlist **list, Stringlist **new_el, char *new_string, void *aux, int sltype ); static int stringlist_new_sl( Stringlist **el ); static int stringlist_check_args( Stringlist **list, char *new_string, void *aux, int sltype ); static int stringlist_copy_name( Stringlist *new_el, char *new_string ); static int stringlist_get_tok_indices( char *line, int *index0, int *index1, int *string0, int *string1, int *aux_type0, int *aux_type1, int *aux_val0, int *aux_val1 ); static int stringlist_line_to_sl( char *line, int lineno, Stringlist **sl ); static int stringlist_read_from_file_v1( Stringlist **sl, FILE *fin, int nlines_in_header, int debug ); /************************************************************************************** * Given a stringlist and a string, this returns a pointer to the element on the * stringlist that matches the string, or NULL if there is no match. */ Stringlist * stringlist_match_string_exact( Stringlist *list, char *str ) { Stringlist *cursor; if( str == NULL ) return( NULL ); cursor = list; while( cursor != NULL ) { if( strcmp( cursor->string, str ) == 0 ) return( cursor ); cursor = cursor->next; } return( NULL ); } /************************************************************************************** * Adds the given string and auxilliary data to the list. * The first time this is called, assuming you want to make a new stringlist, pass * with *list == NULL. This will make a new stringlist with the passed string (and * aux info) as the first element of the new string. * Returns 0 on success, -1 on error (usually inability to allocate memory) */ int stringlist_add_string( Stringlist **list, char *new_string, void *aux, int sltype ) { Stringlist *cursor, *new_el; int i, err; /* Housekeeping tasks that are in common with the ordered version of this routine */ if( (err = stringlist_add_string_common( list, &new_el, new_string, aux, sltype )) != 0 ) { fprintf( stderr, "stringlist_add_string: returning due to error\n" ); return( -1 ); } i = 0; if( *list == NULL ) { *list = new_el; new_el->prev = NULL; } else { i = 1; cursor = *list; while( cursor->next != NULL ) { if( cursor->magic != SL_MAGIC ) { if( cursor->magic == SL_BAD_MAGIC ) { fprintf( stderr, "stringlist: Error in stringlist_add_string: trying to use a previously deleted stringlist element (bad magic number)\n" ); return( -25 ); } fprintf( stderr, "stringlist: Error in stringlist_add_string: found a corrupt or malformed stringlist element on the stringlist (bad magic number)\n" ); return( -26 ); } cursor = cursor->next; i++; } if( cursor->magic != SL_MAGIC ) { if( cursor->magic == SL_BAD_MAGIC ) { fprintf( stderr, "stringlist: Error in stringlist_add_string: trying to use a previously deleted stringlist element (bad magic number)\n" ); return( -25 ); } fprintf( stderr, "stringlist: Error in stringlist_add_string: found a corrupt or malformed stringlist element on the stringlist (bad magic number)\n" ); return( -26 ); } cursor->next = new_el; new_el->prev = cursor; } new_el->index = i; return( 0 ); } /******************************************************************************* * Adds the given string to the list, and returns a pointer to the * new list element, with alphabetic ordering. * was: add_to_stringlist_ordered * Returns 0 on success, -1 on error (usually inability to allocate memory) */ int stringlist_add_string_ordered( Stringlist **list, char *new_string, void *aux, int sltype ) { Stringlist *cursor, *new_el, *prev_el; int i, err; /* Housekeeping tasks that are in common with the unordered version of this routine */ if( (err = stringlist_add_string_common( list, &new_el, new_string, aux, sltype )) != 0 ) { fprintf( stderr, "stringlist_add_string: returning due to error\n" ); return( -1 ); } i = 0; if( *list == NULL ) { *list = new_el; new_el->prev = NULL; } else { i = 1; cursor = *list; prev_el = NULL; while( (cursor != NULL) && (strcmp( new_string, cursor->string) > 0)) { if( cursor->magic != SL_MAGIC ) { if( cursor->magic == SL_BAD_MAGIC ) { fprintf( stderr, "stringlist: Error in stringlist_add_string: trying to use a previously deleted stringlist element (bad magic number)\n" ); return( -25 ); } fprintf( stderr, "stringlist: Error in stringlist_add_string: found a corrupt or malformed stringlist element on the stringlist (bad magic number)\n" ); return( -26 ); } prev_el = cursor; cursor = cursor->next; i++; } if( cursor == NULL ) { prev_el->next = new_el; new_el->prev = prev_el; } else if( prev_el == NULL ) { *list = new_el; new_el->next = cursor; cursor->prev = new_el; } else { new_el->next = cursor; cursor->prev = new_el; prev_el->next = new_el; new_el->prev = prev_el; } } new_el->index = i; return( 0 ); } /************************************************************************************** * Allocates space in the stringlist element for the auxilliary data, and copies it over * Returns 0 on success, -1 on error (usually inability to allocate memory) */ static int stringlist_copy_aux( Stringlist *new_el, void *aux, int sltype ) { int slen; if( new_el == NULL ) { fprintf( stderr, "stringlist: Error, stringlist_copy_aux called with a null element\n" ); return( -4 ); } if( new_el->magic != SL_MAGIC ) { if( new_el->magic == SL_BAD_MAGIC ) { fprintf( stderr, "stringlist: Error in stringlist_copy_aux: trying to use a previously deleted stringlist element (bad magic number)\n" ); return( -15 ); } fprintf( stderr, "stringlist: Error in stringlist_copy_aux: passed a corrupt or malformed stringlist element (bad magic number)\n" ); return( -5 ); } new_el->sltype = sltype; if( sltype == SLTYPE_NULL ) return(0); /* Note: new elements are initialized with aux==NULL and sltype==NULL */ if( aux == NULL ) return(0); /* Note: new elements are initialized with aux==NULL and sltype==NULL */ switch( sltype ) { case SLTYPE_INT: new_el->aux = (void *)malloc( sizeof(int) ); if( new_el->aux == NULL ) { fprintf( stderr, "stringlist_copy_aux: failed to allocate a single int\n" ); return(-1); } *((int *)new_el->aux) = *((int *)aux); break; case SLTYPE_STRING: slen = strlen( (char *)aux ); if( slen > STRINGLIST_MAX_LEN ) { fprintf( stderr, "stringlist_copy_aux: error, passed string is too long! Max allowed: %d\n", STRINGLIST_MAX_LEN ); return( -2 ); } new_el->aux = (void *)malloc( sizeof(char)*(slen + 1) ); if( new_el->aux == NULL ) { fprintf( stderr, "stringlist_copy_aux: failed to allocate a string of length %d\n", slen+1 ); return(-1); } strcpy( (char *)(new_el->aux), (char *)aux ); break; case SLTYPE_FLOAT: new_el->aux = (void *)malloc( sizeof(float) ); if( new_el->aux == NULL ) { fprintf( stderr, "stringlist_copy_aux: failed to allocate a single float\n" ); return(-1); } *((float *)new_el->aux) = *((float *)aux); break; case SLTYPE_BOOL: new_el->aux = (void *)malloc( sizeof(int) ); if( new_el->aux == NULL ) { fprintf( stderr, "stringlist_copy_aux: failed to allocate a single int\n" ); return(-1); } if( *((int *)aux) == 1 ) *((int *)new_el->aux) = 1; else *((int *)new_el->aux) = 0; break; default: printf ("ERROR, unknown sltype in stringlist_copy_aux: %d\n", sltype ); } return( 0 ); } /************************************************************************************** * Common prologue code for stringlist_add_string and stringlist_add_string_ordered * Returns 0 on success, -1 on error (usually inability to allocate memory) */ static int stringlist_add_string_common( Stringlist **list, Stringlist **new_el, char *new_string, void *aux, int sltype ) { int err; /* Check input args */ if( (err = stringlist_check_args( list, new_string, aux, sltype )) != 0 ) { fprintf( stderr, "stringlist_add_string: error, bad arguments passed\n" ); return(err); } /* Make new stringlist element */ if( (err = stringlist_new_sl( new_el )) < 0 ) return( err ); /* Copy name over to new element */ if( (err = stringlist_copy_name( *new_el, new_string )) != 0 ) { fprintf( stderr, "stringlist_add_string: error encountered when copying name to new element\n" ); return(err); } /* Copy aux data to new element */ if( (err = stringlist_copy_aux( *new_el, aux, sltype )) != 0 ) { fprintf( stderr, "stringlist_add_string: error encountered when copying aux data to new element\n" ); return(err); } return( 0 ); } /******************************************************************************* * Concatenate one stringlist onto the end of another stringlist. I.e., if * dest is a stringlist, and src is a stringlist, this returns (dest, src) * This COPIES data to a new entry on the dest list, so if you are done with * the src list, it is OK to delete it (and should be deleted). * * Returns 0 on success, -1 on error (usually inability to allocate memory) */ int stringlist_cat( Stringlist **dest, Stringlist **src ) { Stringlist *sl; int err; if( dest == NULL ) { fprintf( stderr, "stringlist_cat: Error, null reference to a destination stringlist passed!\n" ); return( -6 ); } if( src == NULL ) { fprintf( stderr, "stringlist_cat: Error, null reference to a source stringlist passed!\n" ); return( -7 ); } if( (*dest != NULL) && ((*dest)->magic != SL_MAGIC) ) { if( (*dest)->magic == SL_BAD_MAGIC ) { fprintf( stderr, "stringlist: Error in stringlist_cat: trying to use a previously deleted stringlist element (bad magic number)\n" ); return( -16 ); } fprintf( stderr, "stringlist_cat: Error, passed destination stringlist is corrupted or malformed (has wrong magic number)\n" ); return( -47 ); } if( *src == NULL ) return(0); /* Nothing to do */ if( (*src)->magic != SL_MAGIC ) { if( (*src)->magic == SL_BAD_MAGIC ) { fprintf( stderr, "stringlist: Error in stringlist_cat: trying to use a previously deleted stringlist element (bad magic number)\n" ); return( -17 ); } fprintf( stderr, "stringlist_cat: Error, passed source stringlist is corrupted or malformed (has wrong magic number)\n" ); return( -8 ); } sl = *src; while( sl != NULL ) { if( (err = stringlist_add_string( dest, sl->string, sl->aux, sl->sltype )) < 0 ) return( err ); sl = sl->next; } return(0); } /******************************************************************************* * Allocate space for a new Stringlist element * was: new_stringlist * Returns 0 on success, -1 on error */ static int stringlist_new_sl( Stringlist **el ) { (*el) = (Stringlist *)malloc( sizeof( Stringlist )); if( *el == NULL ) { fprintf( stderr, "stringlist_new_sl: error, failed to allocate memory for a new stringlist element\n" ); return( -1 ); } (*el)->magic = SL_MAGIC; (*el)->string = NULL; (*el)->next = NULL; (*el)->prev = NULL; (*el)->index = -1; (*el)->aux = NULL; (*el)->sltype = SLTYPE_NULL; return(0); } /****************************************************************************** * What's in this stringlist, anyway? * was: dump_stringlist */ void stringlist_dump( Stringlist *s ) { if( s == NULL ) { printf( "<--- null pointer --->\n" ); return; } while( s != NULL ) { if( s->magic != SL_MAGIC ) { if( s->magic == SL_BAD_MAGIC ) { fprintf( stderr, "stringlist: Error in stringlist_dump: trying to use a previously deleted stringlist (bad magic number)\n" ); return; } fprintf( stderr, "stringlist_dump: Error, passed stringlist is corrupted or malformed (has wrong magic number)\n" ); return; } printf( "MAGIC=%d ", s->magic ); printf( "ADDR=%ld ", (long)s ); printf( "PREV=%ld NEXT=%ld ", (long)s->prev, (long)s->next ); printf( "INDEX=%d: ", s->index ); if( s->string == NULL ) printf( "(null string) " ); else printf( "\"%s\" ", s->string ); switch (s->sltype) { case SLTYPE_NULL: printf( "NULL --\n" ); break; case SLTYPE_INT: printf( "INT %d\n", *((int *)(s->aux)) ); break; case SLTYPE_STRING: printf( "STRING \"%s\"\n", ((char *)(s->aux)) ); break; case SLTYPE_FLOAT: printf( "FLOAT %f\n", *((float *)(s->aux)) ); break; case SLTYPE_BOOL: if( *((int *)(s->aux)) == 1 ) printf( "BOOL TRUE\n" ); else printf( "BOOL FALSE\n" ); break; default: printf ("ERROR, unknown type in dump_stringlist: %d\n", s->sltype ); } s = s->next; } } /****************************************************************************** * Returns the number of entries in the Stringlist * was: n_strings_in_list */ int stringlist_len( Stringlist *s ) { Stringlist *c; int i; if( (s != NULL) && (s->magic != SL_MAGIC) ) { if( s->magic == SL_BAD_MAGIC ) { fprintf( stderr, "stringlist: Error in stringlist_len: trying to use a previously deleted stringlist element (bad magic number)\n" ); return( -18 ); } fprintf( stderr, "stringlist_len: Error, passed stringlist is corrupted or malformed (has wrong magic number)\n" ); return( -8 ); } i = 0; c = s; while( c != NULL ) { i++; c = c->next; } return( i ); } /******************************************************************************************* * Checks args for correctness. Returns 0 on success (no error), -1 if there is a problem. */ static int stringlist_check_args( Stringlist **list, char *new_string, void *aux, int sltype ) { /* Can't be passed a null REFERENCE to the stringlist, what does that mean?? */ if( list == NULL ) { fprintf( stderr, "stringlist: error, passed a null reference to a stringlist\n" ); return( -5 ); } /* It's OK if the passed list itself is NULL. That just means we haven't put anything * on this list yet. However, if it's NOT null, then it must point to a valid * stringlist element. */ if( (*list != NULL) && ((*list)->magic != SL_MAGIC) ) { if( (*list)->magic == SL_BAD_MAGIC ) { fprintf( stderr, "stringlist: Error in stringlist_check_args: trying to use a previously deleted stringlist element (bad magic number)\n" ); return( -15 ); } fprintf( stderr, "stringlist: Error, passed stringlist is corrupted or malformed (has wrong magic number)\n" ); return( -3 ); } if( new_string == NULL ) { fprintf( stderr, "stringlist: NULL pointer to character string passed\n" ); return(-1); } /* Check input args */ if( strlen(new_string) > STRINGLIST_MAX_LEN ) { fprintf( stderr, "stringlist: error, trying to add string that is too long to a stringlist.\n" ); fprintf( stderr, "String trying to add:\n" ); fprintf( stderr, "\"%s\"\n", new_string ); return(-1); } if( (sltype != SLTYPE_NULL) && (sltype != SLTYPE_INT) && (sltype != SLTYPE_STRING) && (sltype != SLTYPE_FLOAT) && (sltype != SLTYPE_BOOL)) { fprintf( stderr, "stringlist: error, an invalid aux data type was given: %d\n", sltype ); return(-1); } if( (sltype == SLTYPE_STRING) && (strlen( (char *)aux ) > STRINGLIST_MAX_LEN) ) { fprintf( stderr, "stringlist_check_args: error, trying to add auxilliary string data to a stringlist element and that string is longer than allowed max of %d\n", STRINGLIST_MAX_LEN ); return( -68 ); } return(0); } /************************************************************************************** * Returns 0 on success, -1 on error (usually inability to allocate memory) */ static int stringlist_copy_name( Stringlist *new_el, char *new_string ) { if( new_el == NULL ) { fprintf( stderr, "stringlist: error, trying to copy a string to a NULL stringlist element!\n" ); return( -1 ); } if( new_el->magic != SL_MAGIC ) { if( new_el->magic == SL_BAD_MAGIC ) { fprintf( stderr, "stringlist: Error in stringlist_copy_name: trying to use a previously deleted stringlist element (bad magic number)\n" ); return( -19 ); } fprintf( stderr, "stringlist_copy_name: Error, passed stringlist element is corrupted or malformed (has wrong magic number)\n" ); return( -9 ); } if( new_string == NULL ) { fprintf( stderr, "stringlist: error, trying to copy a NULL to a stringlist name!\n" ); return( -1 ); } if( strlen(new_string) > STRINGLIST_MAX_LEN ) { fprintf( stderr, "stringlist: error, specified a string that is illegally long: %s\n", new_string ); return( -72 ); } new_el->string = (char *)malloc( strlen( new_string )+1); if( new_el == NULL ) { fprintf( stderr, "stringlist_copy_name: malloc failed\n" ); fprintf( stderr, "string trying to add: %s\n", new_string ); return( -1 ); } strcpy( new_el->string, new_string ); return(0); } /************************************************************************************** * Returns 0 on success, -1 on error * Note this allocates all space needed for the stringlist, it must not be pre-allocated * * Structure of input file: * * integer (index #) "string" aux_type aux_value * * where aux_value will be in "quotes" if aux_type == STRING */ int stringlist_read_from_file( Stringlist **sl, FILE *fin ) { char line[4001]; int err, version_number, lineno, debug; Stringlist *header_el = NULL; /* Check for obvious errors */ if( sl == NULL ) { fprintf( stderr, "stringlist_read_from_file: error, passed a NULL pointer\n" ); exit(-1); } if( *sl != NULL ) { fprintf( stderr, "stringlist_read_from_file: error, bad coding, should be passed a pointer to a NULL list\n" ); exit(-1); } debug = 0; if( debug ) printf( "stringlist_read_from_file: entering\n" ); /* Advance to our header: it should read something like this: * -1 "STRINGLIST_SAVE_FILE_VERSION" INT 1 */ lineno = 0; version_number = -1; while( fgets( line, 4000, fin ) != NULL ) { if( debug ) printf( "stringlist_read_from_file: line %d: >%s<\n", lineno+1, line ); if( strncmp( line, "-1 \"STRINGLIST_SAVE_FILE_VERSION\" INT", 36 ) == 0 ) { /* found the header */ if( debug ) printf( "stringlist_read_from_file: found header line\n" ); /* chomp trailing LF */ line[ strlen(line)-1 ] = '\0'; if( (err = stringlist_line_to_sl( line, lineno, &header_el )) != 0 ) { fprintf( stderr, "stringlist_read_from_file: error reading header line from file!\n" ); return( err ); } if( header_el->sltype != SLTYPE_INT ) { fprintf( stderr, "stringlist_read_from_file: error reading save file version number from file\n" ); return( -53 ); } version_number = *((int *)(header_el->aux)); if( debug ) printf( "stringlist_read_from_file: save file version number %d\n", version_number ); if( version_number == 1 ) return( stringlist_read_from_file_v1( sl, fin, lineno, debug )); else { fprintf( stderr, "This version of the code cannot read save file version number %d\n", version_number ); return( -53 ); } } } return(0); } /************************************************************************************** * Reads a version 1 stringlist save file */ static int stringlist_read_from_file_v1( Stringlist **sl, FILE *fin, int nlines_in_header, int debug ) { char line[4001]; int err, lineno; Stringlist *new_el; if( debug ) printf( "stringlist_read_from_file_v1: entering\n" ); lineno = 0; while( fgets( line, 4000, fin ) != NULL ) { if( debug ) printf( "stringlist_read_from_file_v1: line %d: >%s<\n", lineno+nlines_in_header, line ); if( (strlen(line)>2) && (line[0] != '\0') && (line[0] != '#' )) { /* chomp trailing LF */ line[ strlen(line)-1 ] = '\0'; new_el = NULL; /* This flags that we want to make a brand new element, and alloc space for it */ if( (err = stringlist_line_to_sl( line, lineno+nlines_in_header, &new_el )) != 0 ) return( err ); /* Now add this new information to our stringlist */ stringlist_cat( sl, &new_el ); /* Free storage associated with temp element */ if( (err = stringlist_delete_single_element_inner( new_el )) != 0 ) { fprintf( stderr, "stringlist_read_from_file_v1: error trying to free tmp storage\n" ); return( err ); } } lineno++; } return(0); } /************************************************************************************** * Given a line of chars in savelist save file format, this creates a single stringlist * element holding that info * Returns 0 on success, < 0 on error */ static int stringlist_line_to_sl( char *line, int lineno, Stringlist **retval ) { int ival, debug, err, index0, index1, string0, string1, aux_type0, aux_type1, aux_val0, aux_val1, nfields; char t_index[4000], t_string[4000], t_aux_type[4000], t_aux_val[4000], *t_string_ue, *t_aux_val_ue; float fval; debug = 0; /* Get indices (into the string char array) of the * first and last positions of each of the four * elements (index_num, string, aux_type, and aux_value) */ err = stringlist_get_tok_indices( line, &index0, &index1, &string0, &string1, &aux_type0, &aux_type1, &aux_val0, &aux_val1 ); if( err != 0 ) { fprintf( stderr, "stringlist_read_from_file: error, could not parse information on input file line %d\n", lineno+1 ); fprintf( stderr, "here was the problematical line:\n" ); fprintf( stderr, ">%s<\n", line ); return( err ); } strncpy( t_index, line+index0, index1-index0+1 ); t_index[index1-index0+1] = '\0'; strncpy( t_string, line+string0, string1-string0+1 ); t_string[string1-string0+1] = '\0'; if( strlen(t_string) > STRINGLIST_MAX_LEN ) { fprintf( stderr, "stringlist_line_to_sl: error, encountered a string that is too long. Max allowed: %d. Found: %ld. Line number: %d\n", STRINGLIST_MAX_LEN, strlen(t_string), lineno ); return( -63 ); } t_string_ue = stringlist_unescape_string( t_string ); strncpy( t_aux_type, line+aux_type0, aux_type1-aux_type0+1 ); t_aux_type[aux_type1-aux_type0+1] = '\0'; strncpy( t_aux_val, line+aux_val0, aux_val1-aux_val0+1 ); t_aux_val[aux_val1-aux_val0+1] = '\0'; if( debug ) { printf( "line: >%s<\n", line ); printf( "index:>%s< string:>%s< aux_type:>%s< aux_val:>%s<\n", t_index, t_string_ue, t_aux_type, t_aux_val ); } /* Now put this information into a new stringlist element */ if( strcmp( t_aux_type, "NULL" ) == 0 ) { if( (err = stringlist_add_string( retval, t_string_ue, NULL, SLTYPE_NULL )) != 0 ) { fprintf( stderr, "stringlist_read_from_file: error encountered while processing line %d\n", lineno+1 ); return( err ); } } else if( strcmp( t_aux_type, "BOOL" ) == 0 ) { if( strcmp( t_aux_val, "TRUE" ) == 0 ) { ival = 1; if( (err = stringlist_add_string( retval, t_string_ue, &ival, SLTYPE_BOOL )) != 0 ) { fprintf( stderr, "stringlist_read_from_file: error encountered while processing line %d\n", lineno+1 ); return( err ); } } else if( strcmp( t_aux_val, "FALSE" ) == 0 ) { ival = 0; if( (err = stringlist_add_string( retval, t_string_ue, &ival, SLTYPE_BOOL )) != 0 ) { fprintf( stderr, "stringlist_read_from_file: error encountered while processing line %d\n", lineno+1 ); return( err ); } } else { fprintf( stderr, "Error, got a boolean type that is neither TRUE nor FALSE, it is: %s\n", t_aux_val ); fprintf( stderr, "stringlist_read_from_file: error encountered while processing line %d\n", lineno+1 ); return( -38 ); } } else if( strcmp( t_aux_type, "INT" ) == 0 ) { nfields = sscanf( t_aux_val, "%d", &ival ); if( nfields != 1 ) { fprintf( stderr, "stringlist_read_from_file: error, while reading line %d could not get a single integer from token >%s<\n", lineno+1, t_aux_val ); return( -30 ); } if( (err = stringlist_add_string( retval, t_string_ue, &ival, SLTYPE_INT )) != 0 ) { fprintf( stderr, "stringlist_read_from_file: error encountered while processing line %d\n", lineno+1 ); return( err ); } } else if( strcmp( t_aux_type, "FLOAT" ) == 0 ) { nfields = sscanf( t_aux_val, "%f", &fval ); if( nfields != 1 ) { fprintf( stderr, "stringlist_read_from_file: error, while reading line %d could not get a single float from token >%s<\n", lineno+1, t_aux_val ); return( -31 ); } if( (err = stringlist_add_string( retval, t_string_ue, &fval, SLTYPE_FLOAT )) != 0 ) { fprintf( stderr, "stringlist_read_from_file: error encountered while processing line %d\n", lineno+1 ); return( err ); } } else if( strcmp( t_aux_type, "STRING" ) == 0 ) { t_aux_val_ue = stringlist_unescape_string( t_aux_val ); if( strlen(t_aux_val_ue) > STRINGLIST_MAX_LEN ) { fprintf( stderr, "stringlist_line_to_sl: error, encountered a string that is too long. Max allowed: %d. Found: %ld. Line number: %d\n", STRINGLIST_MAX_LEN, strlen(t_aux_val_ue), lineno ); return( -67 ); } if( (err = stringlist_add_string( retval, t_string_ue, t_aux_val_ue, SLTYPE_STRING )) != 0 ) { fprintf( stderr, "stringlist_read_from_file: error encountered while processing line %d\n", lineno+1 ); return( err ); } free( t_aux_val_ue ); } else { fprintf( stderr, "stringlist_read_from_file: encountered unhandled type: %s\n", t_aux_type ); return( -37 ); } free( t_string_ue ); /* this is the un-escaped version of what we read in */ return(0); } /************************************************************************************** */ static int stringlist_get_tok_indices( char *line, int *index0, int *index1, int *string0, int *string1, int *aux_type0, int *aux_type1, int *aux_val0, int *aux_val1 ) { int cursor, slen, aux_val_is_string; if( line == NULL ) return( -1 ); cursor = 0; slen = strlen( line ); /* ========= GET INDEX ======= */ /* Advance past initial whitespace */ while( (cursor < slen) && my_isblank( line[cursor] )) cursor++; /* cursor is now NOT white space */ if( cursor == slen ) { fprintf( stderr, "stringlist_get_tok_indices: error reading from file, is input line all blank?\n" ); return(-1); /* line is all blank? */ } *index0 = cursor; /* Advance to next white space */ while( (cursor < slen) && (! my_isblank(line[cursor]))) cursor++; /* cursor is now white space */ if( cursor == slen ) { fprintf( stderr, "stringlist_get_tok_indices: error reading from file, does line end immeidiately after the index number?\n" ); return(-1); } *index1 = cursor-1; /* ========= GET STRING ======= */ /* Advance past initial whitespace */ while( (cursor < slen) && my_isblank( line[cursor] )) cursor++; if( cursor == slen ) { fprintf( stderr, "stringlist_get_tok_indices: error reading from file, does line have ONLY the index number, no string?\n" ); return(-1); } /* cursor is now NOT white space, needs to be a quote sign (") */ if( line[cursor] != '"' ) { fprintf( stderr, "stringlist_get_tok_indices: error reading from file, does string NOT start with a quote sign?\n" ); return(-1); } cursor++; /* advance past quote sign */ *string0 = cursor; /* Advance to next quote that is NOT escaped by a backslash */ /* an quote that is NOT escaped is this: ((line[cursor] == '"') && (line[cursor-1] != '\')) */ /* "while line[cursor] is NOT a (quote that is NOT escaped by a backslash)" */ while( (cursor < slen) && (! ((line[cursor] == '"') && (line[cursor-1] != '\\'))) ) cursor++; if( cursor == slen ) { fprintf( stderr, "stringlist_get_tok_indices: error reading from file, does string not end with a quote sign?\n" ); return(-1); } /* cursor is now on an NOT escaped quote */ *string1 = cursor - 1; cursor++; /* advance past the NON escaped quote, should be whitespace */ /* ========= GET AUX TYPE ======= */ /* Advance past initial whitespace */ while( (cursor < slen) && my_isblank( line[cursor] )) cursor++; /* cursor is now NOT white space */ if( cursor == slen ) { fprintf( stderr, "stringlist_get_tok_indices: error reading from file, does line end before specifying an aux_type?\n" ); return(-1); } *aux_type0 = cursor; /* Advance to next white space */ while( (cursor < slen) && (! my_isblank(line[cursor]))) cursor++; /* cursor is now white space */ if( cursor == slen ) { fprintf( stderr, "stringlist_get_tok_indices: error reading from file, does line end immediately after the aux_type?\n" ); return(-1); } *aux_type1 = cursor-1; /* ========== GET AUX VAL ======== * If it starts with a quote, we assume it's a string * and go to the matching unescaped quote. * Otherwise, just go to first whitespace or we * run out of string. */ /* Advance past initial whitespace */ while( (cursor < slen) && my_isblank( line[cursor] )) cursor++; if( cursor == slen ) { fprintf( stderr, "stringlist_get_tok_indices: error reading from file, does line end before an aux_val is specified?\n" ); return(-1); } /* cursor is now NOT white space */ aux_val_is_string = (line[cursor] == '"'); if( aux_val_is_string ) { cursor++; /* Advance past the opening quote */ *aux_val0 = cursor; /* Advance to next quote that is NOT escaped by a backslash; see above */ while( (cursor < slen) && (! ((line[cursor] == '"') && (line[cursor-1] != '\\'))) ) cursor++; if( cursor == slen ) { fprintf( stderr, "stringlist_get_tok_indices: error reading from file, does the string-valued aux_val NOT end with a quote?\n" ); return(-1); } /* cursor is now on an NOT escaped quote */ *aux_val1 = cursor - 1; } else { *aux_val0 = cursor; while( (cursor < slen) && (! my_isblank(line[cursor]))) cursor++; /* cursor is now white space */ *aux_val1 = cursor-1; } return(0); } /************************************************************************************** * Returns 0 on success, -1 on error (usually inability to allocate memory) */ int stringlist_write_to_file( Stringlist *sl, FILE *fout ) { Stringlist *cursor, *header; int err, itmp; /* Note that if we are passed a NULL, we do not even write a header */ if( sl == NULL ) return(0); /* Stringlists are supposed to be small amounts of data. I add this check * as a security issue ... I do not want stringlists to be able to be * tricked into filling up a disk or something like that. */ if( stringlist_len( sl ) > STRINGLIST_MAX_NSTRINGS_WRITE ) { fprintf( stderr, "stringlist_write_to_file: error, can only write a maximum of %d strings, but passed list had %d\n", STRINGLIST_MAX_NSTRINGS_WRITE, stringlist_len( sl ) ); return( -61 ); } /* We add, as a header, the version of this save file */ if( (stringlist_new_sl( &header )) != 0 ) { fprintf( stderr, "stringlist_write_to_file: error trying to create header for file\n" ); return( -40 ); } /* Copy name over to new element */ if( (err = stringlist_copy_name( header, "STRINGLIST_SAVE_FILE_VERSION" )) != 0 ) { fprintf( stderr, "stringlist_write_to_file: error encountered when copying save file version tag to header\n" ); return(err); } /* Copy aux data to new element */ itmp = STRINGLIST_SAVEFILE_VERSION; if( (err = stringlist_copy_aux( header, &itmp, SLTYPE_INT )) != 0 ) { fprintf( stderr, "stringlist_add_string: error encountered when copying save file version number to header\n" ); return(err); } /* Write header to file */ if( (err = stringlist_write_single_element_to_file( header, fout )) != 0 ) return( err ); /* Delete header. Cheat here by using the quicker locally-known call to delete * just a single element */ if( (err = stringlist_delete_single_element_inner( header )) != 0 ) return( err ); /* Write stringlist contents to file */ cursor = sl; while( cursor != NULL ) { if( strlen( cursor->string ) > STRINGLIST_MAX_LEN ) { fprintf( stderr, "Error, trying to write an illegally long string to the file. Offending string: %s\n", cursor->string ); return( -69 ); } if( (cursor->sltype == SLTYPE_STRING) && (strlen( (char *)(cursor->aux) ) > STRINGLIST_MAX_LEN) ) { fprintf( stderr, "Error, trying to write an illegally long aux information string to the file. Offending aux info string: %s\n", (char *)(cursor->aux) ); return( -70 ); } if( (err = stringlist_write_single_element_to_file( cursor, fout )) != 0 ) return( err ); cursor = cursor->next; } return( 0 ); } /************************************************************************************** * Returns 0 on success, -1 on error */ static int stringlist_write_single_element_to_file( Stringlist *sl, FILE *fout ) { char *string_esc; /* Escaped version of the string */ if( sl == NULL ) return(0); if( sl->magic != SL_MAGIC ) { if( sl->magic == SL_BAD_MAGIC ) { fprintf( stderr, "stringlist: Error in stringlist_write_to_file: trying to use a previously deleted stringlist element (bad magic number)\n" ); return( -15 ); } fprintf( stderr, "stringlist_write_to_file: Error, passed stringlist is corrupted or malformed (has wrong magic number)\n" ); return( -10 ); } string_esc = stringlist_escape_string( sl->string ); fprintf( fout, "%d \"%s\"", sl->index, string_esc ); free( string_esc ); switch( sl->sltype ) { case SLTYPE_NULL: fprintf( fout, " NULL NULL\n" ); break; case SLTYPE_INT: fprintf( fout, " INT %d\n", *((int *)(sl->aux)) ); break; case SLTYPE_FLOAT: fprintf( fout, " FLOAT %f\n", *((float *)(sl->aux)) ); break; case SLTYPE_BOOL: if( *((int *)(sl->aux)) == 1 ) fprintf( fout, " BOOL TRUE\n" ); else fprintf( fout, " BOOL FALSE\n" ); break; case SLTYPE_STRING: string_esc = stringlist_escape_string( (char *)(sl->aux) ); fprintf( fout, " STRING \"%s\"\n", string_esc ); free( string_esc ); break; default: fprintf( stderr, "stringlist_write_to_file: error, encountered unknown aux data type %d\n", sl->sltype ); return( -30 ); } return(0); } /************************************************************************************** * Deletes a single element, but does NOT try to mess with pointers to take * it out of the list. Just a simplistic delete of storage associated with this * element. */ static int stringlist_delete_single_element_inner( Stringlist *sl ) { if( sl == NULL ) { fprintf( stderr, "stringlist_delete_single_element_inner: error, passed a NULL element\n" ); return( -11 ); } if( sl->magic != SL_MAGIC ) { if( sl->magic == SL_BAD_MAGIC ) { fprintf( stderr, "stringlist: Error in stringlist_delete_single_element: trying to delete a previously deleted stringlist element (bad magic number)\n" ); return( -15 ); } fprintf( stderr, "stringlist_delete_single_element_inner: error, corrupted or malformed stringlist element encountered\n" ); return( -12 ); } /* Mark this element as deleted */ sl->magic = SL_BAD_MAGIC; if( sl->string != NULL ) free( sl->string ); if( sl->sltype == SLTYPE_STRING ) { if( sl->aux != NULL ) free( sl->aux ); } free( sl ); return( 0 ); } /************************************************************************************** * Deletes this element, and all elements both before and after it on the list * Returns 0 on success, -1 on error */ int stringlist_delete_entire_list( Stringlist *sl ) { int err; Stringlist *sl_prev, *sl_next, *tt; if( sl == NULL ) return( 0 ); /* that was easy */ /* Delete all prev elements */ sl_prev = sl->prev; while( sl_prev != NULL ) { tt = sl_prev->prev; if( (err=stringlist_delete_single_element_inner( sl_prev )) != 0) { fprintf( stderr, "stringlist_delete_entire_list: error encountered\n" ); return( err ); } sl_prev = tt; } /* Delete all next elements */ sl_next = sl->next; while( sl_next != NULL ) { tt = sl_next->next; if( (err = stringlist_delete_single_element_inner( sl_next )) != 0 ) { fprintf( stderr, "stringlist_delete_entire_list: error encountered\n" ); return( err ); } sl_next = tt; } stringlist_delete_single_element_inner( sl ); return( 0 ); } /************************************************************************************** * Creates an "UNescaped" version of a string, that is, one with backslashes before * all quote or backslashes removed. * * NOTE that this allocates space for the return string, so calling code must * do a free( retval ) after using the return value! */ static char * stringlist_unescape_string( char *ss ) { char *retval; int ii, iout; if( ss == NULL ) return( NULL ); if( strlen(ss) == 0 ) { retval = (char *)malloc( sizeof(char) ); *retval = '\0'; return( retval ); } /* Unescaped version can never be longer than original size */ retval = (char *)malloc( sizeof(char)*strlen(ss) + 1 ); if( retval == NULL ) { fprintf( stderr, "Error in stringlist routine stringlist_unescape_string: could not allocate new string of length %ld\n", (strlen(ss)+1) ); exit(-1); } iout = 0; for( ii=0; ii. */ #define UT_ENOINIT -10 #define UT_EINVALID -11 #ifdef __cplusplus extern "C" { #endif int utCalendar2_cal( double val, const char *dataunits_str, int *year, int *month, int *day, int *hour, int *minute, double *second, const char *calendar_name ); int utInvCalendar2_cal( int year, int month, int day, int hour, int minute, double second, const char *user_unit_str, double *value, const char *calendar_name ); #ifdef __cplusplus } #endif ncview-2.1.8/src/colormaps_hotres.h0000640006472100017500000000675513060040030016642 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ static int cmap_hotres[] = { 1,5,70, 8,25,100, 15,53,130, 23,68,160, 31,83,190, 39,98,220, 47,112,250, 55,127,253, 62,140,250, 69,153,244, 75,164,235, 82,174,224, 88,184,212, 95,193,199, 101,201,186, 107,208,173, 112,215,160, 118,221,147, 123,226,135, 128,231,123, 134,235,112, 139,239,102, 143,242,93, 148,245,84, 153,247,76, 157,249,69, 161,250,62, 165,251,56, 169,252,50, 173,253,45, 177,253,40, 181,253,36, 184,252,32, 188,252,29, 191,251,25, 194,250,23, 197,248,20, 200,247,18, 203,245,16, 206,243,14, 208,241,12, 211,239,11, 213,237,10, 216,235,9, 218,232,8, 220,230,7, 222,227,6, 224,225,5, 226,222,4, 228,219,4, 230,216,3, 232,213,3, 233,210,3, 235,207,2, 236,204,2, 238,201,2, 239,198,1, 240,195,1, 241,192,1, 242,189,1, 243,186,1, 244,183,0, 245,180,0, 246,177,0, 247,173,0, 248,170,0, 248,167,0, 249,164,0, 250,161,0, 250,158,0, 251,155,0, 251,152,0, 251,149,0, 252,147,0, 252,144,0, 252,141,0, 252,138,0, 253,135,0, 253,132,0, 253,130,0, 253,127,0, 253,124,0, 253,122,0, 253,119,0, 252,117,0, 252,114,0, 252,112,0, 252,109,0, 252,107,0, 251,105,0, 251,102,0, 251,100,0, 250,98,0, 250,96,0, 249,93,0, 249,91,0, 248,89,0, 248,87,0, 247,85,0, 247,83,0, 246,81,0, 245,79,0, 245,78,0, 244,76,0, 243,74,0, 243,72,0, 242,71,0, 241,69,0, 240,67,0, 240,66,0, 239,64,0, 238,62,0, 237,61,0, 236,59,0, 235,58,0, 235,57,0, 234,55,0, 233,54,0, 232,53,0, 231,51,0, 230,50,0, 229,49,0, 228,47,0, 227,46,0, 226,45,0, 225,44,0, 224,43,0, 223,42,0, 222,41,0, 221,40,0, 220,39,0, 219,38,0, 218,37,0, 217,36,0, 216,35,0, 214,34,0, 213,33,0, 212,32,0, 211,31,0, 210,31,0, 209,30,0, 208,29,0, 207,28,0, 205,27,0, 204,27,0, 203,26,0, 202,25,0, 201,25,0, 200,24,0, 199,23,0, 197,23,0, 196,22,0, 195,21,0, 194,21,0, 193,20,0, 192,20,0, 191,19,0, 189,19,0, 188,18,0, 187,18,0, 186,17,0, 185,17,0, 184,16,0, 182,16,0, 181,15,0, 180,15,0, 179,15,0, 178,14,0, 177,14,0, 175,13,0, 174,13,0, 173,13,0, 172,12,0, 171,12,0, 170,12,0, 168,11,0, 167,11,0, 166,11,0, 165,10,0, 164,10,0, 163,10,0, 162,9,0, 161,9,0, 159,9,0, 158,9,0, 157,8,0, 156,8,0, 155,8,0, 154,8,0, 153,7,0, 152,7,0, 150,7,0, 149,7,0, 148,7,0, 147,6,0, 146,6,0, 145,6,0, 144,6,0, 143,6,0, 142,6,0, 141,5,0, 140,5,0, 139,5,0, 138,5,0, 137,5,0, 136,5,0, 135,4,0, 133,4,0, 132,4,0, 131,4,0, 130,4,0, 129,4,0, 128,4,0, 127,4,0, 126,3,0, 125,3,0, 124,3,0, 123,3,0, 122,3,0, 122,3,0, 121,3,0, 120,3,0, 119,3,0, 118,3,0, 117,2,0, 116,2,0, 115,2,0, 114,2,0, 113,2,0, 112,2,0, 111,2,0, 110,2,0, 109,2,0, 108,2,0, 108,2,0, 107,2,0, 106,2,0, 105,2,0, 104,1,0, 103,1,0, 102,1,0, 101,1,0, 101,1,0, 100,1,0, 99,1,0, 98,1,0, 97,1,0, 96,1,0, 96,1,0, 95,1,0, 94,1,0, 93,1,0, 92,1,0, 92,1,0, 91,1,0, 90,0,0}; ncview-2.1.8/src/epic_time.c0000640006472100017500000000527513060040030015204 0ustar piercepierce/* This first part is taken directly from the PMEL EPIC library, which has the following contact information attached: -------------------------------------------------------------------------- Willa Zhu Phone: 206-526-6208 NOAA/PMEL/OCRD FAX: 206-526-6744 7600 Sand Point Way NE OMNET: TAO.PMEL Seattle, WA 98115 Internet: willa@noaapmel.gov */ #include "ncview.includes.h" #include "ncview.defines.h" #include "ncview.protos.h" #define JULGREG 2299161 void ep_time_to_mdyhms(time, mon, day, yr, hour, min, sec) long *time; int *mon, *day, *yr, *hour, *min; float *sec; { /* * convert eps time format to mdy hms */ long ja, jalpha, jb, jc, jd, je; while(time[1] >= 86400000) { /* increament days if ms larger then one day */ time[0]++; time[1] -= 86400000; } if(time[0] >= JULGREG) { jalpha=(long)(((double) (time[0]-1867216)-0.25)/36524.25); ja=time[0]+1+jalpha-(long)(0.25*jalpha); } else ja=time[0]; jb=ja+1524; jc=(long)(6680.0+((double)(jb-2439870)-122.1)/365.25); jd=(long)(365*jc+(0.25*jc)); je=(long)((jb-jd)/30.6001); *day=jb-jd-(int)(30.6001*je); *mon=je-1; if(*mon > 12) *mon -= 12; *yr=jc-4715; if(*mon > 2) --(*yr); if(*yr <=0) --(*yr); ja = time[1]/1000; *hour = ja/3600; *min = (ja - (*hour)*3600)/60; *sec = (float)(time[1] - ((*hour)*3600 + (*min)*60)*1000)/1000.0f; } /*************************************************************************/ int epic_istime0( int fileid, NCVar *v, NCDim *d ) { if( (d->units != NULL) && strncmp( d->units, "True Julian Day", 15 ) == 0 ) { return( 1 ); } return( 0 ); } /*************************************************************************/ int epic_calc_tgran( int fileid, NCDim *d ) { /* EPIC is strange because it can use TWO dimvars for time. * don't know how to handle the millisecond part yet, so * just fake it by indicating day-like granularity. Will * have to be fixed at some point. */ return( TGRAN_DAY ); } /*************************************************************************/ void epic_fmt_time( char *temp_string, size_t temp_string_len, double new_dimval, NCDim *dim ) { long epic_time[2]; int mon, day, yr, hour, min; float sec; static char months[12][4] = { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0"}; epic_time[0] = (long)new_dimval; epic_time[1] = 0L; ep_time_to_mdyhms(epic_time, &mon, &day, &yr, &hour, &min, &sec); snprintf( temp_string, temp_string_len, "%1d-%s-%04d %02d:%02d", day, months[mon-1], yr, hour, min ); temp_string[ temp_string_len-1 ] = '\0'; } ncview-2.1.8/src/overlay.c0000640006472100017500000004532413060040030014726 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ #include "ncview.includes.h" #include "ncview.defines.h" #include "ncview.protos.h" /* These are the arrays of coastline and outline data build into ncview * (i.e, they are NOT required to be loaded from an external directory) */ #include "overlay_coasts_p08deg.h" #include "overlay_coasts_p8deg.h" #include "overlay_usa.h" /* Number and order of these must match the defines given in ncview.defines.h! * They are used as the labels for the radio buttons */ char *my_overlay_names[] = { "None", "0.8 degree coastlines", "0.08 degree coastlines", "USA states", "custom" }; extern View *view; extern Options options; static int my_current_overlay; static int gen_xform( float value, int n, float *dimvals ); static int *gen_overlay_internal( View *v, float *data, long n ); static void do_overlay_inner( View *v, float *data, long nvals, int suppress_screen_changes ); static void overlay_find_closest_pt( size_t point_number, float locx, float locy, float *xvals, float *yvals, size_t nx, size_t ny, size_t *idxx, size_t *idxy ); /*==================================================================================== * This routine is only called when the state of the overlay is being changed */ void do_overlay( int n, char *custom_filename, int suppress_screen_changes ) { if( view == NULL ) { x_error( "You must select a variable before turning on overlays" ); return; } /* Free space for previous overlay */ if( options.overlay->doit && (options.overlay->overlay != NULL )) free( options.overlay->overlay ); switch(n) { case OVERLAY_NONE: options.overlay->doit = FALSE; if( ! suppress_screen_changes ) { view->data_status = VDS_INVALID; invalidate_all_saveframes(); change_view( 0, FRAMES ); } break; case OVERLAY_P8DEG: do_overlay_inner( view, overlay_coasts_p8deg, n_overlay_coasts_p8deg, suppress_screen_changes ); break; case OVERLAY_P08DEG: do_overlay_inner( view, overlay_coasts_p08deg, n_overlay_coasts_p08deg, suppress_screen_changes ); break; case OVERLAY_USA: do_overlay_inner( view, overlay_usa, n_overlay_usa, suppress_screen_changes ); break; case OVERLAY_CUSTOM: if( (custom_filename == NULL) || (strlen(custom_filename) == 0)) { in_error( "Specified custom overlay filename is not a valid filename!\n" ); return; } options.overlay->overlay = gen_overlay( view, custom_filename ); if( options.overlay->overlay != NULL ) { options.overlay->doit = TRUE; if( ! suppress_screen_changes ) { invalidate_all_saveframes(); change_view( 0, FRAMES ); } } break; default: fprintf( stderr, "Error, do_overlay called with an unknown index = %d\n", n ); exit(-1); } my_current_overlay = n; } /*========================================================================================= * NOTE: 'nvals' is the total number of data values in array data. Since there are * two data values per location, nvals is TWICE the number of locations. */ void do_overlay_inner( View *v, float *data, long nvals, int suppress_screen_changes ) { options.overlay->overlay = gen_overlay_internal( v, data, nvals ); if( options.overlay->overlay != NULL ) { options.overlay->doit = TRUE; if( ! suppress_screen_changes ) { invalidate_all_saveframes(); change_view( 0, FRAMES ); } } } /*========================================================================================= * This is called just once, when ncview starts up. In particular, * it is NOT called every time we start a new overlay. */ void overlay_init() { my_current_overlay = OVERLAY_NONE; options.overlay->overlay = NULL; options.overlay->doit = FALSE; } /*====================================================================================== * NOTE: overlay_base_dir must already be allocated to length 'n' */ void determine_overlay_base_dir( char *overlay_base_dir, int n ) { char *dir; dir = (char *)getenv( "NCVIEWBASE" ); if( dir == NULL ) { #ifdef NCVIEW_LIB_DIR if( strlen(NCVIEW_LIB_DIR) >= n ) { fprintf( stderr, "Error, routine determine_overlay_base_dir, string NCVIEW_LIB_DIR too long! Max=%d\n", n ); exit(-1); } strcpy( overlay_base_dir, NCVIEW_LIB_DIR ); #else strcpy( overlay_base_dir, "." ); #endif } else { if( strlen(dir) >= n ) { fprintf( stderr, "Error, routine determine_overlay_base_dir, length of dir is too long! Max=%d\n", n ); exit(-1); } strcpy( overlay_base_dir, dir ); } } /****************************************************************************** * This is the version when 2-D mapping is being used for the X and/or * Y coordinate * NOTE: 'nvals' is the total number of data values in array data. Since there are * two data values per location, nvals is TWICE the number of locations. */ void gen_overlay_internal_mapped( View *v, float *data, long nvals, int *overlay ) { NCDim *dim_x, *dim_y; size_t ii, jj, kk, x_size, y_size, cursor_place[MAX_NC_DIMS]; float x, y, *dimval_x_2d, *dimval_y_2d; nc_type dimval_type; double tval, bnds_min, bnds_max; char cval[1024]; int has_bnds; dim_x = *(v->variable->dim + v->x_axis_id); dim_y = *(v->variable->dim + v->y_axis_id); x_size = *(v->variable->size + v->x_axis_id); y_size = *(v->variable->size + v->y_axis_id); /* Allocate space for 2d arrays that hold mapped X and Y coord vals */ dimval_x_2d = (float *)malloc( x_size*y_size*sizeof(float) ); dimval_y_2d = (float *)malloc( x_size*y_size*sizeof(float) ); if( (dimval_x_2d==NULL) || (dimval_y_2d==NULL) ) { in_error( "Malloc of overlay (distance) field failed\n" ); } for( ii=0; iivariable->n_dims; ii++ ) cursor_place[ii] = v->var_place[ii]; /* Step 1. Get temporary arrays that hold full 2-D X and Y values */ for( jj=0; jjx_axis_id ] = ii; cursor_place[ v->y_axis_id ] = jj; /* Get X value */ dimval_type = fi_dim_value( v->variable, v->x_axis_id, ii, &tval, cval, &has_bnds, &bnds_min, &bnds_max, cursor_place ); if( dimval_type == NC_DOUBLE ) dimval_x_2d[ii + jj*x_size] = tval; else dimval_x_2d[ii + jj*x_size] = dim_x->values[ii]; /* Get Y value */ dimval_type = fi_dim_value( v->variable, v->y_axis_id, ii, &tval, cval, &has_bnds, &bnds_min, &bnds_max, cursor_place ); if( dimval_type == NC_DOUBLE ) dimval_y_2d[ii + jj*x_size] = tval; else dimval_y_2d[ii + jj*x_size] = dim_y->values[jj]; } /* Step 2. For each point specified in the overlay file, get the CLOSEST * point in the 2-D X and Y arrays. */ for( kk=0; kkvariable->dim + v->x_axis_id); dim_y = *(v->variable->dim + v->y_axis_id); x_size = *(v->variable->size + v->x_axis_id); y_size = *(v->variable->size + v->y_axis_id); overlay = (int *)malloc( x_size*y_size*sizeof(int) ); if( overlay == NULL ) { in_error( "Malloc of overlay field failed\n" ); return( NULL ); } for( ii=0; iivariable->dim_map_info[ v->x_axis_id ] != NULL); y_is_mapped = (v->variable->dim_map_info[ v->y_axis_id ] != NULL); if( x_is_mapped || y_is_mapped ) { printf( "Please wait, calculating overlays for mapped coordinates is time-consuming" ); gen_overlay_internal_mapped( v, data, nvals, overlay ); } else { for( ii=0; iivalues ); if( i == -2 ) return( NULL ); j = gen_xform( y, y_size, dim_y->values ); if( j == -2 ) return( NULL ); if( (i > 0) && (j > 0)) *(overlay + j*x_size + i) = 1; } } return( overlay ); } /****************************************************************************** * Generate an overlay from data in an overlay file. */ int * gen_overlay( View *v, char *overlay_fname ) { FILE *f; char err_mess[1024], line[80], *id_string="NCVIEW-OVERLAY"; float x, y, version; long i, j; size_t x_size, y_size; int *overlay; NCDim *dim_x, *dim_y; /* Open the overlay file */ if( (f = fopen(overlay_fname, "r")) == NULL ) { snprintf( err_mess, 1024, "Error: can't open overlay file named \"%s\"\n", overlay_fname ); in_error( err_mess ); return( NULL ); } /* Make sure it is a valid overlay file */ if( fgets(line, 80, f) == NULL ) { snprintf( err_mess, 1024, "Error trying to read overlay file named \"%s\"\n", overlay_fname ); in_error( err_mess ); return( NULL ); } for( i=0; i 1.05)) { snprintf( err_mess, 1024, "Error, overlay file has unknown version number: %f\nI am set up for version 1.0\n", version ); in_error( err_mess ); return( NULL ); } dim_x = *(v->variable->dim + v->x_axis_id); dim_y = *(v->variable->dim + v->y_axis_id); x_size = *(v->variable->size + v->x_axis_id); y_size = *(v->variable->size + v->y_axis_id); overlay = (int *)malloc( x_size*y_size*sizeof(int) ); if( overlay == NULL ) { in_error( "Malloc of overlay field failed\n" ); return( NULL ); } for( i=0; ivalues ); if( i == -2 ) return( NULL ); j = gen_xform( y, y_size, dim_y->values ); if( j == -2 ) return( NULL ); if( (i > 0) && (j > 0)) *(overlay + j*x_size + i) = 1; } return( overlay ); } /****************************************************************************** * Given the (dimensional) value from the overlay file, convert it to * the nearest index along the proper dimension that the point corresponds to. * 'n' is the length of array dimvals. * * For example, 'value' might be 160.0, and dimvals might go from 0.0 to 359.0 * by 1.0, in which case n=360. Then, the returned value is the location in * array dimvals that is closest to 160.0, in this case, it will be 160. */ int gen_xform( float value, int n, float *dimvals ) { float min_dist, dist; int i, min_place; min_dist = 1.0e35; min_place = 0; /* See if off ends of dimvalues ... remember that it can be reversed */ if( *dimvals > *(dimvals+n-1) ) { /* reversed */ if( value > *dimvals ) return( -1 ); if( value < *(dimvals+n-1) ) return( -1 ); } else { if( value < *dimvals ) return( -1 ); if( value > *(dimvals+n-1) ) return( -1 ); } for( i=0; i=0; j-- ) { for( i=0; i<3; i++ ) { index = i + (2-j)*3; if( index == minloc ) printf( ">%f< ", dist[index] ); else printf( " %f ", dist[index] ); } printf( "\n" ); } } prev_d4 = dist[4]; /* Now do the shifting towards the downhill direction * * 0 1 2 * 3 4 5 * 6 7 8 * | * | * (0,0) ----- */ for( i=0; i<9; i++ ) have_calc[i] = 0; switch( minloc ) { case 0: ox=-1; oy=1; break; case 1: ox=0; oy=1; break; case 2: ox=1; oy=1; break; case 3: ox=-1; oy=0; break; case 4: ox=0; oy=0; break; case 5: ox=1; oy=0; break; case 6: ox=-1; oy=-1; break; case 7: ox=0; oy=-1; break; case 8: ox=1; oy=-1; break; default: fprintf( stderr, "coding error in overlay.c, minloc=%ld\n", minloc ); exit(-1); } /* Update current x,y position */ if( (curx == 0) && (ox == -1)) { n_wrapped_x++; curx = nx-1; } else if( (curx == nx-1) && (ox == 1)) { n_wrapped_x++; curx = 0; } else curx = curx + ox; if( (cury == 0) && (oy == -1)) { n_wrapped_y++; cury = ny-1; } else if( (cury == ny-1) && (oy == 1)) { cury = 0; n_wrapped_y++; } else cury = cury + oy; if( (curx<0) || (cury<0) || (curx>=nx) || (cury>=ny)) { fprintf( stderr, "Error, alg fails, cursor off array; cursor=(%ld,%ld) nx=%ld ny=%ld\n", curx, cury, nx, ny); exit(-1); } if( (n_wrapped_x > 2) || (n_wrapped_y > 2)) { /* Give up */ *idxx = 0; *idxy = 0; return; } /* Shift the distance array appropriately */ for( i=-1; i<=1; i++ ) for( j=-1; j<=1; j++ ) { idx_dest = (i+1) + (-j+1)*3; isrc = i + ox; jsrc = j + oy; if( (isrc>=-1) && (isrc<=1) && (jsrc>=-1) && (jsrc<=1)) { idx_src = (isrc+1) + (-jsrc+1)*3; if( (idx_src<0) || (idx_src>8)) { fprintf( stderr, "Error, alg failed! overlay.c while shifting\n" ); exit(-1); } tdist[idx_dest] = dist[idx_src]; have_calc[idx_dest] = 1; } } for( i=0; i<9; i++ ) dist[i] = tdist[i]; if( dist[4] > prev_d4 ) { fprintf( stderr, "error, alg fails; prev center dist=%f new=%f should always be getting closer!\n", prev_d4, dist[4] ); exit(-1); } } *idxx = curx; *idxy = cury; /* printf( "nsteps=%ld\n", nsteps ); */ } /****************************************************************************************** * Given a location (locx, locy) and an array of values (xvals(nx,ny), yvals(nx,ny)), this * calculates the index into the xvals and yvals array such that the distance between * (locx,locy) and (xvals(idxx,idxy), yvals(idxx,idxy)) is minimized. */ void overlay_find_closest_pt( size_t point_number, float locx, float locy, float *xvals, float *yvals, size_t nx, size_t ny, size_t *idxx, size_t *idxy ) { size_t init_guess_idxx, init_guess_idxy; static int have_been_here_before = 0; static size_t last_idxx, last_idxy; if( have_been_here_before ) { init_guess_idxx = last_idxx; init_guess_idxy = last_idxy; } else { init_guess_idxx = nx/2; init_guess_idxy = ny/2; } overlay_find_closest_pt_inner( point_number, init_guess_idxx, init_guess_idxy, locx, locy, xvals, yvals, nx, ny, idxx, idxy ); have_been_here_before = 1; last_idxx = *idxx; last_idxy = *idxy; } ncview-2.1.8/src/SciPlot.h0000640006472100017500000001301013060040030014612 0ustar piercepierce/*----------------------------------------------------------------------------- ** SciPlot.h A generalized plotting widget ** ** Public header file ** ** Copyright (c) 1994 Robert W. McMullen ** ** Permission to use, copy, modify, distribute, and sell this software and its ** documentation for any purpose is hereby granted without fee, provided that ** the above copyright notice appear in all copies and that both that ** copyright notice and this permission notice appear in supporting ** documentation. The author makes no representations about the suitability ** of this software for any purpose. It is provided "as is" without express ** or implied warranty. ** ** THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ** ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ** THE AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ** ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, ** WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ** ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS ** SOFTWARE. */ #ifndef _SCIPLOT_H #define _SCIPLOT_H #include #define _SCIPLOT_WIDGET_VERSION 1.11 #ifndef XtIsSciPlot #define XtIsSciPlot(w) XtIsSubclass((Widget)w, sciplotWidgetClass) #endif typedef float real; typedef struct { real x,y; } realpair; #define XtNchartType "chartType" #define XtNdegrees "degrees" #define XtNdrawMajor "drawMajor" #define XtNdrawMajorTics "drawMajorTics" #define XtNdrawMinor "drawMinor" #define XtNdrawMinorTics "drawMinorTics" #define XtNxAutoScale "xAutoScale" #define XtNyAutoScale "yAutoScale" #define XtNxLog "xLog" #define XtNyLog "yLog" #define XtNxOrigin "xOrigin" #define XtNyOrigin "yOrigin" #define XtNxLabel "xLabel" #define XtNyLabel "yLabel" #define XtNplotTitle "plotTitle" #define XtNmargin "margin" #define XtNtitleMargin "titleMargin" #define XtNshowLegend "showLegend" #define XtNshowTitle "showTitle" #define XtNshowXLabel "showXLabel" #define XtNshowYLabel "showYLabel" #define XtNlegendLineSize "legendLineSize" #define XtNlegendMargin "legendMargin" #define XtNtitleFont "titleFont" #define XtNlabelFont "labelFont" #define XtNaxisFont "axisFont" #define XtPOLAR 0 #define XtCARTESIAN 1 #define XtMARKER_NONE 0 #define XtMARKER_CIRCLE 1 #define XtMARKER_SQUARE 2 #define XtMARKER_UTRIANGLE 3 #define XtMARKER_DTRIANGLE 4 #define XtMARKER_LTRIANGLE 5 #define XtMARKER_RTRIANGLE 6 #define XtMARKER_DIAMOND 7 #define XtMARKER_HOURGLASS 8 #define XtMARKER_BOWTIE 9 #define XtMARKER_FCIRCLE 10 #define XtMARKER_FSQUARE 11 #define XtMARKER_FUTRIANGLE 12 #define XtMARKER_FDTRIANGLE 13 #define XtMARKER_FLTRIANGLE 14 #define XtMARKER_FRTRIANGLE 15 #define XtMARKER_FDIAMOND 16 #define XtMARKER_FHOURGLASS 17 #define XtMARKER_FBOWTIE 18 #define XtFONT_SIZE_MASK 0xff #define XtFONT_SIZE_DEFAULT 12 #define XtFONT_NAME_MASK 0xf00 #define XtFONT_TIMES 0x000 #define XtFONT_COURIER 0x100 #define XtFONT_HELVETICA 0x200 #define XtFONT_LUCIDA 0x300 #define XtFONT_LUCIDASANS 0x400 #define XtFONT_NCSCHOOLBOOK 0x500 #define XtFONT_NAME_DEFAULT XtFONT_TIMES #define XtFONT_ATTRIBUTE_MASK 0xf000 #define XtFONT_BOLD 0x1000 #define XtFONT_ITALIC 0x2000 #define XtFONT_BOLD_ITALIC 0x3000 #define XtFONT_ATTRIBUTE_DEFAULT 0 #define XtLINE_NONE 0 #define XtLINE_SOLID 1 #define XtLINE_DOTTED 2 #define XtLINE_WIDEDOT 3 #define XtLINE_USERDASH 4 extern WidgetClass sciplotWidgetClass; typedef struct _SciPlotClassRec *SciPlotWidgetClass; typedef struct _SciPlotRec *SciPlotWidget; /* ** Public function declarations */ #if __STDC__ || defined(__cplusplus) #define P_(s) s #else #define P_(s) () #endif /* SciPlot.c */ Boolean SciPlotPSCreateFancy P_((SciPlotWidget w, char *filename, int drawborder, char *titles)); Boolean SciPlotPSCreate P_((Widget wi, char *filename)); int SciPlotAllocNamedColor P_((Widget wi, char *name)); int SciPlotAllocRGBColor P_((Widget wi, int r, int g, int b)); void SciPlotSetBackgroundColor P_((Widget wi, int color)); void SciPlotSetForegroundColor P_((Widget wi, int color)); int SciPlotListCreateFromData P_((Widget wi, int num, real *xlist, real *ylist, char *legend, int pcolor, int pstyle, int lcolor, int lstyle)); int SciPlotListCreateFromFloat P_((Widget wi, int num, float *xlist, float *ylist, char *legend)); void SciPlotListDelete P_((Widget wi, int id)); void SciPlotListUpdateFromFloat P_((Widget wi, int id, int num, float *xlist, float *ylist)); int SciPlotListCreateFromDouble P_((Widget wi, int num, double *xlist, double *ylist, char *legend)); void SciPlotListUpdateFromDouble P_((Widget wi, int id, int num, double *xlist, double *ylist)); void SciPlotListSetStyle P_((Widget wi, int id, int pcolor, int pstyle, int lcolor, int lstyle)); void SciPlotSetXAutoScale P_((Widget wi)); void SciPlotSetXUserScale P_((Widget wi, double min, double max)); void SciPlotSetYAutoScale P_((Widget wi)); void SciPlotSetYUserScale P_((Widget wi, double min, double max)); void SciPlotPrintStatistics P_((Widget wi)); void SciPlotExportData P_((Widget wi, FILE *fd)); void SciPlotUpdate P_((Widget wi)); void SciPlotQueryXScale P_((Widget wi, float *min, float *max)); void SciPlotQueryYScale P_((Widget wi, float *min, float *max)); void SciPlotQueryXAxisValues( Widget w, int *nvals, float **values); void SciPlotSetXAxisLabels(Widget wi,int nlabels, char **labels); float SciPlotScreenToDataX(Widget wi,int xscreen); float SciPlotScreenToDataY(Widget wi,int yscreen); void SciPlotAddXAxisCallback(Widget wi, void (*cb)(Widget,float,char*,size_t) ); #undef P_ #endif /* _SCIPLOT_H */ ncview-2.1.8/src/do_buttons.c0000640006472100017500000002042713060040030015422 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ /************************************************************************* * Routines to handle a button being pressed. My convention for the * modifiers: MOD_1 means the standard action. MOD_2 means an accelerated * version of the standard aciton. MOD_3 means a backwards version of the * standard action. MOD_4 means an accelerated backwards version of the * standard action. *************************************************************************/ #include "ncview.includes.h" #include "ncview.defines.h" #include "ncview.protos.h" #define DELAY_DELTA 350.0 #define DELAY_OFFSET 10L extern Options options; static int cur_button = BUTTON_PAUSE; /*===========================================================================================*/ int which_button_pressed( void ) { return( cur_button ); } /*===========================================================================================*/ void do_range( int modifier ) { init_saveframes(); if( modifier == MOD_3 ) view_set_range_frame(); else view_set_range(); } /*===========================================================================================*/ void do_dimset( int modifier ) { view_set_scan_dims(); } /*===========================================================================================*/ void do_restart( int modifier ) { cur_button = BUTTON_PAUSE; in_timer_clear(); set_scan_view( 0 ); view_draw ( TRUE, FALSE ); in_timer_clear(); } /*===========================================================================================*/ void do_rewind( int modifier ) { unsigned long delay_millisec; size_t size; double d_delta; int i_delta; cur_button = BUTTON_REWIND; delay_millisec = (long)(DELAY_DELTA * options.frame_delay) + DELAY_OFFSET; in_timer_clear(); if( modifier == MOD_2 ) { size = view_current_nt(); d_delta = (double)size / 1000.0; if( d_delta < 10.0 ) i_delta = -10; else i_delta = -d_delta; change_view( i_delta, FRAMES ); in_timer_set( (XtTimerCallbackProc)do_rewind, (XtPointer)(MOD_2), delay_millisec ); } else { change_view( -1, FRAMES ); in_timer_set( (XtTimerCallbackProc)do_rewind, (XtPointer)(MOD_1), delay_millisec ); } } /*===========================================================================================*/ void do_quit( int modifier ) { quit_app(); } /*===========================================================================================*/ void do_backwards( int modifier ) { size_t size; in_timer_clear(); if( modifier == MOD_2 ) { size = view_current_nt(); if( size < 500 ) change_view( -10, PERCENT ); else if( size < 5000 ) change_view( -5, PERCENT ); else if( size < 50000 ) change_view( -2, PERCENT ); else change_view( -1, PERCENT ); } else change_view( -1, FRAMES ); cur_button = BUTTON_PAUSE; } /*===========================================================================================*/ void do_pause( int modifier ) { cur_button = BUTTON_PAUSE; in_timer_clear(); } /*===========================================================================================*/ void do_forward( int modifier ) { size_t size; cur_button = BUTTON_PAUSE; in_timer_clear(); if( modifier == MOD_2 ) { size = view_current_nt(); if( size < 500 ) change_view( 10, PERCENT ); else if( size < 5000 ) change_view( 5, PERCENT ); else if( size < 50000 ) change_view( 2, PERCENT ); else change_view( 1, PERCENT ); } else change_view( 1, FRAMES ); } /*===========================================================================================*/ void do_fastforward( int modifier ) { unsigned long delay_millisec; size_t size; double d_delta; int i_delta; cur_button = BUTTON_FASTFORWARD; in_timer_clear(); delay_millisec = (long)(DELAY_DELTA * options.frame_delay) + DELAY_OFFSET; if( modifier == MOD_2 ) { size = view_current_nt(); d_delta = (double)size / 1000.0; if( d_delta < 10.0 ) i_delta = 10; else i_delta = d_delta; if( change_view( i_delta, FRAMES ) == 0 ) in_timer_set( (XtTimerCallbackProc)do_fastforward, (XtPointer)(MOD_2), delay_millisec ); } else { if( change_view( 1, FRAMES ) == 0 ) in_timer_set( (XtTimerCallbackProc)do_fastforward, (XtPointer)(MOD_1), delay_millisec ); } } /*===========================================================================================*/ void do_colormap_sel( int modifier ) { if( modifier == MOD_3 ) in_install_prev_colormap( TRUE ); else in_install_next_colormap( TRUE ); view_draw( TRUE, FALSE ); view_recompute_colorbar(); } /*===========================================================================================*/ void do_invert_physical( int modifier ) { init_saveframes(); if( options.invert_physical ) options.invert_physical = FALSE; else options.invert_physical = TRUE; view_draw( TRUE, FALSE ); redraw_dimension_info(); } /*===========================================================================================*/ void do_data_edit( int modifier ) { /* do_overlay(); */ view_data_edit(); } /*===========================================================================================*/ void do_invert_colormap( int modifier ) { init_saveframes(); if( options.invert_colors ) options.invert_colors = FALSE; else options.invert_colors = TRUE; view_draw( TRUE, FALSE ); view_recompute_colorbar(); } /*===========================================================================================*/ void do_set_minimum( int modifier ) { } /*===========================================================================================*/ void do_set_maximum( int modifier ) { } /*===========================================================================================*/ void do_blowup( int modifier ) { int view_var_is_valid = TRUE; if( modifier == MOD_3 ) view_change_blowup( -1, TRUE, view_var_is_valid ); else if( modifier == MOD_2 ) { /* Double the current blowup -- make image BIGGER */ if( options.blowup > 0 ) view_change_blowup( options.blowup, TRUE, view_var_is_valid ); else view_change_blowup( -(options.blowup)/2, TRUE, view_var_is_valid ); } else if( modifier == MOD_4 ) { /* Halve the current blowup -- make image SMALLER */ if( options.blowup > 0 ) view_change_blowup( -(options.blowup/2), TRUE, view_var_is_valid ); else view_change_blowup( options.blowup, TRUE, view_var_is_valid ); } else view_change_blowup( 1, TRUE, view_var_is_valid ); /* If we are shrinking magnification, then try re-saving * the frames because now there might be enough room. */ init_saveframes(); if( modifier == MOD_3 ) options.save_frames = TRUE; } /*===========================================================================================*/ void do_transform( int modifier ) { init_saveframes(); if( modifier == MOD_3 ) view_change_transform( -1 ); else view_change_transform( 1 ); } /*===========================================================================================*/ void do_blowup_type( int modifier ) { init_saveframes(); if( options.blowup_type == BLOWUP_REPLICATE ) set_blowup_type( BLOWUP_BILINEAR ); else set_blowup_type( BLOWUP_REPLICATE ); view_draw( TRUE, FALSE ); } /*===========================================================================================*/ void do_info( int modifier ) { view_information(); } /*===========================================================================================*/ void do_options( int modifier ) { set_options(); } ncview-2.1.8/src/udu.c0000640006472100017500000002237113060040030014037 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ /* This provides an interface to the udunits package, version 2 (http://www.unidata.ucar.edu/packages/udunits/index.html) that can be bypassed if desired. */ #include "ncview.includes.h" #include "ncview.defines.h" #include "ncview.protos.h" #include "math.h" typedef struct { char *name; void *next; } UniqList; static int valid_udunits_pkg; static int is_unique( char *units_name ); static UniqList *uniq = NULL; /******************************************************************************/ #ifdef HAVE_UDUNITS2 ut_system *unitsys; #include "udunits2.h" #include "utCalendar2_cal.h" /******************************************************************************/ void udu_utinit( char *path ) { /* Turn annoying "override" errors off */ ut_set_error_message_handler( ut_ignore ); /* Init udunits-2 lib */ unitsys = ut_read_xml( path ); /* Turn errors back on */ ut_set_error_message_handler( ut_write_to_stderr ); if( unitsys != NULL ) valid_udunits_pkg = 1; else { valid_udunits_pkg = 0; fprintf( stderr, "Note: Udunits-2 library could not be initialized; no units conversion will be attmpted.\n" ); fprintf( stderr, "(To fix, put the path of the units file into environmental variable UDUNITS2_XML_PATH)\n"); } } /******************************************************************************/ int udu_utistime( char *dimname, char *unitstr ) { int ierr; static int have_initted=0; ut_unit *unit; static ut_unit *time_unit_with_origin; if( (unitstr == NULL) || (!valid_udunits_pkg)) return(0); if( (unit = ut_parse( unitsys, unitstr, UT_ASCII)) == NULL ) { /* can't parse unit spec */ if( is_unique(unitstr) ) fprintf( stderr, "Note: udunits: unknown units for %s: \"%s\"\n", dimname, unitstr ); return( 0 ); } if(!have_initted) { if( (time_unit_with_origin = ut_parse( unitsys, "seconds since 1901-01-01", UT_ASCII)) == NULL ) { fprintf( stderr, "Internal error: could not ut_parse time origin test string\n" ); valid_udunits_pkg = 0; return(0); } have_initted = 1; } ierr = ut_are_convertible( unit, time_unit_with_origin ); ut_free( unit ); return( ierr != 0 ); /* Oddly, returns a non-zero number if ARE convertible */ } /******************************************************************************/ int udu_calc_tgran( int fileid, NCVar *v, int dimid ) { ut_unit *unit, *seconds; int ii, retval; int verbose, has_bounds; double tval0_user, tval0_sec, tval1_user, tval1_sec, delta_sec, bound_min, bound_max; char cval0[1024], cval1[1024]; nc_type rettype; size_t cursor_place[MAX_NC_DIMS]; cv_converter *convert_units_to_sec; NCDim *d; d = *(v->dim+dimid); /* Not enough data to analyze */ if( d->size < 3 ) return(TGRAN_SEC); verbose = 0; if( ! valid_udunits_pkg ) return( 0 ); if( (unit = ut_parse( unitsys, d->units, UT_ASCII )) == NULL ) { fprintf( stderr, "internal error: udu_calc_tgran with invalid unit string: %s\n", d->units ); exit( -1 ); } if( (seconds = ut_parse( unitsys, "seconds", UT_ASCII )) == NULL ) { fprintf( stderr, "internal error: udu_calc_tgran can't parse seconds unit string!\n" ); exit( -1 ); } /* Get converter to convert from "units" to "seconds" */ if( ut_are_convertible( unit, seconds ) == 0 ) { /* Units are not convertible */ return( TGRAN_SEC ); } if( (convert_units_to_sec = ut_get_converter( unit, seconds )) == NULL ) { /* This shouldn't happen */ return( TGRAN_SEC ); } /* Get a delta time to analyze */ for( ii=0L; iin_dims; ii++ ) cursor_place[ii] = (int)((*(v->size+ii))/2.0); rettype = fi_dim_value( v, dimid, 1L, &tval0_user, cval0, &has_bounds, &bound_min, &bound_max, cursor_place ); rettype = fi_dim_value( v, dimid, 2L, &tval1_user, cval1, &has_bounds, &bound_min, &bound_max, cursor_place ); /* Convert time vals from user units to seconds */ tval0_sec = cv_convert_double( convert_units_to_sec, tval0_user ); tval1_sec = cv_convert_double( convert_units_to_sec, tval1_user ); /* Free our units converter storage */ cv_free( convert_units_to_sec ); delta_sec = fabs(tval1_sec - tval0_sec); if( verbose ) printf( "units: %s t1: %lf t2: %lf delta-sec: %lf\n", d->units, tval0_user, tval1_user, delta_sec ); if( delta_sec < 57. ) { if(verbose) printf("data is TGRAN_SEC\n"); retval = TGRAN_SEC; } else if( delta_sec < 3590. ) { if(verbose) printf("data is TGRAN_MIN\n"); retval = TGRAN_MIN; } else if( delta_sec < 86300. ) { if(verbose) printf("data is TGRAN_HOUR\n"); retval = TGRAN_HOUR; } else if( delta_sec < 86395.*28. ) { if(verbose) printf("data is TGRAN_DAY\n"); retval = TGRAN_DAY; } else if( delta_sec < 86395.*365. ) { if(verbose) printf("data is TGRAN_MONTH\n"); retval = TGRAN_MONTH; } else { if(verbose) printf("data is TGRAN_YEAR\n"); retval = TGRAN_YEAR; } return( retval ); } /******************************************************************************/ void udu_fmt_time( char *temp_string, size_t temp_string_len, double new_dimval, NCDim *dim, int include_granularity ) { static ut_unit *dataunits=NULL; int year, month, day, hour, minute, debug; double second; static char last_units[1024]; static char months[12][4] = { "Jan\0", "Feb\0", "Mar\0", "Apr\0", "May\0", "Jun\0", "Jul\0", "Aug\0", "Sep\0", "Oct\0", "Nov\0", "Dec\0"}; debug = 0; if( debug ) fprintf( stderr, "udu_fmt_time: entering with dim=%s, units=%s, value=%f\n", dim->name, dim->units, new_dimval ); if( ! valid_udunits_pkg ) { snprintf( temp_string, temp_string_len-1, "%lg", new_dimval ); return; } if( (strlen(dim->units) > 1023) || strcmp(dim->units,last_units) != 0 ) { if( dataunits != NULL ) /* see if left over from previous invocation */ ut_free( dataunits ); if( (dataunits = ut_parse( unitsys, dim->units, UT_ASCII )) == NULL ) { fprintf( stderr, "internal error: udu_fmt_time can't parse data unit string!\n" ); fprintf( stderr, "problematic units: \"%s\"\n", dim->units ); fprintf( stderr, "dim->name: %s dim->timelike: %d\n", dim->name, dim->timelike ); exit( -1 ); } strncpy( last_units, dim->units, 1023 ); } if( utCalendar2_cal( new_dimval, dim->units, &year, &month, &day, &hour, &minute, &second, dim->calendar ) != 0 ) { fprintf( stderr, "internal error: udu_fmt_time can't convert to calendar value!\n"); fprintf( stderr, "units: >%s<\n", dim->units ); exit( -1 ); } if( debug ) { fprintf( stderr, "udu_fmt_time: dimval=%lf units=%s calendar=%s utCalendar2_cal returns: year=%d month=%d day=%d hour=%d minute=%d second=%lf\n", new_dimval, dim->units, dim->calendar, year, month, day, hour, minute, second ); } if( include_granularity ) { switch( dim->tgran ) { case TGRAN_YEAR: case TGRAN_MONTH: case TGRAN_DAY: snprintf( temp_string, temp_string_len-1, "%1d-%s-%04d", day, months[month-1], year ); break; case TGRAN_HOUR: case TGRAN_MIN: snprintf( temp_string, temp_string_len-1, "%1d-%s-%04d %02d:%02d", day, months[month-1], year, hour, minute ); break; default: snprintf( temp_string, temp_string_len-1, "%1d-%s-%04d %02d:%02d:%02.0f", day, months[month-1], year, hour, minute, second ); } } else { snprintf( temp_string, temp_string_len-1, "%1d-%s-%04d %02d:%02d:%02.0f", day, months[month-1], year, hour, minute, second ); } } /******************************************************************************/ static int is_unique( char *units ) { UniqList *ul, *ul_new, *prev_ul; if( uniq == NULL ) { ul_new = (UniqList *)malloc( sizeof(UniqList) ); ul_new->name = (char *)malloc(strlen(units)+1); strcpy( ul_new->name, units ); ul_new->next = NULL; uniq = ul_new; return( TRUE ); } ul = uniq; while( ul != NULL ) { if( strcmp( ul->name, units ) == 0 ) return( FALSE ); prev_ul = ul; ul = ul->next; } ul_new = (UniqList *)malloc( sizeof(UniqList) ); ul_new->name = (char *)malloc(strlen(units)+1); strcpy( ul_new->name, units ); ul_new->next = NULL; prev_ul->next = ul_new; return( TRUE ); } /******************************************************************************/ #else void udu_utinit( char *path ) { ; } int udu_utistime( char *dimname, char *units ) { return( 0 ); } int udu_calc_tgran( int fileid, NCVar *v, int dimid ) { return( 0 ); } void udu_fmt_time( char *temp_string, size_t temp_string_len, double new_dimval, NCDim *dim, int include_granularity ) { snprintf( temp_string, temp_string_len-1, "%g", new_dimval ); } #endif ncview-2.1.8/src/colormaps_jet.h0000640006472100017500000000661113060040030016107 0ustar piercepiercestatic int cmap_jet[] = { 0, 0,127, 0, 0,131, 0, 0,135, 0, 0,139, 0, 0,143, 0, 0,147, 0, 0,151, 0, 0,155, 0, 0,159, 0, 0,163, 0, 0,167, 0, 0,171, 0, 0,175, 0, 0,179, 0, 0,183, 0, 0,187, 0, 0,191, 0, 0,195, 0, 0,199, 0, 0,203, 0, 0,207, 0, 0,211, 0, 0,215, 0, 0,219, 0, 0,223, 0, 0,227, 0, 0,231, 0, 0,235, 0, 0,239, 0, 0,243, 0, 0,247, 0, 0,251, 0, 0,255, 0, 4,255, 0, 8,255, 0, 12,255, 0, 16,255, 0, 20,255, 0, 24,255, 0, 28,255, 0, 32,255, 0, 36,255, 0, 40,255, 0, 44,255, 0, 48,255, 0, 52,255, 0, 56,255, 0, 60,255, 0, 64,255, 0, 68,255, 0, 72,255, 0, 76,255, 0, 80,255, 0, 84,255, 0, 88,255, 0, 92,255, 0, 96,255, 0,100,255, 0,104,255, 0,108,255, 0,112,255, 0,116,255, 0,120,255, 0,124,255, 0,128,255, 0,132,255, 0,136,255, 0,140,255, 0,144,255, 0,148,255, 0,152,255, 0,156,255, 0,160,255, 0,164,255, 0,168,255, 0,172,255, 0,176,255, 0,180,255, 0,184,255, 0,188,255, 0,192,255, 0,196,255, 0,200,255, 0,204,255, 0,208,255, 0,212,255, 0,216,255, 0,220,255, 0,224,255, 0,228,255, 0,232,255, 0,236,255, 0,240,255, 0,244,255, 0,248,255, 0,252,255, 1,255,253, 5,255,249, 9,255,245, 13,255,241, 17,255,237, 21,255,233, 25,255,229, 29,255,225, 33,255,221, 37,255,217, 41,255,213, 45,255,209, 49,255,205, 53,255,201, 57,255,197, 61,255,193, 65,255,189, 69,255,185, 73,255,181, 77,255,177, 81,255,173, 85,255,169, 89,255,165, 93,255,161, 97,255,157, 101,255,153, 105,255,149, 109,255,145, 113,255,141, 117,255,137, 121,255,133, 125,255,129, 129,255,125, 133,255,121, 137,255,117, 141,255,113, 145,255,109, 149,255,105, 153,255,101, 157,255, 97, 161,255, 93, 165,255, 89, 169,255, 85, 173,255, 81, 177,255, 77, 181,255, 73, 185,255, 69, 189,255, 65, 193,255, 61, 197,255, 57, 201,255, 53, 205,255, 49, 209,255, 45, 213,255, 41, 217,255, 37, 221,255, 33, 225,255, 29, 229,255, 25, 233,255, 21, 237,255, 17, 241,255, 13, 245,255, 9, 249,255, 5, 253,255, 1, 255,252, 0, 255,248, 0, 255,244, 0, 255,240, 0, 255,236, 0, 255,232, 0, 255,228, 0, 255,224, 0, 255,220, 0, 255,216, 0, 255,212, 0, 255,208, 0, 255,204, 0, 255,200, 0, 255,196, 0, 255,192, 0, 255,188, 0, 255,184, 0, 255,180, 0, 255,176, 0, 255,172, 0, 255,168, 0, 255,164, 0, 255,160, 0, 255,156, 0, 255,152, 0, 255,148, 0, 255,144, 0, 255,140, 0, 255,136, 0, 255,132, 0, 255,128, 0, 255,124, 0, 255,120, 0, 255,116, 0, 255,112, 0, 255,108, 0, 255,104, 0, 255,100, 0, 255, 96, 0, 255, 92, 0, 255, 88, 0, 255, 84, 0, 255, 80, 0, 255, 76, 0, 255, 72, 0, 255, 68, 0, 255, 64, 0, 255, 60, 0, 255, 56, 0, 255, 52, 0, 255, 48, 0, 255, 44, 0, 255, 40, 0, 255, 36, 0, 255, 32, 0, 255, 28, 0, 255, 24, 0, 255, 20, 0, 255, 16, 0, 255, 12, 0, 255, 8, 0, 255, 4, 0, 255, 0, 0, 251, 0, 0, 247, 0, 0, 243, 0, 0, 239, 0, 0, 235, 0, 0, 231, 0, 0, 227, 0, 0, 223, 0, 0, 219, 0, 0, 215, 0, 0, 211, 0, 0, 207, 0, 0, 203, 0, 0, 199, 0, 0, 195, 0, 0, 191, 0, 0, 187, 0, 0, 183, 0, 0, 179, 0, 0, 175, 0, 0, 171, 0, 0, 167, 0, 0, 163, 0, 0, 159, 0, 0, 155, 0, 0, 151, 0, 0, 147, 0, 0, 143, 0, 0, 139, 0, 0, 135, 0, 0, 131, 0, 0, 127, 0, 0}; ncview-2.1.8/src/util.c0000640006472100017500000022457213060040727014243 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ /******************************************************************************* * util.c * * utility routines for ncview * * should be independent of both the user interface and the data * file format. *******************************************************************************/ /* This memory check makes things run slow */ /* define CHECK_MEM */ #include "ncview.includes.h" #include "ncview.defines.h" #include "ncview.protos.h" #include "math.h" /*-------------------*/ #ifdef HAVE_UDUNITS2 #include "udunits2.h" extern ut_system *unitsys; #endif /*-------------------*/ extern Options options; extern NCVar *variables; extern ncv_pixel *pixel_transform; extern FrameStore framestore; static void handle_time_dim( int fileid, NCVar *v, int dimid ); static int months_calc_tgran( int fileid, NCDim *d ); static float util_mean( float *x, size_t n, float fill_value ); static float util_mode( float *x, size_t n, float fill_value ); static void contract_data( float *small_data, View *v, float fill_value ); static int equivalent_FDBs( NCVar *v1, NCVar *v2 ); static int data_has_mv( float *data, size_t n, float fill_value ); static void handle_dim_mapping( NCVar *v ); static void handle_dim_mapping_scalar( NCVar *v, char *coord_var_name, char *coord_att ); static void handle_dim_mapping_2d( NCVar *v, char *coord_var_name, char *coord_att, size_t *coord_var_eff_size, int coord_var_neff_dims, char *orig_coord_att, int ncid ); static int determine_lat_lon( char *s_in, int *is_lat, int *is_lon ); /* Variables local to routines in this file */ static char *month_name[12] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }; /******************************************************************************* * Determine whether the data is "close enough" to the fill value */ int close_enough( float data, float fill ) { float criterion, diff; int retval; if( fill == 0.0 ) criterion = 1.0e-5; else if( fill < 0.0 ) criterion = -1.0e-5*fill; else criterion = 1.0e-5*fill; diff = data - fill; if( diff < 0.0 ) diff = -diff; if( diff <= criterion ) retval = 1; else retval = 0; /* printf( "d=%f f=%f c=%f r=%d\n", data, fill, criterion, retval ); */ return( retval ); } /****************************************************************************** * Add the passed NCVar element to the list */ void add_to_varlist( NCVar **list, NCVar *new_el ) { int i; NCVar *cursor; i = 0; if( *list == NULL ) { *list = new_el; new_el->prev = NULL; } else { i = 1; cursor = *list; while( cursor->next != NULL ) { cursor = cursor->next; i++; } cursor->next = new_el; new_el->prev = cursor; } } /****************************************************************************** * Allocate space for a new NCVar element */ void new_variable( NCVar **el ) { (*el) = (NCVar *)malloc( sizeof( NCVar )); (*el)->next = NULL; } /****************************************************************************** * Allocate space for a new FDBlist element */ void new_fdblist( FDBlist **el ) { NetCDFOptions *new_netcdf_options; (*el) = (FDBlist *)malloc( sizeof( FDBlist )); (*el)->next = NULL; (*el)->filename = (char *)malloc( MAX_FILE_NAME_LEN ); (*el)->recdim_units = (char *)malloc( MAX_RECDIM_UNITS_LEN ); #ifdef HAVE_UDUNITS2 (*el)->ut_unit_ptr = NULL; #endif strcpy( (*el)->filename, "UNINITIALIZED" ); new_netcdf( &new_netcdf_options ); (*el)->aux_data = new_netcdf_options; } /****************************************************************************** * Allocate space for a NetCDFOptions structure. */ void new_netcdf( NetCDFOptions **n ) { (*n) = (NetCDFOptions *)malloc( sizeof( NetCDFOptions )); (*n)->valid_range_set = FALSE; (*n)->valid_min_set = FALSE; (*n)->valid_max_set = FALSE; (*n)->scale_factor_set = FALSE; (*n)->add_offset_set = FALSE; (*n)->valid_range[0] = 0.0; (*n)->valid_range[1] = 0.0; (*n)->valid_min = 0.0; (*n)->valid_max = 0.0; (*n)->scale_factor = 1.0; (*n)->add_offset = 0.0; } /****************************************************************************** * Return 1 if any data value is missing, 0 otherwise */ int data_has_mv( float *data, size_t n, float fill_value ) { size_t i; for( i=0; ivariable->have_set_range ) return( -1 ); blowup = options.blowup; /* NOTE: can be negative if shrinking data! -N means size is 1/Nth */ x_size = *(v->variable->size + v->x_axis_id); y_size = *(v->variable->size + v->y_axis_id); view_get_scaled_size( options.blowup, x_size, y_size, &new_x_size, &new_y_size ); scaled_data = (float *)malloc( new_x_size*new_y_size*sizeof(float)); if( scaled_data == NULL ) { fprintf( stderr, "ncview: data_to_pixels: can't allocate data expansion array\n" ); fprintf( stderr, "requested size: %ld bytes\n", new_x_size*new_y_size*sizeof(float) ); fprintf( stderr, "new_x_size, new_y_size, float_size: %ld %ld %ld\n", new_x_size, new_y_size, sizeof(float) ); fprintf( stderr, "blowup: %d\n", options.blowup ); exit( -1 ); } /* If we are doing overlays, implement them */ if( options.overlay->doit && (options.overlay->overlay != NULL)) { for( i=0; i<(x_size*y_size); i++ ) { *((float *)v->data + i) = (float)(1 - *(options.overlay->overlay+i)) * *((float *)v->data + i) + (float)(*(options.overlay->overlay+i)) * v->variable->fill_value; } } fill_value = v->variable->fill_value; if( blowup > 0 ) { if( options.debug ) printf( "..expanding data, blowup=%ld\n", blowup ); expand_data( scaled_data, v, new_x_size*new_y_size ); } else { if( options.debug ) printf( "..contracting data, blowup=%ld\n", blowup ); contract_data( scaled_data, v, fill_value ); } data_range = v->variable->user_max - v->variable->user_min; if( (v->variable->user_max == 0) && (v->variable->user_min == 0) && (! options.autoscale) ) { in_set_cursor_normal(); in_button_pressed( BUTTON_PAUSE, MOD_1 ); if( options.min_max_method == MIN_MAX_METHOD_EXHAUST ) { snprintf( error_message, 1022, "min and max both 0 for variable %s (checked all data)\nSetting range to (-1,1)", v->variable->name ); in_error( error_message ); v->variable->user_max = 1; v->variable->user_min = -1; v->variable->auto_set_no_range = 1; return( data_to_pixels(v) ); } snprintf( error_message, 1022, "min and max both 0 for variable %s.\nI can check ALL the data instead of subsampling if that's OK,\nor just cancel viewing this variable.", v->variable->name ); result = in_dialog( error_message, NULL, TRUE ); if( result == MESSAGE_OK ) { orig_minmax_method = options.min_max_method; options.min_max_method = MIN_MAX_METHOD_EXHAUST; init_min_max( v->variable ); options.min_max_method = orig_minmax_method; if( (v->variable->user_max == 0) && (v->variable->user_min == 0) ) { snprintf( error_message, 1022, "min and max both 0 for variable %s (checked all data)\nSetting range to (-1,1)", v->variable->name ); in_error( error_message ); v->variable->user_max = 1; v->variable->user_min = -1; v->variable->auto_set_no_range = 1; return( data_to_pixels(v) ); } else return( data_to_pixels(v) ); } else { if( ! data_has_mv( v->data, x_size*y_size, fill_value ) ) return( -1 ); v->variable->user_max = 1; } } if( (v->variable->user_max == v->variable->user_min) && (! options.autoscale) ) { in_set_cursor_normal(); snprintf( error_message, 1022, "min and max both %g for variable %s", v->variable->user_min, v->variable->name ); x_error( error_message ); if( ! data_has_mv( v->data, x_size*y_size, fill_value ) ) { v->variable->user_max += 0.1 * v->variable->user_max; v->variable->user_min -= 0.1 * v->variable->user_min; v->variable->auto_set_no_range = 1; return( data_to_pixels(v) ); } /* If we get here, data is all same, but have a missing value, * so let's go ahead and show it */ if( v->variable->user_max == 0 ) v->variable->user_max = 1; else if( v->variable->user_max > 0 ) v->variable->user_min = 0; else v->variable->user_max = 0; } for( j=0; jvariable->user_min) / data_range; clip_f( &data, 0.0, .9999 ); switch( options.transform ) { case TRANSFORM_NONE: break; /* This might cause problems. It is at odds with what * the manual claims--at least for Ultrix--but works, * whereas what the manual claims works, doesn't! */ case TRANSFORM_LOW: data = sqrt( data ); data = sqrt( data ); break; case TRANSFORM_HI: data = data*data*data*data; break; } if( options.invert_colors ) data = 1. - data; pix_val = (ncv_pixel)(data * options.n_colors) + 10; if( options.display_type == PseudoColor ) pix_val = *(pixel_transform+pix_val); } *(v->pixels + i + j*new_x_size) = pix_val; } } free( scaled_data ); return( 0 ); } /****************************************************************************** * Returns the number of entries in the NCVarlist */ int n_vars_in_list( NCVar *v ) { NCVar *cursor; int i; i = 0; cursor = v; while( cursor != NULL ) { i++; cursor = cursor->next; } return( i ); } /****************************************************************************** * Given a list of variable *names*, initialize the variable *structure* and * add it to the global list of variables. Input arg 'nfiles' is the total * number of files indicated on the command line, this can be useful for * initializing arrays. */ void add_vars_to_list( Stringlist *var_list, int id, char *filename, int nfiles ) { Stringlist *var; if( options.debug ) fprintf( stderr, "add_vars_to_list: entering, adding vars to list for file %s\n", filename ); var = var_list; while( var != NULL ) { if( options.debug ) fprintf( stderr, "adding variable %s to list\n", var->string ); add_var_to_list( var->string, id, filename, nfiles ); var = var->next; } if( options.debug ) fprintf( stderr, "done adding vars for file %s\n", filename ); } /****************************************************************************** * For the given variable name, fill out the variable and file structures, * and add them into the global variable list. */ void add_var_to_list( char *var_name, int file_id, char *filename, int nfiles ) { NCVar *var, *new_var; int n_dims, i; FDBlist *new_fdb, *fdb; /* make a new file description entry for this var/file combo */ new_fdblist( &new_fdb ); new_fdb->id = file_id; new_fdb->var_size = fi_var_size( file_id, var_name ); if( strlen(filename) > (MAX_FILE_NAME_LEN-1)) { fprintf( stderr, "Error, input file name is too long; longest I can handle is %d\nError occurred on file %s\n", MAX_FILE_NAME_LEN, filename ); exit(-1); } strcpy( new_fdb->filename, filename ); /* fill out auxilliary (data-file format dependent) information * for the new fdb. */ fi_fill_aux_data( file_id, var_name, new_fdb ); #ifdef HAVE_UDUNITS2 new_fdb->ut_unit_ptr = ut_parse( unitsys, new_fdb->recdim_units, UT_ASCII ); /* Will be NULL if there was an error */ #endif /* Does this variable already have an entry on the global var list "variables"? */ var = get_var( var_name ); if( var == NULL ) { /* NO -- make a new NCVar structure */ new_variable( &new_var ); new_var->name = (char *)malloc( strlen(var_name)+1 ); strcpy( new_var->name, var_name ); n_dims = fi_n_dims( file_id, var_name ); new_var->n_dims = n_dims; if( options.debug ) fprintf( stderr, "adding variable %s with %d dimensions\n", var_name, n_dims ); new_var->first_file = new_fdb; new_var->last_file = new_fdb; new_var->global_min = 0.0; new_var->global_max = 0.0; new_var->user_min = 0.0; new_var->user_max = 0.0; new_var->user_set_blowup = -99999; new_var->auto_set_no_range = 0; new_var->have_set_range = FALSE; new_var->size = fi_var_size( file_id, var_name ); new_var->fill_value = DEFAULT_FILL_VALUE; fi_fill_value( new_var, &(new_var->fill_value) ); new_fdb->prev = NULL; new_fdb->index = 0; /* Since this is the FIRST fdb for this var */ /* Init the dim mapping info */ new_var->scalar_dim_map_info = (NCDim_map_info **)malloc( sizeof( NCDim_map_info * ) * MAX_SCALAR_COORDS ); if( new_var->scalar_dim_map_info == NULL ) { fprintf( stderr, "Error allocating space for scalar coordinates\n" ); exit(-1); } for( i=0; iscalar_dim_map_info[i] = NULL; new_var->n_scalar_coords = 0; handle_dim_mapping( new_var ); /* needs to be before fill_dim_structs cuz latter access fi_dim_info */ fill_dim_structs( new_var ); add_to_varlist ( &variables, new_var ); new_var->is_virtual = FALSE; } else /* YES -- just add the FDB to the list of files in which * this variable appears, and accumulate the variable's size. */ { /* Go to the end of the file list and add it there */ if( options.debug ) fprintf( stderr, "adding another file with variable %s in it\n", var_name ); if( var->last_file == NULL ) { fprintf( stderr, "ncview: add_var_to_list: internal "); fprintf( stderr, "inconsistancy; var has no last_file\n" ); exit( -1 ); } fdb = var->first_file; while( fdb->next != NULL ) fdb = fdb->next; fdb->next = new_fdb; new_fdb->prev = fdb; new_fdb->index = ((FDBlist *)(new_fdb->prev))->index + 1; /* so index for this fdb is 1 more than index for prev one */ var->last_file = new_fdb; *(var->size) += *(new_fdb->var_size); /* this works b/c you can only concatenate across first (timelike) dim */ var->is_virtual = TRUE; } } /****************************************************************************** * Go through each variable, and if it has scalar coordinate information, * read that in from each file that the var lives in. */ void cache_scalar_coord_info( NCVar *vars ) { NCVar *v; FDBlist *tfile; int nfiles, ifile, nsc, isc; NCDim_map_info *dmi; float fval; size_t zeros[MAX_NC_DIMS], ones[MAX_NC_DIMS], n_ts, ii, i_cursor, n_ts_this_file; if( options.debug ) printf( "cache_scalar_coord_info: entering\n" ); /* Allocate space for the timestep_2_fdb array. This points * to the file (FDBlist) associated with EACH TIMESTEP of * the variable */ v = vars; while( v != NULL ) { n_ts = v->size[0]; /* total number of timesteps across ALL files */ if( n_ts > 0 ) { if( options.debug ) printf( "Constructing timestep_2_fdb array for var %s, which has %ld timesteps\n", v->name, n_ts ); /* One FDBlist pointer for each timestep of the var */ v->timestep_2_fdb = (FDBlist **)malloc( sizeof( FDBlist *) * n_ts ); if( v->timestep_2_fdb == NULL ) { fprintf( stderr, "Error, failed to allocate space for FDBlist pointer block of length %ld!\n", n_ts ); exit(-1); } tfile = v->first_file; i_cursor = 0L; while( tfile != NULL ) { /* Set all FDBpointers for the timesteps in THIS file * to point to this file */ n_ts_this_file = tfile->var_size[0]; if( options.debug ) printf( "%ld timesteps of var %s are in file %s\n", n_ts_this_file, v->name, tfile->filename ); for( ii=0; iitimestep_2_fdb[i_cursor++] = tfile; tfile = tfile->next; } if( i_cursor != n_ts ) { fprintf( stderr, "Internal error: in routine cache_scalar_coord_info, got a total length of the unlimited dim in var %s to be %ld, but when setting pointers to the files, there seemd to be only %ld entries\n", v->name, n_ts, i_cursor ); exit(-1); } } v = v->next; } /* These will be used as the start (zeros) and count (ones) * to get the scalar data */ for( isc=0; iscn_scalar_coords; if( nsc > 0 ) { tfile = v->first_file; /* How many files does this var live in? */ nfiles = 0; while( tfile != NULL ) { nfiles++; tfile = tfile->next; } if( options.debug ) printf( "Making cache for the %d SCALAR coordinates of variable %s, which lives in %d files\n", nsc, v->name, nfiles ); /* We hold the values of the scalar coords in the data_cache */ for( isc=0; iscscalar_dim_map_info[isc]; dmi->data_cache = (float *)malloc( sizeof(float) * nfiles ); /* one val per FILE (not timestep) */ if( dmi->data_cache == NULL ) { fprintf( stderr, "Error, failed to allocate space for %d scalar coord vals\n", nfiles ); exit(-1); } } /* Go through each file and read in the vals of all the scalar coords */ tfile = v->first_file; for( ifile=0; ifilescalar_dim_map_info[isc]; if( dmi == NULL ) { fprintf( stderr, "Coding error, uninitialized pointer to a scalar dim info struct is being used\n" ); exit(-1); } netcdf_fi_get_data( tfile->id, dmi->coord_var_name, zeros, ones, &fval, NULL ); if( options.debug ) printf( "In file %d/%d, value of scalar coord \"%s\" is %f %s\n", ifile, nfiles, dmi->coord_var_name, fval, dmi->coord_var_units ); dmi->data_cache[ifile] = fval; } tfile = tfile->next; } /* Now see if all the scalar values are the same */ for( isc=0; iscscalar_dim_map_info[isc]; dmi->scalar_all_same = 1; if( nfiles > 1 ) { for( ifile=1; ifiledata_cache[ifile] != dmi->data_cache[0] ) dmi->scalar_all_same = 0; } } } } v = v->next; } if( options.debug ) printf( "cache_scalar_coord_info: finished\n" ); } /****************************************************************************** * Calculate the min and max values for the passed variable. */ void init_min_max( NCVar *var ) { long n_other, i, step; size_t n_timesteps; float *data, init_min, init_max; int verbose; init_min = 9.9e30; init_max = -9.9e30; var->global_min = init_min; var->global_max = init_max; printf( "calculating min and maxes for %s", var->name ); /* n_other is the number of elements in a single timeslice of the data array */ n_timesteps = *(var->size); n_other = 1L; for( i=1; in_dims; i++ ) n_other *= *(var->size+i); data = (float *)malloc( n_other * sizeof( float )); if( data == NULL ) { fprintf( stderr, "ncview: init_min_max_file: failed on malloc of data array\n" ); exit( -1 ); } /* We always get the min and max of the first, middle, and last time * entries if they are distinct. */ verbose = TRUE; step = 0L; get_min_max_onestep( var, n_other, step, data, &(var->global_min), &(var->global_max), verbose ); if( n_timesteps == 1 ) { if( verbose ) printf( "\n" ); free( data ); check_ranges( var ); return; } step = n_timesteps-1L; get_min_max_onestep( var, n_other, step, data, &(var->global_min), &(var->global_max), verbose ); if( n_timesteps == 2 ) { if( verbose ) printf( "\n" ); free( data ); check_ranges( var ); return; } step = (n_timesteps-1L)/2L; get_min_max_onestep( var, n_other, step, data, &(var->global_min), &(var->global_max), verbose ); if( n_timesteps == 3 ) { if( verbose ) printf( "\n" ); free( data ); check_ranges( var ); return; } switch( options.min_max_method ) { case MIN_MAX_METHOD_FAST: if( verbose ) printf( "\n" ); break; case MIN_MAX_METHOD_MED: verbose = TRUE; step = (n_timesteps-1L)/4L; get_min_max_onestep( var, n_other, step, data, &(var->global_min), &(var->global_max), verbose ); step = (3L*(n_timesteps-1L))/4L; get_min_max_onestep( var, n_other, step, data, &(var->global_min), &(var->global_max), verbose ); if( verbose ) printf( "\n" ); break; case MIN_MAX_METHOD_SLOW: verbose = TRUE; for( i=2; i<=9; i++ ) { printf( "." ); step = (i*(n_timesteps-1L))/10L; get_min_max_onestep( var, n_other, step, data, &(var->global_min), &(var->global_max), verbose ); } if( verbose ) printf( "\n" ); break; case MIN_MAX_METHOD_EXHAUST: verbose = TRUE; for( i=1; i<(n_timesteps-2L); i++ ) { step = i; get_min_max_onestep( var, n_other, step, data, &(var->global_min), &(var->global_max), verbose ); } if( verbose ) printf( "\n" ); break; } if( (var->global_min == init_min) && (var->global_max == init_max) ) { var->global_min = 0.0; var->global_max = 0.0; } check_ranges( var ); free( data ); } /****************************************************************************** * Try to reconcile the computed and specified (if any) data range */ void check_ranges( NCVar *var ) { float min, max; int message; char temp_string[ 1024 ]; if( netcdf_min_max_option_set( var, &min, &max ) ) { if( var->global_min < min ) { snprintf( temp_string, 1022, "Calculated minimum (%g) is less than\nvalid_range minimum (%g). Reset\nminimum to valid_range minimum?", var->global_min, min ); message = in_dialog( temp_string, NULL, TRUE ); if( message == MESSAGE_OK ) var->global_min = min; } if( var->global_max > max ) { snprintf( temp_string, 1022, "Calculated maximum (%g) is greater\nthan valid_range maximum (%g). Reset\nmaximum to valid_range maximum?", var->global_max, max ); message = in_dialog( temp_string, NULL, TRUE ); if( message == MESSAGE_OK ) var->global_max = max; } } if( netcdf_min_option_set( var, &min ) ) { if( var->global_min < min ) { snprintf( temp_string, 1022, "Calculated minimum (%g) is less than\nvalid_min minimum (%g). Reset\nminimum to valid_min value?", var->global_min, min ); message = in_dialog( temp_string, NULL, TRUE ); if( message == MESSAGE_OK ) var->global_min = min; } } if( netcdf_max_option_set( var, &max ) ) { if( var->global_max > max ) { snprintf( temp_string, 1022, "Calculated maximum (%g) is greater than\nvalid_max maximum (%g). Reset\nmaximum to valid_max value?", var->global_max, max ); message = in_dialog( temp_string, NULL, TRUE ); if( message == MESSAGE_OK ) var->global_max = max; } } var->user_min = var->global_min; var->user_max = var->global_max; var->have_set_range = TRUE; } /****************************************************************************** * get_min_max utility routine; is passed timestep number where want to * determine extrema * Inputs: * n_other : # of entries in a single timelice of the variable * data : working space that will be overwritten with data values * of the specified timestep */ void get_min_max_onestep( NCVar *var, size_t n_other, size_t tstep, float *data, float *min, float *max, int verbose ) { size_t *start, *count, n_time; size_t j; int i; float dat, fill_v; count = (size_t *)malloc( var->n_dims * sizeof( size_t )); start = (size_t *)malloc( var->n_dims * sizeof( size_t )); fill_v = var->fill_value; n_time = *(var->size); if( tstep > (n_time-1) ) tstep = n_time-1; *(count) = 1L; *(start) = tstep; for( i=1; in_dims; i++ ) { *(start+i) = 0L; *(count+i) = *(var->size + i); } if( verbose ) { printf( "." ); fflush( stdout ); } fi_get_data( var, start, count, data ); for( j=0; j *max ) *max = dat; if( dat < *min ) *min = dat; } } free( count ); free( start ); } /****************************************************************************** * convert a variable name to a NCVar structure */ NCVar * get_var( char *var_name ) { NCVar *ret_val; ret_val = variables; while( ret_val != NULL ) if( strcmp( var_name, ret_val->name ) == 0 ) return( ret_val ); else ret_val = ret_val->next; return( NULL ); } /****************************************************************************** * Clip out of range floats */ void clip_f( float *data, float min, float max ) { if( *data < min ) *data = min; if( *data > max ) *data = max; } /****************************************************************************** * Turn a virtual variable 'place' array into a file/place pair. Which is * to say, the virtual size of a variable spans the entries in all the files; * the actual place where the entry for a particular virtual location can * be found is in a file/actual_place pair. This routine does the conversion. * Note that this routine is assuming the netCDF convention that ONLY THE * FIRST index can be contiguous across files. The first index is typically * the time index in netCDF files. NOTE! that 'act_pl' must be allocated * before calling this! */ void virt_to_actual_place( NCVar *var, size_t *virt_pl, size_t *act_pl, FDBlist **file ) { FDBlist *f; size_t v_place, cur_start, cur_end; int i, n_dims; f = var->first_file; n_dims = fi_n_dims( f->id, var->name ); v_place = *(virt_pl); if( v_place >= *(var->size) ) { fprintf( stderr, "ncview: virt_to_actual_place: error trying "); fprintf( stderr, "to convert the following virtual place to\n" ); fprintf( stderr, "an actual place for variable %s:\n", var->name ); for( i=0; ivar_size) - 1L; while( v_place > cur_end ) { cur_start += *(f->var_size); f = f->next; cur_end += *(f->var_size); } *file = f; *act_pl = v_place - cur_start; /* Copy the rest of the indices over */ for( i=1; idim_map_info table */ static void handle_dim_mapping( NCVar *v ) { int i, varid, ncid, coord_var_ndims, coord_var_neff_dims; size_t coord_var_eff_size[MAX_NC_DIMS], *coord_var_size; char *coord_att, *s, orig_coord_att[1024]; const char *delim = " \n\0\t"; if( options.debug ) printf( "handle_dim_mapping: entering for var %s\n", v->name ); ncid = v->first_file->id; /* dim_map_info itself is never NULL. If the var has no coordinate mappings, * then this will point to an array each entry of which is NULL. */ v->dim_map_info = (NCDim_map_info **)malloc( sizeof(NCDim_map_info *) * v->n_dims ); for( i=0; in_dims; i++ ) (v->dim_map_info)[i] = (NCDim_map_info *)NULL; /* See if this var has a "coordinates" attribute */ coord_att = netcdf_get_char_att( ncid, v->name, "coordinates" ); if( coord_att == NULL ) return; if( strlen(coord_att) > 1020 ) strncpy( orig_coord_att, coord_att, 1020 ); else strcpy( orig_coord_att, coord_att ); if( options.debug ) printf( "var %s HAS a coordinates attribute: >%s<\n", v->name, coord_att ); /* Check for blank-delimited strings in the coordinates attribute * that name other vars in the file */ s = strtok( coord_att, delim ); while( s != NULL ) { /* See if this token "s", which came from the coordinates attribute, * is the name of a variable in the file */ varid = safe_ncvarid( ncid, s ); if( varid != -1 ) { /* yes, the token "s" matches the name of a var in the file! */ /* Right now, I'm only going to try to handle either scalar (0d) * or 2-D mapping dims. Scalar mapping dims just give an * additional location where the data is valid; for example, * the data might be a 2d field in (lon,lat) and have a * "height" coordinate that tells the height the data is at. * If the dim is more complicated than that, then we simply * ignore the mapping. In particular, the test WRF output file * I have has a 3-D mapping dim with time as the first time. * Does WRF move the mapping around over time? Dunno. In * any event, we will allow it to handle 2 EFFECTIVE dims, * but otherwise, if the mapping var has more than 2 effective * dims, then forget it. */ coord_var_ndims = netcdf_n_dims( ncid, s ); coord_var_size = netcdf_fi_var_size( ncid, s ); coord_var_neff_dims = 0; for( i=0; i 1 ) { coord_var_eff_size[coord_var_neff_dims] = coord_var_size[i]; coord_var_neff_dims++; } /* These routines are where we do most of the work */ if( coord_var_neff_dims == 0 ) handle_dim_mapping_scalar( v, s, coord_att ); else if( coord_var_neff_dims == 2 ) handle_dim_mapping_2d( v, s, coord_att, coord_var_eff_size, coord_var_neff_dims, orig_coord_att, ncid ); else { printf( "Note: the coordinates attribute for variable %s is being ignored,\n", v->name ); printf( "since it specifies a variable (%s) that has %d effective dims (an effective dim has a size greater than 1)\n", s, coord_var_neff_dims ); printf( "I am not set up to handle cases with coordinate mapping using anything other than 0 or 2 effective dims\n" ); return; } } else { /* varid == -1, indicating no var of this name was found in the file */ if( options.debug ) printf( "Warning: token \"%s\" appears in a coordinates attribute yet is NOT a var in the file\n", s ); } s = strtok( NULL, delim ); } } /**********************************************************************************************/ static void handle_dim_mapping_scalar( NCVar *v, char *coord_var_name, char *coord_att ) { NCDim_map_info *tmi; if( v->n_scalar_coords >= MAX_SCALAR_COORDS ) { printf( "Note: var %s has exceeded the allowable number of scalar coordinate dimensions, which is %d. Ignoring the rest\n", v->name, MAX_SCALAR_COORDS); return; } /* Make a new SCALAR dim map info structure to * hold our single value */ tmi = (NCDim_map_info *)malloc( sizeof(NCDim_map_info) ); /* Copy info to the new scalar dim map structure */ tmi->var_i_map = v; tmi->coord_var_name = (char *)malloc( sizeof(char) * (strlen(coord_var_name) + 1)); strcpy( tmi->coord_var_name, coord_var_name ); tmi->coord_var_units = fi_var_units( v->first_file->id, coord_var_name ); tmi->scalar_all_same = 0; /* Add this new scalar dim to the array */ v->scalar_dim_map_info[v->n_scalar_coords] = tmi; (v->n_scalar_coords)++; if( options.debug ) printf("Added a new scalar coord to var %s: name=%s count=%d\n", v->name, coord_var_name, v->n_scalar_coords ); /* Note that we CANNOT fill out the data values for this "scalar" coord var * yet. The reason is because this var might live in multiple files, and * each file could have a different value of the scalar variable. I.e., * the scalar coord var could be used to essentially add another unlimited * dimension to the variable. To handle this, we must read in the * scalar values from EACH FILE after we know what all the files this * variable lives in are. That happens in the routine that calls this * one, add_var_to_list */ } /****************************************************************************************************/ static void handle_dim_mapping_2d( NCVar *v, char *coord_var_name, char *coord_att, size_t *coord_var_eff_size, int coord_var_neff_dims, char *orig_coord_att, int ncid ) { NCDim_map_info *map_info; size_t totsize, start[MAX_NC_DIMS], count[MAX_NC_DIMS]; int i, n_matches, err, is_lat, is_lon, idx_lat_dim, idx_lon_dim, must_be_left_of, j; /* Make new, uninitialized dim_map_info structure */ map_info = (NCDim_map_info *)malloc( sizeof(NCDim_map_info) ); if( map_info == NULL ) { fprintf( stderr, "Error, could not allocate space for a dim mapping info structure\n" ); exit(-1); } /* Copy over the coordinate attribute for posterity */ map_info->coord_att = (char *)malloc( sizeof(char)*(strlen(coord_att)+2)); if( map_info->coord_att == NULL ) { fprintf( stderr, "Error, failed to allocate space to copy the coordinate attribute\n" ); exit(-1); } strcpy( map_info->coord_att, coord_att ); /* This is the "variable that I map" */ map_info->var_i_map = v; /* Since "coord_var_name" matches a var name, it must be the coordinate variable name in particular. * The coordinate variable is the var in the file that holds mapping info */ map_info->coord_var_name = (char *)malloc( strlen(coord_var_name) + 2 ); if( map_info->coord_att == NULL ) { fprintf( stderr, "Error, failed to allocate space to copy the coordinate variable name\n" ); exit(-1); } strcpy( map_info->coord_var_name, coord_var_name ); if( options.debug ) printf( "Coord var named >%s< is a NON-SCALAR coord used to map a dimension of var %s\n", coord_var_name, v->name ); /* See how many dims this coord var has */ map_info->coord_var_ndims = netcdf_n_dims( ncid, coord_var_name ); /* Get size of the coord var */ map_info->coord_var_size = netcdf_fi_var_size( ncid, coord_var_name ); if( options.debug ) { printf( "non-scalar Coord var %s has %d dims, here are their sizes: ", coord_var_name, map_info->coord_var_ndims ); for( i=0; icoord_var_ndims; i++ ) printf( "%ld ", map_info->coord_var_size[i] ); printf( "\n" ); } /* Get array of boolean indicating which dims in the * base var match the shape of this coord var. For * instance, if we have a var of shape (10,20,180,360) * and a coord var of shape (180,360) then this indicating * array will be 0,0,1,1. */ map_info->matching_var_dims = (int *) malloc( sizeof(int) * v->n_dims ); map_info->index_place_factor = (size_t *)malloc( sizeof(size_t) * v->n_dims ); for( i=0; in_dims; i++ ) { map_info->matching_var_dims [i] = 0; map_info->index_place_factor[i] = 0; } /* We could have a problem if the dim sizes are repeated instead of unique. * For example, imagine a square data array of size [n,n]. Then we have * a lon mapping array of size [n,n]. We don't want the boolean array * 'matching_var_dims' to end up as [0,1], we want it to end up as [1,1]. * In other words, stop a dim in the coord var from matching the same dim * in the original var twice, even if the dim size is repeated. We do this * by fist finding a match, then requiring the NEXT match to be to the * left of (in the array of the var's dim sizes) the previous match. */ must_be_left_of = v->n_dims; /* Start out by setting all the way to right edge */ for( i=map_info->coord_var_ndims-1; i>=0; i--) {/* Want to find a dim in v that matches size of coord_var dim number i... */ /* fprintf( stderr, "Searching for a dim in var %s that matches dim number %d in %s, which is of size %d\n", v->name, i, s, coord_var_eff_size[i] ); fprintf( stderr, "the match must be to the left of %d\n", must_be_left_of ); */ for( j=must_be_left_of-1; j>=0; j-- ) { /* ...subject to constraint that match be left of (have lower numerical value then) j */ if( coord_var_eff_size[i] == v->size[j] ) { map_info->matching_var_dims[j] = 1; must_be_left_of = j; /* found a match at j, so NEXT match must be at a lower value of j than this */ break; } } } n_matches = 0; for( i=0; in_dims; i++ ) n_matches += map_info->matching_var_dims[i]; if( n_matches != coord_var_neff_dims ) { fprintf( stderr, "Warning: did not correctly match mapped dims specified in the coordinates attribute to dims in the variable\n" ); fprintf( stderr, "Problem encountered on variable \"%s\" which has shape (", v->name ); for( i=0; in_dims; i++ ) { fprintf( stderr, "%ld", v->size[i] ); if( i < (v->n_dims-1)) fprintf( stderr, "," ); } fprintf( stderr, ")\n" ); fprintf( stderr, "and has coordinates attribute \"%s\"\n", orig_coord_att ); fprintf( stderr, "The problem is that coordinate var \"%s\" has shape (", coord_var_name ); for( i=0; icoord_var_ndims; i++ ) { fprintf( stderr, "%ld", map_info->coord_var_size[i] ); if( i < (map_info->coord_var_ndims-1)) fprintf( stderr, "," ); } fprintf( stderr, "), which does not match dimensions in the variable being mapped!\n" ); fprintf( stderr, "Abandoning coordinate mapping for this variable\n-------------\n" ); for( i=0; in_dims; i++ ) (v->dim_map_info)[i] = (NCDim_map_info *)NULL; return; } if( (n_matches<1) || (n_matches>2)) { fprintf( stderr, "(Location B) Error, did not correctly match mapped dims specified in the coordinates attribute to dims in the variable\n" ); fprintf( stderr, "(Location B) Please send email to dpierce@ucsd.edu letting me know what your coordinates attribute looks like so I can fix this problem.\n" ); fprintf( stderr, "Problem encountered on variable \"%s\"\n", v->name ); fprintf( stderr, "which has coordinates attribute \"%s\"\n", orig_coord_att ); fprintf( stderr, "Abandoning coordinate mapping for this variable\n" ); for( i=0; in_dims; i++ ) (v->dim_map_info)[i] = (NCDim_map_info *)NULL; return; } /* Try to figure out if this dim is 'latitude' like * or 'longitude' like....these are the only options * for now. */ err = determine_lat_lon( map_info->coord_var_name, &is_lat, &is_lon ); if( err != 0 ) { /* Abort this process */ for( i=0; in_dims; i++ ) (v->dim_map_info)[i] = (NCDim_map_info *)NULL; return; } idx_lon_dim = -1; idx_lat_dim = -1; if( is_lon ) { if( options.debug ) printf( "Coord var was found to be a LONGITUDE\n" ); /* Match this coord var to the last one on the right */ for( i=v->n_dims-1; i>=0; i-- ) { if( map_info->matching_var_dims[i] == 1 ) { v->dim_map_info[i] = map_info; idx_lon_dim = i; if( options.debug ) printf( "In variable \"%s\", dimension \"%s\" is mapped by LONGITUDE-like %d-dimensional variable \"%s\"\n", v->name, netcdf_dim_id_to_name( v->first_file->id, v->name, i), map_info->coord_var_ndims, map_info->coord_var_name ); break; } } /* Now, since we've found the index of the lon dim, the * index of the lat dim must be the other one */ for( i=0; in_dims; i++ ) if( (map_info->matching_var_dims[i] == 1) && (i != idx_lon_dim)) idx_lat_dim = i; } else if( is_lat ) { if( options.debug ) printf( "Coord var was found to be a LATITUDE\n" ); /* Match this coord var to the first one on the left */ for( i=0; in_dims; i++ ) { if( map_info->matching_var_dims[i] == 1 ) { idx_lat_dim = i; v->dim_map_info[i] = map_info; if( options.debug ) printf( "In variable \"%s\", dimension \"%s\" is mapped by LATITUDE-like dimension %d-dimensional variable \"%s\"\n", v->name, netcdf_dim_id_to_name( v->first_file->id, v->name, i), map_info->coord_var_ndims, map_info->coord_var_name ); break; } } /* Now, since we've found the index of the lat dim, the * index of the lon dim must be the other one */ for( i=0; in_dims; i++ ) if( (map_info->matching_var_dims[i] == 1) && (i != idx_lat_dim)) idx_lon_dim = i; } else { fprintf( stderr, "(Location C)Error, did not correctly match mapped dims specified in the coordinates attribute to dims in the variable\n" ); fprintf( stderr, "(Location C)Please send email to dpierce@ucsd.edu letting me know what your coordinates attribute looks like so I can fix this problem.\n" ); exit( -1 ); } /* Read in data from var, store it in cache */ totsize = 1L; for( i=0; icoord_var_ndims; i++ ) { totsize *= map_info->coord_var_size[i]; start[i] = 0L; count[i] = map_info->coord_var_size[i]; } map_info->data_cache = (float *)malloc( totsize*sizeof(float) ); if( map_info->data_cache == NULL ) { fprintf( stderr, "Error, could not allocate cache for dim map variable %s; total size (bytes): %ld\n", map_info->coord_var_name, totsize*sizeof(float) ); exit(-1); } netcdf_fi_get_data( ncid, map_info->coord_var_name, start, count, map_info->data_cache, NULL ); if( n_matches == 1 ) { if( idx_lon_dim == -1 ) map_info->index_place_factor[idx_lat_dim] = 1L; else map_info->index_place_factor[idx_lon_dim] = 1L; } else if( n_matches == 2 ) { map_info->index_place_factor[idx_lon_dim] = 1L; map_info->index_place_factor[idx_lat_dim] = v->size[ idx_lon_dim ]; } else { fprintf( stderr, "(Location D)Error, did not correctly match mapped dims specified in the coordinates attribute to dims in the variable\n" ); fprintf( stderr, "(Location D)Please send email to dpierce@ucsd.edu letting me know what your coordinates attribute looks like so I can fix this problem.\n" ); exit( -1 ); } /* printf( "matching var dims: " ); for( i=0; in_dims; i++ ) printf( "%d ", map_info->matching_var_dims[i] ); printf( "Index place factor: " ); for( i=0; in_dims; i++ ) printf( "%ld ", map_info->index_place_factor[i] ); printf( "\n" ); */ } /****************************************************************************** * Initialize all the fields in the dim structure by reading from the data file */ void fill_dim_structs( NCVar *v ) { int i, fileid, debug; NCDim *d; char *dim_name, *tmp_units; static int global_id = 0; FDBlist *cursor; debug = 0; if( debug == 1 ) printf( "fill_dim_structs: entering for var %s, which has %d dims\n", v->name, v->n_dims ); fileid = v->first_file->id; v->dim = (NCDim **)malloc( v->n_dims*sizeof( NCDim *)); for( i=0; in_dims; i++ ) { dim_name = fi_dim_id_to_name( fileid, v->name, i ); if( debug == 1 ) printf( "fill_dim_structs: dim %d has name %s and length %ld\n", i, dim_name, v->size[i] ); if( is_scannable( v, i ) ) { *(v->dim + i) = (NCDim *)malloc( sizeof( NCDim )); d = *(v->dim+i); d->name = dim_name; d->long_name = fi_dim_longname( fileid, dim_name ); d->have_calc_minmax = 0; d->units = fi_dim_units ( fileid, dim_name ); d->units_change = 0; d->size = *(v->size+i); d->calendar = fi_dim_calendar( fileid, dim_name ); d->global_id = ++global_id; handle_time_dim( fileid, v, i ); if( options.debug ) fprintf( stderr, "adding scannable dim to var %s: dimname: %s dimsize: %ld\n", v->name, dim_name, d->size ); } else { /* Indicate non-scannable dimensions by a NULL */ *(v->dim + i) = NULL; if( options.debug ) fprintf( stderr, "adding non-scannable dim to var %s: dim name: %s size: %ld\n", v->name, fi_dim_id_to_name( fileid, v->name, i), *(v->size+i) ); } } /* If this variable lives in more than one file, it might have * different time units in each one. Check for this. */ if( v->is_virtual && (*(v->dim) != NULL) && (v->first_file->next != NULL) ) { /* The timelike dimension MUST be the first one! */ d = *(v->dim+0); if( d->timelike ) { /* Go through each file and see if it has the same units * as the first file, which is stored in d->units */ cursor = v->first_file->next; while( cursor != NULL ) { tmp_units = fi_dim_units( cursor->id, d->name ); if( strcmp( d->units, tmp_units ) != 0 ) { printf( "** Warning: different time units found in different files. Trying to compensate...\n" ); d->units_change = 1; } } } } } /****************************************************************************** * Is this a "scannable" dimension -- i.e., accessable by the taperecorder * style buttons? Is scannable if: * > is unlimited * > or, is size > 1 */ int is_scannable( NCVar *v, int i ) { /* The unlimited record dimension is always scannable */ if( i == 0 ) return( TRUE ); if( *(v->size+i) > 1 ) return( TRUE ); else return( FALSE ); } /****************************************************************************** * Return the mode (most common value) of passed array "x". We assume "x" * contains the floating point representation of integers. */ float util_mode( float *x, size_t n, float fill_value ) { long i, n_vals; double sum; long ival, *count_vals, max_count, *unique_vals; int foundval, j, max_index; float retval; count_vals = (long *)malloc( n*sizeof(long) ); unique_vals = (long *)malloc( n*sizeof(long) ); sum = 0.0; n_vals = 0; for( i=0L; i 0.) ? (long)(x[i]+.4) : (long)(x[i]-.4); /* round x[i] to nearest integer */ foundval = -1; for( j=0; j max_count ) { max_count = count_vals[i]; max_index = i; } retval = (float)unique_vals[max_index]; free(count_vals); free(unique_vals); return( retval ); } /******************************************************************************/ float util_mean( float *x, size_t n, float fill_value ) { long i; double sum; sum = 0.0; for( i=0L; ifirst_file; f2 = v2->first_file; while( f1 != NULL ) { if( f2 == NULL ) { return(0); /* files differ */ } if( f1->id != f2->id ) { return(0); /* files differ */ } f1 = f1->next; f2 = f2->next; } /* Here f1 == NULL */ if( f2 != NULL ) { return(0); /* files differ */ } return(1); } /******************************************************************************/ void copy_info_to_identical_dims( NCVar *vsrc, NCDim *dsrc, size_t dim_len ) { NCVar *v; int i, dims_are_same; NCDim *d; size_t j; v = variables; while( v != NULL ) { for( i=0; in_dims; i++ ) { d = *(v->dim+i); if( (d != NULL) && (d->have_calc_minmax == 0)) { /* See if this dim is same as passed dim */ dims_are_same = (strcmp( dsrc->name, d->name ) == 0 ) && equivalent_FDBs( vsrc, v ); if( dims_are_same ) { if( options.debug ) fprintf( stderr, "Dim %s (%d) is same as dim %s (%d), copying min&max from former to latter...\n", dsrc->name, dsrc->global_id, d->name, d->global_id ); d->min = dsrc->min; d->max = dsrc->max; d->have_calc_minmax = 1; d->values = (float *)malloc(dim_len*sizeof(float)); for( j=0L; jvalues + j) = *(dsrc->values + j); d->is_lat = dsrc->is_lat; d->is_lon = dsrc->is_lon; } } } v = v->next; } } /****************************************************************************** * Calculate the minimum and maximum values in the dimension structs. While * we are messing with the dims, we also try to determine if they are lat and * lon. */ void calc_dim_minmaxes( void ) { int i, j; NCVar *v; NCDim *d; char temp_str[1024]; nc_type type; double temp_double, bounds_max, bounds_min; int has_bounds, name_lat, name_lon, units_lat, units_lon; size_t dim_len; size_t cursor_place[MAX_NC_DIMS]; v = variables; while( v != NULL ) { for( i=0; in_dims; i++ ) { d = *(v->dim+i); if( (d != NULL) && (d->have_calc_minmax == 0)) { if( options.debug ) fprintf( stderr, "...min & maxes for dim %s (%d)...\n", d->name, d->global_id ); dim_len = *(v->size+i); d->values = (float *)malloc(dim_len*sizeof(float)); for( j=0; jn_dims; j++ ) cursor_place[j] = (int)(*(v->size+j)/2.0); /* take middle in case 2-d mapped dims apply */ type = fi_dim_value( v, i, 0L, &temp_double, temp_str, &has_bounds, &bounds_min, &bounds_max, cursor_place ); /* used to get type ONLY */ if( type == NC_DOUBLE ) { for( j=0; jvalues+j) = (float)temp_double; } d->min = *(d->values); d->max = *(d->values + dim_len - 1); } else { if( options.debug ) fprintf( stderr, "**Note: non-float dim found; i=%d\n", i ); d->min = 1.0; d->max = (float)dim_len; for( j=0; jvalues+j) = (float)j; } d->have_calc_minmax = 1; /* Try to see if the dim is a lat or lon. Not an exact science by a long shot */ name_lat = strncmp_nocase(d->name, "lat", 3)==0; units_lat = strncmp_nocase(d->units, "degree", 6) == 0; name_lon = strncmp_nocase(d->name, "lon", 3)==0; units_lon = strncmp_nocase(d->units, "degree", 6) == 0; d->is_lat = ((name_lat || units_lat) && (d->max < 90.01) && (d->min > -90.01)); d->is_lon = ((name_lon || units_lon) && (d->max < 360.01) && (d->min > -180.01)); /* There is a funny thing we need to do at this point. Think about the following case. * We want to look at 3 different files, and they all have a dim named 'lon' in them, * and each is different. Because this might happen, we can't use the name as an * indication of a unique dimension. On the other hand, it is very slow to repeatedly * reprocess the same dim over and over, especially if it's the time dim in a series * of virtually concatenated input files. For that reason, we copy the min and max * values we just found to all identical dims. */ copy_info_to_identical_dims( v, d, dim_len ); } } v = v->next; } } /******************************************************************************** * Actually do the "shrinking" of the FLOATING POINT (not pixel) data, converting * it to the small version by either finding the most common value in the square, * or by averaging over the square. Remember that our standard for how to * interpret 'options.blowup' is that a value of "-N" means to shrink by a factor * of N. So, blowup == -2 means make it half size, -3 means 1/3 size, etc. */ void contract_data( float *small_data, View *v, float fill_value ) { long i, j, n, nx, ny, ii, jj; size_t new_nx, new_ny, idx, ioffset, joffset; float *tmpv; if( options.blowup > 0 ) { fprintf( stderr, "internal error, contract_data called with a positive blowup factor!\n" ); exit(-1); } n = -options.blowup; tmpv = (float *)malloc( n*n * sizeof(float) ); if( tmpv == NULL ) { fprintf( stderr, "internal error, failed to allocate array for calculating reduced means\n" ); exit( -1 ); } /* Get old and new sizes (new size is smaller in this routine) */ nx = *(v->variable->size + v->x_axis_id); ny = *(v->variable->size + v->y_axis_id); view_get_scaled_size( options.blowup, nx, ny, &new_nx, &new_ny ); for( j=0; j= nx ) ioffset = nx-1; if( joffset >= ny ) joffset = ny-1; idx = ioffset + joffset*nx; tmpv[ii + jj*n] = *((float *)v->data + idx); } if( options.shrink_method == SHRINK_METHOD_MEAN ) small_data[i + j*new_nx] = util_mean( tmpv, n*n, fill_value ); else if( options.shrink_method == SHRINK_METHOD_MODE ) { small_data[i + j*new_nx] = util_mode( tmpv, n*n, fill_value ); } else { fprintf( stderr, "Error in contract_data: unknown value of options.shrink_method!\n" ); exit( -1 ); } } free(tmpv); } /****************************************************************************** * Actually do the "blowup" of the FLOATING POINT (not pixel) data, converting * it to the large version by either interpolation or replication. * NOTE this routine is only called when options.blowup > 0! */ void expand_data( float *big_data, View *v, size_t array_size ) { size_t idx, nxl, nyl, nxb, nyb; long line, il, jl, i2b, j2b; int blowup, offset_xb, offset_yb, miss_base, miss_right, miss_below; float step, final_est, extrap_fact; float base_val, right_val, below_val, val, bupr; float base_x, base_y, del_x, del_y; float est1, est2, frac_x, frac_y; float fill_val, cval; blowup = options.blowup; #ifdef CHECK_MEM printf( "...CHECK_MEM is on!!\n" ); #endif /*-------------------------------------------------------------------------------- * See my notebook entry of 2010-08-23. * In general we draw a distinction between indices that are valid in the * original (little) array, indicazted by a "l" (little) suffix (such as il or jl), * and indices valid in the destination (big) array, which have a suffix of "b". *---------------------------------------------------------------------------------*/ nxl = *(v->variable->size + v->x_axis_id); /* # of X entries in the little array */ nyl = *(v->variable->size + v->y_axis_id); /* # of Y entries in the little array */ nxb = nxl*blowup; /* # of X entries in big array */ nyb = nyl*blowup; /* # of Y entries in big array */ fill_val = v->variable->fill_value; if( (nxb < blowup) || (nxb*nyb < blowup) ) { fprintf( stderr, "ncview: data_to_pixels: too much magnification\n" ); fprintf( stderr, "nxb=%ld\n", nxb ); exit( -1 ); } if( (blowup == 1) || (options.blowup_type == BLOWUP_REPLICATE)) { for( jl=0; jl= array_size ) { fprintf( stderr, "mem error 001\n" ); exit(-1); } #endif *(big_data + il*blowup + jl*nxb*blowup + i2b) = *((float *)((float *)v->data)+il+jl*nxl); } for( line=1; line= array_size ) { fprintf( stderr, "mem error 002\n" ); exit(-1); } #endif *(big_data + i2b + jl*nxb*blowup + line*nxb) = *(big_data + i2b + jl*nxb*blowup); } } } else { /* BLOWUP_BILINEAR */ bupr = 1.0/(float)blowup; /* Offset where we will put the center value into the big array. These are offsets * into the big array. */ offset_xb = (blowup - 1)/2; offset_yb = offset_xb; /* Horizontal base lines */ for( jl=0; jldata + il + jl*nxl); right_val = *((float *)v->data + il+1 + jl*nxl); miss_base = close_enough(base_val, fill_val); miss_right = close_enough(right_val, fill_val); if( miss_base ) { if( miss_right ) { /* BOTH missing */ step = 0.0; val = base_val; /* missing value */ } else { /* base missing, but right is there */ step = 0.0; val = right_val; /* an OK value */ } } else if( miss_right ) { /* ONLY right is missing, checked for both missing above */ val = base_val; step = 0.0; } else { /* NEITHER missing */ step = (right_val-base_val)*bupr; val = base_val; } for( i2b=0; i2b < blowup; i2b++ ) { #ifdef CHECK_MEM if( il*blowup+i2b+offset_xb + jl*blowup*nxb + offset_yb*nxb >= array_size ) { fprintf( stderr, "mem error 003\n" ); exit(-1); } #endif *(big_data + il*blowup+i2b+offset_xb + jl*blowup*nxb + offset_yb*nxb ) = val; val += step; } } /* Fill in the last center value on the right, which was left unfilled by the above alg */ #ifdef CHECK_MEM if( (nxl-1)*blowup+offset_xb + jl*blowup*nxb + offset_yb*nxb >= array_size ) { fprintf( stderr, "mem error 004\n" ); exit(-1); } #endif *(big_data + (nxl-1)*blowup+offset_xb + jl*blowup*nxb + offset_yb*nxb ) = *((float *)v->data + (nxl-1) + jl*nxl); } /* Vertical base lines */ for( jl=0; jldata + il + jl*nxl); below_val = *((float *)v->data + il + (jl+1)*nxl); miss_base = close_enough(base_val, fill_val); miss_below = close_enough(below_val, fill_val); if( miss_base ) { if( miss_below ) { /* BOTH missing */ step = 0.0; val = base_val; /* missing value */ } else { /* base missing, but below is there */ step = 0.0; val = below_val; /* an OK value */ } } else if( miss_below ) { /* ONLY below is missing, checked for both missing above */ val = base_val; step = 0.0; } else { /* NEITHER missing */ step = (below_val-base_val)*bupr; val = base_val; } for( j2b=0; j2b < blowup; j2b++ ) { #ifdef CHECK_MEM if( il*blowup+offset_xb + jl*blowup*nxb + (j2b+offset_yb)*nxb >= array_size ) { fprintf( stderr, "mem error 005\n" ); exit(-1); } #endif *(big_data + il*blowup+offset_xb + jl*blowup*nxb + (j2b+offset_yb)*nxb ) = val; val += step; } } /* Fill in the last center value along the top, which was left unfilled by the above alg */ for( il=0; il= array_size ) { fprintf( stderr, "mem error 006\n" ); exit(-1); } #endif *(big_data + il*blowup+offset_xb + (nyl-1)*blowup*nxb + offset_yb*nxb) = *((float *)v->data + il + (nyl-1)*nxl); } /* Now, fill in the interior of the interior squares by * interpolating from the horizontal and vertical * base lines. */ for( jl=0; jl= array_size ) { fprintf( stderr, "mem error 007\n" ); exit(-1); } #endif *(big_data + il*blowup+i2b+offset_xb + jl*blowup*nxb + (j2b+offset_yb)*nxb ) = final_est; } } /* It is a tricky and undetermined question as to whether we want to allow * extrema on the boundaries. As a complete and total hack, we use only * some fraction of the linear projection when extrapolating out to the * edges. If this is set to 1, then full linear extrapolation is used; * if set to 0, no extrapolation is done. */ extrap_fact = 0.2; /* Fill in right hand side by extrapolating the gradient from the interior square fill. * This goes from y=the first center point to y=the last center point. */ il = nxl-1; for( j2b=0; j2b<=blowup*(nyl-1); j2b++ ) { idx = il*blowup+offset_xb + (j2b+offset_yb)*nxb; step = (*(big_data + idx - 1) - *(big_data + idx - 2)); val = *(big_data + idx) + step; for( i2b=1; i2b<(blowup-offset_xb+1); i2b++ ) { #ifdef CHECK_MEM if( idx + i2b >= array_size ) { fprintf( stderr, "mem error 008\n" ); exit(-1); } #endif *(big_data + idx + i2b) = val; val += step*extrap_fact; } } /* Fill in left hand side */ il = 0; for( j2b=0; j2b<=blowup*(nyl-1); j2b++ ) { idx = il*blowup+offset_xb + (j2b+offset_yb)*nxb; step = (*(big_data + idx + 2) - *(big_data + idx + 1)); val = *(big_data + idx) - step; for( i2b=1; i2b<=(blowup-1)/2; i2b++ ) { #ifdef CHECK_MEM if( idx - i2b >= array_size ) { fprintf( stderr, "mem error 009\n" ); exit(-1); } #endif *(big_data + idx - i2b) = val; val -= step*extrap_fact; } } /* Fill in bottom */ jl = 0; for( i2b=0; i2b<=blowup*(nxl-1); i2b++ ) { idx = i2b+offset_xb + jl*blowup*nxb + offset_yb*nxb; step = (*(big_data + idx + 2*nxb) - *(big_data + idx + nxb)); /* big(,y+2) - big(,y+1) */ val = *(big_data + idx) - step; for( j2b=1; j2b<=(blowup-1)/2; j2b++ ) { #ifdef CHECK_MEM if( idx - j2b*nxb >= array_size ) { fprintf( stderr, "mem error 010\n" ); exit(-1); } #endif *(big_data + idx - j2b*nxb) = val; val -= step*extrap_fact; } } /* Fill in top */ jl = nyl-1; for( i2b=0; i2b= array_size ) { fprintf( stderr, "mem error 011\n" ); exit(-1); } #endif *(big_data + idx + j2b*nxb) = val; val += step*extrap_fact; } } /* Still have to fill in the four corners at this point. Because of the * extrapolation issue noted above, we take a simple approach. Just fill * in the corner blocks with the center data value. */ /* Lower left corner */ il = 0; jl = 0; cval = *((float *)v->data + il + jl*nxl); /* Data value in lower left corner */ if( ! close_enough( cval, fill_val )) { /* Fill in lower left corner */ for( j2b=0; j2b<=offset_yb; j2b++ ) for( i2b=0; i2b<=offset_xb; i2b++ ) { #ifdef CHECK_MEM if( i2b + j2b*nxb >= array_size ) { fprintf( stderr, "mem error 012\n" ); exit(-1); } #endif *(big_data + i2b + j2b*nxb) = cval; } } /* Lower right corner */ il = nxl - 1; jl = 0; cval = *((float *)v->data + il + jl*nxl); /* Data value in lower left corner */ if( ! close_enough( cval, fill_val )) { /* Fill in lower right corner */ for( j2b=0; j2b<=offset_yb; j2b++ ) for( i2b=offset_xb; i2b= array_size ) { fprintf( stderr, "mem error 013\n" ); exit(-1); } #endif *(big_data + il*blowup + i2b + j2b*nxb) = cval; } } /* Upper right corner */ il = nxl - 1; jl = nyl - 1; cval = *((float *)v->data + il + jl*nxl); /* Data value in lower left corner */ if( ! close_enough( cval, fill_val )) { /* Fill in upper right corner */ for( j2b=offset_yb; j2b= array_size ) { fprintf( stderr, "mem error 014\n" ); exit(-1); } #endif *(big_data + il*blowup + i2b + jl*blowup*nxb + j2b*nxb) = cval; } } /* Upper left corner */ il = 0; jl = nyl - 1; cval = *((float *)v->data + il + jl*nxl); /* Data value in lower left corner */ if( ! close_enough( cval, fill_val )) { /* Fill in upper left corner */ for( j2b=offset_yb; j2b= array_size ) { fprintf( stderr, "mem error 015\n" ); exit(-1); } #endif *(big_data + il*blowup + i2b + jl*blowup*nxb + j2b*nxb) = cval; } } /* Paint missing value blocks */ for( jl=0; jldata + il + jl*nxl); if( close_enough( base_val, fill_val )) { for( j2b=0; j2b= array_size ) { fprintf( stderr, "mem error 016\n" ); exit(-1); } #endif *(big_data + il*blowup+i2b + jl*nxb*blowup + j2b*nxb ) = base_val; } } } } /* end of BLOWUP_BILINEAR case */ } /****************************************************************************** * Set the style of blowup we want to do. */ void set_blowup_type( int new_type ) { if( new_type == BLOWUP_REPLICATE ) in_set_label( LABEL_BLOWUP_TYPE, "Repl" ); else in_set_label( LABEL_BLOWUP_TYPE, "Bi-lin" ); options.blowup_type = new_type; } /****************************************************************************** * If we allowed strings of arbitrary length, some of the widgets * would crash when trying to display them. */ char * limit_string( char *s ) { int i; i = strlen(s)-1; while( *(s+i) == ' ' ) i--; *(s+i+1) = '\0'; if( strlen(s) > MAX_DISPLAYED_STRING_LENGTH ) *(s+MAX_DISPLAYED_STRING_LENGTH) = '\0'; return( s ); } /****************************************************************************** * If we try to print to an already existing file, then warn the user * before clobbering it. */ int warn_if_file_exits( char *fname ) { int retval; FILE *f; char message[1024]; if( (f = fopen(fname, "r")) == NULL ) return( MESSAGE_OK ); fclose(f); snprintf( message, 1022, "OK to overwrite existing file %s?\n", fname ); retval = in_dialog( message, NULL, TRUE ); return( retval ); } /******************************************************************************/ static void handle_time_dim( int fileid, NCVar *v, int dimid ) { NCDim *d; d = *(v->dim+dimid); if( udu_utistime( d->name, d->units ) ) { d->timelike = 1; d->time_std = TSTD_UDUNITS; d->tgran = udu_calc_tgran( fileid, v, dimid ); } else if( epic_istime0( fileid, v, d )) { d->timelike = 1; d->time_std = TSTD_EPIC_0; d->tgran = epic_calc_tgran( fileid, d ); } else if( (d->units != NULL) && (strlen(d->units) >= 5) && (strncasecmp( d->units, "month", 5 ) == 0 )) { d->timelike = 1; d->time_std = TSTD_MONTHS; d->tgran = months_calc_tgran( fileid, d ); } else d->timelike = 0; } /******************************************************************************/ static int months_calc_tgran( int fileid, NCDim *d ) { char temp_string[128]; float delta, v0, v1; int type, has_bounds; double temp_double, bounds_min, bounds_max; if( d->size < 2 ) { return( TGRAN_DAY ); } type = netcdf_dim_value( fileid, d->name, 0L, &temp_double, temp_string, 0L, &has_bounds, &bounds_min, &bounds_max ); if( type == NC_DOUBLE ) v0 = (float)temp_double; else { fprintf( stderr, "Note: can't calculate time granularity, unrecognized timevar type (%d)\n", type ); return( TGRAN_DAY ); } type = netcdf_dim_value( fileid, d->name, 1L, &temp_double, temp_string, 1L, &has_bounds, &bounds_min, &bounds_max ); if( type == NC_DOUBLE ) v1 = (float)temp_double; else { fprintf( stderr, "Note: can't calculate time granularity, unrecognized timevar type (%d)\n", type ); return( TGRAN_DAY ); } delta = v1 - v0; if( delta > 11.5 ) return( TGRAN_YEAR ); if( delta > .95 ) return( TGRAN_MONTH ); if( delta > .03 ) return( TGRAN_DAY ); return( TGRAN_MIN ); } /******************************************************************************/ void fmt_time( char *temp_string, size_t temp_string_len, double new_dimval, NCDim *dim, int include_granularity ) { int year, month, day; if( ! dim->timelike ) { fprintf( stderr, "ncview: internal error: fmt_time called on non-timelike axis!\n"); fprintf( stderr, "dim name: %s\n", dim->name ); exit( -1 ); } if( dim->time_std == TSTD_UDUNITS ) udu_fmt_time( temp_string, temp_string_len, new_dimval, dim, include_granularity ); else if( dim->time_std == TSTD_EPIC_0 ) epic_fmt_time( temp_string, temp_string_len, new_dimval, dim ); else if( dim->time_std == TSTD_MONTHS ) { /* Format for months standard */ year = (int)( (new_dimval-1.0) / 12.0 ); month = (int)( (new_dimval-1.0) - year*12 + .01 ); month = (month < 0) ? 0 : month; month = (month > 11) ? 11 : month; day = (int)( ((new_dimval-1.0) - year*12 - month) * 30.0) + 1; snprintf( temp_string, temp_string_len-1, "%s %2d %4d", month_name[month], day, year+1 ); } else { fprintf( stderr, "Internal error: uncaught value of tim_std=%d\n", dim->time_std ); exit( -1 ); } } /********************************************************************************************* * like strncmp, but ignoring case */ int strncmp_nocase( char *s1, char *s2, size_t n ) { char *s1_lc, *s2_lc; int i, retval; if( (s1==NULL) || (s2==NULL)) return(-1); s1_lc = (char *)malloc(strlen(s1)+1); s2_lc = (char *)malloc(strlen(s2)+1); for( i=0; iname, -1, group_name ); /* -1 means get full group name */ /* Only add to list if not already there */ n_so_far = stringlist_len( retval ); tg = retval; foundit = 0; while( tg != NULL ) { if( strcmp( tg->string, group_name ) == 0 ) { foundit = 1; break; } tg = tg->next; } if( foundit == 0 ) ierr = stringlist_add_string( &retval, group_name, NULL, SLTYPE_NULL ); cursor = cursor->next; } return( retval ); } /******************************************************************************************* * Given a varname string of format: groupname0/groupname1/groupnameN/varname * * and an integer ig: 0...N this returns groupname correspoinding to the integer ig * (NOTE: counting starts at 0, so if ig==0 then the first group name is returned) * * If ig == -1, then the full groupname without the varname is returned: * I.e., "groupname0/groupname1/groupnameN". If the var does NOT have any * forward slashes, it lives in the root group, and "/" is returned. * * If ig == -2, then ONLY the varname is returned. I.e., "varname" * * groupname must already be allocated upon entry * * Returns 0 on success, -1 on error */ int unpack_groupname( char *varname, int ig, char *groupname ) { int i, i0, i1, idx_slash[MAX_NC_NAME], nslash; char ts[MAX_NC_NAME]; /* Get indices of the slashes */ nslash = 0; for( i=0; i (nslash+1) ) { fprintf( stderr, "Error in unpack_groupname: varname: >%s< group to find (starting at 0)=%d invalid group to find (not this many groups in the varname)\n", varname, ig ); exit(-1); } strcpy( ts, varname ); if( ig == -2 ) { strcpy( groupname, ts+idx_slash[nslash-1]+1 ); return( 0 ); } if( ig == -1 ) { ts[ idx_slash[nslash-1] ] = '\0'; strcpy( groupname, ts ); return( 0 ); } if( ig == 0 ) i0 = 0; else i0 = idx_slash[ig-1] + 1; i1 = idx_slash[ig]; ts[i1] = '\0'; strcpy( groupname, ts+i0 ); return( 0 ); } ncview-2.1.8/src/colormaps_manga.h0000640006472100017500000000717313060040030016414 0ustar piercepierce/* A color map designed by Guillaume Roullet: a blue-to-red pattern with warming up in the middle, white instead of green, and with interleaved darkened and whitened stripes. Optimized for displaying detail in quasi-contour fashion. */ static int cmap_manga[] = { 47, 55,159, 43, 52,160, 33, 43,162, 21, 32,163, 11, 23,165, 5, 18,166, 2, 16,168, 0, 15,169, 0, 16,170, 0, 16,170, 0, 16,170, 0, 16,166, 0, 16,158, 0, 15,144, 0, 13,125, 0, 12,110, 0, 12,105, 0, 13,114, 0, 16,133, 0, 19,154, 0, 22,170, 0, 24,180, 0, 26,186, 0, 27,189, 0, 29,191, 1, 31,193, 3, 33,194, 7, 38,195, 15, 45,196, 27, 57,197, 43, 71,199, 56, 82,200, 60, 87,201, 54, 83,202, 40, 73,203, 25, 62,204, 14, 55,205, 7, 51,206, 3, 50,207, 2, 50,208, 2, 52,209, 2, 53,209, 2, 55,207, 2, 55,203, 2, 54,194, 2, 51,178, 2, 48,160, 2, 44,145, 2, 45,141, 3, 50,152, 4, 58,171, 5, 67,191, 6, 74,206, 7, 80,215, 8, 84,220, 8, 88,222, 10, 92,224, 12, 96,225, 15,101,226, 21,107,227, 31,115,228, 46,127,228, 64,139,229, 78,149,230, 82,153,231, 75,152,232, 61,148,232, 47,144,233, 38,143,234, 33,144,234, 32,147,235, 33,151,235, 35,155,236, 38,159,235, 40,161,233, 41,162,228, 42,158,217, 41,150,201, 40,139,182, 39,131,168, 41,133,165, 46,145,177, 55,164,196, 63,184,216, 71,200,229, 78,211,238, 84,219,242, 89,225,244, 94,230,245, 100,234,246, 106,238,246, 114,242,247, 125,246,247, 139,247,246, 153,248,244, 164,248,243, 169,249,242, 167,249,240, 164,249,238, 161,250,236, 162,250,234, 164,250,232, 169,251,231, 173,251,230, 178,250,229, 183,249,228, 186,247,225, 186,240,220, 181,229,209, 171,212,194, 159,192,177, 151,179,165, 153,178,165, 167,191,178, 188,210,197, 207,228,215, 222,241,229, 232,248,237, 238,252,242, 242,253,245, 245,254,247, 248,254,249, 250,254,250, 251,254,252, 253,254,253, 254,254,254, 254,254,254, 254,254,254, 254,254,254, 254,254,254, 254,254,254, 253,254,253, 252,254,251, 250,254,250, 249,254,248, 247,254,245, 245,253,242, 242,252,238, 237,248,232, 229,241,222, 215,228,207, 197,210,188, 178,191,167, 165,178,153, 165,179,151, 177,192,159, 194,212,171, 209,229,181, 220,240,186, 225,247,186, 228,249,183, 229,250,178, 230,251,173, 231,251,169, 232,250,164, 234,250,162, 236,250,161, 238,249,164, 240,249,167, 242,249,169, 243,248,164, 244,248,153, 246,247,139, 247,246,125, 247,242,114, 246,238,106, 246,234,100, 245,230, 94, 244,225, 89, 242,219, 84, 238,211, 78, 229,200, 71, 216,184, 63, 196,164, 55, 177,145, 46, 165,133, 41, 168,131, 39, 182,139, 40, 201,150, 41, 217,158, 42, 228,162, 41, 233,161, 40, 235,159, 38, 236,155, 35, 235,151, 33, 235,147, 32, 234,144, 33, 234,143, 38, 233,144, 47, 232,148, 61, 232,152, 75, 231,153, 82, 230,149, 78, 229,139, 64, 228,127, 46, 228,115, 31, 227,107, 21, 226,101, 15, 225, 96, 12, 224, 92, 10, 222, 88, 8, 220, 84, 8, 215, 80, 7, 206, 74, 6, 191, 67, 5, 171, 58, 4, 152, 50, 3, 141, 45, 2, 145, 44, 2, 160, 48, 2, 178, 51, 2, 194, 54, 2, 203, 55, 2, 207, 55, 2, 209, 53, 2, 209, 52, 2, 208, 50, 2, 207, 50, 3, 206, 51, 7, 205, 55, 14, 204, 62, 25, 203, 73, 40, 202, 83, 54, 201, 87, 60, 200, 82, 56, 199, 71, 43, 197, 57, 27, 196, 45, 15, 195, 38, 7, 194, 33, 3, 193, 31, 1, 191, 29, 0, 189, 27, 0, 186, 26, 0, 180, 24, 0, 170, 22, 0, 154, 19, 0, 133, 16, 0, 114, 13, 0, 105, 12, 0, 110, 12, 0, 125, 13, 0, 144, 15, 0, 158, 16, 0, 166, 16, 0, 170, 16, 0, 170, 16, 0, 170, 16, 0, 169, 15, 0, 168, 16, 2, 166, 18, 5, 165, 23, 11, 163, 32, 21, 162, 43, 33, 160, 52, 43, 159, 55, 47}; ncview-2.1.8/src/file_netcdf.c0000640006472100017500000017306313060040667015531 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2015 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ /***************************************************************************** * * The netcdf file interface to ncview. I.e., routines to interface * netCDF format files to the ncview program. For descriptions, see * the generalized interface routines in 'file.c'. * *****************************************************************************/ #include "ncview.includes.h" #include "ncview.defines.h" #include "ncview.protos.h" extern NCVar *variables; extern Options options; void warn_about_char_dims(); int safe_ncdimid( int fileid, char *dim_name1 ); int netcdf_dimvar_id( int fileid, char *dim_name ); int netcdf_get_att_util( int id, int varid, char *var_name, char *att_name, int expected_len, void *value ); int nc_inq_varid_grp( int ncid, char *varname, int *varid, int *groupid ); void varname_no_groups( char *varname, char *varname_sans_groups ); char *ncview_groupname( int gid ); char *ncview_varname( int gid, int varid ); char *nc_type_to_string( nc_type type ); /*******************************************************************************************/ void safe_strcat( char *dest, size_t dest_len, char *src ) { size_t nfree; if( strlen(dest) >= (dest_len-1) ) { dest[ dest_len-1 ] = '\0'; return; } nfree = (dest_len-1) - strlen(dest); /* Must be >= 1 */ strncat( dest, src, nfree ); dest[ dest_len-1 ] = '\0'; } /*******************************************************************************************/ int netcdf_fi_confirm( char *name ) { int ierr, fd; ierr = nc_open( name, NC_NOWRITE, &fd ); if( ierr != NC_NOERR ) return( FALSE ); ierr = nc_close( fd ); return ( TRUE ); } /*******************************************************************************************/ int netcdf_fi_writable( char *name ) { int fd, ierr, dummyerr; ierr = nc_open( name, NC_WRITE, &fd ); dummyerr = nc_close( fd ); if( ierr != NC_NOERR ) return( FALSE ); else return( TRUE ); } /*******************************************************************************************/ int netcdf_fi_initialize( char *name ) { int cdfid, ierr; ierr = nc_open( name, NC_NOWRITE, &cdfid ); if( ierr != NC_NOERR ) { fprintf( stderr, "fi_initialize: can't properly open file %s\n", name ); exit( -1 ); } return( cdfid ); } /*******************************************************************************************/ int netcdf_fi_recdim_id( int fileid ) { int n_vars, err, n_dims, n_gatts, rec_dim; err = nc_inq( fileid, &n_dims, &n_vars, &n_gatts, &rec_dim ); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_fi_recdim_id: error on nc_inq, cdfid=%d\n", fileid ); exit( -1 ); } return( rec_dim ); } /******************************************************************************************* * NOTE that netcdf returns names starting with slashes, while I do not. So, I strip * the leading slash from returned names. */ void ncdf_fi_name_of_group( int ncid, char **name, int full_path ) { int ierr; size_t nchar, dummy; ierr = nc_inq_grpname_len( ncid, &nchar ); /* According to docs, ALWAYS returns len of full path */ if( ierr != NC_NOERR ) { fprintf( stderr, "Error getting grpname length from file for ncid=%d: %s\n", ncid, nc_strerror(ierr) ); exit(-1); } *name = (char *)malloc( sizeof(char) * (nchar+2) ); /* add space for trailing NULL */ if( full_path == 0 ) ierr = nc_inq_grpname( ncid, *name ); else ierr = nc_inq_grpname_full( ncid, &dummy, *name ); /* Get rid of leading slash */ if( (*name)[0] == '/' ) (*name)++; if( ierr != NC_NOERR ) { fprintf( stderr, "Error getting grpname from file for ncid=%d: %s\n", ncid, nc_strerror(ierr) ); exit(-1); } } /******************************************************************************************* * Returns list of ONLY displayable vars in the passed group. The list of displayable vars * is appended to ret_val, which might already have some displayable vars from different * groups in it. */ void netcdf_fi_list_vars_inner( Stringlist **ret_val, int gid, char *groupname ) { int n_vars, err, i, jj, kk, n_dims, n_var_dims, eff_ndims; char *var_name, *grp_var_name; Stringlist *dimlist; int n_gatts, rec_dim, n_groups; size_t *size, total_size; err = nc_inq( gid, &n_dims, &n_vars, &n_gatts, &rec_dim ); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_fi_list_vars: error on ncinqire, cdfid=%d\n", gid ); exit( -1 ); } /* Here is where we set the requirements for a variable to appear * as a displayable variable. At present, we require: 1) that the * variable have at least 1 scannable dimensions. 2) It shouldn't * be a "dimension variable"; i.e., there should be no dimension * with the same name as this variable. 3) Its total size should * be > 1. */ for( i=0; i%s<\n", grp_var_name ); if( netcdf_dim_name_to_id( gid, var_name, var_name ) == -1 ){ /* then it's NOT a dimension variable */ size = netcdf_fi_var_size( gid, var_name ); n_var_dims = netcdf_fi_n_dims( gid, var_name ); total_size = 1L; eff_ndims = 0; for(jj=0; jj 1 ) eff_ndims++; } dimlist = fi_scannable_dims( gid, var_name ); if( (total_size > 1L) && (stringlist_len( dimlist ) >= 1)) { /* Hack to make version 1.70+ emulate older versions * that did not display 1-d vars. */ if( ! (options.no_1d_vars && (eff_ndims == 1) )) { if( options.debug ) { printf( "netcdf_fi_list_vars_inner: YES, is a displayable var: >%s< ndims=%d sizes=", grp_var_name, n_var_dims ); for( kk=0; kk%s<\n", grp_var_name ); } else if( options.debug ) printf( "netcdf_fi_list_vars_inner: NO, is a dim so not displayable: >%s<\n", grp_var_name ); } } /*******************************************************************************************/ void netcdf_fi_list_vars_v4( Stringlist **retval, int fileid ) { char *groupname; int i, *grp_id, err, n_groups, full_path; /* Get name of this group */ full_path = 1; ncdf_fi_name_of_group( fileid, &groupname, full_path ); netcdf_fi_list_vars_inner( retval, fileid, groupname ); /* Get number of groups in this group */ err = nc_inq_grps( fileid, &n_groups, NULL); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_fi_list_vars: error on nc_inq_grps, cdfid=%d: %s\n", fileid, nc_strerror(err) ); exit( -1 ); } /* Get group IDs */ grp_id = (int *)malloc( sizeof(int) * n_groups ); err = nc_inq_grps( fileid, &n_groups, grp_id ); for( i=0; i 1) ) stringlist_add_string( &dimlist, dim_name, NULL, SLTYPE_NULL ); } return( dimlist ); } /******************************************************************************************* * On input, var_name might have prepended group names of the form "group0/group1/varname" */ int netcdf_fi_n_dims( int fileid, char *var_name ) { int n_dims, err, varid, groupid; int n_atts, dim[MAX_VAR_DIMS]; char var_name_nogroups[MAX_NC_NAME]; nc_type var_type; err = nc_inq_varid_grp( fileid, var_name, &varid, &groupid ); if( err != NC_NOERR ) { fprintf( stderr, "Error in netcdf_fi_n_dims: could not find var named \"%s\" in file!\n", var_name ); exit(-1); } /* Strip off leading group names */ varname_no_groups( var_name, var_name_nogroups ); err = nc_inq_var( groupid, varid, var_name_nogroups, &var_type, &n_dims, dim, &n_atts ); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_fi_n_dims: error on nc_inq_var\n" ); fprintf( stderr, "netcdfid=%d, var_name=%s\n", fileid, var_name ); exit( -1 ); } return( n_dims ); } /*******************************************************************************************/ size_t netcdf_dim_size( int fileid, int dimid ) { size_t ret_val; int err; err = nc_inq_dimlen( fileid, dimid, &ret_val ); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_dim_size: failed on nc_inq_dimlen call!\n" ); exit(-1); } return( ret_val ); } /******************************************************************************************* * On input, var_name might have prepended group names of the form "group0/group1/varname" */ size_t * netcdf_fi_var_size( int fileid, char *var_name ) { int n_dims, varid, err, i, groupid; size_t *ret_val, dim_size; int n_atts, dim[MAX_VAR_DIMS], debug; char var_name_nogroups[MAX_NC_NAME]; nc_type var_type; debug = 0; if( debug==1 ) printf( "netcdf_fi_var_size: entering for fileid=%d varname=>%s<\n", fileid, var_name ); n_dims = netcdf_fi_n_dims( fileid, var_name ); ret_val = (size_t *)malloc( n_dims * sizeof(size_t) ); err = nc_inq_varid_grp( fileid, var_name, &varid, &groupid ); if( err != NC_NOERR ) { fprintf( stderr, "Error in netcdf_fi_var_size: could not find var named \"%s\" in file!\n", var_name ); exit(-1); } /* Strip off leading group names */ varname_no_groups( var_name, var_name_nogroups ); err = nc_inq_var( groupid, varid, var_name_nogroups, &var_type, &n_dims, dim, &n_atts ); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_fi_var_size: error on nc_inq_var\n" ); fprintf( stderr, "netcdfid=%d, var_name=%s\n", fileid, var_name ); exit( -1 ); } if( debug==1 ) printf( "netcdf_fi_var_size: here are dim sizes:\n" ); for( i=0; i%s< of gid=%d (%s)", var_name, fileid, ncview_groupname(fileid) ); printf( " is varid %d of gid=%d (%s), which ACTUALLY has name >%s<\n", netcdf_var_id, gid, ncview_groupname(gid), ncview_varname(gid, netcdf_var_id) ); } varname_no_groups( var_name, var_name_ng ); if( debug == 1 ) printf( "netcdf_dim_name_to_id: group_id=%d var_name_no_groups=%s\n", gid, var_name_ng ); netcdf_dim_id = safe_ncdimid( gid, dim_name ); if( debug == 1 ) printf( "netcdf_dim_name_to_id: netcdf_dim_id=%d\n", netcdf_dim_id ); if( netcdf_dim_id == -1 ) return( -1 ); n_dims = fi_n_dims( gid, var_name_ng ); dim = (int *)malloc( n_dims * sizeof( int )); err = nc_inq_var( gid, netcdf_var_id, var_name_ng, &var_type, &n_dims, dim, &n_atts ); if( err != NC_NOERR ) { fprintf( stderr, "ncview: netcdf_dim_name_to_id: error on "); fprintf( stderr, "nc_inq_var call. Variable %s, Dimension %s\n", var_name, dim_name ); exit( -1 ); } for( i=0; i 0 ) fprintf( stderr, "Found %ld NaNs: Set to 1.e30!\n", n_nans ); /* for( i=0L; iadd_offset_set && aux_data->scale_factor_set ) for( i=0; iscale_factor + aux_data->add_offset; else if( aux_data->add_offset_set ) for( i=0; iadd_offset; else if( aux_data->scale_factor_set ) for( i=0; iscale_factor; } if( options.debug ) fprintf( stderr, "returning from netcdf_fi_get_data\n" ); } /*******************************************************************************************/ void netcdf_fi_close( int fileid ) { int err; err = nc_close( fileid ); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_fi_close: error on nc_close\n" ); exit( -1 ); } } /****************************************************************************************/ /* netCDF utility routines. Analogs are not required for each data file format. */ /****************************************************************************************/ /******************************************************************************************* * Given a varname string of format: groupname0/groupname1/groupnameN/varname * this returns ONLY the trailing groupname */ void varname_no_groups( char *varname, char *varname_sans_groups ) { int i, i0, i1, idx_slash[MAX_NC_NAME], nslash; char ts[MAX_NC_NAME]; /* Get indices of the slashes */ nslash = 0; for( i=0; i%s<\n", ncid, ncview_groupname(ncid), varname ); if( varname[0] == '/' ) { fprintf( stderr, "Internal error, called nc_inq_varid_grp with a varname that starts with a slash: >%s<\n", varname ); exit(-1); } ns = count_nslashes( varname ); if( debug ) printf( "nc_inq_varid_grp: number of slashes in varname: %d\n", ns ); if( ns > 0 ) { cur_gid = ncid; group_depth = ns; /* Traverse to the LAST group in the chain of groups, that's where * we should find this var. */ if( debug ) printf( "nc_inq_varid_grp: traversing to the LAST group of var >%s<\n", varname ); for( ig=0; ig%s<\n", ig, cur_gid_groupname ); ierr = unpack_groupname( varname, ig, groupname ); /* if ig==0, returns first groupname, etc */ if( debug ) printf( "nc_inq_varid_grp: looking for subgroup >%s< in root group >%s<\n", groupname, cur_gid_groupname ); ierr = nc_inq_ncid( cur_gid, groupname, &gid ); if( ierr != NC_NOERR ) { fprintf( stderr, "nc_inq_varid_grp: Error, did not find group named >%s< in base group >%s<\n", groupname, cur_gid_groupname ); fprintf( stderr, "nc_inq_varid_grp was called with id=%d (%s) varname=>%s<\n", ncid, cur_gid_groupname, varname ); exit(-1); return(-1); } if( debug ) printf( "nc_inq_varid_grp: group >%s< has groupid %d\n", groupname, gid ); cur_gid = gid; } *groupid = cur_gid; if( debug ) printf( "nc_inq_varid_grp: should now be on the LAST group, here is groupname: >%s<\n", ncview_groupname( cur_gid )); varname_no_groups( varname, varname_sans_groups ); if( debug ) printf( "nc_inq_varid_grp: calling regular nc_inq_varid with group %d (%s) and varname_sans_gruops >%s<\n", cur_gid, ncview_groupname(cur_gid), varname_sans_groups ); retval = nc_inq_varid( cur_gid, varname_sans_groups, varid ); if( debug ) printf( "nc_inq_varid_grp: final returned gid=%d (%s) varid=%d (which is a var named >%s<)\n", *groupid, ncview_groupname(*groupid), *varid, ncview_varname( *groupid, *varid ) ); return( retval ); } else { *groupid = ncid; return( nc_inq_varid( ncid, varname, varid )); } } /*******************************************************************************************/ /* How many dimensions does this variable have? */ int netcdf_n_dims( int cdfid, char *varname ) { int varid, err, n_dims; char var_name[MAX_NC_NAME]; nc_type var_type; int n_atts, dim[MAX_VAR_DIMS]; err = nc_inq_varid( cdfid, varname, &varid ); if( err != NC_NOERR ) { fprintf( stderr, "Error in netcdf_n_dims: could not find var named \"%s\" in file!\n", varname ); exit(-1); } err = nc_inq_var( cdfid, varid, var_name, &var_type, &n_dims, dim, &n_atts ); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_n_dims: error calling nc_inq_var for cdfid=%d, ", cdfid); fprintf( stderr, "varname=%s\n", varname ); fprintf( stderr, "Reason: %s\n", nc_strerror( err )); exit( -1 ); } return( n_dims ); } /*******************************************************************************************/ /* What type of variable is this? */ int netcdf_vartype( int cdfid, char *varname ) { int varid, err, n_dims; char var_name[MAX_NC_NAME]; nc_type var_type; int n_atts, dim[MAX_VAR_DIMS]; err = nc_inq_varid( cdfid, varname, &varid ); if( err != NC_NOERR ) { fprintf( stderr, "Error in netcdf_vartype: could not find var named \"%s\" in file!\n", varname ); exit(-1); } err = nc_inq_var( cdfid, varid, var_name, &var_type, &n_dims, dim, &n_atts ); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_n_dims: error calling nc_inq_var for cdfid=%d, ", cdfid); fprintf( stderr, "varname=%s\n", varname ); exit( -1 ); } return( var_type ); } /*******************************************************************************************/ /* Given the variable INDEX, what is the variable's name? */ char *netcdf_varindex_to_name( int cdfid, int index ) { char *var_name; int err; nc_type var_type; int n_dims, n_atts, dim[MAX_VAR_DIMS]; if( (var_name = (char *)malloc( MAX_NC_NAME )) == NULL ) { fprintf( stderr, "netcdf_varindex_to_name: couldn't allocate %d bytes\n", MAX_NC_NAME ); exit( -1 ); } err = nc_inq_var( cdfid, index, var_name, &var_type, &n_dims, dim, &n_atts ); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_varindex_to_name: error on nc_inq_var call\n" ); exit( -1 ); } return( var_name ); } /*******************************************************************************************/ /* A 'safe' way to turn an attribute name into an attribute number. * If it returns -1, no attribute of that name exists for the given * variable (which might be NC_GLOBAL). */ int netcdf_att_id( int fileid, int varid, char *name ) { int err, n_atts, i; char att_name[MAX_NC_NAME], var_name[MAX_NC_NAME]; nc_type var_type; int n_vars, n_dims, rec_dim, dim[MAX_VAR_DIMS]; if( varid == NC_GLOBAL ) { err = nc_inq( fileid, &n_dims, &n_vars, &n_atts, &rec_dim ); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_att_id: Error on nc_inq call for varid=%d attname=%s\n", varid, name ); exit(-1); } } else { err = nc_inq_var( fileid, varid, var_name, &var_type, &n_dims, dim, &n_atts ); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_att_id: Error on nc_inq_var call for varid=%d attname=%s\n", varid, name ); exit(-1); } } for( i=0; i 50 ) { fprintf( stderr, "Error, compiled with max number of vertices for bounds var of 50! But found a var with n=%d\n", nvertices ); exit(-1); } bstart[0] = place; bstart[1] = 0L; bcount[0] = 1L; bcount[1] = nvertices; err = nc_get_vara_double( fileid, dimvar_bounds_id, bstart, bcount, boundvals ); if( err != NC_NOERR ) { fprintf( stderr, "Error reading boundary dim values from file!\n" ); fprintf( stderr, "%s\n", nc_strerror( err ) ); exit(-1); } *ret_val_double = 0.0; boundvals_min = 1.e35; boundvals_max = -1.e35; for( i=0; i boundvals_max) ? boundvals[i] : boundvals_max; } *ret_val_double /= (double)nvertices; *return_bounds_min = boundvals_min; *return_bounds_max = boundvals_max; } ret_type = NC_DOUBLE; break; default: fprintf( stderr, "ncview: netcdf_dim_value: " ); fprintf( stderr, "unknown data type (%d) for\n", type ); fprintf( stderr, "dimension %s\n", dim_name ); *ret_val_double = (double)virt_place; ret_type = NC_DOUBLE; break; } return( ret_type ); } /******************************************************************************************* * On entry, var_name can be something like "group0/group1/varname" */ void netcdf_fill_aux_data( int id, char *var_name, FDBlist *fdb ) { int err, varid, n_dims, dim[MAX_NC_DIMS], n_atts, unlimdimvar_id, recdim_id, gid; char dummy_var_name[ MAX_NC_NAME ], var_name_ng[MAX_NC_NAME], unlimdim_name[MAX_NC_NAME]; nc_type type; NetCDFOptions *netcdf; netcdf = (NetCDFOptions *)(fdb->aux_data); err = nc_inq_varid_grp( id, var_name, &varid, &gid ); if( err != NC_NOERR ) { fprintf( stderr, "Error in netcdf_fill_aux_data: could not find var named \"%s\" in file!\n", var_name ); exit(-1); } varname_no_groups( var_name, var_name_ng ); /* Record the recdim units in this file */ recdim_id = netcdf_fi_recdim_id( gid ); if( recdim_id == -1 ) { fdb->recdim_units = NULL; } else { /* Get NAME of the record dimension */ err = nc_inq_dimname( gid, recdim_id, unlimdim_name ); if( err != 0 ) { fprintf( stderr, "Error in netcdf_fill_aux_data: could not get recdim name\n%s\n", nc_strerror( err )); exit(-1); } /* See if there is a variable with the same name */ err = nc_inq_varid( gid, unlimdim_name, &unlimdimvar_id ); if( err != 0 ) fdb->recdim_units = NULL; else { /* Get the units for the dimvar. Note: can be NULL */ fdb->recdim_units = netcdf_var_units( gid, unlimdim_name ); } } err = nc_inq_var( gid, varid, dummy_var_name, &type, &n_dims, dim, &n_atts ); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_fill_aux_data: failed on nc_inq_var call!\n" ); exit(-1); } if( n_atts == 0 ) return; netcdf->valid_range_set = netcdf_get_att_util( gid, varid, var_name_ng, "valid_range", 2, netcdf->valid_range ); netcdf->valid_min_set = netcdf_get_att_util( gid, varid, var_name_ng, "valid_min", 1, &(netcdf->valid_min) ); netcdf->valid_max_set = netcdf_get_att_util( gid, varid, var_name_ng, "valid_max", 1, &(netcdf->valid_max) ); netcdf->add_offset_set = netcdf_get_att_util( gid, varid, var_name_ng, "add_offset", 1, &(netcdf->add_offset) ); netcdf->scale_factor_set = netcdf_get_att_util( gid, varid, var_name_ng, "scale_factor", 1, &(netcdf->scale_factor) ); /* Special case: if we have add_offset and scale_factor attributes, * then assume they apply to the valid range also. Q: is this * always true? The netCDF specification doesn't really say. */ if( netcdf->add_offset_set && netcdf->scale_factor_set ) { if( netcdf->valid_range_set ) { netcdf->valid_range[0] = netcdf->valid_range[0] * netcdf->scale_factor + netcdf->add_offset; netcdf->valid_range[1] = netcdf->valid_range[1] * netcdf->scale_factor + netcdf->add_offset; } else { if( netcdf->valid_min_set ) { netcdf->valid_min = netcdf->valid_min * netcdf->scale_factor + netcdf->add_offset; } if( netcdf->valid_max_set ) { netcdf->valid_max = netcdf->valid_max * netcdf->scale_factor + netcdf->add_offset; } } } else if( netcdf->add_offset_set ) { if( netcdf->valid_range_set ) { netcdf->valid_range[0] = netcdf->valid_range[0] + netcdf->add_offset; netcdf->valid_range[1] = netcdf->valid_range[1] + netcdf->add_offset; } else { if( netcdf->valid_min_set ) { netcdf->valid_min = netcdf->valid_min + netcdf->add_offset; } if( netcdf->valid_max_set ) { netcdf->valid_max = netcdf->valid_max + netcdf->add_offset; } } } else if( netcdf->scale_factor_set ) { if( netcdf->valid_range_set ) { netcdf->valid_range[0] = netcdf->valid_range[0] * netcdf->scale_factor; netcdf->valid_range[1] = netcdf->valid_range[1] * netcdf->scale_factor; } else { if( netcdf->valid_min_set ) { netcdf->valid_min = netcdf->valid_min * netcdf->scale_factor; } if( netcdf->valid_max_set ) { netcdf->valid_max = netcdf->valid_max * netcdf->scale_factor; } } } } /*******************************************************************************************/ /* return TRUE if found and set the value, and FALSE otherwise */ int netcdf_get_att_util( int id, int varid, char *var_name, char *att_name, int expected_len, void *value ) { int i, err; size_t len; nc_type type; char *char_att; short *short_att, short_1; double *double_att, double_1; long *long_att, long_1; if( netcdf_att_id( id, varid, att_name ) >= 0 ) { err = nc_inq_att( id, varid, att_name, &type, &len ); if( err != NC_NOERR ) return( FALSE ); if( type != NC_FLOAT ) { switch( type ) { case NC_CHAR: char_att = (char *)malloc( len+1 ); err = nc_get_att_text( id, varid, att_name, char_att ); if( err != NC_NOERR ) return( FALSE ); sscanf( char_att, "%f", (float *)value ); free(char_att); break; case NC_BYTE: case NC_SHORT: short_att = (short *)malloc( len*sizeof(short) ); err = nc_get_att_short( id, varid, att_name, short_att ); if( err != NC_NOERR ) return( FALSE ); for( i=0; ifirst_file; while( f != NULL ) { netcdf = (NetCDFOptions *)(f->aux_data); if( netcdf->valid_range_set ) { range_set = TRUE; if( netcdf->valid_range[0] < netcdf->valid_range[1] ) { t_min = netcdf->valid_range[0]; t_max = netcdf->valid_range[1]; } else { t_min = netcdf->valid_range[1]; t_max = netcdf->valid_range[0]; } min = (t_min < min) ? t_min : min; max = (t_max > max) ? t_max : max; } f = f->next; } if( range_set ) { *ret_min = min; *ret_max = max; } return( range_set ); } /*******************************************************************************************/ int netcdf_min_option_set( NCVar *var, float *ret_min ) { FDBlist *f; NetCDFOptions *netcdf; int min_set = FALSE; float min, t_min; min = 9.9e30; f = var->first_file; while( f != NULL ) { netcdf = (NetCDFOptions *)(f->aux_data); if( netcdf->valid_min_set ) { min_set = TRUE; t_min = netcdf->valid_min; min = (t_min < min) ? t_min : min; } f = f->next; } if( min_set ) *ret_min = min; return( min_set ); } /*******************************************************************************************/ int netcdf_max_option_set( NCVar *var, float *ret_max ) { FDBlist *f; NetCDFOptions *netcdf; int max_set = FALSE; float max, t_max; max = -9.9e30; f = var->first_file; while( f != NULL ) { netcdf = (NetCDFOptions *)(f->aux_data); if( netcdf->valid_max_set ) { max_set = TRUE; t_max = netcdf->valid_max; max = (t_max > max) ? t_max : max; } f = f->next; } if( max_set ) *ret_max = max; return( max_set ); } /******************************************************************************************* * On entry var_name might be something like "group0/group1/varname" */ void netcdf_fill_value( int file_id, char *var_name, float *v, NetCDFOptions *aux_data ) { int err, varid, foundit, gid; char var_name_ng[MAX_NC_NAME]; nc_type vartype; if( options.debug ) fprintf( stderr, "Checking %s for a missing value...\n", var_name ); foundit = FALSE; err = nc_inq_varid_grp( file_id, var_name, &varid, &gid ); if( err != NC_NOERR ) { fprintf( stderr, "Error in netcdf_fill_value: could not find var named \"%s\" in file!\n", var_name ); exit(-1); } varname_no_groups( var_name, var_name_ng ); if( netcdf_get_att_util( gid, varid, var_name_ng, "missing_value", 1, v ) ) { if( options.debug ) fprintf( stderr, "found a \"missing_value\" attribute=%g\n", *v ); foundit = TRUE; } if( netcdf_get_att_util( gid, varid, var_name_ng, "_FillValue", 1, v ) ) { if( options.debug ) fprintf( stderr, "found a \"_FillValue\" attribute=%g\n", *v ); foundit = TRUE; } /* Is there a global missing value? */ if( netcdf_get_att_util( gid, NC_GLOBAL, var_name_ng, "missing_value", 1, v ) ) { if( options.debug ) fprintf( stderr, "found a \"missing_value\" attribute=%g\n", *v ); foundit = TRUE; } #ifdef ELIM_DENORMS c = (unsigned char *)v; if((*(c+0)==255) && ((*(c+1)==255)||(*(c+2)==103)||(*(c+3)==63))) { fprintf( stderr, "Missing value is a NaN! Setting to 1.e30\n" ); *v = 1.e30; } #endif if( foundit ) { /* Implement the "add_offset" and "scale_factor" attributes */ if( aux_data->add_offset_set && aux_data->scale_factor_set ) *v = *v * aux_data->scale_factor + aux_data->add_offset; else if( aux_data->add_offset_set ) *v = *v + aux_data->add_offset; else if( aux_data->scale_factor_set ) *v = *v * aux_data->scale_factor; /* Turn nan's into a more useful value */ if( isnan(*v)) { *v = FILL_FLOAT; if( options.debug ) fprintf( stderr, "fillvalue is nan; resetting to default=%g\n", *v ); } return; } /* default behavior, if no specified "_FillValue" attribute. * Thanks to Heiko Klein for the suggestion & code. */ if ( nc_inq_vartype( file_id, varid, &vartype) == NC_NOERR ) { switch (vartype) { case NC_BYTE: *v = (float) NC_FILL_BYTE; break; case NC_SHORT: *v = (float) NC_FILL_SHORT; break; case NC_INT: *v = (float) NC_FILL_INT; break; case NC_FLOAT: *v = NC_FILL_FLOAT; break; case NC_DOUBLE: *v = (float) NC_FILL_DOUBLE; break; default: *v = NC_FILL_FLOAT; } } if( options.debug ) fprintf( stderr, "setting fillvalue to default for var type=%g\n", *v ); } /*******************************************************************************************/ /* This is a "safe" version of the standard ncvarid routine, in * that it returns -1 if there is no variable of that name in * the file, and the varid otherwise. */ int safe_ncvarid( int fileid, char *varname ) { int err, varid; err = nc_inq_varid( fileid, varname, &varid ); if( err != NC_NOERR ) return( -1 ); return( varid ); } /*******************************************************************************************/ /* This is a "safe" version of the standard ncdimid routine, in * that it returns -1 if there is no dimension of that name in * the file, EVEN IF the netcdf library is compiled to barf on * errors of this type (rather than always returning -1, as the * documentation says it should!!!) */ int safe_ncdimid( int fileid, char *dim_name1 ) { int n_vars, err, i, n_dims, *dimids, include_parents; char dim_name2[MAX_NC_NAME]; int n_gatts, rec_dim, debug; size_t dim_size; debug = 0; if( debug == 1 ) printf( "safe_ncdimid: entering with fileid=%d (group %s) dim_name=%s\n", fileid, ncview_groupname(fileid), dim_name1 ); /* Find how many dims there are available, make space * for their dimids, read them in */ include_parents = 1; err = nc_inq_dimids( fileid, &n_dims, NULL, include_parents ); if( err != NC_NOERR ) { fprintf( stderr, "safe_ncdimid: error on call to nc_inq_dimids (1): %s\n", nc_strerror(err) ); exit(-1); } if( debug == 1 ) printf( "safe_ncdimid: n_dims=%d\n", n_dims ); dimids = (int *)malloc( sizeof(int) * n_dims ); err = nc_inq_dimids( fileid, &n_dims, dimids, include_parents ); if( err != NC_NOERR ) { fprintf( stderr, "safe_ncdimid: error on call to nc_inq_dimids (2): %s\n", nc_strerror(err) ); exit(-1); } for( i=0; i%s<\n", i, dimids[i], dim_name2 ); if( strcmp( dim_name1, dim_name2 ) == 0 ) { if( debug==1 ) printf( "safe_ncdimid found match in dim %d: returning that value\n", dimids[i] ); return( dimids[i] ); } } if( debug==1 ) printf( "safe_ncdimid: no matches, returning -1\n" ); return( -1 ); } /*******************************************************************************************/ char *nc_type_to_string( nc_type type ) { switch( type ) { case NC_BYTE: return( "BYTE" ); case NC_CHAR: return( "CHAR" ); case NC_SHORT: return( "SHORT" ); case NC_LONG: return( "LONG" ); case NC_FLOAT: return( "FLOAT" ); case NC_DOUBLE: return( "DOUBLE" ); default: return( "UNKNOWN" ); } } /*******************************************************************************************/ char *netcdf_att_string( int fileid, char *var_name ) { int iatt, varid, size_to_use, n_dims, i, dim[50], n_atts, err; nc_type datatype, type; char att_name[MAX_NC_NAME], dummy_var_name[MAX_NC_NAME]; char *data, *ret_string, line[2000]; size_t len, retval_len=10000; ret_string = (char *)malloc(retval_len); snprintf( ret_string, retval_len, "Attributes for variable %s:\n------------------------------\n", var_name ); ret_string[retval_len-1] = '\0'; err = nc_inq_varid( fileid, var_name, &varid ); if( err != NC_NOERR ) { fprintf( stderr, "Error in netcdf_att_string: could not find var named \"%s\" in file!\n", var_name ); exit(-1); } err = nc_inq_var( fileid, varid, dummy_var_name, &type, &n_dims, dim, &n_atts ); if( err != NC_NOERR ) { fprintf( stderr, "netcdf_att_string: failed on nc_inq_var call!\n" ); exit(-1); } for( iatt=0; iatt #endif #define PROGRAM_ID "Ncview 2.1.8 David W. Pierce 8 March 2017" #define PROGRAM_VERSION_STRING "2.1.8" #define APP_RES_VERSION 1.93 #ifndef TRUE #define TRUE 1 #endif #ifndef FALSE #define FALSE 0 #endif /******************** Buttons in the user interface **********************/ #define BUTTON_REWIND 1 #define BUTTON_BACKWARDS 2 #define BUTTON_PAUSE 3 #define BUTTON_FORWARD 4 #define BUTTON_FASTFORWARD 5 #define BUTTON_COLORMAP_SELECT 6 /* this is also a label */ #define BUTTON_INVERT_PHYSICAL 7 #define BUTTON_INVERT_COLORMAP 8 #define BUTTON_MINIMUM 9 #define BUTTON_MAXIMUM 10 #define BUTTON_QUIT 11 #define BUTTON_BLOWUP 12 /* this is also a label */ #define BUTTON_RESTART 13 #define BUTTON_TRANSFORM 14 /* this is also a label */ #define BUTTON_DIMSET 15 #define BUTTON_RANGE 16 #define BUTTON_BLOWUP_TYPE 17 /* this is also a label */ #define BUTTON_SKIP 18 /* this is also a label */ #define BUTTON_EDIT 19 #define BUTTON_INFO 20 #define BUTTON_PRINT 21 #define BUTTON_OPTIONS 22 /*************************************************************************** * These are the overlays we know about */ #define OVERLAY_NONE 0 #define OVERLAY_P8DEG 1 #define OVERLAY_P08DEG 2 #define OVERLAY_USA 3 #define OVERLAY_CUSTOM 4 #define OVERLAY_N_OVERLAYS 5 /*************************************************************************** * General purpose writable labels in the user interface. These are the * 'real' names; to actually use them, associate a more easily * remembered #define with them, as shown below. */ #define LABEL_1 1 #define LABEL_2 2 #define LABEL_3 3 #define LABEL_4 4 #define LABEL_5 11 #define LABEL_6 13 /* Specific purpose writable labels in the user interface. */ #define LABEL_COLORMAP_NAME 5 /* this is also a button */ #define LABEL_BLOWUP 6 /* this is also a button */ #define LABEL_TRANSFORM 7 #define LABEL_CCINFO_1 8 #define LABEL_CCINFO_2 9 #define LABEL_BLOWUP_TYPE 10 /* this is also a button */ #define LABEL_SKIP 12 /* this is also a button */ #define LABEL_TITLE LABEL_1 #define LABEL_SCANVAR_NAME LABEL_2 #define LABEL_SCAN_PLACE LABEL_3 #define LABEL_DATA_EXTREMA LABEL_4 #define LABEL_DATA_VALUE LABEL_5 #define LABEL_SCALAR_DIMS LABEL_6 /* information from the scalar dims */ /*****************************************************************************/ /* Transforming the data before turning it into pixels is supported */ #define N_TRANSFORMS 3 #define TRANSFORM_NONE 1 #define TRANSFORM_LOW 2 #define TRANSFORM_HI 3 /***************************************************************************** * Maximum number of X-Y plot windows which can pop up, and the max * number of lines on one plot. */ #define MAX_PLOT_XY 10 #define MAX_LINES_PER_PLOT 5 /***************************************************************************** * This is for the popup windows which show all of a variable's attributes. */ #define MAX_DISPLAY_POPUPS 10 /*****************************************************************************/ /* Types of file data formats supported */ #define FILE_TYPE_NETCDF 1 /*****************************************************************************/ /* Maximum name length of a variable */ #define MAX_VAR_NAME_LEN 132 /*****************************************************************************/ /* Maximum name length of a file */ #define MAX_FILE_NAME_LEN 1024 /*****************************************************************************/ /* Maximum name length of a recdim units */ #define MAX_RECDIM_UNITS_LEN 1024 /*****************************************************************************/ /* Possible interpretations for the change_view routine; either change * the specified number of FRAMES or the specified PERCENT. */ #define FRAMES 1 #define PERCENT 2 /*****************************************************************************/ /* Truncate displayed strings which are longer than this */ #define MAX_DISPLAYED_STRING_LENGTH 250 /*****************************************************************************/ /* What dimension button sets we have */ #define DIMENSION_X 1 #define DIMENSION_Y 2 #define DIMENSION_SCAN 3 #define DIMENSION_NONE 4 /*****************************************************************************/ /* Button-press modification indicators */ #define MOD_1 1 #define MOD_2 2 #define MOD_3 3 #define MOD_4 4 /*****************************************************************************/ /* Messages which a dialog popup can return */ #define MESSAGE_OK 1 #define MESSAGE_CANCEL 2 /*****************************************************************************/ /* This is used in x_interface.c, even though it has nothing to do with * the X interface, because the X mechanism has a way of * reading in resource files, and there is no point in reading in TWO * different configuration files. Sigh. For use of this, see routine * 'check_app_res' in file x_interface.c */ #define DEFAULT_DELTA_STEP 10 /*****************************************************************************/ /* Ways in which the file's min and max can be calculated */ #define MIN_MAX_METHOD_FAST 1 #define MIN_MAX_METHOD_MED 2 #define MIN_MAX_METHOD_SLOW 3 #define MIN_MAX_METHOD_EXHAUST 4 /*****************************************************************************/ /* Data which has the fill_value is IGNORED. It is assumed to represent * out of domain or out of range data. Netcdf has its own values for this * which replace this value, so in Netcdf implementations, this particular * value is not the one which is actually used. */ #define DEFAULT_FILL_VALUE 1.0e35 /******************************************************************* * Ways to expand a small pixmap into a large one. */ #define BLOWUP_REPLICATE 1 #define BLOWUP_BILINEAR 2 /******************************************************************* * Ways to contract a large pixmap into a small one. */ #define SHRINK_METHOD_MEAN 0 #define SHRINK_METHOD_MODE 1 /********************************************************************* * Possible states which the data inside the current buffer can be in */ #define VDS_VALID 1 #define VDS_INVALID 2 #define VDS_EDITED 3 /******************************************************************* * Where postscript output can go. */ #define DEVICE_PRINTER 1 #define DEVICE_FILE 2 /******************************************************************* * Ways of handling the variable-select area. We can either list * all the variables, or make a pull-down menu for selecting them. */ #define VARSEL_LIST 1 #define VARSEL_MENU 2 /******************************************************************* * Recognized standards by which the time axis may be described */ #define TSTD_UDUNITS 1 /* Ex: units="days since 1900-01-01" */ #define TSTD_EPIC_0 2 /* Ex: units="True Julian Day" w/att epic_code=624 */ #define TSTD_MONTHS 3 /* Ex: units="months", Jan 1 AD = month 1 */ /******************************************************************* * Kinds of time-like granularity. */ #define TGRAN_SEC 1 #define TGRAN_MIN 2 #define TGRAN_HOUR 3 #define TGRAN_DAY 4 #define TGRAN_MONTH 5 #define TGRAN_YEAR 6 /******************************************************************* * Maximum number of scalar "coord" attributes we can have for * variable. */ #define MAX_SCALAR_COORDS 20 /******************************************************************* * * The main concept here is the 'variable'. Variables are * things which might possibly be displayed by ncview. Variables * live in one or more files, and within each of those files * have a size, and minimum and maximum values. Different * variables can be in different files, but if you have the * same variable in different files it must have the EXACT SAME * layout in all files, with the exception of the first index * (which is the time index in netCDF files). So, you can have * 20 time entries in the first file, then 7 in the second, and * 14 in the third; but you can't have the resolution of the * variable be different in the different files. * ********************************************************************/ /*****************************************************************************/ typedef unsigned char ncv_pixel;/* If you change this, make sure to change * routine 'data_to_pixels' in util.c! It * assumes a size of one byte. Some of the * X routines do also. */ /*****************************************************************************/ /* This describes the file which the relevant variable lives in */ typedef struct { void *next, *prev; int id; /* internally used ID number */ int index; /* starts at 0, increments by 1 for each file associated * with this variable */ char *filename; void *aux_data; /* For specific datafile implementations */ size_t *var_size; /* Multi-dimensional size of variables which live in this file */ float data_min, data_max; /* for a specific variable in the file */ /* Following is an ugly hack for an ugly problem. Basically, different files can have * different units for the unlimited dimension, and some people actually do this. So * we must store the recdim units for each file. In a way this is a property more of * the dimensions, so maybe should be in the NCDim structure somehow, but the units live * in each file and have a 1-1 association with each file, so I'm putting them here. */ char *recdim_units; #ifdef HAVE_UDUNITS2 ut_unit *ut_unit_ptr; /* only non-null if ut_parse worked on these units */ #endif } FDBlist; /***************************************************************************** * A specific set of data for netCDF-type files. These won't necessarily * be applicable to different types of data file formats. */ typedef struct { int valid_range_set, valid_min_set, valid_max_set, scale_factor_set, add_offset_set; float valid_range[2], valid_min, valid_max, scale_factor, add_offset; } NetCDFOptions; /*****************************************************************************/ /* The dimension structure. This is more for convienence and efficiency * than because dimensions are so fundamental; actually, it's the variables * which are more important. */ typedef struct { char *name, *long_name, *units; int units_change; /* if 1, then a virtully concatenated timelike dimension has different units in different input files */ float min, max, *values; int have_calc_minmax; /* 0 initially, 1 after min & max have been calculated */ size_t size; int timelike; /* 0 if NOT timelike, 1 if is. If is, MUST */ /* have an identified time standard (below). */ int time_std; /* TSTD_UDUNITS, TSTD_EPIC_0, TSTD_MONTHS */ char *calendar; /* ONLY applicable if time_std==TSTD_UDUNITS; can be any CF-1.0 value. Defaults to "standard" */ int tgran; /* time granularity; i.e., frequency of entries (daily, hourly, etc). Must be one of the TGRAN_* defined above */ int global_id; /* Used internally, goes from 1..total number of dims we know about */ int is_lat, is_lon; /* Just a guess if these are lat/lon. Used to put on coastlines automatically */ } NCDim; /*****************************************************************************/ /* A dimension can be "mapped", by which it means that, for example, the lat * or lon coordinates are two dimensional, and a variable is supplied that * gives the lat and/or lon values as a function of X and Y. */ typedef struct { void *var_i_map; /* this is a NCVar * ; it gives the "var that I map". */ char *coord_att; /* Contents of the "coordinates" attribute */ char *coord_var_name; /* Name of the VAR in the file that holds mapping info */ int coord_var_ndims; /* # of dims in the mapping var */ char *coord_var_units; /* if the coord var has a units att, this records it */ size_t *coord_var_size; /* size of the mapping var (MULTIDIMENSIONAL) */ int *matching_var_dims; /* This has n_dims equal to the DATA VARIABLE, NOT the coord var! */ float *data_cache; /* Cached info from the mapping var */ size_t *index_place_factor; /* Array of size var_i_map->n_dims, is 0 or factor to mult loc by */ int scalar_all_same; /* ==1 iff is a scalar coord var AND all vals are identical; ==0 otherwise */ } NCDim_map_info; /*****************************************************************************/ /* Here it is: the variable structure. Aspects of the variable which are * different from file to file are kept in the pointed-to file descriptor * blocks (FDBs). */ typedef struct { char *name; void *next, *prev; /* for global list of variables */ float fill_value; /* Any data with this special * value will be IGNORED. It * is assumed to indicate * out-of-range or out-of-domain * data. */ int have_set_range; /* boolean -- have we set the * valid range for this var yet? */ int n_dims; /* how many dimensions this var has */ FDBlist *first_file, *last_file; /* What files this variable lives in */ int is_virtual; /* Boolean -- true if this var lives * in more than one input file, false * otherwise. */ FDBlist **timestep_2_fdb; /* Files can only be virtually concatenated * along the first (timelike) dimension. * This gives pointers to the FDBlist * elements that each individual timestep * of the var lives in. So it is dimension * size[0]. Note that many entries can * point to the same target. For example, * if a sequency of data files with a year's * worth of monthly data is given, then * the first 12 entries of this will all * point to the first file's FDBlist. * Because this can only be filled out * AFTER we have processed all the files, * it is done in a slighly strange place... * in routine cache_scalar_coord_info. */ float global_min, global_max, /* These are diffferent from the */ user_min, user_max; /* min & max in the FDBs because these * are global, rather than local to * a file. */ int user_set_blowup; /* Initializes to -99999, then saves user-specified * value of 'blowup' for this var so it can be * used again if we leave this var & then come back */ int auto_set_no_range; /* '1' if we autoset a range of -1,1 based * on not having a valid range for this var */ size_t *size; /* The accumulated size of * this variable, from all * the files which hold it. */ int effective_dimensionality; /* # of entries in 'size' array > 1 */ NCDim **dim; /* An array of 'n_dim' pointers to * Dimension structures. This * is only filled out for * scannable dimensions!! If * the dim is not scannable, * a NULL is inserted instead. */ NCDim_map_info **dim_map_info; /* Pointer to the first entry in an array of ndims NCDim_map_info pointers that hold information describing the 2-D mapping for this dim. This itself should never be null, but the entries CAN BE NULL, in which event that dim has no mapping. Note that the dim mapping is a function of the VARIABLE rather than the dim, which is an oddity of the way CF conventions handle mapping. */ NCDim_map_info **scalar_dim_map_info; /* A variable can also specify SCALAR coordinate "vars", for example, "height" for a 2d field in (lon,lat). This holds the scalar info. The reason this is not part of athe dim_map_info array is that array has exactly ndims entries, describing how each dim in the var is mapped. This array can have many more scalar "dims", locating the field in space or time. They are really different concepts but the CF convention puts them both in the "coordinates" attribute. */ int n_scalar_coords; /* Number of valid entries in the 'scalar_dim_map_info' array for this var. */ } NCVar; /*****************************************************************************/ /* Our current view--the view is the 2D field which is being color-contoured. */ typedef struct { NCVar *variable; size_t *var_place; /* Where we currently are in that var's space, in that file */ void *data; /* The actual 2-D data to colorcontour */ int data_status; /* Either valid, invalid, or edited (changed) */ unsigned char *pixels; /* Scaled, replicated, byte array version of data */ int x_axis_id, /* which axes the 2-D data lies on. 'scan' */ y_axis_id, /* is the one accessed by the pushbuttons */ scan_axis_id; int skip; /* Number of time entries to stride each time */ int plot_XY_axis, /* Which axis to plot along in XY plots */ plot_XY_nlines; /* # of XY lines for this variable on current plot */ size_t plot_XY_position[MAX_LINES_PER_PLOT][10]; } View; /***************************************************************************** * Place to store the frames in, if we want in-core displaying. */ typedef struct { int valid; /* Is ANYTHING in the frame store valid? */ size_t nt; /* # of frames in the store. Can be > than nt cuz we allocate some extra to handle file growth */ size_t nx, ny; /* # of X and Y entries per frame */ ncv_pixel *frame; /* Actual store of the frames */ int *frame_valid; /* Is this particular frame valid? */ } FrameStore; /*****************************************************************************/ /* program options */ /* Options for the overlay feature */ typedef struct { int doit; int *overlay; } OverlayOptions; typedef struct { int invert_physical, invert_colors, t_conv, debug, show_sel, no_autoflip, no_char_dims, private_colormap, want_extra_info, n_colors, n_extra_colors, /* Supposedly for black, white, etc., but not used much nowadays */ small, dump_frames, no_1d_vars, min_max_method, delta_step, /* if > 0, percent of total frames to step when pressing the * 'forward' or 'backward' button and holding down the Ctrl * key; if < 0, absolute number of frames to step. */ transform, varsel_style, /* can be VARSEL_LIST or VARSEL_MENU */ listsel_max, /* if # of vars is more than this, auto switch from VARSEL_LIST to VARSEL_MENU */ color_by_ndims, /* if 1, then button is color coded by # of effective dims */ beep_on_restart, stop_on_restart, auto_overlay, /* if 1, then tries to figure out if coastlines should automatically be added */ blowup, maxsize_pct, /* -1 if a width/height pair specified instead */ maxsize_width, /* in pixels */ maxsize_height, /* in pixels */ shrink_method, blowup_default_size, display_type; /* This uses std 'X' defines; PseudoColor, DirectColor, etc */ char *ncview_base_dir, *window_title, *calendar; /* This OVERRIDES any 'calendar' attribute in the data file */ int blowup_type; /* can be BLOWUP_REPLICATE or BLOWUP_BILINEAR */ int autoscale; /* If TRUE, then tries to automatically scale colors for EACH frame. Much slower!! */ int save_frames; /* If true, try to save frames in core for faster display */ float frame_delay; /* Normalied to be between 0.0 and 1.0 */ int enable_group_sel; /* TRUE if we have some vars in groups, so interface must incl. grp selection */ int missval_r, missval_g, missval_b; /* 0-255 values of R, G, B for missing data */ OverlayOptions *overlay; } Options; /***********************************************************************************************************/ /* Postscript printer output options */ typedef struct { float page_width, page_height, /* In inches */ page_x_margin, page_upper_y_margin, /* In inches */ page_lower_y_margin, ppi; /* Points per inch */ int font_size, leading, header_font_size; /* In points */ char font_name[132], /* Postscript name */ out_file_name[1024]; int output_device, include_outline, include_id, include_title, include_axis_labels, include_extra_info, test_only; } PrintOptions; /*******************************************************************************************/ /* This is used to hold key info about the X server, * which we use when we try to create an image. */ #define ORDER_RGB 1 /* R mask > B mask */ #define ORDER_BGR 2 /* B mask > R mask */ typedef struct { int bits_per_pixel, byte_order, bytes_per_pixel, bitmap_unit, bitmap_pad, rgb_order, shift_red, shift_green_upper, shift_green_lower, shift_blue, depth, width, height; unsigned long mask_red, mask_green_upper, mask_green_lower, mask_blue; } Server_Info; /*****************************************************************************************************/ /* This structure holds information about MY list of colormaps (as opposed to standard X window * colormaps). */ typedef struct { XColor *color_list; void *next, *prev; char *name; ncv_pixel *pixel_transform; int enabled; /* 1 if enabled, 0 otherwise */ int magic; /* is CMAPLIST_MAGIC if valid, CMAPLIST_BAD_MAGIC if freed */ } Cmaplist; ncview-2.1.8/src/colormaps_jaisnc.h0000640006472100017500000000661113060040030016574 0ustar piercepiercestatic int cmap_jaisnc[] = { 87, 0,127, 88, 0,133, 88, 0,139, 87, 0,144, 86, 0,150, 85, 0,155, 83, 0,160, 81, 0,165, 78, 0,169, 75, 0,174, 72, 0,178, 68, 0,182, 65, 0,186, 60, 0,190, 56, 0,194, 51, 0,197, 46, 0,201, 41, 0,204, 36, 0,207, 31, 0,210, 25, 0,213, 19, 0,216, 13, 0,219, 8, 0,221, 2, 0,224, 0, 4,226, 0, 10,228, 0, 16,230, 0, 22,232, 0, 28,234, 0, 34,236, 0, 41,237, 0, 47,239, 0, 53,240, 0, 59,242, 0, 65,243, 0, 71,244, 0, 77,245, 0, 83,246, 0, 88,247, 0, 94,248, 0, 99,249, 0,105,249, 0,110,250, 0,115,251, 0,120,251, 0,125,252, 0,130,252, 0,134,253, 0,139,253, 0,143,253, 0,148,253, 0,152,254, 0,156,254, 0,160,254, 0,163,254, 0,167,254, 0,171,254, 0,174,254, 0,178,254, 0,181,254, 1,185,254, 1,188,254, 2,191,254, 2,194,255, 3,197,255, 4,200,255, 5,203,255, 6,206,255, 7,209,255, 8,212,255, 9,215,255, 10,217,255, 12,220,255, 13,223,255, 15,226,255, 16,228,255, 18,231,255, 20,233,255, 21,236,255, 23,239,255, 25,241,255, 28,244,255, 30,246,255, 32,249,255, 34,251,255, 37,254,255, 39,255,253, 42,255,251, 45,255,248, 47,255,246, 50,255,244, 53,255,241, 56,255,239, 59,255,237, 63,255,235, 66,255,233, 69,255,231, 73,255,229, 76,255,227, 80,255,225, 84,255,223, 88,255,221, 91,255,220, 96,255,218, 100,255,217, 104,255,216, 108,255,215, 113,255,214, 117,255,213, 122,255,212, 127,255,212, 132,255,212, 137,255,212, 142,255,212, 148,255,212, 154,255,213, 159,255,214, 165,255,215, 172,255,217, 178,255,218, 185,255,221, 192,255,223, 200,255,226, 209,255,230, 218,255,234, 229,255,240, 243,255,248, 248,255,243, 240,255,229, 234,255,218, 230,255,209, 226,255,200, 223,255,192, 221,255,185, 218,255,178, 217,255,172, 215,255,165, 214,255,159, 213,255,154, 212,255,148, 212,255,142, 212,255,137, 212,255,132, 212,255,127, 212,255,122, 213,255,117, 214,255,113, 215,255,108, 216,255,104, 217,255,100, 218,255, 96, 220,255, 91, 221,255, 88, 223,255, 84, 225,255, 80, 227,255, 76, 229,255, 73, 231,255, 69, 233,255, 66, 235,255, 63, 237,255, 59, 239,255, 56, 241,255, 53, 244,255, 50, 246,255, 47, 248,255, 45, 251,255, 42, 253,255, 39, 255,254, 37, 255,251, 34, 255,249, 32, 255,246, 30, 255,244, 28, 255,241, 25, 255,239, 23, 255,236, 21, 255,233, 20, 255,231, 18, 255,228, 16, 255,226, 15, 255,223, 13, 255,220, 12, 255,217, 10, 255,215, 9, 255,212, 8, 255,209, 7, 255,206, 6, 255,203, 5, 255,200, 4, 255,197, 3, 255,194, 2, 254,191, 2, 254,188, 1, 254,185, 1, 254,181, 0, 254,178, 0, 254,174, 0, 254,171, 0, 254,167, 0, 254,163, 0, 254,160, 0, 254,156, 0, 254,152, 0, 253,148, 0, 253,143, 0, 253,139, 0, 253,134, 0, 252,130, 0, 252,125, 0, 251,120, 0, 251,115, 0, 250,110, 0, 249,105, 0, 249, 99, 0, 248, 94, 0, 247, 88, 0, 246, 83, 0, 245, 77, 0, 244, 71, 0, 243, 65, 0, 242, 59, 0, 240, 53, 0, 239, 47, 0, 237, 41, 0, 236, 34, 0, 234, 28, 0, 232, 22, 0, 230, 16, 0, 228, 10, 0, 226, 4, 0, 224, 0, 2, 221, 0, 8, 219, 0, 13, 216, 0, 19, 213, 0, 25, 210, 0, 31, 207, 0, 36, 204, 0, 41, 201, 0, 46, 197, 0, 51, 194, 0, 56, 190, 0, 60, 186, 0, 65, 182, 0, 68, 178, 0, 72, 174, 0, 75, 169, 0, 78, 165, 0, 81, 160, 0, 83, 155, 0, 85, 150, 0, 86, 144, 0, 87, 139, 0, 88, 133, 0, 88, 127, 0, 87 }; ncview-2.1.8/src/ncview.c0000640006472100017500000022146513060040567014561 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2015 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 3, as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ #include "ncview.includes.h" #include "ncview.defines.h" #include "ncview.protos.h" /* These hold data for our colormaps */ /* A. Shchepetkin: new colormaps are added here */ #include "colormaps_bright.h" #include "colormaps_banded.h" #include "colormaps_rainbow.h" #include "colormaps_jaisnb.h" #include "colormaps_jaisnc.h" #include "colormaps_jaisnd.h" #include "colormaps_blu_red.h" #include "colormaps_manga.h" #include "colormaps_jet.h" #include "colormaps_wheel.h" /* the following are original colormaps from ncview */ #include "colormaps_3gauss.h" #include "colormaps_3saw.h" #include "colormaps_bw.h" #include "colormaps_default.h" #include "colormaps_detail.h" #include "colormaps_extrema.h" #include "colormaps_helix.h" #include "colormaps_helix2.h" #include "colormaps_hotres.h" #include "colormaps_ssec.h" /* Program defaults in a easy-to-find place */ #define DEFAULT_INVERT_PHYSICAL FALSE #define DEFAULT_INVERT_COLORS FALSE #define DEFAULT_BLOWUP 1 #define DEFAULT_MIN_MAX_METHOD MIN_MAX_METHOD_FAST #define DEFAULT_N_COLORS 200 #define DEFAULT_PRIVATE_CMAP FALSE #define DEFAULT_BLOWUP_TYPE BLOWUP_BILINEAR #define DEFAULT_SHRINK_METHOD SHRINK_METHOD_MEAN #define DEFAULT_SAVEFRAMES TRUE #define DEFAULT_NO_AUTOFLIP FALSE #define DEFAULT_LISTSEL_MAX 40 #define DEFAULT_COLOR_BY_NDIMS TRUE #define DEFAULT_AUTO_OVERLAY TRUE Options options; NCVar *variables; ncv_pixel *pixel_transform; FrameStore framestore; Stringlist *read_in_state; static void init_cmaps_from_data(); static void init_cmap_from_data( char *colormap_name, int *data ); static int get_cmaps_from_dir( char *dir_name ); static int ncview_cmap_suffix( char *s, int *n_suffix ); static int any_var_in_group( NCVar *var ); /***********************************************************************************************/ int main( int argc, char **argv ) { Stringlist *input_files, *state_to_save; int err, found_state_file; /* Initialize misc constants */ initialize_misc(); /* Read in our state file from a previous run of ncview */ read_in_state = NULL; /* Note: a global var. Set to null to flag following routine to make a new stringlist */ err = read_state_from_file( &read_in_state ); if( err == 0 ) found_state_file = TRUE; else found_state_file = FALSE; in_parse_args ( &argc, argv ); input_files = parse_options ( argc, argv ); /* This parses ALL the non-X11 command line options, not just the input files */ determine_file_type ( input_files ); options.window_title = input_files->string; options.blowup = 1; /* this routine sets up the 'variables' structure */ initialize_file_interface ( input_files ); if( n_vars_in_list( variables ) == 0 ) { fprintf( stderr, "no displayable variables found!\n" ); exit( -1 ); } /* If any vars are in groups, we build the interface differently. * I pass this information through the global "options" struct. */ if( any_var_in_group( variables )) { options.enable_group_sel = TRUE; options.varsel_style = VARSEL_MENU; } else options.enable_group_sel = FALSE; /* This initializes the colormaps, and then the X widows system */ if( options.debug ) printf( "Initializing display interface...\n" ); initialize_display_interface(); if( options.debug ) printf( "Initializing printing subsystem...\n" ); print_init(); if( options.debug ) printf( "Initializing overlays...\n" ); overlay_init(); /* If there is only one variable, make it the active one */ if( n_vars_in_list( variables ) == 1 ) { /* set_scan_variable ( variables ); */ in_indicate_active_var( variables->name ); } /* If we didn't find a state file (".ncviewrc") when we started up, then * write a new one out now that we are all initialized */ if( found_state_file == FALSE ) { state_to_save = get_persistent_state(); if( (err = write_state_to_file( state_to_save )) != 0 ) { fprintf( stderr, "Error %d while trying to save options file \"$HOME/.ncviewrc\".\n", err ); } stringlist_delete_entire_list( state_to_save ); } process_user_input(); return(0); } /***********************************************************************************************/ Stringlist * parse_options( int argc, char *argv[] ) { int i, n; Stringlist *file_list = NULL; char bufr[1000], *comma_ptr; for( i=1; i 255 ) { fprintf( stderr, "maximum number of colors is currently 255\n" ); exit( -1 ); } i++; } else if( strncmp( argv[i], "-max", 4 ) == 0 ) { if( i == (argc-1) ) { fprintf( stderr, "Error, -maxsize argument must be followed by either a single integer (pct of screen) or two comma separated integers (max width,max height)\n" ); exit(-1); } /* See if there is a comma in the following arg */ i++; if( (comma_ptr = strstr( argv[i], "," )) == NULL ) { if( (sscanf( argv[i], "%d", &(options.maxsize_pct) ) != 1 ) || (options.maxsize_pct < 30) || (options.maxsize_pct > 100)) { fprintf( stderr, "Error, when the -maxsize arg is followed by a single number, it must be an integer between 30 and 100\n" ); exit(-1); } } else { /* parse a width,height pair of ints separated by a comma */ options.maxsize_pct = -1; /* flag using width,height rather than pct */ if( strlen(argv[i]) > 900 ) { fprintf( stderr, "Error, string specified in -maxsize too long!\n" ); exit(-1); } n = comma_ptr - argv[i]; strncpy( bufr, argv[i], n ); bufr[n] = '\0'; if( (sscanf( bufr, "%d", &(options.maxsize_width) ) != 1 ) || (options.maxsize_width < 30) || (options.maxsize_width > 99999)) { fprintf( stderr, "Error, specified -maxsize width must be an integer between 30 and 100\n" ); exit(-1); } strcpy( bufr, argv[i]+n+1 ); if( (sscanf( bufr, "%d", &(options.maxsize_height) ) != 1 ) || (options.maxsize_height < 30) || (options.maxsize_height > 99999)) { fprintf( stderr, "Error, specified -maxsize height must be an integer between 30 and 100\n" ); exit(-1); } } } else /* put other options here */ { fprintf( stderr, "unrecognizied option: %s\n", argv[i] ); /* doesn't return */ useage(); } } else /* found an entry which is NOT in option syntax -- assume a filename */ stringlist_add_string( &file_list, argv[i], NULL, SLTYPE_NULL ); } /* end of i loop through argv's */ return( file_list ); } /***********************************************************************************************/ void initialize_misc() { print_disclaimer(); udu_utinit( NULL ); options.invert_physical = DEFAULT_INVERT_PHYSICAL; options.invert_colors = DEFAULT_INVERT_COLORS; options.blowup = DEFAULT_BLOWUP; options.shrink_method = DEFAULT_SHRINK_METHOD; options.min_max_method = DEFAULT_MIN_MAX_METHOD; options.transform = TRANSFORM_NONE; options.n_colors = DEFAULT_N_COLORS; options.n_extra_colors = 10; options.private_colormap = DEFAULT_PRIVATE_CMAP; options.debug = FALSE; options.show_sel = FALSE; options.want_extra_info = FALSE; options.beep_on_restart = FALSE; options.stop_on_restart = FALSE; options.small = FALSE; options.blowup_type = DEFAULT_BLOWUP_TYPE; options.save_frames = DEFAULT_SAVEFRAMES; options.no_autoflip = DEFAULT_NO_AUTOFLIP; options.t_conv = TRUE; options.varsel_style = VARSEL_LIST; options.dump_frames = FALSE; options.listsel_max = DEFAULT_LISTSEL_MAX; options.color_by_ndims = DEFAULT_COLOR_BY_NDIMS; options.auto_overlay = DEFAULT_AUTO_OVERLAY; options.autoscale = FALSE; options.calendar = NULL; options.overlay = (OverlayOptions *)malloc( sizeof( OverlayOptions )); options.overlay->doit = FALSE; options.overlay->overlay = NULL; options.maxsize_pct = 75; /* maximum size of a window, in percent of screen, before switching to scrollbars */ /* Set default color to use for missing data */ options.missval_r = 255; options.missval_g = 255; options.missval_b = 255; framestore.frame = NULL; framestore.valid = FALSE; } /***********************************************************************************************/ void initialize_colormaps() { int n_colormaps = 0; char *ncview_base_dir; /* ncview has a useful set of built-in colormaps. The set of built-in * colormaps can be augmented by user-specified colormaps that are contained * in simple ASCII files with 256 lines, where each line has 3 entries * (separated by spaces), which indicate the R, B, and G values. Each * value must be an integer between 0 and 255, inclusive. User-specified * colormaps are contained in files with the extension of ".ncmap", * and can live in the following places: * 1) NCVIEW_LIB_DIR, which is determined at installation time. * A reasonable choice is "/usr/local/lib/ncview". * 2) In a directory named by the environmental variable * "NCVIEWBASE". * 3) If there is no environmental variable "NCVIEWBASE", then * in $HOME. * 4) In the current working directory. */ /* Get built-in colormaps */ init_cmaps_from_data(); /* Get user-specified colormaps, if any */ #ifdef NCVIEW_LIB_DIR n_colormaps = get_cmaps_from_dir( NCVIEW_LIB_DIR ); #endif ncview_base_dir = (char *)getenv( "NCVIEWBASE" ); if( ncview_base_dir == NULL ) ncview_base_dir = (char *)getenv( "HOME" ); if( ncview_base_dir != NULL ) n_colormaps += get_cmaps_from_dir( ncview_base_dir ); n_colormaps += get_cmaps_from_dir( "." ); } /***********************************************************************************************/ /* Returns 0 if the passed char string "s" has a valid ncview cmap file suffix, and 1 otherwise. * If a 0 is returned, then n_suffix is also set to the suffix length, including the period. */ int ncview_cmap_suffix( char *s, int *n_suffix ) { int nc; if( s == NULL ) return( 1 ); nc = strlen( s ); if( nc < 5 ) return( 1 ); if( strncasecmp( (s+nc-4), ".ncm", 4 ) == 0 ) { *n_suffix = 4; return( 0 ); } if( nc < 7 ) return( 1 ); if( strncasecmp( (s+nc-6), ".ncmap", 6 ) == 0 ) { *n_suffix = 6; return( 0 ); } return( 1 ); } /***********************************************************************************************/ int get_cmaps_from_dir( char *dir_name ) { DIR *ncdir = NULL; struct dirent *dir_entry; int n_colormaps = 0, n_suffix; if( options.debug ) fprintf( stderr, "Getting colormaps from dir >%s<\n", dir_name ); ncdir = opendir( dir_name ); if( ncdir == NULL ) return( 0 ); dir_entry = readdir( ncdir ); while( dir_entry != NULL ) { /* Additional allowed filenames as per suggestion by * Arlindo da Silva for his Windows port */ if( ncview_cmap_suffix( dir_entry->d_name, &n_suffix ) == 0) { init_cmap_from_file( dir_name, dir_entry->d_name, n_suffix ); n_colormaps++; } dir_entry = readdir( ncdir ); } closedir( ncdir ); return( n_colormaps ); } /***********************************************************************************************/ void init_cmaps_from_data() { /* the following are original colormaps from ncview */ init_cmap_from_data( "3gauss", cmap_3gauss ); init_cmap_from_data( "detail", cmap_detail ); init_cmap_from_data( "ssec", cmap_ssec ); /* A. Shchepetkin: new colormaps are added here */ init_cmap_from_data( "bright", cmap_bright ); init_cmap_from_data( "banded", cmap_banded ); init_cmap_from_data( "rainbow", cmap_rainbow ); init_cmap_from_data( "jaisnb", cmap_jaisnb ); init_cmap_from_data( "jaisnc", cmap_jaisnc ); init_cmap_from_data( "jaisnd", cmap_jaisnd ); init_cmap_from_data( "blu_red", cmap_blu_red ); init_cmap_from_data( "manga", cmap_manga ); init_cmap_from_data( "jet", cmap_jet ); init_cmap_from_data( "wheel", cmap_wheel ); /* the following are the rest of the original colormaps from ncview */ init_cmap_from_data( "3saw", cmap_3saw ); init_cmap_from_data( "bw", cmap_bw ); init_cmap_from_data( "default", cmap_default ); init_cmap_from_data( "extrema", cmap_extrema ); init_cmap_from_data( "helix", cmap_helix ); init_cmap_from_data( "helix2", cmap_helix2 ); init_cmap_from_data( "hotres", cmap_hotres ); } /***********************************************************************************************/ void init_cmap_from_data( char *colormap_name, int *data ) { int i; unsigned char r[256], g[256], b[256]; if( options.debug ) fprintf( stderr, " ... initting cmap >%s< from supplied data\n", colormap_name ); for( i=0; i<256; i++ ) { r[i] = (unsigned char)data[i*3+0]; g[i] = (unsigned char)data[i*3+1]; b[i] = (unsigned char)data[i*3+2]; } in_create_colormap( colormap_name, r, g, b ); } /***********************************************************************************************/ void init_cmap_from_file( char *dir_name, char *file_name, int n_suffix ) { char *colormap_name; FILE *cmap_file; int i, nentries, r_entry, g_entry, b_entry; char line[ 128 ], *long_file_name; unsigned char r[256], g[256], b[256]; size_t slen; if( options.debug ) fprintf( stderr, " ... initting cmap >%s<\n", file_name ); /* Colormap name is the file name without the '.ncmap' or '.ncm' extension */ colormap_name = (char *)malloc( strlen(file_name)-(n_suffix-1) ); strncpy( colormap_name, file_name, strlen(file_name)-n_suffix ); *(colormap_name + strlen(file_name)-n_suffix) = '\0'; /* Make sure this colormap name isn't already known */ if( x_seen_colormap_name( colormap_name )) { if( options.debug ) printf( "Already have a colormap named >%s<, not NOT inittig colormap from file >%s<\n", colormap_name, file_name); return; } /* Read in the r, g, b values */ slen = strlen(file_name) + strlen(dir_name) + 5; /* add space for intermediate slash and trailing NULL */ long_file_name = (char *)malloc( sizeof(char)*slen); /* add space for intermediate slash and trailing NULL */ snprintf( long_file_name, slen, "%s/%s", dir_name, file_name ); if( (cmap_file = fopen( long_file_name, "r" )) == NULL ) { fprintf( stderr, "ncview.c: init_cmap_from_file: error " ); fprintf( stderr, "opening file %s\n", long_file_name ); free( long_file_name ); return; } for( i=0; i<256; i++ ) { if( fgets( line, 128, cmap_file ) == NULL ) { fprintf( stderr, "ncview: init_cmap_from_file: file %s finished ", long_file_name ); fprintf( stderr, "on line %d, but should have 256 lines: not a valid ncview cmap file\n", i+1 ); return; } nentries = sscanf( line, "%d %d %d", &r_entry, &g_entry, &b_entry ); if( nentries != 3 ) { fprintf( stderr, "ncview: init_cmap_from_file: incorrect number " ); fprintf( stderr, "of entries on the line. Should be 3\n" ); fprintf( stderr, "file %s, line %d\n", long_file_name, i+1 ); return; } if( check( r_entry, 0, 255 ) < 0 ) { fprintf( stderr, "ncview: init_cmap_from_file: first entry (red) " ); fprintf( stderr, "is outside valid limits of 0 to 255.\n" ); fprintf( stderr, "file %s, line %d\n", long_file_name, i+1 ); return; } if( check( g_entry, 0, 255 ) < 0 ) { fprintf( stderr, "ncview: init_cmap_from_file: second entry (green) " ); fprintf( stderr, "is outside valid limits of 0 to 255.\n" ); fprintf( stderr, "file %s, line %d\n", long_file_name, i+1 ); return; } if( check( b_entry, 0, 255 ) < 0 ) { fprintf( stderr, "ncview: init_cmap_from_file: third entry (blue) " ); fprintf( stderr, "is outside valid limits of 0 to 255.\n" ); fprintf( stderr, "file %s, line %d\n", long_file_name, i+1 ); return; } r[i] = (unsigned char)r_entry; g[i] = (unsigned char)g_entry; b[i] = (unsigned char)b_entry; } in_create_colormap( colormap_name, r, g, b ); free( long_file_name ); } /***********************************************************************************************/ void initialize_file_interface( Stringlist *input_files ) { int i, idim, nvars, nfiles; NCVar *var; if( options.debug ) fprintf( stderr, "Initializing file interface...\n" ); nfiles = stringlist_len( input_files ); while( input_files != NULL ) { fi_initialize( input_files->string, nfiles ); input_files = input_files->next; } if( options.debug ) fprintf( stderr, "...calculating dim min & maxes...\n" ); calc_dim_minmaxes(); /* Get the effective dimensionality of all the vars. * Can't do this before we have read in all of the * input file. */ nvars = 0; var = variables; while( var != NULL ) { nvars++; var->effective_dimensionality = 0; for( idim=0; idimn_dims; idim++ ) { if( *(var->size + idim) > 1 ) var->effective_dimensionality++; if( options.debug ) fprintf( stderr, "var %s has %d dims, dim %d: >%s< len %ld\n", var->name, var->n_dims, idim, var->dim[idim]->name, var->dim[idim]->size ); } if( options.debug ) { fprintf( stderr, "variable %s had effective_dimensionality of %d\n", var->name, var->effective_dimensionality ); } var = var->next; } /* Now that we have read in all the files, we can * gather any scalar coordinate information (which * might possibly change in each file) */ cache_scalar_coord_info( variables ); if( nvars > options.listsel_max ) options.varsel_style = VARSEL_MENU; if( options.debug ) fprintf( stderr, "Done initializing file interface...\n" ); } /***********************************************************************************************/ void initialize_display_interface() { initialize_colormaps(); /* Make the colormaps in the program congruent in order * and "enabled-ness" with the read-in state */ x_check_legal_colormap_loaded(); if( options.debug ) printf( "...initializing X interface\n" ); in_initialize(); if( options.debug ) printf( "...done with initializing X interface\n" ); } /***********************************************************************************************/ void process_user_input() { /* This call never returns, as it loops, handling user interface events */ in_process_user_input(); } /***********************************************************************************************/ /* Only correct exit point for 'ncview' */ void quit_app() { exit( 0 ); } /***********************************************************************************************/ int check( int val, int min, int max ) { if( (val >= min) && (val <= max) ) return( 0 ); else return( -1 ); } /***********************************************************************************************/ /* Make a quickie colormap in case none is found */ void create_default_colormap() { ncv_pixel r[256], g[256], b[256]; int i; for( i=0; i<256; i++ ) { r[i] = i; g[i] = 255 - abs(i-128); b[i] = 255-i; } in_create_colormap( "default", r, g, b ); } /***********************************************************************************************/ int any_var_in_group( NCVar *var ) { NCVar *cursor; cursor = var; while( cursor != NULL ) { if( count_nslashes( cursor->name ) > 0 ) return( 1 ); cursor = cursor->next; } return( 0 ); } /***********************************************************************************************/ void useage() { fprintf( stderr, "\nuseage:\n" ); fprintf( stderr, "ncview [options] datafiles\n" ); fprintf( stderr, "\n" ); fprintf( stderr, "Options\n" ); fprintf( stderr, " -minmax: selects how rapidly minimum and maximum\n" ); fprintf( stderr, " values in the data files will be determined;\n" ); fprintf( stderr, " by scanning every third time entry (\"-minmax fast\"),\n" ); fprintf( stderr, " every fifth time entry (\"-minmax med\"), every tenth\n" ); fprintf( stderr, " (\"-minmax slow\"), or all entries (\"-minmax all\").\n" ); fprintf( stderr, " -frames: Dump out PNG images (to make a movie, for instance)\n" ); fprintf( stderr, " -nc: Specify number of colors to use.\n" ); fprintf( stderr, " -no1d: Do NOT allow 1-D variables to be displayed.\n" ); fprintf( stderr, " -repl: Set default blowup type to replicate rathern than bilinear.\n" ); fprintf( stderr, " -calendar: Specify time calendar to use, overriding value in file. Known: noleap standard gregorian 365_day 360_day.\n" ); fprintf( stderr, " -private: Use a private colormap.\n" ); fprintf( stderr, " -debug: Print lots of debugging info.\n" ); fprintf( stderr, " -beep: Ring the bell when the movie restarts at frame zero.\n" ); fprintf( stderr, " -pause_on_restart: Pause playback when the movie restarts at frame zero.\n" ); fprintf( stderr, " -extra: Put some extra information on the display window.\n" ); fprintf( stderr, " -mtitle: My title to use on the display window.\n" ); fprintf( stderr, " -noautoflip: Do not automatically flip image, even\n" ); fprintf( stderr, " if dimensions indicate that it would make sense.\n" ); fprintf( stderr, " -w: print the lack-of-warranty blurb.\n" ); fprintf( stderr, " -small: Keep popup window as small as possible by default.\n" ); fprintf( stderr, " -shrink_mode: Shrink image assuming integer classes, so most common\n" ); fprintf( stderr, " value in sub-block returned instead of arithmetic mean.\n" ); fprintf( stderr, " -listsel_max NN: max number of vars allowed before switching to menu selection\n"); fprintf( stderr, " -no_color_ndims: do NOT color the var selection buttons by their dimensionality\n" ); fprintf( stderr, " -no_auto_overlay: do NOT automatically put on continental overlays\n" ); fprintf( stderr, " -autoscale: scale color map of EACH frame to range of that frame. Note: MUCH SLOWER!\n" ); fprintf( stderr, " -missvalrgb RRR GGG BBB: specifies 3 integers (range: 0 to 255) to use for missing value color\n" ); fprintf( stderr, " -maxsize: specifies max size of window before scrollbars are added. Either a single\n" ); fprintf( stderr, " integer between 30 and 100 giving percentage, or two integers separated by a\n" ); fprintf( stderr, " comma giving width and height. Ex: -maxsize 75 or -maxsize 800,600\n" ); fprintf( stderr, " -c: print the copying policy.\n" ); fprintf( stderr, "datafiles:\n" ); fprintf( stderr, " You can have up to 32 of these. They must all be in\n" ); fprintf( stderr, " the same general format, or have different variables in\n" ); fprintf( stderr, " them. Ncview tries its best under such circumstances.\n" ); exit( -1 ); } /***********************************************************************************************/ void print_disclaimer() { fprintf( stderr, "%s\n", PROGRAM_ID ); fprintf( stderr, "http://meteora.ucsd.edu:80/~pierce/ncview_home_page.html\n" ); fprintf( stderr, "Copyright (C) 1993 through 2015, David W. Pierce\n" ); fprintf( stderr, "Ncview comes with ABSOLUTELY NO WARRANTY; for details type `ncview -w'.\n" ); fprintf( stderr, "This is free software licensed under the Gnu General Public License version 3; type `ncview -c' for redistribution details.\n\n" ); } /***********************************************************************************************/ void print_no_warranty() { printf( "\n The program `ncview' is Copyright (C) 1993 through 2015 David W. Pierce, and\n" ); printf( "is subject to the terms and conditions of the Gnu General Public License,\n" ); printf( "Version 3. For information on copying, modifying, or distributing `ncview',\n" ); printf( "type `ncview -c'.\n" ); printf( "\n" ); printf( " This License Agreement applies to any program or other work which \n" ); printf( "contains a notice placed by the copyright holder saying it may be \n" ); printf( "distributed under the terms of this General Public License. The\n" ); printf( "\"Program\", below, refers to any such program or work, and a \"work based\n" ); printf( "on the Program\" means either the Program or any work containing the\n" ); printf( "Program or a portion of it, either verbatim or with modifications. Each\n" ); printf( "licensee is addressed as \"you\".\n" ); printf( "\n" ); printf( " NO WARRANTY\n" ); printf( "\n" ); printf( " BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\n" ); printf( "FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\n" ); printf( "OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\n" ); printf( "PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\n" ); printf( "OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n" ); printf( "MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\n" ); printf( "TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\n" ); printf( "PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\n" ); printf( "REPAIR OR CORRECTION.\n" ); printf( "\n" ); printf( " IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\n" ); printf( "WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\n" ); printf( "REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\n" ); printf( "INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\n" ); printf( "OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\n" ); printf( "TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\n" ); printf( "YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\n" ); printf( "PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\n" ); printf( "POSSIBILITY OF SUCH DAMAGES.\n" ); } /***********************************************************************************************/ void print_copying() { printf( " The program `ncview' is Copyright (C) 1993 through 2015, David W. Pierce, and \n" ); printf( "is subject to the terms and conditions of the Gnu General Public License,\n" ); printf( "Version 3. Ncview comes with NO WARRANTY; for further information, type\n" ); printf( "`ncview -w'.\n" ); printf( "\n" ); printf( "GNU GENERAL PUBLIC LICENSE\n" ); printf( "\n" ); printf( "Version 3, 29 June 2007\n" ); printf( "\n" ); printf( "Copyright (C) 2007 Free Software Foundation, Inc. \n" ); printf( "\n" ); printf( "Everyone is permitted to copy and distribute verbatim copies of this license\n" ); printf( "document, but changing it is not allowed.\n" ); printf( "\n" ); printf( "Preamble\n" ); printf( "\n" ); printf( "The GNU General Public License is a free, copyleft license for software and\n" ); printf( "other kinds of works.\n" ); printf( "\n" ); printf( "The licenses for most software and other practical works are designed to take\n" ); printf( "away your freedom to share and change the works. By contrast, the GNU General\n" ); printf( "Public License is intended to guarantee your freedom to share and change all\n" ); printf( "versions of a program--to make sure it remains free software for all its users.\n" ); printf( "We, the Free Software Foundation, use the GNU General Public License for most\n" ); printf( "of our software; it applies also to any other work released this way by its\n" ); printf( "authors. You can apply it to your programs, too.\n" ); printf( "\n" ); printf( "When we speak of free software, we are referring to freedom, not price. Our\n" ); printf( "General Public Licenses are designed to make sure that you have the freedom to\n" ); printf( "distribute copies of free software (and charge for them if you wish), that you\n" ); printf( "receive source code or can get it if you want it, that you can change the\n" ); printf( "software or use pieces of it in new free programs, and that you know you can do\n" ); printf( "these things.\n" ); printf( "\n" ); printf( "To protect your rights, we need to prevent others from denying you these rights\n" ); printf( "or asking you to surrender the rights. Therefore, you have certain\n" ); printf( "responsibilities if you distribute copies of the software, or if you modify it:\n" ); printf( "responsibilities to respect the freedom of others.\n" ); printf( "\n" ); printf( "For example, if you distribute copies of such a program, whether gratis or for\n" ); printf( "a fee, you must pass on to the recipients the same freedoms that you received.\n" ); printf( "You must make sure that they, too, receive or can get the source code. And you\n" ); printf( "must show them these terms so they know their rights.\n" ); printf( "\n" ); printf( "Developers that use the GNU GPL protect your rights with two steps: (1) assert\n" ); printf( "copyright on the software, and (2) offer you this License giving you legal\n" ); printf( "permission to copy, distribute and/or modify it.\n" ); printf( "\n" ); printf( "For the developers' and authors' protection, the GPL clearly explains that\n" ); printf( "there is no warranty for this free software. For both users' and authors' sake,\n" ); printf( "the GPL requires that modified versions be marked as changed, so that their\n" ); printf( "problems will not be attributed erroneously to authors of previous versions.\n" ); printf( "\n" ); printf( "Some devices are designed to deny users access to install or run modified\n" ); printf( "versions of the software inside them, although the manufacturer can do so. This\n" ); printf( "is fundamentally incompatible with the aim of protecting users' freedom to\n" ); printf( "change the software. The systematic pattern of such abuse occurs in the area of\n" ); printf( "products for individuals to use, which is precisely where it is most\n" ); printf( "unacceptable. Therefore, we have designed this version of the GPL to prohibit\n" ); printf( "the practice for those products. If such problems arise substantially in other\n" ); printf( "domains, we stand ready to extend this provision to those domains in future\n" ); printf( "versions of the GPL, as needed to protect the freedom of users.\n" ); printf( "\n" ); printf( "Finally, every program is threatened constantly by software patents. States\n" ); printf( "should not allow patents to restrict development and use of software on\n" ); printf( "general-purpose computers, but in those that do, we wish to avoid the special\n" ); printf( "danger that patents applied to a free program could make it effectively\n" ); printf( "proprietary. To prevent this, the GPL assures that patents cannot be used to\n" ); printf( "render the program non-free.\n" ); printf( "\n" ); printf( "The precise terms and conditions for copying, distribution and modification\n" ); printf( "follow.\n" ); printf( "\n" ); printf( "TERMS AND CONDITIONS\n" ); printf( "\n" ); printf( "0. Definitions.\n" ); printf( "\n" ); printf( "\"This License\" refers to version 3 of the GNU General Public License.\n" ); printf( "\n" ); printf( "\"Copyright\" also means copyright-like laws that apply to other kinds of works,\n" ); printf( "such as semiconductor masks.\n" ); printf( "\n" ); printf( "\"The Program\" refers to any copyrightable work licensed under this License.\n" ); printf( "Each licensee is addressed as \"you\". \"Licensees\" and \"recipients\" may be\n" ); printf( "individuals or organizations.\n" ); printf( "\n" ); printf( "To \"modify\" a work means to copy from or adapt all or part of the work in a\n" ); printf( "fashion requiring copyright permission, other than the making of an exact copy.\n" ); printf( "The resulting work is called a \"modified version\" of the earlier work or a work\n" ); printf( "\"based on\" the earlier work.\n" ); printf( "\n" ); printf( "A \"covered work\" means either the unmodified Program or a work based on the\n" ); printf( "Program.\n" ); printf( "\n" ); printf( "To \"propagate\" a work means to do anything with it that, without permission,\n" ); printf( "would make you directly or secondarily liable for infringement under applicable\n" ); printf( "copyright law, except executing it on a computer or modifying a private copy.\n" ); printf( "Propagation includes copying, distribution (with or without modification),\n" ); printf( "making available to the public, and in some countries other activities as well.\n" ); printf( "\n" ); printf( "To \"convey\" a work means any kind of propagation that enables other parties to\n" ); printf( "make or receive copies. Mere interaction with a user through a computer\n" ); printf( "network, with no transfer of a copy, is not conveying.\n" ); printf( "\n" ); printf( "An interactive user interface displays \"Appropriate Legal Notices\" to the\n" ); printf( "extent that it includes a convenient and prominently visible feature that (1)\n" ); printf( "displays an appropriate copyright notice, and (2) tells the user that there is\n" ); printf( "no warranty for the work (except to the extent that warranties are provided),\n" ); printf( "that licensees may convey the work under this License, and how to view a copy\n" ); printf( "of this License. If the interface presents a list of user commands or options,\n" ); printf( "such as a menu, a prominent item in the list meets this criterion.\n" ); printf( "\n" ); printf( "1. Source Code.\n" ); printf( "\n" ); printf( "The \"source code\" for a work means the preferred form of the work for making\n" ); printf( "modifications to it. \"Object code\" means any non-source form of a work.\n" ); printf( "\n" ); printf( "A \"Standard Interface\" means an interface that either is an official standard\n" ); printf( "defined by a recognized standards body, or, in the case of interfaces specified\n" ); printf( "for a particular programming language, one that is widely used among developers\n" ); printf( "working in that language.\n" ); printf( "\n" ); printf( "The \"System Libraries\" of an executable work include anything, other than the\n" ); printf( "work as a whole, that (a) is included in the normal form of packaging a Major\n" ); printf( "Component, but which is not part of that Major Component, and (b) serves only\n" ); printf( "to enable use of the work with that Major Component, or to implement a Standard\n" ); printf( "Interface for which an implementation is available to the public in source code\n" ); printf( "form. A \"Major Component\", in this context, means a major essential component\n" ); printf( "(kernel, window system, and so on) of the specific operating system (if any) on\n" ); printf( "which the executable work runs, or a compiler used to produce the work, or an\n" ); printf( "object code interpreter used to run it.\n" ); printf( "\n" ); printf( "The \"Corresponding Source\" for a work in object code form means all the source\n" ); printf( "code needed to generate, install, and (for an executable work) run the object\n" ); printf( "code and to modify the work, including scripts to control those activities.\n" ); printf( "However, it does not include the work's System Libraries, or general-purpose\n" ); printf( "tools or generally available free programs which are used unmodified in\n" ); printf( "performing those activities but which are not part of the work. For example,\n" ); printf( "Corresponding Source includes interface definition files associated with source\n" ); printf( "files for the work, and the source code for shared libraries and dynamically\n" ); printf( "linked subprograms that the work is specifically designed to require, such as\n" ); printf( "by intimate data communication or control flow between those subprograms and\n" ); printf( "other parts of the work.\n" ); printf( "\n" ); printf( "The Corresponding Source need not include anything that users can regenerate\n" ); printf( "automatically from other parts of the Corresponding Source.\n" ); printf( "\n" ); printf( "The Corresponding Source for a work in source code form is that same work.\n" ); printf( "\n" ); printf( "2. Basic Permissions.\n" ); printf( "\n" ); printf( "All rights granted under this License are granted for the term of copyright on\n" ); printf( "the Program, and are irrevocable provided the stated conditions are met. This\n" ); printf( "License explicitly affirms your unlimited permission to run the unmodified\n" ); printf( "Program. The output from running a covered work is covered by this License only\n" ); printf( "if the output, given its content, constitutes a covered work. This License\n" ); printf( "acknowledges your rights of fair use or other equivalent, as provided by\n" ); printf( "copyright law.\n" ); printf( "\n" ); printf( "You may make, run and propagate covered works that you do not convey, without\n" ); printf( "conditions so long as your license otherwise remains in force. You may convey\n" ); printf( "covered works to others for the sole purpose of having them make modifications\n" ); printf( "exclusively for you, or provide you with facilities for running those works,\n" ); printf( "provided that you comply with the terms of this License in conveying all\n" ); printf( "material for which you do not control copyright. Those thus making or running\n" ); printf( "the covered works for you must do so exclusively on your behalf, under your\n" ); printf( "direction and control, on terms that prohibit them from making any copies of\n" ); printf( "your copyrighted material outside their relationship with you.\n" ); printf( "\n" ); printf( "Conveying under any other circumstances is permitted solely under the\n" ); printf( "conditions stated below. Sublicensing is not allowed; section 10 makes it\n" ); printf( "unnecessary.\n" ); printf( "\n" ); printf( "3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n" ); printf( "\n" ); printf( "No covered work shall be deemed part of an effective technological measure\n" ); printf( "under any applicable law fulfilling obligations under article 11 of the WIPO\n" ); printf( "copyright treaty adopted on 20 December 1996, or similar laws prohibiting or\n" ); printf( "restricting circumvention of such measures.\n" ); printf( "\n" ); printf( "When you convey a covered work, you waive any legal power to forbid\n" ); printf( "circumvention of technological measures to the extent such circumvention is\n" ); printf( "effected by exercising rights under this License with respect to the covered\n" ); printf( "work, and you disclaim any intention to limit operation or modification of the\n" ); printf( "work as a means of enforcing, against the work's users, your or third parties'\n" ); printf( "legal rights to forbid circumvention of technological measures.\n" ); printf( "\n" ); printf( "4. Conveying Verbatim Copies.\n" ); printf( "\n" ); printf( "You may convey verbatim copies of the Program's source code as you receive it,\n" ); printf( "in any medium, provided that you conspicuously and appropriately publish on\n" ); printf( "each copy an appropriate copyright notice; keep intact all notices stating that\n" ); printf( "this License and any non-permissive terms added in accord with section 7 apply\n" ); printf( "to the code; keep intact all notices of the absence of any warranty; and give\n" ); printf( "all recipients a copy of this License along with the Program.\n" ); printf( "\n" ); printf( "You may charge any price or no price for each copy that you convey, and you may\n" ); printf( "offer support or warranty protection for a fee.\n" ); printf( "\n" ); printf( "5. Conveying Modified Source Versions.\n" ); printf( "\n" ); printf( "You may convey a work based on the Program, or the modifications to produce it\n" ); printf( "from the Program, in the form of source code under the terms of section 4,\n" ); printf( "provided that you also meet all of these conditions:\n" ); printf( "\n" ); printf( " * a) The work must carry prominent notices stating that you modified it,\n" ); printf( "and giving a relevant date.\n" ); printf( " * b) The work must carry prominent notices stating that it is released\n" ); printf( "under this License and any conditions added under section 7. This requirement\n" ); printf( "modifies the requirement in section 4 to \"keep intact all notices\".\n" ); printf( " * c) You must license the entire work, as a whole, under this License to\n" ); printf( "anyone who comes into possession of a copy. This License will therefore apply,\n" ); printf( "along with any applicable section 7 additional terms, to the whole of the work,\n" ); printf( "and all its parts, regardless of how they are packaged. This License gives no\n" ); printf( "permission to license the work in any other way, but it does not invalidate\n" ); printf( "such permission if you have separately received it.\n" ); printf( " * d) If the work has interactive user interfaces, each must display\n" ); printf( "Appropriate Legal Notices; however, if the Program has interactive interfaces\n" ); printf( "that do not display Appropriate Legal Notices, your work need not make them do\n" ); printf( "so.\n" ); printf( "\n" ); printf( "A compilation of a covered work with other separate and independent works,\n" ); printf( "which are not by their nature extensions of the covered work, and which are not\n" ); printf( "combined with it such as to form a larger program, in or on a volume of a\n" ); printf( "storage or distribution medium, is called an \"aggregate\" if the compilation and\n" ); printf( "its resulting copyright are not used to limit the access or legal rights of the\n" ); printf( "compilation's users beyond what the individual works permit. Inclusion of a\n" ); printf( "covered work in an aggregate does not cause this License to apply to the other\n" ); printf( "parts of the aggregate.\n" ); printf( "\n" ); printf( "6. Conveying Non-Source Forms.\n" ); printf( "\n" ); printf( "You may convey a covered work in object code form under the terms of sections 4\n" ); printf( "and 5, provided that you also convey the machine-readable Corresponding Source\n" ); printf( "under the terms of this License, in one of these ways:\n" ); printf( "\n" ); printf( " * a) Convey the object code in, or embodied in, a physical product\n" ); printf( "(including a physical distribution medium), accompanied by the Corresponding\n" ); printf( "Source fixed on a durable physical medium customarily used for software\n" ); printf( "interchange.\n" ); printf( " * b) Convey the object code in, or embodied in, a physical product\n" ); printf( "(including a physical distribution medium), accompanied by a written offer,\n" ); printf( "valid for at least three years and valid for as long as you offer spare parts\n" ); printf( "or customer support for that product model, to give anyone who possesses the\n" ); printf( "object code either (1) a copy of the Corresponding Source for all the software\n" ); printf( "in the product that is covered by this License, on a durable physical medium\n" ); printf( "customarily used for software interchange, for a price no more than your\n" ); printf( "reasonable cost of physically performing this conveying of source, or (2)\n" ); printf( "access to copy the Corresponding Source from a network server at no charge.\n" ); printf( " * c) Convey individual copies of the object code with a copy of the written\n" ); printf( "offer to provide the Corresponding Source. This alternative is allowed only\n" ); printf( "occasionally and noncommercially, and only if you received the object code with\n" ); printf( "such an offer, in accord with subsection 6b.\n" ); printf( " * d) Convey the object code by offering access from a designated place\n" ); printf( "(gratis or for a charge), and offer equivalent access to the Corresponding\n" ); printf( "Source in the same way through the same place at no further charge. You need\n" ); printf( "not require recipients to copy the Corresponding Source along with the object\n" ); printf( "code. If the place to copy the object code is a network server, the\n" ); printf( "Corresponding Source may be on a different server (operated by you or a third\n" ); printf( "party) that supports equivalent copying facilities, provided you maintain clear\n" ); printf( "directions next to the object code saying where to find the Corresponding\n" ); printf( "Source. Regardless of what server hosts the Corresponding Source, you remain\n" ); printf( "obligated to ensure that it is available for as long as needed to satisfy these\n" ); printf( "requirements.\n" ); printf( " * e) Convey the object code using peer-to-peer transmission, provided you\n" ); printf( "inform other peers where the object code and Corresponding Source of the work\n" ); printf( "are being offered to the general public at no charge under subsection 6d.\n" ); printf( "\n" ); printf( "A separable portion of the object code, whose source code is excluded from the\n" ); printf( "Corresponding Source as a System Library, need not be included in conveying the\n" ); printf( "object code work.\n" ); printf( "\n" ); printf( "A \"User Product\" is either (1) a \"consumer product\", which means any tangible\n" ); printf( "personal property which is normally used for personal, family, or household\n" ); printf( "purposes, or (2) anything designed or sold for incorporation into a dwelling.\n" ); printf( "In determining whether a product is a consumer product, doubtful cases shall be\n" ); printf( "resolved in favor of coverage. For a particular product received by a\n" ); printf( "particular user, \"normally used\" refers to a typical or common use of that\n" ); printf( "class of product, regardless of the status of the particular user or of the way\n" ); printf( "in which the particular user actually uses, or expects or is expected to use,\n" ); printf( "the product. A product is a consumer product regardless of whether the product\n" ); printf( "has substantial commercial, industrial or non-consumer uses, unless such uses\n" ); printf( "represent the only significant mode of use of the product.\n" ); printf( "\n" ); printf( "\"Installation Information\" for a User Product means any methods, procedures,\n" ); printf( "authorization keys, or other information required to install and execute\n" ); printf( "modified versions of a covered work in that User Product from a modified\n" ); printf( "version of its Corresponding Source. The information must suffice to ensure\n" ); printf( "that the continued functioning of the modified object code is in no case\n" ); printf( "prevented or interfered with solely because modification has been made.\n" ); printf( "\n" ); printf( "If you convey an object code work under this section in, or with, or\n" ); printf( "specifically for use in, a User Product, and the conveying occurs as part of a\n" ); printf( "transaction in which the right of possession and use of the User Product is\n" ); printf( "transferred to the recipient in perpetuity or for a fixed term (regardless of\n" ); printf( "how the transaction is characterized), the Corresponding Source conveyed under\n" ); printf( "this section must be accompanied by the Installation Information. But this\n" ); printf( "requirement does not apply if neither you nor any third party retains the\n" ); printf( "ability to install modified object code on the User Product (for example, the\n" ); printf( "work has been installed in ROM).\n" ); printf( "\n" ); printf( "The requirement to provide Installation Information does not include a\n" ); printf( "requirement to continue to provide support service, warranty, or updates for a\n" ); printf( "work that has been modified or installed by the recipient, or for the User\n" ); printf( "Product in which it has been modified or installed. Access to a network may be\n" ); printf( "denied when the modification itself materially and adversely affects the\n" ); printf( "operation of the network or violates the rules and protocols for communication\n" ); printf( "across the network.\n" ); printf( "\n" ); printf( "Corresponding Source conveyed, and Installation Information provided, in accord\n" ); printf( "with this section must be in a format that is publicly documented (and with an\n" ); printf( "implementation available to the public in source code form), and must require\n" ); printf( "no special password or key for unpacking, reading or copying.\n" ); printf( "\n" ); printf( "7. Additional Terms.\n" ); printf( "\n" ); printf( "\"Additional permissions\" are terms that supplement the terms of this License by\n" ); printf( "making exceptions from one or more of its conditions. Additional permissions\n" ); printf( "that are applicable to the entire Program shall be treated as though they were\n" ); printf( "included in this License, to the extent that they are valid under applicable\n" ); printf( "law. If additional permissions apply only to part of the Program, that part may\n" ); printf( "be used separately under those permissions, but the entire Program remains\n" ); printf( "governed by this License without regard to the additional permissions.\n" ); printf( "\n" ); printf( "When you convey a copy of a covered work, you may at your option remove any\n" ); printf( "additional permissions from that copy, or from any part of it. (Additional\n" ); printf( "permissions may be written to require their own removal in certain cases when\n" ); printf( "you modify the work.) You may place additional permissions on material, added\n" ); printf( "by you to a covered work, for which you have or can give appropriate copyright\n" ); printf( "permission.\n" ); printf( "\n" ); printf( "Notwithstanding any other provision of this License, for material you add to a\n" ); printf( "covered work, you may (if authorized by the copyright holders of that material)\n" ); printf( "supplement the terms of this License with terms:\n" ); printf( "\n" ); printf( " * a) Disclaiming warranty or limiting liability differently from the terms\n" ); printf( "of sections 15 and 16 of this License; or\n" ); printf( " * b) Requiring preservation of specified reasonable legal notices or author\n" ); printf( "attributions in that material or in the Appropriate Legal Notices displayed by\n" ); printf( "works containing it; or\n" ); printf( " * c) Prohibiting misrepresentation of the origin of that material, or\n" ); printf( "requiring that modified versions of such material be marked in reasonable ways\n" ); printf( "as different from the original version; or\n" ); printf( " * d) Limiting the use for publicity purposes of names of licensors or\n" ); printf( "authors of the material; or\n" ); printf( " * e) Declining to grant rights under trademark law for use of some trade\n" ); printf( "names, trademarks, or service marks; or\n" ); printf( " * f) Requiring indemnification of licensors and authors of that material by\n" ); printf( "anyone who conveys the material (or modified versions of it) with contractual\n" ); printf( "assumptions of liability to the recipient, for any liability that these\n" ); printf( "contractual assumptions directly impose on those licensors and authors.\n" ); printf( "\n" ); printf( "All other non-permissive additional terms are considered \"further restrictions\"\n" ); printf( "within the meaning of section 10. If the Program as you received it, or any\n" ); printf( "part of it, contains a notice stating that it is governed by this License along\n" ); printf( "with a term that is a further restriction, you may remove that term. If a\n" ); printf( "license document contains a further restriction but permits relicensing or\n" ); printf( "conveying under this License, you may add to a covered work material governed\n" ); printf( "by the terms of that license document, provided that the further restriction\n" ); printf( "does not survive such relicensing or conveying.\n" ); printf( "\n" ); printf( "If you add terms to a covered work in accord with this section, you must place,\n" ); printf( "in the relevant source files, a statement of the additional terms that apply to\n" ); printf( "those files, or a notice indicating where to find the applicable terms.\n" ); printf( "\n" ); printf( "Additional terms, permissive or non-permissive, may be stated in the form of a\n" ); printf( "separately written license, or stated as exceptions; the above requirements\n" ); printf( "apply either way.\n" ); printf( "\n" ); printf( "8. Termination.\n" ); printf( "\n" ); printf( "You may not propagate or modify a covered work except as expressly provided\n" ); printf( "under this License. Any attempt otherwise to propagate or modify it is void,\n" ); printf( "and will automatically terminate your rights under this License (including any\n" ); printf( "patent licenses granted under the third paragraph of section 11).\n" ); printf( "\n" ); printf( "However, if you cease all violation of this License, then your license from a\n" ); printf( "particular copyright holder is reinstated (a) provisionally, unless and until\n" ); printf( "the copyright holder explicitly and finally terminates your license, and (b)\n" ); printf( "permanently, if the copyright holder fails to notify you of the violation by\n" ); printf( "some reasonable means prior to 60 days after the cessation.\n" ); printf( "\n" ); printf( "Moreover, your license from a particular copyright holder is reinstated\n" ); printf( "permanently if the copyright holder notifies you of the violation by some\n" ); printf( "reasonable means, this is the first time you have received notice of violation\n" ); printf( "of this License (for any work) from that copyright holder, and you cure the\n" ); printf( "violation prior to 30 days after your receipt of the notice.\n" ); printf( "\n" ); printf( "Termination of your rights under this section does not terminate the licenses\n" ); printf( "of parties who have received copies or rights from you under this License. If\n" ); printf( "your rights have been terminated and not permanently reinstated, you do not\n" ); printf( "qualify to receive new licenses for the same material under section 10.\n" ); printf( "\n" ); printf( "9. Acceptance Not Required for Having Copies.\n" ); printf( "\n" ); printf( "You are not required to accept this License in order to receive or run a copy\n" ); printf( "of the Program. Ancillary propagation of a covered work occurring solely as a\n" ); printf( "consequence of using peer-to-peer transmission to receive a copy likewise does\n" ); printf( "not require acceptance. However, nothing other than this License grants you\n" ); printf( "permission to propagate or modify any covered work. These actions infringe\n" ); printf( "copyright if you do not accept this License. Therefore, by modifying or\n" ); printf( "propagating a covered work, you indicate your acceptance of this License to do\n" ); printf( "so.\n" ); printf( "\n" ); printf( "10. Automatic Licensing of Downstream Recipients.\n" ); printf( "\n" ); printf( "Each time you convey a covered work, the recipient automatically receives a\n" ); printf( "license from the original licensors, to run, modify and propagate that work,\n" ); printf( "subject to this License. You are not responsible for enforcing compliance by\n" ); printf( "third parties with this License.\n" ); printf( "\n" ); printf( "An \"entity transaction\" is a transaction transferring control of an\n" ); printf( "organization, or substantially all assets of one, or subdividing an\n" ); printf( "organization, or merging organizations. If propagation of a covered work\n" ); printf( "results from an entity transaction, each party to that transaction who receives\n" ); printf( "a copy of the work also receives whatever licenses to the work the party's\n" ); printf( "predecessor in interest had or could give under the previous paragraph, plus a\n" ); printf( "right to possession of the Corresponding Source of the work from the\n" ); printf( "predecessor in interest, if the predecessor has it or can get it with\n" ); printf( "reasonable efforts.\n" ); printf( "\n" ); printf( "You may not impose any further restrictions on the exercise of the rights\n" ); printf( "granted or affirmed under this License. For example, you may not impose a\n" ); printf( "license fee, royalty, or other charge for exercise of rights granted under this\n" ); printf( "License, and you may not initiate litigation (including a cross-claim or\n" ); printf( "counterclaim in a lawsuit) alleging that any patent claim is infringed by\n" ); printf( "making, using, selling, offering for sale, or importing the Program or any\n" ); printf( "portion of it.\n" ); printf( "\n" ); printf( "11. Patents.\n" ); printf( "\n" ); printf( "A \"contributor\" is a copyright holder who authorizes use under this License of\n" ); printf( "the Program or a work on which the Program is based. The work thus licensed is\n" ); printf( "called the contributor's \"contributor version\".\n" ); printf( "\n" ); printf( "A contributor's \"essential patent claims\" are all patent claims owned or\n" ); printf( "controlled by the contributor, whether already acquired or hereafter acquired,\n" ); printf( "that would be infringed by some manner, permitted by this License, of making,\n" ); printf( "using, or selling its contributor version, but do not include claims that would\n" ); printf( "be infringed only as a consequence of further modification of the contributor\n" ); printf( "version. For purposes of this definition, \"control\" includes the right to grant\n" ); printf( "patent sublicenses in a manner consistent with the requirements of this\n" ); printf( "License.\n" ); printf( "\n" ); printf( "Each contributor grants you a non-exclusive, worldwide, royalty-free patent\n" ); printf( "license under the contributor's essential patent claims, to make, use, sell,\n" ); printf( "offer for sale, import and otherwise run, modify and propagate the contents of\n" ); printf( "its contributor version.\n" ); printf( "\n" ); printf( "In the following three paragraphs, a \"patent license\" is any express agreement\n" ); printf( "or commitment, however denominated, not to enforce a patent (such as an express\n" ); printf( "permission to practice a patent or covenant not to sue for patent\n" ); printf( "infringement). To \"grant\" such a patent license to a party means to make such\n" ); printf( "an agreement or commitment not to enforce a patent against the party.\n" ); printf( "\n" ); printf( "If you convey a covered work, knowingly relying on a patent license, and the\n" ); printf( "Corresponding Source of the work is not available for anyone to copy, free of\n" ); printf( "charge and under the terms of this License, through a publicly available\n" ); printf( "network server or other readily accessible means, then you must either (1)\n" ); printf( "cause the Corresponding Source to be so available, or (2) arrange to deprive\n" ); printf( "yourself of the benefit of the patent license for this particular work, or (3)\n" ); printf( "arrange, in a manner consistent with the requirements of this License, to\n" ); printf( "extend the patent license to downstream recipients. \"Knowingly relying\" means\n" ); printf( "you have actual knowledge that, but for the patent license, your conveying the\n" ); printf( "covered work in a country, or your recipient's use of the covered work in a\n" ); printf( "country, would infringe one or more identifiable patents in that country that\n" ); printf( "you have reason to believe are valid.\n" ); printf( "\n" ); printf( "If, pursuant to or in connection with a single transaction or arrangement, you\n" ); printf( "convey, or propagate by procuring conveyance of, a covered work, and grant a\n" ); printf( "patent license to some of the parties receiving the covered work authorizing\n" ); printf( "them to use, propagate, modify or convey a specific copy of the covered work,\n" ); printf( "then the patent license you grant is automatically extended to all recipients\n" ); printf( "of the covered work and works based on it.\n" ); printf( "\n" ); printf( "A patent license is \"discriminatory\" if it does not include within the scope of\n" ); printf( "its coverage, prohibits the exercise of, or is conditioned on the non-exercise\n" ); printf( "of one or more of the rights that are specifically granted under this License.\n" ); printf( "You may not convey a covered work if you are a party to an arrangement with a\n" ); printf( "third party that is in the business of distributing software, under which you\n" ); printf( "make payment to the third party based on the extent of your activity of\n" ); printf( "conveying the work, and under which the third party grants, to any of the\n" ); printf( "parties who would receive the covered work from you, a discriminatory patent\n" ); printf( "license (a) in connection with copies of the covered work conveyed by you (or\n" ); printf( "copies made from those copies), or (b) primarily for and in connection with\n" ); printf( "specific products or compilations that contain the covered work, unless you\n" ); printf( "entered into that arrangement, or that patent license was granted, prior to 28\n" ); printf( "March 2007.\n" ); printf( "\n" ); printf( "Nothing in this License shall be construed as excluding or limiting any implied\n" ); printf( "license or other defenses to infringement that may otherwise be available to\n" ); printf( "you under applicable patent law.\n" ); printf( "\n" ); printf( "12. No Surrender of Others' Freedom.\n" ); printf( "\n" ); printf( "If conditions are imposed on you (whether by court order, agreement or\n" ); printf( "otherwise) that contradict the conditions of this License, they do not excuse\n" ); printf( "you from the conditions of this License. If you cannot convey a covered work so\n" ); printf( "as to satisfy simultaneously your obligations under this License and any other\n" ); printf( "pertinent obligations, then as a consequence you may not convey it at all. For\n" ); printf( "example, if you agree to terms that obligate you to collect a royalty for\n" ); printf( "further conveying from those to whom you convey the Program, the only way you\n" ); printf( "could satisfy both those terms and this License would be to refrain entirely\n" ); printf( "from conveying the Program.\n" ); printf( "\n" ); printf( "13. Use with the GNU Affero General Public License.\n" ); printf( "\n" ); printf( "Notwithstanding any other provision of this License, you have permission to\n" ); printf( "link or combine any covered work with a work licensed under version 3 of the\n" ); printf( "GNU Affero General Public License into a single combined work, and to convey\n" ); printf( "the resulting work. The terms of this License will continue to apply to the\n" ); printf( "part which is the covered work, but the special requirements of the GNU Affero\n" ); printf( "General Public License, section 13, concerning interaction through a network\n" ); printf( "will apply to the combination as such.\n" ); printf( "\n" ); printf( "14. Revised Versions of this License.\n" ); printf( "\n" ); printf( "The Free Software Foundation may publish revised and/or new versions of the GNU\n" ); printf( "General Public License from time to time. Such new versions will be similar in\n" ); printf( "spirit to the present version, but may differ in detail to address new problems\n" ); printf( "or concerns.\n" ); printf( "\n" ); printf( "Each version is given a distinguishing version number. If the Program specifies\n" ); printf( "that a certain numbered version of the GNU General Public License .or any later\n" ); printf( "version. applies to it, you have the option of following the terms and\n" ); printf( "conditions either of that numbered version or of any later version published by\n" ); printf( "the Free Software Foundation. If the Program does not specify a version number\n" ); printf( "of the GNU General Public License, you may choose any version ever published by\n" ); printf( "the Free Software Foundation.\n" ); printf( "\n" ); printf( "If the Program specifies that a proxy can decide which future versions of the\n" ); printf( "GNU General Public License can be used, that proxy's public statement of\n" ); printf( "acceptance of a version permanently authorizes you to choose that version for\n" ); printf( "the Program.\n" ); printf( "\n" ); printf( "Later license versions may give you additional or different permissions.\n" ); printf( "However, no additional obligations are imposed on any author or copyright\n" ); printf( "holder as a result of your choosing to follow a later version.\n" ); printf( "\n" ); printf( "15. Disclaimer of Warranty.\n" ); printf( "\n" ); printf( "THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE\n" ); printf( "LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER\n" ); printf( "PARTIES PROVIDE THE PROGRAM .AS IS. WITHOUT WARRANTY OF ANY KIND, EITHER\n" ); printf( "EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\n" ); printf( "MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE\n" ); printf( "QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE\n" ); printf( "DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR\n" ); printf( "CORRECTION.\n" ); printf( "\n" ); printf( "16. Limitation of Liability.\n" ); printf( "\n" ); printf( "IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY\n" ); printf( "COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS\n" ); printf( "PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,\n" ); printf( "INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE\n" ); printf( "THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED\n" ); printf( "INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE\n" ); printf( "PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY\n" ); printf( "HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\n" ); printf( "\n" ); printf( "17. Interpretation of Sections 15 and 16.\n" ); printf( "\n" ); printf( "If the disclaimer of warranty and limitation of liability provided above cannot\n" ); printf( "be given local legal effect according to their terms, reviewing courts shall\n" ); printf( "apply local law that most closely approximates an absolute waiver of all civil\n" ); printf( "liability in connection with the Program, unless a warranty or assumption of\n" ); printf( "liability accompanies a copy of the Program in return for a fee.\n" ); printf( "\n" ); printf( "END OF TERMS AND CONDITIONS\n" ); printf( "\n" ); printf( "How to Apply These Terms to Your New Programs\n" ); printf( "\n" ); printf( "If you develop a new program, and you want it to be of the greatest possible\n" ); printf( "use to the public, the best way to achieve this is to make it free software\n" ); printf( "which everyone can redistribute and change under these terms.\n" ); printf( "\n" ); printf( "To do so, attach the following notices to the program. It is safest to attach\n" ); printf( "them to the start of each source file to most effectively state the exclusion\n" ); printf( "of warranty; and each file should have at least the .copyright. line and a\n" ); printf( "pointer to where the full notice is found.\n" ); printf( "\n" ); printf( " \n" ); printf( " Copyright (C) \n" ); printf( "\n" ); printf( " This program is free software: you can redistribute it and/or modify\n" ); printf( " it under the terms of the GNU General Public License as published by\n" ); printf( " the Free Software Foundation, either version 3 of the License, or\n" ); printf( " (at your option) any later version.\n" ); printf( "\n" ); printf( " This program is distributed in the hope that it will be useful,\n" ); printf( " but WITHOUT ANY WARRANTY; without even the implied warranty of\n" ); printf( " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" ); printf( " GNU General Public License for more details.\n" ); printf( "\n" ); printf( " You should have received a copy of the GNU General Public License\n" ); printf( " along with this program. If not, see .\n" ); printf( "\n" ); printf( "Also add information on how to contact you by electronic and paper mail.\n" ); printf( "\n" ); printf( "If the program does terminal interaction, make it output a short notice like\n" ); printf( "this when it starts in an interactive mode:\n" ); printf( "\n" ); printf( " Copyright (C) \n" ); printf( " This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n" ); printf( " This is free software, and you are welcome to redistribute it\n" ); printf( " under certain conditions; type `show c' for details.\n" ); printf( "\n" ); printf( "The hypothetical commands `show w' and `show c' should show the appropriate\n" ); printf( "parts of the General Public License. Of course, your program's commands might\n" ); printf( "be different; for a GUI interface, you would use an \"about box\".\n" ); printf( "\n" ); printf( "You should also get your employer (if you work as a programmer) or school, if\n" ); printf( "any, to sign a \"copyright disclaimer\" for the program, if necessary. For more\n" ); printf( "information on this, and how to apply and follow the GNU GPL, see\n" ); printf( ".\n" ); printf( "\n" ); printf( "The GNU General Public License does not permit incorporating your program into\n" ); printf( "proprietary programs. If your program is a subroutine library, you may consider\n" ); printf( "it more useful to permit linking proprietary applications with the library. If\n" ); printf( "this is what you want to do, use the GNU Lesser General Public License instead\n" ); printf( "of this License. But first, please read\n" ); printf( ".\n" ); printf( "\n" ); } ncview-2.1.8/src/colormaps_helix2.h0000640006472100017500000000656313060040030016526 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ static int cmap_helix2[] = { 0,0,0, 0,0,0, 1,1,1, 2,1,1, 3,2,2, 4,2,2, 5,3,3, 6,4,4, 7,4,4, 7,5,5, 8,6,6, 9,6,6, 10,7,7, 10,8,8, 11,9,9, 12,10,10, 12,11,11, 13,11,11, 14,12,12, 14,13,13, 15,14,14, 15,15,15, 16,16,16, 16,17,17, 17,18,18, 17,19,19, 18,20,20, 18,21,21, 18,22,22, 19,23,23, 19,25,25, 19,26,26, 20,27,27, 20,28,28, 20,29,29, 20,30,30, 20,31,31, 21,33,33, 21,34,34, 21,35,35, 21,36,36, 21,37,37, 21,39,39, 21,40,40, 21,41,41, 21,42,42, 21,43,43, 21,44,44, 20,46,46, 20,47,47, 20,48,48, 20,49,49, 20,50,50, 19,52,52, 19,53,53, 19,54,54, 18,55,55, 18,56,56, 18,57,57, 17,58,58, 17,59,59, 17,60,60, 16,61,61, 16,62,62, 16,63,63, 15,64,64, 15,65,65, 14,66,66, 14,67,67, 13,68,68, 13,69,69, 12,70,70, 12,71,71, 11,72,72, 11,72,72, 10,73,73, 10,74,74, 9,75,75, 9,75,75, 8,76,76, 8,76,76, 7,77,77, 7,78,78, 6,78,78, 6,79,79, 5,79,79, 5,79,79, 4,80,80, 4,80,80, 4,80,80, 3,81,81, 3,81,81, 2,81,81, 2,81,81, 2,81,81, 1,81,81, 1,81,81, 1,81,81, 1,81,81, 0,81,81, 0,81,81, 0,81,81, 0,81,81, 0,81,81, 0,80,80, 0,80,80, 0,80,80, 0,79,79, 0,79,79, 0,79,79, 0,78,78, 0,77,77, 0,77,77, 0,76,76, 0,76,76, 1,75,75, 1,74,74, 1,74,74, 2,73,73, 2,72,72, 3,71,71, 3,70,70, 4,69,69, 4,69,69, 5,68,68, 6,67,67, 6,66,66, 7,65,65, 8,64,64, 9,62,62, 10,61,61, 11,60,60, 12,59,59, 13,58,58, 14,57,57, 15,55,55, 16,54,54, 18,53,53, 19,52,52, 20,50,50, 22,49,49, 23,48,48, 25,47,47, 26,45,45, 28,44,44, 29,43,43, 31,41,41, 33,40,40, 34,39,39, 36,37,37, 38,36,36, 40,35,35, 42,33,33, 44,32,32, 46,31,31, 48,29,29, 50,28,28, 52,27,27, 54,25,25, 57,24,24, 59,23,23, 61,22,22, 63,20,20, 66,19,19, 68,18,18, 71,17,17, 73,16,16, 75,15,15, 78,14,14, 81,13,13, 83,12,12, 86,11,11, 88,10,10, 91,9,9, 94,8,8, 96,7,7, 99,6,6, 102,5,5, 104,5,5, 107,4,4, 110,3,3, 113,3,3, 115,2,2, 118,2,2, 121,1,1, 124,1,1, 127,1,1, 129,0,0, 132,0,0, 135,0,0, 138,0,0, 141,0,0, 143,0,0, 146,0,0, 149,0,0, 152,0,0, 155,0,0, 157,0,0, 160,1,1, 163,1,1, 165,1,1, 168,2,2, 171,3,3, 173,3,3, 176,4,4, 179,5,5, 181,6,6, 184,6,6, 186,7,7, 188,8,8, 191,10,10, 193,11,11, 196,12,12, 198,13,13, 200,15,15, 202,16,16, 204,18,18, 206,19,19, 209,21,21, 211,23,23, 212,24,24, 214,26,26, 216,28,28, 218,30,30, 220,32,32, 221,34,34, 223,37,37, 224,39,39, 226,41,41, 227,44,44, 229,46,46, 230,48,48, 231,51,51, 232,54,54, 233,56,56, 234,59,59, 235,62,62, 236,65,65, 237,68,68, 238,71,71, 238,74,74, 239,77,77, 240,80,80, 240,83,83, 240,86,86, 241,89,89, 241,93,93, 241,96,96, 241,99,99, 241,103,103, 241,106,106, 241,110,110, 240,113,113, 240,117,117, 239,120,120, 239,124,124}; ncview-2.1.8/src/stringlist.h0000640006472100017500000000502113060040030015442 0ustar piercepierce #ifndef SEEN_STRINGLIST_H #define SEEN_STRINGLIST_H /*------------------------------------------- * How long the string in a stringlist can be *-------------------------------------------*/ #define STRINGLIST_MAX_LEN 1000 /*------------------------------------------------------------------- * When writing to a file, we will never write more strings than this *-------------------------------------------------------------------*/ #define STRINGLIST_MAX_NSTRINGS_WRITE 10000 /*----------------------------------------------- * Types that the aux data in a stringlist can be *-----------------------------------------------*/ #define SLTYPE_NULL 0 #define SLTYPE_INT 1 #define SLTYPE_STRING 2 #define SLTYPE_FLOAT 3 #define SLTYPE_BOOL 4 /* A signature to check for bad values or corruption * The 'bad' one is what we set deleted elements to, * so maybe we can detect trying to use a deleted * stringlist. */ #define SL_MAGIC 93823 #define SL_BAD_MAGIC 13423 /* Version number for the save file */ #define STRINGLIST_SAVEFILE_VERSION 1 /*****************************************************************************/ /* A general purpose list of character strings */ typedef struct { int magic; /* Will be SL_MAGIC for valid elements */ char *string; void *next, *prev; int index; /* initialized to position in list */ void *aux; /* auxilliary data */ int sltype; /* one of the defined SLTYPEs, indicating type of aux */ } Stringlist; /* Return 0 on success, -1 on error (usually inability to allocate memory */ int stringlist_add_string( Stringlist **list, char *new_string, void *aux, int sltype ); /* Return 0 on success, -1 on error (usually inability to allocate memory */ int stringlist_add_string_ordered( Stringlist **list, char *new_string, void *aux, int sltype ); /* Return 0 on success, -1 on error (usually inability to allocate memory */ int stringlist_cat( Stringlist **dest, Stringlist **src ); /* Return 0 on success, -1 on error (usually inability to allocate memory */ int stringlist_write_to_file( Stringlist *sl, FILE *fout ); /* Return 0 on success, -1 on error (usually inability to allocate memory */ int stringlist_read_from_file( Stringlist **sl, FILE *fin ); /* Return NULL if the string is not found, and pointer to matching element if it is found */ Stringlist *stringlist_match_string_exact( Stringlist *list, char *str ); /* Return 0 on success, -1 on error */ int stringlist_delete_entire_list( Stringlist *sl ); void stringlist_dump( Stringlist *s ); int stringlist_len( Stringlist *s ); #endif ncview-2.1.8/src/qsort.c0000640006472100017500000000074713060040030014415 0ustar piercepierceqsort_sl( r, int lo, int up ) ArrayToSort r; { int i, j; char tempr; while ( up>lo ) { i = lo; j = up; tempr = r[lo]; /*** Split file in two ***/ while ( i tempr.k; j-- ) ; for ( r[i]=r[j]; ivariable->size + view->x_axis_id); y_size = *(view->variable->size + view->y_axis_id); view_get_scaled_size( options.blowup, x_size, y_size, &scaled_x_size, &scaled_y_size ); snprintf( printopts.out_file_name, 1024, "ncview.%s.ps", view->variable->name ); if( printer_options( &printopts ) == MESSAGE_CANCEL ) return; if( printopts.output_device == DEVICE_PRINTER ) { strcpy( printopts.out_file_name, "/tmp/ncview.XXXXXX" ); outfid = mkstemp( printopts.out_file_name ); if (outfid == -1) { snprintf( tstr, 1499, "Error opening temporary file for output!\n" ); in_error( tstr ); return; } if( (outf = fopen(printopts.out_file_name, "a" )) == NULL ) { snprintf( tstr, 1499, "Error opening file %s for output!\n", printopts.out_file_name ); in_error( tstr ); return; } close(outfid); } else { if( warn_if_file_exits( printopts.out_file_name ) == MESSAGE_CANCEL ) return; if( (outf = fopen(printopts.out_file_name, "w" )) == NULL ) { snprintf( tstr, 1499, "Error opening file %s for output!\n", outfname ); in_error( tstr ); return; } } in_set_cursor_busy(); calc_scale( &output_scale, scaled_x_size, scaled_y_size ); /* These are all in absolute points in the default coordinate system */ top_of_image = (size_t)(printopts.page_height*printopts.ppi - printopts.page_upper_y_margin*printopts.ppi); bot_of_image = top_of_image - (long)((float)scaled_y_size*output_scale); left_of_image = (size_t)(printopts.page_x_margin*printopts.ppi); right_of_image = left_of_image + (long)((float)scaled_x_size*output_scale); center_y = (top_of_image + bot_of_image)/2; center_x = (size_t)(((float)left_of_image + (float)right_of_image)/2.0); print_header( outf, output_scale, scaled_x_size, scaled_y_size, top_of_image ); /***** dump out the color image *****/ if( ! printopts.test_only ) { view_draw( FALSE, FALSE ); /* Don't allow saveframes -- force reload of image data */ n_print = 0; for( j=0; jpixels + j*scaled_x_size + i); pix_to_rgb( pix, &r, &g, &b ); fprintf( outf, "%02x%02x%02x", (r>>8), (g>>8), (b>>8)); n_print += 6; if( n_print > 70 ) { fprintf( outf, "\n" ); n_print = 0; } } } fprintf( outf, "\n\n" ); } /* Outline the color contour with lines */ if( printopts.include_outline ) do_outline( outf, scaled_x_size, scaled_y_size ); fprintf( outf, "\n\ngrestore\n" ); print_other_info( outf, output_scale, scaled_x_size, scaled_y_size, center_x, center_y, top_of_image, bot_of_image ); #ifdef DEBUG fprintf( stderr, "exiting do_print()\n" ); #endif } /*************************************************************************/ static void print_other_info( FILE *outf, float output_scale, size_t x_size, size_t y_size, size_t center_x, size_t center_y, size_t top_of_image, size_t bot_of_image ) { char *units, *x_dim_name, *x_dim_longname, *y_dim_name, *y_dim_longname, *x_units, *y_units, tstr[1500], tstr2[1000], *main_long_name, *main_units, *dim_name, *dim_longname; FDBlist *fdb; NCDim *d; int i, type, has_bounds, istat; size_t *actual_place; time_t sec_since_1970; double temp_double, bound_min, bound_max; FILE *f_dummy; #ifdef DEBUG fprintf( stderr, "print_other_info: entering\n" ); #endif x_dim_name = (*(view->variable->dim + view->x_axis_id))->name; x_dim_longname = fi_dim_longname( view->variable->first_file->id, x_dim_name ); x_units = fi_dim_units( view->variable->first_file->id, x_dim_name ); y_dim_name = (*(view->variable->dim + view->y_axis_id))->name; y_dim_longname = fi_dim_longname( view->variable->first_file->id, y_dim_name ); y_units = fi_dim_units( view->variable->first_file->id, y_dim_name ); main_long_name = fi_long_var_name( view->variable->first_file->id, view->variable->name ); if( main_long_name == NULL ) main_long_name = view->variable->name; main_units = fi_var_units( view->variable->first_file->id, view->variable->name ); /***** Main variable name and units ******/ if( printopts.include_title ) { snprintf( tstr, 1499, "%s", main_long_name ); if( main_units != NULL ) { strcat( tstr, " (" ); strcat( tstr, main_units ); strcat( tstr, ")" ); } /* move to the center, then half the string's width */ set_font( outf, printopts.font_name, printopts.header_font_size ); fprintf( outf, "%ld %ld moveto\n", center_x, top_of_image+printopts.font_size ); fprintf( outf, "(%s) stringwidth pop -0.5 mul 0 rmoveto\n", tstr ); fprintf( outf, "(%s) show\n", tstr ); } /***** X axis title *****/ if( printopts.include_axis_labels ) { set_font( outf, printopts.font_name, printopts.font_size ); strcpy( tstr, x_dim_longname ); if( x_units != NULL ) { strcat( tstr, " (" ); strcat( tstr, x_units ); strcat( tstr, ")" ); } fprintf( outf, "%ld %ld moveto\n", center_x, bot_of_image-(long)(1.5*(float)printopts.font_size) ); fprintf( outf, "(%s) stringwidth pop -0.5 mul 0 rmoveto\n", tstr ); fprintf( outf, "(%s) show\n", tstr ); /***** Y axis title *****/ set_font( outf, printopts.font_name, printopts.font_size ); strcpy( tstr, y_dim_longname ); if( y_units != NULL ) { strcat( tstr, " (" ); strcat( tstr, y_units ); strcat( tstr, ")" ); } fprintf( outf, "%ld %ld moveto\n", center_x - (long)((float)x_size*output_scale/2.0), center_y ); fprintf( outf, "gsave 90 rotate 0 %d rmoveto\n", (int)((float)printopts.font_size*output_scale) ); fprintf( outf, "(%s) stringwidth pop -0.5 mul 0 rmoveto\n", tstr ); fprintf( outf, "(%s) show grestore\n", tstr ); } /***************** Other information *******************/ if( printopts.include_extra_info ) { set_font( outf, printopts.font_name, printopts.font_size ); fprintf( outf, "%ld %ld moveto\n", (long)(printopts.page_x_margin*printopts.ppi), bot_of_image - 4*printopts.font_size ); /**** File title ***/ if( fi_title( view->variable->first_file->id ) != NULL ) { fprintf( outf, "gsave (%s) show grestore\n", fi_title( view->variable->first_file->id ) ); fprintf( outf, "0 %d rmoveto\n", -(printopts.leading+printopts.font_size) ); } /*** Range of data ***/ snprintf( tstr, 1499, "Range of %s: %g to %g %s", main_long_name, view->variable->user_min, view->variable->user_max, main_units ); fprintf( outf, "gsave (%s) show grestore\n", tstr ); fprintf( outf, "0 %d rmoveto\n", -(printopts.leading+printopts.font_size) ); /*** Range of X axis ***/ d = *(view->variable->dim + view->x_axis_id); if( x_units == NULL ) snprintf( tstr, 1499, "Range of %s: %g to %g", x_dim_longname, d->min, d->max); else snprintf( tstr, 1499, "Range of %s: %g to %g %s", x_dim_longname, d->min, d->max, x_units ); fprintf( outf, "gsave (%s) show grestore\n", tstr ); fprintf( outf, "0 %d rmoveto\n", -(printopts.leading+printopts.font_size) ); /*** Range of Y axis ***/ d = *(view->variable->dim + view->y_axis_id); if( options.invert_physical ) snprintf( tstr, 1499, "Range of %s: %g to %g", y_dim_longname, d->max, d->min ); else snprintf( tstr, 1499, "Range of %s: %g to %g", y_dim_longname, d->min, d->max ); if( y_units != NULL ) { strcat( tstr, " " ); strcat( tstr, y_units ); } fprintf( outf, "gsave (%s) show grestore\n", tstr ); fprintf( outf, "0 %d rmoveto\n", -(printopts.leading+printopts.font_size) ); /*** Values of other dimensions ***/ for(i=0; ivariable->n_dims; i++) if( (i != view->x_axis_id) && (i != view->y_axis_id) && (*(view->variable->dim+i) != NULL)) { dim_name = (*(view->variable->dim + i))->name; dim_longname = fi_dim_longname( view->variable->first_file->id, dim_name ); units = fi_dim_units( view->variable->first_file->id, dim_name ); type = fi_dim_value( view->variable, i, *(view->var_place+i), &temp_double, tstr2, &has_bounds, &bound_min, &bound_max, view->var_place ); if( type == NC_DOUBLE ) snprintf( tstr, 1499, "Current %s: %lg", dim_longname, temp_double ); else snprintf( tstr, 1499, "Current %s: %s", dim_longname, tstr2 ); if( units != NULL ) { strcat( tstr, " " ); strcat( tstr, units ); } fprintf( outf, "gsave (%s) show grestore\n", tstr ); fprintf( outf, "0 %d rmoveto\n", -(printopts.leading+printopts.font_size) ); } /*** Name of file ***/ tstr[0] = '\0'; actual_place = (size_t *)malloc( sizeof(size_t)*20 ); virt_to_actual_place( view->variable, view->var_place, actual_place, &fdb ); if( (fi_recdim_id( view->variable->first_file->id ) != view->x_axis_id ) && (fi_recdim_id( view->variable->first_file->id ) != view->y_axis_id)) snprintf( tstr, 1499, "Frame %ld in ", *(actual_place + view->scan_axis_id)+1 ); strcat( tstr, "File " ); strcat( tstr, fdb->filename ); fprintf( outf, "gsave (%s) show grestore\n", tstr ); fprintf( outf, "0 %d rmoveto\n", -(printopts.leading+printopts.font_size) ); } if( printopts.include_id ) { sec_since_1970 = time(NULL); snprintf( tstr, 1499, "%s %s", getlogin(), ctime(&sec_since_1970) ); /* Make the id font a bit smaller */ set_font( outf, printopts.font_name, (int)((float)printopts.font_size*ID_FONT_SIZE_SCALE) ); fprintf( outf, "gsave %ld %ld translate 0 0 moveto\n", center_x + (long)((float)x_size*output_scale/2.0) + printopts.font_size + printopts.leading, bot_of_image ); fprintf( outf, "90 rotate (%s) show grestore\n", tstr ); } /****** All done! *****/ fprintf( outf, "\n\nshowpage\n" ); fclose( outf ); if( printopts.output_device == DEVICE_PRINTER ) { /* Before executing the command, ensure that the file name exists ... helps * to prevent problems if a strange file name is specified, such as "out.ps ; rm -r ." */ if( (f_dummy = fopen( printopts.out_file_name, "r" )) == NULL ) { fprintf( stderr, "Error, could not open file \"%s\" for reading, which is a prerequisite to printing it\n", printopts.out_file_name ); exit( -1 ); } fclose( f_dummy ); snprintf( tstr, 1499, "lpr \"%s\"\n", printopts.out_file_name ); istat = system( tstr ); unlink( printopts.out_file_name ); } fprintf( stdout, "" ); fflush( stdout ); in_set_cursor_normal(); #ifdef DEBUG fprintf( stderr, "print_other_info: exiting\n" ); #endif } static void set_font( FILE *outf, char *name, int size ) { fprintf( outf, "/%s findfont\n", name ); fprintf( outf, "%d scalefont setfont\n", size ); } static void calc_scale( float *scale, size_t x, size_t y ) { size_t page_width, page_height; float scale_x, scale_y; page_width = (printopts.page_width-2.0*printopts.page_x_margin)*printopts.ppi; page_height = (printopts.page_height - (printopts.page_upper_y_margin + printopts.page_lower_y_margin) )*printopts.ppi; scale_x = page_width / (float)x; scale_y = page_height / (float)y; *scale = (scale_x < scale_y) ? scale_x : scale_y; } static void do_outline( FILE *f, size_t x, size_t y ) { fprintf( f, "newpath\n" ); fprintf( f, "0 0 moveto\n" ); fprintf( f, "0 %ld lineto\n", -y ); fprintf( f, "%ld %ld lineto\n", x, -y ); fprintf( f, "%ld 0 lineto\n", x ); fprintf( f, "0 0 lineto\n" ); fprintf( f, "closepath stroke\n" ); } static void print_header( FILE *f, float scale, size_t x, size_t y, size_t top_of_image ) { fprintf( f, "%%!\n" ); fprintf( f, "/picstr %ld string def\n", x*3 ); fprintf( f, "gsave\n" ); /* This sets the position of the output image on the page */ fprintf( f, "%ld %ld translate\n", (long)(printopts.page_x_margin*printopts.ppi), top_of_image ); /* This sets the size of the image */ fprintf( f, "%f %f scale\n", scale, scale ); if( printopts.test_only ) { fprintf( f, "newpath\n" ); fprintf( f, "0 0 moveto\n" ); fprintf( f, "0 %ld lineto\n", -y ); fprintf( f, "%ld %ld lineto\n", x, -y ); fprintf( f, "%ld 0 lineto\n", x ); fprintf( f, "0 0 lineto\n" ); fprintf( f, "%ld %ld lineto\n", x, -y ); fprintf( f, "0 %ld moveto\n", -y ); fprintf( f, "%ld 0 lineto\n", x ); fprintf( f, "closepath stroke\n" ); } else { fprintf( f, "%ld %ld 8\n", x, y ); fprintf( f, "[1 0 0 -1 0 1]\n" ); fprintf( f, "{currentfile picstr readhexstring pop}\n" ); fprintf( f, "false 3\n" ); fprintf( f, "colorimage\n\n" ); } } ncview-2.1.8/src/colormaps_banded.h0000640006472100017500000000661113060040030016542 0ustar piercepiercestatic int cmap_banded[] = { 103, 2,126, 107, 5,133, 110, 10,139, 113, 16,143, 114, 20,147, 113, 23,148, 110, 23,149, 107, 20,149, 103, 16,149, 99, 10,152, 97, 6,157, 95, 2,164, 95, 0,172, 95, 0,181, 95, 0,189, 95, 4,196, 96, 9,201, 96, 17,204, 96, 24,206, 95, 30,206, 90, 32,203, 84, 30,200, 75, 26,197, 64, 19,195, 54, 12,196, 45, 6,199, 37, 2,206, 31, 0,214, 25, 0,222, 21, 1,229, 19, 6,234, 20, 13,237, 22, 21,239, 30, 35,238, 35, 46,235, 36, 52,230, 34, 54,224, 27, 53,219, 20, 51,216, 12, 50,216, 5, 51,220, 1, 55,226, 0, 61,233, 0, 69,241, 2, 79,247, 7, 89,250, 15,101,252, 25,112,252, 33,121,250, 37,126,245, 38,128,239, 34,127,232, 27,125,226, 19,123,223, 11,123,223, 5,127,226, 1,133,232, 0,141,239, 0,149,246, 3,158,251, 9,166,254, 17,173,254, 27,179,254, 34,183,251, 38,184,245, 37,182,238, 33,178,231, 25,175,226, 17,174,223, 9,175,223, 4,180,227, 0,188,234, 0,197,241, 0,205,248, 4,213,252, 11,219,254, 19,224,254, 28,227,253, 35,227,250, 38,225,244, 37,221,237, 31,217,230, 24,215,225, 15,215,223, 8,219,224, 3,227,229, 0,235,234, 0,242,237, 1,249,240, 5,253,240, 12,254,238, 21,254,235, 30,253,230, 36,249,224, 38,243,215, 36,235,205, 30,229,194, 22,224,185, 14,223,178, 7,225,174, 2,230,172, 0,237,172, 0,244,171, 1,250,171, 6,253,169, 14,254,167, 23,254,164, 32,252,161, 37,248,155, 38,241,147, 35,234,136, 28,228,125, 20,224,113, 12,223,103, 6,226, 94, 1,231, 87, 0,238, 82, 0,245, 77, 2,251, 73, 8,254, 71, 16,254, 70, 25,254, 70, 33,251, 70, 38,246, 66, 38,240, 60, 34,232, 49, 27,226, 36, 19,223, 22, 14,223, 11, 15,226, 4, 18,232, 1, 25,240, 0, 34,246, 0, 45,251, 3, 58,254, 9, 72,254, 18, 85,254, 27, 96,251, 34, 104,245, 38, 107,238, 37, 107,231, 33, 106,226, 25, 105,223, 17, 107,224, 9, 112,228, 3, 119,234, 0, 129,241, 0, 139,248, 0, 150,252, 4, 160,254, 11, 169,254, 19, 176,253, 28, 181,250, 35, 183,244, 38, 182,237, 37, 180,230, 31, 178,225, 24, 179,223, 15, 182,224, 8, 190,229, 3, 199,235, 0, 209,243, 0, 219,249, 1, 228,253, 5, 234,254, 12, 239,254, 21, 241,253, 30, 241,249, 36, 238,242, 38, 234,235, 36, 229,227, 30, 224,219, 22, 223,215, 14, 225,214, 7, 230,215, 2, 237,218, 0, 244,222, 0, 250,224, 1, 253,224, 6, 254,223, 14, 254,221, 23, 252,217, 32, 248,212, 37, 241,204, 38, 234,195, 35, 227,186, 28, 223,178, 20, 223,173, 12, 226,170, 5, 231,170, 1, 238,171, 0, 245,172, 0, 251,173, 2, 254,173, 8, 254,172, 16, 254,172, 25, 251,169, 33, 246,164, 38, 239,156, 38, 232,147, 34, 226,137, 27, 223,127, 18, 223,119, 11, 226,113, 4, 232,110, 1, 239,107, 0, 245,105, 0, 250,103, 3, 252,102, 9, 252,102, 18, 250,102, 27, 247,101, 34, 241, 96, 37, 233, 89, 37, 226, 78, 32, 220, 66, 24, 216, 54, 16, 216, 42, 9, 219, 32, 3, 224, 24, 0, 230, 18, 0, 235, 13, 0, 238, 10, 4, 239, 10, 11, 237, 18, 25, 234, 26, 39, 229, 32, 50, 222, 35, 56, 214, 33, 59, 206, 28, 59, 199, 21, 57, 196, 13, 55, 195, 7, 55, 197, 2, 58, 200, 0, 63, 203, 0, 69, 206, 1, 76, 206, 4, 84, 204, 10, 92, 201, 17,100, 196, 23,106, 189, 28,109, 181, 29,109, 172, 26,107, 164, 21,104, 157, 15,100, 152, 9, 99, 149, 4, 99, 149, 1,100, 149, 0,103, 148, 0,106, 147, 1,109, 143, 3,110, 139, 8,110, 133, 12,109, 126, 16,106 }; ncview-2.1.8/src/colormaps_detail.h0000640006472100017500000000752413060040030016573 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ static int cmap_detail[] = { 0,0,255, 0,10,255, 1,20,254, 2,40,253, 3,60,252, 4,80,251, 5,114,250, 6,145,249, 7,175,248, 8,202,247, 9,225,246, 10,241,245, 11,251,244, 12,253,243, 13,248,242, 14,235,241, 15,216,240, 16,192,239, 17,163,238, 18,133,237, 19,102,236, 20,72,235, 21,46,234, 22,24,233, 23,9,232, 24,1,231, 25,0,230, 26,7,229, 27,21,228, 28,41,227, 29,67,226, 30,96,225, 31,126,224, 32,157,223, 33,186,222, 34,212,221, 35,232,220, 36,246,219, 37,253,218, 38,252,217, 39,244,216, 40,229,215, 41,207,214, 42,181,213, 43,151,212, 44,120,211, 45,90,210, 46,61,209, 47,37,208, 48,18,207, 49,5,206, 50,0,205, 51,2,204, 52,12,203, 53,28,202, 54,51,201, 55,78,200, 56,108,199, 57,139,198, 58,169,197, 59,197,196, 60,221,195, 61,239,194, 62,250,193, 63,254,192, 64,250,191, 65,239,190, 66,221,189, 67,197,188, 68,169,187, 69,139,186, 70,108,185, 71,78,184, 72,51,183, 73,28,182, 74,12,181, 75,2,180, 76,0,179, 77,5,178, 78,18,177, 79,37,176, 80,61,175, 81,90,174, 82,120,173, 83,151,172, 84,181,171, 85,207,170, 86,229,169, 87,244,168, 88,252,167, 89,253,166, 90,246,165, 91,232,164, 92,212,163, 93,186,162, 94,157,161, 95,127,160, 96,96,159, 97,67,158, 98,41,157, 99,21,156, 100,7,155, 101,0,154, 102,1,153, 103,9,152, 104,24,151, 105,46,150, 106,72,149, 107,102,148, 108,133,147, 109,163,146, 110,192,145, 111,216,144, 112,235,143, 113,248,142, 114,253,141, 115,251,140, 116,241,139, 117,225,138, 118,202,137, 119,175,136, 120,145,135, 121,114,134, 122,84,133, 123,56,132, 124,32,131, 125,14,130, 126,3,129, 127,0,128, 128,3,127, 129,14,126, 130,32,125, 131,56,124, 132,84,123, 133,114,122, 134,145,121, 135,175,120, 136,202,119, 137,225,118, 138,241,117, 139,251,116, 140,253,115, 141,248,114, 142,235,113, 143,216,112, 144,192,111, 145,163,110, 146,133,109, 147,102,108, 148,72,107, 149,46,106, 150,24,105, 151,9,104, 152,1,103, 153,0,102, 154,7,101, 155,21,100, 156,41,99, 157,67,98, 158,96,97, 159,126,96, 160,157,95, 161,186,94, 162,212,93, 163,232,92, 164,246,91, 165,253,90, 166,252,89, 167,244,88, 168,229,87, 169,207,86, 170,181,85, 171,151,84, 172,120,83, 173,90,82, 174,61,81, 175,37,80, 176,18,79, 177,5,78, 178,0,77, 179,2,76, 180,12,75, 181,28,74, 182,51,73, 183,78,72, 184,108,71, 185,139,70, 186,169,69, 187,197,68, 188,221,67, 189,239,66, 190,250,65, 191,254,64, 192,250,63, 193,239,62, 194,221,61, 195,197,60, 196,169,59, 197,139,58, 198,108,57, 199,78,56, 200,51,55, 201,28,54, 202,12,53, 203,2,52, 204,0,51, 205,5,50, 206,18,49, 207,37,48, 208,61,47, 209,90,46, 210,120,45, 211,151,44, 212,181,43, 213,207,42, 214,229,41, 215,244,40, 216,252,39, 217,253,38, 218,246,37, 219,232,36, 220,212,35, 221,186,34, 222,157,33, 223,127,32, 224,96,31, 225,67,30, 226,41,29, 227,21,28, 228,7,27, 229,0,26, 230,1,25, 231,9,24, 232,24,23, 233,46,22, 234,72,21, 235,102,20, 236,133,19, 237,163,18, 238,192,17, 239,216,16, 240,235,15, 241,248,14, 242,253,13, 243,251,12, 244,241,11, 245,225,10, 246,202,9, 247,175,8, 248,145,7, 249,114,6, 250,84,5, 251,56,4, 252,32,3, 253,14,2, 255,0,1}; ncview-2.1.8/src/colormaps_blue_red.h0000640006472100017500000000661313060040030017110 0ustar piercepiercestatic int cmap_blue_red[] = { 0, 0,127, 0, 0,130, 0, 0,133, 0, 0,136, 0, 0,139, 0, 0,142, 0, 0,145, 0, 0,148, 0, 0,151, 0, 0,154, 0, 0,157, 0, 0,160, 0, 0,163, 0, 0,166, 0, 0,169, 0, 0,172, 0, 0,175, 0, 0,178, 0, 0,181, 0, 0,184, 0, 0,187, 0, 0,190, 0, 0,193, 0, 0,196, 0, 0,199, 0, 0,202, 0, 0,205, 0, 0,208, 0, 0,211, 0, 0,214, 0, 0,217, 0, 0,220, 0, 0,223, 0, 0,226, 0, 0,229, 0, 0,232, 0, 0,235, 0, 0,238, 0, 0,241, 0, 0,244, 0, 0,247, 0, 0,250, 0, 0,253, 1, 1,255, 4, 4,255, 7, 7,255, 10, 10,255, 13, 13,255, 16, 16,255, 19, 19,255, 22, 22,255, 25, 25,255, 28, 28,255, 31, 31,255, 34, 34,255, 37, 37,255, 40, 40,255, 43, 43,255, 46, 46,255, 49, 49,255, 52, 52,255, 55, 55,255, 58, 58,255, 61, 61,255, 64, 64,255, 67, 67,255, 70, 70,255, 73, 73,255, 76, 76,255, 79, 79,255, 82, 82,255, 85, 85,255, 88, 88,255, 91, 91,255, 94, 94,255, 97, 97,255, 100,100,255, 103,103,255, 106,106,255, 109,109,255, 112,112,255, 115,115,255, 118,118,255, 121,121,255, 124,124,255, 127,127,255, 130,130,255, 133,133,255, 136,136,255, 139,139,255, 142,142,255, 145,145,255, 148,148,255, 151,151,255, 154,154,255, 157,157,255, 160,160,255, 163,163,255, 166,166,255, 169,169,255, 172,172,255, 175,175,255, 178,178,255, 181,181,255, 184,184,255, 187,187,255, 190,190,255, 193,193,255, 196,196,255, 199,199,255, 202,202,255, 205,205,255, 208,208,255, 211,211,255, 214,214,255, 217,217,255, 220,220,255, 223,223,255, 226,226,255, 229,229,255, 232,232,255, 235,235,255, 238,238,255, 241,241,255, 244,244,255, 247,247,255, 250,250,255, 253,253,255, 255,253,253, 255,250,250, 255,247,247, 255,244,244, 255,241,241, 255,238,238, 255,235,235, 255,232,232, 255,229,229, 255,226,226, 255,223,223, 255,220,220, 255,217,217, 255,214,214, 255,211,211, 255,208,208, 255,205,205, 255,202,202, 255,199,199, 255,196,196, 255,193,193, 255,190,190, 255,187,187, 255,184,184, 255,181,181, 255,178,178, 255,175,175, 255,172,172, 255,169,169, 255,166,166, 255,163,163, 255,160,160, 255,157,157, 255,154,154, 255,151,151, 255,148,148, 255,145,145, 255,142,142, 255,139,139, 255,136,136, 255,133,133, 255,130,130, 255,127,127, 255,124,124, 255,121,121, 255,118,118, 255,115,115, 255,112,112, 255,109,109, 255,106,106, 255,103,103, 255,100,100, 255, 97, 97, 255, 94, 94, 255, 91, 91, 255, 88, 88, 255, 85, 85, 255, 82, 82, 255, 79, 79, 255, 76, 76, 255, 73, 73, 255, 70, 70, 255, 67, 67, 255, 64, 64, 255, 61, 61, 255, 58, 58, 255, 55, 55, 255, 52, 52, 255, 49, 49, 255, 46, 46, 255, 43, 43, 255, 40, 40, 255, 37, 37, 255, 34, 34, 255, 31, 31, 255, 28, 28, 255, 25, 25, 255, 22, 22, 255, 19, 19, 255, 16, 16, 255, 13, 13, 255, 10, 10, 255, 7, 7, 255, 4, 4, 255, 1, 1, 253, 0, 0, 250, 0, 0, 247, 0, 0, 244, 0, 0, 241, 0, 0, 238, 0, 0, 235, 0, 0, 232, 0, 0, 229, 0, 0, 226, 0, 0, 223, 0, 0, 220, 0, 0, 217, 0, 0, 214, 0, 0, 211, 0, 0, 208, 0, 0, 205, 0, 0, 202, 0, 0, 199, 0, 0, 196, 0, 0, 193, 0, 0, 190, 0, 0, 187, 0, 0, 184, 0, 0, 181, 0, 0, 178, 0, 0, 175, 0, 0, 172, 0, 0, 169, 0, 0, 166, 0, 0, 163, 0, 0, 160, 0, 0, 157, 0, 0, 154, 0, 0, 151, 0, 0, 148, 0, 0, 145, 0, 0, 142, 0, 0, 139, 0, 0, 136, 0, 0, 133, 0, 0, 130, 0, 0, 127, 0, 0 }; ncview-2.1.8/src/colormaps_jaisnd.h0000640006472100017500000000661113060040030016575 0ustar piercepiercestatic int cmap_jaisnd[] = { 46, 0,127, 45, 0,133, 43, 0,139, 40, 0,144, 37, 0,150, 34, 0,155, 31, 0,160, 27, 0,165, 23, 0,169, 19, 0,174, 14, 0,178, 10, 0,182, 5, 0,186, 0, 0,190, 0, 4,194, 0, 10,197, 0, 15,201, 0, 21,204, 0, 26,207, 0, 32,210, 0, 38,213, 0, 44,216, 0, 49,219, 0, 55,221, 0, 61,224, 0, 67,226, 0, 73,228, 0, 78,230, 0, 84,232, 0, 90,234, 0, 95,236, 0,100,237, 0,106,239, 0,111,240, 0,116,242, 0,121,243, 0,126,244, 0,131,245, 0,136,246, 0,141,247, 0,145,248, 0,150,249, 0,154,249, 0,158,250, 0,162,251, 0,166,251, 0,170,252, 0,174,252, 0,178,253, 0,181,253, 0,185,253, 0,188,253, 0,192,254, 0,195,254, 0,198,254, 0,201,254, 0,204,254, 0,208,254, 0,211,254, 0,214,254, 0,217,254, 1,220,254, 1,223,254, 2,225,254, 2,228,255, 3,231,255, 4,234,255, 5,237,255, 6,240,255, 7,243,255, 8,246,255, 9,249,255, 10,252,255, 12,255,254, 13,255,251, 15,255,248, 16,255,245, 18,255,242, 20,255,239, 21,255,236, 23,255,233, 25,255,230, 28,255,227, 30,255,224, 32,255,221, 34,255,218, 37,255,215, 39,255,212, 42,255,209, 45,255,206, 47,255,204, 50,255,201, 53,255,198, 56,255,196, 59,255,193, 63,255,191, 66,255,189, 69,255,187, 73,255,185, 76,255,183, 80,255,181, 84,255,180, 88,255,178, 91,255,177, 96,255,176, 100,255,175, 104,255,175, 108,255,175, 113,255,174, 117,255,174, 122,255,175, 127,255,175, 132,255,176, 137,255,178, 142,255,179, 148,255,181, 154,255,183, 159,255,186, 165,255,188, 172,255,192, 178,255,196, 185,255,200, 192,255,205, 200,255,210, 209,255,216, 218,255,223, 229,255,232, 243,255,244, 251,255,243, 248,255,229, 245,255,218, 243,255,209, 242,255,200, 241,255,192, 240,255,185, 240,255,178, 239,255,172, 239,255,165, 239,255,159, 240,255,154, 240,255,148, 241,255,142, 242,255,137, 242,255,132, 243,255,127, 244,255,122, 245,255,117, 247,255,113, 248,255,108, 249,255,104, 251,255,100, 252,255, 96, 254,255, 91, 255,254, 88, 255,252, 84, 255,250, 80, 255,248, 76, 255,247, 73, 255,245, 69, 255,243, 66, 255,241, 63, 255,239, 59, 255,237, 56, 255,235, 53, 255,233, 50, 255,231, 47, 255,228, 45, 255,226, 42, 255,224, 39, 255,222, 37, 255,219, 34, 255,217, 32, 255,215, 30, 255,212, 28, 255,210, 25, 255,207, 23, 255,204, 21, 255,202, 20, 255,199, 18, 255,196, 16, 255,193, 15, 255,190, 13, 255,187, 12, 255,183, 10, 255,180, 9, 255,177, 8, 255,173, 7, 255,170, 6, 255,166, 5, 255,162, 4, 255,158, 3, 255,154, 2, 254,150, 2, 254,146, 1, 254,142, 1, 254,138, 0, 254,133, 0, 254,129, 0, 254,124, 0, 254,119, 0, 254,114, 0, 254,109, 0, 254,104, 0, 254, 99, 0, 253, 94, 0, 253, 88, 0, 253, 83, 0, 253, 77, 0, 252, 71, 0, 252, 65, 0, 251, 59, 0, 251, 53, 0, 250, 47, 0, 249, 41, 0, 249, 34, 0, 248, 28, 0, 247, 21, 0, 246, 15, 0, 245, 8, 0, 244, 2, 0, 243, 0, 4, 242, 0, 10, 240, 0, 17, 239, 0, 24, 237, 0, 30, 236, 0, 37, 234, 0, 43, 232, 0, 49, 230, 0, 55, 228, 0, 61, 226, 0, 67, 224, 0, 73, 221, 0, 79, 219, 0, 84, 216, 0, 89, 213, 0, 94, 210, 0, 99, 207, 0,104, 204, 0,108, 201, 0,112, 197, 0,116, 194, 0,119, 190, 0,122, 186, 0,125, 182, 0,127, 178, 0,129, 174, 0,130, 169, 0,132, 165, 0,132, 160, 0,133, 155, 0,132, 150, 0,132, 144, 0,131, 139, 0,129, 133, 0,127, 127, 0,125 }; ncview-2.1.8/src/ncview.protos.h0000640006472100017500000004571313060040767016115 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993-2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 */ #include "stringlist.h" /****************************************************************************** * in ncview.c */ void initialize_misc ( void ); Stringlist *parse_options ( int argc, char *argv[] ); void initialize_file_interface ( Stringlist *input_files ); void initialize_display_interface( void ); void initialize_colormaps ( void ); void init_cmap_from_file ( char *dir_name, char *file_name, int n_suffix ); void process_user_input ( void ); void quit_app ( void ); void create_default_colormap ( void ); int check ( int value, int min, int max ); void print_disclaimer ( void ); void print_no_warranty ( void ); void print_copying ( void ); void useage ( void ); /****************************************************************************** * in file.c */ int fi_confirm ( char *name ); int fi_writable ( char *name ); int fi_initialize ( char *name, int nfiles ); Stringlist *fi_list_vars ( int fileid ); int fi_n_dims ( int fileid, char *var_name ); size_t *fi_var_size ( int fileid, char *var_name ); void fi_get_data ( NCVar *var, size_t *start_pos, size_t *count, void *data ); void fi_close ( int fileid ); void determine_file_type( Stringlist *input_files ); Stringlist *fi_scannable_dims( int fileid, char *var_name ); char *fi_title ( int fileid ); char *fi_long_var_name( int fileid, char *var_name ); char *fi_var_units ( int fileid, char *var_name ); char *fi_dim_units ( int fileid, char *var_name ); char *fi_dim_calendar ( int fileid, char *dim_name ); int fi_has_dim_values( int fileid, char *dim_name ); char *fi_dim_longname ( int fileid, char *dim_name ); nc_type fi_dim_value ( NCVar *v, int dim_id, size_t place, double *ret_val_double, char *ret_val_char, int *return_has_bounds, double *return_bounds_min, double *return_bounds_max, size_t *complete_ndim_virt_place ); char *fi_dim_id_to_name( int fileid, char *var_name, int dim_id ); int fi_dim_name_to_id( int fileid, char *var_name, char *dim_name ); size_t fi_n_dim_entries ( int fileid, char *dim_name ); void fi_fill_aux_data ( int id, char *var_name, FDBlist *fdb ); void fi_fill_value ( NCVar *var, float *fillval ); int fi_recdim_id ( int fileid ); /****************************************************************************** * in file_netcdf.c, netcdf specific routines */ char * netcdf_att_string ( int fileid, char *var_name ); char * netcdf_global_att_string( int fileid ); int netcdf_fi_confirm ( char *name ); int netcdf_fi_writable ( char *name ); int netcdf_fi_initialize ( char *name ); Stringlist *netcdf_fi_list_vars ( int fileid ); int netcdf_fi_n_dims ( int fileid, char *var_name ); size_t *netcdf_fi_var_size ( int fileid, char *var_name ); void netcdf_fi_get_data ( int fileid, char *var_name, size_t *start_pos, size_t *count, float *data, NetCDFOptions *aux_data ); void netcdf_fi_close ( int fileid ); int netcdf_n_dims ( int cdfid, char *varname ); char *netcdf_varindex_to_name( int cdfid, int index ); Stringlist *netcdf_scannable_dims( int fileid, char *var_name ); char *netcdf_title ( int fileid ); char *netcdf_long_var_name ( int fileid, char *var_name ); char *netcdf_get_char_att( int fileid, char *var_name, char *att_name ); char *netcdf_var_units ( int fileid, char *var_name ); char *netcdf_dim_units ( int fileid, char *var_name ); int netcdf_has_dim_values ( int fileid, char *dim_name ); char *netcdf_dim_longname ( int fileid, char *dim_name ); nc_type netcdf_dim_value ( int fileid, char *dim_name, size_t place, double *ret_val_double, char *ret_val_char, size_t virt_place, int *has_bounds, double *return_bounds_min, double *return_bounds_max ); char *netcdf_dim_id_to_name ( int fileid, char *var_name, int dim_id ); int netcdf_dim_name_to_id ( int fileid, char *var_name, char *dim_name ); size_t netcdf_n_dim_entries ( int fileid, char *dim_name ); void netcdf_fill_aux_data ( int id, char *var_name, FDBlist *fdb ); int netcdf_min_max_option_set( NCVar *var, float *ret_min, float *ret_max ); int netcdf_min_option_set ( NCVar *var, float *ret_min ); int netcdf_max_option_set ( NCVar *var, float *ret_max ); void netcdf_fill_value ( int file_id, char *var_name, float *v, NetCDFOptions *opts ); int netcdf_fi_recdim_id ( int fileid ); int netcdf_dimvar_bounds_id ( int fileid, char *dim_name, int *nvertices ); char *netcdf_dim_calendar( int fileid, char *dim_name ); int safe_ncvarid( int fileid, char *varname ); /****************************************************************************** * in util.c, general utility routines */ int close_enough ( float data, float fill ); void new_fdblist ( FDBlist **el ); void new_netcdf ( NetCDFOptions **n ); int data_to_pixels ( View *v ); void add_var_to_list ( char *var_name, int file_id, char *filename, int nfiles ); NCVar *get_var ( char *var_name ); void add_to_varlist ( NCVar **list, NCVar *new_var ); void init_min_max ( NCVar *var ); void clip_f ( float *val, float min, float max ); void clip_i ( int *val, int min, int max ); void fill_dim_structs ( NCVar *v ); void expand_data ( float *big_data, View *v, size_t array_size ); void check_ranges ( NCVar *var ); char *limit_string ( char *s ); int *gen_overlay ( View *v, char *overlay_fname ); void fmt_time ( char *temp_string, size_t temp_string_len, double new_dimval, NCDim *dim, int include_granularity ); int n_vars_in_list ( NCVar *v ); void set_blowup_type ( int new_type ); int n_strings_in_list ( Stringlist *s ); int strncmp_nocase ( char *s1, char *s2, size_t n ); int warn_if_file_exits ( char *fname ); void virt_to_actual_place( NCVar *var, size_t *virt_pl, size_t *act_pl, FDBlist **file ); void calc_dim_minmaxes ( void ); void add_vars_to_list ( Stringlist *var_list, int id, char *filename, int nfiles ); int is_scannable ( NCVar *v, int i ); void sl_cat ( Stringlist **dest, Stringlist **src ); void get_min_max_onestep( NCVar *var, size_t n_other, size_t tstep, float *data, float *min, float *max, int verbose ); int unpack_groupname( char *varname, int ig, char *groupname ); void cache_scalar_coord_info( NCVar *vars ); int count_nslashes ( char *s ); Stringlist *get_group_list ( NCVar *vars ); /****************************************************************************** * in interface.c */ void in_change_current ( char *dim_name, int modifier ); void in_change_dat ( size_t index, float new_val ); void in_display_stuff ( char *s, char *var_name ); void in_set_edit_place ( size_t index, int x, int y, int nx, int ny ); void in_indicate_active_var ( char *var_name ); void in_indicate_active_dim ( int dimension, char *dim_name ); void in_parse_args ( int *p_argc, char **argv ); void in_initialize ( void ); void in_set_label ( int label_id, char *string ); void in_button_pressed ( int button_id, int modifier ); void in_process_user_input ( void ); void in_draw_2d_field ( unsigned char *data, size_t width, size_t height, size_t timestep ); void in_create_colormap ( char *name, ncv_pixel r[256], ncv_pixel g[256], ncv_pixel b[256] ); char *in_install_next_colormap( int do_widgets_flag ); int in_set_2d_size ( size_t width, size_t height ); void in_variable_selected ( char *var_name ); void in_set_sensitive ( int button_id, int state ); void in_make_dim_buttons ( Stringlist *dim_list ); void in_clear_dim_buttons ( void ); void in_error ( char *message ); int in_dialog ( char *message, char *ret_string, int want_cancel_button ); void in_var_set_sensitive ( char *var_name, int sensitivity ); void in_fill_dim_info ( NCDim *d, int please_flip ); void in_set_cur_dim_value ( char *name, char *string ); void in_set_cursor_busy ( void ); void in_set_cursor_normal ( void ); int in_set_scan_dims ( Stringlist *dim_list, char *x_axis, char *y_axis, Stringlist **new_dim_list ); void in_change_min ( char *label ); void in_flush ( void ); void report_position ( int x, int y, unsigned int button_mask ); int in_popup_XY_graph ( size_t n, int dimindex, double *xvals, double *yvals, char *x_axis_title, char *y_axis_title, char *title, char *legend, Stringlist *scannable_dims ); void in_query_pointer_position( int *x, int *y ); void in_popup_2d_window ( void ); void in_popdown_2d_window ( void ); void in_timer_clear ( void ); int in_report_auto_overlay ( void ); void in_timer_set ( XtTimerCallbackProc procedure, XtPointer arg, unsigned long delay_millisec ); char *in_install_prev_colormap( int do_widgets ); void in_data_edit_dump ( void ); /****************************************************************************** * in do_buttons.c */ int which_button_pressed( void ); void do_range ( int modifier ); void do_quit ( int modifier ); void do_data_edit ( int modifier ); void do_info ( int modifier ); void do_options ( int modifier ); void do_dimset ( int modifier ); void do_restart ( int modifier ); void do_rewind ( int modifier ); void do_backwards ( int modifier ); void do_pause ( int modifier ); void do_forward ( int modifier ); void do_fastforward ( int modifier ); void do_colormap_sel ( int modifier ); void do_invert_physical( int modifier ); void do_invert_colormap( int modifier ); void do_set_minimum ( int modifier ); void do_set_maximum ( int modifier ); void do_blowup ( int modifier ); void do_transform ( int modifier ); void do_blowup_type ( int modifier ); /****************************************************************************** * in x_interface.c */ void x_error ( char *message ); void x_set_windows_colormap_to_current( Widget w ); void x_parse_args( int *p_argc, char **argv ); void x_initialize ( void ); void x_process_user_input ( void ); void x_set_label ( int id, char *string ); void x_set_speed_proc ( Widget scrollbar, XtPointer client_data, XtPointer position ); void x_draw_2d_field ( unsigned char *data, size_t width, size_t height, size_t timestep ); void x_set_2d_size ( size_t width, size_t height ); void x_indicate_active_var ( char *var_name ); void *x_create_default_colormap( void ); void x_add_to_cmap_list ( char *name, Colormap new_colormap ); void x_set_sensitive ( int button_id, int state ); void x_clear_dim_buttons ( void ); void x_make_dim_buttons ( Stringlist *dim_list ); void x_var_set_sensitive ( char *var_name, int sensitivity ); int x_make_dim_info ( Stringlist *dim_list ); void x_clear_dim_info ( void ); void x_init_dim_info ( Stringlist *dim_list ); void x_fill_dim_info ( NCDim *d, int please_flip ); void x_set_cur_dim_value ( char *name, char *string ); int x_set_scan_dims ( Stringlist *dim_list, char *x_axis, char *y_axis, Stringlist **new_dim_list ); void x_set_cursor_busy ( void ); void x_set_cursor_normal ( void ); void x_flush ( void ); void x_indicate_active_dim ( int dimension, char *dim_name ); void x_query_pointer_position( int *x, int *y ); void pix_to_rgb ( ncv_pixel pix, int *r, int *g, int *b ); void x_get_window_position ( int *llx, int *lly, int *urx, int *ury ); void x_set_var_sensitivity( char *varname, int sens ); void x_popup_2d_window ( void ); void x_popdown_2d_window ( void ); void x_force_set_invert_state( int state ); int x_report_auto_overlay ( void ); int x_report_widget_width ( Widget *w ); void x_set_colormap_form_width( int width ); void x_draw_colorbar ( void ); void x_create_colorbar ( float user_min, float user_max, int transform ); void x_timer_clear ( void ); void x_timer_set ( XtTimerCallbackProc procedure, XtPointer client_arg, unsigned long delay_millisec ); void x_indicate_active_var ( char *var_name ); int x_dialog ( char *message, char *ret_string, int want_cancel_button ); /********************************************************************** * in range.c */ int x_range( float old_min, float old_max, float global_min, float global_max, float *new_min, float *new_max, int *allvars ); void x_range_init(); void x_plot_range_init(); /****************************************************************************** * in view.c */ int set_scan_variable ( NCVar *var ); void set_scan_view ( size_t scan_place ); int change_view ( int delta, int interpretation ); int view_draw ( int allow_saveframes_useage, int force_range_to_frame ); void view_change_cur_dim ( char *dim_name, int modifier ); void view_forward ( void ); void view_backward ( void ); void view_change_blowup ( int delta, int redraw_flag, int view_var_is_valid ); void init_saveframes ( void ); void redraw_dimension_info( void ); void redraw_ccontour ( void ); void view_check_new_data ( int unused ); void view_report_position ( int x, int y, unsigned int button_mask ); void view_report_position_vals( float xval, float yval, int plot_index ); void plot_XY ( void ); void set_dataedit_place ( void ); void view_data_edit_dump ( void ); void set_min_from_curdata ( void ); void set_max_from_curdata ( void ); void beep ( void ); void invalidate_all_saveframes( void ); void view_set_XY_plot_axis( String ); void view_plot_XY_fmt_x_val( float val, int dimindex, char *s, size_t slen ); void view_change_dat ( size_t index, float new_val ); void view_get_scaled_size ( int blowup, size_t old_nx, size_t old_ny, size_t *new_nx, size_t *new_ny ); void view_change_transform( int delta ); void view_recompute_colorbar( void ); void view_set_range_frame ( void ); void view_set_range ( void ); void view_set_scan_dims ( void ); void view_data_edit ( void ); void view_information ( void ); long view_current_nt ( void ); /****************************************************************************** * in overlay.c */ void do_overlay ( int n, char *custom_filename, int suppress_screen_changes ); char **overlay_names ( void ); int overlay_current ( void ); int overlay_n_overlays ( void ); void determine_overlay_base_dir( char *overlay_base_dir, int n ); int overlay_custom_n ( void ); /****************************************************************************** * in set_options.c */ void options_set_overlay_filename( char *fn ); void set_options_init(); void set_options( void ); Stringlist *get_persistent_X_state(); /****************************************************************************** * in filesel.c */ int file_select( char **filename, char *orig_dir ); int overlay_select_filename( void ); void overlay_init( void ); void fs_list_dir( Stringlist **files, Stringlist **dirs ); /****************************************************************************** * in plot_xy.c */ int x_popup_XY_graph( long n, int dimindex, double *xvals, double *yvals, char *x_axis_title, char *y_axis_title, char *title, char *legend, Stringlist *scannable_dims ); void plot_xy_init(); void unlock_plot( void ); void close_all_XY_plots(); /****************************************************************************** * in plot_range.c */ int x_plot_range( float old_min, float old_max, float *new_min, float *new_max, int *autoscale ); /****************************************************************************** * in udu.c */ void udu_utinit( char *path ); int udu_utistime( char *dimname, char *units ); int udu_calc_tgran( int fileid, NCVar *v, int dimid ); void udu_fmt_time( char *temp_string, size_t temp_string_len, double new_dimval, NCDim *dim, int include_granularity ); /****************************************************************************** * in epic_time.c */ void epic_fmt_time( char *temp_string, size_t temp_string_len, double new_dimval, NCDim *dim ); int epic_istime0( int fileid, NCVar *v, NCDim *d ); int epic_calc_tgran( int fileid, NCDim *d ); /****************************************************************************** * in do_print.c */ void print_init ( void ); void do_print ( void ); /****************************************************************************** * in x_dataedit.c */ void x_dataedit( char **text, int nx ); void x_set_edit_place( long index, int x, int y, int nx, int ny ); /****************************************************************************** * in x_display_info */ void x_display_info_init(); void x_display_stuff( char *s, char *var_name ); /****************************************************************************** * in printer_options */ void printer_options_init(); int printer_options( PrintOptions *po ); /****************************************************************************** * in interface/cbar.c */ void cbar_init(); int cbar_info( unsigned char **data, int *width, int *height ); void cbar_make( int width, int height, int n_extra_colors, float user_min, float user_max, int transform ); char *cbar_data(); /****************************************************************************** * in interface/make_tc_data.c */ void make_tc_data( unsigned char *data, long width, long height, XColor *color_list, unsigned char *tc_data ); /****************************************************************************** * in interface/colormap_funcs.c */ Cmaplist *dup_whole_cmaplist( Cmaplist *src_list ); int x_seen_colormap_name( char *name ); void x_colormap_info( Cmaplist *cmlist, int idx, char **name, int *enabled, XColor **color_list ); int x_n_colormaps( Cmaplist *cmlist ); void x_create_colormap( char *name, unsigned char r[256], unsigned char g[256], unsigned char b[256] ); char *x_change_colormap( int delta, int do_widgets_flag ); void x_check_legal_colormap_loaded(); void delete_cmaplist( Cmaplist *cml ); int colormap_options_to_stringlist( Stringlist **sl ); /****************************************************************************** * in handle_rc_file.c */ int write_state_to_file( Stringlist *state_to_save ); int read_state_from_file( Stringlist **state ); Stringlist *get_persistent_state(); /****************************************************************************** * in file interface/util.c */ unsigned char interp( int i, int range_i, unsigned char *mat, int n_entries ); ncview-2.1.8/src/ncview.includes.h0000640006472100017500000000343513060040030016347 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * dpierce@ucsd.edu */ /* ncview.includes.h Include files for the ncview program */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "SciPlot.h" #include "netcdf.h" #include "../config.h" #include "stringlist.h" ncview-2.1.8/src/Makefile.am0000640006472100017500000000372013060040030015127 0ustar piercepiercebin_PROGRAMS=ncview noinst_PROGRAMS=geteuid geteuid_SOURCES=geteuid.c ncview_SOURCES=$(headers) $(sources) ncview_LDADD=$(PNG_LIBS) $(UDUNITS2_LDFLAGS) -lm $(NETCDF_LDFLAGS) $(XAW_LIBS) $(X_PRE_LIBS) $(X_LIBS) $(X11_LIBS) $(X_EXTRA_LIBS) -lpng headers = ncview.bitmaps.h ncview.includes.h \ ncview.defines.h ncview.protos.h \ utCalendar2_cal.h SciPlot.h SciPlotP.h \ colormaps_3gauss.h colormaps_bw.h \ colormaps_detail.h colormaps_helix2.h \ colormaps_hotres.h colormaps_3saw.h \ colormaps_default.h colormaps_extrema.h \ colormaps_helix.h colormaps_ssec.h \ overlay_coasts_p08deg.h overlay_coasts_p8deg.h \ overlay_usa.h interface/closed_circle_bitmap.h \ interface/open_circle_bitmap.h \ interface/fallback_resources.h interface/RadioWidget.h \ interface/helvR08.h interface/widgets.h \ calcalcs.h Stringlist.h sources = ncview.c file.c util.c do_buttons.c \ file_netcdf.c view.c do_print.c \ epic_time.c interface/interface.c \ interface/x_interface.c interface/dataedit.c \ interface/display_info.c interface/plot_xy.c \ interface/utils.c interface/range.c \ interface/printer_options.c overlay.c \ interface/filesel.c interface/set_options.c \ interface/plot_range.c udu.c SciPlot.c \ interface/RadioWidget.c interface/cbar.c \ utCalendar2_cal.c calcalcs.c \ interface/colormap_funcs.c interface/make_tc_data.c \ stringlist.c handle_rc_file.c AM_CPPFLAGS=-DNCVIEW_LIB_DIR=\"$(pkgdatadir)\" $(PNG_CPPFLAGS) $(UDUNITS2_CPPFLAGS) $(NETCDF_CPPFLAGS) AM_CFLAGS=$(X_CFLAGS) AM_LDFLAGS=$(PNG_LDFLAGS) $(UDUNITS2_LDFLAGS) $(NETCDF_LDFLAGS) $(X_PRE_LIBS) $(X_LIBS) $(X11_LIBS) $(X_EXTRA_LIBS) $(RPATH_FLAGS) ncview-2.1.8/src/colormaps_rainbow.h0000640006472100017500000000661213060040030016767 0ustar piercepiercestatic int cmap_rainbow[] = { 38, 0, 50, 38, 0, 51, 38, 0, 51, 38, 0, 51, 39, 0, 52, 39, 0, 52, 39, 0, 53, 40, 0, 54, 41, 0, 55, 41, 0, 57, 42, 0, 58, 43, 0, 60, 44, 0, 61, 45, 0, 63, 46, 0, 65, 47, 0, 67, 48, 0, 70, 50, 0, 72, 51, 0, 75, 52, 0, 77, 53, 0, 80, 54, 0, 83, 56, 0, 86, 57, 0, 89, 58, 0, 92, 59, 0, 96, 60, 0, 99, 61, 0,103, 62, 0,106, 63, 0,110, 64, 0,114, 65, 0,117, 65, 0,121, 66, 0,125, 66, 0,129, 66, 0,133, 66, 0,137, 66, 0,141, 66, 0,145, 65, 0,150, 65, 0,154, 64, 0,158, 63, 0,162, 62, 0,166, 60, 0,170, 59, 0,174, 57, 0,179, 55, 0,183, 52, 0,187, 50, 0,191, 47, 0,195, 44, 0,198, 41, 0,202, 38, 0,206, 34, 0,210, 30, 0,213, 26, 0,217, 21, 0,220, 17, 0,223, 12, 0,226, 7, 0,229, 2, 0,232, 0, 3,235, 0, 8,237, 0, 14,240, 0, 20,242, 0, 26,244, 0, 33,246, 0, 39,247, 0, 46,249, 0, 52,250, 0, 59,251, 0, 66,252, 0, 73,253, 0, 80,253, 0, 86,253, 0, 93,253, 0,100,253, 0,107,253, 0,114,253, 0,121,253, 0,128,253, 0,136,252, 0,143,252, 0,150,252, 0,157,252, 0,165,252, 0,172,252, 0,180,252, 0,187,252, 0,194,251, 0,202,251, 0,210,251, 0,217,251, 0,225,250, 0,232,250, 0,240,250, 0,247,250, 0,249,244, 0,249,235, 0,248,227, 0,248,219, 0,247,210, 0,247,202, 0,246,193, 0,245,185, 0,245,176, 0,244,167, 0,243,159, 0,241,150, 0,240,141, 0,238,132, 0,237,123, 0,235,114, 0,232,105, 0,229, 96, 0,226, 87, 0,222, 78, 0,217, 69, 0,212, 61, 0,206, 52, 0,198, 43, 0,190, 35, 0,181, 27, 0,172, 20, 0,163, 13, 0,157, 7, 0,153, 2, 2,153, 0, 7,157, 0, 13,163, 0, 20,172, 0, 27,181, 0, 35,190, 0, 43,198, 0, 52,206, 0, 61,212, 0, 69,217, 0, 78,222, 0, 87,226, 0, 96,229, 0, 105,232, 0, 114,235, 0, 123,237, 0, 132,238, 0, 141,240, 0, 150,241, 0, 159,243, 0, 167,244, 0, 176,245, 0, 185,245, 0, 193,246, 0, 202,247, 0, 210,247, 0, 219,248, 0, 227,248, 0, 235,249, 0, 244,249, 0, 250,247, 0, 250,240, 0, 250,232, 0, 250,225, 0, 251,217, 0, 251,210, 0, 251,202, 0, 251,194, 0, 252,187, 0, 252,180, 0, 252,172, 0, 252,165, 0, 252,157, 0, 252,150, 0, 252,143, 0, 252,136, 0, 253,128, 0, 253,121, 0, 253,114, 0, 253,107, 0, 253,100, 0, 253, 93, 0, 253, 86, 0, 253, 80, 0, 253, 73, 0, 252, 66, 0, 251, 59, 0, 250, 52, 0, 249, 46, 0, 247, 39, 0, 246, 33, 0, 244, 26, 0, 242, 20, 0, 240, 14, 0, 237, 8, 0, 235, 3, 0, 232, 0, 2, 229, 0, 7, 226, 0, 12, 223, 0, 17, 220, 0, 21, 217, 0, 26, 213, 0, 30, 210, 0, 34, 206, 0, 38, 202, 0, 41, 198, 0, 44, 195, 0, 47, 191, 0, 50, 187, 0, 52, 183, 0, 55, 179, 0, 57, 174, 0, 59, 170, 0, 60, 166, 0, 62, 162, 0, 63, 158, 0, 64, 154, 0, 65, 150, 0, 65, 145, 0, 66, 141, 0, 66, 137, 0, 66, 133, 0, 66, 129, 0, 66, 125, 0, 66, 121, 0, 65, 117, 0, 65, 114, 0, 64, 110, 0, 63, 106, 0, 62, 103, 0, 61, 99, 0, 60, 96, 0, 59, 92, 0, 58, 89, 0, 57, 86, 0, 56, 83, 0, 54, 80, 0, 53, 77, 0, 52, 75, 0, 51, 72, 0, 50, 70, 0, 48, 67, 0, 47, 65, 0, 46, 63, 0, 45, 61, 0, 44, 60, 0, 43, 58, 0, 42, 57, 0, 41, 55, 0, 41, 54, 0, 40, 53, 0, 39, 52, 0, 39, 52, 0, 39, 51, 0, 38, 51, 0, 38, 51, 0, 38, 50, 0, 38 }; ncview-2.1.8/src/colormaps_jaison.h0000640006472100017500000000661113060040030016610 0ustar piercepiercestatic int cmap_jaison[] = { 125, 0,127, 127, 0,133, 129, 0,139, 131, 0,144, 132, 0,150, 132, 0,155, 133, 0,160, 132, 0,165, 132, 0,169, 130, 0,174, 129, 0,178, 127, 0,182, 125, 0,186, 122, 0,190, 119, 0,194, 116, 0,197, 112, 0,201, 108, 0,204, 104, 0,207, 99, 0,210, 94, 0,213, 89, 0,216, 84, 0,219, 79, 0,221, 73, 0,224, 67, 0,226, 61, 0,228, 55, 0,230, 49, 0,232, 43, 0,234, 36, 0,236, 30, 0,237, 23, 0,239, 17, 0,240, 10, 0,242, 3, 0,243, 0, 2,244, 0, 9,245, 0, 16,246, 0, 22,247, 0, 29,248, 0, 35,249, 0, 42,249, 0, 48,250, 0, 55,251, 0, 61,251, 0, 67,252, 0, 73,252, 0, 79,253, 0, 85,253, 0, 91,253, 0, 97,253, 0,102,254, 0,108,254, 0,113,254, 0,118,254, 0,123,254, 0,128,254, 0,133,254, 0,138,254, 0,143,254, 0,147,254, 0,152,254, 0,156,254, 0,160,255, 0,164,255, 0,168,255, 0,172,255, 0,176,255, 0,180,255, 0,184,255, 0,188,255, 0,191,255, 0,195,255, 0,198,255, 0,202,255, 0,205,255, 0,209,255, 0,212,255, 0,215,255, 0,218,255, 0,222,255, 0,225,255, 0,228,255, 0,232,255, 0,235,255, 0,238,255, 0,241,255, 0,245,255, 0,248,255, 0,252,255, 0,255,254, 0,255,251, 0,255,247, 2,255,244, 5,255,240, 9,255,237, 13,255,234, 19,255,231, 25,255,228, 32,255,225, 40,255,223, 49,255,221, 58,255,219, 67,255,217, 77,255,216, 88,255,216, 99,255,215, 110,255,215, 121,255,216, 132,255,217, 143,255,218, 154,255,220, 165,255,221, 175,255,224, 185,255,226, 195,255,229, 204,255,232, 213,255,235, 221,255,238, 228,255,241, 234,255,244, 240,255,246, 245,255,249, 249,255,251, 251,255,253, 253,255,254, 254,255,254, 254,255,254, 253,255,254, 251,255,252, 249,255,250, 245,255,246, 240,255,242, 234,255,237, 228,255,231, 221,255,223, 213,255,215, 204,255,205, 195,255,195, 188,255,185, 180,255,175, 173,255,165, 165,255,154, 159,255,143, 152,255,132, 147,255,121, 141,255,110, 137,255, 99, 133,255, 88, 130,255, 77, 128,255, 67, 126,255, 58, 126,255, 49, 126,255, 40, 126,255, 32, 128,255, 25, 130,255, 19, 133,255, 13, 136,255, 9, 140,255, 5, 145,255, 2, 149,255, 0, 155,255, 0, 160,255, 0, 165,255, 0, 171,255, 0, 176,255, 0, 181,255, 0, 186,255, 0, 191,255, 0, 196,255, 0, 200,255, 0, 205,255, 0, 209,255, 0, 214,255, 0, 218,255, 0, 222,255, 0, 227,255, 0, 231,255, 0, 235,255, 0, 239,255, 0, 242,255, 0, 246,255, 0, 250,255, 0, 253,255, 0, 255,252, 0, 255,249, 0, 255,245, 0, 255,242, 0, 255,238, 0, 255,235, 0, 254,232, 0, 254,228, 0, 254,225, 0, 254,222, 0, 254,218, 0, 254,215, 0, 254,212, 0, 254,208, 0, 254,205, 0, 254,202, 0, 254,198, 0, 254,195, 0, 253,191, 0, 253,187, 0, 253,184, 0, 253,180, 0, 252,176, 0, 252,172, 0, 251,168, 0, 251,164, 0, 250,160, 0, 249,155, 0, 249,151, 0, 248,146, 0, 247,142, 0, 246,137, 0, 245,132, 0, 244,127, 0, 243,122, 0, 242,117, 0, 240,112, 0, 239,106, 0, 237,101, 0, 236, 95, 0, 234, 90, 0, 232, 84, 0, 230, 78, 0, 228, 73, 0, 226, 67, 0, 224, 61, 0, 221, 55, 0, 219, 49, 0, 216, 44, 0, 213, 38, 0, 210, 32, 0, 207, 26, 0, 204, 21, 0, 201, 15, 0, 197, 10, 0, 194, 4, 0, 190, 0, 0, 186, 0, 5, 182, 0, 10, 178, 0, 14, 174, 0, 19, 169, 0, 23, 165, 0, 27, 160, 0, 31, 155, 0, 34, 150, 0, 37, 144, 0, 40, 139, 0, 43, 133, 0, 45, 127, 0, 46 }; ncview-2.1.8/src/ncview.bitmaps.h0000640006472100017500000000721013060040030016173 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993-2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * dpierce@ucsd.edu */ /* These are the pixmaps for the following buttons: reverse back pause forward fast forward */ #include "interface/open_circle_bitmap.h" #include "interface/closed_circle_bitmap.h" #define reversebitmap_width 20 #define reversebitmap_height 20 #define reversebitmap_x_hot 0 #define reversebitmap_y_hot 0 static unsigned char reversebitmap_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x03, 0x03, 0x80, 0x83, 0x03, 0xc0, 0xc3, 0x03, 0xe0, 0xe3, 0x03, 0xf0, 0xf3, 0x03, 0xf8, 0xfb, 0x03, 0xfc, 0xff, 0x03, 0xf8, 0xfb, 0x03, 0xf0, 0xf3, 0x03, 0xe0, 0xe3, 0x03, 0xc0, 0xc3, 0x03, 0x80, 0x83, 0x03, 0x00, 0x03, 0x03, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; #define backbitmap_width 20 #define backbitmap_height 20 #define backbitmap_x_hot 0 #define backbitmap_y_hot 0 static unsigned char backbitmap_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x18, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x1f, 0x00, 0x80, 0x1f, 0x00, 0xc0, 0x1f, 0x00, 0xc0, 0x1f, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x18, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; #define pausebitmap_width 20 #define pausebitmap_height 20 #define pausebitmap_x_hot 0 #define pausebitmap_y_hot 0 static unsigned char pausebitmap_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x39, 0x00, 0xc0, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; #define forwardbitmap_width 20 #define forwardbitmap_height 20 #define forwardbitmap_x_hot 0 #define forwardbitmap_y_hot 0 static unsigned char forwardbitmap_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xc0, 0x00, 0x00, 0xc0, 0x01, 0x00, 0xc0, 0x03, 0x00, 0xc0, 0x07, 0x00, 0xc0, 0x0f, 0x00, 0xc0, 0x1f, 0x00, 0xc0, 0x1f, 0x00, 0xc0, 0x0f, 0x00, 0xc0, 0x07, 0x00, 0xc0, 0x03, 0x00, 0xc0, 0x01, 0x00, 0xc0, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; #define ffbitmap_width 20 #define ffbitmap_height 20 #define ffbitmap_x_hot 0 #define ffbitmap_y_hot 0 static unsigned char ffbitmap_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x04, 0x00, 0x18, 0x0c, 0x00, 0x38, 0x1c, 0x00, 0x78, 0x3c, 0x00, 0xf8, 0x7c, 0x00, 0xf8, 0xfd, 0x00, 0xf8, 0xff, 0x01, 0xf8, 0xfd, 0x00, 0xf8, 0x7c, 0x00, 0x78, 0x3c, 0x00, 0x38, 0x1c, 0x00, 0x18, 0x0c, 0x00, 0x08, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; ncview-2.1.8/src/colormaps_jaisn2.h0000640006472100017500000000661113060040030016513 0ustar piercepiercestatic int cmap_jaisn2[] = { 33, 0,127, 30, 0,133, 28, 0,139, 25, 0,144, 21, 0,150, 18, 0,155, 14, 0,160, 10, 0,165, 5, 0,169, 1, 0,174, 0, 3,178, 0, 8,182, 0, 13,186, 0, 18,190, 0, 23,194, 0, 29,197, 0, 34,201, 0, 40,204, 0, 46,207, 0, 51,210, 0, 57,213, 0, 63,216, 0, 68,219, 0, 74,221, 0, 80,224, 0, 85,226, 0, 91,228, 0, 96,230, 0,102,232, 0,107,234, 0,112,236, 0,118,237, 0,123,239, 0,128,240, 0,133,242, 0,138,243, 0,142,244, 0,147,245, 0,152,246, 0,156,247, 0,160,248, 0,165,249, 0,169,249, 0,173,250, 0,177,251, 0,181,251, 0,185,252, 0,188,252, 0,192,253, 0,196,253, 0,199,253, 0,203,253, 0,206,254, 0,210,254, 0,213,254, 0,217,254, 0,220,254, 0,223,254, 0,227,254, 0,230,254, 0,233,254, 0,237,254, 0,240,254, 0,243,254, 0,247,255, 0,250,255, 0,254,255, 0,255,251, 0,255,248, 0,255,244, 0,255,240, 0,255,236, 0,255,232, 0,255,228, 0,255,224, 0,255,220, 0,255,216, 0,255,211, 0,255,207, 0,255,202, 0,255,197, 0,255,193, 0,255,188, 0,255,183, 0,255,178, 0,255,172, 0,255,167, 0,255,162, 0,255,156, 0,255,151, 0,255,145, 0,255,139, 0,255,133, 0,255,128, 2,255,123, 5,255,118, 9,255,114, 13,255,111, 19,255,109, 25,255,107, 32,255,106, 40,255,105, 49,255,106, 58,255,107, 67,255,110, 77,255,113, 88,255,117, 99,255,121, 110,255,127, 121,255,133, 132,255,140, 143,255,147, 154,255,155, 166,255,165, 178,255,175, 190,255,185, 201,255,195, 210,255,204, 219,255,213, 227,255,221, 233,255,228, 239,255,234, 244,255,240, 247,255,245, 250,255,249, 252,255,251, 254,255,253, 254,255,254, 254,255,254, 254,255,253, 253,255,251, 251,255,249, 250,255,245, 248,255,240, 245,255,234, 243,255,228, 240,255,221, 238,255,213, 236,255,204, 233,255,195, 231,255,185, 230,255,175, 228,255,165, 227,255,154, 226,255,143, 225,255,132, 225,255,121, 225,255,110, 225,255, 99, 226,255, 88, 227,255, 77, 228,255, 67, 230,255, 58, 232,255, 49, 235,255, 40, 237,255, 32, 240,255, 25, 243,255, 19, 246,255, 13, 249,255, 9, 252,255, 5, 255,253, 2, 255,250, 0, 255,246, 0, 255,243, 0, 255,240, 0, 255,237, 0, 255,233, 0, 255,230, 0, 255,227, 0, 255,223, 0, 255,220, 0, 255,217, 0, 255,214, 0, 255,210, 0, 255,207, 0, 255,203, 0, 255,200, 0, 255,196, 0, 255,193, 0, 255,189, 0, 255,185, 0, 255,182, 0, 255,178, 0, 255,174, 0, 255,170, 0, 255,166, 0, 255,162, 0, 255,158, 0, 255,153, 0, 255,149, 0, 255,144, 0, 254,140, 0, 254,135, 0, 254,130, 0, 254,125, 0, 254,120, 0, 254,115, 0, 254,109, 0, 254,104, 0, 254, 98, 0, 254, 93, 0, 254, 87, 0, 254, 81, 0, 253, 75, 0, 253, 69, 0, 253, 63, 0, 253, 57, 0, 252, 50, 0, 252, 44, 0, 251, 37, 0, 251, 31, 0, 250, 24, 0, 249, 18, 0, 249, 11, 0, 248, 4, 0, 247, 0, 2, 246, 0, 9, 245, 0, 15, 244, 0, 22, 243, 0, 29, 242, 0, 36, 240, 0, 42, 239, 0, 49, 237, 0, 55, 236, 0, 62, 234, 0, 68, 232, 0, 74, 230, 0, 80, 228, 0, 86, 226, 0, 92, 224, 0, 97, 221, 0,103, 219, 0,108, 216, 0,113, 213, 0,117, 210, 0,122, 207, 0,126, 204, 0,130, 201, 0,133, 197, 0,136, 194, 0,139, 190, 0,141, 186, 0,144, 182, 0,145, 178, 0,147, 174, 0,148, 169, 0,148, 165, 0,148, 160, 0,148, 155, 0,147, 150, 0,146, 144, 0,144, 136, 0,139, 127, 0,133, 119, 0,127 }; ncview-2.1.8/src/colormaps_ssec.h0000640006472100017500000000710113060040030016255 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ static int cmap_ssec[] = { 0,0,45, 0,1,46, 0,2,47, 0,3,48, 0,5,49, 0,6,50, 0,7,51, 0,9,52, 0,10,53, 0,11,54, 0,13,55, 0,14,56, 0,15,57, 0,17,58, 0,18,59, 0,19,60, 0,21,62, 0,22,63, 0,23,64, 0,25,65, 0,26,66, 0,27,67, 0,29,68, 0,30,69, 0,31,70, 0,33,71, 0,34,72, 0,35,73, 0,37,74, 0,38,75, 0,39,76, 0,40,77, 0,42,79, 0,43,80, 0,44,81, 0,46,82, 0,47,83, 0,48,84, 0,50,85, 0,51,86, 0,52,87, 0,54,88, 0,55,89, 0,56,90, 0,58,91, 0,59,92, 0,60,93, 0,62,94, 0,63,96, 0,64,97, 0,66,98, 0,67,99, 0,68,100, 0,70,101, 0,71,102, 0,72,103, 0,74,104, 0,75,105, 0,76,106, 0,77,107, 0,79,108, 0,80,109, 0,81,110, 0,83,111, 0,84,113, 0,85,114, 0,87,115, 0,88,116, 0,89,117, 0,91,118, 0,92,119, 0,93,120, 0,95,121, 0,96,122, 0,97,123, 0,99,124, 0,100,125, 0,101,126, 0,103,127, 0,104,128, 0,105,130, 0,107,131, 0,108,132, 0,109,133, 0,111,134, 0,112,135, 0,113,136, 0,114,137, 0,116,138, 0,117,139, 0,118,140, 0,120,141, 0,121,142, 0,122,143, 0,124,144, 0,125,145, 0,126,147, 0,128,148, 0,129,149, 0,130,150, 0,132,151, 0,133,152, 0,134,153, 0,136,154, 0,137,155, 0,138,156, 0,140,157, 0,141,158, 0,142,159, 0,144,160, 0,145,161, 0,146,162, 0,148,164, 0,149,165, 0,150,166, 0,151,167, 0,153,168, 0,154,169, 0,155,170, 0,157,171, 0,158,172, 0,159,173, 0,161,174, 0,162,175, 0,163,176, 0,165,177, 0,166,178, 0,167,180, 0,169,181, 0,170,182, 0,171,183, 0,173,184, 0,174,185, 0,175,186, 0,177,187, 0,178,188, 0,179,189, 0,181,190, 0,182,191, 0,183,192, 0,185,193, 0,186,194, 0,187,195, 0,188,197, 0,190,198, 0,191,199, 0,192,200, 0,194,201, 0,195,202, 0,196,203, 0,198,204, 0,199,205, 0,200,206, 0,202,207, 0,203,208, 0,204,209, 0,206,210, 0,207,211, 0,208,212, 0,210,214, 0,211,215, 0,212,216, 0,214,217, 0,215,218, 0,216,219, 0,218,220, 0,219,221, 0,220,222, 0,222,223, 0,223,224, 0,224,225, 0,225,226, 0,227,227, 0,228,228, 0,229,229, 8,230,222, 17,231,214, 26,232,206, 34,233,198, 43,234,190, 52,235,182, 61,236,174, 70,236,166, 78,237,158, 87,238,150, 96,239,143, 105,240,135, 114,241,127, 122,242,119, 131,242,111, 140,243,103, 149,244,95, 157,245,87, 166,246,79, 175,247,71, 184,248,63, 193,248,55, 201,249,47, 210,250,39, 219,251,32, 228,252,24, 237,253,16, 245,254,8, 254,254,0, 255,250,0, 255,245,0, 255,240,0, 255,236,0, 255,231,0, 255,226,0, 255,221,0, 255,217,0, 255,212,0, 255,207,0, 255,202,0, 255,198,0, 255,193,0, 255,188,0, 255,183,0, 255,179,0, 255,174,0, 255,169,0, 255,164,0, 255,160,0, 255,155,0, 255,150,0, 255,145,0, 255,141,0, 255,136,0, 255,131,0, 255,126,0, 255,122,0, 253,117,0, 249,113,0, 246,109,0, 242,105,0, 239,101,0, 236,97,0, 232,93,0, 229,89,0, 225,85,0, 222,81,0, 219,77,0, 215,73,0, 212,69,0, 208,65,0, 205,61,0, 202,57,0, 198,53,0, 195,49,0, 191,45,0, 188,41,0, 185,37,0, 181,33,0, 178,29,0, 175,24,0}; ncview-2.1.8/src/SciPlot.c0000640006472100017500000024015513060041161014627 0ustar piercepierce/* define DEBUG_SCIPLOT */ /*----------------------------------------------------------------------------- ** SciPlot.c A generalized plotting widget ** ** Widget source code ** ** Copyright (c) 1995 Robert W. McMullen ** ** Permission to use, copy, modify, distribute, and sell this software and its ** documentation for any purpose is hereby granted without fee, provided that ** the above copyright notice appear in all copies and that both that ** copyright notice and this permission notice appear in supporting ** documentation. The author makes no representations about the suitability ** of this software for any purpose. It is provided "as is" without express ** or implied warranty. ** ** THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ** ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ** THE AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ** ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, ** WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ** ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS ** SOFTWARE. */ #include #include #include #include #include #include "SciPlotP.h" #define offset(field) XtOffsetOf(SciPlotRec, plot.field) static XtResource resources[] = { {XtNchartType, XtCMargin, XtRInt, sizeof(int), offset(ChartType), XtRImmediate, (XtPointer)XtCARTESIAN}, {XtNdegrees, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(Degrees), XtRString, "TRUE"}, {XtNdrawMajor, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(DrawMajor), XtRString, "TRUE"}, {XtNdrawMajorTics, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(DrawMajorTics), XtRString, "TRUE"}, {XtNdrawMinor, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(DrawMinor), XtRString, "TRUE"}, {XtNdrawMinorTics, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(DrawMinorTics), XtRString, "TRUE"}, {XtNshowLegend, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(ShowLegend), XtRString, "TRUE"}, {XtNshowTitle, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(ShowTitle), XtRString, "TRUE"}, {XtNshowXLabel, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(ShowXLabel), XtRString, "TRUE"}, {XtNshowYLabel, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(ShowYLabel), XtRString, "TRUE"}, {XtNxLabel, XtCString, XtRString, sizeof(String), offset(TransientXLabel), XtRString, "X Axis"}, {XtNyLabel, XtCString, XtRString, sizeof(String), offset(TransientYLabel), XtRString, "Y Axis"}, {XtNplotTitle, XtCString, XtRString, sizeof(String), offset(TransientPlotTitle), XtRString, "Plot"}, {XtNmargin, XtCMargin, XtRInt, sizeof(int), offset(Margin), XtRString, "5"}, {XtNtitleMargin, XtCMargin, XtRInt, sizeof(int), offset(TitleMargin), XtRString, "16"}, {XtNlegendLineSize, XtCMargin, XtRInt, sizeof(int), offset(LegendLineSize), XtRString, "16"}, {XtNlegendMargin, XtCMargin, XtRInt, sizeof(int), offset(LegendMargin), XtRString, "3"}, {XtNtitleFont, XtCMargin, XtRInt, sizeof(int), offset(TitleFont), XtRImmediate, (XtPointer)(XtFONT_HELVETICA|24)}, {XtNlabelFont, XtCMargin, XtRInt, sizeof(int), offset(LabelFont), XtRImmediate, (XtPointer)(XtFONT_TIMES|18)}, {XtNaxisFont, XtCMargin, XtRInt, sizeof(int), offset(AxisFont), XtRImmediate, (XtPointer)(XtFONT_TIMES|10)}, {XtNxAutoScale, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(XAutoScale), XtRString, "TRUE"}, {XtNyAutoScale, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(YAutoScale), XtRString, "TRUE"}, {XtNxLog, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(XLog), XtRString, "FALSE"}, {XtNyLog, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(YLog), XtRString, "FALSE"}, {XtNxOrigin, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(XOrigin), XtRString, "FALSE"}, {XtNyOrigin, XtCBoolean, XtRBoolean, sizeof(Boolean), offset(YOrigin), XtRString, "FALSE"}, }; static SciPlotFontDesc font_desc_table[]={ {XtFONT_TIMES, "Times", "times", False,True}, {XtFONT_COURIER, "Courier", "courier", True,False}, {XtFONT_HELVETICA, "Helvetica", "helvetica", True,False}, {XtFONT_LUCIDA, "Lucida", "lucidabright", False,False}, {XtFONT_LUCIDASANS, "LucidaSans", "lucida", False,False}, {XtFONT_NCSCHOOLBOOK, "NewCenturySchlbk", "new century schoolbook",False,True}, {-1,NULL,NULL,False,False}, }; /* ** Private function declarations */ static void Redisplay(); static void Resize(); static Boolean SetValues(); static void Initialize(); static void Destroy(); static void ComputeAll(); static void ComputeAllDimensions(); static void DrawAll(); static void ItemDrawAll(); static void ItemDraw(); static void EraseAll(); static void FontInit(); static int ColorStore(); static int FontStore(); static int FontnumReplace(); SciPlotClassRec sciplotClassRec = { { /* core_class fields */ #ifdef MOTIF /* superclass */ (WidgetClass) &xmPrimitiveClassRec, #else /* superclass */ (WidgetClass) &widgetClassRec, #endif /* class_name */ "SciPlot", /* widget_size */ sizeof(SciPlotRec), /* class_initialize */ NULL, /* class_part_initialize */ NULL, /* class_inited */ False, /* initialize */ Initialize, /* initialize_hook */ NULL, /* realize */ XtInheritRealize, /* actions */ NULL, /* num_actions */ 0, /* resources */ resources, /* num_resources */ XtNumber(resources), /* xrm_class */ NULLQUARK, /* compress_motion */ True, /* compress_exposure */ XtExposeCompressMultiple, /* compress_enterleave */ True, /* visible_interest */ True, /* destroy */ Destroy, /* resize */ Resize, /* expose */ Redisplay, /* set_values */ SetValues, /* set_values_hook */ NULL, /* set_values_almost */ XtInheritSetValuesAlmost, /* get_values_hook */ NULL, /* accept_focus */ NULL, /* version */ XtVersion, /* callback_private */ NULL, /* tm_table */ NULL, /* query_geometry */ NULL, /* display_accelerator */ XtInheritDisplayAccelerator, /* extension */ NULL }, #ifdef MOTIF { /* primitive_class fields */ /* border_highlight */ (XtWidgetProc)_XtInherit, /* border_unhighligh */ (XtWidgetProc)_XtInherit, /* translations */ XtInheritTranslations, /* arm_and_activate */ (XtWidgetProc)_XtInherit, /* syn_resources */ NULL, /* num_syn_resources */ 0, /* extension */ NULL }, #endif { /* plot_class fields */ /* dummy */ 0 /* (some stupid compilers barf on empty structures) */ } }; WidgetClass sciplotWidgetClass = (WidgetClass)&sciplotClassRec; void get_number_format( char *numberformat, size_t nflen, int precision, real val ) { /*sprintf(numberformat,"%%.%df",precision);*/ snprintf(numberformat,nflen,"%%%dg",precision); } int my_nint( double d ) { if( d >= 0.0 ) return( (int)(d+0.4999) ); return( (int)(d-0.4999) ); } static void Initialize(treq,tnew,args,num) Widget treq,tnew; ArgList args; Cardinal *num; { SciPlotWidget new; XGCValues values; XtGCMask mask; long colorsave; new=(SciPlotWidget) tnew; new->plot.plotlist=NULL; new->plot.alloc_plotlist=0; new->plot.num_plotlist=0; new->plot.alloc_drawlist=NUMPLOTITEMALLOC; new->plot.drawlist=(SciPlotItem *)XtCalloc(new->plot.alloc_drawlist, sizeof(SciPlotItem)); new->plot.num_drawlist=0; new->plot.cmap = DefaultColormap(XtDisplay(new), DefaultScreen(XtDisplay(new))); new->plot.xlabel=(char *)XtMalloc(strlen(new->plot.TransientXLabel)+1); strcpy(new->plot.xlabel,new->plot.TransientXLabel); new->plot.ylabel=(char *)XtMalloc(strlen(new->plot.TransientYLabel)+1); strcpy(new->plot.ylabel,new->plot.TransientYLabel); new->plot.plotTitle=(char *)XtMalloc(strlen(new->plot.TransientPlotTitle)+1); strcpy(new->plot.plotTitle,new->plot.TransientPlotTitle); new->plot.XFmtCallback=NULL; new->plot.colors=NULL; new->plot.num_colors=0; new->plot.fonts=NULL; new->plot.num_fonts=0; new->plot.update=FALSE; new->plot.UserMin.x=new->plot.UserMin.y=0.0; new->plot.UserMax.x=new->plot.UserMax.y=10.0; values.line_style=LineSolid; values.line_width=0; values.fill_style=FillSolid; values.background=WhitePixelOfScreen(XtScreen(new)); new->plot.BackgroundColor=ColorStore(new,values.background); #ifdef MOTIF new->core.background_pixel=values.background; #endif values.foreground=colorsave=BlackPixelOfScreen(XtScreen(new)); new->plot.ForegroundColor=ColorStore(new,values.foreground); mask=GCLineStyle|GCLineWidth|GCFillStyle|GCForeground|GCBackground; new->plot.defaultGC=XtGetGC((Widget)new,mask,&values); values.foreground=colorsave; values.line_style=LineOnOffDash; new->plot.dashGC=XtGetGC((Widget)new,mask,&values); new->plot.titleFont=FontStore(new,new->plot.TitleFont); new->plot.labelFont=FontStore(new,new->plot.LabelFont); new->plot.axisFont=FontStore(new,new->plot.AxisFont); } static void Destroy(w) SciPlotWidget w; { int i; SciPlotFont *pf; SciPlotList *p; XtReleaseGC((Widget)w,w->plot.defaultGC); XtReleaseGC((Widget)w,w->plot.dashGC); XtFree((char *)w->plot.xlabel); XtFree((char *)w->plot.ylabel); XtFree((char *)w->plot.plotTitle); for (i=0; iplot.num_fonts; i++) { pf=&w->plot.fonts[i]; XFreeFont(XtDisplay((Widget)w),pf->font); } XtFree((char *)w->plot.fonts); XtFree((char *)w->plot.colors); for (i=0; iplot.alloc_plotlist; i++) { p=w->plot.plotlist+i; if (p->allocated>0) XtFree((char *)p->data); if (p->legend) XtFree(p->legend); } if (w->plot.alloc_plotlist>0) XtFree((char *)w->plot.plotlist); EraseAll(w); XtFree((char *)w->plot.drawlist); } static Boolean SetValues(current, request, new, args, nargs) SciPlotWidget current, request, new; ArgList args; Cardinal *nargs; { Boolean redisplay=FALSE; if (current->plot.XLog!=new->plot.XLog) redisplay=TRUE; else if (current->plot.YLog!=new->plot.YLog) redisplay=TRUE; else if (current->plot.XOrigin!=new->plot.XOrigin) redisplay=TRUE; else if (current->plot.YOrigin!=new->plot.YOrigin) redisplay=TRUE; else if (current->plot.DrawMajor!=new->plot.DrawMajor) redisplay=TRUE; else if (current->plot.DrawMajorTics!=new->plot.DrawMajorTics) redisplay=TRUE; else if (current->plot.DrawMinor!=new->plot.DrawMinor) redisplay=TRUE; else if (current->plot.DrawMinorTics!=new->plot.DrawMinorTics) redisplay=TRUE; else if (current->plot.ChartType!=new->plot.ChartType) redisplay=TRUE; else if (current->plot.Degrees!=new->plot.Degrees) redisplay=TRUE; else if (current->plot.ShowLegend!=new->plot.ShowLegend) redisplay=TRUE; else if (current->plot.ShowTitle!=new->plot.ShowTitle) redisplay=TRUE; else if (current->plot.ShowXLabel!=new->plot.ShowXLabel) redisplay=TRUE; else if (current->plot.ShowYLabel!=new->plot.ShowYLabel) redisplay=TRUE; else if (current->plot.ShowTitle!=new->plot.ShowTitle) redisplay=TRUE; if (current->plot.TransientXLabel!=new->plot.TransientXLabel) { redisplay=TRUE; XtFree(current->plot.xlabel); new->plot.xlabel=(char *)XtMalloc(strlen(new->plot.TransientXLabel)+1); strcpy(new->plot.xlabel,new->plot.TransientXLabel); } if (current->plot.TransientYLabel!=new->plot.TransientYLabel) { redisplay=TRUE; XtFree(current->plot.ylabel); new->plot.ylabel=(char *)XtMalloc(strlen(new->plot.TransientYLabel)+1); strcpy(new->plot.ylabel,new->plot.TransientYLabel); } if (current->plot.TransientPlotTitle!=new->plot.TransientPlotTitle) { redisplay=TRUE; XtFree(current->plot.plotTitle); new->plot.plotTitle=(char *)XtMalloc(strlen(new->plot.TransientPlotTitle)+1); strcpy(new->plot.plotTitle,new->plot.TransientPlotTitle); } if (current->plot.AxisFont!=new->plot.AxisFont) { redisplay=TRUE; FontnumReplace(new,new->plot.axisFont,new->plot.AxisFont); } if (current->plot.TitleFont!=new->plot.TitleFont) { redisplay=TRUE; FontnumReplace(new,new->plot.titleFont,new->plot.TitleFont); } if (current->plot.LabelFont!=new->plot.LabelFont) { redisplay=TRUE; FontnumReplace(new,new->plot.labelFont,new->plot.LabelFont); } new->plot.update=redisplay; return redisplay; } static void Redisplay(w) SciPlotWidget w; { if (w->plot.update) { Resize(w); w->plot.update=FALSE; } else { ItemDrawAll(w); } } static void Resize(w) SciPlotWidget w; { EraseAll(w); ComputeAll(w); DrawAll(w); } /* ** Private SciPlot utility functions -------------------------------------------- ** */ static int ColorStore(w,color) SciPlotWidget w; Pixel color; { w->plot.num_colors++; if (w->plot.colors) w->plot.colors=(Pixel *)XtRealloc((char *)w->plot.colors, sizeof(Pixel)*w->plot.num_colors); else w->plot.colors=(Pixel *)XtCalloc(1,sizeof(Pixel)); w->plot.colors[w->plot.num_colors-1]=color; return w->plot.num_colors-1; } static void FontnumStore(w,fontnum,flag) SciPlotWidget w; int fontnum,flag; { SciPlotFont *pf; int fontflag,sizeflag,attrflag; pf=&w->plot.fonts[fontnum]; fontflag=flag&XtFONT_NAME_MASK; sizeflag=flag&XtFONT_SIZE_MASK; attrflag=flag&XtFONT_ATTRIBUTE_MASK; switch (fontflag) { case XtFONT_TIMES: case XtFONT_COURIER: case XtFONT_HELVETICA: case XtFONT_LUCIDA: case XtFONT_LUCIDASANS: case XtFONT_NCSCHOOLBOOK: break; default: fontflag=XtFONT_NAME_DEFAULT; break; } if (sizeflag<1) sizeflag=XtFONT_SIZE_DEFAULT; switch (attrflag) { case XtFONT_BOLD: case XtFONT_ITALIC: case XtFONT_BOLD_ITALIC: break; default: attrflag=XtFONT_ATTRIBUTE_DEFAULT; break; } pf->id=flag; FontInit(w,pf); } static int FontnumReplace(w,fontnum,flag) SciPlotWidget w; int fontnum,flag; { SciPlotFont *pf; pf=&w->plot.fonts[fontnum]; XFreeFont(XtDisplay(w),pf->font); FontnumStore(w,fontnum,flag); return fontnum; } static int FontStore(w,flag) SciPlotWidget w; int flag; { int fontnum; w->plot.num_fonts++; if (w->plot.fonts) w->plot.fonts=(SciPlotFont *)XtRealloc((char *)w->plot.fonts, sizeof(SciPlotFont)*w->plot.num_fonts); else w->plot.fonts=(SciPlotFont *)XtCalloc(1,sizeof(SciPlotFont)); fontnum=w->plot.num_fonts-1; FontnumStore(w,fontnum,flag); return fontnum; } static SciPlotFontDesc * FontDescLookup(flag) int flag; { SciPlotFontDesc *pfd; pfd=font_desc_table; while (pfd->flag>=0) { #ifdef DEBUG_SCIPLOT printf("checking if %d == %d (font %s)\n", flag&XtFONT_NAME_MASK,pfd->flag,pfd->PostScript); #endif if ((flag&XtFONT_NAME_MASK)==pfd->flag) return pfd; pfd++; } return NULL; } static void FontnumPostScriptString(w,fontnum,str,str_len) SciPlotWidget w; int fontnum; char *str; int str_len; { char temp[128]; int flag,bold,italic; SciPlotFontDesc *pfd; flag=w->plot.fonts[fontnum].id; pfd=FontDescLookup(flag); if (pfd) { strcpy(temp,pfd->PostScript); bold=False; italic=False; if (flag&XtFONT_BOLD) { bold=True; strcat(temp,"-Bold"); } if (flag&XtFONT_ITALIC) { italic=True; if (!bold) strcat(temp,"-"); if (pfd->PSUsesOblique) strcat(temp,"Oblique"); else strcat(temp,"Italic"); } if (!bold && !italic && pfd->PSUsesRoman) { strcat(temp,"-Roman"); } if( (strlen(temp) + strlen("/ findfont 999999999 scalefont ")) > str_len ) { fprintf( stderr, "Error, font name too long for internal buffer. Font name:%s\n", temp ); exit(-1); } snprintf(str, str_len, "/%s findfont %d scalefont", temp, (flag&XtFONT_SIZE_MASK)); } else snprintf(str,str_len,"/Courier findfond 10 scalefont"); } static void FontX11String(flag,str,slen) int flag; char *str; int slen; { SciPlotFontDesc *pfd; pfd=FontDescLookup(flag); if (pfd) { snprintf(str,slen,"-*-%s-%s-%s-*-*-%d-*-*-*-*-*-*-*", pfd->X11, (flag&XtFONT_BOLD?"bold":"medium"), (flag&XtFONT_ITALIC?(pfd->PSUsesOblique?"o":"i"):"r"), (flag&XtFONT_SIZE_MASK)); } else snprintf(str,slen,"fixed"); #ifdef DEBUG_SCIPLOT printf("font string=%s\n",str); #endif } static void FontInit(w,pf) SciPlotWidget w; SciPlotFont *pf; { char str[256],**list; int num; FontX11String(pf->id,str,256); list=XListFonts(XtDisplay(w),str,100,&num); #ifdef DEBUG_SCIPLOT if (1) { int i; i=0; while (iid&=~XtFONT_ATTRIBUTE_MASK; pf->id|=XtFONT_ATTRIBUTE_DEFAULT; FontX11String(pf->id,str,256); list=XListFonts(XtDisplay(w),str,100,&num); #ifdef DEBUG_SCIPLOT if (1) { int i; i=0; while (iid&=~XtFONT_NAME_MASK; pf->id|=XtFONT_NAME_DEFAULT; FontX11String(pf->id,str,256); list=XListFonts(XtDisplay(w),str,100,&num); #ifdef DEBUG_SCIPLOT if (1) { int i; i=0; while (iid&=~XtFONT_SIZE_MASK; pf->id|=XtFONT_SIZE_DEFAULT; FontX11String(pf->id,str,256); list=XListFonts(XtDisplay(w),str,100,&num); #ifdef DEBUG_SCIPLOT if (1) { int i; i=0; while (ifont=XLoadQueryFont(XtDisplay(w),str); } static XFontStruct *FontFromFontnum(w,fontnum) SciPlotWidget w; int fontnum; { XFontStruct *f; if (fontnum>=w->plot.num_fonts) fontnum=0; f=w->plot.fonts[fontnum].font; return f; } static real FontHeight(f) XFontStruct *f; { return (real)(f->max_bounds.ascent+f->max_bounds.descent); } static real FontnumHeight(w,fontnum) SciPlotWidget w; int fontnum; { XFontStruct *f; f=FontFromFontnum(w,fontnum); return FontHeight(f); } static real FontDescent(f) XFontStruct *f; { return (real)(f->max_bounds.descent); } static real FontnumDescent(w,fontnum) SciPlotWidget w; int fontnum; { XFontStruct *f; f=FontFromFontnum(w,fontnum); return FontDescent(f); } static real FontAscent(f) XFontStruct *f; { return (real)(f->max_bounds.ascent); } static real FontnumAscent(w,fontnum) SciPlotWidget w; int fontnum; { XFontStruct *f; f=FontFromFontnum(w,fontnum); return FontAscent(f); } static real FontTextWidth(f,c) XFontStruct *f; char *c; { return (real)XTextWidth(f,c,strlen(c)); } static real FontnumTextWidth(w,fontnum,c) SciPlotWidget w; int fontnum; char *c; { XFontStruct *f; f=FontFromFontnum(w,fontnum); return FontTextWidth(f,c); } static void ItemDrawAll(w) SciPlotWidget w; { SciPlotItem *item; int i; if (!XtIsRealized((Widget)w)) return; item=w->plot.drawlist; i=0; while (iplot.num_drawlist) { ItemDraw(w,item); i++; item++; } } /* ** Private SciPlot functions ------------------------------------------------- ** */ /* The following vertical text drawing routine uses the "Fill Stippled" idea ** found in xvertext-5.0, by Alan Richardson (mppa3@syma.sussex.ac.uk). ** ** The following code is my interpretation of his idea, including some ** hacked together excerpts from his source. The credit for the clever bits ** belongs to him. ** ** To be complete, portions of the subroutine XDrawVString are ** Copyright (c) 1993 Alan Richardson (mppa3@syma.sussex.ac.uk) */ static void XDrawVString(display,win,gc,x,y,str,len,f) Display *display; Window win; GC gc; int x,y; char *str; int len; XFontStruct *f; { XImage *before,*after; char *dest,*source; int xloop,yloop,xdest,ydest; Pixmap pix,rotpix; int width,height; GC drawGC; width=(int)FontTextWidth(f,str); height=(int)FontHeight(f); pix=XCreatePixmap(display,win,width,height,1); rotpix=XCreatePixmap(display,win,height,width,1); drawGC=XCreateGC(display,pix,0L,NULL); XSetBackground(display,drawGC,0); XSetFont(display,drawGC,f->fid); XSetForeground(display,drawGC,0); XFillRectangle(display,pix,drawGC,0,0,width,height); XFillRectangle(display,rotpix,drawGC,0,0,height,width); XSetForeground(display,drawGC,1); XDrawImageString(display,pix,drawGC,0,(int)FontAscent(f), str,strlen(str)); source=(char *)calloc((((width+7)/8)*height),1); before=XCreateImage(display,DefaultVisual(display,DefaultScreen(display)), 1,XYPixmap,0,source,width,height,8,0); before->byte_order=before->bitmap_bit_order=MSBFirst; XGetSubImage(display,pix,0,0,width,height,1L,XYPixmap,before,0,0); source=(char *)calloc((((height+7)/8)*width),1); after=XCreateImage(display,DefaultVisual(display,DefaultScreen(display)), 1,XYPixmap,0,source,height,width,8,0); after->byte_order=after->bitmap_bit_order=MSBFirst; for (yloop=0; yloopdata+(xloop/8)+ (yloop*before->bytes_per_line); if (*source&(128>>(xloop%8))) { dest=after->data+(yloop/8)+ ((width-1-xloop)*after->bytes_per_line); *dest|=(128>>(yloop%8)); } } } #ifdef DEBUG_SCIPLOT_VTEXT if (1) { char sourcebit; for (yloop=0; yloopheight; yloop++) { for (xloop=0; xloopwidth; xloop++) { source=before->data+(xloop/8)+ (yloop*before->bytes_per_line); sourcebit=*source&(128>>(xloop%8)); if (sourcebit) putchar('X'); else putchar('.'); } putchar('\n'); } for (yloop=0; yloopheight; yloop++) { for (xloop=0; xloopwidth; xloop++) { source=after->data+(xloop/8)+ (yloop*after->bytes_per_line); sourcebit=*source&(128>>(xloop%8)); if (sourcebit) putchar('X'); else putchar('.'); } putchar('\n'); } } #endif xdest=x-(int)FontAscent(f); if (xdest<0) xdest=0; ydest=y-width; XPutImage(display,rotpix,drawGC,after,0,0,0,0, after->width,after->height); XSetFillStyle(display,gc,FillStippled); XSetStipple(display,gc,rotpix); XSetTSOrigin(display,gc,xdest,ydest); XFillRectangle(display,win,gc,xdest,ydest,after->width,after->height); XSetFillStyle(display,gc,FillSolid); XFreeGC(display,drawGC); XDestroyImage(before); XDestroyImage(after); XFreePixmap(display,pix); XFreePixmap(display,rotpix); } static char dots[]={2,1,1},widedots[]={2,1,4}; static GC ItemGetGC(w,item) SciPlotWidget w; SciPlotItem *item; { GC gc; short color; switch (item->kind.any.style) { case XtLINE_SOLID: gc=w->plot.defaultGC; break; case XtLINE_DOTTED: XSetDashes(XtDisplay(w),w->plot.dashGC,0,&dots[1], (int)dots[0]); gc=w->plot.dashGC; break; case XtLINE_WIDEDOT: XSetDashes(XtDisplay(w),w->plot.dashGC,0,&widedots[1], (int)widedots[0]); gc=w->plot.dashGC; break; default: return NULL; break; } if (item->kind.any.color>=w->plot.num_colors) color=w->plot.ForegroundColor; else color=item->kind.any.color; XSetForeground(XtDisplay(w),gc,w->plot.colors[color]); return gc; } static GC ItemGetFontGC(w,item) SciPlotWidget w; SciPlotItem *item; { GC gc; short color,fontnum; gc=w->plot.dashGC; if (item->kind.any.color>=w->plot.num_colors) color=w->plot.ForegroundColor; else color=item->kind.any.color; XSetForeground(XtDisplay(w),gc,w->plot.colors[color]); if (item->kind.text.font>=w->plot.num_fonts) fontnum=0; else fontnum=item->kind.text.font; /* ** fontnum==0 hack: 0 is supposed to be the default font, but the program ** can't seem to get the default font ID from the GC for some reason. So, ** use a different GC where the default font still exists. */ XSetFont(XtDisplay(w),gc,w->plot.fonts[fontnum].font->fid); return gc; } static void ItemDraw(w,item) SciPlotWidget w; SciPlotItem *item; { XPoint point[8]; XSegment seg; XRectangle rect; int i; GC gc; if (!XtIsRealized((Widget)w)) return; if ((item->type>SciPlotStartTextTypes)&&(item->typetype) { case SciPlotLine: seg.x1=(short)item->kind.line.x1; seg.y1=(short)item->kind.line.y1; seg.x2=(short)item->kind.line.x2; seg.y2=(short)item->kind.line.y2; XDrawSegments(XtDisplay(w),XtWindow(w),gc, &seg,1); break; case SciPlotRect: XDrawRectangle(XtDisplay(w),XtWindow(w),gc, (int)(item->kind.rect.x), (int)(item->kind.rect.y), (unsigned int)(item->kind.rect.w), (unsigned int)(item->kind.rect.h)); break; case SciPlotFRect: XFillRectangle(XtDisplay(w),XtWindow(w),gc, (int)(item->kind.rect.x), (int)(item->kind.rect.y), (unsigned int)(item->kind.rect.w), (unsigned int)(item->kind.rect.h)); XDrawRectangle(XtDisplay(w),XtWindow(w),gc, (int)(item->kind.rect.x), (int)(item->kind.rect.y), (unsigned int)(item->kind.rect.w), (unsigned int)(item->kind.rect.h)); break; case SciPlotPoly: i=0; while (ikind.poly.count) { point[i].x=(int)item->kind.poly.x[i]; point[i].y=(int)item->kind.poly.y[i]; i++; } point[i].x=(int)item->kind.poly.x[0]; point[i].y=(int)item->kind.poly.y[0]; XDrawLines(XtDisplay(w),XtWindow(w),gc, point,i+1,CoordModeOrigin); break; case SciPlotFPoly: i=0; while (ikind.poly.count) { point[i].x=(int)item->kind.poly.x[i]; point[i].y=(int)item->kind.poly.y[i]; i++; } point[i].x=(int)item->kind.poly.x[0]; point[i].y=(int)item->kind.poly.y[0]; XFillPolygon(XtDisplay(w),XtWindow(w),gc, point,i+1,Complex,CoordModeOrigin); XDrawLines(XtDisplay(w),XtWindow(w),gc, point,i+1,CoordModeOrigin); break; case SciPlotCircle: XDrawArc(XtDisplay(w),XtWindow(w),gc, (int)(item->kind.circ.x-item->kind.circ.r), (int)(item->kind.circ.y-item->kind.circ.r), (unsigned int)(item->kind.circ.r*2), (unsigned int)(item->kind.circ.r*2), 0*64,360*64); break; case SciPlotFCircle: XFillArc(XtDisplay(w),XtWindow(w),gc, (int)(item->kind.circ.x-item->kind.circ.r), (int)(item->kind.circ.y-item->kind.circ.r), (unsigned int)(item->kind.circ.r*2), (unsigned int)(item->kind.circ.r*2), 0*64,360*64); break; case SciPlotText: XDrawString(XtDisplay(w),XtWindow(w),gc, (int)(item->kind.text.x),(int)(item->kind.text.y), item->kind.text.text, (int)item->kind.text.length); break; case SciPlotVText: XDrawVString(XtDisplay(w),XtWindow(w),gc, (int)(item->kind.text.x),(int)(item->kind.text.y), item->kind.text.text, (int)item->kind.text.length, FontFromFontnum(w,item->kind.text.font)); break; case SciPlotClipRegion: rect.x=(short)item->kind.line.x1; rect.y=(short)item->kind.line.y1; rect.width=(short)item->kind.line.x2; rect.height=(short)item->kind.line.y2; XSetClipRectangles(XtDisplay(w),w->plot.dashGC,0,0,&rect,1,Unsorted); XSetClipRectangles(XtDisplay(w),w->plot.defaultGC,0,0,&rect,1,Unsorted); break; case SciPlotClipClear: XSetClipMask(XtDisplay(w),w->plot.dashGC,None); XSetClipMask(XtDisplay(w),w->plot.defaultGC,None); break; default: break; } } /* ** PostScript (r) functions ------------------------------------------------ ** */ typedef struct { char *command; char *prolog; } PScommands; static PScommands psc[]={ {"ma", "moveto"}, {"da", "lineto stroke newpath"}, {"la", "lineto"}, {"poly", "closepath stroke newpath"}, {"fpoly", "closepath fill newpath"}, {"box", "1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath stroke newpath"}, {"fbox", "1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath fill newpath"}, {"clipbox", "gsave 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath clip newpath"}, {"unclip", "grestore"}, {"cr", "0 360 arc stroke newpath"}, {"fcr", "0 360 arc fill newpath"}, {"vma", "gsave moveto 90 rotate"}, {"norm", "grestore"}, {"solid", "[] 0 setdash"}, {"dot", "[.25 2] 0 setdash"}, {"widedot", "[.25 8] 0 setdash"}, {NULL,NULL} }; enum PSenums { PSmoveto,PSlineto, PSpolyline,PSendpoly,PSendfill, PSbox,PSfbox, PSclipbox,PSunclip, PScircle,PSfcircle, PSvmoveto,PSnormal, PSsolid,PSdot,PSwidedot }; static void ItemPSDrawAll(w,fd,yflip) SciPlotWidget w; FILE *fd; float yflip; { int i,loopcount; SciPlotItem *item; int previousfont,previousline,currentline; item=w->plot.drawlist; loopcount=0; previousfont=0; previousline=XtLINE_SOLID; while (loopcountplot.num_drawlist) { /* 2 switch blocks: 1st sets up defaults, 2nd actually draws things. */ currentline=previousline; switch (item->type) { case SciPlotLine: case SciPlotCircle: currentline=item->kind.any.style; break; default: break; } if (currentline!=XtLINE_NONE) { if (currentline!=previousline) { switch (item->kind.any.style) { case XtLINE_SOLID: fprintf(fd,"%s ",psc[PSsolid].command); break; case XtLINE_DOTTED: fprintf(fd,"%s ",psc[PSdot].command); break; case XtLINE_WIDEDOT: fprintf(fd,"%s ",psc[PSwidedot].command); break; } previousline=currentline; } switch (item->type) { case SciPlotLine: fprintf(fd,"%.2f %.2f %s %.2f %.2f %s\n", item->kind.line.x1,yflip-item->kind.line.y1, psc[PSmoveto].command, item->kind.line.x2,yflip-item->kind.line.y2, psc[PSlineto].command); break; case SciPlotRect: fprintf(fd,"%.2f %.2f %s %.2f %.2f %s\n", item->kind.rect.x, yflip-item->kind.rect.y-(item->kind.rect.h-1.0), psc[PSmoveto].command, item->kind.rect.w-1.0,item->kind.rect.h-1.0, psc[PSbox].command); break; case SciPlotFRect: fprintf(fd,"%.2f %.2f %s %.2f %.2f %s\n", item->kind.rect.x, yflip-item->kind.rect.y-(item->kind.rect.h-1.0), psc[PSmoveto].command, item->kind.rect.w-1.0,item->kind.rect.h-1.0, psc[PSfbox].command); break; case SciPlotPoly: fprintf(fd,"%.2f %.2f %s ", item->kind.poly.x[0],yflip-item->kind.poly.y[0], psc[PSmoveto].command); for (i=1; ikind.poly.count; i++) { fprintf(fd,"%.2f %.2f %s ", item->kind.poly.x[i], yflip-item->kind.poly.y[i], psc[PSpolyline].command); } fprintf(fd,"%s\n",psc[PSendpoly].command); break; case SciPlotFPoly: fprintf(fd,"%.2f %.2f %s ", item->kind.poly.x[0],yflip-item->kind.poly.y[0], psc[PSmoveto].command); for (i=1; ikind.poly.count; i++) { fprintf(fd,"%.2f %.2f %s ", item->kind.poly.x[i], yflip-item->kind.poly.y[i], psc[PSpolyline].command); } fprintf(fd,"%s\n",psc[PSendfill].command); break; case SciPlotCircle: fprintf(fd,"%.2f %.2f %.2f %s\n", item->kind.circ.x,yflip-item->kind.circ.y, item->kind.circ.r, psc[PScircle].command); break; case SciPlotFCircle: fprintf(fd,"%.2f %.2f %.2f %s\n", item->kind.circ.x,yflip-item->kind.circ.y, item->kind.circ.r, psc[PSfcircle].command); break; case SciPlotText: fprintf(fd,"font-%d %.2f %.2f %s (%s) show\n", item->kind.text.font, item->kind.text.x,yflip-item->kind.text.y, psc[PSmoveto].command, item->kind.text.text); break; case SciPlotVText: fprintf(fd,"font-%d %.2f %.2f %s (%s) show %s\n", item->kind.text.font, item->kind.text.x,yflip-item->kind.text.y, psc[PSvmoveto].command, item->kind.text.text, psc[PSnormal].command); break; case SciPlotClipRegion: fprintf(fd,"%.2f %.2f %s %.2f %.2f %s\n", item->kind.line.x1, yflip-item->kind.line.y1-item->kind.line.y2, psc[PSmoveto].command, item->kind.line.x2,item->kind.line.y2, psc[PSclipbox].command); break; case SciPlotClipClear: fprintf(fd,"%s\n",psc[PSunclip].command); break; default: break; } } loopcount++; item++; } } Boolean SciPlotPSCreateFancy(w,filename,drawborder,titles) SciPlotWidget w; char *filename; int drawborder; char *titles; { FILE *fd; float scale,xoff,yoff,xmax,ymax,yflip,aspect,border,titlefontsize; int i; PScommands *p; char fontname[128]; if (!(fd = fopen(filename, "w"))) { XtWarning("Unable to open postscript file."); return False; } aspect=(float)w->core.width/(float)w->core.height; border=36.0; if (aspect>(612.0/792.0)) { scale=(612.0-(2*border))/(float)w->core.width; xoff=border; yoff=(792.0-(2*border)-scale*(float)w->core.height)/2.0; xmax=xoff+scale*(float)w->core.width; ymax=yoff+scale*(float)w->core.height; } else { scale=(792.0-(2*border))/(float)w->core.height; yoff=border; xoff=(612.0-(2*border)-scale*(float)w->core.width)/2.0; xmax=xoff+scale*(float)w->core.width; ymax=yoff+scale*(float)w->core.height; } yflip=w->core.height; fprintf(fd,"%s\n%s %.2f %s\n%s %f %f %f %f\n%s\n", "%!PS-ADOBE-3.0 EPSF-3.0", "%%Creator: SciPlot Widget", _SCIPLOT_WIDGET_VERSION, "Copyright (c) 1994 Robert W. McMullen", "%%BoundingBox:",xoff,yoff,xmax,ymax, "%%EndComments"); p=psc; while (p->command) { fprintf(fd,"/%s {%s} bind def\n",p->command,p->prolog); p++; } for (i=0; iplot.num_fonts; i++) { FontnumPostScriptString(w,i,fontname,128); /* last number here (128) is length of 'fontname' */ fprintf(fd,"/font-%d {%s setfont} bind def\n", i,fontname); } titlefontsize=10.0; fprintf(fd,"/font-title {/%s findfont %f scalefont setfont} bind def\n", "Times-Roman",titlefontsize); fprintf(fd,"%f setlinewidth\n",0.001); fprintf(fd,"newpath gsave\n%f %f translate %f %f scale\n", xoff,yoff,scale,scale); ItemPSDrawAll(w,fd,yflip); fprintf(fd,"grestore\n"); if (drawborder) { fprintf(fd,"%.2f %.2f %s %.2f %.2f %s\n", border,border, psc[PSmoveto].command, 612.0-2.0*border,792.0-2.0*border, psc[PSbox].command); } if (titles) { char *ptr; char buf[256]; int len,i,j; float x,y; x=border+titlefontsize; y=792.0-border-(2.0*titlefontsize); len=strlen(titles); ptr=titles; i=0; while (iplot.drawlist; i=0; while (iplot.num_drawlist) { if ((item->type>SciPlotStartTextTypes)&& (item->typekind.text.text); i++; item++; } w->plot.num_drawlist=0; if (XtIsRealized((Widget)w)) XClearWindow(XtDisplay(w),XtWindow(w)); } static SciPlotItem * ItemGetNew(w) SciPlotWidget w; { SciPlotItem *item; w->plot.num_drawlist++; if (w->plot.num_drawlist>=w->plot.alloc_drawlist) { w->plot.alloc_drawlist+=NUMPLOTITEMEXTRA; w->plot.drawlist=(SciPlotItem *)XtRealloc((char *)w->plot.drawlist, w->plot.alloc_drawlist*sizeof(SciPlotItem)); if (!w->plot.drawlist) { printf("Can't realloc memory for SciPlotItem list\n"); exit(1); } #ifdef DEBUG_SCIPLOT printf("Alloced #%d for drawlist\n",w->plot.alloc_drawlist); #endif } item=w->plot.drawlist+(w->plot.num_drawlist-1); item->type=SciPlotFALSE; return item; } static void LineSet(w,x1,y1,x2,y2,color,style) SciPlotWidget w; real x1,y1,x2,y2; int color,style; { SciPlotItem *item; item=ItemGetNew(w); item->kind.any.color=(short)color; item->kind.any.style=(short)style; item->kind.line.x1=(real)x1; item->kind.line.y1=(real)y1; item->kind.line.x2=(real)x2; item->kind.line.y2=(real)y2; item->type=SciPlotLine; ItemDraw(w,item); } static void RectSet(w,x1,y1,x2,y2,color,style) SciPlotWidget w; real x1,y1,x2,y2; int color,style; { SciPlotItem *item; real x,y,width,height; if (x1kind.any.color=(short)color; item->kind.any.style=(short)style; item->kind.rect.x=(real)x; item->kind.rect.y=(real)y; item->kind.rect.w=(real)width; item->kind.rect.h=(real)height; item->type=SciPlotRect; ItemDraw(w,item); } static void FilledRectSet(w,x1,y1,x2,y2,color,style) SciPlotWidget w; real x1,y1,x2,y2; int color,style; { SciPlotItem *item; real x,y,width,height; if (x1kind.any.color=(short)color; item->kind.any.style=(short)style; item->kind.rect.x=(real)x; item->kind.rect.y=(real)y; item->kind.rect.w=(real)width; item->kind.rect.h=(real)height; item->type=SciPlotFRect; ItemDraw(w,item); } static void TriSet(w,x1,y1,x2,y2,x3,y3,color,style) SciPlotWidget w; real x1,y1,x2,y2,x3,y3; int color,style; { SciPlotItem *item; item=ItemGetNew(w); item->kind.any.color=(short)color; item->kind.any.style=(short)style; item->kind.poly.count=3; item->kind.poly.x[0]=(real)x1; item->kind.poly.y[0]=(real)y1; item->kind.poly.x[1]=(real)x2; item->kind.poly.y[1]=(real)y2; item->kind.poly.x[2]=(real)x3; item->kind.poly.y[2]=(real)y3; item->type=SciPlotPoly; ItemDraw(w,item); } static void FilledTriSet(w,x1,y1,x2,y2,x3,y3,color,style) SciPlotWidget w; real x1,y1,x2,y2,x3,y3; int color,style; { SciPlotItem *item; item=ItemGetNew(w); item->kind.any.color=(short)color; item->kind.any.style=(short)style; item->kind.poly.count=3; item->kind.poly.x[0]=(real)x1; item->kind.poly.y[0]=(real)y1; item->kind.poly.x[1]=(real)x2; item->kind.poly.y[1]=(real)y2; item->kind.poly.x[2]=(real)x3; item->kind.poly.y[2]=(real)y3; item->type=SciPlotFPoly; ItemDraw(w,item); } static void QuadSet(w,x1,y1,x2,y2,x3,y3,x4,y4,color,style) SciPlotWidget w; real x1,y1,x2,y2,x3,y3,x4,y4; int color,style; { SciPlotItem *item; item=ItemGetNew(w); item->kind.any.color=(short)color; item->kind.any.style=(short)style; item->kind.poly.count=4; item->kind.poly.x[0]=(real)x1; item->kind.poly.y[0]=(real)y1; item->kind.poly.x[1]=(real)x2; item->kind.poly.y[1]=(real)y2; item->kind.poly.x[2]=(real)x3; item->kind.poly.y[2]=(real)y3; item->kind.poly.x[3]=(real)x4; item->kind.poly.y[3]=(real)y4; item->type=SciPlotPoly; ItemDraw(w,item); } static void FilledQuadSet(w,x1,y1,x2,y2,x3,y3,x4,y4,color,style) SciPlotWidget w; real x1,y1,x2,y2,x3,y3,x4,y4; int color,style; { SciPlotItem *item; item=ItemGetNew(w); item->kind.any.color=(short)color; item->kind.any.style=(short)style; item->kind.poly.count=4; item->kind.poly.x[0]=(real)x1; item->kind.poly.y[0]=(real)y1; item->kind.poly.x[1]=(real)x2; item->kind.poly.y[1]=(real)y2; item->kind.poly.x[2]=(real)x3; item->kind.poly.y[2]=(real)y3; item->kind.poly.x[3]=(real)x4; item->kind.poly.y[3]=(real)y4; item->type=SciPlotFPoly; ItemDraw(w,item); } static void CircleSet(w,x,y,r,color,style) SciPlotWidget w; real x,y,r; int color,style; { SciPlotItem *item; item=ItemGetNew(w); item->kind.any.color=(short)color; item->kind.any.style=(short)style; item->kind.circ.x=(real)x; item->kind.circ.y=(real)y; item->kind.circ.r=(real)r; item->type=SciPlotCircle; ItemDraw(w,item); } static void FilledCircleSet(w,x,y,r,color,style) SciPlotWidget w; real x,y,r; int color,style; { SciPlotItem *item; item=ItemGetNew(w); item->kind.any.color=(short)color; item->kind.any.style=(short)style; item->kind.circ.x=(real)x; item->kind.circ.y=(real)y; item->kind.circ.r=(real)r; item->type=SciPlotFCircle; ItemDraw(w,item); } static void TextSet(w,x,y,text,color,font) SciPlotWidget w; real x,y; char *text; int color,font; { SciPlotItem *item; item=ItemGetNew(w); item->kind.any.color=(short)color; item->kind.any.style=0; item->kind.text.x=(real)x; item->kind.text.y=(real)y; item->kind.text.length=strlen(text); item->kind.text.text=XtMalloc((int)item->kind.text.length+1); item->kind.text.font=font; strcpy(item->kind.text.text,text); item->type=SciPlotText; ItemDraw(w,item); #ifdef DEBUG_SCIPLOT_TEXT if (1) { real x1,y1; y-=FontnumAscent(w,font); y1=y+FontnumHeight(w,font)-1.0; x1=x+FontnumTextWidth(w,font,text)-1.0; RectSet(w,x,y,x1,y1,color,XtLINE_SOLID); } #endif } static void TextCenter(w,x,y,text,color,font) SciPlotWidget w; real x,y; char *text; int color,font; { x-=FontnumTextWidth(w,font,text)/2.0; y+=FontnumHeight(w,font)/2.0 - FontnumDescent(w,font); TextSet(w,x,y,text,color,font); } static void VTextSet(w,x,y,text,color,font) SciPlotWidget w; real x,y; char *text; int color,font; { SciPlotItem *item; item=ItemGetNew(w); item->kind.any.color=(short)color; item->kind.any.style=0; item->kind.text.x=(real)x; item->kind.text.y=(real)y; item->kind.text.length=strlen(text); item->kind.text.text=XtMalloc((int)item->kind.text.length+1); item->kind.text.font=font; strcpy(item->kind.text.text,text); item->type=SciPlotVText; ItemDraw(w,item); #ifdef DEBUG_SCIPLOT_TEXT if (1) { real x1,y1; x+=FontnumDescent(w,font); x1=x-FontnumHeight(w,font)-1.0; y1=y-FontnumTextWidth(w,font,text)-1.0; RectSet(w,x,y,x1,y1,color,XtLINE_SOLID); } #endif } static void VTextCenter(w,x,y,text,color,font) SciPlotWidget w; real x,y; char *text; int color,font; { x+=FontnumHeight(w,font)/2.0 - FontnumDescent(w,font); y+=FontnumTextWidth(w,font,text)/2.0; VTextSet(w,x,y,text,color,font); } static void ClipSet(w) SciPlotWidget w; { SciPlotItem *item; if (w->plot.ChartType==XtCARTESIAN) { item=ItemGetNew(w); item->kind.any.style=XtLINE_SOLID; item->kind.any.color=1; item->kind.line.x1=w->plot.x.Origin; item->kind.line.x2=w->plot.x.Size; item->kind.line.y1=w->plot.y.Origin; item->kind.line.y2=w->plot.y.Size; #ifdef DEBUG_SCIPLOT printf("clipping region: x=%f y=%f w=%f h=%f\n", item->kind.line.x1, item->kind.line.y1, item->kind.line.x2, item->kind.line.y2 ); #endif item->type=SciPlotClipRegion; ItemDraw(w,item); } } static void ClipClear(w) SciPlotWidget w; { SciPlotItem *item; if (w->plot.ChartType==XtCARTESIAN) { item=ItemGetNew(w); item->kind.any.style=XtLINE_SOLID; item->kind.any.color=1; item->type=SciPlotClipClear; ItemDraw(w,item); } } /* ** Private List functions ------------------------------------------------- ** */ static int List_New(w) SciPlotWidget w; { int index; SciPlotList *p; Boolean found; /* First check to see if there is any free space in the index */ found=FALSE; for (index=0; indexplot.num_plotlist; index++) { p=w->plot.plotlist+index; if (!p->used) { found=TRUE; break; } } /* If no space is found, increase the size of the index */ if (!found) { w->plot.num_plotlist++; if (w->plot.alloc_plotlist==0) { w->plot.alloc_plotlist=NUMPLOTLINEALLOC; w->plot.plotlist=(SciPlotList *)XtCalloc(w->plot.alloc_plotlist,sizeof(SciPlotList)); if (!w->plot.plotlist) { printf("Can't calloc memory for SciPlotList\n"); exit(1); } w->plot.alloc_plotlist=NUMPLOTLINEALLOC; } else if (w->plot.num_plotlist>w->plot.alloc_plotlist) { w->plot.alloc_plotlist+=NUMPLOTLINEALLOC; w->plot.plotlist=(SciPlotList *)XtRealloc((char *)w->plot.plotlist, w->plot.alloc_plotlist*sizeof(SciPlotList)); if (!w->plot.plotlist) { printf("Can't realloc memory for SciPlotList\n"); exit(1); } } index=w->plot.num_plotlist-1; p=w->plot.plotlist+index; } p->LineStyle=p->LineColor=p->PointStyle=p->PointColor=0; p->number=p->allocated=0; p->data=NULL; p->legend=NULL; p->draw=p->used=TRUE; return index; } static void List_Delete(p) SciPlotList *p; { p->draw=p->used=FALSE; p->number=p->allocated=0; if (p->data) free(p->data); p->data=NULL; if (p->legend) free(p->legend); p->legend=NULL; } static SciPlotList * List_Find(w,id) SciPlotWidget w; int id; { SciPlotList *p; if ((id>=0)&&(idplot.num_plotlist)) { p=w->plot.plotlist+id; if (p->used) return p; } return NULL; } static void List_SetStyle(p,pcolor,pstyle,lcolor,lstyle) SciPlotList *p; int pstyle,pcolor,lstyle,lcolor; { /* Note! Do checks in here later on... */ if (lstyle>=0) p->LineStyle=lstyle; if (lcolor>=0) p->LineColor=lcolor; if (pstyle>=0) p->PointStyle=pstyle; if (pcolor>=0) p->PointColor=pcolor; } static void List_SetLegend(p,legend) SciPlotList *p; char *legend; { /* Note! Do checks in here later on... */ p->legend=(char *)XtMalloc(strlen(legend)+1); strcpy(p->legend,legend); } static void List_AllocData(p,num) SciPlotList *p; int num; { if (p->data) { free(p->data); p->allocated=0; } p->allocated=num+NUMPLOTDATAEXTRA; p->data=(realpair *)XtCalloc(p->allocated,sizeof(realpair)); if (!p->data) { p->number=p->allocated=0; } } static void List_SetReal(p,num,xlist,ylist) SciPlotList *p; int num; real *xlist,*ylist; { int i; if ((!p->data)||(p->allocateddata) { p->number=num; for (i=0; idata[i].x=xlist[i]; p->data[i].y=ylist[i]; } } } static void List_SetFloat(p,num,xlist,ylist) SciPlotList *p; int num; float *xlist,*ylist; { int i; if ((!p->data)||(p->allocateddata) { p->number=num; for (i=0; idata[i].x=(real)xlist[i]; p->data[i].y=(real)ylist[i]; } } } static void List_SetDouble(p,num,xlist,ylist) SciPlotList *p; int num; double *xlist,*ylist; { int i; if ((!p->data)||(p->allocateddata) { p->number=num; for (i=0; idata[i].x=(real)xlist[i]; p->data[i].y=(real)ylist[i]; } } } /* ** Private data point to screen location converters ------------------------- ** */ static real PlotX(w,xin) SciPlotWidget w; real xin; { real xout; xin *= w->plot.x.Scalefact; if (w->plot.XLog) xout=w->plot.x.Origin + ((log10(xin) - log10(w->plot.x.DrawOrigin)) * (w->plot.x.Size / w->plot.x.DrawSize)); else xout=w->plot.x.Origin + ((xin - w->plot.x.DrawOrigin*w->plot.x.Scalefact) * (w->plot.x.Size / (w->plot.x.DrawSize*w->plot.x.Scalefact))); return xout; } static real PlotY(w,yin) SciPlotWidget w; real yin; { real yout; yin *= w->plot.y.Scalefact; if (w->plot.YLog) { yout=w->plot.y.Origin + w->plot.y.Size - ((log10(yin) - log10(w->plot.y.DrawOrigin)) * (w->plot.y.Size / w->plot.y.DrawSize)); } else yout=w->plot.y.Origin + w->plot.y.Size - ((yin - w->plot.y.DrawOrigin*w->plot.y.Scalefact) * (w->plot.y.Size / (w->plot.y.DrawSize*w->plot.y.Scalefact))); return yout; } static void PlotRTRadians(w,r,t,xout,yout) SciPlotWidget w; real r,t,*xout,*yout; { *xout=w->plot.x.Center + (r*(real)cos(t) / w->plot.PolarScale*w->plot.x.Size/2.0); *yout=w->plot.y.Center + (-r*(real)sin(t) / w->plot.PolarScale*w->plot.x.Size/2.0); } static void PlotRTDegrees(w,r,t,xout,yout) SciPlotWidget w; real r,t,*xout,*yout; { t*=DEG2RAD; PlotRTRadians(w,r,t,xout,yout); } static void PlotRT(w,r,t,xout,yout) SciPlotWidget w; real r,t,*xout,*yout; { if (w->plot.Degrees) t*=DEG2RAD; PlotRTRadians(w,r,t,xout,yout); } /* ** Private calculation utilities for axes --------------------------------- ** */ #define NUMBER_MINOR 8 #define MAX_MAJOR 8 static float CAdeltas[8]={0.1, 0.2, 0.25, 0.5, 1.0, 2.0, 2.5, 5.0}; static int CAdecimals[8]={ 0, 0, 1, 0, 0, 0, 1, 0}; static int CAminors[8] ={ 4, 4, 4, 5, 4, 4, 4, 5}; static void ComputeAxis(axis,min,max,log) SciPlotAxis *axis; real min,max; Boolean log; { double range,rnorm,delta,calcmin,calcmax,base,expon,maxabs; int nexp,majornum,minornum,majordecimals,decimals,i; axis->Scalefact = 1.0; axis->Scale_expon = 0; range=max-min; if (log) { calcmin=pow(10.0,(double)((int)floor(log10(min)))); calcmax=pow(10.0,(double)((int)ceil(log10(max)))); delta=10.0; axis->DrawOrigin=(real)calcmin; axis->DrawMax=(real)calcmax; axis->DrawSize=(real)(log10(calcmax)-log10(calcmin)); axis->MajorInc=(real)delta; axis->MajorNum=(int)(log10(calcmax)-log10(calcmin))+1; axis->MinorNum=10; axis->Precision=-(int)(log10(calcmin)*1.0001); #ifdef DEBUG_SCIPLOT printf("calcmin=%e log=%e (int)log=%d Precision=%d\n", calcmin,log10(calcmin),(int)(log10(calcmin)*1.0001),axis->Precision); #endif if (axis->Precision<0) axis->Precision=0; } else { nexp=(int)(floor(log10(range))); rnorm=range/pow(10.0,(double)nexp); for (i=0; i0.0)&&(min<1.0)) calcmin=((double)((int)((1.0000001*min)/delta)))*delta; else if (min>=1.0) calcmin=((double)((int)((.9999999*min)/delta)))*delta; else calcmin=min; if (max<0.0) calcmax=((double)((int)((.9999999*max)/delta)))*delta; else if (max>0.0) calcmax=((double)((int)((max+.9999999*delta)/delta)))*delta; else calcmax=max; maxabs = (fabs(calcmax) > fabs(calcmin)) ? fabs(calcmax) : fabs(calcmin); expon = log10( maxabs ); expon = my_nint(expon); base = 10.0; expon = -1.0*expon; if( expon > 3.0 ) axis->Scalefact = pow( base, expon ); else if( expon < -3.0 ) { expon += 1.0; axis->Scalefact = pow( base, expon ); } else expon = 0.0; axis->Scale_expon = my_nint(expon); axis->DrawOrigin=(real)calcmin; axis->DrawMax=(real)calcmax; axis->DrawSize=(real)(calcmax-calcmin); axis->MajorInc=(real)delta; axis->MajorNum=majornum; axis->MinorNum=minornum; delta=log10(axis->MajorInc*axis->Scalefact); if (delta>0.0) decimals=-(int)floor(delta)+majordecimals; else decimals=(int)ceil(-delta)+majordecimals; if (decimals<0) decimals=0; #ifdef DEBUG_SCIPLOT printf("delta=%f majordecimals=%d decimals=%d\n", delta,majordecimals,decimals); #endif axis->Precision=decimals; } #ifdef DEBUG_SCIPLOT printf("Tics: min=%f max=%f size=%f major inc=%f #major=%d #minor=%d decimals=%d\n", axis->DrawOrigin,axis->DrawMax,axis->DrawSize, axis->MajorInc,axis->MajorNum,axis->MinorNum,axis->Precision); #endif } static void ComputeDrawingRange(w) SciPlotWidget w; { if (w->plot.ChartType==XtCARTESIAN) { ComputeAxis(&w->plot.x,w->plot.Min.x,w->plot.Max.x, w->plot.XLog); ComputeAxis(&w->plot.y,w->plot.Min.y,w->plot.Max.y, w->plot.YLog); } else { ComputeAxis(&w->plot.x,(real)0.0,w->plot.Max.x, (Boolean)FALSE); w->plot.PolarScale=w->plot.x.DrawMax; } } static void ComputeMinMax(w) SciPlotWidget w; { register int i,j; register SciPlotList *p; register real val; Boolean firstx,firsty; w->plot.Min.x=w->plot.Min.y=w->plot.Max.x=w->plot.Max.y=1.0; firstx=True; firsty=True; for (i=0; iplot.num_plotlist; i++) { p=w->plot.plotlist+i; if (p->draw) { for (j=0; jnumber; j++) { val=p->data[j].x; if (!w->plot.XLog||(w->plot.XLog&&(val>0.0))) { if (firstx) { w->plot.Min.x=w->plot.Max.x=val; firstx=False; } else { if (val>w->plot.Max.x) w->plot.Max.x=val; else if (valplot.Min.x) w->plot.Min.x=val; } } val=p->data[j].y; if (!w->plot.YLog||(w->plot.YLog&&(val>0.0))) { if (firsty) { w->plot.Min.y=w->plot.Max.y=val; firsty=False; } else { if (val>w->plot.Max.y) w->plot.Max.y=val; else if (valplot.Min.y) w->plot.Min.y=val; } } } } } if (firstx) { if (w->plot.XLog) { w->plot.Min.x=1.0; w->plot.Max.x=10.0; } else { w->plot.Min.x=0.0; w->plot.Max.x=10.0; } } if (firsty) { if (w->plot.YLog) { w->plot.Min.y=1.0; w->plot.Max.y=10.0; } else { w->plot.Min.y=0.0; w->plot.Max.y=10.0; } } if (w->plot.ChartType==XtCARTESIAN) { if (!w->plot.XLog) { if (!w->plot.XAutoScale) { w->plot.Min.x=w->plot.UserMin.x; w->plot.Max.x=w->plot.UserMax.x; } else if (w->plot.XOrigin) { if (w->plot.Min.x>0.0) w->plot.Min.x=0.0; if (w->plot.Max.x<0.0) w->plot.Max.x=0.0; } } if (!w->plot.YLog) { if (!w->plot.YAutoScale) { w->plot.Min.y=w->plot.UserMin.y; w->plot.Max.y=w->plot.UserMax.y; } else if (w->plot.YOrigin) { if (w->plot.Min.y>0.0) w->plot.Min.y=0.0; if (w->plot.Max.y<0.0) w->plot.Max.y=0.0; } else { if (!w->plot.YAutoScale) { if( w->plot.UserMin.y < 0 ) w->plot.UserMin.y = 1.e-4 * w->plot.UserMax.y; w->plot.Min.y=w->plot.UserMin.y; w->plot.Max.y=w->plot.UserMax.y; printf( "sciplot: just set y range to %lf %lf\n", w->plot.Min.y, w->plot.Max.y ); } } } } else { if (fabs(w->plot.Min.x)>fabs(w->plot.Max.x)) w->plot.Max.x=fabs(w->plot.Min.x); } #ifdef DEBUG_SCIPLOT printf("Min: (%f,%f)\tMax: (%f,%f)\n", w->plot.Min.x,w->plot.Min.y, w->plot.Max.x,w->plot.Max.y); #endif } static void ComputeLegendDimensions(w) SciPlotWidget w; { real current,xmax,ymax; int i; SciPlotList *p; if (w->plot.ShowLegend) { xmax=0.0; ymax=2.0*(real)w->plot.LegendMargin; for (i=0; iplot.num_plotlist; i++) { p=w->plot.plotlist+i; if (p->draw) { current=(real)w->plot.Margin + (real)w->plot.LegendMargin*3.0 + (real)w->plot.LegendLineSize + FontnumTextWidth(w,w->plot.axisFont,p->legend); if (current>xmax) xmax=current; ymax+=FontnumHeight(w,w->plot.axisFont); } } w->plot.x.LegendSize=xmax; w->plot.x.LegendPos=(real)w->plot.Margin; w->plot.y.LegendSize=ymax; w->plot.y.LegendPos=0.0; } else { w->plot.x.LegendSize= w->plot.x.LegendPos= w->plot.y.LegendSize= w->plot.y.LegendPos=0.0; } } static void ComputeDimensions(w) SciPlotWidget w; { real x,y,width,height,axisnumbersize,axisXlabelsize,axisYlabelsize; /* x,y is the origin of the upper left corner of the drawing area inside ** the widget. Doesn't necessarily have to be (Margin,Margin) as it is now. */ x=(real)w->plot.Margin; y=(real)w->plot.Margin; /* width = (real)w->core.width - (real)w->plot.Margin - x - ** legendwidth - AxisFontHeight */ width=(real)w->core.width - (real)w->plot.Margin - x - w->plot.x.LegendSize; /* height = (real)w->core.height - (real)w->plot.Margin - y ** - Height of axis numbers (including margin) ** - Height of axis label (including margin) ** - Height of Title (including margin) */ height=(real)w->core.height - (real)w->plot.Margin - y; w->plot.x.Origin=x; w->plot.y.Origin=y; /* Adjust the size depending upon what sorts of text are visible. */ if (w->plot.ShowTitle) height-=(real)w->plot.TitleMargin+ FontnumHeight(w,w->plot.titleFont); if (w->plot.ChartType==XtCARTESIAN) { axisnumbersize=(real)w->plot.Margin+ FontnumHeight(w,w->plot.axisFont); height-=axisnumbersize; width-=axisnumbersize; w->plot.x.Origin+=axisnumbersize; if (w->plot.ShowXLabel) { axisXlabelsize=(real)w->plot.Margin+ FontnumHeight(w,w->plot.labelFont); height-=axisXlabelsize; } if (w->plot.ShowYLabel) { axisYlabelsize=(real)w->plot.Margin+ FontnumHeight(w,w->plot.labelFont); width-=axisYlabelsize; w->plot.x.Origin+=axisYlabelsize; } } w->plot.x.Size=width; w->plot.y.Size=height; /* Adjust parameters for polar plot */ if (w->plot.ChartType==XtPOLAR) { if (heightplot.x.Size=height; } w->plot.x.Center=w->plot.x.Origin+(width/2.0); w->plot.y.Center=w->plot.y.Origin+(height/2.0); } static void AdjustDimensions(w) SciPlotWidget w; { real xextra,yextra,val; real x,y,width,height,axisnumbersize,axisXlabelsize,axisYlabelsize; char numberformat[160],label[160]; int precision; /* Compute xextra and yextra, which are the extra distances that the text ** labels on the axes stick outside of the graph. */ xextra=yextra=0.0; if (w->plot.ChartType==XtCARTESIAN) { precision=w->plot.x.Precision; if (w->plot.XLog) { val=w->plot.x.DrawMax; precision-=w->plot.x.MajorNum; if (precision<0) precision=0; } else val=w->plot.x.DrawOrigin+floor(w->plot.x.DrawSize/ w->plot.x.MajorInc)*w->plot.x.MajorInc; x=PlotX(w,val); val /= w->plot.x.Scalefact; get_number_format( numberformat, 160, precision, val ); snprintf(label,160,numberformat,val); x+=FontnumTextWidth(w,w->plot.axisFont,label); if ((int)x>w->core.width) { xextra=ceil(x-w->core.width+w->plot.Margin); if (xextra<0.0) xextra=0.0; } precision=w->plot.y.Precision; if (w->plot.YLog) { val=w->plot.y.DrawMax; precision-=w->plot.y.MajorNum; if (precision<0) precision=0; } else val=w->plot.y.DrawOrigin+floor(w->plot.y.DrawSize/ w->plot.y.MajorInc*1.0001)*w->plot.y.MajorInc; y=PlotY(w,val); val /= w->plot.y.Scalefact; get_number_format( numberformat, 160, precision, val ); snprintf(label,160,numberformat,val); #ifdef DEBUG_SCIPLOT printf("ylabel=%s\n",label); #endif y-=FontnumTextWidth(w,w->plot.axisFont,label); if ((int)y<=0) { yextra=ceil(w->plot.Margin-y); if (yextra<0.0) yextra=0.0; } } else { val=w->plot.PolarScale; PlotRTDegrees(w,val,0.0,&x,&y); get_number_format( numberformat, 160, w->plot.x.Precision, val ); snprintf(label,160,numberformat,val); x+=FontnumTextWidth(w,w->plot.axisFont,label); if ((int)x>w->core.width) { xextra=x-w->core.width+w->plot.Margin; if (xextra<0.0) xextra=0.0; } yextra=0.0; } /* x,y is the origin of the upper left corner of the drawing area inside ** the widget. Doesn't necessarily have to be (Margin,Margin) as it is now. */ x=(real)w->plot.Margin; y=(real)w->plot.Margin+yextra; /* width = (real)w->core.width - (real)w->plot.Margin - x - ** legendwidth - AxisFontHeight */ width=(real)w->core.width - (real)w->plot.Margin - x - xextra - w->plot.x.LegendSize; /* height = (real)w->core.height - (real)w->plot.Margin - y ** - Height of axis numbers (including margin) ** - Height of axis label (including margin) ** - Height of Title (including margin) */ height=(real)w->core.height - (real)w->plot.Margin - y; w->plot.x.Origin=x; w->plot.y.Origin=y; /* Adjust the size depending upon what sorts of text are visible. */ if (w->plot.ShowTitle) height-=(real)w->plot.TitleMargin+ FontnumHeight(w,w->plot.titleFont); axisnumbersize=0.0; axisXlabelsize=0.0; axisYlabelsize=0.0; if (w->plot.ChartType==XtCARTESIAN) { axisnumbersize=(real)w->plot.Margin+ FontnumHeight(w,w->plot.axisFont); height-=axisnumbersize; width-=axisnumbersize; w->plot.x.Origin+=axisnumbersize; if (w->plot.ShowXLabel) { axisXlabelsize=(real)w->plot.Margin+ FontnumHeight(w,w->plot.labelFont); height-=axisXlabelsize; } if (w->plot.ShowYLabel) { axisYlabelsize=(real)w->plot.Margin+ FontnumHeight(w,w->plot.labelFont); width-=axisYlabelsize; w->plot.x.Origin+=axisYlabelsize; } } w->plot.x.Size=width; w->plot.y.Size=height; /* Move legend position to the right of the plot */ w->plot.x.LegendPos+=w->plot.x.Origin+w->plot.x.Size; w->plot.y.LegendPos+=w->plot.y.Origin; /* Adjust parameters for polar plot */ if (w->plot.ChartType==XtPOLAR) { if (heightplot.x.Size=height; } w->plot.x.Center=w->plot.x.Origin+(width/2.0); w->plot.y.Center=w->plot.y.Origin+(height/2.0); w->plot.y.AxisPos=w->plot.y.Origin+w->plot.y.Size+ (real)w->plot.Margin+ FontnumAscent(w,w->plot.axisFont); w->plot.x.AxisPos=w->plot.x.Origin- (real)w->plot.Margin- FontnumDescent(w,w->plot.axisFont); w->plot.y.LabelPos=w->plot.y.Origin+w->plot.y.Size+ axisnumbersize+(real)w->plot.Margin+ (FontnumHeight(w,w->plot.labelFont)/2.0); w->plot.x.LabelPos=w->plot.x.Origin- axisnumbersize-(real)w->plot.Margin- (FontnumHeight(w,w->plot.labelFont)/2.0); w->plot.y.TitlePos=w->plot.y.Origin+w->plot.y.Size+ axisnumbersize+axisXlabelsize+(real)w->plot.TitleMargin+ FontnumAscent(w,w->plot.titleFont); w->plot.x.TitlePos=x; #ifdef DEBUG_SCIPLOT printf("y.Origin: %f\n",w->plot.y.Origin); printf("y.Size: %f\n",w->plot.y.Size); printf("axisnumbersize: %f\n",axisnumbersize); printf("y.axisLabelSize: %f\n",axisYlabelsize); printf("y.TitleSize: %f\n", (real)w->plot.TitleMargin+FontnumHeight(w,w->plot.titleFont)); printf("y.Margin: %f\n",(real)w->plot.Margin); printf("total-------------------%f\n",w->plot.y.Origin+w->plot.y.Size+ axisnumbersize+axisYlabelsize+(real)w->plot.Margin+ (real)w->plot.TitleMargin+FontnumHeight(w,w->plot.titleFont)); printf("total should be---------%f\n",(real)w->core.height); #endif } static void ComputeAllDimensions(w) SciPlotWidget w; { ComputeLegendDimensions(w); ComputeDimensions(w); ComputeDrawingRange(w); AdjustDimensions(w); } static void ComputeAll(w) SciPlotWidget w; { ComputeMinMax(w); ComputeAllDimensions(w); } /* ** Private drawing routines ------------------------------------------------- ** */ static void DrawMarker(w,xpaper,ypaper,size,color,style) SciPlotWidget w; real xpaper,ypaper,size; int style,color; { real sizex,sizey; switch(style) { case XtMARKER_CIRCLE: CircleSet(w,xpaper,ypaper,size,color,XtLINE_SOLID); break; case XtMARKER_FCIRCLE: FilledCircleSet(w,xpaper,ypaper,size,color,XtLINE_SOLID); break; case XtMARKER_SQUARE: size-=.5; RectSet(w,xpaper-size,ypaper-size, xpaper+size,ypaper+size, color,XtLINE_SOLID); break; case XtMARKER_FSQUARE: size-=.5; FilledRectSet(w,xpaper-size,ypaper-size, xpaper+size,ypaper+size, color,XtLINE_SOLID); break; case XtMARKER_UTRIANGLE: sizex=size*.866; sizey=size/2.0; TriSet(w,xpaper,ypaper-size, xpaper+sizex,ypaper+sizey, xpaper-sizex,ypaper+sizey, color,XtLINE_SOLID); break; case XtMARKER_FUTRIANGLE: sizex=size*.866; sizey=size/2.0; FilledTriSet(w,xpaper,ypaper-size, xpaper+sizex,ypaper+sizey, xpaper-sizex,ypaper+sizey, color,XtLINE_SOLID); break; case XtMARKER_DTRIANGLE: sizex=size*.866; sizey=size/2.0; TriSet(w,xpaper,ypaper+size, xpaper+sizex,ypaper-sizey, xpaper-sizex,ypaper-sizey, color,XtLINE_SOLID); break; case XtMARKER_FDTRIANGLE: sizex=size*.866; sizey=size/2.0; FilledTriSet(w,xpaper,ypaper+size, xpaper+sizex,ypaper-sizey, xpaper-sizex,ypaper-sizey, color,XtLINE_SOLID); break; case XtMARKER_RTRIANGLE: sizey=size*.866; sizex=size/2.0; TriSet(w,xpaper+size,ypaper, xpaper-sizex,ypaper+sizey, xpaper-sizex,ypaper-sizey, color,XtLINE_SOLID); break; case XtMARKER_FRTRIANGLE: sizey=size*.866; sizex=size/2.0; FilledTriSet(w,xpaper+size,ypaper, xpaper-sizex,ypaper+sizey, xpaper-sizex,ypaper-sizey, color,XtLINE_SOLID); break; case XtMARKER_LTRIANGLE: sizey=size*.866; sizex=size/2.0; TriSet(w,xpaper-size,ypaper, xpaper+sizex,ypaper+sizey, xpaper+sizex,ypaper-sizey, color,XtLINE_SOLID); break; case XtMARKER_FLTRIANGLE: sizey=size*.866; sizex=size/2.0; FilledTriSet(w,xpaper-size,ypaper, xpaper+sizex,ypaper+sizey, xpaper+sizex,ypaper-sizey, color,XtLINE_SOLID); break; case XtMARKER_DIAMOND: QuadSet(w,xpaper,ypaper-size, xpaper+size,ypaper, xpaper,ypaper+size, xpaper-size,ypaper, color,XtLINE_SOLID); break; case XtMARKER_FDIAMOND: FilledQuadSet(w,xpaper,ypaper-size, xpaper+size,ypaper, xpaper,ypaper+size, xpaper-size,ypaper, color,XtLINE_SOLID); break; case XtMARKER_HOURGLASS: QuadSet(w,xpaper-size,ypaper-size, xpaper+size,ypaper-size, xpaper-size,ypaper+size, xpaper+size,ypaper+size, color,XtLINE_SOLID); break; case XtMARKER_FHOURGLASS: FilledQuadSet(w,xpaper-size,ypaper-size, xpaper+size,ypaper-size, xpaper-size,ypaper+size, xpaper+size,ypaper+size, color,XtLINE_SOLID); break; case XtMARKER_BOWTIE: QuadSet(w,xpaper-size,ypaper-size, xpaper-size,ypaper+size, xpaper+size,ypaper-size, xpaper+size,ypaper+size, color,XtLINE_SOLID); break; case XtMARKER_FBOWTIE: FilledQuadSet(w,xpaper-size,ypaper-size, xpaper-size,ypaper+size, xpaper+size,ypaper-size, xpaper+size,ypaper+size, color,XtLINE_SOLID); break; default: break; } } static void DrawLegend(w) SciPlotWidget w; { real x,y,len,height,height2,len2,ascent; int i; SciPlotList *p; if (w->plot.ShowLegend) { x=w->plot.x.LegendPos; y=w->plot.y.LegendPos; len=(real)w->plot.LegendLineSize; len2=len/2.0; height=FontnumHeight(w,w->plot.axisFont); height2=height/2.0; ascent=FontnumAscent(w,w->plot.axisFont); RectSet(w,x,y, x+w->plot.x.LegendSize-1.0-(real)w->plot.Margin, y+w->plot.y.LegendSize-1.0, w->plot.ForegroundColor,XtLINE_SOLID); x+=(real)w->plot.LegendMargin; y+=(real)w->plot.LegendMargin; for (i=0; iplot.num_plotlist; i++) { p=w->plot.plotlist+i; if (p->draw) { LineSet(w,x,y+height2,x+len,y+height2, p->LineColor,p->LineStyle); DrawMarker(w,x+len2,y+height2,(real)3.0, p->PointColor,p->PointStyle); TextSet(w,x+len+(real)w->plot.LegendMargin, y+ascent, p->legend,w->plot.ForegroundColor, w->plot.axisFont); y+=height; } } } } static void DrawCartesianAxes(w) SciPlotWidget w; { double x,y,x1,y1,x2,y2,tic,val,height,majorval; int j,precision; char numberformat[16],label[512],tlabel[512]; height=FontnumHeight(w,w->plot.labelFont); /* The w->plot.x.DrawOrigin and so on are in user data units. * the x1, y1, x2, y2 are in pixels */ x1=PlotX(w,w->plot.x.DrawOrigin); y1=PlotY(w,w->plot.y.DrawOrigin); x2=PlotX(w,w->plot.x.DrawMax); y2=PlotY(w,w->plot.y.DrawMax); LineSet(w,x1,y1,x2,y1,w->plot.ForegroundColor,XtLINE_SOLID); LineSet(w,x1,y1,x1,y2,w->plot.ForegroundColor,XtLINE_SOLID); precision=w->plot.x.Precision; if (w->plot.XLog) { val=w->plot.x.DrawOrigin; if (precision>0) precision--; } else { val=w->plot.x.DrawOrigin; } x=PlotX(w,val); if (w->plot.DrawMajorTics) LineSet(w,x,y1+5,x,y1-5,w->plot.ForegroundColor,XtLINE_SOLID); get_number_format( numberformat, 16, precision, val*w->plot.x.Scalefact ); if( w->plot.XFmtCallback != NULL ) (*(w->plot.XFmtCallback))((Widget)w,val,label,512); else snprintf(label,512,numberformat,val*w->plot.x.Scalefact); TextSet(w,x,w->plot.y.AxisPos,label,w->plot.ForegroundColor, w->plot.axisFont); majorval=val; while ((majorval*1.00000001)plot.x.DrawMax) { if (w->plot.XLog) { /* Hack to make sure that 9.99999e? still gets interpreted as 10.0000e? */ if (majorval*1.1>w->plot.x.DrawMax) break; tic=majorval; if (w->plot.DrawMinor||w->plot.DrawMinorTics) { for (j=2; jplot.x.MinorNum; j++) { val=tic*(real)j; x=PlotX(w,val); if (w->plot.DrawMinor) LineSet(w,x,y1,x,y2, w->plot.ForegroundColor, XtLINE_WIDEDOT); if (w->plot.DrawMinorTics) LineSet(w,x,y1,x,y1-3, w->plot.ForegroundColor, XtLINE_SOLID); } } val=tic*(real)w->plot.x.MinorNum; if (precision>0) precision--; } else { tic=majorval; if (w->plot.DrawMinor||w->plot.DrawMinorTics) { for (j=1; jplot.x.MinorNum; j++) { val=tic+w->plot.x.MajorInc*(real)j/ w->plot.x.MinorNum; x=PlotX(w,val); if (w->plot.DrawMinor) LineSet(w,x,y1,x,y2, w->plot.ForegroundColor, XtLINE_WIDEDOT); if (w->plot.DrawMinorTics) LineSet(w,x,y1,x,y1-3, w->plot.ForegroundColor, XtLINE_SOLID); } } val=tic+w->plot.x.MajorInc; } x=PlotX(w,val); if (w->plot.DrawMajor) LineSet(w,x,y1,x,y2,w->plot.ForegroundColor, XtLINE_DOTTED); if (w->plot.DrawMajorTics) LineSet(w,x,y1+5,x,y1-5,w->plot.ForegroundColor, XtLINE_SOLID); get_number_format( numberformat, 16, precision, val*w->plot.x.Scalefact ); if( w->plot.XFmtCallback != NULL ) (*(w->plot.XFmtCallback))((Widget)w,val,label,512); else snprintf(label,512,numberformat,val*w->plot.x.Scalefact); TextSet(w,x,w->plot.y.AxisPos,label,w->plot.ForegroundColor, w->plot.axisFont); majorval=val; } precision=w->plot.y.Precision; if (w->plot.YLog) { val=w->plot.y.DrawOrigin; if (precision>0) precision--; } else { val=w->plot.y.DrawOrigin; } y=PlotY(w,val); if (w->plot.DrawMajorTics) LineSet(w,x1+5,y,x1-5,y,w->plot.ForegroundColor,XtLINE_SOLID); get_number_format( numberformat, 16, precision, val*w->plot.y.Scalefact ); snprintf(label,512,numberformat,val*w->plot.y.Scalefact); VTextSet(w,w->plot.x.AxisPos,y,label,w->plot.ForegroundColor, w->plot.axisFont); majorval=val; /* majorval*1.0001 is a fudge to get rid of rounding errors that seem to ** occur when continuing to add the major axis increment. */ while ((majorval*1.000001)plot.y.DrawMax) { if (w->plot.YLog) { /* Hack to make sure that 9.99999e? still gets interpreted as 10.0000e? */ if (majorval*1.1>w->plot.y.DrawMax) break; tic=majorval; if (w->plot.DrawMinor||w->plot.DrawMinorTics) { for (j=2; jplot.y.MinorNum; j++) { val=tic*(real)j; y=PlotY(w,val); if (w->plot.DrawMinor) LineSet(w,x1,y,x2,y, w->plot.ForegroundColor, XtLINE_WIDEDOT); if (w->plot.DrawMinorTics) LineSet(w,x1,y,x1+3,y, w->plot.ForegroundColor, XtLINE_SOLID); } } val=tic*(real)w->plot.y.MinorNum; if (precision>0) precision--; } else { tic=majorval; if (w->plot.DrawMinor||w->plot.DrawMinorTics) { for (j=1; jplot.y.MinorNum; j++) { val=tic+w->plot.y.MajorInc*(real)j/ w->plot.y.MinorNum; y=PlotY(w,val); if (w->plot.DrawMinor) LineSet(w,x1,y,x2,y, w->plot.ForegroundColor, XtLINE_WIDEDOT); if (w->plot.DrawMinorTics) LineSet(w,x1,y,x1+3,y, w->plot.ForegroundColor, XtLINE_SOLID); } } val=tic+w->plot.y.MajorInc; } y=PlotY(w,val); if (w->plot.DrawMajor) LineSet(w,x1,y,x2,y,w->plot.ForegroundColor, XtLINE_DOTTED); if (w->plot.DrawMajorTics) LineSet(w,x1-5,y,x1+5,y,w->plot.ForegroundColor, XtLINE_SOLID); get_number_format( numberformat, 16, precision, val*w->plot.y.Scalefact ); snprintf(label,512,numberformat,val*w->plot.y.Scalefact); VTextSet(w,w->plot.x.AxisPos,y,label,w->plot.ForegroundColor, w->plot.axisFont); majorval=val; } if (w->plot.ShowTitle) TextSet(w,w->plot.x.TitlePos,w->plot.y.TitlePos, w->plot.plotTitle,w->plot.ForegroundColor, w->plot.titleFont); if (w->plot.ShowXLabel) TextCenter(w,w->plot.x.Origin+(w->plot.x.Size/2.0), w->plot.y.LabelPos,w->plot.xlabel, w->plot.ForegroundColor,w->plot.labelFont); if (w->plot.ShowYLabel) { if( w->plot.y.Scale_expon == 0. ) snprintf( tlabel, 512, "%s", w->plot.ylabel ); else snprintf( tlabel, 512, "%s/10**%d", w->plot.ylabel, -(w->plot.y.Scale_expon) ); VTextCenter(w,w->plot.x.LabelPos, w->plot.y.Origin+(w->plot.y.Size/2.0), tlabel,w->plot.ForegroundColor, w->plot.labelFont); } } static void DrawCartesianPlot(w) SciPlotWidget w; { int i,j,jstart; SciPlotList *p; ClipSet(w); for (i=0; iplot.num_plotlist; i++) { p=w->plot.plotlist+i; if (p->draw) { real x1,y1,x2,y2; jstart=1; if (((w->plot.XLog&&(p->data[0].x<=0.0))|| (w->plot.YLog&&(p->data[0].y<=0.0)))) { while ((jstartnumber)&& (((w->plot.XLog&&(p->data[jstart].x<=0.0))|| (w->plot.YLog&&(p->data[jstart].y<=0.0))))) jstart++; if (jstartnumber) { x1=PlotX(w,p->data[jstart].x); y1=PlotY(w,p->data[jstart].y); } } else { x1=PlotX(w,p->data[0].x); y1=PlotY(w,p->data[0].y); } for (j=jstart; jnumber; j++) { if (!((w->plot.XLog&&(p->data[j].x<=0.0))|| (w->plot.YLog&&(p->data[j].y<=0.0)))) { x2=PlotX(w,p->data[j].x); y2=PlotY(w,p->data[j].y); LineSet(w,x1,y1,x2,y2, p->LineColor,p->LineStyle); x1=x2; y1=y2; } } } } ClipClear(w); for (i=0; iplot.num_plotlist; i++) { p=w->plot.plotlist+i; if (p->draw) { real x2,y2; for (j=0; jnumber; j++) { if (!((w->plot.XLog&&(p->data[j].x<=0.0))|| (w->plot.YLog&&(p->data[j].y<=0.0)))) { x2=PlotX(w,p->data[j].x); y2=PlotY(w,p->data[j].y); if ((x2>=w->plot.x.Origin)&& (x2<=w->plot.x.Origin+w->plot.x.Size)&& (y2>=w->plot.y.Origin)&& (y2<=w->plot.y.Origin+w->plot.y.Size)) { DrawMarker(w,x2,y2, (real)3.0, p->PointColor, p->PointStyle); } } } } } } static void DrawPolarAxes(w) SciPlotWidget w; { real x1,y1,x2,y2,max,tic,val,height; int i,j; char numberformat[160],label[16]; height=FontnumHeight(w,w->plot.labelFont); max=w->plot.PolarScale; PlotRTDegrees(w,0.0,0.0,&x1,&y1); PlotRTDegrees(w,max,0.0,&x2,&y2); LineSet(w,x1,y1,x2,y2,1,XtLINE_SOLID); for (i=45; i<360; i+=45) { PlotRTDegrees(w,max,(real)i,&x2,&y2); LineSet(w,x1,y1,x2,y2,w->plot.ForegroundColor,XtLINE_DOTTED); } for (i=1; i<=w->plot.x.MajorNum; i++) { tic=w->plot.PolarScale* (real)i/(real)w->plot.x.MajorNum; if (w->plot.DrawMinor||w->plot.DrawMinorTics) { for (j=1; jplot.x.MinorNum; j++) { val=tic-w->plot.x.MajorInc*(real)j/ w->plot.x.MinorNum; PlotRTDegrees(w,val,0.0,&x2,&y2); if (w->plot.DrawMinor) CircleSet(w,x1,y1,x2-x1, w->plot.ForegroundColor,XtLINE_WIDEDOT); if (w->plot.DrawMinorTics) LineSet(w,x2,y2-2.5,x2,y2+2.5, w->plot.ForegroundColor,XtLINE_SOLID); } } PlotRTDegrees(w,tic,0.0,&x2,&y2); if (w->plot.DrawMajor) CircleSet(w,x1,y1,x2-x1,w->plot.ForegroundColor,XtLINE_DOTTED); if (w->plot.DrawMajorTics) LineSet(w,x2,y2-5.0,x2,y2+5.0,w->plot.ForegroundColor,XtLINE_SOLID); get_number_format( numberformat, 160, w->plot.x.Precision, tic ); snprintf(label,16,numberformat,tic); TextSet(w,x2,y2+height,label,w->plot.ForegroundColor,w->plot.axisFont); } if (w->plot.ShowTitle) TextSet(w,w->plot.x.TitlePos,w->plot.y.TitlePos, w->plot.plotTitle,w->plot.ForegroundColor,w->plot.titleFont); } static void DrawPolarPlot(w) SciPlotWidget w; { int i,j; SciPlotList *p; for (i=0; iplot.num_plotlist; i++) { p=w->plot.plotlist+i; if (p->draw) { real x1,y1,x2,y2; PlotRT(w,p->data[0].x,p->data[0].y,&x1,&y1); DrawMarker(w,x1,y1,(real)3.0, p->PointColor,p->PointStyle); for (j=1; jnumber; j++) { PlotRT(w,p->data[j].x,p->data[j].y,&x2,&y2); LineSet(w,x1,y1,x2,y2, p->LineColor,p->LineStyle); DrawMarker(w,x2,y2,(real)3.0, p->PointColor,p->PointStyle); x1=x2; y1=y2; } } } } static void DrawAll(w) SciPlotWidget w; { if (w->plot.ChartType==XtCARTESIAN) { DrawCartesianAxes(w); DrawLegend(w); DrawCartesianPlot(w); } else { DrawPolarAxes(w); DrawLegend(w); DrawPolarPlot(w); } } /* ** Public Plot functions ------------------------------------------------- ** */ real SciPlotScreenToDataX(wi,xscreen) Widget wi; int xscreen; { real xdata; double t; SciPlotWidget w; if (!XtIsSciPlot(wi)) return(0.0); w=(SciPlotWidget)wi; t = (float)w->plot.x.DrawSize/(float)w->plot.x.Size*( (float)xscreen - (float)w->plot.x.Origin); if (w->plot.XLog) { t = pow(10.0,t); xdata = (float)w->plot.x.DrawOrigin * t; } else xdata = (float)w->plot.x.DrawOrigin + t; return xdata; } real SciPlotScreenToDataY(wi,yscreen) Widget wi; int yscreen; { real ydata; SciPlotWidget w; double t; if (!XtIsSciPlot(wi)) return(0.0); w=(SciPlotWidget)wi; t = -(float)w->plot.y.DrawSize/(float)w->plot.y.Size*( (float)yscreen - (float)w->plot.y.Origin - (float)w->plot.y.Size); if (w->plot.YLog) { t = pow(10.0,t); ydata = w->plot.y.DrawOrigin * t; } else ydata = w->plot.y.DrawOrigin + t; return ydata; } int SciPlotAllocNamedColor(wi,name) Widget wi; char *name; { XColor used,exact; SciPlotWidget w; if (!XtIsSciPlot(wi)) return -1; w=(SciPlotWidget)wi; if (!XAllocNamedColor(XtDisplay(w),w->plot.cmap,name,&used,&exact)) return 1; return ColorStore(w,used.pixel); } int SciPlotAllocRGBColor(wi,r,g,b) Widget wi; int r,g,b; { XColor used; SciPlotWidget w; if (!XtIsSciPlot(wi)) return -1; w=(SciPlotWidget)wi; used.pixel=0; r*=256; g*=256; b*=256; if (r>65535) r=65535; if (g>65535) g=65535; if (b>65535) b=65535; used.red=(unsigned short)r; used.green=(unsigned short)g; used.blue=(unsigned short)b; if (!XAllocColor(XtDisplay(w),w->plot.cmap,&used)) return 1; return ColorStore(w,used.pixel); } void SciPlotSetBackgroundColor(wi,color) Widget wi; int color; { SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; if (colorplot.num_colors) { w->plot.BackgroundColor=color; w->core.background_pixel=w->plot.colors[color]; } } void SciPlotSetForegroundColor(wi,color) Widget wi; int color; { SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; if (colorplot.num_colors) w->plot.ForegroundColor=color; } int SciPlotListCreateFromData(wi,num,xlist,ylist,legend,pcolor,pstyle,lcolor,lstyle) Widget wi; int num; real *xlist,*ylist; char *legend; int pstyle,pcolor,lstyle,lcolor; { int id; SciPlotList *p; SciPlotWidget w; if (!XtIsSciPlot(wi)) return -1; w=(SciPlotWidget)wi; id=List_New(w); p=w->plot.plotlist+id; List_SetReal(p,num,xlist,ylist); List_SetLegend(p,legend); List_SetStyle(p,pcolor,pstyle,lcolor,lstyle); return id; } int SciPlotListCreateFromFloat(wi,num,xlist,ylist,legend) Widget wi; int num; float *xlist,*ylist; char *legend; { int id; SciPlotList *p; SciPlotWidget w; if (!XtIsSciPlot(wi)) return -1; w=(SciPlotWidget)wi; id=List_New(w); p=w->plot.plotlist+id; List_SetFloat(p,num,xlist,ylist); List_SetLegend(p,legend); List_SetStyle(p,1,XtMARKER_CIRCLE,1,XtLINE_SOLID); return id; } void SciPlotListDelete(wi,id) Widget wi; int id; { SciPlotList *p; SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; p=List_Find(w,id); if (p) List_Delete(p); } void SciPlotListUpdateFromFloat(wi,id,num,xlist,ylist) Widget wi; int id,num; float *xlist,*ylist; { SciPlotList *p; SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; p=List_Find(w,id); if (p) List_SetFloat(p,num,xlist,ylist); } int SciPlotListCreateFromDouble(wi,num,xlist,ylist,legend) Widget wi; int num; double *xlist,*ylist; char *legend; { int id; SciPlotList *p; SciPlotWidget w; if (!XtIsSciPlot(wi)) return -1; w=(SciPlotWidget)wi; id=List_New(w); p=w->plot.plotlist+id; List_SetDouble(p,num,xlist,ylist); List_SetLegend(p,legend); List_SetStyle(p,1,XtMARKER_CIRCLE,1,XtLINE_SOLID); return id; } void SciPlotListUpdateFromDouble(wi,id,num,xlist,ylist) Widget wi; int id,num; double *xlist,*ylist; { SciPlotList *p; SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; p=List_Find(w,id); if (p) List_SetDouble(p,num,xlist,ylist); } void SciPlotListSetStyle(wi,id,pcolor,pstyle,lcolor,lstyle) Widget wi; int id; int pstyle,pcolor,lstyle,lcolor; { SciPlotList *p; SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; p=List_Find(w,id); if (p) List_SetStyle(p,pcolor,pstyle,lcolor,lstyle); } void SciPlotSetXAutoScale(wi) Widget wi; { SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; w->plot.XAutoScale=True; } void SciPlotSetXUserScale(wi,min,max) Widget wi; float min,max; { SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; if (minplot.XAutoScale=False; w->plot.UserMin.x=(real)min; w->plot.UserMax.x=(real)max; } } void SciPlotSetYAutoScale(wi) Widget wi; { SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; w->plot.YAutoScale=True; } void SciPlotSetYUserScale(wi,min,max) Widget wi; float min,max; { SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; printf( "SciPlotSetYUserScale: entering with new min=%f max=%f orig min=%f max=%f\n", min, max, w->plot.UserMin.y, w->plot.UserMax.y ); if (minplot.YAutoScale=False; w->plot.UserMin.y=(real)min; w->plot.UserMax.y=(real)max; } } void SciPlotQueryXScale(wi,min,max) Widget wi; float *min,*max; { SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; *min = (float)(w->plot.x.DrawOrigin); *max = (float)(w->plot.x.DrawMax); } void SciPlotQueryYScale(wi,min,max) Widget wi; float *min,*max; { SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; *min = (float)(w->plot.y.DrawOrigin); *max = (float)(w->plot.y.DrawMax); } void SciPlotPrintStatistics(wi) Widget wi; { int i,j; SciPlotList *p; SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; printf("Title=%s\nxlabel=%s\tylabel=%s\n", w->plot.plotTitle,w->plot.xlabel,w->plot.ylabel); printf("ChartType=%d\n",w->plot.ChartType); printf("Degrees=%d\n",w->plot.Degrees); printf("XLog=%d\tYLog=%d\n",w->plot.XLog,w->plot.YLog); printf("XAutoScale=%d\tYAutoScale=%d\n", w->plot.XAutoScale,w->plot.YAutoScale); for (i=0; iplot.num_plotlist; i++) { p=w->plot.plotlist+i; if (p->draw) { printf("\nLegend=%s\n",p->legend); printf("Styles: point=%d line=%d Color: point=%d line=%d\n", p->PointStyle,p->LineStyle,p->PointColor,p->LineColor); for (j=0; jnumber; j++) printf("%f\t%f\n",p->data[j].x,p->data[j].y); printf("\n"); } } } void SciPlotExportData(wi,fd) Widget wi; FILE *fd; { int i,j; SciPlotList *p; SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; fprintf(fd,"Title=%s\n\n",w->plot.plotTitle); for (i=0; iplot.num_plotlist; i++) { p=w->plot.plotlist+i; if (p->draw) { fprintf(fd,"Legend=%s\n%s\t%s\n", p->legend,w->plot.xlabel,w->plot.ylabel); for (j=0; jnumber; j++) fprintf(fd,"%f\t%f\n",p->data[j].x,p->data[j].y); fprintf(fd,"\n"); } } } void SciPlotAddXAxisCallback(wi,cb) Widget wi; void (*cb)(Widget wi, float val, char *s, size_t slen); { SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; w->plot.XFmtCallback = cb; } void SciPlotUpdate(wi) Widget wi; { SciPlotWidget w; if (!XtIsSciPlot(wi)) return; w=(SciPlotWidget)wi; EraseAll(w); #ifdef DEBUG_SCIPLOT SciPlotPrintStatistics(w); #endif ComputeAll(w); DrawAll(w); } ncview-2.1.8/src/colormaps_blu_red.h0000640006472100017500000000661213060040030016742 0ustar piercepiercestatic int cmap_blu_red[] = { 42, 0,127, 42, 0,130, 42, 0,133, 42, 0,136, 42, 0,139, 41, 0,142, 41, 0,145, 41, 0,148, 40, 0,151, 40, 0,154, 40, 0,157, 39, 0,160, 39, 0,163, 38, 0,166, 37, 0,169, 37, 0,172, 36, 0,175, 35, 0,178, 34, 0,181, 34, 0,184, 33, 0,187, 32, 0,190, 31, 0,193, 30, 0,196, 28, 0,199, 27, 0,202, 26, 0,205, 25, 0,208, 24, 0,211, 22, 0,214, 21, 0,217, 19, 0,220, 18, 0,223, 16, 0,226, 15, 0,229, 13, 0,232, 12, 0,235, 10, 0,238, 8, 0,241, 6, 0,244, 4, 0,247, 2, 0,250, 0, 0,253, 1, 2,255, 4, 7,255, 7, 12,255, 10, 17,255, 13, 22,255, 16, 26,255, 19, 31,255, 22, 36,255, 25, 40,255, 28, 45,255, 31, 49,255, 34, 54,255, 37, 58,255, 40, 63,255, 43, 67,255, 46, 71,255, 49, 76,255, 52, 80,255, 55, 84,255, 58, 88,255, 61, 92,255, 64, 96,255, 67,100,255, 70,104,255, 73,108,255, 76,112,255, 79,115,255, 82,119,255, 85,123,255, 88,127,255, 91,130,255, 94,134,255, 97,137,255, 100,141,255, 103,144,255, 106,147,255, 109,151,255, 112,154,255, 115,157,255, 118,160,255, 121,163,255, 124,166,255, 127,170,255, 130,172,255, 133,175,255, 136,178,255, 139,181,255, 142,184,255, 145,187,255, 148,189,255, 151,192,255, 154,195,255, 157,197,255, 160,200,255, 163,202,255, 166,205,255, 169,207,255, 172,209,255, 175,211,255, 178,214,255, 181,216,255, 184,218,255, 187,220,255, 190,222,255, 193,224,255, 196,226,255, 199,228,255, 202,230,255, 205,232,255, 208,233,255, 211,235,255, 214,237,255, 217,238,255, 220,240,255, 223,241,255, 226,243,255, 229,244,255, 232,246,255, 235,247,255, 238,248,255, 241,250,255, 244,251,255, 247,252,255, 250,253,255, 253,254,255, 255,254,253, 255,253,250, 255,252,247, 255,251,244, 255,250,241, 255,248,238, 255,247,235, 255,246,232, 255,244,229, 255,243,226, 255,241,223, 255,240,220, 255,238,217, 255,237,214, 255,235,211, 255,233,208, 255,232,205, 255,230,202, 255,228,199, 255,226,196, 255,224,193, 255,222,190, 255,220,187, 255,218,184, 255,216,181, 255,214,178, 255,211,175, 255,209,172, 255,207,169, 255,205,166, 255,202,163, 255,200,160, 255,197,157, 255,195,154, 255,192,151, 255,189,148, 255,187,145, 255,184,142, 255,181,139, 255,178,136, 255,175,133, 255,172,130, 255,169,127, 255,166,124, 255,163,121, 255,160,118, 255,157,115, 255,154,112, 255,151,109, 255,147,106, 255,144,103, 255,141,100, 255,137, 97, 255,134, 94, 255,130, 91, 255,127, 88, 255,123, 85, 255,119, 82, 255,115, 79, 255,112, 76, 255,108, 73, 255,104, 70, 255,100, 67, 255, 96, 64, 255, 92, 61, 255, 88, 58, 255, 84, 55, 255, 80, 52, 255, 76, 49, 255, 71, 46, 255, 67, 43, 255, 63, 40, 255, 58, 37, 255, 54, 34, 255, 49, 31, 255, 45, 28, 255, 40, 25, 255, 36, 22, 255, 31, 19, 255, 26, 16, 255, 22, 13, 255, 17, 10, 255, 12, 7, 255, 7, 4, 255, 2, 1, 253, 0, 0, 250, 0, 2, 247, 0, 4, 244, 0, 6, 241, 0, 8, 238, 0, 10, 235, 0, 12, 232, 0, 13, 229, 0, 15, 226, 0, 16, 223, 0, 18, 220, 0, 19, 217, 0, 21, 214, 0, 22, 211, 0, 24, 208, 0, 25, 205, 0, 26, 202, 0, 27, 199, 0, 28, 196, 0, 30, 193, 0, 31, 190, 0, 32, 187, 0, 33, 184, 0, 34, 181, 0, 34, 178, 0, 35, 175, 0, 36, 172, 0, 37, 169, 0, 37, 166, 0, 38, 163, 0, 39, 160, 0, 39, 157, 0, 40, 154, 0, 40, 151, 0, 40, 148, 0, 41, 145, 0, 41, 142, 0, 41, 139, 0, 42, 136, 0, 42, 133, 0, 42, 130, 0, 42, 127, 0, 42 }; ncview-2.1.8/src/colormaps_3saw.h0000640006472100017500000000756713060040030016215 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ static int cmap_3saw[] = { 0,255,255, 1,251,255, 2,246,254, 3,241,253, 4,236,252, 5,231,251, 6,226,250, 7,221,249, 8,216,248, 9,211,247, 10,206,246, 11,201,245, 12,196,244, 13,191,243, 14,186,242, 15,181,241, 16,176,240, 17,171,239, 18,166,238, 19,161,237, 20,156,236, 21,151,235, 22,146,234, 23,141,233, 24,136,232, 25,131,231, 26,126,230, 27,121,229, 28,116,228, 29,111,227, 30,106,226, 31,101,225, 32,96,224, 33,91,223, 34,86,222, 35,81,221, 36,76,220, 37,71,219, 38,66,218, 39,61,217, 40,56,216, 41,51,215, 42,46,214, 43,41,213, 44,36,212, 45,31,211, 46,26,210, 47,21,209, 48,16,208, 49,11,207, 50,6,206, 51,1,205, 52,252,204, 53,247,203, 54,242,202, 55,237,201, 56,232,200, 57,227,199, 58,222,198, 59,217,197, 60,212,196, 61,207,195, 62,202,194, 63,197,193, 64,192,192, 65,187,191, 66,182,190, 67,177,189, 68,172,188, 69,167,187, 70,162,186, 71,157,185, 72,152,184, 73,147,183, 74,142,182, 75,137,181, 76,132,180, 77,127,179, 78,122,178, 79,117,177, 80,112,176, 81,107,175, 82,102,174, 83,97,173, 84,92,172, 85,87,171, 86,82,170, 87,77,169, 88,72,168, 89,67,167, 90,62,166, 91,57,165, 92,52,164, 93,47,163, 94,42,162, 95,37,161, 96,32,160, 97,27,159, 98,22,158, 99,17,157, 100,12,156, 101,7,155, 102,2,154, 103,253,153, 104,248,152, 105,243,151, 106,238,150, 107,233,149, 108,228,148, 109,223,147, 110,218,146, 111,213,145, 112,208,144, 113,203,143, 114,198,142, 115,193,141, 116,188,140, 117,183,139, 118,178,138, 119,173,137, 120,168,136, 121,163,135, 122,158,134, 123,153,133, 124,148,132, 125,143,131, 126,138,130, 127,133,129, 128,128,128, 129,123,127, 130,118,126, 131,113,125, 132,108,124, 133,103,123, 134,98,122, 135,93,121, 136,88,120, 137,83,119, 138,78,118, 139,73,117, 140,68,116, 141,63,115, 142,58,114, 143,53,113, 144,48,112, 145,43,111, 146,38,110, 147,33,109, 148,28,108, 149,23,107, 150,18,106, 151,13,105, 152,8,104, 153,3,103, 154,254,102, 155,249,101, 156,244,100, 157,239,99, 158,234,98, 159,229,97, 160,224,96, 161,219,95, 162,214,94, 163,209,93, 164,204,92, 165,199,91, 166,194,90, 167,189,89, 168,184,88, 169,179,87, 170,174,86, 171,169,85, 172,164,84, 173,159,83, 174,154,82, 175,149,81, 176,144,80, 177,139,79, 178,134,78, 179,129,77, 180,124,76, 181,119,75, 182,114,74, 183,109,73, 184,104,72, 185,99,71, 186,94,70, 187,89,69, 188,84,68, 189,79,67, 190,74,66, 191,69,65, 192,64,64, 193,59,63, 194,54,62, 195,49,61, 196,44,60, 197,39,59, 198,34,58, 199,29,57, 200,24,56, 201,19,55, 202,14,54, 203,9,53, 204,4,52, 205,255,51, 206,250,50, 207,245,49, 208,240,48, 209,235,47, 210,230,46, 211,225,45, 212,220,44, 213,215,43, 214,210,42, 215,205,41, 216,200,40, 217,195,39, 218,190,38, 219,185,37, 220,180,36, 221,175,35, 222,170,34, 223,165,33, 224,160,32, 225,155,31, 226,150,30, 227,145,29, 228,140,28, 229,135,27, 230,130,26, 231,125,25, 232,120,24, 233,115,23, 234,110,22, 235,105,21, 236,100,20, 237,95,19, 238,90,18, 239,85,17, 240,80,16, 241,75,15, 242,70,14, 243,65,13, 244,60,12, 245,55,11, 246,50,10, 247,45,9, 248,40,8, 249,35,7, 250,30,6, 251,25,5, 252,20,4, 253,15,3, 254,10,2, 255,5,1}; ncview-2.1.8/src/overlay_usa.h0000640006472100017500000465516213060040030015616 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ static float overlay_usa[] = { 237.30011,49., -122.69989,49., 237.30011,48.9, -122.69989,48.9, 237.30011,48.8, -122.69989,48.8, 237.33344,48.733334, -122.666565,48.733334, 237.36678,48.666664, -122.633224,48.666664, 237.4001,48.6, -122.5999,48.6, 237.4334,48.666664, -122.566605,48.666664, 237.4667,48.733334, -122.533295,48.733334, 237.5,48.8, -122.5,48.8, 237.53337,48.733334, -122.46663,48.733334, 237.56673,48.666664, -122.43327,48.666664, 237.6001,48.6, -122.3999,48.6, 237.56673,48.533333, -122.43327,48.533333, 237.53337,48.466667, -122.46663,48.466667, 237.5,48.4, -122.5,48.4, 237.4667,48.466667, -122.533295,48.466667, 237.4334,48.533333, -122.566605,48.533333, 237.4001,48.6, -122.5999,48.6, 237.36678,48.533333, -122.633224,48.533333, 237.33344,48.466667, -122.666565,48.466667, 237.30011,48.4, -122.69989,48.4, 237.26677,48.333336, -122.73323,48.333336, 237.23344,48.266666, -122.766556,48.266666, 237.2001,48.2, -122.7999,48.2, 237.26677,48.2, -122.73323,48.2, 237.33344,48.2, -122.666565,48.2, 237.4001,48.2, -122.5999,48.2, 237.4334,48.133335, -122.566605,48.133335, 237.4667,48.066666, -122.533295,48.066666, 237.5,48., -122.5,48., 237.55005,47.95, -122.44995,47.95, 237.6001,47.9, -122.3999,47.9, 237.6001,47.95, -122.3999,47.95, 237.6001,48., -122.3999,48., 237.53343,48.066666, -122.46657,48.066666, 237.46677,48.133335, -122.53323,48.133335, 237.4001,48.2, -122.5999,48.2, 237.3501,48.2, -122.6499,48.2, 237.30011,48.2, -122.69989,48.2, 237.3501,48.25, -122.6499,48.25, 237.4001,48.3, -122.5999,48.3, 237.46677,48.3, -122.53323,48.3, 237.53343,48.3, -122.46657,48.3, 237.6001,48.3, -122.3999,48.3, 237.55005,48.25, -122.44995,48.25, 237.5,48.2, -122.5,48.2, 237.5667,48.133335, -122.433304,48.133335, 237.6334,48.066666, -122.36659,48.066666, 237.7001,48., -122.2999,48., 237.6334,48.066666, -122.36659,48.066666, 237.5667,48.133335, -122.433304,48.133335, 237.5,48.2, -122.5,48.2, 237.5667,48.133335, -122.433304,48.133335, 237.6334,48.066666, -122.36659,48.066666, 237.7001,48., -122.2999,48., 237.7001,47.9, -122.2999,47.9, 237.7001,47.8, -122.2999,47.8, 237.6501,47.75, -122.3499,47.75, 237.6001,47.7, -122.3999,47.7, 237.6001,47.6, -122.3999,47.6, 237.6001,47.5, -122.3999,47.5, 237.63344,47.433334, -122.36656,47.433334, 237.66676,47.366665, -122.33324,47.366665, 237.7001,47.3, -122.2999,47.3, 237.6334,47.3, -122.36659,47.3, 237.5667,47.3, -122.433304,47.3, 237.5,47.3, -122.5,47.3, 237.4667,47.233334, -122.533295,47.233334, 237.4334,47.166664, -122.566605,47.166664, 237.4001,47.1, -122.5999,47.1, 237.33344,47.13333, -122.666565,47.13333, 237.26677,47.166668, -122.73323,47.166668, 237.2001,47.2, -122.7999,47.2, 237.1501,47.15, -122.8499,47.15, 237.1001,47.1, -122.8999,47.1, 237.05005,47.1, -122.94995,47.1, 237.,47.1, -123.,47.1, 237.05005,47.15, -122.94995,47.15, 237.1001,47.2, -122.8999,47.2, 237.13344,47.266666, -122.86656,47.266666, 237.16676,47.333336, -122.83324,47.333336, 237.2001,47.4, -122.7999,47.4, 237.2001,47.300003, -122.7999,47.300003, 237.2001,47.2, -122.7999,47.2, 237.2501,47.25, -122.74989,47.25, 237.30011,47.3, -122.69989,47.3, 237.3501,47.25, -122.6499,47.25, 237.4001,47.2, -122.5999,47.2, 237.4334,47.266666, -122.566605,47.266666, 237.4667,47.333336, -122.533295,47.333336, 237.5,47.4, -122.5,47.4, 237.5,47.5, -122.5,47.5, 237.5,47.6, -122.5,47.6, 237.45004,47.65, -122.54996,47.65, 237.4001,47.7, -122.5999,47.7, 237.45004,47.7, -122.54996,47.7, 237.5,47.7, -122.5,47.7, 237.5,47.800003, -122.5,47.800003, 237.5,47.9, -122.5,47.9, 237.45004,47.85, -122.54996,47.85, 237.4001,47.8, -122.5999,47.8, 237.3501,47.75, -122.6499,47.75, 237.30011,47.7, -122.69989,47.7, 237.23344,47.666668, -122.766556,47.666668, 237.16676,47.63333, -122.83324,47.63333, 237.1001,47.6, -122.8999,47.6, 237.05005,47.55, -122.94995,47.55, 237.,47.5, -123.,47.5, 237.05005,47.45, -122.94995,47.45, 237.1001,47.4, -122.8999,47.4, 237.05005,47.4, -122.94995,47.4, 237.,47.4, -123.,47.4, 237.,47.5, -123.,47.5, 237.,47.6, -123.,47.6, 237.05005,47.65, -122.94995,47.65, 237.1001,47.7, -122.8999,47.7, 237.16676,47.733334, -122.83324,47.733334, 237.23344,47.766666, -122.766556,47.766666, 237.30011,47.8, -122.69989,47.8, 237.30011,47.9, -122.69989,47.9, 237.30011,48., -122.69989,48., 237.23344,48.033333, -122.766556,48.033333, 237.16676,48.066666, -122.83324,48.066666, 237.1001,48.1, -122.8999,48.1, 237.05005,48.1, -122.94995,48.1, 237.,48.1, -123.,48.1, 236.93336,48.13333, -123.066635,48.13333, 236.86674,48.166668, -123.133255,48.166668, 236.80011,48.2, -123.19989,48.2, 236.7501,48.15, -123.24989,48.15, 236.7001,48.1, -123.2999,48.1, 236.6334,48.1, -123.36659,48.1, 236.5667,48.1, -123.433304,48.1, 236.5,48.1, -123.5,48.1, 236.43336,48.13333, -123.566635,48.13333, 236.36674,48.166668, -123.633255,48.166668, 236.30011,48.2, -123.69989,48.2, 236.23344,48.2, -123.766556,48.2, 236.16676,48.2, -123.83324,48.2, 236.1001,48.2, -123.8999,48.2, 236.03343,48.2, -123.96657,48.2, 235.96677,48.2, -124.03323,48.2, 235.9001,48.2, -124.0999,48.2, 235.8251,48.225, -124.1749,48.225, 235.75009,48.25, -124.24991,48.25, 235.6751,48.275, -124.324905,48.275, 235.6001,48.3, -124.3999,48.3, 235.53343,48.333332, -124.46657,48.333332, 235.46677,48.36667, -124.53323,48.36667, 235.4001,48.4, -124.5999,48.4, 235.36678,48.333336, -124.633224,48.333336, 235.33344,48.266666, -124.666565,48.266666, 235.30011,48.2, -124.69989,48.2, 235.30011,48.1, -124.69989,48.1, 235.30011,48., -124.69989,48., 235.3501,47.95, -124.6499,47.95, 235.4001,47.9, -124.5999,47.9, 235.45004,47.85, -124.54996,47.85, 235.5,47.8, -124.5,47.8, 235.55005,47.75, -124.44995,47.75, 235.6001,47.7, -124.3999,47.7, 235.63344,47.633335, -124.36656,47.633335, 235.66676,47.566666, -124.33324,47.566666, 235.7001,47.5, -124.2999,47.5, 235.73344,47.433334, -124.266556,47.433334, 235.76677,47.366665, -124.23323,47.366665, 235.80011,47.3, -124.19989,47.3, 235.80011,47.199997, -124.19989,47.199997, 235.80011,47.1, -124.19989,47.1, 235.80011,47., -124.19989,47., 235.80011,46.9, -124.19989,46.9, 235.86674,46.933334, -124.133255,46.933334, 235.93336,46.966667, -124.066635,46.966667, 236.,47., -124.,47., 236.0667,46.966667, -123.933304,46.966667, 236.1334,46.933334, -123.86659,46.933334, 236.2001,46.9, -123.7999,46.9, 236.1334,46.9, -123.86659,46.9, 236.0667,46.9, -123.933304,46.9, 236.,46.9, -124.,46.9, 235.9667,46.833336, -124.033295,46.833336, 235.9334,46.766666, -124.066605,46.766666, 235.9001,46.7, -124.0999,46.7, 235.96677,46.7, -124.03323,46.7, 236.03343,46.7, -123.96657,46.7, 236.1001,46.7, -123.8999,46.7, 236.05005,46.65, -123.94995,46.65, 236.,46.6, -124.,46.6, 236.,46.5, -124.,46.5, 236.,46.4, -124.,46.4, 236.,46.5, -124.,46.5, 236.,46.6, -124.,46.6, 236.,46.5, -124.,46.5, 236.,46.4, -124.,46.4, 236.03337,46.333336, -123.96663,46.333336, 236.06673,46.266666, -123.93327,46.266666, 236.1001,46.2, -123.8999,46.2, 236.16676,46.233334, -123.83324,46.233334, 236.23344,46.266666, -123.766556,46.266666, 236.30011,46.3, -123.69989,46.3, 236.36674,46.3, -123.633255,46.3, 236.43336,46.3, -123.566635,46.3, 236.5,46.3, -123.5,46.3, 236.5667,46.266666, -123.433304,46.266666, 236.6334,46.233334, -123.36659,46.233334, 236.7001,46.2, -123.2999,46.2, 236.6334,46.2, -123.36659,46.2, 236.5667,46.2, -123.433304,46.2, 236.5,46.2, -123.5,46.2, 236.43336,46.2, -123.566635,46.2, 236.36674,46.2, -123.633255,46.2, 236.30011,46.2, -123.69989,46.2, 236.23344,46.2, -123.766556,46.2, 236.16676,46.2, -123.83324,46.2, 236.1001,46.2, -123.8999,46.2, 236.1001,46.1, -123.8999,46.1, 236.1001,46., -123.8999,46., 236.06673,45.933334, -123.93327,45.933334, 236.03337,45.866665, -123.96663,45.866665, 236.,45.8, -124.,45.8, 236.,45.699997, -124.,45.699997, 236.,45.6, -124.,45.6, 236.,45.5, -124.,45.5, 236.,45.4, -124.,45.4, 236.,45.3, -124.,45.3, 236.,45.2, -124.,45.2, 236.,45.1, -124.,45.1, 236.,45., -124.,45., 236.,44.9, -124.,44.9, 235.9667,44.833336, -124.033295,44.833336, 235.9334,44.766666, -124.066605,44.766666, 235.9001,44.7, -124.0999,44.7, 235.9001,44.6, -124.0999,44.6, 235.9001,44.5, -124.0999,44.5, 235.9001,44.4, -124.0999,44.4, 235.9001,44.3, -124.0999,44.3, 235.9001,44.2, -124.0999,44.2, 235.9001,44.1, -124.0999,44.1, 235.9001,44., -124.0999,44., 235.86678,43.933334, -124.133224,43.933334, 235.83344,43.866665, -124.166565,43.866665, 235.80011,43.8, -124.19989,43.8, 235.80011,43.699997, -124.19989,43.699997, 235.80011,43.6, -124.19989,43.6, 235.76677,43.533333, -124.23323,43.533333, 235.73344,43.466667, -124.266556,43.466667, 235.7001,43.4, -124.2999,43.4, 235.6501,43.35, -124.3499,43.35, 235.6001,43.3, -124.3999,43.3, 235.6001,43.199997, -124.3999,43.199997, 235.6001,43.1, -124.3999,43.1, 235.56673,43.033333, -124.43327,43.033333, 235.53337,42.966667, -124.46663,42.966667, 235.5,42.9, -124.5,42.9, 235.5,42.800003, -124.5,42.800003, 235.5,42.7, -124.5,42.7, 235.55005,42.65, -124.44995,42.65, 235.6001,42.6, -124.3999,42.6, 235.6001,42.5, -124.3999,42.5, 235.6001,42.4, -124.3999,42.4, 235.6001,42.300003, -124.3999,42.300003, 235.6001,42.2, -124.3999,42.2, 235.63344,42.133335, -124.36656,42.133335, 235.66676,42.066666, -124.33324,42.066666, 235.7001,42., -124.2999,42., 235.7501,41.95, -124.24989,41.95, 235.80011,41.9, -124.19989,41.9, 235.7501,41.85, -124.24989,41.85, 235.7001,41.8, -124.2999,41.8, 235.76677,41.766666, -124.23323,41.766666, 235.83344,41.733334, -124.166565,41.733334, 235.9001,41.7, -124.0999,41.7, 235.9001,41.6, -124.0999,41.6, 235.9001,41.5, -124.0999,41.5, 235.9001,41.433334, -124.0999,41.433334, 235.9001,41.366665, -124.0999,41.366665, 235.9001,41.3, -124.0999,41.3, 235.86678,41.233334, -124.133224,41.233334, 235.83344,41.166664, -124.166565,41.166664, 235.80011,41.1, -124.19989,41.1, 235.80011,41.033333, -124.19989,41.033333, 235.80011,40.966667, -124.19989,40.966667, 235.80011,40.9, -124.19989,40.9, 235.76677,40.833336, -124.23323,40.833336, 235.73344,40.766666, -124.266556,40.766666, 235.7001,40.7, -124.2999,40.7, 235.6501,40.65, -124.3499,40.65, 235.6001,40.6, -124.3999,40.6, 235.6001,40.533333, -124.3999,40.533333, 235.6001,40.466667, -124.3999,40.466667, 235.6001,40.4, -124.3999,40.4, 235.6001,40.35, -124.3999,40.35, 235.6001,40.3, -124.3999,40.3, 235.6501,40.25, -124.3499,40.25, 235.7001,40.199997, -124.2999,40.199997, 235.7501,40.149998, -124.24989,40.149998, 235.80011,40.1, -124.19989,40.1, 235.8501,40.05, -124.1499,40.05, 235.9001,40., -124.0999,40., 235.95004,39.95, -124.04996,39.95, 236.,39.9, -124.,39.9, 236.05005,39.85, -123.94995,39.85, 236.1001,39.8, -123.8999,39.8, 236.13344,39.733334, -123.86656,39.733334, 236.16676,39.666664, -123.83324,39.666664, 236.2001,39.6, -123.7999,39.6, 236.2001,39.533333, -123.7999,39.533333, 236.2001,39.466667, -123.7999,39.466667, 236.2001,39.4, -123.7999,39.4, 236.2001,39.333336, -123.7999,39.333336, 236.2001,39.266666, -123.7999,39.266666, 236.2001,39.2, -123.7999,39.2, 236.2501,39.15, -123.74989,39.15, 236.30011,39.1, -123.69989,39.1, 236.30011,39.033333, -123.69989,39.033333, 236.30011,38.966667, -123.69989,38.966667, 236.30011,38.9, -123.69989,38.9, 236.35008,38.850002, -123.64992,38.850002, 236.40005,38.800003, -123.599945,38.800003, 236.45003,38.75, -123.54997,38.75, 236.5,38.7, -123.5,38.7, 236.55005,38.65, -123.44995,38.65, 236.6001,38.6, -123.3999,38.6, 236.66676,38.566666, -123.33324,38.566666, 236.73344,38.533333, -123.266556,38.533333, 236.80011,38.5, -123.19989,38.5, 236.8501,38.45, -123.1499,38.45, 236.9001,38.4, -123.0999,38.4, 236.95004,38.35, -123.04996,38.35, 237.,38.3, -123.,38.3, 237.03337,38.233334, -122.96663,38.233334, 237.06673,38.166664, -122.93327,38.166664, 237.1001,38.1, -122.8999,38.1, 237.05005,38.05, -122.94995,38.05, 237.,38., -123.,38., 237.0667,38., -122.933304,38., 237.1334,38., -122.86659,38., 237.2001,38., -122.7999,38., 237.26677,37.966667, -122.73323,37.966667, 237.33344,37.933334, -122.666565,37.933334, 237.4001,37.9, -122.5999,37.9, 237.45004,37.85, -122.54996,37.85, 237.5,37.8, -122.5,37.8, 237.5,37.866665, -122.5,37.866665, 237.5,37.933334, -122.5,37.933334, 237.5,38., -122.5,38., 237.55005,38.05, -122.44995,38.05, 237.6001,38.1, -122.3999,38.1, 237.6501,38.1, -122.3499,38.1, 237.7001,38.1, -122.2999,38.1, 237.6501,38.05, -122.3499,38.05, 237.6001,38., -122.3999,38., 237.63344,37.933334, -122.36656,37.933334, 237.66676,37.866665, -122.33324,37.866665, 237.7001,37.8, -122.2999,37.8, 237.7501,37.75, -122.24989,37.75, 237.80011,37.7, -122.19989,37.7, 237.8501,37.65, -122.1499,37.65, 237.9001,37.6, -122.0999,37.6, 237.95004,37.55, -122.04996,37.55, 238.,37.5, -122.,37.5, 237.93336,37.5, -122.066635,37.5, 237.86674,37.5, -122.133255,37.5, 237.80011,37.5, -122.19989,37.5, 237.7501,37.55, -122.24989,37.55, 237.7001,37.6, -122.2999,37.6, 237.6501,37.65, -122.3499,37.65, 237.6001,37.7, -122.3999,37.7, 237.55005,37.65, -122.44995,37.65, 237.5,37.6, -122.5,37.6, 237.55005,37.55, -122.44995,37.55, 237.6001,37.5, -122.3999,37.5, 237.6001,37.4, -122.3999,37.4, 237.6001,37.3, -122.3999,37.3, 237.6001,37.2, -122.3999,37.2, 237.6501,37.15, -122.3499,37.15, 237.7001,37.1, -122.2999,37.1, 237.7501,37.05, -122.24989,37.05, 237.80011,37., -122.19989,37., 237.86674,37., -122.133255,37., 237.93336,37., -122.066635,37., 238.,37., -122.,37., 238.0667,36.966667, -121.933304,36.966667, 238.1334,36.933334, -121.86659,36.933334, 238.2001,36.9, -121.7999,36.9, 238.2001,36.833336, -121.7999,36.833336, 238.2001,36.766666, -121.7999,36.766666, 238.2001,36.7, -121.7999,36.7, 238.1334,36.666668, -121.86659,36.666668, 238.0667,36.63333, -121.933304,36.63333, 238.,36.6, -122.,36.6, 238.03337,36.533333, -121.96663,36.533333, 238.06673,36.466667, -121.93327,36.466667, 238.1001,36.4, -121.8999,36.4, 238.13344,36.333336, -121.86656,36.333336, 238.16676,36.266666, -121.83324,36.266666, 238.2001,36.2, -121.7999,36.2, 238.2501,36.2, -121.74989,36.2, 238.30011,36.2, -121.69989,36.2, 238.33344,36.133335, -121.666565,36.133335, 238.36678,36.066666, -121.633224,36.066666, 238.4001,36., -121.5999,36., 238.46677,35.966667, -121.53323,35.966667, 238.53343,35.933334, -121.46657,35.933334, 238.6001,35.9, -121.3999,35.9, 238.6501,35.85, -121.3499,35.85, 238.7001,35.8, -121.2999,35.8, 238.73344,35.733334, -121.266556,35.733334, 238.76677,35.666664, -121.23323,35.666664, 238.80011,35.6, -121.19989,35.6, 238.86674,35.566666, -121.133255,35.566666, 238.93336,35.533333, -121.066635,35.533333, 239.,35.5, -121.,35.5, 239.03337,35.433334, -120.96663,35.433334, 239.06673,35.366665, -120.93327,35.366665, 239.1001,35.3, -120.8999,35.3, 239.1501,35.25, -120.8499,35.25, 239.2001,35.2, -120.7999,35.2, 239.26677,35.166668, -120.73323,35.166668, 239.33344,35.13333, -120.666565,35.13333, 239.4001,35.1, -120.5999,35.1, 239.36678,35.033333, -120.633224,35.033333, 239.33344,34.966667, -120.666565,34.966667, 239.30011,34.9, -120.69989,34.9, 239.33344,34.833336, -120.666565,34.833336, 239.36678,34.766666, -120.633224,34.766666, 239.4001,34.7, -120.5999,34.7, 239.4334,34.633335, -120.566605,34.633335, 239.4667,34.566666, -120.533295,34.566666, 239.5,34.5, -120.5,34.5, 239.5667,34.5, -120.433304,34.5, 239.6334,34.5, -120.36659,34.5, 239.7001,34.5, -120.2999,34.5, 239.77509,34.5, -120.224915,34.5, 239.85005,34.5, -120.14995,34.5, 239.92502,34.5, -120.07498,34.5, 240.,34.5, -120.,34.5, 240.05005,34.45, -119.94995,34.45, 240.1001,34.4, -119.8999,34.4, 240.1751,34.4, -119.824905,34.4, 240.25009,34.4, -119.74991,34.4, 240.3251,34.4, -119.6749,34.4, 240.4001,34.4, -119.5999,34.4, 240.46677,34.36667, -119.53323,34.36667, 240.53343,34.333332, -119.46657,34.333332, 240.6001,34.3, -119.3999,34.3, 240.6501,34.3, -119.3499,34.3, 240.7001,34.3, -119.2999,34.3, 240.7501,34.25, -119.24989,34.25, 240.80011,34.199997, -119.19989,34.199997, 240.8501,34.149998, -119.1499,34.149998, 240.9001,34.1, -119.0999,34.1, 240.95004,34.05, -119.04996,34.05, 241.,34., -119.,34., 241.0667,34., -118.933304,34., 241.1334,34., -118.86659,34., 241.2001,34., -118.7999,34., 241.26677,34., -118.73323,34., 241.33344,34., -118.666565,34., 241.4001,34., -118.5999,34., 241.45004,34., -118.54996,34., 241.5,34., -118.5,34., 241.53337,33.933334, -118.46663,33.933334, 241.56673,33.866665, -118.43327,33.866665, 241.6001,33.8, -118.3999,33.8, 241.6501,33.75, -118.3499,33.75, 241.7001,33.7, -118.2999,33.7, 241.76677,33.733334, -118.23323,33.733334, 241.83344,33.766666, -118.166565,33.766666, 241.9001,33.8, -118.0999,33.8, 241.9334,33.733334, -118.066605,33.733334, 241.9667,33.666664, -118.033295,33.666664, 242.,33.6, -118.,33.6, 242.05005,33.6, -117.94995,33.6, 242.1001,33.6, -117.8999,33.6, 242.16676,33.566666, -117.83324,33.566666, 242.23344,33.533333, -117.766556,33.533333, 242.30011,33.5, -117.69989,33.5, 242.3501,33.45, -117.6499,33.45, 242.4001,33.4, -117.5999,33.4, 242.4501,33.350002, -117.5499,33.350002, 242.50009,33.300003, -117.49991,33.300003, 242.5501,33.25, -117.449905,33.25, 242.6001,33.2, -117.3999,33.2, 242.63344,33.133335, -117.36656,33.133335, 242.66676,33.066666, -117.33324,33.066666, 242.7001,33., -117.2999,33., 242.7001,32.95, -117.2999,32.95, 242.7001,32.9, -117.2999,32.9, 242.7001,32.833336, -117.2999,32.833336, 242.7001,32.766666, -117.2999,32.766666, 242.7001,32.7, -117.2999,32.7, 242.7501,32.65, -117.24989,32.65, 242.80011,32.6, -117.19989,32.6, 242.8501,32.55, -117.1499,32.55, 242.9001,32.5, -117.0999,32.5, 237.,48.6, -123.,48.6, 237.05005,48.65, -122.94995,48.65, 237.1001,48.7, -122.8999,48.7, 237.13344,48.633335, -122.86656,48.633335, 237.16676,48.566666, -122.83324,48.566666, 237.2001,48.5, -122.7999,48.5, 237.16676,48.566666, -122.83324,48.566666, 237.13344,48.633335, -122.86656,48.633335, 237.1001,48.7, -122.8999,48.7, 237.05005,48.65, -122.94995,48.65, 237.,48.6, -123.,48.6, 237.,48.6, -123.,48.6, 237.1001,48.5, -122.8999,48.5, 237.1001,48.5, -122.8999,48.5, 236.80011,48.6, -123.19989,48.6, 236.86674,48.533333, -123.133255,48.533333, 236.93336,48.466667, -123.066635,48.466667, 237.,48.4, -123.,48.4, 236.9667,48.466667, -123.033295,48.466667, 236.9334,48.533333, -123.066605,48.533333, 236.9001,48.6, -123.0999,48.6, 236.8501,48.6, -123.1499,48.6, 236.80011,48.6, -123.19989,48.6, 239.6001,34., -120.3999,34., 239.6001,34., -120.3999,34., 239.7001,34., -120.2999,34., 239.76677,33.966667, -120.23323,33.966667, 239.83344,33.933334, -120.166565,33.933334, 239.9001,33.9, -120.0999,33.9, 239.95004,33.95, -120.04996,33.95, 240.,34., -120.,34., 239.95004,34., -120.04996,34., 239.9001,34., -120.0999,34., 239.83344,34., -120.166565,34., 239.76677,34., -120.23323,34., 239.7001,34., -120.2999,34., 240.1001,34.1, -119.8999,34.1, 240.1501,34.05, -119.8499,34.05, 240.2001,34., -119.7999,34., 240.26677,34., -119.73323,34., 240.33344,34., -119.666565,34., 240.4001,34., -119.5999,34., 240.33344,34., -119.666565,34., 240.26677,34., -119.73323,34., 240.2001,34., -119.7999,34., 240.1501,34.05, -119.8499,34.05, 240.1001,34.1, -119.8999,34.1, 240.4001,33.3, -119.5999,33.3, 240.4001,33.3, -119.5999,33.3, 241.4001,33.5, -118.5999,33.5, 241.45004,33.45, -118.54996,33.45, 241.5,33.4, -118.5,33.4, 241.5667,33.36667, -118.433304,33.36667, 241.6334,33.333332, -118.36659,33.333332, 241.7001,33.3, -118.2999,33.3, 241.6334,33.333332, -118.36659,33.333332, 241.5667,33.36667, -118.433304,33.36667, 241.5,33.4, -118.5,33.4, 241.45004,33.45, -118.54996,33.45, 241.4001,33.5, -118.5999,33.5, 241.4001,33., -118.5999,33., 241.4334,32.933334, -118.566605,32.933334, 241.4667,32.866665, -118.533295,32.866665, 241.5,32.8, -118.5,32.8, 241.5,32.866665, -118.5,32.866665, 241.5,32.933334, -118.5,32.933334, 241.5,33., -118.5,33., 241.45004,33., -118.54996,33., 241.4001,33., -118.5999,33., 236.7001,46.2, -123.2999,46.2, 236.76677,46.2, -123.23323,46.2, 236.83344,46.2, -123.166565,46.2, 236.9001,46.2, -123.0999,46.2, 236.96677,46.166668, -123.03323,46.166668, 237.03343,46.13333, -122.96657,46.13333, 237.1001,46.1, -122.8999,46.1, 237.1501,46.05, -122.8499,46.05, 237.2001,46., -122.7999,46., 237.23344,45.933334, -122.766556,45.933334, 237.26677,45.866665, -122.73323,45.866665, 237.30011,45.8, -122.69989,45.8, 237.30011,45.699997, -122.69989,45.699997, 237.30011,45.6, -122.69989,45.6, 237.36674,45.6, -122.633255,45.6, 237.43336,45.6, -122.566635,45.6, 237.5,45.6, -122.5,45.6, 237.57503,45.6, -122.42497,45.6, 237.65005,45.6, -122.349945,45.6, 237.72508,45.6, -122.27492,45.6, 237.80011,45.6, -122.19989,45.6, 237.86674,45.6, -122.133255,45.6, 237.93336,45.6, -122.066635,45.6, 238.,45.6, -122.,45.6, 238.05005,45.65, -121.94995,45.65, 238.1001,45.7, -121.8999,45.7, 238.1751,45.7, -121.824905,45.7, 238.25009,45.7, -121.74991,45.7, 238.3251,45.7, -121.6749,45.7, 238.4001,45.7, -121.5999,45.7, 238.46677,45.7, -121.53323,45.7, 238.53343,45.7, -121.46657,45.7, 238.6001,45.7, -121.3999,45.7, 238.66676,45.666668, -121.33324,45.666668, 238.73344,45.63333, -121.266556,45.63333, 238.80011,45.6, -121.19989,45.6, 238.8751,45.6, -121.12489,45.6, 238.9501,45.6, -121.0499,45.6, 239.0251,45.6, -120.9749,45.6, 239.1001,45.6, -120.8999,45.6, 239.16676,45.63333, -120.83324,45.63333, 239.23344,45.666668, -120.766556,45.666668, 239.30011,45.7, -120.69989,45.7, 239.36674,45.7, -120.633255,45.7, 239.43336,45.7, -120.566635,45.7, 239.5,45.7, -120.5,45.7, 239.5667,45.7, -120.433304,45.7, 239.6334,45.7, -120.36659,45.7, 239.7001,45.7, -120.2999,45.7, 239.76677,45.733334, -120.23323,45.733334, 239.83344,45.766666, -120.166565,45.766666, 239.9001,45.8, -120.0999,45.8, 239.96677,45.8, -120.03323,45.8, 240.03343,45.8, -119.96657,45.8, 240.1001,45.8, -119.8999,45.8, 240.1751,45.825, -119.824905,45.825, 240.25009,45.85, -119.74991,45.85, 240.3251,45.875, -119.6749,45.875, 240.4001,45.9, -119.5999,45.9, 240.46677,45.9, -119.53323,45.9, 240.53343,45.9, -119.46657,45.9, 240.6001,45.9, -119.3999,45.9, 240.6751,45.9, -119.324905,45.9, 240.75009,45.9, -119.24991,45.9, 240.8251,45.9, -119.1749,45.9, 240.9001,45.9, -119.0999,45.9, 240.95004,45.95, -119.04996,45.95, 241.,46., -119.,46., 245.2001,32.5, -114.7999,32.5, 245.23344,32.566666, -114.766556,32.566666, 245.26677,32.633335, -114.73323,32.633335, 245.30011,32.7, -114.69989,32.7, 245.36674,32.7, -114.633255,32.7, 245.43336,32.7, -114.566635,32.7, 245.5,32.7, -114.5,32.7, 245.55005,32.75, -114.44995,32.75, 245.6001,32.8, -114.3999,32.8, 245.56673,32.866665, -114.43327,32.866665, 245.53337,32.933334, -114.46663,32.933334, 245.5,33., -114.5,33., 245.43336,33.033333, -114.566635,33.033333, 245.36674,33.066666, -114.633255,33.066666, 245.30011,33.1, -114.69989,33.1, 245.30011,33.166664, -114.69989,33.166664, 245.30011,33.233334, -114.69989,33.233334, 245.30011,33.3, -114.69989,33.3, 245.3501,33.35, -114.6499,33.35, 245.4001,33.4, -114.5999,33.4, 245.4334,33.466667, -114.566605,33.466667, 245.4667,33.533333, -114.533295,33.533333, 245.5,33.6, -114.5,33.6, 245.5,33.666664, -114.5,33.666664, 245.5,33.733334, -114.5,33.733334, 245.5,33.8, -114.5,33.8, 245.5,33.866665, -114.5,33.866665, 245.5,33.933334, -114.5,33.933334, 245.5,34., -114.5,34., 245.55005,34.05, -114.44995,34.05, 245.6001,34.1, -114.3999,34.1, 245.66676,34.13333, -114.33324,34.13333, 245.73344,34.166668, -114.266556,34.166668, 245.80011,34.2, -114.19989,34.2, 245.80011,34.25, -114.19989,34.25, 245.80011,34.3, -114.19989,34.3, 245.76677,34.366665, -114.23323,34.366665, 245.73344,34.433334, -114.266556,34.433334, 245.7001,34.5, -114.2999,34.5, 245.6501,34.55, -114.3499,34.55, 245.6001,34.6, -114.3999,34.6, 245.55005,34.65, -114.44995,34.65, 245.5,34.7, -114.5,34.7, 245.4667,34.766666, -114.533295,34.766666, 245.4334,34.833336, -114.566605,34.833336, 245.4001,34.9, -114.5999,34.9, 245.4001,34.966667, -114.5999,34.966667, 245.4001,35.033333, -114.5999,35.033333, 245.4001,35.1, -114.5999,35.1, 245.4001,35.166664, -114.5999,35.166664, 245.4001,35.233334, -114.5999,35.233334, 245.4001,35.3, -114.5999,35.3, 245.36678,35.366665, -114.633224,35.366665, 245.33344,35.433334, -114.666565,35.433334, 245.30011,35.5, -114.69989,35.5, 245.30011,35.566666, -114.69989,35.566666, 245.30011,35.633335, -114.69989,35.633335, 245.30011,35.7, -114.69989,35.7, 245.30011,35.75, -114.69989,35.75, 245.30011,35.8, -114.69989,35.8, 245.30011,35.866665, -114.69989,35.866665, 245.30011,35.933334, -114.69989,35.933334, 245.30011,36., -114.69989,36., 245.30011,36., -114.69989,36., 245.1001,36.1, -114.8999,36.1, 245.1501,36.05, -114.8499,36.05, 245.2001,36., -114.7999,36., 245.26677,36.033333, -114.73323,36.033333, 245.33344,36.066666, -114.666565,36.066666, 245.4001,36.1, -114.5999,36.1, 245.46677,36.066666, -114.53323,36.066666, 245.53343,36.033333, -114.46657,36.033333, 245.6001,36., -114.3999,36., 245.6501,36., -114.3499,36., 245.7001,36., -114.2999,36., 245.76677,36.033333, -114.23323,36.033333, 245.83344,36.066666, -114.166565,36.066666, 245.9001,36.1, -114.0999,36.1, 245.83344,36.066666, -114.166565,36.066666, 245.76677,36.033333, -114.23323,36.033333, 245.7001,36., -114.2999,36., 245.66676,36.066666, -114.33324,36.066666, 245.63344,36.133335, -114.36656,36.133335, 245.6001,36.2, -114.3999,36.2, 245.63344,36.266666, -114.36656,36.266666, 245.66676,36.333336, -114.33324,36.333336, 245.7001,36.4, -114.2999,36.4, 245.6501,36.35, -114.3499,36.35, 245.6001,36.3, -114.3999,36.3, 245.55005,36.25, -114.44995,36.25, 245.5,36.2, -114.5,36.2, 245.43336,36.166668, -114.566635,36.166668, 245.36674,36.13333, -114.633255,36.13333, 245.30011,36.1, -114.69989,36.1, 245.23344,36.1, -114.766556,36.1, 245.16676,36.1, -114.83324,36.1, 245.1001,36.1, -114.8999,36.1, 243.,43.8, -117.,43.8, 243.,43.9, -117.,43.9, 243.,44., -117.,44., 243.03337,44.066666, -116.96663,44.066666, 243.06673,44.133335, -116.93327,44.133335, 243.1001,44.2, -116.8999,44.2, 243.03343,44.2, -116.96657,44.2, 242.96677,44.2, -117.03323,44.2, 242.9001,44.2, -117.0999,44.2, 242.8501,44.25, -117.1499,44.25, 242.80011,44.3, -117.19989,44.3, 242.80011,44.4, -117.19989,44.4, 242.80011,44.5, -117.19989,44.5, 242.8501,44.55, -117.1499,44.55, 242.9001,44.6, -117.0999,44.6, 242.95004,44.65, -117.04996,44.65, 243.,44.7, -117.,44.7, 243.05005,44.75, -116.94995,44.75, 243.1001,44.8, -116.8999,44.8, 243.13344,44.866665, -116.86656,44.866665, 243.16676,44.933334, -116.83324,44.933334, 243.2001,45., -116.7999,45., 243.2501,45.05, -116.74989,45.05, 243.30011,45.1, -116.69989,45.1, 243.30011,45.199997, -116.69989,45.199997, 243.30011,45.3, -116.69989,45.3, 243.36674,45.366665, -116.633255,45.366665, 243.43336,45.433334, -116.566635,45.433334, 243.5,45.5, -116.5,45.5, 243.5,45.55, -116.5,45.55, 243.5,45.6, -116.5,45.6, 243.5,45.65, -116.5,45.65, 243.5,45.7, -116.5,45.7, 243.43336,45.733334, -116.566635,45.733334, 243.36674,45.766666, -116.633255,45.766666, 243.30011,45.8, -116.69989,45.8, 243.23344,45.833332, -116.766556,45.833332, 243.16676,45.86667, -116.83324,45.86667, 243.1001,45.9, -116.8999,45.9, 243.1001,46., -116.8999,46., 243.1001,46.1, -116.8999,46.1, 243.06673,46.166664, -116.93327,46.166664, 243.03337,46.233334, -116.96663,46.233334, 243.,46.3, -117.,46.3, 243.,46.35, -117.,46.35, 243.,46.4, -117.,46.4, 239.80011,39.1, -120.19989,39.1, 239.8501,39.05, -120.1499,39.05, 239.9001,39., -120.0999,39., 239.96677,39., -120.03323,39., 240.03343,39., -119.96657,39., 240.1001,39., -119.8999,39., 240.1001,39.066666, -119.8999,39.066666, 240.1001,39.133335, -119.8999,39.133335, 240.1001,39.2, -119.8999,39.2, 240.03343,39.2, -119.96657,39.2, 239.96677,39.2, -120.03323,39.2, 239.9001,39.2, -120.0999,39.2, 239.8501,39.15, -120.1499,39.15, 239.80011,39.1, -120.19989,39.1, 246.9001,41.5, -113.0999,41.5, 246.95004,41.45, -113.04996,41.45, 247.,41.4, -113.,41.4, 247.05005,41.35, -112.94995,41.35, 247.1001,41.3, -112.8999,41.3, 247.13344,41.233334, -112.86656,41.233334, 247.16676,41.166664, -112.83324,41.166664, 247.2001,41.1, -112.7999,41.1, 247.2501,41.05, -112.74989,41.05, 247.30011,41., -112.69989,41., 247.33344,40.933334, -112.666565,40.933334, 247.36678,40.866665, -112.633224,40.866665, 247.4001,40.8, -112.5999,40.8, 247.45004,40.85, -112.54996,40.85, 247.5,40.9, -112.5,40.9, 247.53337,40.833336, -112.46663,40.833336, 247.56673,40.766666, -112.43327,40.766666, 247.6001,40.7, -112.3999,40.7, 247.66676,40.7, -112.33324,40.7, 247.73344,40.7, -112.266556,40.7, 247.80011,40.7, -112.19989,40.7, 247.8501,40.75, -112.1499,40.75, 247.9001,40.8, -112.0999,40.8, 247.83344,40.833332, -112.166565,40.833332, 247.76677,40.86667, -112.23323,40.86667, 247.7001,40.9, -112.2999,40.9, 247.76677,40.9, -112.23323,40.9, 247.83344,40.9, -112.166565,40.9, 247.9001,40.9, -112.0999,40.9, 247.96677,40.9, -112.03323,40.9, 248.03343,40.9, -111.96657,40.9, 248.1001,40.9, -111.8999,40.9, 248.03343,40.933334, -111.96657,40.933334, 247.96677,40.966667, -112.03323,40.966667, 247.9001,41., -112.0999,41., 247.86678,41.066666, -112.133224,41.066666, 247.83344,41.133335, -112.166565,41.133335, 247.80011,41.2, -112.19989,41.2, 247.7501,41.25, -112.24989,41.25, 247.7001,41.3, -112.2999,41.3, 247.66676,41.366665, -112.33324,41.366665, 247.63344,41.433334, -112.36656,41.433334, 247.6001,41.5, -112.3999,41.5, 247.6001,41.433334, -112.3999,41.433334, 247.6001,41.366665, -112.3999,41.366665, 247.6001,41.3, -112.3999,41.3, 247.55005,41.3, -112.44995,41.3, 247.5,41.3, -112.5,41.3, 247.43336,41.366665, -112.566635,41.366665, 247.36674,41.433334, -112.633255,41.433334, 247.30011,41.5, -112.69989,41.5, 247.30011,41.6, -112.69989,41.6, 247.30011,41.7, -112.69989,41.7, 247.22508,41.7, -112.77492,41.7, 247.15005,41.7, -112.849945,41.7, 247.07503,41.7, -112.92497,41.7, 247.,41.7, -113.,41.7, 246.9667,41.633335, -113.033295,41.633335, 246.9334,41.566666, -113.066605,41.566666, 246.9001,41.5, -113.0999,41.5, 253.4001,32., -106.5999,32., 253.4001,31.933332, -106.5999,31.933332, 253.4001,31.866667, -106.5999,31.866667, 253.4001,31.8, -106.5999,31.8, 253.46677,31.766666, -106.53323,31.766666, 253.53343,31.733334, -106.46657,31.733334, 253.6001,31.7, -106.3999,31.7, 253.6501,31.650002, -106.3499,31.650002, 253.7001,31.6, -106.2999,31.6, 253.7501,31.55, -106.24989,31.55, 253.80011,31.5, -106.19989,31.5, 253.8501,31.45, -106.1499,31.45, 253.9001,31.4, -106.0999,31.4, 253.95004,31.349998, -106.04996,31.349998, 254.,31.3, -106.,31.3, 254.0667,31.266666, -105.933304,31.266666, 254.1334,31.233334, -105.86659,31.233334, 254.2001,31.2, -105.7999,31.2, 254.2501,31.150002, -105.74989,31.150002, 254.30011,31.1, -105.69989,31.1, 254.3501,31.05, -105.6499,31.05, 254.4001,31., -105.5999,31., 254.46677,30.966667, -105.53323,30.966667, 254.53343,30.933332, -105.46657,30.933332, 254.6001,30.9, -105.3999,30.9, 254.6501,30.849998, -105.3499,30.849998, 254.7001,30.8, -105.2999,30.8, 254.76677,30.766666, -105.23323,30.766666, 254.83344,30.733334, -105.166565,30.733334, 254.9001,30.7, -105.0999,30.7, 254.96677,30.666668, -105.03323,30.666668, 255.03343,30.633333, -104.96657,30.633333, 255.1001,30.6, -104.8999,30.6, 255.1001,30.533333, -104.8999,30.533333, 255.1001,30.466667, -104.8999,30.466667, 255.1001,30.4, -104.8999,30.4, 255.15005,30.349998, -104.849945,30.349998, 255.2,30.3, -104.8,30.3, 255.23334,30.233334, -104.76666,30.233334, 255.26666,30.166666, -104.73334,30.166666, 255.3,30.1, -104.7,30.1, 255.325,30.025, -104.675,30.025, 255.35,29.95, -104.649994,29.95, 255.375,29.875, -104.625,29.875, 255.4,29.8, -104.600006,29.8, 255.45,29.75, -104.55,29.75, 255.5,29.7, -104.5,29.7, 255.55,29.650002, -104.45,29.650002, 255.6,29.6, -104.399994,29.6, 255.65,29.55, -104.350006,29.55, 255.7,29.5, -104.3,29.5, 255.75,29.45, -104.25,29.45, 255.8,29.4, -104.2,29.4, 255.85,29.349998, -104.149994,29.349998, 255.9,29.3, -104.100006,29.3, 255.96666,29.3, -104.03334,29.3, 256.03333,29.3, -103.966675,29.3, 256.1,29.3, -103.899994,29.3, 256.16666,29.266666, -103.83334,29.266666, 256.23334,29.233334, -103.76666,29.233334, 256.3,29.2, -103.70001,29.2, 256.36667,29.166668, -103.63333,29.166668, 256.43332,29.133333, -103.56668,29.133333, 256.5,29.1, -103.5,29.1, 256.55,29.05, -103.45001,29.05, 256.6,29., -103.399994,29., 256.66666,29., -103.33334,29., 256.73334,29., -103.26666,29., 256.8,29., -103.20001,29., 256.84998,29.05, -103.150024,29.05, 256.9,29.1, -103.100006,29.1, 256.95,29.150002, -103.04999,29.150002, 257.,29.2, -103.,29.2, 257.05,29.25, -102.95001,29.25, 257.1,29.3, -102.899994,29.3, 257.125,29.375, -102.875,29.375, 257.15002,29.45, -102.849976,29.45, 257.17502,29.525, -102.82498,29.525, 257.2,29.6, -102.79999,29.6, 257.25,29.650002, -102.75,29.650002, 257.3,29.7, -102.70001,29.7, 257.34998,29.7, -102.650024,29.7, 257.4,29.7, -102.600006,29.7, 257.46667,29.733334, -102.533325,29.733334, 257.53333,29.766666, -102.466675,29.766666, 257.6,29.8, -102.399994,29.8, 257.66666,29.8, -102.33334,29.8, 257.73334,29.8, -102.26666,29.8, 257.8,29.8, -102.20001,29.8, 257.86667,29.8, -102.13333,29.8, 257.93332,29.8, -102.06668,29.8, 258.,29.8, -102.,29.8, 258.05,29.8, -101.95001,29.8, 258.1,29.8, -101.899994,29.8, 258.175,29.8, -101.82501,29.8, 258.25,29.8, -101.75,29.8, 258.325,29.8, -101.67499,29.8, 258.4,29.8, -101.600006,29.8, 258.46667,29.766666, -101.533325,29.766666, 258.53333,29.733334, -101.466675,29.733334, 258.6,29.7, -101.399994,29.7, 258.65002,29.650002, -101.349976,29.650002, 258.7,29.6, -101.29999,29.6, 258.75,29.55, -101.25,29.55, 258.8,29.5, -101.20001,29.5, 258.86667,29.466667, -101.13333,29.466667, 258.93332,29.433332, -101.06668,29.433332, 259.,29.4, -101.,29.4, 259.05,29.349998, -100.95001,29.349998, 259.1,29.3, -100.899994,29.3, 259.15002,29.25, -100.849976,29.25, 259.2,29.2, -100.79999,29.2, 259.25,29.150002, -100.75,29.150002, 259.3,29.1, -100.70001,29.1, 259.35,29.05, -100.649994,29.05, 259.4,29., -100.600006,29., 259.4,28.933332, -100.600006,28.933332, 259.4,28.866667, -100.600006,28.866667, 259.4,28.8, -100.600006,28.8, 259.45,28.75, -100.54999,28.75, 259.5,28.7, -100.5,28.7, 259.55,28.650002, -100.45001,28.650002, 259.6,28.6, -100.399994,28.6, 259.63333,28.533333, -100.36667,28.533333, 259.6667,28.466667, -100.33331,28.466667, 259.7,28.4, -100.29999,28.4, 259.7,28.349998, -100.29999,28.349998, 259.7,28.3, -100.29999,28.3, 259.75,28.25, -100.25,28.25, 259.8,28.2, -100.20001,28.2, 259.85,28.15, -100.149994,28.15, 259.9,28.1, -100.100006,28.1, 259.95,28.05, -100.04999,28.05, 260.,28., -100.,28., 260.05,27.95, -99.95001,27.95, 260.1,27.9, -99.899994,27.9, 260.13333,27.833334, -99.86667,27.833334, 260.1667,27.766666, -99.83331,27.766666, 260.2,27.7, -99.79999,27.7, 260.25,27.7, -99.75,27.7, 260.3,27.7, -99.70001,27.7, 260.36667,27.666668, -99.63333,27.666668, 260.43332,27.633333, -99.56668,27.633333, 260.5,27.6, -99.5,27.6, 260.5,27.533333, -99.5,27.533333, 260.5,27.466667, -99.5,27.466667, 260.5,27.4, -99.5,27.4, 260.53333,27.333334, -99.466675,27.333334, 260.56668,27.266666, -99.43332,27.266666, 260.6,27.2, -99.399994,27.2, 260.6,27.133333, -99.399994,27.133333, 260.6,27.066668, -99.399994,27.066668, 260.6,27., -99.399994,27., 260.63333,26.933332, -99.36667,26.933332, 260.6667,26.866667, -99.33331,26.866667, 260.7,26.8, -99.29999,26.8, 260.75,26.75, -99.25,26.75, 260.8,26.7, -99.20001,26.7, 260.8,26.633333, -99.20001,26.633333, 260.8,26.566668, -99.20001,26.566668, 260.8,26.5, -99.20001,26.5, 260.84998,26.45, -99.150024,26.45, 260.9,26.4, -99.100006,26.4, 260.96667,26.366667, -99.033325,26.366667, 261.03333,26.333332, -98.966675,26.333332, 261.1,26.3, -98.899994,26.3, 261.16666,26.3, -98.83334,26.3, 261.23334,26.3, -98.76666,26.3, 261.3,26.3, -98.70001,26.3, 261.34998,26.3, -98.650024,26.3, 261.4,26.3, -98.600006,26.3, 261.46667,26.266666, -98.533325,26.266666, 261.53333,26.233334, -98.466675,26.233334, 261.6,26.2, -98.399994,26.2, 261.65002,26.150002, -98.349976,26.150002, 261.7,26.1, -98.29999,26.1, 261.75,26.1, -98.25,26.1, 261.8,26.1, -98.20001,26.1, 261.86667,26.1, -98.13333,26.1, 261.93332,26.1, -98.06668,26.1, 262.,26.1, -98.,26.1, 262.06668,26.066668, -97.93332,26.066668, 262.13333,26.033333, -97.86667,26.033333, 262.2,26., -97.79999,26., 262.26666,25.966667, -97.73334,25.966667, 262.33334,25.933332, -97.66666,25.933332, 262.4,25.9, -97.600006,25.9, 262.46667,25.9, -97.533325,25.9, 262.53333,25.9, -97.466675,25.9, 262.6,25.9, -97.399994,25.9, 262.65002,25.9, -97.349976,25.9, 262.7,25.9, -97.29999,25.9, 262.75,25.9, -97.25,25.9, 262.8,25.9, -97.20001,25.9, 260.,34.6, -100.,34.6, 260.06668,34.566666, -99.93332,34.566666, 260.13333,34.533333, -99.86667,34.533333, 260.2,34.5, -99.79999,34.5, 260.25,34.45, -99.75,34.45, 260.3,34.4, -99.70001,34.4, 260.36667,34.4, -99.63333,34.4, 260.43332,34.4, -99.56668,34.4, 260.5,34.4, -99.5,34.4, 260.56668,34.4, -99.43332,34.4, 260.63333,34.4, -99.36667,34.4, 260.7,34.4, -99.29999,34.4, 260.75,34.35, -99.25,34.35, 260.8,34.3, -99.20001,34.3, 260.86667,34.266666, -99.13333,34.266666, 260.93332,34.233334, -99.06668,34.233334, 261.,34.2, -99.,34.2, 261.05,34.2, -98.95001,34.2, 261.1,34.2, -98.899994,34.2, 261.175,34.2, -98.82501,34.2, 261.25,34.2, -98.75,34.2, 261.325,34.2, -98.67499,34.2, 261.4,34.2, -98.600006,34.2, 261.45,34.15, -98.54999,34.15, 261.5,34.1, -98.5,34.1, 261.55,34.15, -98.45001,34.15, 261.6,34.2, -98.399994,34.2, 261.66666,34.166668, -98.33334,34.166668, 261.73334,34.13333, -98.26666,34.13333, 261.8,34.1, -98.20001,34.1, 261.84998,34.05, -98.150024,34.05, 261.9,34., -98.100006,34., 261.95,33.95, -98.04999,33.95, 262.,33.9, -98.,33.9, 262.05,33.85, -97.95001,33.85, 262.1,33.8, -97.899994,33.8, 262.15,33.85, -97.850006,33.85, 262.2,33.9, -97.79999,33.9, 262.25,33.95, -97.75,33.95, 262.3,34., -97.70001,34., 262.36667,33.966667, -97.63333,33.966667, 262.43332,33.933334, -97.56668,33.933334, 262.5,33.9, -97.5,33.9, 262.55,33.85, -97.45001,33.85, 262.6,33.8, -97.399994,33.8, 262.66666,33.833332, -97.33334,33.833332, 262.73334,33.86667, -97.26666,33.86667, 262.8,33.9, -97.20001,33.9, 262.8,33.833336, -97.20001,33.833336, 262.8,33.766666, -97.20001,33.766666, 262.8,33.7, -97.20001,33.7, 262.86667,33.733334, -97.13333,33.733334, 262.93332,33.766666, -97.06668,33.766666, 263.,33.8, -97.,33.8, 263.,33.866665, -97.,33.866665, 263.,33.933334, -97.,33.933334, 263.,34., -97.,34., 263.4,33.8, -96.600006,33.8, 263.475,33.775, -96.524994,33.775, 263.55,33.75, -96.45001,33.75, 263.625,33.725, -96.375,33.725, 263.7,33.7, -96.29999,33.7, 263.75,33.75, -96.25,33.75, 263.8,33.8, -96.20001,33.8, 263.86667,33.8, -96.13333,33.8, 263.93332,33.8, -96.06668,33.8, 264.,33.8, -96.,33.8, 264.06668,33.8, -95.93332,33.8, 264.13333,33.8, -95.86667,33.8, 264.2,33.8, -95.79999,33.8, 264.25,33.85, -95.75,33.85, 264.3,33.9, -95.70001,33.9, 264.36667,33.9, -95.63333,33.9, 264.43332,33.9, -95.56668,33.9, 264.5,33.9, -95.5,33.9, 264.56668,33.9, -95.43332,33.9, 264.63333,33.9, -95.36667,33.9, 264.7,33.9, -95.29999,33.9, 264.75,33.9, -95.25,33.9, 264.8,33.9, -95.20001,33.9, 264.86667,33.86667, -95.13333,33.86667, 264.93332,33.833332, -95.06668,33.833332, 265.,33.8, -95.,33.8, 265.05,33.75, -94.95001,33.75, 265.1,33.7, -94.899994,33.7, 265.16666,33.7, -94.83334,33.7, 265.23334,33.7, -94.76666,33.7, 265.3,33.7, -94.70001,33.7, 265.36667,33.666668, -94.63333,33.666668, 265.43332,33.63333, -94.56668,33.63333, 265.5,33.6, -94.5,33.6, 265.55,33.6, -94.45001,33.6, 265.6,33.6, -94.399994,33.6, 265.66666,33.6, -94.33334,33.6, 265.73334,33.6, -94.26666,33.6, 265.8,33.6, -94.20001,33.6, 265.86667,33.6, -94.13333,33.6, 265.93332,33.6, -94.06668,33.6, 266.,33.6, -94.,33.6, 263.,34., -97.,34., 263.03333,33.933334, -96.966675,33.933334, 263.06668,33.866665, -96.93332,33.866665, 263.1,33.8, -96.899994,33.8, 263.175,33.825, -96.82501,33.825, 263.25,33.85, -96.75,33.85, 263.325,33.875, -96.67499,33.875, 263.4,33.9, -96.600006,33.9, 263.4,33.95, -96.600006,33.95, 263.4,34., -96.600006,34., 263.34998,33.95, -96.650024,33.95, 263.3,33.9, -96.70001,33.9, 263.23334,33.9, -96.76666,33.9, 263.16666,33.9, -96.83334,33.9, 263.1,33.9, -96.899994,33.9, 263.05,33.95, -96.95001,33.95, 263.,34., -97.,34., 266.1,29.7, -93.899994,29.7, 266.15002,29.75, -93.849976,29.75, 266.2,29.8, -93.79999,29.8, 266.1667,29.866667, -93.83331,29.866667, 266.13333,29.933332, -93.86667,29.933332, 266.1,30., -93.899994,30., 266.06668,29.933332, -93.93332,29.933332, 266.03333,29.866667, -93.966675,29.866667, 266.,29.8, -94.,29.8, 266.05,29.8, -93.95001,29.8, 266.1,29.8, -93.899994,29.8, 266.2,30., -93.79999,30., 266.25,30.05, -93.75,30.05, 266.3,30.1, -93.70001,30.1, 266.3,30.166666, -93.70001,30.166666, 266.3,30.233334, -93.70001,30.233334, 266.3,30.3, -93.70001,30.3, 266.3,30.366667, -93.70001,30.366667, 266.3,30.433332, -93.70001,30.433332, 266.3,30.5, -93.70001,30.5, 266.3333,30.566668, -93.66669,30.566668, 266.36667,30.633333, -93.63333,30.633333, 266.4,30.7, -93.600006,30.7, 266.45,30.75, -93.54999,30.75, 266.5,30.8, -93.5,30.8, 266.46667,30.866667, -93.533325,30.866667, 266.43332,30.933332, -93.56668,30.933332, 266.4,31., -93.600006,31., 266.43332,31.066668, -93.56668,31.066668, 266.46667,31.133333, -93.533325,31.133333, 266.5,31.2, -93.5,31.2, 266.43332,31.233334, -93.56668,31.233334, 266.36667,31.266666, -93.63333,31.266666, 266.3,31.3, -93.70001,31.3, 266.3,31.366667, -93.70001,31.366667, 266.3,31.433332, -93.70001,31.433332, 266.3,31.5, -93.70001,31.5, 266.25,31.55, -93.75,31.55, 266.2,31.6, -93.79999,31.6, 266.2,31.666666, -93.79999,31.666666, 266.2,31.733334, -93.79999,31.733334, 266.2,31.8, -93.79999,31.8, 266.15002,31.849998, -93.849976,31.849998, 266.1,31.9, -93.899994,31.9, 266.05,31.95, -93.95001,31.95, 266.,32., -94.,32., 265.4,39.1, -94.600006,39.1, 265.33334,39.13333, -94.66666,39.13333, 265.26666,39.166668, -94.73334,39.166668, 265.2,39.2, -94.79999,39.2, 265.15002,39.25, -94.849976,39.25, 265.1,39.3, -94.899994,39.3, 265.05,39.35, -94.95001,39.35, 265.,39.4, -95.,39.4, 264.95,39.45, -95.04999,39.45, 264.9,39.5, -95.100006,39.5, 264.93332,39.566666, -95.06668,39.566666, 264.96667,39.633335, -95.033325,39.633335, 265.,39.7, -95.,39.7, 265.05,39.75, -94.95001,39.75, 265.1,39.8, -94.899994,39.8, 265.1,39.85, -94.899994,39.85, 265.1,39.9, -94.899994,39.9, 265.025,39.9, -94.975006,39.9, 264.95,39.9, -95.04999,39.9, 264.875,39.9, -95.125,39.9, 264.8,39.9, -95.20001,39.9, 264.75,39.95, -95.25,39.95, 264.7,40., -95.29999,40., 264.65002,40.05, -95.349976,40.05, 264.6,40.1, -95.399994,40.1, 264.55,40.15, -95.45001,40.15, 264.5,40.2, -95.5,40.2, 264.45,40.25, -95.54999,40.25, 264.4,40.3, -95.600006,40.3, 264.36667,40.366665, -95.63333,40.366665, 264.3333,40.433334, -95.66669,40.433334, 264.3,40.5, -95.70001,40.5, 264.26666,40.566666, -95.73334,40.566666, 264.23334,40.633335, -95.76666,40.633335, 264.2,40.7, -95.79999,40.7, 264.15002,40.7, -95.849976,40.7, 264.1,40.7, -95.899994,40.7, 264.13333,40.766666, -95.86667,40.766666, 264.1667,40.833336, -95.83331,40.833336, 264.2,40.9, -95.79999,40.9, 264.1667,40.966667, -95.83331,40.966667, 264.13333,41.033333, -95.86667,41.033333, 264.1,41.1, -95.899994,41.1, 264.1,41.166664, -95.899994,41.166664, 264.1,41.233334, -95.899994,41.233334, 264.1,41.3, -95.899994,41.3, 264.06668,41.366665, -95.93332,41.366665, 264.03333,41.433334, -95.966675,41.433334, 264.,41.5, -96.,41.5, 263.95,41.55, -96.04999,41.55, 263.9,41.6, -96.100006,41.6, 263.9,41.699997, -96.100006,41.699997, 263.9,41.8, -96.100006,41.8, 263.9,41.9, -96.100006,41.9, 263.9,42., -96.100006,42., 263.83334,42., -96.16666,42., 263.76666,42., -96.23334,42., 263.7,42., -96.29999,42., 263.6667,42.066666, -96.33331,42.066666, 263.63333,42.133335, -96.36667,42.133335, 263.6,42.2, -96.399994,42.2, 263.6,42.300003, -96.399994,42.300003, 263.6,42.4, -96.399994,42.4, 263.55,42.45, -96.45001,42.45, 263.5,42.5, -96.5,42.5, 263.43332,42.533333, -96.56668,42.533333, 263.36667,42.566666, -96.63333,42.566666, 263.3,42.6, -96.70001,42.6, 263.25,42.65, -96.75,42.65, 263.2,42.7, -96.79999,42.7, 263.13333,42.733334, -96.86667,42.733334, 263.06668,42.766666, -96.93332,42.766666, 263.,42.8, -97.,42.8, 262.93332,42.8, -97.06668,42.8, 262.86667,42.8, -97.13333,42.8, 262.8,42.8, -97.20001,42.8, 262.73334,42.833332, -97.26666,42.833332, 262.66666,42.86667, -97.33334,42.86667, 262.6,42.9, -97.399994,42.9, 262.53333,42.86667, -97.466675,42.86667, 262.46667,42.833332, -97.533325,42.833332, 262.4,42.8, -97.600006,42.8, 262.325,42.8, -97.67499,42.8, 262.25,42.8, -97.75,42.8, 262.175,42.8, -97.82501,42.8, 262.1,42.8, -97.899994,42.8, 262.05,42.8, -97.95001,42.8, 262.,42.8, -98.,42.8, 261.93332,42.8, -98.06668,42.8, 261.86667,42.8, -98.13333,42.8, 261.8,42.8, -98.20001,42.8, 261.73334,42.833332, -98.26666,42.833332, 261.66666,42.86667, -98.33334,42.86667, 261.6,42.9, -98.399994,42.9, 261.55,42.95, -98.45001,42.95, 261.5,43., -98.5,43., 263.5,42.5, -96.5,42.5, 263.5,42.55, -96.5,42.55, 263.5,42.6, -96.5,42.6, 263.45,42.65, -96.54999,42.65, 263.4,42.7, -96.600006,42.7, 263.43332,42.766666, -96.56668,42.766666, 263.46667,42.833336, -96.533325,42.833336, 263.5,42.9, -96.5,42.9, 263.53333,42.966667, -96.466675,42.966667, 263.56668,43.033333, -96.43332,43.033333, 263.6,43.1, -96.399994,43.1, 263.55,43.15, -96.45001,43.15, 263.5,43.2, -96.5,43.2, 263.5,43.300003, -96.5,43.300003, 263.5,43.4, -96.5,43.4, 263.45,43.45, -96.54999,43.45, 263.4,43.5, -96.600006,43.5, 263.6,45.3, -96.399994,45.3, 263.53333,45.333332, -96.466675,45.333332, 263.46667,45.36667, -96.533325,45.36667, 263.4,45.4, -96.600006,45.4, 263.34998,45.45, -96.650024,45.45, 263.3,45.5, -96.70001,45.5, 263.25,45.55, -96.75,45.55, 263.2,45.6, -96.79999,45.6, 263.25,45.65, -96.75,45.65, 263.3,45.7, -96.70001,45.7, 263.34998,45.75, -96.650024,45.75, 263.4,45.8, -96.600006,45.8, 263.4,45.9, -96.600006,45.9, 263.4,46., -96.600006,46., 263.4,46.1, -96.600006,46.1, 263.4,46.2, -96.600006,46.2, 263.36667,46.266666, -96.63333,46.266666, 263.3333,46.333336, -96.66669,46.333336, 263.3,46.4, -96.70001,46.4, 263.3,46.5, -96.70001,46.5, 263.3,46.6, -96.70001,46.6, 263.26666,46.666664, -96.73334,46.666664, 263.23334,46.733334, -96.76666,46.733334, 263.2,46.8, -96.79999,46.8, 263.2,46.9, -96.79999,46.9, 263.2,47., -96.79999,47., 263.2,47.1, -96.79999,47.1, 263.2,47.2, -96.79999,47.2, 263.1667,47.266666, -96.83331,47.266666, 263.13333,47.333336, -96.86667,47.333336, 263.1,47.4, -96.899994,47.4, 263.1,47.5, -96.899994,47.5, 263.1,47.600002, -96.899994,47.600002, 263.1,47.7, -96.899994,47.7, 263.05,47.75, -96.95001,47.75, 263.,47.8, -97.,47.8, 263.,47.9, -97.,47.9, 263.,48., -97.,48., 262.95,48.05, -97.04999,48.05, 262.9,48.1, -97.100006,48.1, 262.9,48.199997, -97.100006,48.199997, 262.9,48.3, -97.100006,48.3, 262.9,48.4, -97.100006,48.4, 262.9,48.5, -97.100006,48.5, 262.9,48.6, -97.100006,48.6, 262.9,48.7, -97.100006,48.7, 262.84998,48.75, -97.150024,48.75, 262.8,48.8, -97.20001,48.8, 262.8,48.9, -97.20001,48.9, 262.8,49., -97.20001,49., 262.8,49., -97.20001,49., 269.6,36., -90.399994,36., 269.65,36.05, -90.350006,36.05, 269.7,36.1, -90.29999,36.1, 269.75,36.15, -90.25,36.15, 269.8,36.2, -90.20001,36.2, 269.84998,36.2, -90.150024,36.2, 269.9,36.2, -90.100006,36.2, 269.9,36.266666, -90.100006,36.266666, 269.9,36.333336, -90.100006,36.333336, 269.9,36.4, -90.100006,36.4, 269.84998,36.45, -90.150024,36.45, 269.8,36.5, -90.20001,36.5, 268.6,40.4, -91.399994,40.4, 268.55,40.45, -91.45001,40.45, 268.5,40.5, -91.5,40.5, 268.43332,40.5, -91.56668,40.5, 268.36667,40.5, -91.63333,40.5, 268.3,40.5, -91.70001,40.5, 268.3,40.55, -91.70001,40.55, 268.3,40.6, -91.70001,40.6, 266.6,29.9, -93.399994,29.9, 266.65002,29.849998, -93.349976,29.849998, 266.7,29.8, -93.29999,29.8, 266.7,29.866667, -93.29999,29.866667, 266.7,29.933332, -93.29999,29.933332, 266.7,30., -93.29999,30., 266.65002,29.95, -93.349976,29.95, 266.6,29.9, -93.399994,29.9, 266.6,29.9, -93.399994,29.9, 267.1,30., -92.899994,30., 267.15,29.95, -92.850006,29.95, 267.2,29.9, -92.79999,29.9, 267.25,29.849998, -92.75,29.849998, 267.3,29.8, -92.70001,29.8, 267.26666,29.866667, -92.73334,29.866667, 267.23334,29.933332, -92.76666,29.933332, 267.2,30., -92.79999,30., 267.15002,30., -92.849976,30., 267.1,30., -92.899994,30., 267.4,29.8, -92.600006,29.8, 267.45,29.75, -92.54999,29.75, 267.5,29.7, -92.5,29.7, 267.55,29.75, -92.45001,29.75, 267.6,29.8, -92.399994,29.8, 267.55,29.8, -92.45001,29.8, 267.5,29.8, -92.5,29.8, 267.45,29.8, -92.54999,29.8, 267.4,29.8, -92.600006,29.8, 269.4,30.2, -90.600006,30.2, 269.46667,30.2, -90.533325,30.2, 269.53333,30.2, -90.466675,30.2, 269.6,30.2, -90.399994,30.2, 269.55,30.25, -90.45001,30.25, 269.5,30.3, -90.5,30.3, 269.45,30.25, -90.54999,30.25, 269.4,30.2, -90.600006,30.2, 269.6,30.1, -90.399994,30.1, 269.65002,30.05, -90.349976,30.05, 269.7,30., -90.29999,30., 269.76666,30., -90.23334,30., 269.83334,30., -90.16666,30., 269.9,30., -90.100006,30., 269.95,30.05, -90.04999,30.05, 270.,30.1, -90.,30.1, 270.05,30.150002, -89.95001,30.150002, 270.1,30.2, -89.899994,30.2, 270.05,30.25, -89.95001,30.25, 270.,30.3, -90.,30.3, 269.95,30.349998, -90.04999,30.349998, 269.9,30.4, -90.100006,30.4, 269.83334,30.4, -90.16666,30.4, 269.76666,30.4, -90.23334,30.4, 269.7,30.4, -90.29999,30.4, 269.6667,30.333334, -90.33331,30.333334, 269.63333,30.266666, -90.36667,30.266666, 269.6,30.2, -90.399994,30.2, 269.6,30.150002, -90.399994,30.150002, 269.6,30.1, -90.399994,30.1, 262.8,25.9, -97.20001,25.9, 262.8,25.966667, -97.20001,25.966667, 262.8,26.033333, -97.20001,26.033333, 262.8,26.1, -97.20001,26.1, 262.75,26.150002, -97.25,26.150002, 262.7,26.2, -97.29999,26.2, 262.65002,26.25, -97.349976,26.25, 262.6,26.3, -97.399994,26.3, 262.6,26.366667, -97.399994,26.366667, 262.6,26.433332, -97.399994,26.433332, 262.6,26.5, -97.399994,26.5, 262.56668,26.566668, -97.43332,26.566668, 262.53333,26.633333, -97.466675,26.633333, 262.5,26.7, -97.5,26.7, 262.45,26.75, -97.54999,26.75, 262.4,26.8, -97.600006,26.8, 262.43332,26.866667, -97.56668,26.866667, 262.46667,26.933332, -97.533325,26.933332, 262.5,27., -97.5,27., 262.53333,27.066668, -97.466675,27.066668, 262.56668,27.133333, -97.43332,27.133333, 262.6,27.2, -97.399994,27.2, 262.53333,27.2, -97.466675,27.2, 262.46667,27.2, -97.533325,27.2, 262.4,27.2, -97.600006,27.2, 262.36667,27.266666, -97.63333,27.266666, 262.3333,27.333334, -97.66669,27.333334, 262.3,27.4, -97.70001,27.4, 262.34998,27.349998, -97.650024,27.349998, 262.4,27.3, -97.600006,27.3, 262.45,27.349998, -97.54999,27.349998, 262.5,27.4, -97.5,27.4, 262.55,27.45, -97.45001,27.45, 262.6,27.5, -97.399994,27.5, 262.65002,27.55, -97.349976,27.55, 262.7,27.6, -97.29999,27.6, 262.6667,27.666666, -97.33331,27.666666, 262.63333,27.733334, -97.36667,27.733334, 262.6,27.8, -97.399994,27.8, 262.55,27.849998, -97.45001,27.849998, 262.5,27.9, -97.5,27.9, 262.55,27.9, -97.45001,27.9, 262.6,27.9, -97.399994,27.9, 262.66666,27.866667, -97.33334,27.866667, 262.73334,27.833332, -97.26666,27.833332, 262.8,27.8, -97.20001,27.8, 262.8333,27.866667, -97.16669,27.866667, 262.86667,27.933332, -97.13333,27.933332, 262.9,28., -97.100006,28., 262.84998,28.05, -97.150024,28.05, 262.8,28.1, -97.20001,28.1, 262.86667,28.133333, -97.13333,28.133333, 262.93332,28.166668, -97.06668,28.166668, 263.,28.2, -97.,28.2, 263.06668,28.2, -96.93332,28.2, 263.13333,28.2, -96.86667,28.2, 263.2,28.2, -96.79999,28.2, 263.2,28.266666, -96.79999,28.266666, 263.2,28.333334, -96.79999,28.333334, 263.2,28.4, -96.79999,28.4, 263.25,28.349998, -96.75,28.349998, 263.3,28.3, -96.70001,28.3, 263.36667,28.333332, -96.63333,28.333332, 263.43332,28.366667, -96.56668,28.366667, 263.5,28.4, -96.5,28.4, 263.46667,28.466667, -96.533325,28.466667, 263.43332,28.533333, -96.56668,28.533333, 263.4,28.6, -96.600006,28.6, 263.34998,28.650002, -96.650024,28.650002, 263.3,28.7, -96.70001,28.7, 263.36667,28.7, -96.63333,28.7, 263.43332,28.7, -96.56668,28.7, 263.5,28.7, -96.5,28.7, 263.575,28.7, -96.42499,28.7, 263.65,28.7, -96.350006,28.7, 263.72498,28.7, -96.275024,28.7, 263.8,28.7, -96.20001,28.7, 263.84998,28.7, -96.150024,28.7, 263.9,28.7, -96.100006,28.7, 263.86667,28.633333, -96.13333,28.633333, 263.8333,28.566668, -96.16669,28.566668, 263.8,28.5, -96.20001,28.5, 263.73334,28.466667, -96.26666,28.466667, 263.66666,28.433332, -96.33334,28.433332, 263.6,28.4, -96.399994,28.4, 264.3,28.7, -95.70001,28.7, 264.23334,28.666668, -95.76666,28.666668, 264.16666,28.633333, -95.83334,28.633333, 264.1,28.6, -95.899994,28.6, 264.15002,28.650002, -95.849976,28.650002, 264.2,28.7, -95.79999,28.7, 264.27502,28.725, -95.724976,28.725, 264.35,28.75, -95.649994,28.75, 264.425,28.775, -95.57501,28.775, 264.5,28.8, -95.5,28.8, 264.55,28.849998, -95.45001,28.849998, 264.6,28.9, -95.399994,28.9, 264.65002,28.95, -95.349976,28.95, 264.7,29., -95.29999,29., 264.76666,29.033333, -95.23334,29.033333, 264.83334,29.066668, -95.16666,29.066668, 264.9,29.1, -95.100006,29.1, 264.95,29.150002, -95.04999,29.150002, 265.,29.2, -95.,29.2, 265.05,29.25, -94.95001,29.25, 265.1,29.3, -94.899994,29.3, 265.06668,29.366667, -94.93332,29.366667, 265.03333,29.433332, -94.966675,29.433332, 265.,29.5, -95.,29.5, 264.96667,29.566668, -95.033325,29.566668, 264.93332,29.633333, -95.06668,29.633333, 264.9,29.7, -95.100006,29.7, 264.96667,29.7, -95.033325,29.7, 265.03333,29.7, -94.966675,29.7, 265.1,29.7, -94.899994,29.7, 265.16666,29.733334, -94.83334,29.733334, 265.23334,29.766666, -94.76666,29.766666, 265.3,29.8, -94.70001,29.8, 265.3,29.733334, -94.70001,29.733334, 265.3,29.666666, -94.70001,29.666666, 265.3,29.6, -94.70001,29.6, 265.34998,29.6, -94.650024,29.6, 265.4,29.6, -94.600006,29.6, 265.36667,29.533333, -94.63333,29.533333, 265.3333,29.466667, -94.66669,29.466667, 265.3,29.4, -94.70001,29.4, 265.36667,29.433332, -94.63333,29.433332, 265.43332,29.466667, -94.56668,29.466667, 265.5,29.5, -94.5,29.5, 265.55,29.55, -94.45001,29.55, 265.6,29.6, -94.399994,29.6, 265.66666,29.6, -94.33334,29.6, 265.73334,29.6, -94.26666,29.6, 265.8,29.6, -94.20001,29.6, 265.86667,29.633333, -94.13333,29.633333, 265.93332,29.666668, -94.06668,29.666668, 266.,29.7, -94.,29.7, 266.06668,29.7, -93.93332,29.7, 266.13333,29.7, -93.86667,29.7, 266.2,29.7, -93.79999,29.7, 266.27502,29.725, -93.724976,29.725, 266.35,29.75, -93.649994,29.75, 266.425,29.775, -93.57501,29.775, 266.5,29.8, -93.5,29.8, 266.56668,29.8, -93.43332,29.8, 266.63333,29.8, -93.36667,29.8, 266.7,29.8, -93.29999,29.8, 266.77502,29.775, -93.224976,29.775, 266.85,29.75, -93.149994,29.75, 266.925,29.725, -93.07501,29.725, 267.,29.7, -93.,29.7, 267.06668,29.666668, -92.93332,29.666668, 267.13333,29.633333, -92.86667,29.633333, 267.2,29.6, -92.79999,29.6, 267.25,29.6, -92.75,29.6, 267.3,29.6, -92.70001,29.6, 267.375,29.6, -92.625,29.6, 267.45,29.6, -92.54999,29.6, 267.525,29.6, -92.475006,29.6, 267.6,29.6, -92.399994,29.6, 267.66666,29.6, -92.33334,29.6, 267.73334,29.6, -92.26666,29.6, 267.8,29.6, -92.20001,29.6, 267.86667,29.566668, -92.13333,29.566668, 267.93332,29.533333, -92.06668,29.533333, 268.,29.5, -92.,29.5, 268.06668,29.5, -91.93332,29.5, 268.13333,29.5, -91.86667,29.5, 268.2,29.5, -91.79999,29.5, 268.2,29.55, -91.79999,29.55, 268.2,29.6, -91.79999,29.6, 268.13333,29.6, -91.86667,29.6, 268.06668,29.6, -91.93332,29.6, 268.,29.6, -92.,29.6, 267.93332,29.633333, -92.06668,29.633333, 267.86667,29.666668, -92.13333,29.666668, 267.8,29.7, -92.20001,29.7, 267.86667,29.733334, -92.13333,29.733334, 267.93332,29.766666, -92.06668,29.766666, 268.,29.8, -92.,29.8, 268.05,29.75, -91.95001,29.75, 268.1,29.7, -91.899994,29.7, 268.175,29.7, -91.82501,29.7, 268.25,29.7, -91.75,29.7, 268.325,29.7, -91.67499,29.7, 268.4,29.7, -91.600006,29.7, 268.45,29.650002, -91.54999,29.650002, 268.5,29.6, -91.5,29.6, 268.55,29.55, -91.45001,29.55, 268.6,29.5, -91.399994,29.5, 268.66666,29.466667, -91.33334,29.466667, 268.73334,29.433332, -91.26666,29.433332, 268.8,29.4, -91.20001,29.4, 268.84998,29.349998, -91.150024,29.349998, 268.9,29.3, -91.100006,29.3, 268.84998,29.3, -91.150024,29.3, 268.8,29.3, -91.20001,29.3, 268.84998,29.25, -91.150024,29.25, 268.9,29.2, -91.100006,29.2, 268.95,29.2, -91.04999,29.2, 269.,29.2, -91.,29.2, 269.05,29.150002, -90.95001,29.150002, 269.1,29.1, -90.899994,29.1, 269.16666,29.1, -90.83334,29.1, 269.23334,29.1, -90.76666,29.1, 269.3,29.1, -90.70001,29.1, 269.3333,29.166666, -90.66669,29.166666, 269.36667,29.233334, -90.63333,29.233334, 269.4,29.3, -90.600006,29.3, 269.46667,29.3, -90.533325,29.3, 269.53333,29.3, -90.466675,29.3, 269.6,29.3, -90.399994,29.3, 269.65002,29.3, -90.349976,29.3, 269.7,29.3, -90.29999,29.3, 269.73334,29.233334, -90.26666,29.233334, 269.76666,29.166666, -90.23334,29.166666, 269.8,29.1, -90.20001,29.1, 269.86667,29.133333, -90.13333,29.133333, 269.93332,29.166668, -90.06668,29.166668, 270.,29.2, -90.,29.2, 270.,29.25, -90.,29.25, 270.,29.3, -90.,29.3, 270.,29.2, -90.,29.2, 269.95,29.25, -90.04999,29.25, 269.9,29.3, -90.100006,29.3, 269.95,29.349998, -90.04999,29.349998, 270.,29.4, -90.,29.4, 270.05,29.45, -89.95001,29.45, 270.1,29.5, -89.899994,29.5, 270.15002,29.45, -89.849976,29.45, 270.2,29.4, -89.79999,29.4, 270.25,29.349998, -89.75,29.349998, 270.3,29.3, -89.70001,29.3, 270.36667,29.266666, -89.63333,29.266666, 270.43332,29.233334, -89.56668,29.233334, 270.5,29.2, -89.5,29.2, 270.55,29.150002, -89.45001,29.150002, 270.6,29.1, -89.399994,29.1, 270.66666,29.1, -89.33334,29.1, 270.73334,29.1, -89.26666,29.1, 270.8,29.1, -89.20001,29.1, 270.86667,29.1, -89.13333,29.1, 270.93332,29.1, -89.06668,29.1, 271.,29.1, -89.,29.1, 270.96667,29.166666, -89.033325,29.166666, 270.93332,29.233334, -89.06668,29.233334, 270.9,29.3, -89.100006,29.3, 270.83334,29.3, -89.16666,29.3, 270.76666,29.3, -89.23334,29.3, 270.7,29.3, -89.29999,29.3, 270.65002,29.349998, -89.349976,29.349998, 270.6,29.4, -89.399994,29.4, 270.55,29.4, -89.45001,29.4, 270.5,29.4, -89.5,29.4, 270.43332,29.433332, -89.56668,29.433332, 270.36667,29.466667, -89.63333,29.466667, 270.3,29.5, -89.70001,29.5, 270.25,29.55, -89.75,29.55, 270.2,29.6, -89.79999,29.6, 270.26666,29.6, -89.73334,29.6, 270.33334,29.6, -89.66666,29.6, 270.4,29.6, -89.600006,29.6, 270.4,29.650002, -89.600006,29.650002, 270.4,29.7, -89.600006,29.7, 270.46667,29.7, -89.533325,29.7, 270.53333,29.7, -89.466675,29.7, 270.6,29.7, -89.399994,29.7, 270.65002,29.75, -89.349976,29.75, 270.7,29.8, -89.29999,29.8, 270.63333,29.8, -89.36667,29.8, 270.56668,29.8, -89.43332,29.8, 270.5,29.8, -89.5,29.8, 270.56668,29.833332, -89.43332,29.833332, 270.63333,29.866667, -89.36667,29.866667, 270.7,29.9, -89.29999,29.9, 270.65002,29.9, -89.349976,29.9, 270.6,29.9, -89.399994,29.9, 270.56668,29.966667, -89.43332,29.966667, 270.53333,30.033333, -89.466675,30.033333, 270.5,30.1, -89.5,30.1, 270.46667,30.033333, -89.533325,30.033333, 270.43332,29.966667, -89.56668,29.966667, 270.4,29.9, -89.600006,29.9, 270.33334,29.9, -89.66666,29.9, 270.26666,29.9, -89.73334,29.9, 270.2,29.9, -89.79999,29.9, 270.23334,29.966667, -89.76666,29.966667, 270.26666,30.033333, -89.73334,30.033333, 270.3,30.1, -89.70001,30.1, 270.34998,30.150002, -89.650024,30.150002, 270.4,30.2, -89.600006,30.2, 270.46667,30.2, -89.533325,30.2, 270.53333,30.2, -89.466675,30.2, 270.6,30.2, -89.399994,30.2, 270.63333,30.266666, -89.36667,30.266666, 270.6667,30.333334, -89.33331,30.333334, 270.7,30.4, -89.29999,30.4, 270.75,30.349998, -89.25,30.349998, 270.8,30.3, -89.20001,30.3, 270.875,30.324999, -89.125,30.324999, 270.95,30.349998, -89.04999,30.349998, 271.025,30.375, -88.975006,30.375, 271.1,30.4, -88.899994,30.4, 271.16666,30.4, -88.83334,30.4, 271.23334,30.4, -88.76666,30.4, 271.3,30.4, -88.70001,30.4, 271.36667,30.366667, -88.63333,30.366667, 271.43332,30.333332, -88.56668,30.333332, 271.5,30.3, -88.5,30.3, 271.55,30.349998, -88.45001,30.349998, 271.6,30.4, -88.399994,30.4, 271.66666,30.4, -88.33334,30.4, 271.73334,30.4, -88.26666,30.4, 271.8,30.4, -88.20001,30.4, 271.84998,30.45, -88.150024,30.45, 271.9,30.5, -88.100006,30.5, 271.93332,30.566668, -88.06668,30.566668, 271.96667,30.633333, -88.033325,30.633333, 272.,30.7, -88.,30.7, 272.05,30.650002, -87.95001,30.650002, 272.1,30.6, -87.899994,30.6, 272.1,30.533333, -87.899994,30.533333, 272.1,30.466667, -87.899994,30.466667, 272.1,30.4, -87.899994,30.4, 272.1,30.349998, -87.899994,30.349998, 272.1,30.3, -87.899994,30.3, 272.16666,30.266666, -87.83334,30.266666, 272.23334,30.233334, -87.76666,30.233334, 272.3,30.2, -87.70001,30.2, 272.34998,30.25, -87.650024,30.25, 272.4,30.3, -87.600006,30.3, 272.46667,30.333332, -87.533325,30.333332, 272.53333,30.366667, -87.466675,30.366667, 272.6,30.4, -87.399994,30.4, 272.55,30.349998, -87.45001,30.349998, 272.5,30.3, -87.5,30.3, 272.6,30.3, -87.399994,30.3, 272.65002,30.349998, -87.349976,30.349998, 272.7,30.4, -87.29999,30.4, 272.75,30.45, -87.25,30.45, 272.8,30.5, -87.20001,30.5, 272.86667,30.533333, -87.13333,30.533333, 272.93332,30.566668, -87.06668,30.566668, 273.,30.6, -87.,30.6, 272.96667,30.533333, -87.033325,30.533333, 272.93332,30.466667, -87.06668,30.466667, 272.9,30.4, -87.100006,30.4, 272.84998,30.4, -87.150024,30.4, 272.8,30.4, -87.20001,30.4, 273.,30.4, -87.,30.4, 273.06668,30.4, -86.93332,30.4, 273.13333,30.4, -86.86667,30.4, 273.2,30.4, -86.79999,30.4, 273.26666,30.4, -86.73334,30.4, 273.33334,30.4, -86.66666,30.4, 273.4,30.4, -86.600006,30.4, 273.45,30.45, -86.54999,30.45, 273.5,30.5, -86.5,30.5, 273.575,30.5, -86.42499,30.5, 273.65,30.5, -86.350006,30.5, 273.72498,30.5, -86.275024,30.5, 273.8,30.5, -86.20001,30.5, 273.75,30.45, -86.25,30.45, 273.7,30.4, -86.29999,30.4, 273.63333,30.4, -86.36667,30.4, 273.56668,30.4, -86.43332,30.4, 273.5,30.4, -86.5,30.4, 273.56668,30.4, -86.43332,30.4, 273.63333,30.4, -86.36667,30.4, 273.7,30.4, -86.29999,30.4, 273.76666,30.366667, -86.23334,30.366667, 273.83334,30.333332, -86.16666,30.333332, 273.9,30.3, -86.100006,30.3, 273.96667,30.266666, -86.033325,30.266666, 274.03333,30.233334, -85.966675,30.233334, 274.1,30.2, -85.899994,30.2, 274.16666,30.166668, -85.83334,30.166668, 274.23334,30.133333, -85.76666,30.133333, 274.3,30.1, -85.70001,30.1, 274.25,30.150002, -85.75,30.150002, 274.2,30.2, -85.79999,30.2, 274.26666,30.166668, -85.73334,30.166668, 274.33334,30.133333, -85.66666,30.133333, 274.4,30.1, -85.600006,30.1, 274.45,30.05, -85.54999,30.05, 274.5,30., -85.5,30., 274.45,30.05, -85.54999,30.05, 274.4,30.1, -85.600006,30.1, 274.45,30.05, -85.54999,30.05, 274.5,30., -85.5,30., 274.45,30., -85.54999,30., 274.4,30., -85.600006,30., 274.5,30., -85.5,30., 274.55,29.95, -85.45001,29.95, 274.6,29.9, -85.399994,29.9, 274.63333,29.833334, -85.36667,29.833334, 274.6667,29.766666, -85.33331,29.766666, 274.7,29.7, -85.29999,29.7, 274.7,29.7, -85.29999,29.7, 274.6,29.9, -85.399994,29.9, 274.6,29.833334, -85.399994,29.833334, 274.6,29.766666, -85.399994,29.766666, 274.6,29.7, -85.399994,29.7, 274.66666,29.666668, -85.33334,29.666668, 274.73334,29.633333, -85.26666,29.633333, 274.8,29.6, -85.20001,29.6, 274.86667,29.6, -85.13333,29.6, 274.93332,29.6, -85.06668,29.6, 275.,29.6, -85.,29.6, 275.06668,29.633333, -84.93332,29.633333, 275.13333,29.666668, -84.86667,29.666668, 275.2,29.7, -84.79999,29.7, 275.25,29.75, -84.75,29.75, 275.3,29.8, -84.70001,29.8, 274.9,29.6, -85.100006,29.6, 274.93332,29.666666, -85.06668,29.666666, 274.96667,29.733334, -85.033325,29.733334, 275.,29.8, -85.,29.8, 275.075,29.8, -84.92499,29.8, 275.15,29.8, -84.850006,29.8, 275.22498,29.8, -84.775024,29.8, 275.3,29.8, -84.70001,29.8, 275.36667,29.833332, -84.63333,29.833332, 275.43332,29.866667, -84.56668,29.866667, 275.5,29.9, -84.5,29.9, 275.55,29.9, -84.45001,29.9, 275.6,29.9, -84.399994,29.9, 275.63333,29.966667, -84.36667,29.966667, 275.6667,30.033333, -84.33331,30.033333, 275.7,30.1, -84.29999,30.1, 275.76666,30.1, -84.23334,30.1, 275.83334,30.1, -84.16666,30.1, 275.9,30.1, -84.100006,30.1, 275.96667,30.066668, -84.033325,30.066668, 276.03333,30.033333, -83.966675,30.033333, 276.1,30., -83.899994,30., 276.16666,30., -83.83334,30., 276.23334,30., -83.76666,30., 276.3,30., -83.70001,30., 276.34998,29.95, -83.650024,29.95, 276.4,29.9, -83.600006,29.9, 276.43332,29.833334, -83.56668,29.833334, 276.46667,29.766666, -83.533325,29.766666, 276.5,29.7, -83.5,29.7, 276.53333,29.633333, -83.466675,29.633333, 276.56668,29.566668, -83.43332,29.566668, 276.6,29.5, -83.399994,29.5, 276.65002,29.45, -83.349976,29.45, 276.7,29.4, -83.29999,29.4, 276.75,29.349998, -83.25,29.349998, 276.8,29.3, -83.20001,29.3, 276.84998,29.25, -83.150024,29.25, 276.9,29.2, -83.100006,29.2, 276.96667,29.2, -83.033325,29.2, 277.03333,29.2, -82.966675,29.2, 277.1,29.2, -82.899994,29.2, 277.16666,29.166668, -82.83334,29.166668, 277.23334,29.133333, -82.76666,29.133333, 277.3,29.1, -82.70001,29.1, 277.3333,29.033333, -82.66669,29.033333, 277.36667,28.966667, -82.63333,28.966667, 277.4,28.9, -82.600006,28.9, 277.4,28.833334, -82.600006,28.833334, 277.4,28.766666, -82.600006,28.766666, 277.4,28.7, -82.600006,28.7, 277.36667,28.633333, -82.63333,28.633333, 277.3333,28.566668, -82.66669,28.566668, 277.3,28.5, -82.70001,28.5, 277.3,28.433332, -82.70001,28.433332, 277.3,28.366667, -82.70001,28.366667, 277.3,28.3, -82.70001,28.3, 277.25,28.25, -82.75,28.25, 277.2,28.2, -82.79999,28.2, 277.2,28.125, -82.79999,28.125, 277.2,28.05, -82.79999,28.05, 277.2,27.975, -82.79999,27.975, 277.2,27.9, -82.79999,27.9, 277.15002,27.9, -82.849976,27.9, 277.1,27.9, -82.899994,27.9, 277.2,28., -82.79999,28., 277.2,27.933332, -82.79999,27.933332, 277.2,27.866667, -82.79999,27.866667, 277.2,27.8, -82.79999,27.8, 277.23334,27.733334, -82.76666,27.733334, 277.26666,27.666666, -82.73334,27.666666, 277.3,27.6, -82.70001,27.6, 277.2,27.8, -82.79999,27.8, 277.25,27.75, -82.75,27.75, 277.3,27.7, -82.70001,27.7, 277.34998,27.75, -82.650024,27.75, 277.4,27.8, -82.600006,27.8, 277.34998,27.849998, -82.650024,27.849998, 277.3,27.9, -82.70001,27.9, 277.34998,27.95, -82.650024,27.95, 277.4,28., -82.600006,28., 277.43332,27.933332, -82.56668,27.933332, 277.46667,27.866667, -82.533325,27.866667, 277.5,27.8, -82.5,27.8, 277.53333,27.866667, -82.466675,27.866667, 277.56668,27.933332, -82.43332,27.933332, 277.6,28., -82.399994,28., 277.575,27.925, -82.42499,27.925, 277.55,27.85, -82.45001,27.85, 277.525,27.775002, -82.475006,27.775002, 277.5,27.7, -82.5,27.7, 277.5,27.650002, -82.5,27.650002, 277.5,27.6, -82.5,27.6, 277.43332,27.566668, -82.56668,27.566668, 277.36667,27.533333, -82.63333,27.533333, 277.3,27.5, -82.70001,27.5, 277.3,27.5, -82.70001,27.5, 277.4,27.3, -82.600006,27.3, 277.34998,27.349998, -82.650024,27.349998, 277.3,27.4, -82.70001,27.4, 277.36667,27.366667, -82.63333,27.366667, 277.43332,27.333332, -82.56668,27.333332, 277.5,27.3, -82.5,27.3, 277.5,27.25, -82.5,27.25, 277.5,27.2, -82.5,27.2, 277.53333,27.133333, -82.466675,27.133333, 277.56668,27.066668, -82.43332,27.066668, 277.6,27., -82.399994,27., 277.63333,26.933332, -82.36667,26.933332, 277.6667,26.866667, -82.33331,26.866667, 277.7,26.8, -82.29999,26.8, 277.7,26.75, -82.29999,26.75, 277.7,26.7, -82.29999,26.7, 277.73334,26.633333, -82.26666,26.633333, 277.76666,26.566668, -82.23334,26.566668, 277.8,26.5, -82.20001,26.5, 277.86667,26.5, -82.13333,26.5, 277.93332,26.5, -82.06668,26.5, 278.,26.5, -82.,26.5, 277.93332,26.533333, -82.06668,26.533333, 277.86667,26.566668, -82.13333,26.566668, 277.8,26.6, -82.20001,26.6, 277.7,26.8, -82.29999,26.8, 277.75,26.8, -82.25,26.8, 277.8,26.8, -82.20001,26.8, 277.8,26.866667, -82.20001,26.866667, 277.8,26.933332, -82.20001,26.933332, 277.8,27., -82.20001,27., 277.86667,27., -82.13333,27., 277.93332,27., -82.06668,27., 278.,27., -82.,27., 278.,26.933332, -82.,26.933332, 278.,26.866667, -82.,26.866667, 278.,26.8, -82.,26.8, 277.96667,26.733334, -82.033325,26.733334, 277.93332,26.666666, -82.06668,26.666666, 277.9,26.6, -82.100006,26.6, 277.9,26.55, -82.100006,26.55, 277.9,26.5, -82.100006,26.5, 277.96667,26.466667, -82.033325,26.466667, 278.03333,26.433332, -81.966675,26.433332, 278.1,26.4, -81.899994,26.4, 278.15002,26.349998, -81.849976,26.349998, 278.2,26.3, -81.79999,26.3, 278.2,26.224998, -81.79999,26.224998, 278.2,26.15, -81.79999,26.15, 278.2,26.075, -81.79999,26.075, 278.2,26., -81.79999,26., 278.25,25.95, -81.75,25.95, 278.3,25.9, -81.70001,25.9, 278.375,25.875, -81.625,25.875, 278.45,25.849998, -81.54999,25.849998, 278.525,25.824999, -81.475006,25.824999, 278.6,25.8, -81.399994,25.8, 278.65002,25.75, -81.349976,25.75, 278.7,25.7, -81.29999,25.7, 278.75,25.650002, -81.25,25.650002, 278.8,25.6, -81.20001,25.6, 278.8,25.55, -81.20001,25.55, 278.8,25.5, -81.20001,25.5, 278.8,25.425, -81.20001,25.425, 278.8,25.35, -81.20001,25.35, 278.8,25.275002, -81.20001,25.275002, 278.8,25.2, -81.20001,25.2, 278.84998,25.150002, -81.150024,25.150002, 278.9,25.1, -81.100006,25.1, 278.96667,25.1, -81.033325,25.1, 279.03333,25.1, -80.966675,25.1, 279.1,25.1, -80.899994,25.1, 279.16666,25.133333, -80.83334,25.133333, 279.23334,25.166668, -80.76666,25.166668, 279.3,25.2, -80.70001,25.2, 279.36667,25.2, -80.63333,25.2, 279.43332,25.2, -80.56668,25.2, 279.5,25.2, -80.5,25.2, 279.55,25.25, -80.45001,25.25, 279.6,25.3, -80.399994,25.3, 279.63333,25.366667, -80.36667,25.366667, 279.6667,25.433332, -80.33331,25.433332, 279.7,25.5, -80.29999,25.5, 279.7,25.566668, -80.29999,25.566668, 279.7,25.633333, -80.29999,25.633333, 279.7,25.7, -80.29999,25.7, 279.75,25.75, -80.25,25.75, 279.8,25.8, -80.20001,25.8, 279.85,25.85, -80.149994,25.85, 279.9,25.9, -80.100006,25.9, 279.86667,25.833334, -80.13333,25.833334, 279.8333,25.766666, -80.16669,25.766666, 279.8,25.7, -80.20001,25.7, 279.8,25.7, -80.20001,25.7, 279.9,25.9, -80.100006,25.9, 279.9,25.975, -80.100006,25.975, 279.9,26.05, -80.100006,26.05, 279.9,26.125, -80.100006,26.125, 279.9,26.2, -80.100006,26.2, 279.9,26.266666, -80.100006,26.266666, 279.9,26.333334, -80.100006,26.333334, 279.9,26.4, -80.100006,26.4, 279.93332,26.466667, -80.06668,26.466667, 279.96667,26.533333, -80.033325,26.533333, 280.,26.6, -80.,26.6, 280.,26.666666, -80.,26.666666, 280.,26.733334, -80.,26.733334, 280.,26.8, -80.,26.8, 279.96667,26.866667, -80.033325,26.866667, 279.93332,26.933332, -80.06668,26.933332, 279.9,27., -80.100006,27., 279.86667,27.066668, -80.13333,27.066668, 279.8333,27.133333, -80.16669,27.133333, 279.8,27.2, -80.20001,27.2, 279.76666,27.266666, -80.23334,27.266666, 279.73334,27.333334, -80.26666,27.333334, 279.7,27.4, -80.29999,27.4, 279.7,27.466667, -80.29999,27.466667, 279.7,27.533333, -80.29999,27.533333, 279.7,27.6, -80.29999,27.6, 279.65002,27.650002, -80.349976,27.650002, 279.6,27.7, -80.399994,27.7, 279.56668,27.766666, -80.43332,27.766666, 279.53333,27.833334, -80.466675,27.833334, 279.5,27.9, -80.5,27.9, 279.46667,27.966667, -80.533325,27.966667, 279.43332,28.033333, -80.56668,28.033333, 279.4,28.1, -80.600006,28.1, 279.36667,28.166666, -80.63333,28.166666, 279.3333,28.233334, -80.66669,28.233334, 279.3,28.3, -80.70001,28.3, 279.26666,28.366667, -80.73334,28.366667, 279.23334,28.433332, -80.76666,28.433332, 279.2,28.5, -80.79999,28.5, 279.2,28.566668, -80.79999,28.566668, 279.2,28.633333, -80.79999,28.633333, 279.2,28.7, -80.79999,28.7, 279.2,28.7, -80.79999,28.7, 279.4,28.1, -80.600006,28.1, 279.36667,28.166666, -80.63333,28.166666, 279.3333,28.233334, -80.66669,28.233334, 279.3,28.3, -80.70001,28.3, 279.3,28.366667, -80.70001,28.366667, 279.3,28.433332, -80.70001,28.433332, 279.3,28.5, -80.70001,28.5, 279.26666,28.566668, -80.73334,28.566668, 279.23334,28.633333, -80.76666,28.633333, 279.2,28.7, -80.79999,28.7, 279.25,28.7, -80.75,28.7, 279.3,28.7, -80.70001,28.7, 279.3,28.3, -80.70001,28.3, 279.3333,28.366667, -80.66669,28.366667, 279.36667,28.433332, -80.63333,28.433332, 279.4,28.5, -80.600006,28.5, 279.4,28.45, -80.600006,28.45, 279.4,28.4, -80.600006,28.4, 279.4,28.6, -80.600006,28.6, 279.34998,28.650002, -80.650024,28.650002, 279.3,28.7, -80.70001,28.7, 279.25,28.75, -80.75,28.75, 279.2,28.8, -80.79999,28.8, 279.1667,28.866667, -80.83331,28.866667, 279.13333,28.933332, -80.86667,28.933332, 279.1,29., -80.899994,29., 279.15002,28.95, -80.849976,28.95, 279.2,28.9, -80.79999,28.9, 279.8,27.2, -80.20001,27.2, 279.8,27.266666, -80.20001,27.266666, 279.8,27.333334, -80.20001,27.333334, 279.8,27.4, -80.20001,27.4, 279.76666,27.466667, -80.23334,27.466667, 279.73334,27.533333, -80.26666,27.533333, 279.7,27.6, -80.29999,27.6, 279.6667,27.666666, -80.33331,27.666666, 279.63333,27.733334, -80.36667,27.733334, 279.6,27.8, -80.399994,27.8, 279.55,27.849998, -80.45001,27.849998, 279.5,27.9, -80.5,27.9, 279.46667,27.966667, -80.533325,27.966667, 279.43332,28.033333, -80.56668,28.033333, 279.4,28.1, -80.600006,28.1, 279.4,28.175, -80.600006,28.175, 279.4,28.25, -80.600006,28.25, 279.4,28.325, -80.600006,28.325, 279.4,28.4, -80.600006,28.4, 279.4,28.466667, -80.600006,28.466667, 279.4,28.533333, -80.600006,28.533333, 279.4,28.6, -80.600006,28.6, 279.34998,28.650002, -80.650024,28.650002, 279.3,28.7, -80.70001,28.7, 279.26666,28.766666, -80.73334,28.766666, 279.23334,28.833334, -80.76666,28.833334, 279.2,28.9, -80.79999,28.9, 279.15002,28.95, -80.849976,28.95, 279.1,29., -80.899994,29., 279.06668,29.066668, -80.93332,29.066668, 279.03333,29.133333, -80.966675,29.133333, 279.,29.2, -81.,29.2, 279.,29.25, -81.,29.25, 279.,29.3, -81.,29.3, 278.96667,29.366667, -81.033325,29.366667, 278.93332,29.433332, -81.06668,29.433332, 278.9,29.5, -81.100006,29.5, 278.84998,29.55, -81.150024,29.55, 278.8,29.6, -81.20001,29.6, 278.8,29.666666, -81.20001,29.666666, 278.8,29.733334, -81.20001,29.733334, 278.8,29.8, -81.20001,29.8, 278.76666,29.866667, -81.23334,29.866667, 278.73334,29.933332, -81.26666,29.933332, 278.7,30., -81.29999,30., 278.6667,30.066668, -81.33331,30.066668, 278.63333,30.133333, -81.36667,30.133333, 278.6,30.2, -81.399994,30.2, 278.6,30.266666, -81.399994,30.266666, 278.6,30.333334, -81.399994,30.333334, 278.6,30.4, -81.399994,30.4, 278.6,30.466667, -81.399994,30.466667, 278.6,30.533333, -81.399994,30.533333, 278.6,30.6, -81.399994,30.6, 278.56668,30.666666, -81.43332,30.666666, 278.53333,30.733334, -81.466675,30.733334, 278.5,30.8, -81.5,30.8, 278.55,30.849998, -81.45001,30.849998, 278.6,30.9, -81.399994,30.9, 278.56668,30.966667, -81.43332,30.966667, 278.53333,31.033333, -81.466675,31.033333, 278.5,31.1, -81.5,31.1, 278.56668,31.133333, -81.43332,31.133333, 278.63333,31.166668, -81.36667,31.166668, 278.7,31.2, -81.29999,31.2, 278.7,31.266666, -81.29999,31.266666, 278.7,31.333334, -81.29999,31.333334, 278.7,31.4, -81.29999,31.4, 278.75,31.45, -81.25,31.45, 278.8,31.5, -81.20001,31.5, 278.84998,31.55, -81.150024,31.55, 278.9,31.6, -81.100006,31.6, 278.84998,31.650002, -81.150024,31.650002, 278.8,31.7, -81.20001,31.7, 278.84998,31.75, -81.150024,31.75, 278.9,31.8, -81.100006,31.8, 278.95,31.849998, -81.04999,31.849998, 279.,31.9, -81.,31.9, 279.06668,31.933332, -80.93332,31.933332, 279.13333,31.966667, -80.86667,31.966667, 279.2,32., -80.79999,32., 279.25,32.05, -80.75,32.05, 279.3,32.1, -80.70001,32.1, 279.26666,32.166664, -80.73334,32.166664, 279.23334,32.233334, -80.76666,32.233334, 279.2,32.3, -80.79999,32.3, 279.2,32.366665, -80.79999,32.366665, 279.2,32.433334, -80.79999,32.433334, 279.2,32.5, -80.79999,32.5, 279.2,32.45, -80.79999,32.45, 279.2,32.4, -80.79999,32.4, 279.26666,32.36667, -80.73334,32.36667, 279.33334,32.333332, -80.66666,32.333332, 279.4,32.3, -80.600006,32.3, 279.45,32.3, -80.54999,32.3, 279.5,32.3, -80.5,32.3, 279.5,32.366665, -80.5,32.366665, 279.5,32.433334, -80.5,32.433334, 279.5,32.5, -80.5,32.5, 279.56668,32.5, -80.43332,32.5, 279.63333,32.5, -80.36667,32.5, 279.7,32.5, -80.29999,32.5, 279.75,32.5, -80.25,32.5, 279.8,32.5, -80.20001,32.5, 279.86667,32.533333, -80.13333,32.533333, 279.93332,32.566666, -80.06668,32.566666, 280.,32.6, -80.,32.6, 280.05,32.65, -79.95001,32.65, 280.1,32.7, -79.899994,32.7, 280.16666,32.733334, -79.83334,32.733334, 280.23334,32.766666, -79.76666,32.766666, 280.3,32.8, -79.70001,32.8, 280.34998,32.85, -79.650024,32.85, 280.4,32.9, -79.600006,32.9, 280.45,32.95, -79.54999,32.95, 280.5,33., -79.5,33., 280.56668,33.033333, -79.43332,33.033333, 280.63333,33.066666, -79.36667,33.066666, 280.7,33.1, -79.29999,33.1, 280.75,33.15, -79.25,33.15, 280.8,33.2, -79.20001,33.2, 280.75,33.25, -79.25,33.25, 280.7,33.3, -79.29999,33.3, 280.75,33.25, -79.25,33.25, 280.8,33.2, -79.20001,33.2, 280.8333,33.266666, -79.16669,33.266666, 280.86667,33.333336, -79.13333,33.333336, 280.9,33.4, -79.100006,33.4, 280.95,33.45, -79.04999,33.45, 281.,33.5, -79.,33.5, 281.03333,33.566666, -78.966675,33.566666, 281.06668,33.633335, -78.93332,33.633335, 281.1,33.7, -78.899994,33.7, 281.15002,33.75, -78.849976,33.75, 281.2,33.8, -78.79999,33.8, 281.26666,33.8, -78.73334,33.8, 281.33334,33.8, -78.66666,33.8, 281.4,33.8, -78.600006,33.8, 281.46667,33.833332, -78.533325,33.833332, 281.53333,33.86667, -78.466675,33.86667, 281.6,33.9, -78.399994,33.9, 281.66666,33.9, -78.33334,33.9, 281.73334,33.9, -78.26666,33.9, 281.8,33.9, -78.20001,33.9, 281.86667,33.933334, -78.13333,33.933334, 281.93332,33.966667, -78.06668,33.966667, 282.,34., -78.,34., 282.,34.066666, -78.,34.066666, 282.,34.133335, -78.,34.133335, 282.,34.2, -78.,34.2, 282.03333,34.133335, -77.966675,34.133335, 282.06668,34.066666, -77.93332,34.066666, 282.1,34., -77.899994,34., 282.13333,34.066666, -77.86667,34.066666, 282.1667,34.133335, -77.83331,34.133335, 282.2,34.2, -77.79999,34.2, 282.25,34.25, -77.75,34.25, 282.3,34.3, -77.70001,34.3, 282.34998,34.35, -77.650024,34.35, 282.4,34.4, -77.600006,34.4, 282.45,34.45, -77.54999,34.45, 282.5,34.5, -77.5,34.5, 282.56668,34.5, -77.43332,34.5, 282.63333,34.5, -77.36667,34.5, 282.7,34.5, -77.29999,34.5, 282.6667,34.566666, -77.33331,34.566666, 282.63333,34.633335, -77.36667,34.633335, 282.6,34.7, -77.399994,34.7, 282.63333,34.633335, -77.36667,34.633335, 282.6667,34.566666, -77.33331,34.566666, 282.7,34.5, -77.29999,34.5, 282.76666,34.533333, -77.23334,34.533333, 282.83334,34.566666, -77.16666,34.566666, 282.9,34.6, -77.100006,34.6, 282.95,34.65, -77.04999,34.65, 283.,34.7, -77.,34.7, 283.06668,34.7, -76.93332,34.7, 283.13333,34.7, -76.86667,34.7, 283.2,34.7, -76.79999,34.7, 283.26666,34.7, -76.73334,34.7, 283.33334,34.7, -76.66666,34.7, 283.4,34.7, -76.600006,34.7, 283.45,34.75, -76.54999,34.75, 283.5,34.8, -76.5,34.8, 283.55,34.85, -76.45001,34.85, 283.6,34.9, -76.399994,34.9, 283.65002,34.95, -76.349976,34.95, 283.7,35., -76.29999,35., 283.65002,34.95, -76.349976,34.95, 283.6,34.9, -76.399994,34.9, 283.53333,34.933334, -76.466675,34.933334, 283.46667,34.966667, -76.533325,34.966667, 283.4,35., -76.600006,35., 283.33334,34.966667, -76.66666,34.966667, 283.26666,34.933334, -76.73334,34.933334, 283.2,34.9, -76.79999,34.9, 283.15002,34.95, -76.849976,34.95, 283.1,35., -76.899994,35., 283.05,35.05, -76.95001,35.05, 283.,35.1, -77.,35.1, 283.05,35.05, -76.95001,35.05, 283.1,35., -76.899994,35., 283.15002,35., -76.849976,35., 283.2,35., -76.79999,35., 283.26666,35.033333, -76.73334,35.033333, 283.33334,35.066666, -76.66666,35.066666, 283.4,35.1, -76.600006,35.1, 283.45,35.15, -76.54999,35.15, 283.5,35.2, -76.5,35.2, 283.45,35.25, -76.54999,35.25, 283.4,35.3, -76.600006,35.3, 283.33334,35.333332, -76.66666,35.333332, 283.26666,35.36667, -76.73334,35.36667, 283.2,35.4, -76.79999,35.4, 283.15002,35.45, -76.849976,35.45, 283.1,35.5, -76.899994,35.5, 283.05,35.5, -76.95001,35.5, 283.,35.5, -77.,35.5, 283.05,35.5, -76.95001,35.5, 283.1,35.5, -76.899994,35.5, 283.16666,35.466667, -76.83334,35.466667, 283.23334,35.433334, -76.76666,35.433334, 283.3,35.4, -76.70001,35.4, 283.34998,35.45, -76.650024,35.45, 283.4,35.5, -76.600006,35.5, 283.45,35.45, -76.54999,35.45, 283.5,35.4, -76.5,35.4, 283.55,35.4, -76.45001,35.4, 283.6,35.4, -76.399994,35.4, 283.66666,35.36667, -76.33334,35.36667, 283.73334,35.333332, -76.26666,35.333332, 283.8,35.3, -76.20001,35.3, 283.86667,35.333332, -76.13333,35.333332, 283.93332,35.36667, -76.06668,35.36667, 284.,35.4, -76.,35.4, 284.05,35.45, -75.95001,35.45, 284.1,35.5, -75.899994,35.5, 284.15002,35.55, -75.849976,35.55, 284.2,35.6, -75.79999,35.6, 284.23334,35.666664, -75.76666,35.666664, 284.26666,35.733334, -75.73334,35.733334, 284.3,35.8, -75.70001,35.8, 284.26666,35.866665, -75.73334,35.866665, 284.23334,35.933334, -75.76666,35.933334, 284.2,36., -75.79999,36., 284.13333,35.966667, -75.86667,35.966667, 284.06668,35.933334, -75.93332,35.933334, 284.,35.9, -76.,35.9, 284.,35.833336, -76.,35.833336, 284.,35.766666, -76.,35.766666, 284.,35.7, -76.,35.7, 283.95,35.75, -76.04999,35.75, 283.9,35.8, -76.100006,35.8, 283.86667,35.866665, -76.13333,35.866665, 283.8333,35.933334, -76.16669,35.933334, 283.8,36., -76.20001,36., 283.75,36., -76.25,36., 283.7,36., -76.29999,36., 283.63333,36., -76.36667,36., 283.56668,36., -76.43332,36., 283.5,36., -76.5,36., 283.43332,35.966667, -76.56668,35.966667, 283.36667,35.933334, -76.63333,35.933334, 283.3,35.9, -76.70001,35.9, 283.3,35.966667, -76.70001,35.966667, 283.3,36.033333, -76.70001,36.033333, 283.3,36.1, -76.70001,36.1, 283.3,36.166664, -76.70001,36.166664, 283.3,36.233334, -76.70001,36.233334, 283.3,36.3, -76.70001,36.3, 283.3,36.2, -76.70001,36.2, 283.3,36.1, -76.70001,36.1, 283.3,36., -76.70001,36., 283.36667,36., -76.63333,36., 283.43332,36., -76.56668,36., 283.5,36., -76.5,36., 283.56668,36.033333, -76.43332,36.033333, 283.63333,36.066666, -76.36667,36.066666, 283.7,36.1, -76.29999,36.1, 283.65002,36.15, -76.349976,36.15, 283.6,36.2, -76.399994,36.2, 283.66666,36.166668, -76.33334,36.166668, 283.73334,36.13333, -76.26666,36.13333, 283.8,36.1, -76.20001,36.1, 283.86667,36.13333, -76.13333,36.13333, 283.93332,36.166668, -76.06668,36.166668, 284.,36.2, -76.,36.2, 283.93332,36.233334, -76.06668,36.233334, 283.86667,36.266666, -76.13333,36.266666, 283.8,36.3, -76.20001,36.3, 283.86667,36.266666, -76.13333,36.266666, 283.93332,36.233334, -76.06668,36.233334, 284.,36.2, -76.,36.2, 284.05,36.15, -75.95001,36.15, 284.1,36.1, -75.899994,36.1, 284.1,36.2, -75.899994,36.2, 284.1,36.3, -75.899994,36.3, 284.1,36.4, -75.899994,36.4, 284.05,36.45, -75.95001,36.45, 284.,36.5, -76.,36.5, 284.,36.55, -76.,36.55, 284.,36.6, -76.,36.6, 284.05,36.55, -75.95001,36.55, 284.1,36.5, -75.899994,36.5, 284.13333,36.433334, -75.86667,36.433334, 284.1667,36.366665, -75.83331,36.366665, 284.2,36.3, -75.79999,36.3, 284.2,36.3, -75.79999,36.3, 284.3,36.2, -75.70001,36.2, 284.3,36.133335, -75.70001,36.133335, 284.3,36.066666, -75.70001,36.066666, 284.3,36., -75.70001,36., 284.34998,35.95, -75.650024,35.95, 284.4,35.9, -75.600006,35.9, 284.36667,35.966667, -75.63333,35.966667, 284.3333,36.033333, -75.66669,36.033333, 284.3,36.1, -75.70001,36.1, 284.26666,36.166664, -75.73334,36.166664, 284.23334,36.233334, -75.76666,36.233334, 284.2,36.3, -75.79999,36.3, 284.1667,36.366665, -75.83331,36.366665, 284.13333,36.433334, -75.86667,36.433334, 284.1,36.5, -75.899994,36.5, 284.075,36.575, -75.92499,36.575, 284.05,36.65, -75.95001,36.65, 284.025,36.725, -75.975006,36.725, 284.,36.8, -76.,36.8, 284.,36.85, -76.,36.85, 284.,36.9, -76.,36.9, 283.93332,36.9, -76.06668,36.9, 283.86667,36.9, -76.13333,36.9, 283.8,36.9, -76.20001,36.9, 283.75,36.85, -76.25,36.85, 283.7,36.8, -76.29999,36.8, 283.63333,36.8, -76.36667,36.8, 283.56668,36.8, -76.43332,36.8, 283.5,36.8, -76.5,36.8, 283.46667,36.866665, -76.533325,36.866665, 283.43332,36.933334, -76.56668,36.933334, 283.4,37., -76.600006,37., 283.34998,37.05, -76.650024,37.05, 283.3,37.1, -76.70001,37.1, 283.25,37.15, -76.75,37.15, 283.2,37.2, -76.79999,37.2, 283.13333,37.2, -76.86667,37.2, 283.06668,37.2, -76.93332,37.2, 283.,37.2, -77.,37.2, 283.075,37.2, -76.92499,37.2, 283.15,37.2, -76.850006,37.2, 283.22498,37.2, -76.775024,37.2, 283.3,37.2, -76.70001,37.2, 283.34998,37.15, -76.650024,37.15, 283.4,37.1, -76.600006,37.1, 283.45,37.05, -76.54999,37.05, 283.5,37., -76.5,37., 283.56668,37., -76.43332,37., 283.63333,37., -76.36667,37., 283.7,37., -76.29999,37., 283.65002,37.05, -76.349976,37.05, 283.6,37.1, -76.399994,37.1, 283.55,37.15, -76.45001,37.15, 283.5,37.2, -76.5,37.2, 283.45,37.25, -76.54999,37.25, 283.4,37.3, -76.600006,37.3, 283.36667,37.366665, -76.63333,37.366665, 283.3333,37.433334, -76.66669,37.433334, 283.3,37.5, -76.70001,37.5, 283.34998,37.45, -76.650024,37.45, 283.4,37.4, -76.600006,37.4, 283.43332,37.333336, -76.56668,37.333336, 283.46667,37.266666, -76.533325,37.266666, 283.5,37.2, -76.5,37.2, 283.53333,37.266666, -76.466675,37.266666, 283.56668,37.333336, -76.43332,37.333336, 283.6,37.4, -76.399994,37.4, 283.65002,37.35, -76.349976,37.35, 283.7,37.3, -76.29999,37.3, 283.7,37.366665, -76.29999,37.366665, 283.7,37.433334, -76.29999,37.433334, 283.7,37.5, -76.29999,37.5, 283.65002,37.55, -76.349976,37.55, 283.6,37.6, -76.399994,37.6, 283.53333,37.63333, -76.466675,37.63333, 283.46667,37.666668, -76.533325,37.666668, 283.4,37.7, -76.600006,37.7, 283.34998,37.7, -76.650024,37.7, 283.3,37.7, -76.70001,37.7, 283.26666,37.766666, -76.73334,37.766666, 283.23334,37.833336, -76.76666,37.833336, 283.2,37.9, -76.79999,37.9, 283.15002,37.95, -76.849976,37.95, 283.1,38., -76.899994,38., 283.15002,37.95, -76.849976,37.95, 283.2,37.9, -76.79999,37.9, 283.26666,37.86667, -76.73334,37.86667, 283.33334,37.833332, -76.66666,37.833332, 283.4,37.8, -76.600006,37.8, 283.45,37.75, -76.54999,37.75, 283.5,37.7, -76.5,37.7, 283.55,37.65, -76.45001,37.65, 283.6,37.6, -76.399994,37.6, 283.63333,37.666664, -76.36667,37.666664, 283.6667,37.733334, -76.33331,37.733334, 283.7,37.8, -76.29999,37.8, 283.7,37.85, -76.29999,37.85, 283.7,37.9, -76.29999,37.9, 283.65002,37.95, -76.349976,37.95, 283.6,38., -76.399994,38., 283.53333,38., -76.466675,38., 283.46667,38., -76.533325,38., 283.4,38., -76.600006,38., 283.34998,38.05, -76.650024,38.05, 283.3,38.1, -76.70001,38.1, 283.23334,38.13333, -76.76666,38.13333, 283.16666,38.166668, -76.83334,38.166668, 283.1,38.2, -76.899994,38.2, 283.05,38.25, -76.95001,38.25, 283.,38.3, -77.,38.3, 283.,38.35, -77.,38.35, 283.,38.4, -77.,38.4, 282.925,38.375, -77.07501,38.375, 282.85,38.35, -77.149994,38.35, 282.77502,38.325, -77.224976,38.325, 282.7,38.3, -77.29999,38.3, 282.65002,38.35, -77.349976,38.35, 282.6,38.4, -77.399994,38.4, 282.63333,38.466667, -77.36667,38.466667, 282.6667,38.533333, -77.33331,38.533333, 282.7,38.6, -77.29999,38.6, 282.76666,38.63333, -77.23334,38.63333, 282.83334,38.666668, -77.16666,38.666668, 282.9,38.7, -77.100006,38.7, 282.84998,38.65, -77.150024,38.65, 282.8,38.6, -77.20001,38.6, 282.76666,38.533333, -77.23334,38.533333, 282.73334,38.466667, -77.26666,38.466667, 282.7,38.4, -77.29999,38.4, 282.76666,38.433334, -77.23334,38.433334, 282.83334,38.466667, -77.16666,38.466667, 282.9,38.5, -77.100006,38.5, 282.93332,38.433334, -77.06668,38.433334, 282.96667,38.366665, -77.033325,38.366665, 283.,38.3, -77.,38.3, 283.05,38.3, -76.95001,38.3, 283.1,38.3, -76.899994,38.3, 283.1,38.35, -76.899994,38.35, 283.1,38.4, -76.899994,38.4, 283.15002,38.35, -76.849976,38.35, 283.2,38.3, -76.79999,38.3, 283.26666,38.266666, -76.73334,38.266666, 283.33334,38.233334, -76.66666,38.233334, 283.4,38.2, -76.600006,38.2, 283.45,38.15, -76.54999,38.15, 283.5,38.1, -76.5,38.1, 283.55,38.15, -76.45001,38.15, 283.6,38.2, -76.399994,38.2, 283.55,38.25, -76.45001,38.25, 283.5,38.3, -76.5,38.3, 283.46667,38.366665, -76.533325,38.366665, 283.43332,38.433334, -76.56668,38.433334, 283.4,38.5, -76.600006,38.5, 283.43332,38.433334, -76.56668,38.433334, 283.46667,38.366665, -76.533325,38.366665, 283.5,38.3, -76.5,38.3, 283.5,38.366665, -76.5,38.366665, 283.5,38.433334, -76.5,38.433334, 283.5,38.5, -76.5,38.5, 283.5,38.566666, -76.5,38.566666, 283.5,38.633335, -76.5,38.633335, 283.5,38.7, -76.5,38.7, 283.5,38.766666, -76.5,38.766666, 283.5,38.833336, -76.5,38.833336, 283.5,38.9, -76.5,38.9, 283.46667,38.966667, -76.533325,38.966667, 283.43332,39.033333, -76.56668,39.033333, 283.4,39.1, -76.600006,39.1, 283.45,39.05, -76.54999,39.05, 283.5,39., -76.5,39., 283.5,39.05, -76.5,39.05, 283.5,39.1, -76.5,39.1, 283.45,39.15, -76.54999,39.15, 283.4,39.2, -76.600006,39.2, 283.46667,39.2, -76.533325,39.2, 283.53333,39.2, -76.466675,39.2, 283.6,39.2, -76.399994,39.2, 283.65002,39.25, -76.349976,39.25, 283.7,39.3, -76.29999,39.3, 283.7,39.35, -76.29999,39.35, 283.7,39.4, -76.29999,39.4, 283.76666,39.4, -76.23334,39.4, 283.83334,39.4, -76.16666,39.4, 283.9,39.4, -76.100006,39.4, 283.93332,39.466667, -76.06668,39.466667, 283.96667,39.533333, -76.033325,39.533333, 284.,39.6, -76.,39.6, 284.,39.533333, -76.,39.533333, 284.,39.466667, -76.,39.466667, 284.,39.4, -76.,39.4, 283.93332,39.36667, -76.06668,39.36667, 283.86667,39.333332, -76.13333,39.333332, 283.8,39.3, -76.20001,39.3, 283.75,39.25, -76.25,39.25, 283.7,39.2, -76.29999,39.2, 283.73334,39.133335, -76.26666,39.133335, 283.76666,39.066666, -76.23334,39.066666, 283.8,39., -76.20001,39., 283.73334,39., -76.26666,39., 283.66666,39., -76.33334,39., 283.6,39., -76.399994,39., 283.66666,38.966667, -76.33334,38.966667, 283.73334,38.933334, -76.26666,38.933334, 283.8,38.9, -76.20001,38.9, 283.75,38.85, -76.25,38.85, 283.7,38.8, -76.29999,38.8, 283.75,38.75, -76.25,38.75, 283.8,38.7, -76.20001,38.7, 283.86667,38.666668, -76.13333,38.666668, 283.93332,38.63333, -76.06668,38.63333, 284.,38.6, -76.,38.6, 283.93332,38.6, -76.06668,38.6, 283.86667,38.6, -76.13333,38.6, 283.8,38.6, -76.20001,38.6, 283.75,38.55, -76.25,38.55, 283.7,38.5, -76.29999,38.5, 283.73334,38.433334, -76.26666,38.433334, 283.76666,38.366665, -76.23334,38.366665, 283.8,38.3, -76.20001,38.3, 283.84998,38.3, -76.150024,38.3, 283.9,38.3, -76.100006,38.3, 283.95,38.35, -76.04999,38.35, 284.,38.4, -76.,38.4, 284.03333,38.333336, -75.966675,38.333336, 284.06668,38.266666, -75.93332,38.266666, 284.1,38.2, -75.899994,38.2, 284.15002,38.15, -75.849976,38.15, 284.2,38.1, -75.79999,38.1, 284.15002,38.05, -75.849976,38.05, 284.1,38., -75.899994,38., 284.175,37.975, -75.82501,37.975, 284.25,37.95, -75.75,37.95, 284.325,37.925003, -75.67499,37.925003, 284.4,37.9, -75.600006,37.9, 284.34998,37.85, -75.650024,37.85, 284.3,37.8, -75.70001,37.8, 284.25,37.75, -75.75,37.75, 284.2,37.7, -75.79999,37.7, 284.15002,37.65, -75.849976,37.65, 284.1,37.6, -75.899994,37.6, 284.06668,37.533333, -75.93332,37.533333, 284.03333,37.466667, -75.966675,37.466667, 284.,37.4, -76.,37.4, 284.,37.35, -76.,37.35, 284.,37.3, -76.,37.3, 284.,37.233334, -76.,37.233334, 284.,37.166664, -76.,37.166664, 284.,37.1, -76.,37.1, 284.05,37.15, -75.95001,37.15, 284.1,37.2, -75.899994,37.2, 284.1,37.1, -75.899994,37.1, 284.15002,37.15, -75.849976,37.15, 284.2,37.2, -75.79999,37.2, 284.2,37.25, -75.79999,37.25, 284.2,37.3, -75.79999,37.3, 284.1,37.3, -75.899994,37.3, 284.1,37.3, -75.899994,37.3, 284.2,37.2, -75.79999,37.2, 284.15002,37.25, -75.849976,37.25, 284.1,37.3, -75.899994,37.3, 284.13333,37.366665, -75.86667,37.366665, 284.1667,37.433334, -75.83331,37.433334, 284.2,37.5, -75.79999,37.5, 284.25,37.45, -75.75,37.45, 284.3,37.4, -75.70001,37.4, 284.25,37.35, -75.75,37.35, 284.2,37.3, -75.79999,37.3, 284.3,37.4, -75.70001,37.4, 284.3333,37.466667, -75.66669,37.466667, 284.36667,37.533333, -75.63333,37.533333, 284.4,37.6, -75.600006,37.6, 284.43332,37.666664, -75.56668,37.666664, 284.46667,37.733334, -75.533325,37.733334, 284.5,37.8, -75.5,37.8, 284.55,37.85, -75.45001,37.85, 284.6,37.9, -75.399994,37.9, 284.6,37.95, -75.399994,37.95, 284.6,38., -75.399994,38., 284.65002,38.05, -75.349976,38.05, 284.7,38.1, -75.29999,38.1, 284.73334,38.166664, -75.26666,38.166664, 284.76666,38.233334, -75.23334,38.233334, 284.8,38.3, -75.20001,38.3, 284.84998,38.35, -75.150024,38.35, 284.9,38.4, -75.100006,38.4, 284.9,38.35, -75.100006,38.35, 284.9,38.3, -75.100006,38.3, 284.9,38.4, -75.100006,38.4, 284.9,38.5, -75.100006,38.5, 284.9,38.600002, -75.100006,38.600002, 284.9,38.7, -75.100006,38.7, 284.84998,38.65, -75.150024,38.65, 284.8,38.6, -75.20001,38.6, 284.84998,38.65, -75.150024,38.65, 284.9,38.7, -75.100006,38.7, 284.84998,38.75, -75.150024,38.75, 284.8,38.8, -75.20001,38.8, 284.75,38.85, -75.25,38.85, 284.7,38.9, -75.29999,38.9, 284.6667,38.966667, -75.33331,38.966667, 284.63333,39.033333, -75.36667,39.033333, 284.6,39.1, -75.399994,39.1, 284.6,39.166664, -75.399994,39.166664, 284.6,39.233334, -75.399994,39.233334, 284.6,39.3, -75.399994,39.3, 284.55,39.35, -75.45001,39.35, 284.5,39.4, -75.5,39.4, 284.45,39.45, -75.54999,39.45, 284.4,39.5, -75.600006,39.5, 284.43332,39.566666, -75.56668,39.566666, 284.46667,39.633335, -75.533325,39.633335, 284.5,39.7, -75.5,39.7, 284.5,39.75, -75.5,39.75, 284.5,39.8, -75.5,39.8, 284.46667,39.733334, -75.533325,39.733334, 284.43332,39.666664, -75.56668,39.666664, 284.4,39.6, -75.600006,39.6, 284.43332,39.533333, -75.56668,39.533333, 284.46667,39.466667, -75.533325,39.466667, 284.5,39.4, -75.5,39.4, 284.56668,39.36667, -75.43332,39.36667, 284.63333,39.333332, -75.36667,39.333332, 284.7,39.3, -75.29999,39.3, 284.75,39.25, -75.25,39.25, 284.8,39.2, -75.20001,39.2, 284.875,39.2, -75.125,39.2, 284.95,39.2, -75.04999,39.2, 285.025,39.2, -74.975006,39.2, 285.1,39.2, -74.899994,39.2, 285.06668,39.133335, -74.93332,39.133335, 285.03333,39.066666, -74.966675,39.066666, 285.,39., -75.,39., 285.06668,39., -74.93332,39., 285.13333,39., -74.86667,39., 285.2,39., -74.79999,39., 285.25,39.05, -74.75,39.05, 285.3,39.1, -74.70001,39.1, 285.35,39.15, -74.649994,39.15, 285.4,39.2, -74.600006,39.2, 285.45,39.25, -74.54999,39.25, 285.5,39.3, -74.5,39.3, 285.5,39.3, -74.5,39.3, 285.55,39.35, -74.45001,39.35, 285.6,39.4, -74.399994,39.4, 285.65002,39.45, -74.349976,39.45, 285.7,39.5, -74.29999,39.5, 285.75,39.55, -74.25,39.55, 285.8,39.6, -74.20001,39.6, 285.8,39.666664, -74.20001,39.666664, 285.8,39.733334, -74.20001,39.733334, 285.8,39.8, -74.20001,39.8, 285.8333,39.866665, -74.16669,39.866665, 285.86667,39.933334, -74.13333,39.933334, 285.9,40., -74.100006,40., 285.9,39.933334, -74.100006,39.933334, 285.9,39.866665, -74.100006,39.866665, 285.9,39.8, -74.100006,39.8, 285.86667,39.733334, -74.13333,39.733334, 285.8333,39.666664, -74.16669,39.666664, 285.8,39.6, -74.20001,39.6, 285.75,39.55, -74.25,39.55, 285.7,39.5, -74.29999,39.5, 285.6,39.4, -74.399994,39.4, 285.65002,39.45, -74.349976,39.45, 285.7,39.5, -74.29999,39.5, 285.65002,39.45, -74.349976,39.45, 285.6,39.4, -74.399994,39.4, 286.,40., -74.,40., 286.,40.066666, -74.,40.066666, 286.,40.133335, -74.,40.133335, 286.,40.2, -74.,40.2, 286.,40.266666, -74.,40.266666, 286.,40.333336, -74.,40.333336, 286.,40.4, -74.,40.4, 286.,40.45, -74.,40.45, 286.,40.5, -74.,40.5, 286.,40.4, -74.,40.4, 285.95,40.45, -74.04999,40.45, 285.9,40.5, -74.100006,40.5, 285.83334,40.5, -74.16666,40.5, 285.76666,40.5, -74.23334,40.5, 285.7,40.5, -74.29999,40.5, 285.76666,40.5, -74.23334,40.5, 285.83334,40.5, -74.16666,40.5, 285.9,40.5, -74.100006,40.5, 285.9,40.566666, -74.100006,40.566666, 285.9,40.633335, -74.100006,40.633335, 285.9,40.7, -74.100006,40.7, 285.95,40.75, -74.04999,40.75, 286.,40.8, -74.,40.8, 286.,40.733334, -74.,40.733334, 286.,40.666664, -74.,40.666664, 286.,40.6, -74.,40.6, 286.05,40.65, -73.95001,40.65, 286.1,40.7, -73.899994,40.7, 286.15002,40.65, -73.849976,40.65, 286.2,40.6, -73.79999,40.6, 286.3,40.6, -73.70001,40.6, 286.36667,40.6, -73.63333,40.6, 286.43332,40.6, -73.56668,40.6, 286.5,40.6, -73.5,40.6, 286.56668,40.63333, -73.43332,40.63333, 286.63333,40.666668, -73.36667,40.666668, 286.7,40.7, -73.29999,40.7, 286.1,40.5, -73.899994,40.5, 286.16666,40.533333, -73.83334,40.533333, 286.23334,40.566666, -73.76666,40.566666, 286.3,40.6, -73.70001,40.6, 286.34998,40.6, -73.650024,40.6, 286.4,40.6, -73.600006,40.6, 286.46667,40.63333, -73.533325,40.63333, 286.53333,40.666668, -73.466675,40.666668, 286.6,40.7, -73.399994,40.7, 286.65002,40.7, -73.349976,40.7, 286.7,40.7, -73.29999,40.7, 286.77502,40.7, -73.224976,40.7, 286.85,40.7, -73.149994,40.7, 286.925,40.7, -73.07501,40.7, 287.,40.7, -73.,40.7, 287.06668,40.733334, -72.93332,40.733334, 287.13333,40.766666, -72.86667,40.766666, 287.2,40.8, -72.79999,40.8, 287.26666,40.8, -72.73334,40.8, 287.33334,40.8, -72.66666,40.8, 287.4,40.8, -72.600006,40.8, 287.45,40.85, -72.54999,40.85, 287.5,40.9, -72.5,40.9, 287.55,40.9, -72.45001,40.9, 287.6,40.9, -72.399994,40.9, 286.7,40.6, -73.29999,40.6, 286.76666,40.63333, -73.23334,40.63333, 286.83334,40.666668, -73.16666,40.666668, 286.9,40.7, -73.100006,40.7, 286.96667,40.7, -73.033325,40.7, 287.03333,40.7, -72.966675,40.7, 287.1,40.7, -72.899994,40.7, 287.175,40.725, -72.82501,40.725, 287.25,40.75, -72.75,40.75, 287.325,40.775, -72.67499,40.775, 287.4,40.8, -72.600006,40.8, 287.475,40.825, -72.524994,40.825, 287.55,40.85, -72.45001,40.85, 287.625,40.875, -72.375,40.875, 287.7,40.9, -72.29999,40.9, 287.75,40.9, -72.25,40.9, 287.8,40.9, -72.20001,40.9, 287.875,40.95, -72.125,40.95, 287.95,41., -72.04999,41., 288.025,41.05, -71.975006,41.05, 288.1,41.1, -71.899994,41.1, 288.05,41.05, -71.95001,41.05, 288.,41., -72.,41., 287.93332,41., -72.06668,41., 287.86667,41., -72.13333,41., 287.8,41., -72.20001,41., 287.73334,40.966667, -72.26666,40.966667, 287.66666,40.933334, -72.33334,40.933334, 287.6,40.9, -72.399994,40.9, 287.53333,40.9, -72.466675,40.9, 287.46667,40.9, -72.533325,40.9, 287.4,40.9, -72.600006,40.9, 287.45,40.95, -72.54999,40.95, 287.5,41., -72.5,41., 287.56668,41.033333, -72.43332,41.033333, 287.63333,41.066666, -72.36667,41.066666, 287.7,41.1, -72.29999,41.1, 287.6,41.1, -72.399994,41.1, 287.6,41.1, -72.399994,41.1, 287.8,41.1, -72.20001,41.1, 287.73334,41.1, -72.26666,41.1, 287.66666,41.1, -72.33334,41.1, 287.6,41.1, -72.399994,41.1, 287.53333,41.066666, -72.466675,41.066666, 287.46667,41.033333, -72.533325,41.033333, 287.4,41., -72.600006,41., 287.325,41., -72.67499,41., 287.25,41., -72.75,41., 287.175,41., -72.82501,41., 287.1,41., -72.899994,41., 287.03333,40.966667, -72.966675,40.966667, 286.96667,40.933334, -73.033325,40.933334, 286.9,40.9, -73.100006,40.9, 286.83334,40.9, -73.16666,40.9, 286.76666,40.9, -73.23334,40.9, 286.7,40.9, -73.29999,40.9, 286.63333,40.9, -73.36667,40.9, 286.56668,40.9, -73.43332,40.9, 286.5,40.9, -73.5,40.9, 286.45,40.85, -73.54999,40.85, 286.4,40.8, -73.600006,40.8, 286.33334,40.8, -73.66666,40.8, 286.26666,40.8, -73.73334,40.8, 286.2,40.8, -73.79999,40.8, 286.25,40.85, -73.75,40.85, 286.3,40.9, -73.70001,40.9, 286.34998,40.95, -73.650024,40.95, 286.4,41., -73.600006,41., 286.46667,41.033333, -73.533325,41.033333, 286.53333,41.066666, -73.466675,41.066666, 286.6,41.1, -73.399994,41.1, 286.66666,41.1, -73.33334,41.1, 286.73334,41.1, -73.26666,41.1, 286.8,41.1, -73.20001,41.1, 286.86667,41.13333, -73.13333,41.13333, 286.93332,41.166668, -73.06668,41.166668, 287.,41.2, -73.,41.2, 287.05,41.25, -72.95001,41.25, 287.1,41.3, -72.899994,41.3, 287.16666,41.3, -72.83334,41.3, 287.23334,41.3, -72.76666,41.3, 287.3,41.3, -72.70001,41.3, 287.375,41.3, -72.625,41.3, 287.45,41.3, -72.54999,41.3, 287.525,41.3, -72.475006,41.3, 287.6,41.3, -72.399994,41.3, 287.66666,41.3, -72.33334,41.3, 287.73334,41.3, -72.26666,41.3, 287.8,41.3, -72.20001,41.3, 287.86667,41.3, -72.13333,41.3, 287.93332,41.3, -72.06668,41.3, 288.,41.3, -72.,41.3, 288.075,41.3, -71.92499,41.3, 288.15,41.3, -71.850006,41.3, 288.22498,41.3, -71.775024,41.3, 288.3,41.3, -71.70001,41.3, 288.36667,41.333332, -71.63333,41.333332, 288.43332,41.36667, -71.56668,41.36667, 288.5,41.4, -71.5,41.4, 288.55,41.45, -71.45001,41.45, 288.6,41.5, -71.399994,41.5, 288.6,41.6, -71.399994,41.6, 288.6,41.7, -71.399994,41.7, 288.6,41.75, -71.399994,41.75, 288.6,41.8, -71.399994,41.8, 288.65002,41.75, -71.349976,41.75, 288.7,41.7, -71.29999,41.7, 288.7,41.6, -71.29999,41.6, 288.7,41.5, -71.29999,41.5, 288.75,41.55, -71.25,41.55, 288.8,41.6, -71.20001,41.6, 288.8,41.55, -71.20001,41.55, 288.8,41.5, -71.20001,41.5, 288.86667,41.5, -71.13333,41.5, 288.93332,41.5, -71.06668,41.5, 289.,41.5, -71.,41.5, 289.05,41.55, -70.95001,41.55, 289.1,41.6, -70.899994,41.6, 289.15002,41.65, -70.849976,41.65, 289.2,41.7, -70.79999,41.7, 289.26666,41.7, -70.73334,41.7, 289.33334,41.7, -70.66666,41.7, 289.4,41.7, -70.600006,41.7, 289.4,41.65, -70.600006,41.65, 289.4,41.6, -70.600006,41.6, 289.34998,41.55, -70.650024,41.55, 289.3,41.5, -70.70001,41.5, 289.1,41.4, -70.899994,41.4, 289.16666,41.433334, -70.83334,41.433334, 289.23334,41.466667, -70.76666,41.466667, 289.3,41.5, -70.70001,41.5, 289.36667,41.533333, -70.63333,41.533333, 289.43332,41.566666, -70.56668,41.566666, 289.5,41.6, -70.5,41.6, 289.55,41.6, -70.45001,41.6, 289.6,41.6, -70.399994,41.6, 289.675,41.625, -70.32501,41.625, 289.75,41.65, -70.25,41.65, 289.825,41.675, -70.17499,41.675, 289.9,41.7, -70.100006,41.7, 289.95,41.7, -70.04999,41.7, 290.,41.7, -70.,41.7, 290.,41.5, -70.,41.5, 290.,41.6, -70.,41.6, 290.,41.7, -70.,41.7, 290.05,41.7, -69.95001,41.7, 290.1,41.7, -69.899994,41.7, 290.,41.7, -70.,41.7, 290.,41.800003, -70.,41.800003, 290.,41.9, -70.,41.9, 290.,41.95, -70.,41.95, 290.,42., -70.,42., 289.93332,42.033333, -70.06668,42.033333, 289.86667,42.066666, -70.13333,42.066666, 289.8,42.1, -70.20001,42.1, 289.84998,42.05, -70.150024,42.05, 289.9,42., -70.100006,42., 289.9,41.95, -70.100006,41.95, 289.9,41.9, -70.100006,41.9, 289.95,41.85, -70.04999,41.85, 290.,41.8, -70.,41.8, 289.93332,41.766666, -70.06668,41.766666, 289.86667,41.733334, -70.13333,41.733334, 289.8,41.7, -70.20001,41.7, 289.73334,41.7, -70.26666,41.7, 289.66666,41.7, -70.33334,41.7, 289.6,41.7, -70.399994,41.7, 289.56668,41.766666, -70.43332,41.766666, 289.53333,41.833336, -70.466675,41.833336, 289.5,41.9, -70.5,41.9, 289.43332,41.933334, -70.56668,41.933334, 289.36667,41.966667, -70.63333,41.966667, 289.3,42., -70.70001,42., 289.34998,42., -70.650024,42., 289.4,42., -70.600006,42., 289.36667,42.066666, -70.63333,42.066666, 289.3333,42.133335, -70.66669,42.133335, 289.3,42.2, -70.70001,42.2, 289.23334,42.233334, -70.76666,42.233334, 289.16666,42.266666, -70.83334,42.266666, 289.1,42.3, -70.899994,42.3, 289.1,42.3, -70.899994,42.3, 289.05,42.3, -70.95001,42.3, 289.,42.3, -71.,42.3, 289.05,42.35, -70.95001,42.35, 289.1,42.4, -70.899994,42.4, 289.13333,42.466667, -70.86667,42.466667, 289.1667,42.533333, -70.83331,42.533333, 289.2,42.6, -70.79999,42.6, 289.26666,42.6, -70.73334,42.6, 289.33334,42.6, -70.66666,42.6, 289.4,42.6, -70.600006,42.6, 289.33334,42.63333, -70.66666,42.63333, 289.26666,42.666668, -70.73334,42.666668, 289.2,42.7, -70.79999,42.7, 289.2,42.800003, -70.79999,42.800003, 289.2,42.9, -70.79999,42.9, 289.25,42.95, -70.75,42.95, 289.3,43., -70.70001,43., 289.3333,43.066666, -70.66669,43.066666, 289.36667,43.133335, -70.63333,43.133335, 289.4,43.2, -70.600006,43.2, 289.45,43.25, -70.54999,43.25, 289.5,43.3, -70.5,43.3, 289.55,43.35, -70.45001,43.35, 289.6,43.4, -70.399994,43.4, 289.65002,43.45, -70.349976,43.45, 289.7,43.5, -70.29999,43.5, 289.73334,43.566666, -70.26666,43.566666, 289.76666,43.633335, -70.23334,43.633335, 289.8,43.7, -70.20001,43.7, 289.84998,43.75, -70.150024,43.75, 289.9,43.8, -70.100006,43.8, 289.95,43.85, -70.04999,43.85, 290.,43.9, -70.,43.9, 290.03333,43.833336, -69.966675,43.833336, 290.06668,43.766666, -69.93332,43.766666, 290.1,43.7, -69.899994,43.7, 290.16666,43.766666, -69.83334,43.766666, 290.23334,43.833336, -69.76666,43.833336, 290.3,43.9, -69.70001,43.9, 290.36667,43.9, -69.63333,43.9, 290.43332,43.9, -69.56668,43.9, 290.5,43.9, -69.5,43.9, 290.55,43.95, -69.45001,43.95, 290.6,44., -69.399994,44., 290.65002,43.95, -69.349976,43.95, 290.7,43.9, -69.29999,43.9, 290.76666,43.933334, -69.23334,43.933334, 290.83334,43.966667, -69.16666,43.966667, 290.9,44., -69.100006,44., 290.9,44.1, -69.100006,44.1, 290.9,44.2, -69.100006,44.2, 290.95,44.25, -69.04999,44.25, 291.,44.3, -69.,44.3, 291.,44.35, -69.,44.35, 291.,44.4, -69.,44.4, 291.06668,44.433334, -68.93332,44.433334, 291.13333,44.466667, -68.86667,44.466667, 291.2,44.5, -68.79999,44.5, 291.2,44.4, -68.79999,44.4, 291.2,44.3, -68.79999,44.3, 291.25,44.25, -68.75,44.25, 291.3,44.2, -68.70001,44.2, 291.36667,44.233334, -68.63333,44.233334, 291.43332,44.266666, -68.56668,44.266666, 291.5,44.3, -68.5,44.3, 291.45,44.35, -68.54999,44.35, 291.4,44.4, -68.600006,44.4, 291.45,44.45, -68.54999,44.45, 291.5,44.5, -68.5,44.5, 291.56668,44.466667, -68.43332,44.466667, 291.63333,44.433334, -68.36667,44.433334, 291.7,44.4, -68.29999,44.4, 291.65002,44.35, -68.349976,44.35, 291.6,44.3, -68.399994,44.3, 291.66666,44.3, -68.33334,44.3, 291.73334,44.3, -68.26666,44.3, 291.8,44.3, -68.20001,44.3, 291.75,44.35, -68.25,44.35, 291.7,44.4, -68.29999,44.4, 291.76666,44.433334, -68.23334,44.433334, 291.83334,44.466667, -68.16666,44.466667, 291.9,44.5, -68.100006,44.5, 291.9,44.4, -68.100006,44.4, 291.9,44.3, -68.100006,44.3, 291.93332,44.366665, -68.06668,44.366665, 291.96667,44.433334, -68.033325,44.433334, 292.,44.5, -68.,44.5, 292.05,44.45, -67.95001,44.45, 292.1,44.4, -67.899994,44.4, 292.1,44.5, -67.899994,44.5, 292.1,44.6, -67.899994,44.6, 292.16666,44.566666, -67.83334,44.566666, 292.23334,44.533333, -67.76666,44.533333, 292.3,44.5, -67.70001,44.5, 292.34998,44.55, -67.650024,44.55, 292.4,44.6, -67.600006,44.6, 292.46667,44.6, -67.533325,44.6, 292.53333,44.6, -67.466675,44.6, 292.6,44.6, -67.399994,44.6, 292.65002,44.65, -67.349976,44.65, 292.7,44.7, -67.29999,44.7, 292.76666,44.733334, -67.23334,44.733334, 292.83334,44.766666, -67.16666,44.766666, 292.9,44.8, -67.100006,44.8, 292.9,44.85, -67.100006,44.85, 292.9,44.9, -67.100006,44.9, 292.95,44.9, -67.04999,44.9, 293.,44.9, -67.,44.9, 262.8,26.1, -97.20001,26.1, 262.8,26.166666, -97.20001,26.166666, 262.8,26.233334, -97.20001,26.233334, 262.8,26.3, -97.20001,26.3, 262.8,26.366667, -97.20001,26.366667, 262.8,26.433332, -97.20001,26.433332, 262.8,26.5, -97.20001,26.5, 262.76666,26.566668, -97.23334,26.566668, 262.73334,26.633333, -97.26666,26.633333, 262.7,26.7, -97.29999,26.7, 262.6667,26.766666, -97.33331,26.766666, 262.63333,26.833334, -97.36667,26.833334, 262.6,26.9, -97.399994,26.9, 262.6,26.966667, -97.399994,26.966667, 262.6,27.033333, -97.399994,27.033333, 262.6,27.1, -97.399994,27.1, 262.6,27.166666, -97.399994,27.166666, 262.6,27.233334, -97.399994,27.233334, 262.6,27.3, -97.399994,27.3, 262.65002,27.349998, -97.349976,27.349998, 262.7,27.4, -97.29999,27.4, 262.73334,27.466667, -97.26666,27.466667, 262.76666,27.533333, -97.23334,27.533333, 262.8,27.6, -97.20001,27.6, 262.8,27.650002, -97.20001,27.650002, 262.8,27.7, -97.20001,27.7, 262.86667,27.733334, -97.13333,27.733334, 262.93332,27.766666, -97.06668,27.766666, 263.,27.8, -97.,27.8, 263.03333,27.866667, -96.966675,27.866667, 263.06668,27.933332, -96.93332,27.933332, 263.1,28., -96.899994,28., 263.15002,28.05, -96.849976,28.05, 263.2,28.1, -96.79999,28.1, 263.26666,28.133333, -96.73334,28.133333, 263.33334,28.166668, -96.66666,28.166668, 263.4,28.2, -96.600006,28.2, 263.45,28.25, -96.54999,28.25, 263.5,28.3, -96.5,28.3, 263.43332,28.266666, -96.56668,28.266666, 263.36667,28.233334, -96.63333,28.233334, 263.3,28.2, -96.70001,28.2, 263.25,28.2, -96.75,28.2, 263.2,28.2, -96.79999,28.2, 263.15002,28.150002, -96.849976,28.150002, 263.1,28.1, -96.899994,28.1, 263.06668,28.033333, -96.93332,28.033333, 263.03333,27.966667, -96.966675,27.966667, 263.,27.9, -97.,27.9, 262.95,27.849998, -97.04999,27.849998, 262.9,27.8, -97.100006,27.8, 262.86667,27.733334, -97.13333,27.733334, 262.8333,27.666666, -97.16669,27.666666, 262.8,27.6, -97.20001,27.6, 262.75,27.55, -97.25,27.55, 262.7,27.5, -97.29999,27.5, 262.6667,27.433332, -97.33331,27.433332, 262.63333,27.366667, -97.36667,27.366667, 262.6,27.3, -97.399994,27.3, 262.6,27.233334, -97.399994,27.233334, 262.6,27.166666, -97.399994,27.166666, 262.6,27.1, -97.399994,27.1, 264.9,29.1, -95.100006,29.1, 264.96667,29.133333, -95.033325,29.133333, 265.03333,29.166668, -94.966675,29.166668, 265.1,29.2, -94.899994,29.2, 265.16666,29.233334, -94.83334,29.233334, 265.23334,29.266666, -94.76666,29.266666, 265.3,29.3, -94.70001,29.3, 265.23334,29.3, -94.76666,29.3, 265.16666,29.3, -94.83334,29.3, 265.1,29.3, -94.899994,29.3, 265.06668,29.233334, -94.93332,29.233334, 265.03333,29.166666, -94.966675,29.166666, 265.,29.1, -95.,29.1, 269.,29.1, -91.,29.1, 269.05,29.1, -90.95001,29.1, 269.1,29.1, -90.899994,29.1, 269.3,29.1, -90.70001,29.1, 269.34998,29.1, -90.650024,29.1, 269.4,29.1, -90.600006,29.1, 269.6,29.1, -90.399994,29.1, 269.6,29.05, -90.399994,29.05, 269.6,29., -90.399994,29., 270.1,29.3, -89.899994,29.3, 270.1,29.3, -89.899994,29.3, 270.4,29.5, -89.600006,29.5, 270.4,29.5, -89.600006,29.5, 270.7,29.9, -89.29999,29.9, 270.7,29.9, -89.29999,29.9, 270.7,29.9, -89.29999,29.9, 270.7,30., -89.29999,30., 270.7,30., -89.29999,30., 270.7,30., -89.29999,30., 270.7,30.1, -89.29999,30.1, 270.75,30.150002, -89.25,30.150002, 270.8,30.2, -89.20001,30.2, 270.75,30.150002, -89.25,30.150002, 270.7,30.1, -89.29999,30.1, 270.7,30.1, -89.29999,30.1, 271.1,29.7, -88.899994,29.7, 271.1,29.75, -88.899994,29.75, 271.1,29.8, -88.899994,29.8, 271.1,29.866667, -88.899994,29.866667, 271.1,29.933332, -88.899994,29.933332, 271.1,30., -88.899994,30., 271.1,30., -88.899994,30., 270.9,30.2, -89.100006,30.2, 270.84998,30.2, -89.150024,30.2, 270.8,30.2, -89.20001,30.2, 271.,30.2, -89.,30.2, 271.05,30.2, -88.95001,30.2, 271.1,30.2, -88.899994,30.2, 271.3,30.2, -88.70001,30.2, 271.36667,30.2, -88.63333,30.2, 271.43332,30.2, -88.56668,30.2, 271.5,30.2, -88.5,30.2, 271.55,30.2, -88.45001,30.2, 271.6,30.2, -88.399994,30.2, 271.7,30.2, -88.29999,30.2, 271.75,30.25, -88.25,30.25, 271.8,30.3, -88.20001,30.3, 271.84998,30.3, -88.150024,30.3, 271.9,30.3, -88.100006,30.3, 272.7,30.3, -87.29999,30.3, 272.76666,30.333332, -87.23334,30.333332, 272.83334,30.366667, -87.16666,30.366667, 272.9,30.4, -87.100006,30.4, 272.96667,30.4, -87.033325,30.4, 273.03333,30.4, -86.966675,30.4, 273.1,30.4, -86.899994,30.4, 273.175,30.4, -86.82501,30.4, 273.25,30.4, -86.75,30.4, 273.325,30.4, -86.67499,30.4, 273.4,30.4, -86.600006,30.4, 273.45,30.4, -86.54999,30.4, 273.5,30.4, -86.5,30.4, 278.2,24.5, -81.79999,24.5, 278.26666,24.533333, -81.73334,24.533333, 278.33334,24.566668, -81.66666,24.566668, 278.4,24.6, -81.600006,24.6, 278.45,24.6, -81.54999,24.6, 278.5,24.6, -81.5,24.6, 278.45,24.6, -81.54999,24.6, 278.4,24.6, -81.600006,24.6, 278.33334,24.566668, -81.66666,24.566668, 278.26666,24.533333, -81.73334,24.533333, 278.2,24.5, -81.79999,24.5, 278.6,24.6, -81.399994,24.6, 278.6,24.6, -81.399994,24.6, 278.66666,24.633333, -81.33334,24.633333, 278.73334,24.666668, -81.26666,24.666668, 278.8,24.7, -81.20001,24.7, 278.9,24.7, -81.100006,24.7, 278.96667,24.733334, -81.033325,24.733334, 279.03333,24.766666, -80.966675,24.766666, 279.1,24.8, -80.899994,24.8, 279.16666,24.833332, -80.83334,24.833332, 279.23334,24.866667, -80.76666,24.866667, 279.3,24.9, -80.70001,24.9, 279.36667,24.933332, -80.63333,24.933332, 279.43332,24.966667, -80.56668,24.966667, 279.5,25., -80.5,25., 279.55,25.05, -80.45001,25.05, 279.6,25.1, -80.399994,25.1, 279.63333,25.166666, -80.36667,25.166666, 279.6667,25.233334, -80.33331,25.233334, 279.7,25.3, -80.29999,25.3, 279.73334,25.366667, -80.26666,25.366667, 279.76666,25.433332, -80.23334,25.433332, 279.8,25.5, -80.20001,25.5, 279.8,25.5, -80.20001,25.5, 279.3,24.9, -80.70001,24.9, 279.34998,24.95, -80.650024,24.95, 279.4,25., -80.600006,25., 279.46667,25.033333, -80.533325,25.033333, 279.53333,25.066668, -80.466675,25.066668, 279.6,25.1, -80.399994,25.1, 279.55,25.150002, -80.45001,25.150002, 279.5,25.2, -80.5,25.2, 279.5,25.1, -80.5,25.1, 279.55,25.150002, -80.45001,25.150002, 279.6,25.2, -80.399994,25.2, 279.65002,25.25, -80.349976,25.25, 279.7,25.3, -80.29999,25.3, 279.75,25.349998, -80.25,25.349998, 279.8,25.4, -80.20001,25.4, 282.,33.9, -78.,33.9, 282.,33.9, -78.,33.9, 282.9,34.7, -77.100006,34.7, 282.96667,34.7, -77.033325,34.7, 283.03333,34.7, -76.966675,34.7, 283.1,34.7, -76.899994,34.7, 283.175,34.7, -76.82501,34.7, 283.25,34.7, -76.75,34.7, 283.325,34.7, -76.67499,34.7, 283.4,34.7, -76.600006,34.7, 283.45,34.65, -76.54999,34.65, 283.5,34.6, -76.5,34.6, 283.55,34.65, -76.45001,34.65, 283.6,34.7, -76.399994,34.7, 283.65,34.75, -76.350006,34.75, 283.7,34.800003, -76.29999,34.800003, 283.75,34.850002, -76.25,34.850002, 283.8,34.9, -76.20001,34.9, 283.84998,34.95, -76.150024,34.95, 283.9,35., -76.100006,35., 283.95,35.05, -76.04999,35.05, 284.,35.1, -76.,35.1, 284.1,35.1, -75.899994,35.1, 284.15002,35.15, -75.849976,35.15, 284.2,35.2, -75.79999,35.2, 284.5,35.3, -75.5,35.3, 284.43332,35.266666, -75.56668,35.266666, 284.36667,35.233334, -75.63333,35.233334, 284.3,35.2, -75.70001,35.2, 284.36667,35.233334, -75.63333,35.233334, 284.43332,35.266666, -75.56668,35.266666, 284.5,35.3, -75.5,35.3, 284.5,35.35, -75.5,35.35, 284.5,35.4, -75.5,35.4, 284.5,35.466667, -75.5,35.466667, 284.5,35.533333, -75.5,35.533333, 284.5,35.6, -75.5,35.6, 284.5,35.666664, -75.5,35.666664, 284.5,35.733334, -75.5,35.733334, 284.5,35.8, -75.5,35.8, 284.3,35.9, -75.70001,35.9, 284.34998,35.85, -75.650024,35.85, 284.4,35.8, -75.600006,35.8, 284.34998,35.85, -75.650024,35.85, 284.3,35.9, -75.70001,35.9, 283.8,38.3, -76.20001,38.3, 283.84998,38.25, -76.150024,38.25, 283.9,38.2, -76.100006,38.2, 283.8,38.3, -76.20001,38.3, 283.8,38.3, -76.20001,38.3, 283.9,38.2, -76.100006,38.2, 283.9,38.2, -76.100006,38.2, 284.,38.1, -76.,38.1, 284.,38.1, -76.,38.1, 284.,38., -76.,38., 284.,38., -76.,38., 284.7,37.9, -75.29999,37.9, 284.75,37.95, -75.25,37.95, 284.8,38., -75.20001,38., 284.8,38.066666, -75.20001,38.066666, 284.8,38.133335, -75.20001,38.133335, 284.8,38.2, -75.20001,38.2, 284.8,38.2, -75.20001,38.2, 284.6,37.9, -75.399994,37.9, 284.66666,37.933334, -75.33334,37.933334, 284.73334,37.966667, -75.26666,37.966667, 284.8,38., -75.20001,38., 284.8,38.066666, -75.20001,38.066666, 284.8,38.133335, -75.20001,38.133335, 284.8,38.2, -75.20001,38.2, 284.84998,38.25, -75.150024,38.25, 284.9,38.3, -75.100006,38.3, 288.,41.3, -72.,41.3, 288.,41.3, -72.,41.3, 288.4,41.1, -71.600006,41.1, 288.4,41.1, -71.600006,41.1, 288.6,41.5, -71.399994,41.5, 288.6,41.5, -71.399994,41.5, 288.7,41.6, -71.29999,41.6, 288.7,41.6, -71.29999,41.6, 289.2,41.3, -70.79999,41.3, 289.26666,41.3, -70.73334,41.3, 289.33334,41.3, -70.66666,41.3, 289.4,41.3, -70.600006,41.3, 289.46667,41.333332, -70.533325,41.333332, 289.53333,41.36667, -70.466675,41.36667, 289.6,41.4, -70.399994,41.4, 289.53333,41.433334, -70.466675,41.433334, 289.46667,41.466667, -70.533325,41.466667, 289.4,41.5, -70.600006,41.5, 289.33334,41.433334, -70.66666,41.433334, 289.26666,41.366665, -70.73334,41.366665, 289.2,41.3, -70.79999,41.3, 289.2,41.3, -70.79999,41.3, 289.7,41.3, -70.29999,41.3, 289.76666,41.266666, -70.23334,41.266666, 289.83334,41.233334, -70.16666,41.233334, 289.9,41.2, -70.100006,41.2, 289.83334,41.233334, -70.16666,41.233334, 289.76666,41.266666, -70.23334,41.266666, 289.7,41.3, -70.29999,41.3, 291.1,44.1, -68.899994,44.1, 291.15002,44.05, -68.849976,44.05, 291.2,44., -68.79999,44., 291.15002,44.05, -68.849976,44.05, 291.1,44.1, -68.899994,44.1, 291.1,44.1, -68.899994,44.1, 291.1,44.2, -68.899994,44.2, 291.1,44.300003, -68.899994,44.300003, 291.1,44.4, -68.899994,44.4, 291.1,44.300003, -68.899994,44.300003, 291.1,44.2, -68.899994,44.2, 291.3,44., -68.70001,44., 291.3,44., -68.70001,44., 291.5,44.1, -68.5,44.1, 291.5,44.1, -68.5,44.1, 292.4,44.5, -67.600006,44.5, 292.4,44.5, -67.600006,44.5, 292.5,44.5, -67.5,44.5, 292.5,44.5, -67.5,44.5, 268.4,31., -91.600006,31., 268.4,31.066668, -91.600006,31.066668, 268.4,31.133333, -91.600006,31.133333, 268.4,31.2, -91.600006,31.2, 268.45,31.25, -91.54999,31.25, 268.5,31.3, -91.5,31.3, 268.5,31.366667, -91.5,31.366667, 268.5,31.433332, -91.5,31.433332, 268.5,31.5, -91.5,31.5, 268.53333,31.566668, -91.466675,31.566668, 268.56668,31.633333, -91.43332,31.633333, 268.6,31.7, -91.399994,31.7, 268.63333,31.766666, -91.36667,31.766666, 268.6667,31.833334, -91.33331,31.833334, 268.7,31.9, -91.29999,31.9, 268.75,31.95, -91.25,31.95, 268.8,32., -91.20001,32., 268.84998,32.05, -91.150024,32.05, 268.9,32.1, -91.100006,32.1, 268.95,32.15, -91.04999,32.15, 269.,32.2, -91.,32.2, 269.,32.266666, -91.,32.266666, 269.,32.333336, -91.,32.333336, 269.,32.4, -91.,32.4, 268.95,32.45, -91.04999,32.45, 268.9,32.5, -91.100006,32.5, 268.9,32.566666, -91.100006,32.566666, 268.9,32.633335, -91.100006,32.633335, 268.9,32.7, -91.100006,32.7, 268.9,32.766666, -91.100006,32.766666, 268.9,32.833336, -91.100006,32.833336, 268.9,32.9, -91.100006,32.9, 268.86667,32.966667, -91.13333,32.966667, 268.8333,33.033333, -91.16669,33.033333, 268.8,33.1, -91.20001,33.1, 268.84998,33.15, -91.150024,33.15, 268.9,33.2, -91.100006,33.2, 268.9,33.266666, -91.100006,33.266666, 268.9,33.333336, -91.100006,33.333336, 268.9,33.4, -91.100006,33.4, 268.86667,33.466667, -91.13333,33.466667, 268.8333,33.533333, -91.16669,33.533333, 268.8,33.6, -91.20001,33.6, 268.8,33.65, -91.20001,33.65, 268.8,33.7, -91.20001,33.7, 268.86667,33.733334, -91.13333,33.733334, 268.93332,33.766666, -91.06668,33.766666, 269.,33.8, -91.,33.8, 268.96667,33.866665, -91.033325,33.866665, 268.93332,33.933334, -91.06668,33.933334, 268.9,34., -91.100006,34., 268.96667,34., -91.033325,34., 269.03333,34., -90.966675,34., 269.1,34., -90.899994,34., 269.13333,34.066666, -90.86667,34.066666, 269.1667,34.133335, -90.83331,34.133335, 269.2,34.2, -90.79999,34.2, 269.2,34.266666, -90.79999,34.266666, 269.2,34.333336, -90.79999,34.333336, 269.2,34.4, -90.79999,34.4, 269.26666,34.4, -90.73334,34.4, 269.33334,34.4, -90.66666,34.4, 269.4,34.4, -90.600006,34.4, 269.45,34.45, -90.54999,34.45, 269.5,34.5, -90.5,34.5, 269.5,34.566666, -90.5,34.566666, 269.5,34.633335, -90.5,34.633335, 269.5,34.7, -90.5,34.7, 269.53333,34.766666, -90.466675,34.766666, 269.56668,34.833336, -90.43332,34.833336, 269.6,34.9, -90.399994,34.9, 269.66666,34.9, -90.33334,34.9, 269.73334,34.9, -90.26666,34.9, 269.8,34.9, -90.20001,34.9, 269.8,34.966667, -90.20001,34.966667, 269.8,35.033333, -90.20001,35.033333, 269.8,35.1, -90.20001,35.1, 269.8333,35.166664, -90.16669,35.166664, 269.86667,35.233334, -90.13333,35.233334, 269.9,35.3, -90.100006,35.3, 269.95,35.35, -90.04999,35.35, 270.,35.4, -90.,35.4, 270.05,35.45, -89.95001,35.45, 270.1,35.5, -89.899994,35.5, 270.13333,35.566666, -89.86667,35.566666, 270.1667,35.633335, -89.83331,35.633335, 270.2,35.7, -89.79999,35.7, 270.23334,35.766666, -89.76666,35.766666, 270.26666,35.833336, -89.73334,35.833336, 270.3,35.9, -89.70001,35.9, 270.3,35.966667, -89.70001,35.966667, 270.3,36.033333, -89.70001,36.033333, 270.3,36.1, -89.70001,36.1, 270.3,36.15, -89.70001,36.15, 270.3,36.2, -89.70001,36.2, 270.3333,36.266666, -89.66669,36.266666, 270.36667,36.333336, -89.63333,36.333336, 270.4,36.4, -89.600006,36.4, 270.45,36.45, -89.54999,36.45, 270.5,36.5, -89.5,36.5, 270.55,36.55, -89.45001,36.55, 270.6,36.6, -89.399994,36.6, 270.66666,36.6, -89.33334,36.6, 270.73334,36.6, -89.26666,36.6, 270.8,36.6, -89.20001,36.6, 270.8333,36.666664, -89.16669,36.666664, 270.86667,36.733334, -89.13333,36.733334, 270.9,36.8, -89.100006,36.8, 270.9,36.866665, -89.100006,36.866665, 270.9,36.933334, -89.100006,36.933334, 270.9,37., -89.100006,37., 270.83334,37.033333, -89.16666,37.033333, 270.76666,37.066666, -89.23334,37.066666, 270.7,37.1, -89.29999,37.1, 270.65002,37.15, -89.349976,37.15, 270.6,37.2, -89.399994,37.2, 270.6,37.266666, -89.399994,37.266666, 270.6,37.333336, -89.399994,37.333336, 270.6,37.4, -89.399994,37.4, 270.55,37.45, -89.45001,37.45, 270.5,37.5, -89.5,37.5, 270.46667,37.566666, -89.533325,37.566666, 270.43332,37.633335, -89.56668,37.633335, 270.4,37.7, -89.600006,37.7, 270.36667,37.766666, -89.63333,37.766666, 270.3333,37.833336, -89.66669,37.833336, 270.3,37.9, -89.70001,37.9, 270.23334,37.933334, -89.76666,37.933334, 270.16666,37.966667, -89.83334,37.966667, 270.1,38., -89.899994,38., 270.03333,38., -89.966675,38., 269.96667,38., -90.033325,38., 269.9,38., -90.100006,38., 269.83334,38.033333, -90.16666,38.033333, 269.76666,38.066666, -90.23334,38.066666, 269.7,38.1, -90.29999,38.1, 269.6667,38.166664, -90.33331,38.166664, 269.63333,38.233334, -90.36667,38.233334, 269.6,38.3, -90.399994,38.3, 269.65002,38.35, -90.349976,38.35, 269.7,38.4, -90.29999,38.4, 269.73334,38.466667, -90.26666,38.466667, 269.76666,38.533333, -90.23334,38.533333, 269.8,38.6, -90.20001,38.6, 269.8,38.666664, -90.20001,38.666664, 269.8,38.733334, -90.20001,38.733334, 269.8,38.8, -90.20001,38.8, 269.75,38.85, -90.25,38.85, 269.7,38.9, -90.29999,38.9, 269.65002,38.95, -90.349976,38.95, 269.6,39., -90.399994,39., 269.55,38.95, -90.45001,38.95, 269.5,38.9, -90.5,38.9, 269.43332,38.933334, -90.56668,38.933334, 269.36667,38.966667, -90.63333,38.966667, 269.3,39., -90.70001,39., 269.3,39.066666, -90.70001,39.066666, 269.3,39.133335, -90.70001,39.133335, 269.3,39.2, -90.70001,39.2, 269.25,39.25, -90.75,39.25, 269.2,39.3, -90.79999,39.3, 269.13333,39.333332, -90.86667,39.333332, 269.06668,39.36667, -90.93332,39.36667, 269.,39.4, -91.,39.4, 268.95,39.45, -91.04999,39.45, 268.9,39.5, -91.100006,39.5, 268.85,39.55, -91.149994,39.55, 268.8,39.6, -91.20001,39.6, 268.75,39.65, -91.25,39.65, 268.7,39.7, -91.29999,39.7, 268.65002,39.75, -91.349976,39.75, 268.6,39.8, -91.399994,39.8, 268.6,39.85, -91.399994,39.85, 268.6,39.9, -91.399994,39.9, 268.56668,39.966667, -91.43332,39.966667, 268.53333,40.033333, -91.466675,40.033333, 268.5,40.1, -91.5,40.1, 268.5,40.166664, -91.5,40.166664, 268.5,40.233334, -91.5,40.233334, 268.5,40.3, -91.5,40.3, 268.53333,40.366665, -91.466675,40.366665, 268.56668,40.433334, -91.43332,40.433334, 268.6,40.5, -91.399994,40.5, 268.65002,40.55, -91.349976,40.55, 268.7,40.6, -91.29999,40.6, 268.76666,40.63333, -91.23334,40.63333, 268.83334,40.666668, -91.16666,40.666668, 268.9,40.7, -91.100006,40.7, 268.93332,40.766666, -91.06668,40.766666, 268.96667,40.833336, -91.033325,40.833336, 269.,40.9, -91.,40.9, 269.,40.95, -91.,40.95, 269.,41., -91.,41., 269.,41.066666, -91.,41.066666, 269.,41.133335, -91.,41.133335, 269.,41.2, -91.,41.2, 268.95,41.25, -91.04999,41.25, 268.9,41.3, -91.100006,41.3, 268.95,41.35, -91.04999,41.35, 269.,41.4, -91.,41.4, 269.05,41.45, -90.95001,41.45, 269.1,41.5, -90.899994,41.5, 269.175,41.5, -90.82501,41.5, 269.25,41.5, -90.75,41.5, 269.325,41.5, -90.67499,41.5, 269.4,41.5, -90.600006,41.5, 269.45,41.5, -90.54999,41.5, 269.5,41.5, -90.5,41.5, 269.56668,41.566666, -90.43332,41.566666, 269.63333,41.633335, -90.36667,41.633335, 269.7,41.7, -90.29999,41.7, 269.75,41.75, -90.25,41.75, 269.8,41.8, -90.20001,41.8, 269.8,41.9, -90.20001,41.9, 269.8,42., -90.20001,42., 269.76666,42.066666, -90.23334,42.066666, 269.73334,42.133335, -90.26666,42.133335, 269.7,42.2, -90.29999,42.2, 269.65002,42.25, -90.349976,42.25, 269.6,42.3, -90.399994,42.3, 269.55,42.35, -90.45001,42.35, 269.5,42.4, -90.5,42.4, 269.45,42.45, -90.54999,42.45, 269.4,42.5, -90.600006,42.5, 269.34998,42.55, -90.650024,42.55, 269.3,42.6, -90.70001,42.6, 269.22498,42.625, -90.775024,42.625, 269.15,42.65, -90.850006,42.65, 269.075,42.675, -90.92499,42.675, 269.,42.7, -91.,42.7, 268.95,42.75, -91.04999,42.75, 268.9,42.8, -91.100006,42.8, 268.86667,42.866665, -91.13333,42.866665, 268.8333,42.933334, -91.16669,42.933334, 268.8,43., -91.20001,43., 268.8333,43.066666, -91.16669,43.066666, 268.86667,43.133335, -91.13333,43.133335, 268.9,43.2, -91.100006,43.2, 268.86667,43.266666, -91.13333,43.266666, 268.8333,43.333336, -91.16669,43.333336, 268.8,43.4, -91.20001,43.4, 268.8,43.45, -91.20001,43.45, 268.8,43.5, -91.20001,43.5, 268.8,43.6, -91.20001,43.6, 268.8,43.7, -91.20001,43.7, 268.8,43.8, -91.20001,43.8, 268.73334,43.833332, -91.26666,43.833332, 268.66666,43.86667, -91.33334,43.86667, 268.6,43.9, -91.399994,43.9, 268.53333,43.933334, -91.466675,43.933334, 268.46667,43.966667, -91.533325,43.966667, 268.4,44., -91.600006,44., 268.33334,44.033333, -91.66666,44.033333, 268.26666,44.066666, -91.73334,44.066666, 268.2,44.1, -91.79999,44.1, 268.1667,44.166664, -91.83331,44.166664, 268.13333,44.233334, -91.86667,44.233334, 268.1,44.3, -91.899994,44.3, 268.03333,44.333332, -91.966675,44.333332, 267.96667,44.36667, -92.033325,44.36667, 267.9,44.4, -92.100006,44.4, 267.83334,44.433334, -92.16666,44.433334, 267.76666,44.466667, -92.23334,44.466667, 267.7,44.5, -92.29999,44.5, 267.65002,44.55, -92.349976,44.55, 267.6,44.6, -92.399994,44.6, 267.53333,44.63333, -92.466675,44.63333, 267.46667,44.666668, -92.533325,44.666668, 267.4,44.7, -92.600006,44.7, 267.33334,44.7, -92.66666,44.7, 267.26666,44.7, -92.73334,44.7, 267.2,44.7, -92.79999,44.7, 270.5,30.2, -89.5,30.2, 270.45,30.25, -89.54999,30.25, 270.4,30.3, -89.600006,30.3, 270.35,30.349998, -89.649994,30.349998, 270.3,30.4, -89.70001,30.4, 270.25,30.45, -89.75,30.45, 270.2,30.5, -89.79999,30.5, 270.1667,30.566668, -89.83331,30.566668, 270.13333,30.633333, -89.86667,30.633333, 270.1,30.7, -89.899994,30.7, 270.15002,30.75, -89.849976,30.75, 270.2,30.8, -89.79999,30.8, 270.23334,30.866667, -89.76666,30.866667, 270.26666,30.933332, -89.73334,30.933332, 270.3,31., -89.70001,31., 270.3,31., -89.70001,31., 272.6,30.4, -87.399994,30.4, 272.6,30.466667, -87.399994,30.466667, 272.6,30.533333, -87.399994,30.533333, 272.6,30.6, -87.399994,30.6, 272.56668,30.666666, -87.43332,30.666666, 272.53333,30.733334, -87.466675,30.733334, 272.5,30.8, -87.5,30.8, 272.45,30.849998, -87.54999,30.849998, 272.4,30.9, -87.600006,30.9, 272.4,30.95, -87.600006,30.95, 272.4,31., -87.600006,31., 277.8,30.6, -82.20001,30.6, 277.8,30.533333, -82.20001,30.533333, 277.8,30.466667, -82.20001,30.466667, 277.8,30.4, -82.20001,30.4, 277.86667,30.433332, -82.13333,30.433332, 277.93332,30.466667, -82.06668,30.466667, 278.,30.5, -82.,30.5, 278.,30.566668, -82.,30.566668, 278.,30.633333, -82.,30.633333, 278.,30.7, -82.,30.7, 278.,30.75, -82.,30.75, 278.,30.8, -82.,30.8, 278.06668,30.8, -81.93332,30.8, 278.13333,30.8, -81.86667,30.8, 278.2,30.8, -81.79999,30.8, 278.26666,30.766666, -81.73334,30.766666, 278.33334,30.733334, -81.66666,30.733334, 278.4,30.7, -81.600006,30.7, 278.46667,30.7, -81.533325,30.7, 278.53333,30.7, -81.466675,30.7, 278.6,30.7, -81.399994,30.7, 275.,30.9, -85.,30.9, 275.03333,30.833334, -84.966675,30.833334, 275.06668,30.766666, -84.93332,30.766666, 275.1,30.7, -84.899994,30.7, 275.16666,30.733334, -84.83334,30.733334, 275.23334,30.766666, -84.76666,30.766666, 275.3,30.8, -84.70001,30.8, 275.23334,30.8, -84.76666,30.8, 275.16666,30.8, -84.83334,30.8, 275.1,30.8, -84.899994,30.8, 275.06668,30.866667, -84.93332,30.866667, 275.03333,30.933332, -84.966675,30.933332, 275.,31., -85.,31., 274.95,31.05, -85.04999,31.05, 274.9,31.1, -85.100006,31.1, 274.9,31.175, -85.100006,31.175, 274.9,31.25, -85.100006,31.25, 274.9,31.325, -85.100006,31.325, 274.9,31.4, -85.100006,31.4, 274.9,31.466667, -85.100006,31.466667, 274.9,31.533333, -85.100006,31.533333, 274.9,31.6, -85.100006,31.6, 274.9,31.666666, -85.100006,31.666666, 274.9,31.733334, -85.100006,31.733334, 274.9,31.8, -85.100006,31.8, 274.9,31.849998, -85.100006,31.849998, 274.9,31.9, -85.100006,31.9, 274.9,31.966665, -85.100006,31.966665, 274.9,32.033333, -85.100006,32.033333, 274.9,32.1, -85.100006,32.1, 274.96667,32.13333, -85.033325,32.13333, 275.03333,32.166668, -84.966675,32.166668, 275.1,32.2, -84.899994,32.2, 275.05,32.25, -84.95001,32.25, 275.,32.3, -85.,32.3, 274.975,32.375, -85.024994,32.375, 274.95,32.449997, -85.04999,32.449997, 274.925,32.524998, -85.07501,32.524998, 274.9,32.6, -85.100006,32.6, 274.9,32.65, -85.100006,32.65, 274.9,32.7, -85.100006,32.7, 274.86667,32.766666, -85.13333,32.766666, 274.8333,32.833336, -85.16669,32.833336, 274.8,32.9, -85.20001,32.9, 274.8,32.95, -85.20001,32.95, 274.8,33., -85.20001,33., 279.1,32., -80.899994,32., 279.05,32.05, -80.95001,32.05, 279.,32.1, -81.,32.1, 278.93332,32.13333, -81.06668,32.13333, 278.86667,32.166668, -81.13333,32.166668, 278.8,32.2, -81.20001,32.2, 278.8,32.25, -81.20001,32.25, 278.8,32.3, -81.20001,32.3, 278.8,32.366665, -81.20001,32.366665, 278.8,32.433334, -81.20001,32.433334, 278.8,32.5, -81.20001,32.5, 278.73334,32.533333, -81.26666,32.533333, 278.66666,32.566666, -81.33334,32.566666, 278.6,32.6, -81.399994,32.6, 278.6,32.666664, -81.399994,32.666664, 278.6,32.733334, -81.399994,32.733334, 278.6,32.8, -81.399994,32.8, 278.56668,32.866665, -81.43332,32.866665, 278.53333,32.933334, -81.466675,32.933334, 278.5,33., -81.5,33., 278.45,33.05, -81.54999,33.05, 278.4,33.1, -81.600006,33.1, 278.33334,33.13333, -81.66666,33.13333, 278.26666,33.166668, -81.73334,33.166668, 278.2,33.2, -81.79999,33.2, 278.15002,33.25, -81.849976,33.25, 278.1,33.3, -81.899994,33.3, 278.06668,33.366665, -81.93332,33.366665, 278.03333,33.433334, -81.966675,33.433334, 278.,33.5, -82.,33.5, 277.95,33.55, -82.04999,33.55, 277.9,33.6, -82.100006,33.6, 277.84998,33.65, -82.150024,33.65, 277.8,33.7, -82.20001,33.7, 277.6,33.8, -82.399994,33.8, 277.55,33.85, -82.45001,33.85, 277.5,33.9, -82.5,33.9, 277.46667,33.966667, -82.533325,33.966667, 277.43332,34.033333, -82.56668,34.033333, 277.4,34.1, -82.600006,34.1, 277.34998,34.15, -82.650024,34.15, 277.3,34.2, -82.70001,34.2, 277.26666,34.266666, -82.73334,34.266666, 277.23334,34.333336, -82.76666,34.333336, 277.2,34.4, -82.79999,34.4, 277.13333,34.433334, -82.86667,34.433334, 277.06668,34.466667, -82.93332,34.466667, 277.,34.5, -83.,34.5, 276.95,34.5, -83.04999,34.5, 276.9,34.5, -83.100006,34.5, 276.85,34.55, -83.149994,34.55, 276.8,34.6, -83.20001,34.6, 276.75,34.65, -83.25,34.65, 276.7,34.7, -83.29999,34.7, 276.73334,34.766666, -83.26666,34.766666, 276.76666,34.833336, -83.23334,34.833336, 276.8,34.9, -83.20001,34.9, 276.84998,34.95, -83.150024,34.95, 276.9,35., -83.100006,35., 276.9,35., -83.100006,35., 277.5,33.6, -82.5,33.6, 277.56668,33.63333, -82.43332,33.63333, 277.63333,33.666668, -82.36667,33.666668, 277.7,33.7, -82.29999,33.7, 277.75,33.75, -82.25,33.75, 277.8,33.8, -82.20001,33.8, 277.73334,33.8, -82.26666,33.8, 277.66666,33.8, -82.33334,33.8, 277.6,33.8, -82.399994,33.8, 277.65002,33.75, -82.349976,33.75, 277.7,33.7, -82.29999,33.7, 277.63333,33.666668, -82.36667,33.666668, 277.56668,33.63333, -82.43332,33.63333, 277.5,33.6, -82.5,33.6, 270.9,37., -89.100006,37., 270.9,37.066666, -89.100006,37.066666, 270.9,37.133335, -89.100006,37.133335, 270.9,37.2, -89.100006,37.2, 270.96667,37.2, -89.033325,37.2, 271.03333,37.2, -88.966675,37.2, 271.1,37.2, -88.899994,37.2, 271.16666,37.166668, -88.83334,37.166668, 271.23334,37.13333, -88.76666,37.13333, 271.3,37.1, -88.70001,37.1, 271.36667,37.1, -88.63333,37.1, 271.43332,37.1, -88.56668,37.1, 271.5,37.1, -88.5,37.1, 271.55,37.15, -88.45001,37.15, 271.6,37.2, -88.399994,37.2, 271.55,37.25, -88.45001,37.25, 271.5,37.3, -88.5,37.3, 271.55,37.35, -88.45001,37.35, 271.6,37.4, -88.399994,37.4, 271.66666,37.433334, -88.33334,37.433334, 271.73334,37.466667, -88.26666,37.466667, 271.8,37.5, -88.20001,37.5, 271.8,37.566666, -88.20001,37.566666, 271.8,37.633335, -88.20001,37.633335, 271.8,37.7, -88.20001,37.7, 271.86667,37.7, -88.13333,37.7, 271.93332,37.7, -88.06668,37.7, 272.,37.7, -88.,37.7, 272.05,37.75, -87.95001,37.75, 272.1,37.8, -87.899994,37.8, 272.16666,37.833332, -87.83334,37.833332, 272.23334,37.86667, -87.76666,37.86667, 272.3,37.9, -87.70001,37.9, 272.34998,37.95, -87.650024,37.95, 272.4,38., -87.600006,38., 272.46667,37.966667, -87.533325,37.966667, 272.53333,37.933334, -87.466675,37.933334, 272.6,37.9, -87.399994,37.9, 272.65002,37.9, -87.349976,37.9, 272.7,37.9, -87.29999,37.9, 272.76666,37.86667, -87.23334,37.86667, 272.83334,37.833332, -87.16666,37.833332, 272.9,37.8, -87.100006,37.8, 272.95,37.85, -87.04999,37.85, 273.,37.9, -87.,37.9, 273.05,37.9, -86.95001,37.9, 273.1,37.9, -86.899994,37.9, 273.16666,37.9, -86.83334,37.9, 273.23334,37.9, -86.76666,37.9, 273.3,37.9, -86.70001,37.9, 273.36667,37.9, -86.63333,37.9, 273.43332,37.9, -86.56668,37.9, 273.5,37.9, -86.5,37.9, 273.53333,37.966667, -86.466675,37.966667, 273.56668,38.033333, -86.43332,38.033333, 273.6,38.1, -86.399994,38.1, 273.65002,38.1, -86.349976,38.1, 273.7,38.1, -86.29999,38.1, 273.75,38.05, -86.25,38.05, 273.8,38., -86.20001,38., 273.86667,37.966667, -86.13333,37.966667, 273.93332,37.933334, -86.06668,37.933334, 274.,37.9, -86.,37.9, 274.05,37.95, -85.95001,37.95, 274.1,38., -85.899994,38., 274.13333,38.066666, -85.86667,38.066666, 274.1667,38.133335, -85.83331,38.133335, 274.2,38.2, -85.79999,38.2, 274.25,38.25, -85.75,38.25, 274.3,38.3, -85.70001,38.3, 274.3333,38.366665, -85.66669,38.366665, 274.36667,38.433334, -85.63333,38.433334, 274.4,38.5, -85.600006,38.5, 274.45,38.5, -85.54999,38.5, 274.5,38.5, -85.5,38.5, 274.53333,38.566666, -85.466675,38.566666, 274.56668,38.633335, -85.43332,38.633335, 274.6,38.7, -85.399994,38.7, 274.65002,38.7, -85.349976,38.7, 274.7,38.7, -85.29999,38.7, 274.77502,38.725, -85.224976,38.725, 274.85,38.75, -85.149994,38.75, 274.925,38.775, -85.07501,38.775, 275.,38.8, -85.,38.8, 275.06668,38.8, -84.93332,38.8, 275.13333,38.8, -84.86667,38.8, 275.2,38.8, -84.79999,38.8, 275.1667,38.866665, -84.83331,38.866665, 275.13333,38.933334, -84.86667,38.933334, 275.1,39., -84.899994,39., 275.15,39.05, -84.850006,39.05, 275.2,39.1, -84.79999,39.1, 275.25,39.15, -84.75,39.15, 275.3,39.2, -84.70001,39.2, 275.34998,39.15, -84.650024,39.15, 275.4,39.1, -84.600006,39.1, 275.45,39.1, -84.54999,39.1, 275.5,39.1, -84.5,39.1, 275.56668,39.066666, -84.43332,39.066666, 275.63333,39.033333, -84.36667,39.033333, 275.7,39., -84.29999,39., 275.75,38.95, -84.25,38.95, 275.8,38.9, -84.20001,38.9, 275.84998,38.85, -84.150024,38.85, 275.9,38.8, -84.100006,38.8, 275.96667,38.8, -84.033325,38.8, 276.03333,38.8, -83.966675,38.8, 276.1,38.8, -83.899994,38.8, 276.15002,38.75, -83.849976,38.75, 276.2,38.7, -83.79999,38.7, 276.27502,38.7, -83.724976,38.7, 276.35,38.7, -83.649994,38.7, 276.425,38.7, -83.57501,38.7, 276.5,38.7, -83.5,38.7, 276.55,38.7, -83.45001,38.7, 276.6,38.7, -83.399994,38.7, 276.66666,38.666668, -83.33334,38.666668, 276.73334,38.63333, -83.26666,38.63333, 276.8,38.6, -83.20001,38.6, 276.86667,38.63333, -83.13333,38.63333, 276.93332,38.666668, -83.06668,38.666668, 277.,38.7, -83.,38.7, 277.05,38.7, -82.95001,38.7, 277.1,38.7, -82.899994,38.7, 277.1,38.65, -82.899994,38.65, 277.1,38.6, -82.899994,38.6, 277.16666,38.566666, -82.83334,38.566666, 277.23334,38.533333, -82.76666,38.533333, 277.3,38.5, -82.70001,38.5, 277.34998,38.45, -82.650024,38.45, 277.4,38.4, -82.600006,38.4, 277.46667,38.4, -82.533325,38.4, 277.53333,38.4, -82.466675,38.4, 277.6,38.4, -82.399994,38.4, 277.63333,38.466667, -82.36667,38.466667, 277.6667,38.533333, -82.33331,38.533333, 277.7,38.6, -82.29999,38.6, 277.75,38.65, -82.25,38.65, 277.8,38.7, -82.20001,38.7, 277.84998,38.75, -82.150024,38.75, 277.9,38.8, -82.100006,38.8, 277.93332,38.866665, -82.06668,38.866665, 277.96667,38.933334, -82.033325,38.933334, 278.,39., -82.,39., 278.05,38.95, -81.95001,38.95, 278.1,38.9, -81.899994,38.9, 278.16666,38.933334, -81.83334,38.933334, 278.23334,38.966667, -81.76666,38.966667, 278.3,39., -81.70001,39., 278.3,39.066666, -81.70001,39.066666, 278.3,39.133335, -81.70001,39.133335, 278.3,39.2, -81.70001,39.2, 278.34998,39.25, -81.650024,39.25, 278.4,39.3, -81.600006,39.3, 278.45,39.35, -81.54999,39.35, 278.5,39.4, -81.5,39.4, 278.56668,39.4, -81.43332,39.4, 278.63333,39.4, -81.36667,39.4, 278.7,39.4, -81.29999,39.4, 278.76666,39.4, -81.23334,39.4, 278.83334,39.4, -81.16666,39.4, 278.9,39.4, -81.100006,39.4, 278.93332,39.466667, -81.06668,39.466667, 278.96667,39.533333, -81.033325,39.533333, 279.,39.6, -81.,39.6, 279.05,39.65, -80.95001,39.65, 279.1,39.7, -80.899994,39.7, 279.15002,39.75, -80.849976,39.75, 279.2,39.8, -80.79999,39.8, 279.23334,39.866665, -80.76666,39.866665, 279.26666,39.933334, -80.73334,39.933334, 279.3,40., -80.70001,40., 279.3,40.066666, -80.70001,40.066666, 279.3,40.133335, -80.70001,40.133335, 279.3,40.2, -80.70001,40.2, 279.34998,40.25, -80.650024,40.25, 279.4,40.3, -80.600006,40.3, 279.4,40.366665, -80.600006,40.366665, 279.4,40.433334, -80.600006,40.433334, 279.4,40.5, -80.600006,40.5, 279.34998,40.55, -80.650024,40.55, 279.3,40.6, -80.70001,40.6, 279.36667,40.6, -80.63333,40.6, 279.43332,40.6, -80.56668,40.6, 279.5,40.6, -80.5,40.6, 272.,37.8, -88.,37.8, 271.95,37.85, -88.04999,37.85, 271.9,37.9, -88.100006,37.9, 271.95,37.95, -88.04999,37.95, 272.,38., -88.,38., 272.05,38.05, -87.95001,38.05, 272.1,38.1, -87.899994,38.1, 272.1,38.166664, -87.899994,38.166664, 272.1,38.233334, -87.899994,38.233334, 272.1,38.3, -87.899994,38.3, 272.16666,38.333332, -87.83334,38.333332, 272.23334,38.36667, -87.76666,38.36667, 272.3,38.4, -87.70001,38.4, 272.34998,38.45, -87.650024,38.45, 272.4,38.5, -87.600006,38.5, 272.4,38.566666, -87.600006,38.566666, 272.4,38.633335, -87.600006,38.633335, 272.4,38.7, -87.600006,38.7, 272.45,38.75, -87.54999,38.75, 272.5,38.8, -87.5,38.8, 272.46667,38.866665, -87.533325,38.866665, 272.43332,38.933334, -87.56668,38.933334, 272.4,39., -87.600006,39., 272.4,39.05, -87.600006,39.05, 272.4,39.1, -87.600006,39.1, 272.4,39.15, -87.600006,39.15, 272.4,39.2, -87.600006,39.2, 272.43332,39.266666, -87.56668,39.266666, 272.46667,39.333336, -87.533325,39.333336, 272.5,39.4, -87.5,39.4, 278.,37.5, -82.,37.5, 277.95,37.55, -82.04999,37.55, 277.9,37.6, -82.100006,37.6, 277.84998,37.65, -82.150024,37.65, 277.8,37.7, -82.20001,37.7, 277.75,37.75, -82.25,37.75, 277.7,37.8, -82.29999,37.8, 277.65002,37.85, -82.349976,37.85, 277.6,37.9, -82.399994,37.9, 277.55,37.95, -82.45001,37.95, 277.5,38., -82.5,38., 277.46667,38.066666, -82.533325,38.066666, 277.43332,38.133335, -82.56668,38.133335, 277.4,38.2, -82.600006,38.2, 277.4,38.25, -82.600006,38.25, 277.4,38.3, -82.600006,38.3, 277.4,38.35, -82.600006,38.35, 277.4,38.4, -82.600006,38.4, 280.5,39.2, -79.5,39.2, 280.55,39.25, -79.45001,39.25, 280.6,39.3, -79.399994,39.3, 280.66666,39.333332, -79.33334,39.333332, 280.73334,39.36667, -79.26666,39.36667, 280.8,39.4, -79.20001,39.4, 280.86667,39.433334, -79.13333,39.433334, 280.93332,39.466667, -79.06668,39.466667, 281.,39.5, -79.,39.5, 281.05,39.5, -78.95001,39.5, 281.1,39.5, -78.899994,39.5, 281.15002,39.55, -78.849976,39.55, 281.2,39.6, -78.79999,39.6, 281.25,39.55, -78.75,39.55, 281.3,39.5, -78.70001,39.5, 281.36667,39.5, -78.63333,39.5, 281.43332,39.5, -78.56668,39.5, 281.5,39.5, -78.5,39.5, 281.56668,39.533333, -78.43332,39.533333, 281.63333,39.566666, -78.36667,39.566666, 281.7,39.6, -78.29999,39.6, 281.75,39.65, -78.25,39.65, 281.8,39.7, -78.20001,39.7, 281.86667,39.666668, -78.13333,39.666668, 281.93332,39.63333, -78.06668,39.63333, 282.,39.6, -78.,39.6, 282.06668,39.6, -77.93332,39.6, 282.13333,39.6, -77.86667,39.6, 282.2,39.6, -77.79999,39.6, 282.23334,39.533333, -77.76666,39.533333, 282.26666,39.466667, -77.73334,39.466667, 282.3,39.4, -77.70001,39.4, 282.34998,39.35, -77.650024,39.35, 282.4,39.3, -77.600006,39.3, 282.45,39.25, -77.54999,39.25, 282.5,39.2, -77.5,39.2, 282.55,39.15, -77.45001,39.15, 282.6,39.1, -77.399994,39.1, 282.65002,39.05, -77.349976,39.05, 282.7,39., -77.29999,39., 282.76666,38.966667, -77.23334,38.966667, 282.83334,38.933334, -77.16666,38.933334, 282.9,38.9, -77.100006,38.9, 282.93332,38.833336, -77.06668,38.833336, 282.96667,38.766666, -77.033325,38.766666, 283.,38.7, -77.,38.7, 282.95,38.7, -77.04999,38.7, 282.9,38.7, -77.100006,38.7, 284.6,39.8, -75.399994,39.8, 284.66666,39.833332, -75.33334,39.833332, 284.73334,39.86667, -75.26666,39.86667, 284.8,39.9, -75.20001,39.9, 284.84998,39.95, -75.150024,39.95, 284.9,40., -75.100006,40., 284.96667,40.033333, -75.033325,40.033333, 285.03333,40.066666, -74.966675,40.066666, 285.1,40.1, -74.899994,40.1, 285.16666,40.13333, -74.83334,40.13333, 285.23334,40.166668, -74.76666,40.166668, 285.3,40.2, -74.70001,40.2, 285.23334,40.233334, -74.76666,40.233334, 285.16666,40.266666, -74.83334,40.266666, 285.1,40.3, -74.899994,40.3, 285.05,40.35, -74.95001,40.35, 285.,40.4, -75.,40.4, 284.95,40.45, -75.04999,40.45, 284.9,40.5, -75.100006,40.5, 284.86667,40.566666, -75.13333,40.566666, 284.8333,40.633335, -75.16669,40.633335, 284.8,40.7, -75.20001,40.7, 284.84998,40.75, -75.150024,40.75, 284.9,40.8, -75.100006,40.8, 284.9,40.866665, -75.100006,40.866665, 284.9,40.933334, -75.100006,40.933334, 284.9,41., -75.100006,41., 284.95,41.05, -75.04999,41.05, 285.,41.1, -75.,41.1, 285.05,41.15, -74.95001,41.15, 285.1,41.2, -74.899994,41.2, 285.16666,41.233334, -74.83334,41.233334, 285.23334,41.266666, -74.76666,41.266666, 285.3,41.3, -74.70001,41.3, 285.25,41.35, -74.75,41.35, 285.2,41.4, -74.79999,41.4, 285.13333,41.433334, -74.86667,41.433334, 285.06668,41.466667, -74.93332,41.466667, 285.,41.5, -75.,41.5, 284.95,41.55, -75.04999,41.55, 284.9,41.6, -75.100006,41.6, 284.9,41.699997, -75.100006,41.699997, 284.9,41.8, -75.100006,41.8, 284.84998,41.8, -75.150024,41.8, 284.8,41.8, -75.20001,41.8, 284.76666,41.866665, -75.23334,41.866665, 284.73334,41.933334, -75.26666,41.933334, 284.7,42., -75.29999,42., 284.65002,42., -75.349976,42., 284.6,42., -75.399994,42., 285.7,40.5, -74.29999,40.5, 285.75,40.55, -74.25,40.55, 285.8,40.6, -74.20001,40.6, 285.84998,40.65, -74.150024,40.65, 285.9,40.7, -74.100006,40.7, 285.8,40.7, -74.20001,40.7, 285.84998,40.7, -74.150024,40.7, 285.9,40.7, -74.100006,40.7, 286.,40.8, -74.,40.8, 286.03333,40.866665, -73.966675,40.866665, 286.06668,40.933334, -73.93332,40.933334, 286.1,41., -73.899994,41., 286.,40.7, -74.,40.7, 286.05,40.75, -73.95001,40.75, 286.1,40.8, -73.899994,40.8, 278.9,27., -81.100006,27., 278.93332,26.933332, -81.06668,26.933332, 278.96667,26.866667, -81.033325,26.866667, 279.,26.8, -81.,26.8, 279.06668,26.766666, -80.93332,26.766666, 279.13333,26.733334, -80.86667,26.733334, 279.2,26.7, -80.79999,26.7, 279.25,26.75, -80.75,26.75, 279.3,26.8, -80.70001,26.8, 279.3333,26.866667, -80.66669,26.866667, 279.36667,26.933332, -80.63333,26.933332, 279.4,27., -80.600006,27., 279.34998,27.05, -80.650024,27.05, 279.3,27.1, -80.70001,27.1, 279.25,27.150002, -80.75,27.150002, 279.2,27.2, -80.79999,27.2, 279.15002,27.150002, -80.849976,27.150002, 279.1,27.1, -80.899994,27.1, 279.03333,27.066668, -80.966675,27.066668, 278.96667,27.033333, -81.033325,27.033333, 278.9,27., -81.100006,27., 278.9,27., -81.100006,27., 264.9,49.4, -95.100006,49.4, 264.96667,49.36667, -95.033325,49.36667, 265.03333,49.333332, -94.966675,49.333332, 265.1,49.3, -94.899994,49.3, 265.03333,49.266666, -94.966675,49.266666, 264.96667,49.233334, -95.033325,49.233334, 264.9,49.2, -95.100006,49.2, 264.83334,49.166668, -95.16666,49.166668, 264.76666,49.13333, -95.23334,49.13333, 264.7,49.1, -95.29999,49.1, 264.7,49., -95.29999,49., 264.7,48.9, -95.29999,48.9, 264.76666,48.9, -95.23334,48.9, 264.83334,48.9, -95.16666,48.9, 264.9,48.9, -95.100006,48.9, 264.95,48.95, -95.04999,48.95, 265.,49., -95.,49., 265.05,48.95, -94.95001,48.95, 265.1,48.9, -94.899994,48.9, 265.175,48.9, -94.82501,48.9, 265.25,48.9, -94.75,48.9, 265.325,48.9, -94.67499,48.9, 265.4,48.9, -94.600006,48.9, 265.45,48.95, -94.54999,48.95, 265.5,49., -94.5,49., 265.56668,49.033333, -94.43332,49.033333, 265.63333,49.066666, -94.36667,49.066666, 265.7,49.1, -94.29999,49.1, 265.76666,49.1, -94.23334,49.1, 265.83334,49.1, -94.16666,49.1, 265.9,49.1, -94.100006,49.1, 265.95,49.15, -94.04999,49.15, 266.,49.2, -94.,49.2, 265.93332,49.2, -94.06668,49.2, 265.86667,49.2, -94.13333,49.2, 265.8,49.2, -94.20001,49.2, 265.75,49.25, -94.25,49.25, 265.7,49.3, -94.29999,49.3, 265.63333,49.266666, -94.36667,49.266666, 265.56668,49.233334, -94.43332,49.233334, 265.5,49.2, -94.5,49.2, 265.45,49.15, -94.54999,49.15, 265.4,49.1, -94.600006,49.1, 265.33334,49.13333, -94.66666,49.13333, 265.26666,49.166668, -94.73334,49.166668, 265.2,49.2, -94.79999,49.2, 265.26666,49.2, -94.73334,49.2, 265.33334,49.2, -94.66666,49.2, 265.4,49.2, -94.600006,49.2, 265.4,49.25, -94.600006,49.25, 265.4,49.3, -94.600006,49.3, 265.33334,49.3, -94.66666,49.3, 265.26666,49.3, -94.73334,49.3, 265.2,49.3, -94.79999,49.3, 265.25,49.35, -94.75,49.35, 265.3,49.4, -94.70001,49.4, 265.36667,49.433334, -94.63333,49.433334, 265.43332,49.466667, -94.56668,49.466667, 265.5,49.5, -94.5,49.5, 265.56668,49.5, -94.43332,49.5, 265.63333,49.5, -94.36667,49.5, 265.7,49.5, -94.29999,49.5, 265.75,49.45, -94.25,49.45, 265.8,49.4, -94.20001,49.4, 265.84998,49.35, -94.150024,49.35, 265.9,49.3, -94.100006,49.3, 265.9,49.35, -94.100006,49.35, 265.9,49.4, -94.100006,49.4, 265.83334,49.433334, -94.16666,49.433334, 265.76666,49.466667, -94.23334,49.466667, 265.7,49.5, -94.29999,49.5, 265.7,49.6, -94.29999,49.6, 265.7,49.7, -94.29999,49.7, 265.63333,49.7, -94.36667,49.7, 265.56668,49.7, -94.43332,49.7, 265.5,49.7, -94.5,49.7, 265.45,49.7, -94.54999,49.7, 265.4,49.7, -94.600006,49.7, 265.325,49.7, -94.67499,49.7, 265.25,49.7, -94.75,49.7, 265.175,49.7, -94.82501,49.7, 265.1,49.7, -94.899994,49.7, 265.1,49.65, -94.899994,49.65, 265.1,49.6, -94.899994,49.6, 265.03333,49.6, -94.966675,49.6, 264.96667,49.6, -95.033325,49.6, 264.9,49.6, -95.100006,49.6, 264.84998,49.55, -95.150024,49.55, 264.8,49.5, -95.20001,49.5, 264.875,49.5, -95.125,49.5, 264.95,49.5, -95.04999,49.5, 265.025,49.5, -94.975006,49.5, 265.1,49.5, -94.899994,49.5, 265.15002,49.55, -94.849976,49.55, 265.2,49.6, -94.79999,49.6, 265.26666,49.6, -94.73334,49.6, 265.33334,49.6, -94.66666,49.6, 265.4,49.6, -94.600006,49.6, 265.33334,49.566666, -94.66666,49.566666, 265.26666,49.533333, -94.73334,49.533333, 265.2,49.5, -94.79999,49.5, 265.15002,49.5, -94.849976,49.5, 265.1,49.5, -94.899994,49.5, 265.03333,49.466667, -94.966675,49.466667, 264.96667,49.433334, -95.033325,49.433334, 264.9,49.4, -95.100006,49.4, 265.3,48.8, -94.70001,48.8, 265.34998,48.75, -94.650024,48.75, 265.4,48.7, -94.600006,48.7, 265.46667,48.7, -94.533325,48.7, 265.53333,48.7, -94.466675,48.7, 265.6,48.7, -94.399994,48.7, 265.68573,48.685715, -94.31427,48.685715, 265.77142,48.67143, -94.22858,48.67143, 265.85715,48.657143, -94.14285,48.657143, 265.94287,48.642857, -94.05713,48.642857, 266.0286,48.62857, -93.971405,48.62857, 266.1143,48.614285, -93.88571,48.614285, 266.2,48.6, -93.79999,48.6, 266.25,48.55, -93.75,48.55, 266.3,48.5, -93.70001,48.5, 266.375,48.525, -93.625,48.525, 266.45,48.55, -93.54999,48.55, 266.525,48.574997, -93.475006,48.574997, 266.6,48.6, -93.399994,48.6, 266.6,48.6, -93.399994,48.6, 267.5,48.4, -92.5,48.4, 267.55,48.35, -92.45001,48.35, 267.6,48.3, -92.399994,48.3, 267.65002,48.25, -92.349976,48.25, 267.7,48.2, -92.29999,48.2, 267.73334,48.266666, -92.26666,48.266666, 267.76666,48.333336, -92.23334,48.333336, 267.8,48.4, -92.20001,48.4, 267.86667,48.36667, -92.13333,48.36667, 267.93332,48.333332, -92.06668,48.333332, 268.,48.3, -92.,48.3, 268.06668,48.266666, -91.93332,48.266666, 268.13333,48.233334, -91.86667,48.233334, 268.2,48.2, -91.79999,48.2, 268.25,48.15, -91.75,48.15, 268.3,48.1, -91.70001,48.1, 268.36667,48.1, -91.63333,48.1, 268.43332,48.1, -91.56668,48.1, 268.5,48.1, -91.5,48.1, 268.56668,48.1, -91.43332,48.1, 268.63333,48.1, -91.36667,48.1, 268.7,48.1, -91.29999,48.1, 268.76666,48.13333, -91.23334,48.13333, 268.83334,48.166668, -91.16666,48.166668, 268.9,48.2, -91.100006,48.2, 268.95,48.2, -91.04999,48.2, 269.,48.2, -91.,48.2, 269.06668,48.2, -90.93332,48.2, 269.13333,48.2, -90.86667,48.2, 269.2,48.2, -90.79999,48.2, 269.27502,48.175, -90.724976,48.175, 269.35,48.15, -90.649994,48.15, 269.425,48.125, -90.57501,48.125, 269.5,48.1, -90.5,48.1, 269.55,48.1, -90.45001,48.1, 269.6,48.1, -90.399994,48.1, 269.675,48.1, -90.32501,48.1, 269.75,48.1, -90.25,48.1, 269.825,48.1, -90.17499,48.1, 269.9,48.1, -90.100006,48.1, 269.95,48.05, -90.04999,48.05, 270.,48., -90.,48., 270.06668,48., -89.93332,48., 270.13333,48., -89.86667,48., 270.2,48., -89.79999,48., 270.26666,48., -89.73334,48., 270.33334,48., -89.66666,48., 270.4,48., -89.600006,48., 266.6,48.6, -93.399994,48.6, 266.66666,48.6, -93.33334,48.6, 266.73334,48.6, -93.26666,48.6, 266.8,48.6, -93.20001,48.6, 266.875,48.6, -93.125,48.6, 266.95,48.6, -93.04999,48.6, 267.025,48.6, -92.975006,48.6, 267.1,48.6, -92.899994,48.6, 267.175,48.574997, -92.82501,48.574997, 267.25,48.55, -92.75,48.55, 267.325,48.525, -92.67499,48.525, 267.4,48.5, -92.600006,48.5, 267.325,48.475, -92.67499,48.475, 267.25,48.45, -92.75,48.45, 267.175,48.425003, -92.82501,48.425003, 267.1,48.4, -92.899994,48.4, 267.05,48.45, -92.95001,48.45, 267.,48.5, -93.,48.5, 267.,48.45, -93.,48.45, 267.,48.4, -93.,48.4, 267.075,48.4, -92.92499,48.4, 267.15,48.4, -92.850006,48.4, 267.22498,48.4, -92.775024,48.4, 267.3,48.4, -92.70001,48.4, 267.36667,48.4, -92.63333,48.4, 267.43332,48.4, -92.56668,48.4, 267.5,48.4, -92.5,48.4, 267.43332,48.433334, -92.56668,48.433334, 267.36667,48.466667, -92.63333,48.466667, 267.3,48.5, -92.70001,48.5, 267.34998,48.55, -92.650024,48.55, 267.4,48.6, -92.600006,48.6, 267.34998,48.6, -92.650024,48.6, 267.3,48.6, -92.70001,48.6, 267.23334,48.6, -92.76666,48.6, 267.16666,48.6, -92.83334,48.6, 267.1,48.6, -92.899994,48.6, 267.03333,48.63333, -92.966675,48.63333, 266.96667,48.666668, -93.033325,48.666668, 266.9,48.7, -93.100006,48.7, 266.84998,48.75, -93.150024,48.75, 266.8,48.8, -93.20001,48.8, 266.76666,48.866665, -93.23334,48.866665, 266.73334,48.933334, -93.26666,48.933334, 266.7,49., -93.29999,49., 266.63333,48.966667, -93.36667,48.966667, 266.56668,48.933334, -93.43332,48.933334, 266.5,48.9, -93.5,48.9, 266.56668,48.86667, -93.43332,48.86667, 266.63333,48.833332, -93.36667,48.833332, 266.7,48.8, -93.29999,48.8, 266.6667,48.733334, -93.33331,48.733334, 266.63333,48.666664, -93.36667,48.666664, 266.6,48.6, -93.399994,48.6, 267.9,46.8, -92.100006,46.8, 267.95,46.75, -92.04999,46.75, 268.,46.7, -92.,46.7, 268.075,46.7, -91.92499,46.7, 268.15,46.7, -91.850006,46.7, 268.22498,46.7, -91.775024,46.7, 268.3,46.7, -91.70001,46.7, 268.36667,46.733334, -91.63333,46.733334, 268.43332,46.766666, -91.56668,46.766666, 268.5,46.8, -91.5,46.8, 268.56668,46.8, -91.43332,46.8, 268.63333,46.8, -91.36667,46.8, 268.7,46.8, -91.29999,46.8, 268.76666,46.833332, -91.23334,46.833332, 268.83334,46.86667, -91.16666,46.86667, 268.9,46.9, -91.100006,46.9, 268.95,46.9, -91.04999,46.9, 269.,46.9, -91.,46.9, 269.06668,46.9, -90.93332,46.9, 269.13333,46.9, -90.86667,46.9, 269.2,46.9, -90.79999,46.9, 269.1667,46.833336, -90.83331,46.833336, 269.13333,46.766666, -90.86667,46.766666, 269.1,46.7, -90.899994,46.7, 269.1,46.65, -90.899994,46.65, 269.1,46.6, -90.899994,46.6, 269.16666,46.63333, -90.83334,46.63333, 269.23334,46.666668, -90.76666,46.666668, 269.3,46.7, -90.70001,46.7, 269.3,46.7, -90.70001,46.7, 269.2,46.7, -90.79999,46.7, 269.26666,46.666668, -90.73334,46.666668, 269.33334,46.63333, -90.66666,46.63333, 269.4,46.6, -90.600006,46.6, 269.46667,46.566666, -90.533325,46.566666, 269.53333,46.533333, -90.466675,46.533333, 269.6,46.5, -90.399994,46.5, 269.65002,46.55, -90.349976,46.55, 269.7,46.6, -90.29999,46.6, 269.76666,46.63333, -90.23334,46.63333, 269.83334,46.666668, -90.16666,46.666668, 269.9,46.7, -90.100006,46.7, 269.96667,46.7, -90.033325,46.7, 270.03333,46.7, -89.966675,46.7, 270.1,46.7, -89.899994,46.7, 270.15002,46.75, -89.849976,46.75, 270.2,46.8, -89.79999,46.8, 270.27502,46.8, -89.724976,46.8, 270.35,46.8, -89.649994,46.8, 270.425,46.8, -89.57501,46.8, 270.5,46.8, -89.5,46.8, 270.56668,46.833332, -89.43332,46.833332, 270.63333,46.86667, -89.36667,46.86667, 270.7,46.9, -89.29999,46.9, 270.75,46.95, -89.25,46.95, 270.8,47., -89.20001,47., 270.86667,47., -89.13333,47., 270.93332,47., -89.06668,47., 271.,47., -89.,47., 271.05,47.05, -88.95001,47.05, 271.1,47.1, -88.899994,47.1, 271.16666,47.13333, -88.83334,47.13333, 271.23334,47.166668, -88.76666,47.166668, 271.3,47.2, -88.70001,47.2, 271.36667,47.233334, -88.63333,47.233334, 271.43332,47.266666, -88.56668,47.266666, 271.5,47.3, -88.5,47.3, 271.56668,47.333332, -88.43332,47.333332, 271.63333,47.36667, -88.36667,47.36667, 271.7,47.4, -88.29999,47.4, 271.76666,47.433334, -88.23334,47.433334, 271.83334,47.466667, -88.16666,47.466667, 271.9,47.5, -88.100006,47.5, 271.975,47.5, -88.024994,47.5, 272.05,47.5, -87.95001,47.5, 272.125,47.5, -87.875,47.5, 272.2,47.5, -87.79999,47.5, 272.15002,47.45, -87.849976,47.45, 272.1,47.4, -87.899994,47.4, 272.05,47.35, -87.95001,47.35, 272.,47.3, -88.,47.3, 271.93332,47.266666, -88.06668,47.266666, 271.86667,47.233334, -88.13333,47.233334, 271.8,47.2, -88.20001,47.2, 271.75,47.15, -88.25,47.15, 271.7,47.1, -88.29999,47.1, 271.65002,47.05, -88.349976,47.05, 271.6,47., -88.399994,47., 271.56668,46.933334, -88.43332,46.933334, 271.53333,46.866665, -88.466675,46.866665, 271.5,46.8, -88.5,46.8, 271.56668,46.833332, -88.43332,46.833332, 271.63333,46.86667, -88.36667,46.86667, 271.7,46.9, -88.29999,46.9, 271.76666,46.933334, -88.23334,46.933334, 271.83334,46.966667, -88.16666,46.966667, 271.9,47., -88.100006,47., 271.83334,46.966667, -88.16666,46.966667, 271.76666,46.933334, -88.23334,46.933334, 271.7,46.9, -88.29999,46.9, 271.76666,46.9, -88.23334,46.9, 271.83334,46.9, -88.16666,46.9, 271.9,46.9, -88.100006,46.9, 271.96667,46.9, -88.033325,46.9, 272.03333,46.9, -87.966675,46.9, 272.1,46.9, -87.899994,46.9, 272.16666,46.9, -87.83334,46.9, 272.23334,46.9, -87.76666,46.9, 272.3,46.9, -87.70001,46.9, 272.34998,46.85, -87.650024,46.85, 272.4,46.8, -87.600006,46.8, 272.43332,46.733334, -87.56668,46.733334, 272.46667,46.666664, -87.533325,46.666664, 272.5,46.6, -87.5,46.6, 272.55,46.55, -87.45001,46.55, 272.6,46.5, -87.399994,46.5, 272.675,46.5, -87.32501,46.5, 272.75,46.5, -87.25,46.5, 272.825,46.5, -87.17499,46.5, 272.9,46.5, -87.100006,46.5, 272.96667,46.5, -87.033325,46.5, 273.03333,46.5, -86.966675,46.5, 273.1,46.5, -86.899994,46.5, 273.16666,46.5, -86.83334,46.5, 273.23334,46.5, -86.76666,46.5, 273.3,46.5, -86.70001,46.5, 273.36667,46.5, -86.63333,46.5, 273.43332,46.5, -86.56668,46.5, 273.5,46.5, -86.5,46.5, 273.575,46.55, -86.42499,46.55, 273.65,46.6, -86.350006,46.6, 273.72498,46.65, -86.275024,46.65, 273.8,46.7, -86.20001,46.7, 273.875,46.7, -86.125,46.7, 273.95,46.7, -86.04999,46.7, 274.025,46.7, -85.975006,46.7, 274.1,46.7, -85.899994,46.7, 274.175,46.7, -85.82501,46.7, 274.25,46.7, -85.75,46.7, 274.325,46.7, -85.67499,46.7, 274.4,46.7, -85.600006,46.7, 274.475,46.7, -85.524994,46.7, 274.55,46.7, -85.45001,46.7, 274.625,46.7, -85.375,46.7, 274.7,46.7, -85.29999,46.7, 274.77502,46.725, -85.224976,46.725, 274.85,46.75, -85.149994,46.75, 274.925,46.775, -85.07501,46.775, 275.,46.8, -85.,46.8, 275.,46.7, -85.,46.7, 275.,46.6, -85.,46.6, 275.,46.5, -85.,46.5, 275.05,46.5, -84.95001,46.5, 275.1,46.5, -84.899994,46.5, 275.16666,46.5, -84.83334,46.5, 275.23334,46.5, -84.76666,46.5, 275.3,46.5, -84.70001,46.5, 275.36667,46.466667, -84.63333,46.466667, 275.43332,46.433334, -84.56668,46.433334, 275.5,46.4, -84.5,46.4, 275.46667,46.466667, -84.533325,46.466667, 275.43332,46.533333, -84.56668,46.533333, 275.4,46.6, -84.600006,46.6, 275.46667,46.63333, -84.533325,46.63333, 275.53333,46.666668, -84.466675,46.666668, 275.6,46.7, -84.399994,46.7, 275.53333,46.7, -84.466675,46.7, 275.46667,46.7, -84.533325,46.7, 275.4,46.7, -84.600006,46.7, 275.45,46.75, -84.54999,46.75, 275.5,46.8, -84.5,46.8, 275.45,46.85, -84.54999,46.85, 275.4,46.9, -84.600006,46.9, 275.33334,46.933334, -84.66666,46.933334, 275.26666,46.966667, -84.73334,46.966667, 275.2,47., -84.79999,47., 275.25,47.05, -84.75,47.05, 275.3,47.1, -84.70001,47.1, 275.3333,47.166664, -84.66669,47.166664, 275.36667,47.233334, -84.63333,47.233334, 275.4,47.3, -84.600006,47.3, 275.34998,47.35, -84.650024,47.35, 275.3,47.4, -84.70001,47.4, 275.23334,47.433334, -84.76666,47.433334, 275.16666,47.466667, -84.83334,47.466667, 275.1,47.5, -84.899994,47.5, 275.05,47.55, -84.95001,47.55, 275.,47.6, -85.,47.6, 275.,47.65, -85.,47.65, 275.,47.7, -85.,47.7, 275.03333,47.766666, -84.966675,47.766666, 275.06668,47.833336, -84.93332,47.833336, 275.1,47.9, -84.899994,47.9, 275.03333,47.933334, -84.966675,47.933334, 274.96667,47.966667, -85.033325,47.966667, 274.9,48., -85.100006,48., 274.825,47.975, -85.17499,47.975, 274.75,47.95, -85.25,47.95, 274.675,47.925003, -85.32501,47.925003, 274.6,47.9, -85.399994,47.9, 274.53333,47.9, -85.466675,47.9, 274.46667,47.9, -85.533325,47.9, 274.4,47.9, -85.600006,47.9, 274.325,47.925003, -85.67499,47.925003, 274.25,47.95, -85.75,47.95, 274.175,47.975, -85.82501,47.975, 274.1,48., -85.899994,48., 274.05,48.05, -85.95001,48.05, 274.,48.1, -86.,48.1, 273.95,48.15, -86.04999,48.15, 273.9,48.2, -86.100006,48.2, 273.86667,48.266666, -86.13333,48.266666, 273.8333,48.333336, -86.16669,48.333336, 273.8,48.4, -86.20001,48.4, 273.76666,48.466667, -86.23334,48.466667, 273.73334,48.533333, -86.26666,48.533333, 273.7,48.6, -86.29999,48.6, 273.65002,48.65, -86.349976,48.65, 273.6,48.7, -86.399994,48.7, 273.53333,48.7, -86.466675,48.7, 273.46667,48.7, -86.533325,48.7, 273.4,48.7, -86.600006,48.7, 273.33334,48.733334, -86.66666,48.733334, 273.26666,48.766666, -86.73334,48.766666, 273.2,48.8, -86.79999,48.8, 273.13333,48.8, -86.86667,48.8, 273.06668,48.8, -86.93332,48.8, 273.,48.8, -87.,48.8, 272.93332,48.8, -87.06668,48.8, 272.86667,48.8, -87.13333,48.8, 272.8,48.8, -87.20001,48.8, 272.73334,48.8, -87.26666,48.8, 272.66666,48.8, -87.33334,48.8, 272.6,48.8, -87.399994,48.8, 272.55,48.85, -87.45001,48.85, 272.5,48.9, -87.5,48.9, 272.425,48.9, -87.57501,48.9, 272.35,48.9, -87.649994,48.9, 272.27502,48.9, -87.724976,48.9, 272.2,48.9, -87.79999,48.9, 272.15002,48.9, -87.849976,48.9, 272.1,48.9, -87.899994,48.9, 272.03333,48.933334, -87.966675,48.933334, 271.96667,48.966667, -88.033325,48.966667, 271.9,49., -88.100006,49., 271.83334,49., -88.16666,49., 271.76666,49., -88.23334,49., 271.7,49., -88.29999,49., 271.73334,48.933334, -88.26666,48.933334, 271.76666,48.866665, -88.23334,48.866665, 271.8,48.8, -88.20001,48.8, 271.84998,48.8, -88.150024,48.8, 271.9,48.8, -88.100006,48.8, 271.96667,48.833332, -88.033325,48.833332, 272.03333,48.86667, -87.966675,48.86667, 272.1,48.9, -87.899994,48.9, 272.16666,48.86667, -87.83334,48.86667, 272.23334,48.833332, -87.76666,48.833332, 272.3,48.8, -87.70001,48.8, 272.34998,48.8, -87.650024,48.8, 272.4,48.8, -87.600006,48.8, 272.34998,48.8, -87.650024,48.8, 272.3,48.8, -87.70001,48.8, 272.22498,48.8, -87.775024,48.8, 272.15,48.8, -87.850006,48.8, 272.075,48.8, -87.92499,48.8, 272.,48.8, -88.,48.8, 271.93332,48.733334, -88.06668,48.733334, 271.86667,48.666664, -88.13333,48.666664, 271.8,48.6, -88.20001,48.6, 271.75,48.6, -88.25,48.6, 271.7,48.6, -88.29999,48.6, 271.63333,48.566666, -88.36667,48.566666, 271.56668,48.533333, -88.43332,48.533333, 271.5,48.5, -88.5,48.5, 271.45,48.45, -88.54999,48.45, 271.4,48.4, -88.600006,48.4, 271.46667,48.466667, -88.533325,48.466667, 271.53333,48.533333, -88.466675,48.533333, 271.6,48.6, -88.399994,48.6, 271.63333,48.666664, -88.36667,48.666664, 271.6667,48.733334, -88.33331,48.733334, 271.7,48.8, -88.29999,48.8, 271.63333,48.8, -88.36667,48.8, 271.56668,48.8, -88.43332,48.8, 271.5,48.8, -88.5,48.8, 271.5,48.75, -88.5,48.75, 271.5,48.7, -88.5,48.7, 271.46667,48.633335, -88.533325,48.633335, 271.43332,48.566666, -88.56668,48.566666, 271.4,48.5, -88.600006,48.5, 271.34998,48.45, -88.650024,48.45, 271.3,48.4, -88.70001,48.4, 271.23334,48.36667, -88.76666,48.36667, 271.16666,48.333332, -88.83334,48.333332, 271.1,48.3, -88.899994,48.3, 271.13333,48.366665, -88.86667,48.366665, 271.1667,48.433334, -88.83331,48.433334, 271.2,48.5, -88.79999,48.5, 271.12,48.5, -88.880005,48.5, 271.04,48.5, -88.95999,48.5, 270.96,48.5, -89.04001,48.5, 270.88,48.5, -89.119995,48.5, 270.8,48.5, -89.20001,48.5, 270.8,48.4, -89.20001,48.4, 270.8,48.3, -89.20001,48.3, 270.75,48.25, -89.25,48.25, 270.7,48.2, -89.29999,48.2, 270.65002,48.15, -89.349976,48.15, 270.6,48.1, -89.399994,48.1, 270.53333,48.066666, -89.466675,48.066666, 270.46667,48.033333, -89.533325,48.033333, 270.4,48., -89.600006,48., 270.34998,47.95, -89.650024,47.95, 270.3,47.9, -89.70001,47.9, 270.23334,47.9, -89.76666,47.9, 270.16666,47.9, -89.83334,47.9, 270.1,47.9, -89.899994,47.9, 270.03333,47.86667, -89.966675,47.86667, 269.96667,47.833332, -90.033325,47.833332, 269.9,47.8, -90.100006,47.8, 269.83334,47.766666, -90.16666,47.766666, 269.76666,47.733334, -90.23334,47.733334, 269.7,47.7, -90.29999,47.7, 269.63333,47.7, -90.36667,47.7, 269.56668,47.7, -90.43332,47.7, 269.5,47.7, -90.5,47.7, 269.43332,47.666668, -90.56668,47.666668, 269.36667,47.63333, -90.63333,47.63333, 269.3,47.6, -90.70001,47.6, 269.23334,47.566666, -90.76666,47.566666, 269.16666,47.533333, -90.83334,47.533333, 269.1,47.5, -90.899994,47.5, 269.05,47.5, -90.95001,47.5, 269.,47.5, -91.,47.5, 268.93332,47.433334, -91.06668,47.433334, 268.86667,47.366665, -91.13333,47.366665, 268.8,47.3, -91.20001,47.3, 268.73334,47.266666, -91.26666,47.266666, 268.66666,47.233334, -91.33334,47.233334, 268.6,47.2, -91.399994,47.2, 268.53333,47.166668, -91.466675,47.166668, 268.46667,47.13333, -91.533325,47.13333, 268.4,47.1, -91.600006,47.1, 268.34998,47.05, -91.650024,47.05, 268.3,47., -91.70001,47., 268.23334,46.966667, -91.76666,46.966667, 268.16666,46.933334, -91.83334,46.933334, 268.1,46.9, -91.899994,46.9, 268.03333,46.86667, -91.966675,46.86667, 267.96667,46.833332, -92.033325,46.833332, 267.9,46.8, -92.100006,46.8, 269.2,46.7, -90.79999,46.7, 269.26666,46.733334, -90.73334,46.733334, 269.33334,46.766666, -90.66666,46.766666, 269.4,46.8, -90.600006,46.8, 269.33334,46.766666, -90.66666,46.766666, 269.26666,46.733334, -90.73334,46.733334, 269.2,46.7, -90.79999,46.7, 269.3,46.9, -90.70001,46.9, 269.3,46.9, -90.70001,46.9, 269.36667,46.933334, -90.63333,46.933334, 269.43332,46.966667, -90.56668,46.966667, 269.5,47., -90.5,47., 269.43332,46.966667, -90.56668,46.966667, 269.36667,46.933334, -90.63333,46.933334, 269.3,46.9, -90.70001,46.9, 269.5,47., -90.5,47., 269.5,47., -90.5,47., 270.8,47.8, -89.20001,47.8, 270.86667,47.833332, -89.13333,47.833332, 270.93332,47.86667, -89.06668,47.86667, 271.,47.9, -89.,47.9, 271.06668,47.933334, -88.93332,47.933334, 271.13333,47.966667, -88.86667,47.966667, 271.2,48., -88.79999,48., 271.26666,48., -88.73334,48., 271.33334,48., -88.66666,48., 271.4,48., -88.600006,48., 271.46667,48.066666, -88.533325,48.066666, 271.53333,48.133335, -88.466675,48.133335, 271.6,48.2, -88.399994,48.2, 271.53333,48.2, -88.466675,48.2, 271.46667,48.2, -88.533325,48.2, 271.4,48.2, -88.600006,48.2, 271.33334,48.166668, -88.66666,48.166668, 271.26666,48.13333, -88.73334,48.13333, 271.2,48.1, -88.79999,48.1, 271.13333,48.066666, -88.86667,48.066666, 271.06668,48.033333, -88.93332,48.033333, 271.,48., -89.,48., 270.93332,47.966667, -89.06668,47.966667, 270.86667,47.933334, -89.13333,47.933334, 270.8,47.9, -89.20001,47.9, 270.8,47.85, -89.20001,47.85, 270.8,47.8, -89.20001,47.8, 270.8,48.2, -89.20001,48.2, 270.8,48.2, -89.20001,48.2, 273.3,46.5, -86.70001,46.5, 273.3,46.5, -86.70001,46.5, 274.1,47.7, -85.899994,47.7, 274.16666,47.7, -85.83334,47.7, 274.23334,47.7, -85.76666,47.7, 274.3,47.7, -85.70001,47.7, 274.23334,47.733334, -85.76666,47.733334, 274.16666,47.766666, -85.83334,47.766666, 274.1,47.8, -85.899994,47.8, 274.1,47.75, -85.899994,47.75, 274.1,47.7, -85.899994,47.7, 275.6,46.5, -84.399994,46.5, 275.65002,46.5, -84.349976,46.5, 275.7,46.5, -84.29999,46.5, 275.76666,46.466667, -84.23334,46.466667, 275.83334,46.433334, -84.16666,46.433334, 275.9,46.4, -84.100006,46.4, 275.9,46.300003, -84.100006,46.300003, 275.9,46.2, -84.100006,46.2, 275.9,46.4, -84.100006,46.4, 275.9,46.45, -84.100006,46.45, 275.9,46.5, -84.100006,46.5, 275.7,46.5, -84.29999,46.5, 275.65002,46.5, -84.349976,46.5, 275.6,46.5, -84.399994,46.5, 275.3,45.8, -84.70001,45.8, 275.23334,45.833332, -84.76666,45.833332, 275.16666,45.86667, -84.83334,45.86667, 275.1,45.9, -84.899994,45.9, 275.03333,45.933334, -84.966675,45.933334, 274.96667,45.966667, -85.033325,45.966667, 274.9,46., -85.100006,46., 274.83334,46.033333, -85.16666,46.033333, 274.76666,46.066666, -85.23334,46.066666, 274.7,46.1, -85.29999,46.1, 274.63333,46.1, -85.36667,46.1, 274.56668,46.1, -85.43332,46.1, 274.5,46.1, -85.5,46.1, 274.45,46.05, -85.54999,46.05, 274.4,46., -85.600006,46., 274.325,46., -85.67499,46., 274.25,46., -85.75,46., 274.175,46., -85.82501,46., 274.1,46., -85.899994,46., 274.03333,46., -85.966675,46., 273.96667,46., -86.033325,46., 273.9,46., -86.100006,46., 273.83334,45.966667, -86.16666,45.966667, 273.76666,45.933334, -86.23334,45.933334, 273.7,45.9, -86.29999,45.9, 273.65002,45.85, -86.349976,45.85, 273.6,45.8, -86.399994,45.8, 273.55,45.75, -86.45001,45.75, 273.5,45.7, -86.5,45.7, 273.43332,45.666668, -86.56668,45.666668, 273.36667,45.63333, -86.63333,45.63333, 273.3,45.6, -86.70001,45.6, 273.3333,45.666664, -86.66669,45.666664, 273.36667,45.733334, -86.63333,45.733334, 273.4,45.8, -86.600006,45.8, 273.34998,45.8, -86.650024,45.8, 273.3,45.8, -86.70001,45.8, 273.23334,45.766666, -86.76666,45.766666, 273.16666,45.733334, -86.83334,45.733334, 273.1,45.7, -86.899994,45.7, 273.05,45.75, -86.95001,45.75, 273.,45.8, -87.,45.8, 272.95,45.75, -87.04999,45.75, 272.9,45.7, -87.100006,45.7, 272.84998,45.65, -87.150024,45.65, 272.8,45.6, -87.20001,45.6, 272.76666,45.533333, -87.23334,45.533333, 272.73334,45.466667, -87.26666,45.466667, 272.7,45.4, -87.29999,45.4, 272.63333,45.333336, -87.36667,45.333336, 272.56668,45.266666, -87.43332,45.266666, 272.5,45.2, -87.5,45.2, 272.45,45.2, -87.54999,45.2, 272.4,45.2, -87.600006,45.2, 272.4,45.1, -87.600006,45.1, 272.4,45., -87.600006,45., 272.33334,45., -87.66666,45., 272.26666,45., -87.73334,45., 272.2,45., -87.79999,45., 272.1667,44.933334, -87.83331,44.933334, 272.13333,44.866665, -87.86667,44.866665, 272.1,44.8, -87.899994,44.8, 272.05,44.75, -87.95001,44.75, 272.,44.7, -88.,44.7, 272.,44.65, -88.,44.65, 272.,44.6, -88.,44.6, 272.06668,44.6, -87.93332,44.6, 272.13333,44.6, -87.86667,44.6, 272.2,44.6, -87.79999,44.6, 272.26666,44.666664, -87.73334,44.666664, 272.33334,44.733334, -87.66666,44.733334, 272.4,44.8, -87.600006,44.8, 272.46667,44.833332, -87.533325,44.833332, 272.53333,44.86667, -87.466675,44.86667, 272.6,44.9, -87.399994,44.9, 272.65002,44.95, -87.349976,44.95, 272.7,45., -87.29999,45., 272.75,45.05, -87.25,45.05, 272.8,45.1, -87.20001,45.1, 272.84998,45.15, -87.150024,45.15, 272.9,45.2, -87.100006,45.2, 272.95,45.25, -87.04999,45.25, 273.,45.3, -87.,45.3, 273.,45.199997, -87.,45.199997, 273.,45.1, -87.,45.1, 272.95,45.05, -87.04999,45.05, 272.9,45., -87.100006,45., 272.84998,44.95, -87.150024,44.95, 272.8,44.9, -87.20001,44.9, 272.75,44.85, -87.25,44.85, 272.7,44.8, -87.29999,44.8, 272.6667,44.733334, -87.33331,44.733334, 272.63333,44.666664, -87.36667,44.666664, 272.6,44.6, -87.399994,44.6, 272.55,44.55, -87.45001,44.55, 272.5,44.5, -87.5,44.5, 272.5,44.4, -87.5,44.4, 272.5,44.3, -87.5,44.3, 272.46667,44.233334, -87.533325,44.233334, 272.43332,44.166664, -87.56668,44.166664, 272.4,44.1, -87.600006,44.1, 272.36667,44.033333, -87.63333,44.033333, 272.3333,43.966667, -87.66669,43.966667, 272.3,43.9, -87.70001,43.9, 272.3,43.800003, -87.70001,43.800003, 272.3,43.7, -87.70001,43.7, 272.26666,43.633335, -87.73334,43.633335, 272.23334,43.566666, -87.76666,43.566666, 272.2,43.5, -87.79999,43.5, 272.15002,43.45, -87.849976,43.45, 272.1,43.4, -87.899994,43.4, 272.1,43.300003, -87.899994,43.300003, 272.1,43.2, -87.899994,43.2, 272.1,43.15, -87.899994,43.15, 272.1,43.1, -87.899994,43.1, 272.13333,43.033333, -87.86667,43.033333, 272.1667,42.966667, -87.83331,42.966667, 272.2,42.9, -87.79999,42.9, 272.2,42.800003, -87.79999,42.800003, 272.2,42.7, -87.79999,42.7, 272.2,42.6, -87.79999,42.6, 272.2,42.5, -87.79999,42.5, 272.2,42.4, -87.79999,42.4, 272.2,42.3, -87.79999,42.3, 272.23334,42.233334, -87.76666,42.233334, 272.26666,42.166664, -87.73334,42.166664, 272.3,42.1, -87.70001,42.1, 272.34998,42.05, -87.650024,42.05, 272.4,42., -87.600006,42., 272.4,41.9, -87.600006,41.9, 272.4,41.8, -87.600006,41.8, 272.46667,41.766666, -87.533325,41.766666, 272.53333,41.733334, -87.466675,41.733334, 272.6,41.7, -87.399994,41.7, 272.65002,41.65, -87.349976,41.65, 272.7,41.6, -87.29999,41.6, 272.77502,41.625, -87.224976,41.625, 272.85,41.65, -87.149994,41.65, 272.925,41.675, -87.07501,41.675, 273.,41.7, -87.,41.7, 273.06668,41.733334, -86.93332,41.733334, 273.13333,41.766666, -86.86667,41.766666, 273.2,41.8, -86.79999,41.8, 273.26666,41.833332, -86.73334,41.833332, 273.33334,41.86667, -86.66666,41.86667, 273.4,41.9, -86.600006,41.9, 273.45,41.95, -86.54999,41.95, 273.5,42., -86.5,42., 273.53333,42.066666, -86.466675,42.066666, 273.56668,42.133335, -86.43332,42.133335, 273.6,42.2, -86.399994,42.2, 273.63333,42.266666, -86.36667,42.266666, 273.6667,42.333336, -86.33331,42.333336, 273.7,42.4, -86.29999,42.4, 273.73334,42.466667, -86.26666,42.466667, 273.76666,42.533333, -86.23334,42.533333, 273.8,42.6, -86.20001,42.6, 273.8,42.7, -86.20001,42.7, 273.8,42.8, -86.20001,42.8, 273.8,42.9, -86.20001,42.9, 273.76666,42.966667, -86.23334,42.966667, 273.73334,43.033333, -86.26666,43.033333, 273.7,43.1, -86.29999,43.1, 273.7,43.15, -86.29999,43.15, 273.7,43.2, -86.29999,43.2, 273.65002,43.25, -86.349976,43.25, 273.6,43.3, -86.399994,43.3, 273.56668,43.366665, -86.43332,43.366665, 273.53333,43.433334, -86.466675,43.433334, 273.5,43.5, -86.5,43.5, 273.5,43.6, -86.5,43.6, 273.5,43.7, -86.5,43.7, 273.55,43.75, -86.45001,43.75, 273.6,43.8, -86.399994,43.8, 273.56668,43.866665, -86.43332,43.866665, 273.53333,43.933334, -86.466675,43.933334, 273.5,44., -86.5,44., 273.53333,44.066666, -86.466675,44.066666, 273.56668,44.133335, -86.43332,44.133335, 273.6,44.2, -86.399994,44.2, 273.65002,44.25, -86.349976,44.25, 273.7,44.3, -86.29999,44.3, 273.7,44.4, -86.29999,44.4, 273.7,44.5, -86.29999,44.5, 273.7,44.6, -86.29999,44.6, 273.7,44.7, -86.29999,44.7, 273.76666,44.7, -86.23334,44.7, 273.83334,44.7, -86.16666,44.7, 273.9,44.7, -86.100006,44.7, 273.9,44.800003, -86.100006,44.800003, 273.9,44.9, -86.100006,44.9, 273.96667,44.933334, -86.033325,44.933334, 274.03333,44.966667, -85.966675,44.966667, 274.1,45., -85.899994,45., 274.16666,45., -85.83334,45., 274.23334,45., -85.76666,45., 274.3,45., -85.70001,45., 274.3333,45.066666, -85.66669,45.066666, 274.36667,45.133335, -85.63333,45.133335, 274.4,45.2, -85.600006,45.2, 274.4,45.1, -85.600006,45.1, 274.4,45., -85.600006,45., 274.4,44.9, -85.600006,44.9, 274.4,44.8, -85.600006,44.8, 274.45,44.85, -85.54999,44.85, 274.5,44.9, -85.5,44.9, 274.46667,44.833336, -85.533325,44.833336, 274.43332,44.766666, -85.56668,44.766666, 274.4,44.7, -85.600006,44.7, 274.46667,44.766666, -85.533325,44.766666, 274.53333,44.833336, -85.466675,44.833336, 274.6,44.9, -85.399994,44.9, 274.6,45., -85.399994,45., 274.6,45.1, -85.399994,45.1, 274.6,45.15, -85.399994,45.15, 274.6,45.2, -85.399994,45.2, 274.66666,45.266666, -85.33334,45.266666, 274.73334,45.333336, -85.26666,45.333336, 274.8,45.4, -85.20001,45.4, 274.86667,45.4, -85.13333,45.4, 274.93332,45.4, -85.06668,45.4, 275.,45.4, -85.,45.4, 274.95,45.45, -85.04999,45.45, 274.9,45.5, -85.100006,45.5, 274.95,45.55, -85.04999,45.55, 275.,45.6, -85.,45.6, 275.03333,45.666664, -84.966675,45.666664, 275.06668,45.733334, -84.93332,45.733334, 275.1,45.8, -84.899994,45.8, 275.16666,45.8, -84.83334,45.8, 275.23334,45.8, -84.76666,45.8, 275.3,45.8, -84.70001,45.8, 275.34998,45.75, -84.650024,45.75, 275.4,45.7, -84.600006,45.7, 275.46667,45.7, -84.533325,45.7, 275.53333,45.7, -84.466675,45.7, 275.6,45.7, -84.399994,45.7, 275.66666,45.666668, -84.33334,45.666668, 275.73334,45.63333, -84.26666,45.63333, 275.8,45.6, -84.20001,45.6, 275.84998,45.55, -84.150024,45.55, 275.9,45.5, -84.100006,45.5, 275.96667,45.5, -84.033325,45.5, 276.03333,45.5, -83.966675,45.5, 276.1,45.5, -83.899994,45.5, 276.16666,45.466667, -83.83334,45.466667, 276.23334,45.433334, -83.76666,45.433334, 276.3,45.4, -83.70001,45.4, 276.34998,45.4, -83.650024,45.4, 276.4,45.4, -83.600006,45.4, 276.46667,45.36667, -83.533325,45.36667, 276.53333,45.333332, -83.466675,45.333332, 276.6,45.3, -83.399994,45.3, 276.63333,45.233334, -83.36667,45.233334, 276.6667,45.166664, -83.33331,45.166664, 276.7,45.1, -83.29999,45.1, 276.65002,45.05, -83.349976,45.05, 276.6,45., -83.399994,45., 276.6,44.95, -83.399994,44.95, 276.6,44.9, -83.399994,44.9, 276.63333,44.833336, -83.36667,44.833336, 276.6667,44.766666, -83.33331,44.766666, 276.7,44.7, -83.29999,44.7, 276.7,44.6, -83.29999,44.6, 276.7,44.5, -83.29999,44.5, 276.7,44.4, -83.29999,44.4, 276.7,44.3, -83.29999,44.3, 276.65002,44.3, -83.349976,44.3, 276.6,44.3, -83.399994,44.3, 276.53333,44.233334, -83.466675,44.233334, 276.46667,44.166664, -83.533325,44.166664, 276.4,44.1, -83.600006,44.1, 276.34998,44.05, -83.650024,44.05, 276.3,44., -83.70001,44., 276.23334,43.966667, -83.76666,43.966667, 276.16666,43.933334, -83.83334,43.933334, 276.1,43.9, -83.899994,43.9, 276.05,43.85, -83.95001,43.85, 276.,43.8, -84.,43.8, 276.05,43.75, -83.95001,43.75, 276.1,43.7, -83.899994,43.7, 276.16666,43.666668, -83.83334,43.666668, 276.23334,43.63333, -83.76666,43.63333, 276.3,43.6, -83.70001,43.6, 276.36667,43.63333, -83.63333,43.63333, 276.43332,43.666668, -83.56668,43.666668, 276.5,43.7, -83.5,43.7, 276.55,43.75, -83.45001,43.75, 276.6,43.8, -83.399994,43.8, 276.65002,43.85, -83.349976,43.85, 276.7,43.9, -83.29999,43.9, 276.76666,43.933334, -83.23334,43.933334, 276.83334,43.966667, -83.16666,43.966667, 276.9,44., -83.100006,44., 276.95,44.05, -83.04999,44.05, 277.,44.1, -83.,44.1, 277.06668,44.066666, -82.93332,44.066666, 277.13333,44.033333, -82.86667,44.033333, 277.2,44., -82.79999,44., 277.25,43.95, -82.75,43.95, 277.3,43.9, -82.70001,43.9, 277.34998,43.85, -82.650024,43.85, 277.4,43.8, -82.600006,43.8, 277.4,43.7, -82.600006,43.7, 277.4,43.6, -82.600006,43.6, 277.4,43.5, -82.600006,43.5, 277.43332,43.433334, -82.56668,43.433334, 277.46667,43.366665, -82.533325,43.366665, 277.5,43.3, -82.5,43.3, 277.5,43.25, -82.5,43.25, 277.5,43.2, -82.5,43.2, 277.53333,43.133335, -82.466675,43.133335, 277.56668,43.066666, -82.43332,43.066666, 277.6,43., -82.399994,43., 277.66666,43., -82.33334,43., 277.73334,43., -82.26666,43., 277.8,43., -82.20001,43., 277.84998,43.05, -82.150024,43.05, 277.9,43.1, -82.100006,43.1, 277.95,43.15, -82.04999,43.15, 278.,43.2, -82.,43.2, 278.06668,43.233334, -81.93332,43.233334, 278.13333,43.266666, -81.86667,43.266666, 278.2,43.3, -81.79999,43.3, 278.25,43.35, -81.75,43.35, 278.3,43.4, -81.70001,43.4, 278.3,43.5, -81.70001,43.5, 278.3,43.600002, -81.70001,43.600002, 278.3,43.7, -81.70001,43.7, 278.3,43.800003, -81.70001,43.800003, 278.3,43.9, -81.70001,43.9, 278.26666,43.966667, -81.73334,43.966667, 278.23334,44.033333, -81.76666,44.033333, 278.2,44.1, -81.79999,44.1, 278.26666,44.13333, -81.73334,44.13333, 278.33334,44.166668, -81.66666,44.166668, 278.4,44.2, -81.600006,44.2, 278.4,44.25, -81.600006,44.25, 278.4,44.3, -81.600006,44.3, 278.46667,44.333332, -81.533325,44.333332, 278.53333,44.36667, -81.466675,44.36667, 278.6,44.4, -81.399994,44.4, 278.65002,44.45, -81.349976,44.45, 278.7,44.5, -81.29999,44.5, 278.7,44.6, -81.29999,44.6, 278.7,44.7, -81.29999,44.7, 278.6667,44.766666, -81.33331,44.766666, 278.63333,44.833336, -81.36667,44.833336, 278.6,44.9, -81.399994,44.9, 278.55,44.95, -81.45001,44.95, 278.5,45., -81.5,45., 278.46667,45.066666, -81.533325,45.066666, 278.43332,45.133335, -81.56668,45.133335, 278.4,45.2, -81.600006,45.2, 278.34998,45.2, -81.650024,45.2, 278.3,45.2, -81.70001,45.2, 278.36667,45.2, -81.63333,45.2, 278.43332,45.2, -81.56668,45.2, 278.5,45.2, -81.5,45.2, 278.56668,45.2, -81.43332,45.2, 278.63333,45.2, -81.36667,45.2, 278.7,45.2, -81.29999,45.2, 278.7,45.1, -81.29999,45.1, 278.7,45., -81.29999,45., 278.76666,45., -81.23334,45., 278.83334,45., -81.16666,45., 278.9,45., -81.100006,45., 278.95,44.95, -81.04999,44.95, 279.,44.9, -81.,44.9, 278.95,44.85, -81.04999,44.85, 278.9,44.8, -81.100006,44.8, 278.96667,44.8, -81.033325,44.8, 279.03333,44.8, -80.966675,44.8, 279.1,44.8, -80.899994,44.8, 279.06668,44.733334, -80.93332,44.733334, 279.03333,44.666664, -80.966675,44.666664, 279.,44.6, -81.,44.6, 279.06668,44.63333, -80.93332,44.63333, 279.13333,44.666668, -80.86667,44.666668, 279.2,44.7, -80.79999,44.7, 279.26666,44.7, -80.73334,44.7, 279.33334,44.7, -80.66666,44.7, 279.4,44.7, -80.600006,44.7, 279.45,44.65, -80.54999,44.65, 279.5,44.6, -80.5,44.6, 279.56668,44.566666, -80.43332,44.566666, 279.63333,44.533333, -80.36667,44.533333, 279.7,44.5, -80.29999,44.5, 279.76666,44.5, -80.23334,44.5, 279.83334,44.5, -80.16666,44.5, 279.9,44.5, -80.100006,44.5, 279.95,44.5, -80.04999,44.5, 280.,44.5, -80.,44.5, 280.,44.6, -80.,44.6, 280.,44.7, -80.,44.7, 280.,44.800003, -80.,44.800003, 280.,44.9, -80.,44.9, 280.03333,44.833336, -79.966675,44.833336, 280.06668,44.766666, -79.93332,44.766666, 280.1,44.7, -79.899994,44.7, 280.13333,44.766666, -79.86667,44.766666, 280.1667,44.833336, -79.83331,44.833336, 280.2,44.9, -79.79999,44.9, 280.13333,44.933334, -79.86667,44.933334, 280.06668,44.966667, -79.93332,44.966667, 280.,45., -80.,45., 279.95,45.05, -80.04999,45.05, 279.9,45.1, -80.100006,45.1, 279.9,45.15, -80.100006,45.15, 279.9,45.2, -80.100006,45.2, 279.95,45.25, -80.04999,45.25, 280.,45.3, -80.,45.3, 279.93332,45.333332, -80.06668,45.333332, 279.86667,45.36667, -80.13333,45.36667, 279.8,45.4, -80.20001,45.4, 279.73334,45.4, -80.26666,45.4, 279.66666,45.4, -80.33334,45.4, 279.6,45.4, -80.399994,45.4, 279.56668,45.466667, -80.43332,45.466667, 279.53333,45.533333, -80.466675,45.533333, 279.5,45.6, -80.5,45.6, 279.45,45.65, -80.54999,45.65, 279.4,45.7, -80.600006,45.7, 279.34998,45.75, -80.650024,45.75, 279.3,45.8, -80.70001,45.8, 279.3,45.85, -80.70001,45.85, 279.3,45.9, -80.70001,45.9, 279.22498,45.9, -80.775024,45.9, 279.15,45.9, -80.850006,45.9, 279.075,45.9, -80.92499,45.9, 279.,45.9, -81.,45.9, 278.93332,45.9, -81.06668,45.9, 278.86667,45.9, -81.13333,45.9, 278.8,45.9, -81.20001,45.9, 278.75,45.95, -81.25,45.95, 278.7,46., -81.29999,46., 278.63333,46., -81.36667,46., 278.56668,46., -81.43332,46., 278.5,46., -81.5,46., 278.43332,46., -81.56668,46., 278.36667,46., -81.63333,46., 278.3,46., -81.70001,46., 278.36667,46., -81.63333,46., 278.43332,46., -81.56668,46., 278.5,46., -81.5,46., 278.43332,46., -81.56668,46., 278.36667,46., -81.63333,46., 278.3,46., -81.70001,46., 278.23334,46., -81.76666,46., 278.16666,46., -81.83334,46., 278.1,46., -81.899994,46., 278.15002,45.95, -81.849976,45.95, 278.2,45.9, -81.79999,45.9, 278.26666,45.86667, -81.73334,45.86667, 278.33334,45.833332, -81.66666,45.833332, 278.4,45.8, -81.600006,45.8, 278.36667,45.733334, -81.63333,45.733334, 278.3333,45.666664, -81.66669,45.666664, 278.3,45.6, -81.70001,45.6, 278.25,45.55, -81.75,45.55, 278.2,45.5, -81.79999,45.5, 278.13333,45.533333, -81.86667,45.533333, 278.06668,45.566666, -81.93332,45.566666, 278.,45.6, -82.,45.6, 277.93332,45.6, -82.06668,45.6, 277.86667,45.6, -82.13333,45.6, 277.8,45.6, -82.20001,45.6, 277.73334,45.63333, -82.26666,45.63333, 277.66666,45.666668, -82.33334,45.666668, 277.6,45.7, -82.399994,45.7, 277.55,45.75, -82.45001,45.75, 277.5,45.8, -82.5,45.8, 277.43332,45.8, -82.56668,45.8, 277.36667,45.8, -82.63333,45.8, 277.3,45.8, -82.70001,45.8, 277.23334,45.8, -82.76666,45.8, 277.16666,45.8, -82.83334,45.8, 277.1,45.8, -82.899994,45.8, 277.03333,45.833332, -82.966675,45.833332, 276.96667,45.86667, -83.033325,45.86667, 276.9,45.9, -83.100006,45.9, 276.96667,45.9, -83.033325,45.9, 277.03333,45.9, -82.966675,45.9, 277.1,45.9, -82.899994,45.9, 277.15002,45.95, -82.849976,45.95, 277.2,46., -82.79999,46., 277.23334,45.933334, -82.76666,45.933334, 277.26666,45.866665, -82.73334,45.866665, 277.3,45.8, -82.70001,45.8, 277.34998,45.8, -82.650024,45.8, 277.4,45.8, -82.600006,45.8, 277.34998,45.85, -82.650024,45.85, 277.3,45.9, -82.70001,45.9, 277.34998,45.95, -82.650024,45.95, 277.4,46., -82.600006,46., 277.46667,46., -82.533325,46., 277.53333,46., -82.466675,46., 277.6,46., -82.399994,46., 277.66666,45.966667, -82.33334,45.966667, 277.73334,45.933334, -82.26666,45.933334, 277.8,45.9, -82.20001,45.9, 277.86667,45.933334, -82.13333,45.933334, 277.93332,45.966667, -82.06668,45.966667, 278.,46., -82.,46., 278.,46., -82.,46., 278.075,46.025, -81.92499,46.025, 278.15,46.05, -81.850006,46.05, 278.22498,46.074997, -81.775024,46.074997, 278.3,46.1, -81.70001,46.1, 278.22498,46.1, -81.775024,46.1, 278.15,46.1, -81.850006,46.1, 278.075,46.1, -81.92499,46.1, 278.,46.1, -82.,46.1, 277.93332,46.1, -82.06668,46.1, 277.86667,46.1, -82.13333,46.1, 277.8,46.1, -82.20001,46.1, 277.73334,46.13333, -82.26666,46.13333, 277.66666,46.166668, -82.33334,46.166668, 277.6,46.2, -82.399994,46.2, 277.525,46.2, -82.475006,46.2, 277.45,46.2, -82.54999,46.2, 277.375,46.2, -82.625,46.2, 277.3,46.2, -82.70001,46.2, 277.23334,46.2, -82.76666,46.2, 277.16666,46.2, -82.83334,46.2, 277.1,46.2, -82.899994,46.2, 277.02002,46.2, -82.97998,46.2, 276.94,46.2, -83.06,46.2, 276.86002,46.2, -83.139984,46.2, 276.78,46.2, -83.22,46.2, 276.7,46.2, -83.29999,46.2, 276.625,46.2, -83.375,46.2, 276.55,46.2, -83.45001,46.2, 276.475,46.2, -83.524994,46.2, 276.4,46.2, -83.600006,46.2, 276.34998,46.25, -83.650024,46.25, 276.3,46.3, -83.70001,46.3, 276.23334,46.3, -83.76666,46.3, 276.16666,46.3, -83.83334,46.3, 276.1,46.3, -83.899994,46.3, 276.15002,46.25, -83.849976,46.25, 276.2,46.2, -83.79999,46.2, 276.15002,46.15, -83.849976,46.15, 276.1,46.1, -83.899994,46.1, 276.05,46.15, -83.95001,46.15, 276.,46.2, -84.,46.2, 275.93332,46.2, -84.06668,46.2, 275.86667,46.2, -84.13333,46.2, 275.8,46.2, -84.20001,46.2, 275.84998,46.2, -84.150024,46.2, 275.9,46.2, -84.100006,46.2, 275.93332,46.133335, -84.06668,46.133335, 275.96667,46.066666, -84.033325,46.066666, 276.,46., -84.,46., 276.06668,46., -83.93332,46., 276.13333,46., -83.86667,46., 276.2,46., -83.79999,46., 276.25,46.05, -83.75,46.05, 276.3,46.1, -83.70001,46.1, 276.36667,46.066666, -83.63333,46.066666, 276.43332,46.033333, -83.56668,46.033333, 276.5,46., -83.5,46., 276.45,45.95, -83.54999,45.95, 276.4,45.9, -83.600006,45.9, 276.33334,45.933334, -83.66666,45.933334, 276.26666,45.966667, -83.73334,45.966667, 276.2,46., -83.79999,46., 276.13333,46., -83.86667,46., 276.06668,46., -83.93332,46., 276.,46., -84.,46., 275.93332,46., -84.06668,46., 275.86667,46., -84.13333,46., 275.8,46., -84.20001,46., 275.73334,45.966667, -84.26666,45.966667, 275.66666,45.933334, -84.33334,45.933334, 275.6,45.9, -84.399994,45.9, 275.55,45.95, -84.45001,45.95, 275.5,46., -84.5,46., 275.43332,46., -84.56668,46., 275.36667,46., -84.63333,46., 275.3,46., -84.70001,46., 275.3,45.9, -84.70001,45.9, 275.3,45.8, -84.70001,45.8, 273.,45.3, -87.,45.3, 273.,45.3, -87.,45.3, 273.9,45.1, -86.100006,45.1, 273.9,45.1, -86.100006,45.1, 274.4,45.6, -85.600006,45.6, 274.45,45.65, -85.54999,45.65, 274.5,45.7, -85.5,45.7, 274.45,45.65, -85.54999,45.65, 274.4,45.6, -85.600006,45.6, 275.4,45.8, -84.600006,45.8, 275.46667,45.766666, -84.533325,45.766666, 275.53333,45.733334, -84.466675,45.733334, 275.6,45.7, -84.399994,45.7, 275.55,45.75, -84.45001,45.75, 275.5,45.8, -84.5,45.8, 275.45,45.8, -84.54999,45.8, 275.4,45.8, -84.600006,45.8, 276.5,45.9, -83.5,45.9, 276.56668,45.86667, -83.43332,45.86667, 276.63333,45.833332, -83.36667,45.833332, 276.7,45.8, -83.29999,45.8, 276.7,45.9, -83.29999,45.9, 276.7,46., -83.29999,46., 276.63333,45.966667, -83.36667,45.966667, 276.56668,45.933334, -83.43332,45.933334, 276.5,45.9, -83.5,45.9, 276.5,45.9, -83.5,45.9, 278.2,45.4, -81.79999,45.4, 278.25,45.45, -81.75,45.45, 278.3,45.5, -81.70001,45.5, 278.25,45.45, -81.75,45.45, 278.2,45.4, -81.79999,45.4, 279.7,44.8, -80.29999,44.8, 279.7,44.8, -80.29999,44.8, 277.6,43., -82.399994,43., 277.56668,42.933334, -82.43332,42.933334, 277.53333,42.866665, -82.466675,42.866665, 277.5,42.8, -82.5,42.8, 277.5,42.699997, -82.5,42.699997, 277.5,42.6, -82.5,42.6, 277.45,42.6, -82.54999,42.6, 277.4,42.6, -82.600006,42.6, 277.34998,42.55, -82.650024,42.55, 277.3,42.5, -82.70001,42.5, 277.,42.3, -83.,42.3, 277.06668,42.3, -82.93332,42.3, 277.13333,42.3, -82.86667,42.3, 277.2,42.3, -82.79999,42.3, 277.26666,42.3, -82.73334,42.3, 277.33334,42.3, -82.66666,42.3, 277.4,42.3, -82.600006,42.3, 277.46667,42.333332, -82.533325,42.333332, 277.53333,42.36667, -82.466675,42.36667, 277.6,42.4, -82.399994,42.4, 277.55,42.45, -82.45001,42.45, 277.5,42.5, -82.5,42.5, 277.45,42.55, -82.54999,42.55, 277.4,42.6, -82.600006,42.6, 277.34998,42.65, -82.650024,42.65, 277.3,42.7, -82.70001,42.7, 277.25,42.65, -82.75,42.65, 277.2,42.6, -82.79999,42.6, 277.15002,42.55, -82.849976,42.55, 277.1,42.5, -82.899994,42.5, 277.05,42.45, -82.95001,42.45, 277.,42.4, -83.,42.4, 277.,42.35, -83.,42.35, 277.,42.3, -83.,42.3, 276.95,42.25, -83.04999,42.25, 276.9,42.2, -83.100006,42.2, 276.9,42.15, -83.100006,42.15, 276.9,42.1, -83.100006,42.1, 276.83334,42.066666, -83.16666,42.066666, 276.76666,42.033333, -83.23334,42.033333, 276.7,42., -83.29999,42., 276.65002,41.95, -83.349976,41.95, 276.6,41.9, -83.399994,41.9, 276.6,41.800003, -83.399994,41.800003, 276.6,41.7, -83.399994,41.7, 276.6,41.8, -83.399994,41.8, 276.66666,41.733334, -83.33334,41.733334, 276.73334,41.666664, -83.26666,41.666664, 276.8,41.6, -83.20001,41.6, 276.86667,41.566666, -83.13333,41.566666, 276.93332,41.533333, -83.06668,41.533333, 277.,41.5, -83.,41.5, 277.05,41.55, -82.95001,41.55, 277.1,41.6, -82.899994,41.6, 277.16666,41.566666, -82.83334,41.566666, 277.23334,41.533333, -82.76666,41.533333, 277.3,41.5, -82.70001,41.5, 277.23334,41.5, -82.76666,41.5, 277.16666,41.5, -82.83334,41.5, 277.1,41.5, -82.899994,41.5, 277.16666,41.5, -82.83334,41.5, 277.23334,41.5, -82.76666,41.5, 277.3,41.5, -82.70001,41.5, 277.34998,41.5, -82.650024,41.5, 277.4,41.5, -82.600006,41.5, 277.3,41.5, -82.70001,41.5, 277.34998,41.45, -82.650024,41.45, 277.4,41.4, -82.600006,41.4, 277.46667,41.4, -82.533325,41.4, 277.53333,41.4, -82.466675,41.4, 277.6,41.4, -82.399994,41.4, 277.66666,41.433334, -82.33334,41.433334, 277.73334,41.466667, -82.26666,41.466667, 277.8,41.5, -82.20001,41.5, 277.86667,41.5, -82.13333,41.5, 277.93332,41.5, -82.06668,41.5, 278.,41.5, -82.,41.5, 278.06668,41.5, -81.93332,41.5, 278.13333,41.5, -81.86667,41.5, 278.2,41.5, -81.79999,41.5, 278.26666,41.5, -81.73334,41.5, 278.33334,41.5, -81.66666,41.5, 278.4,41.5, -81.600006,41.5, 278.45,41.55, -81.54999,41.55, 278.5,41.6, -81.5,41.6, 278.55,41.65, -81.45001,41.65, 278.6,41.7, -81.399994,41.7, 278.66666,41.733334, -81.33334,41.733334, 278.73334,41.766666, -81.26666,41.766666, 278.8,41.8, -81.20001,41.8, 278.86667,41.8, -81.13333,41.8, 278.93332,41.8, -81.06668,41.8, 279.,41.8, -81.,41.8, 279.06668,41.833332, -80.93332,41.833332, 279.13333,41.86667, -80.86667,41.86667, 279.2,41.9, -80.79999,41.9, 279.26666,41.933334, -80.73334,41.933334, 279.33334,41.966667, -80.66666,41.966667, 279.4,42., -80.600006,42., 279.46667,42., -80.533325,42., 279.53333,42., -80.466675,42., 279.6,42., -80.399994,42., 279.65002,42., -80.349976,42., 279.7,42., -80.29999,42., 279.76666,42.033333, -80.23334,42.033333, 279.83334,42.066666, -80.16666,42.066666, 279.9,42.1, -80.100006,42.1, 279.96667,42.13333, -80.033325,42.13333, 280.03333,42.166668, -79.966675,42.166668, 280.1,42.2, -79.899994,42.2, 280.15002,42.25, -79.849976,42.25, 280.2,42.3, -79.79999,42.3, 280.27502,42.325, -79.724976,42.325, 280.35,42.35, -79.649994,42.35, 280.425,42.375, -79.57501,42.375, 280.5,42.4, -79.5,42.4, 280.55,42.45, -79.45001,42.45, 280.6,42.5, -79.399994,42.5, 280.66666,42.533333, -79.33334,42.533333, 280.73334,42.566666, -79.26666,42.566666, 280.8,42.6, -79.20001,42.6, 280.84998,42.65, -79.150024,42.65, 280.9,42.7, -79.100006,42.7, 280.96667,42.733334, -79.033325,42.733334, 281.03333,42.766666, -78.966675,42.766666, 281.1,42.8, -78.899994,42.8, 281.03333,42.833332, -78.966675,42.833332, 280.96667,42.86667, -79.033325,42.86667, 280.9,42.9, -79.100006,42.9, 280.83334,42.9, -79.16666,42.9, 280.76666,42.9, -79.23334,42.9, 280.7,42.9, -79.29999,42.9, 280.63333,42.86667, -79.36667,42.86667, 280.56668,42.833332, -79.43332,42.833332, 280.5,42.8, -79.5,42.8, 280.43332,42.833332, -79.56668,42.833332, 280.36667,42.86667, -79.63333,42.86667, 280.3,42.9, -79.70001,42.9, 280.23334,42.86667, -79.76666,42.86667, 280.16666,42.833332, -79.83334,42.833332, 280.1,42.8, -79.899994,42.8, 280.03333,42.8, -79.966675,42.8, 279.96667,42.8, -80.033325,42.8, 279.9,42.8, -80.100006,42.8, 279.83334,42.766666, -80.16666,42.766666, 279.76666,42.733334, -80.23334,42.733334, 279.7,42.7, -80.29999,42.7, 279.65002,42.65, -80.349976,42.65, 279.6,42.6, -80.399994,42.6, 279.66666,42.6, -80.33334,42.6, 279.73334,42.6, -80.26666,42.6, 279.8,42.6, -80.20001,42.6, 279.86667,42.6, -80.13333,42.6, 279.93332,42.6, -80.06668,42.6, 280.,42.6, -80.,42.6, 279.925,42.6, -80.07501,42.6, 279.85,42.6, -80.149994,42.6, 279.77502,42.6, -80.224976,42.6, 279.7,42.6, -80.29999,42.6, 279.65002,42.6, -80.349976,42.6, 279.6,42.6, -80.399994,42.6, 279.53333,42.6, -80.466675,42.6, 279.46667,42.6, -80.533325,42.6, 279.4,42.6, -80.600006,42.6, 279.325,42.6, -80.67499,42.6, 279.25,42.6, -80.75,42.6, 279.175,42.6, -80.82501,42.6, 279.1,42.6, -80.899994,42.6, 279.025,42.625, -80.975006,42.625, 278.95,42.65, -81.04999,42.65, 278.875,42.675, -81.125,42.675, 278.8,42.7, -81.20001,42.7, 278.73334,42.666668, -81.26666,42.666668, 278.66666,42.63333, -81.33334,42.63333, 278.6,42.6, -81.399994,42.6, 278.53333,42.566666, -81.466675,42.566666, 278.46667,42.533333, -81.533325,42.533333, 278.4,42.5, -81.600006,42.5, 278.33334,42.466667, -81.66666,42.466667, 278.26666,42.433334, -81.73334,42.433334, 278.2,42.4, -81.79999,42.4, 278.13333,42.36667, -81.86667,42.36667, 278.06668,42.333332, -81.93332,42.333332, 278.,42.3, -82.,42.3, 277.93332,42.266666, -82.06668,42.266666, 277.86667,42.233334, -82.13333,42.233334, 277.8,42.2, -82.20001,42.2, 277.73334,42.166668, -82.26666,42.166668, 277.66666,42.13333, -82.33334,42.13333, 277.6,42.1, -82.399994,42.1, 277.55,42.05, -82.45001,42.05, 277.5,42., -82.5,42., 277.43332,42., -82.56668,42., 277.36667,42., -82.63333,42., 277.3,42., -82.70001,42., 277.23334,42., -82.76666,42., 277.16666,42., -82.83334,42., 277.1,42., -82.899994,42., 277.03333,42., -82.966675,42., 276.96667,42., -83.033325,42., 276.9,42., -83.100006,42., 276.9,42.05, -83.100006,42.05, 276.9,42.1, -83.100006,42.1, 281.1,42.9, -78.899994,42.9, 281.05,42.95, -78.95001,42.95, 281.,43., -79.,43., 281.,43.1, -79.,43.1, 281.,43.2, -79.,43.2, 280.95,43.25, -79.04999,43.25, 280.9,43.3, -79.100006,43.3, 280.2,43.3, -79.79999,43.3, 280.25,43.25, -79.75,43.25, 280.3,43.2, -79.70001,43.2, 280.375,43.2, -79.625,43.2, 280.45,43.2, -79.54999,43.2, 280.525,43.2, -79.475006,43.2, 280.6,43.2, -79.399994,43.2, 280.66666,43.2, -79.33334,43.2, 280.73334,43.2, -79.26666,43.2, 280.8,43.2, -79.20001,43.2, 280.875,43.225, -79.125,43.225, 280.95,43.25, -79.04999,43.25, 281.025,43.275, -78.975006,43.275, 281.1,43.3, -78.899994,43.3, 281.175,43.325, -78.82501,43.325, 281.25,43.35, -78.75,43.35, 281.325,43.375, -78.67499,43.375, 281.4,43.4, -78.600006,43.4, 281.46667,43.4, -78.533325,43.4, 281.53333,43.4, -78.466675,43.4, 281.6,43.4, -78.399994,43.4, 281.675,43.4, -78.32501,43.4, 281.75,43.4, -78.25,43.4, 281.825,43.4, -78.17499,43.4, 281.9,43.4, -78.100006,43.4, 281.97998,43.38, -78.02002,43.38, 282.06,43.36, -77.94,43.36, 282.13998,43.34, -77.860016,43.34, 282.22,43.32, -77.78,43.32, 282.3,43.3, -77.70001,43.3, 282.34998,43.25, -77.650024,43.25, 282.4,43.2, -77.600006,43.2, 282.46667,43.233334, -77.533325,43.233334, 282.53333,43.266666, -77.466675,43.266666, 282.6,43.3, -77.399994,43.3, 282.675,43.3, -77.32501,43.3, 282.75,43.3, -77.25,43.3, 282.825,43.3, -77.17499,43.3, 282.9,43.3, -77.100006,43.3, 282.96667,43.3, -77.033325,43.3, 283.03333,43.3, -76.966675,43.3, 283.1,43.3, -76.899994,43.3, 283.16666,43.3, -76.83334,43.3, 283.23334,43.3, -76.76666,43.3, 283.3,43.3, -76.70001,43.3, 283.36667,43.366665, -76.63333,43.366665, 283.43332,43.433334, -76.56668,43.433334, 283.5,43.5, -76.5,43.5, 283.56668,43.5, -76.43332,43.5, 283.63333,43.5, -76.36667,43.5, 283.7,43.5, -76.29999,43.5, 283.73334,43.566666, -76.26666,43.566666, 283.76666,43.633335, -76.23334,43.633335, 283.8,43.7, -76.20001,43.7, 283.75,43.75, -76.25,43.75, 283.7,43.8, -76.29999,43.8, 283.76666,43.833332, -76.23334,43.833332, 283.83334,43.86667, -76.16666,43.86667, 283.9,43.9, -76.100006,43.9, 283.83334,43.933334, -76.16666,43.933334, 283.76666,43.966667, -76.23334,43.966667, 283.7,44., -76.29999,44., 283.65002,44.05, -76.349976,44.05, 283.6,44.1, -76.399994,44.1, 283.66666,44.13333, -76.33334,44.13333, 283.73334,44.166668, -76.26666,44.166668, 283.8,44.2, -76.20001,44.2, 283.86667,44.233334, -76.13333,44.233334, 283.93332,44.266666, -76.06668,44.266666, 284.,44.3, -76.,44.3, 284.05,44.35, -75.95001,44.35, 284.1,44.4, -75.899994,44.4, 284.15002,44.45, -75.849976,44.45, 284.2,44.5, -75.79999,44.5, 284.15002,44.45, -75.849976,44.45, 284.1,44.4, -75.899994,44.4, 284.025,44.375, -75.975006,44.375, 283.95,44.35, -76.04999,44.35, 283.875,44.325, -76.125,44.325, 283.8,44.3, -76.20001,44.3, 283.73334,44.3, -76.26666,44.3, 283.66666,44.3, -76.33334,44.3, 283.6,44.3, -76.399994,44.3, 283.55,44.25, -76.45001,44.25, 283.5,44.2, -76.5,44.2, 283.42,44.18, -76.57999,44.18, 283.34,44.16, -76.66,44.16, 283.26,44.14, -76.73999,44.14, 283.18,44.12, -76.82001,44.12, 283.1,44.1, -76.899994,44.1, 283.03333,44.1, -76.966675,44.1, 282.96667,44.1, -77.033325,44.1, 282.9,44.1, -77.100006,44.1, 282.96667,44.1, -77.033325,44.1, 283.03333,44.1, -76.966675,44.1, 283.1,44.1, -76.899994,44.1, 283.05,44.05, -76.95001,44.05, 283.,44., -77.,44., 282.95,43.95, -77.04999,43.95, 282.9,43.9, -77.100006,43.9, 282.83334,43.9, -77.16666,43.9, 282.76666,43.9, -77.23334,43.9, 282.7,43.9, -77.29999,43.9, 282.63333,43.9, -77.36667,43.9, 282.56668,43.9, -77.43332,43.9, 282.5,43.9, -77.5,43.9, 282.45,43.95, -77.54999,43.95, 282.4,44., -77.600006,44., 282.34998,44., -77.650024,44., 282.3,44., -77.70001,44., 282.22498,44., -77.775024,44., 282.15,44., -77.850006,44., 282.075,44., -77.92499,44., 282.,44., -78.,44., 281.93332,43.966667, -78.06668,43.966667, 281.86667,43.933334, -78.13333,43.933334, 281.8,43.9, -78.20001,43.9, 281.72498,43.9, -78.275024,43.9, 281.65,43.9, -78.350006,43.9, 281.575,43.9, -78.42499,43.9, 281.5,43.9, -78.5,43.9, 281.43332,43.9, -78.56668,43.9, 281.36667,43.9, -78.63333,43.9, 281.3,43.9, -78.70001,43.9, 281.23334,43.9, -78.76666,43.9, 281.16666,43.9, -78.83334,43.9, 281.1,43.9, -78.899994,43.9, 281.03333,43.86667, -78.966675,43.86667, 280.96667,43.833332, -79.033325,43.833332, 280.9,43.8, -79.100006,43.8, 280.83334,43.766666, -79.16666,43.766666, 280.76666,43.733334, -79.23334,43.733334, 280.7,43.7, -79.29999,43.7, 280.63333,43.666668, -79.36667,43.666668, 280.56668,43.63333, -79.43332,43.63333, 280.5,43.6, -79.5,43.6, 280.45,43.55, -79.54999,43.55, 280.4,43.5, -79.600006,43.5, 280.34998,43.45, -79.650024,43.45, 280.3,43.4, -79.70001,43.4, 280.25,43.35, -79.75,43.35, 280.2,43.3, -79.79999,43.3, 283.2,44.1, -76.79999,44.1, 283.26666,44.13333, -76.73334,44.13333, 283.33334,44.166668, -76.66666,44.166668, 283.4,44.2, -76.600006,44.2, 283.33334,44.166668, -76.66666,44.166668, 283.26666,44.13333, -76.73334,44.13333, 283.2,44.1, -76.79999,44.1, 283.2,44.1, -76.79999,44.1, 283.5,44.1, -76.5,44.1, 283.55,44.15, -76.45001,44.15, 283.6,44.2, -76.399994,44.2, 283.66666,44.2, -76.33334,44.2, 283.73334,44.2, -76.26666,44.2, 283.8,44.2, -76.20001,44.2, 283.73334,44.2, -76.26666,44.2, 283.66666,44.2, -76.33334,44.2, 283.6,44.2, -76.399994,44.2, 283.55,44.15, -76.45001,44.15, 283.5,44.1, -76.5,44.1, 283.9,44.3, -76.100006,44.3, 283.9,44.3, -76.100006,44.3, 284.3,44.5, -75.70001,44.5, 284.36667,44.566666, -75.63333,44.566666, 284.43332,44.633335, -75.56668,44.633335, 284.5,44.7, -75.5,44.7, 284.55,44.75, -75.45001,44.75, 284.6,44.8, -75.399994,44.8, 284.66666,44.833332, -75.33334,44.833332, 284.73334,44.86667, -75.26666,44.86667, 284.8,44.9, -75.20001,44.9, 284.86667,44.933334, -75.13333,44.933334, 284.93332,44.966667, -75.06668,44.966667, 285.,45., -75.,45., 285.06668,45., -74.93332,45., 285.13333,45., -74.86667,45., 285.2,45., -74.79999,45., 285.2,45., -74.79999,45., 289.7,46.2, -70.29999,46.2, 289.73334,46.266666, -70.26666,46.266666, 289.76666,46.333336, -70.23334,46.333336, 289.8,46.4, -70.20001,46.4, 289.86667,46.4, -70.13333,46.4, 289.93332,46.4, -70.06668,46.4, 290.,46.4, -70.,46.4, 290.8,47.5, -69.20001,47.5, 290.86667,47.466667, -69.13333,47.466667, 290.93332,47.433334, -69.06668,47.433334, 291.,47.4, -69.,47.4, 291.03333,47.333336, -68.966675,47.333336, 291.06668,47.266666, -68.93332,47.266666, 291.1,47.2, -68.899994,47.2, 291.16666,47.2, -68.83334,47.2, 291.23334,47.2, -68.76666,47.2, 291.3,47.2, -68.70001,47.2, 291.36667,47.233334, -68.63333,47.233334, 291.43332,47.266666, -68.56668,47.266666, 291.5,47.3, -68.5,47.3, 291.56668,47.333332, -68.43332,47.333332, 291.63333,47.36667, -68.36667,47.36667, 291.7,47.4, -68.29999,47.4, 291.75,47.35, -68.25,47.35, 291.8,47.3, -68.20001,47.3, 291.86667,47.266666, -68.13333,47.266666, 291.93332,47.233334, -68.06668,47.233334, 292.,47.2, -68.,47.2, 292.05,47.15, -67.95001,47.15, 292.1,47.1, -67.899994,47.1, 292.15002,47.1, -67.849976,47.1, 292.2,47.1, -67.79999,47.1, 292.2,46., -67.79999,46., 292.2,45.9, -67.79999,45.9, 292.2,45.8, -67.79999,45.8, 292.2,45.7, -67.79999,45.7, 292.25,45.65, -67.75,45.65, 292.3,45.6, -67.70001,45.6, 292.36667,45.6, -67.63333,45.6, 292.43332,45.6, -67.56668,45.6, 292.5,45.6, -67.5,45.6, 292.53333,45.533333, -67.466675,45.533333, 292.56668,45.466667, -67.43332,45.466667, 292.6,45.4, -67.399994,45.4, 292.6,45.300003, -67.399994,45.300003, 292.6,45.2, -67.399994,45.2, 292.66666,45.2, -67.33334,45.2, 292.73334,45.2, -67.26666,45.2, 292.8,45.2, -67.20001,45.2, 292.86667,45.133335, -67.13333,45.133335, 292.93332,45.066666, -67.06668,45.066666, 293.,45., -67.,45., 293.,44.95, -67.,44.95, 293.,44.9, -67.,44.9, 267.2,44.7, -92.79999,44.7, 267.2,44.800003, -92.79999,44.800003, 267.2,44.9, -92.79999,44.9, 267.2,45., -92.79999,45., 267.2,45.1, -92.79999,45.1, 267.2,45.199997, -92.79999,45.199997, 267.2,45.3, -92.79999,45.3, 267.25,45.35, -92.75,45.35, 267.3,45.4, -92.70001,45.4, 267.26666,45.466667, -92.73334,45.466667, 267.23334,45.533333, -92.76666,45.533333, 267.2,45.6, -92.79999,45.6, 267.15002,45.6, -92.849976,45.6, 267.1,45.6, -92.899994,45.6, 267.13333,45.666664, -92.86667,45.666664, 267.1667,45.733334, -92.83331,45.733334, 267.2,45.8, -92.79999,45.8, 267.26666,45.833332, -92.73334,45.833332, 267.33334,45.86667, -92.66666,45.86667, 267.4,45.9, -92.600006,45.9, 267.45,45.95, -92.54999,45.95, 267.5,46., -92.5,46., 267.56668,46.033333, -92.43332,46.033333, 267.63333,46.066666, -92.36667,46.066666, 267.7,46.1, -92.29999,46.1, 267.7,46.1, -92.29999,46.1, 272.4,45.1, -87.600006,45.1, 272.34998,45.15, -87.650024,45.15, 272.3,45.2, -87.70001,45.2, 272.3333,45.266666, -87.66669,45.266666, 272.36667,45.333336, -87.63333,45.333336, 272.4,45.4, -87.600006,45.4, 272.325,45.4, -87.67499,45.4, 272.25,45.4, -87.75,45.4, 272.175,45.4, -87.82501,45.4, 272.1,45.4, -87.899994,45.4, 272.15002,45.45, -87.849976,45.45, 272.2,45.5, -87.79999,45.5, 272.2,45.55, -87.79999,45.55, 272.2,45.6, -87.79999,45.6, 272.13333,45.666664, -87.86667,45.666664, 272.06668,45.733334, -87.93332,45.733334, 272.,45.8, -88.,45.8, 271.95,45.8, -88.04999,45.8, 271.9,45.8, -88.100006,45.8, 271.83334,45.866665, -88.16666,45.866665, 271.76666,45.933334, -88.23334,45.933334, 271.7,46., -88.29999,46., 271.63333,46., -88.36667,46., 271.56668,46., -88.43332,46., 271.5,46., -88.5,46., 271.425,46., -88.57501,46., 271.35,46., -88.649994,46., 271.27502,46., -88.724976,46., 271.2,46., -88.79999,46., 269.9,46.3, -90.100006,46.3, 269.83334,46.366665, -90.16666,46.366665, 269.76666,46.433334, -90.23334,46.433334, 269.7,46.5, -90.29999,46.5, 269.65002,46.5, -90.349976,46.5, 269.6,46.5, -90.399994,46.5, 269.6,46.55, -90.399994,46.55, 269.6,46.6, -90.399994,46.6, 286.7,43.5, -73.29999,43.5, 286.7,43.55, -73.29999,43.55, 286.7,43.6, -73.29999,43.6, 286.6667,43.666664, -73.33331,43.666664, 286.63333,43.733334, -73.36667,43.733334, 286.6,43.8, -73.399994,43.8, 286.6,43.9, -73.399994,43.9, 286.6,44., -73.399994,44., 286.6,44.1, -73.399994,44.1, 286.6,44.2, -73.399994,44.2, 286.65002,44.25, -73.349976,44.25, 286.7,44.3, -73.29999,44.3, 286.7,44.4, -73.29999,44.4, 286.7,44.5, -73.29999,44.5, 286.73334,44.566666, -73.26666,44.566666, 286.76666,44.633335, -73.23334,44.633335, 286.8,44.7, -73.20001,44.7, 286.8,44.800003, -73.20001,44.800003, 286.8,44.9, -73.20001,44.9, 286.8333,44.966667, -73.16669,44.966667, 286.86667,45.033333, -73.13333,45.033333, 286.9,45.1, -73.100006,45.1, 286.83334,45.066666, -73.16666,45.066666, 286.76666,45.033333, -73.23334,45.033333, 286.7,45., -73.29999,45., 286.7,44.9, -73.29999,44.9, 286.7,44.8, -73.29999,44.8, 286.7,44.699997, -73.29999,44.699997, 286.7,44.6, -73.29999,44.6, 286.7,44.699997, -73.29999,44.699997, 286.7,44.8, -73.29999,44.8, 286.7,44.9, -73.29999,44.9, 286.7,45., -73.29999,45., 286.6667,44.933334, -73.33331,44.933334, 286.63333,44.866665, -73.36667,44.866665, 286.6,44.8, -73.399994,44.8, 286.6,44.699997, -73.399994,44.699997, 286.6,44.6, -73.399994,44.6, 286.6,44.55, -73.399994,44.55, 286.6,44.5, -73.399994,44.5, 286.6,44.4, -73.399994,44.4, 286.6,44.3, -73.399994,44.3, 286.6,44.199997, -73.399994,44.199997, 286.6,44.1, -73.399994,44.1, 286.6,44.05, -73.399994,44.05, 286.6,44., -73.399994,44., 286.6,44.8, -73.399994,44.8, 286.6,44.8, -73.399994,44.8, 287.5,42.7, -72.5,42.7, 287.46667,42.766666, -72.533325,42.766666, 287.43332,42.833336, -72.56668,42.833336, 287.4,42.9, -72.600006,42.9, 287.45,42.95, -72.54999,42.95, 287.5,43., -72.5,43., 287.53333,43.066666, -72.466675,43.066666, 287.56668,43.133335, -72.43332,43.133335, 287.6,43.2, -72.399994,43.2, 287.6,43.25, -72.399994,43.25, 287.6,43.3, -72.399994,43.3, 287.6,43.4, -72.399994,43.4, 287.6,43.5, -72.399994,43.5, 287.63333,43.566666, -72.36667,43.566666, 287.6667,43.633335, -72.33331,43.633335, 287.7,43.7, -72.29999,43.7, 287.75,43.75, -72.25,43.75, 287.8,43.8, -72.20001,43.8, 287.8333,43.866665, -72.16669,43.866665, 287.86667,43.933334, -72.13333,43.933334, 287.9,44., -72.100006,44., 287.93332,44.066666, -72.06668,44.066666, 287.96667,44.133335, -72.033325,44.133335, 288.,44.2, -72.,44.2, 288.05,44.25, -71.95001,44.25, 288.1,44.3, -71.899994,44.3, 288.16666,44.333332, -71.83334,44.333332, 288.23334,44.36667, -71.76666,44.36667, 288.3,44.4, -71.70001,44.4, 288.34998,44.45, -71.650024,44.45, 288.4,44.5, -71.600006,44.5, 288.4,44.6, -71.600006,44.6, 288.4,44.7, -71.600006,44.7, 288.43332,44.766666, -71.56668,44.766666, 288.46667,44.833336, -71.533325,44.833336, 288.5,44.9, -71.5,44.9, 288.5,44.95, -71.5,44.95, 288.5,45., -71.5,45., 288.53333,45.066666, -71.466675,45.066666, 288.56668,45.133335, -71.43332,45.133335, 288.6,45.2, -71.399994,45.2, 288.6,45.2, -71.399994,45.2, 289.2,43.1, -70.79999,43.1, 289.2,43.15, -70.79999,43.15, 289.2,43.2, -70.79999,43.2, 289.13333,43.233334, -70.86667,43.233334, 289.06668,43.266666, -70.93332,43.266666, 289.,43.3, -71.,43.3, 289.03333,43.366665, -70.966675,43.366665, 289.06668,43.433334, -70.93332,43.433334, 289.1,43.5, -70.899994,43.5, 289.05,43.55, -70.95001,43.55, 289.,43.6, -71.,43.6, 242.9001,32.5, -117.0999,32.5, 242.99176,32.50833, -117.00824,32.50833, 243.08342,32.516666, -116.91658,32.516666, 243.17508,32.525, -116.82492,32.525, 243.26674,32.533333, -116.73326,32.533333, 243.3584,32.541664, -116.6416,32.541664, 243.45004,32.55, -116.54996,32.55, 243.5417,32.558334, -116.4583,32.558334, 243.63336,32.566666, -116.36664,32.566666, 243.72502,32.574997, -116.27498,32.574997, 243.81668,32.583332, -116.18332,32.583332, 243.90834,32.591667, -116.09166,32.591667, 244.,32.6, -116.,32.6, 244.09091,32.60909, -115.90909,32.60909, 244.18182,32.61818, -115.81818,32.61818, 244.27272,32.627274, -115.72728,32.627274, 244.36363,32.636364, -115.63637,32.636364, 244.45454,32.645454, -115.545456,32.645454, 244.54546,32.654545, -115.454544,32.654545, 244.63637,32.663635, -115.36363,32.663635, 244.72728,32.672726, -115.27272,32.672726, 244.81818,32.68182, -115.18182,32.68182, 244.90909,32.69091, -115.09091,32.69091, 245.,32.7, -115.,32.7, 245.07503,32.7, -114.92497,32.7, 245.15005,32.7, -114.849945,32.7, 245.22508,32.7, -114.77492,32.7, 245.30011,32.7, -114.69989,32.7, 245.2001,32.5, -114.7999,32.5, 245.28899,32.47778, -114.71101,32.47778, 245.37785,32.455555, -114.62215,32.455555, 245.46674,32.433334, -114.533264,32.433334, 245.55562,32.41111, -114.44438,32.41111, 245.64449,32.38889, -114.355515,32.38889, 245.73337,32.366665, -114.26663,32.366665, 245.82225,32.344444, -114.17775,32.344444, 245.91112,32.32222, -114.08888,32.32222, 246.,32.3, -114.,32.3, 246.08333,32.266666, -113.91667,32.266666, 246.16667,32.233334, -113.83333,32.233334, 246.25,32.2, -113.75,32.2, 246.33333,32.166664, -113.66667,32.166664, 246.41667,32.13333, -113.58333,32.13333, 246.5,32.1, -113.5,32.1, 246.58333,32.066666, -113.41667,32.066666, 246.66667,32.033333, -113.33333,32.033333, 246.75,32., -113.25,32., 246.83333,31.966667, -113.16667,31.966667, 246.91667,31.933332, -113.08333,31.933332, 247.,31.9, -113.,31.9, 247.09091,31.872726, -112.90909,31.872726, 247.18182,31.845455, -112.81818,31.845455, 247.27272,31.818182, -112.72728,31.818182, 247.36363,31.790909, -112.63637,31.790909, 247.45454,31.763636, -112.545456,31.763636, 247.54546,31.736364, -112.454544,31.736364, 247.63637,31.709091, -112.36363,31.709091, 247.72728,31.681818, -112.27272,31.681818, 247.81818,31.654545, -112.18182,31.654545, 247.90909,31.627274, -112.09091,31.627274, 248.,31.6, -112.,31.6, 248.09001,31.57, -111.90999,31.57, 248.18002,31.54, -111.81998,31.54, 248.27003,31.51, -111.729965,31.51, 248.36005,31.48, -111.63995,31.48, 248.45004,31.45, -111.54996,31.45, 248.54005,31.42, -111.459946,31.42, 248.63007,31.39, -111.369934,31.39, 248.72008,31.359999, -111.27992,31.359999, 248.81009,31.33, -111.18991,31.33, 248.9001,31.3, -111.0999,31.3, 248.99176,31.3, -111.00824,31.3, 249.08342,31.3, -110.91658,31.3, 249.17508,31.3, -110.82492,31.3, 249.26674,31.3, -110.73326,31.3, 249.3584,31.3, -110.6416,31.3, 249.45004,31.3, -110.54996,31.3, 249.5417,31.3, -110.4583,31.3, 249.63336,31.3, -110.36664,31.3, 249.72502,31.3, -110.27498,31.3, 249.81668,31.3, -110.18332,31.3, 249.90834,31.3, -110.09166,31.3, 250.,31.3, -110.,31.3, 250.09091,31.3, -109.90909,31.3, 250.18182,31.3, -109.81818,31.3, 250.27272,31.3, -109.72728,31.3, 250.36363,31.3, -109.63637,31.3, 250.45454,31.3, -109.545456,31.3, 250.54546,31.3, -109.454544,31.3, 250.63637,31.3, -109.36363,31.3, 250.72728,31.3, -109.27272,31.3, 250.81818,31.3, -109.18182,31.3, 250.90909,31.3, -109.09091,31.3, 251.,31.3, -109.,31.3, 251.0889,31.3, -108.9111,31.3, 251.1778,31.3, -108.822205,31.3, 251.26671,31.3, -108.73329,31.3, 251.3556,31.3, -108.644394,31.3, 251.4445,31.3, -108.5555,31.3, 251.5334,31.3, -108.4666,31.3, 251.62231,31.3, -108.377686,31.3, 251.71121,31.3, -108.28879,31.3, 251.80011,31.3, -108.19989,31.3, 251.80011,31.4, -108.19989,31.4, 251.80011,31.5, -108.19989,31.5, 251.80011,31.599998, -108.19989,31.599998, 251.80011,31.699999, -108.19989,31.699999, 251.80011,31.8, -108.19989,31.8, 251.86674,31.8, -108.133255,31.8, 251.93336,31.8, -108.066635,31.8, 252.,31.8, -108.,31.8, 252.09091,31.8, -107.90909,31.8, 252.18182,31.8, -107.81818,31.8, 252.27272,31.8, -107.72728,31.8, 252.36363,31.8, -107.63637,31.8, 252.45454,31.8, -107.545456,31.8, 252.54546,31.8, -107.454544,31.8, 252.63637,31.8, -107.36363,31.8, 252.72728,31.8, -107.27272,31.8, 252.81818,31.8, -107.18182,31.8, 252.90909,31.8, -107.09091,31.8, 253.,31.8, -107.,31.8, 253.08333,31.8, -106.91667,31.8, 253.16667,31.8, -106.83333,31.8, 253.25,31.8, -106.75,31.8, 253.33333,31.8, -106.66667,31.8, 253.41667,31.8, -106.58333,31.8, 253.5,31.8, -106.5,31.8, 237.30011,49., -122.69989,49., 237.3876,49., -122.6124,49., 237.47508,49., -122.52492,49., 237.56256,49., -122.43744,49., 237.65005,49., -122.349945,49., 237.73755,49., -122.26245,49., 237.82503,49., -122.17497,49., 237.9125,49., -122.087494,49., 238.,49., -122.,49., 238.09091,49., -121.90909,49., 238.18182,49., -121.81818,49., 238.27272,49., -121.72728,49., 238.36363,49., -121.63637,49., 238.45454,49., -121.545456,49., 238.54546,49., -121.454544,49., 238.63637,49., -121.36363,49., 238.72728,49., -121.27272,49., 238.81818,49., -121.18182,49., 238.90909,49., -121.09091,49., 239.,49., -121.,49., 239.09091,49., -120.90909,49., 239.18182,49., -120.81818,49., 239.27272,49., -120.72728,49., 239.36363,49., -120.63637,49., 239.45454,49., -120.545456,49., 239.54546,49., -120.454544,49., 239.63637,49., -120.36363,49., 239.72728,49., -120.27272,49., 239.81818,49., -120.18182,49., 239.90909,49., -120.09091,49., 240.,49., -120.,49., 240.09091,49., -119.90909,49., 240.18182,49., -119.81818,49., 240.27272,49., -119.72728,49., 240.36363,49., -119.63637,49., 240.45454,49., -119.545456,49., 240.54546,49., -119.454544,49., 240.63637,49., -119.36363,49., 240.72728,49., -119.27272,49., 240.81818,49., -119.18182,49., 240.90909,49., -119.09091,49., 241.,49., -119.,49., 241.09091,49., -118.90909,49., 241.18182,49., -118.81818,49., 241.27272,49., -118.72728,49., 241.36363,49., -118.63637,49., 241.45454,49., -118.545456,49., 241.54546,49., -118.454544,49., 241.63637,49., -118.36363,49., 241.72728,49., -118.27272,49., 241.81818,49., -118.18182,49., 241.90909,49., -118.09091,49., 242.,49., -118.,49., 242.09091,49., -117.90909,49., 242.18182,49., -117.81818,49., 242.27272,49., -117.72728,49., 242.36363,49., -117.63637,49., 242.45454,49., -117.545456,49., 242.54546,49., -117.454544,49., 242.63637,49., -117.36363,49., 242.72728,49., -117.27272,49., 242.81818,49., -117.18182,49., 242.90909,49., -117.09091,49., 243.,49., -117.,49., 243.09091,49., -116.90909,49., 243.18182,49., -116.81818,49., 243.27272,49., -116.72728,49., 243.36363,49., -116.63637,49., 243.45454,49., -116.545456,49., 243.54546,49., -116.454544,49., 243.63637,49., -116.36363,49., 243.72728,49., -116.27272,49., 243.81818,49., -116.18182,49., 243.90909,49., -116.09091,49., 244.,49., -116.,49., 244.09091,49., -115.90909,49., 244.18182,49., -115.81818,49., 244.27272,49., -115.72728,49., 244.36363,49., -115.63637,49., 244.45454,49., -115.545456,49., 244.54546,49., -115.454544,49., 244.63637,49., -115.36363,49., 244.72728,49., -115.27272,49., 244.81818,49., -115.18182,49., 244.90909,49., -115.09091,49., 245.,49., -115.,49., 245.09091,49., -114.90909,49., 245.18182,49., -114.81818,49., 245.27272,49., -114.72728,49., 245.36363,49., -114.63637,49., 245.45454,49., -114.545456,49., 245.54546,49., -114.454544,49., 245.63637,49., -114.36363,49., 245.72728,49., -114.27272,49., 245.81818,49., -114.18182,49., 245.90909,49., -114.09091,49., 246.,49., -114.,49., 246.09091,49., -113.90909,49., 246.18182,49., -113.81818,49., 246.27272,49., -113.72728,49., 246.36363,49., -113.63637,49., 246.45454,49., -113.545456,49., 246.54546,49., -113.454544,49., 246.63637,49., -113.36363,49., 246.72728,49., -113.27272,49., 246.81818,49., -113.18182,49., 246.90909,49., -113.09091,49., 247.,49., -113.,49., 247.09091,49., -112.90909,49., 247.18182,49., -112.81818,49., 247.27272,49., -112.72728,49., 247.36363,49., -112.63637,49., 247.45454,49., -112.545456,49., 247.54546,49., -112.454544,49., 247.63637,49., -112.36363,49., 247.72728,49., -112.27272,49., 247.81818,49., -112.18182,49., 247.90909,49., -112.09091,49., 248.,49., -112.,49., 248.09091,49., -111.90909,49., 248.18182,49., -111.81818,49., 248.27272,49., -111.72728,49., 248.36363,49., -111.63637,49., 248.45454,49., -111.545456,49., 248.54546,49., -111.454544,49., 248.63637,49., -111.36363,49., 248.72728,49., -111.27272,49., 248.81818,49., -111.18182,49., 248.90909,49., -111.09091,49., 249.,49., -111.,49., 249.09091,49., -110.90909,49., 249.18182,49., -110.81818,49., 249.27272,49., -110.72728,49., 249.36363,49., -110.63637,49., 249.45454,49., -110.545456,49., 249.54546,49., -110.454544,49., 249.63637,49., -110.36363,49., 249.72728,49., -110.27272,49., 249.81818,49., -110.18182,49., 249.90909,49., -110.09091,49., 250.,49., -110.,49., 250.09091,49., -109.90909,49., 250.18182,49., -109.81818,49., 250.27272,49., -109.72728,49., 250.36363,49., -109.63637,49., 250.45454,49., -109.545456,49., 250.54546,49., -109.454544,49., 250.63637,49., -109.36363,49., 250.72728,49., -109.27272,49., 250.81818,49., -109.18182,49., 250.90909,49., -109.09091,49., 251.,49., -109.,49., 251.09091,49., -108.90909,49., 251.18182,49., -108.81818,49., 251.27272,49., -108.72728,49., 251.36363,49., -108.63637,49., 251.45454,49., -108.545456,49., 251.54546,49., -108.454544,49., 251.63637,49., -108.36363,49., 251.72728,49., -108.27272,49., 251.81818,49., -108.18182,49., 251.90909,49., -108.09091,49., 252.,49., -108.,49., 252.09091,49., -107.90909,49., 252.18182,49., -107.81818,49., 252.27272,49., -107.72728,49., 252.36363,49., -107.63637,49., 252.45454,49., -107.545456,49., 252.54546,49., -107.454544,49., 252.63637,49., -107.36363,49., 252.72728,49., -107.27272,49., 252.81818,49., -107.18182,49., 252.90909,49., -107.09091,49., 253.,49., -107.,49., 253.09091,49., -106.90909,49., 253.18182,49., -106.81818,49., 253.27272,49., -106.72728,49., 253.36363,49., -106.63637,49., 253.45454,49., -106.545456,49., 253.54546,49., -106.454544,49., 253.63637,49., -106.36363,49., 253.72728,49., -106.27272,49., 253.81818,49., -106.18182,49., 253.90909,49., -106.09091,49., 254.,49., -106.,49., 254.09091,49., -105.90909,49., 254.18182,49., -105.81818,49., 254.27272,49., -105.72728,49., 254.36363,49., -105.63637,49., 254.45454,49., -105.545456,49., 254.54546,49., -105.454544,49., 254.63637,49., -105.36363,49., 254.72728,49., -105.27272,49., 254.81818,49., -105.18182,49., 254.90909,49., -105.09091,49., 255.,49., -105.,49., 255.09091,49., -104.90909,49., 255.18182,49., -104.81818,49., 255.27272,49., -104.72728,49., 255.36363,49., -104.63637,49., 255.45454,49., -104.545456,49., 255.54546,49., -104.454544,49., 255.63637,49., -104.36363,49., 255.72728,49., -104.27272,49., 255.81818,49., -104.18182,49., 255.90909,49., -104.09091,49., 256.,49., -104.,49., 256.0909,49., -103.90909,49., 256.18182,49., -103.81818,49., 256.27274,49., -103.727264,49., 256.36365,49., -103.63635,49., 256.45456,49., -103.54544,49., 256.54544,49., -103.45456,49., 256.63635,49., -103.36365,49., 256.72726,49., -103.272736,49., 256.81818,49., -103.18182,49., 256.9091,49., -103.09091,49., 257.,49., -103.,49., 257.0909,49., -102.90909,49., 257.18182,49., -102.81818,49., 257.27274,49., -102.727264,49., 257.36365,49., -102.63635,49., 257.45456,49., -102.54544,49., 257.54544,49., -102.45456,49., 257.63635,49., -102.36365,49., 257.72726,49., -102.272736,49., 257.81818,49., -102.18182,49., 257.9091,49., -102.09091,49., 258.,49., -102.,49., 258.0909,49., -101.90909,49., 258.18182,49., -101.81818,49., 258.27274,49., -101.727264,49., 258.36365,49., -101.63635,49., 258.45456,49., -101.54544,49., 258.54544,49., -101.45456,49., 258.63635,49., -101.36365,49., 258.72726,49., -101.272736,49., 258.81818,49., -101.18182,49., 258.9091,49., -101.09091,49., 259.,49., -101.,49., 259.0909,49., -100.90909,49., 259.18182,49., -100.81818,49., 259.27274,49., -100.727264,49., 259.36365,49., -100.63635,49., 259.45456,49., -100.54544,49., 259.54544,49., -100.45456,49., 259.63635,49., -100.36365,49., 259.72726,49., -100.272736,49., 259.81818,49., -100.18182,49., 259.9091,49., -100.09091,49., 260.,49., -100.,49., 260.0909,49., -99.90909,49., 260.18182,49., -99.81818,49., 260.27274,49., -99.727264,49., 260.36365,49., -99.63635,49., 260.45456,49., -99.54544,49., 260.54544,49., -99.45456,49., 260.63635,49., -99.36365,49., 260.72726,49., -99.272736,49., 260.81818,49., -99.18182,49., 260.9091,49., -99.09091,49., 261.,49., -99.,49., 261.0909,49., -98.90909,49., 261.18182,49., -98.81818,49., 261.27274,49., -98.727264,49., 261.36365,49., -98.63635,49., 261.45456,49., -98.54544,49., 261.54544,49., -98.45456,49., 261.63635,49., -98.36365,49., 261.72726,49., -98.272736,49., 261.81818,49., -98.18182,49., 261.9091,49., -98.09091,49., 262.,49., -98.,49., 262.0909,49., -97.90909,49., 262.18182,49., -97.81818,49., 262.27274,49., -97.727264,49., 262.36365,49., -97.63635,49., 262.45456,49., -97.54544,49., 262.54544,49., -97.45456,49., 262.63635,49., -97.36365,49., 262.72726,49., -97.272736,49., 262.81818,49., -97.18182,49., 262.9091,49., -97.09091,49., 263.,49., -97.,49., 263.0909,49., -96.90909,49., 263.18182,49., -96.81818,49., 263.27274,49., -96.727264,49., 263.36365,49., -96.63635,49., 263.45456,49., -96.54544,49., 263.54544,49., -96.45456,49., 263.63635,49., -96.36365,49., 263.72726,49., -96.272736,49., 263.81818,49., -96.18182,49., 263.9091,49., -96.09091,49., 264.,49., -96.,49., 264.0889,49., -95.9111,49., 264.17776,49., -95.822235,49., 264.26666,49., -95.73334,49., 264.35556,49., -95.64444,49., 264.44443,49., -95.55557,49., 264.53333,49., -95.466675,49., 264.62222,49., -95.37778,49., 264.7111,49., -95.28891,49., 264.8,49., -95.20001,49., 264.8,49.2, -95.20001,49.2, 264.8,49.300003, -95.20001,49.300003, 264.8,49.4, -95.20001,49.4, 264.84998,49.4, -95.150024,49.4, 264.9,49.4, -95.100006,49.4, 285.2,45., -74.79999,45., 285.2889,45., -74.71109,45., 285.37778,45., -74.62222,45., 285.46667,45., -74.533325,45., 285.55557,45., -74.44443,45., 285.64444,45., -74.35556,45., 285.73334,45., -74.26666,45., 285.82224,45., -74.177765,45., 285.9111,45., -74.0889,45., 286.,45., -74.,45., 286.0909,45., -73.90909,45., 286.18182,45., -73.81818,45., 286.27274,45., -73.727264,45., 286.36365,45., -73.63635,45., 286.45456,45., -73.54544,45., 286.54544,45., -73.45456,45., 286.63635,45., -73.36365,45., 286.72726,45., -73.272736,45., 286.81818,45., -73.18182,45., 286.9091,45., -73.09091,45., 287.,45., -73.,45., 287.0909,45., -72.90909,45., 287.18182,45., -72.81818,45., 287.27274,45., -72.727264,45., 287.36365,45., -72.63635,45., 287.45456,45., -72.54544,45., 287.54544,45., -72.45456,45., 287.63635,45., -72.36365,45., 287.72726,45., -72.272736,45., 287.81818,45., -72.18182,45., 287.9091,45., -72.09091,45., 288.,45., -72.,45., 288.08334,45., -71.91666,45., 288.16666,45., -71.83334,45., 288.25,45., -71.75,45., 288.33334,45., -71.66666,45., 288.41666,45., -71.58334,45., 288.5,45., -71.5,45., 288.6,45.2, -71.399994,45.2, 288.65002,45.25, -71.349976,45.25, 288.7,45.3, -71.29999,45.3, 288.75,45.25, -71.25,45.25, 288.8,45.2, -71.20001,45.2, 288.86667,45.233334, -71.13333,45.233334, 288.93332,45.266666, -71.06668,45.266666, 289.,45.3, -71.,45.3, 289.05,45.25, -70.95001,45.25, 289.1,45.2, -70.899994,45.2, 289.13333,45.266666, -70.86667,45.266666, 289.1667,45.333336, -70.83331,45.333336, 289.2,45.4, -70.79999,45.4, 289.26666,45.4, -70.73334,45.4, 289.33334,45.4, -70.66666,45.4, 289.4,45.4, -70.600006,45.4, 289.34998,45.45, -70.650024,45.45, 289.3,45.5, -70.70001,45.5, 289.34998,45.55, -70.650024,45.55, 289.4,45.6, -70.600006,45.6, 289.46667,45.63333, -70.533325,45.63333, 289.53333,45.666668, -70.466675,45.666668, 289.6,45.7, -70.399994,45.7, 289.6,45.75, -70.399994,45.75, 289.6,45.8, -70.399994,45.8, 289.63333,45.866665, -70.36667,45.866665, 289.6667,45.933334, -70.33331,45.933334, 289.7,46., -70.29999,46., 289.7,46.1, -70.29999,46.1, 289.7,46.2, -70.29999,46.2, 289.7,46.2, -70.29999,46.2, 290.,46.4, -70.,46.4, 290.,46.5, -70.,46.5, 290.,46.600002, -70.,46.600002, 290.,46.7, -70.,46.7, 290.07272,46.772728, -69.92728,46.772728, 290.14545,46.845455, -69.85455,46.845455, 290.21817,46.918182, -69.78183,46.918182, 290.2909,46.99091, -69.70911,46.99091, 290.36362,47.063637, -69.63638,47.063637, 290.43637,47.136364, -69.56363,47.136364, 290.5091,47.20909, -69.490906,47.20909, 290.58182,47.28182, -69.41818,47.28182, 290.65454,47.354546, -69.34546,47.354546, 290.72726,47.427273, -69.272736,47.427273, 290.8,47.5, -69.20001,47.5, 292.2,47.1, -67.79999,47.1, 292.2,46.977776, -67.79999,46.977776, 292.2,46.855553, -67.79999,46.855553, 292.2,46.733334, -67.79999,46.733334, 292.2,46.61111, -67.79999,46.61111, 292.2,46.488888, -67.79999,46.488888, 292.2,46.366665, -67.79999,46.366665, 292.2,46.244446, -67.79999,46.244446, 292.2,46.122223, -67.79999,46.122223, 292.2,46., -67.79999,46., 235.80011,42., -124.19989,42., 235.86674,42., -124.133255,42., 235.93336,42., -124.066635,42., 236.,42., -124.,42., 236.09091,42., -123.90909,42., 236.18182,42., -123.81818,42., 236.27272,42., -123.72728,42., 236.36363,42., -123.63637,42., 236.45454,42., -123.545456,42., 236.54546,42., -123.454544,42., 236.63637,42., -123.36363,42., 236.72728,42., -123.27272,42., 236.81818,42., -123.18182,42., 236.90909,42., -123.09091,42., 237.,42., -123.,42., 237.09091,42., -122.90909,42., 237.18182,42., -122.81818,42., 237.27272,42., -122.72728,42., 237.36363,42., -122.63637,42., 237.45454,42., -122.545456,42., 237.54546,42., -122.454544,42., 237.63637,42., -122.36363,42., 237.72728,42., -122.27272,42., 237.81818,42., -122.18182,42., 237.90909,42., -122.09091,42., 238.,42., -122.,42., 238.09091,42., -121.90909,42., 238.18182,42., -121.81818,42., 238.27272,42., -121.72728,42., 238.36363,42., -121.63637,42., 238.45454,42., -121.545456,42., 238.54546,42., -121.454544,42., 238.63637,42., -121.36363,42., 238.72728,42., -121.27272,42., 238.81818,42., -121.18182,42., 238.90909,42., -121.09091,42., 239.,42., -121.,42., 239.09091,42., -120.90909,42., 239.18182,42., -120.81818,42., 239.27272,42., -120.72728,42., 239.36363,42., -120.63637,42., 239.45454,42., -120.545456,42., 239.54546,42., -120.454544,42., 239.63637,42., -120.36363,42., 239.72728,42., -120.27272,42., 239.81818,42., -120.18182,42., 239.90909,42., -120.09091,42., 240.,42., -120.,42., 240.09091,42., -119.90909,42., 240.18182,42., -119.81818,42., 240.27272,42., -119.72728,42., 240.36363,42., -119.63637,42., 240.45454,42., -119.545456,42., 240.54546,42., -119.454544,42., 240.63637,42., -119.36363,42., 240.72728,42., -119.27272,42., 240.81818,42., -119.18182,42., 240.90909,42., -119.09091,42., 241.,42., -119.,42., 241.09091,42., -118.90909,42., 241.18182,42., -118.81818,42., 241.27272,42., -118.72728,42., 241.36363,42., -118.63637,42., 241.45454,42., -118.545456,42., 241.54546,42., -118.454544,42., 241.63637,42., -118.36363,42., 241.72728,42., -118.27272,42., 241.81818,42., -118.18182,42., 241.90909,42., -118.09091,42., 242.,42., -118.,42., 242.09091,42., -117.90909,42., 242.18182,42., -117.81818,42., 242.27272,42., -117.72728,42., 242.36363,42., -117.63637,42., 242.45454,42., -117.545456,42., 242.54546,42., -117.454544,42., 242.63637,42., -117.36363,42., 242.72728,42., -117.27272,42., 242.81818,42., -117.18182,42., 242.90909,42., -117.09091,42., 243.,42., -117.,42., 243.09091,42., -116.90909,42., 243.18182,42., -116.81818,42., 243.27272,42., -116.72728,42., 243.36363,42., -116.63637,42., 243.45454,42., -116.545456,42., 243.54546,42., -116.454544,42., 243.63637,42., -116.36363,42., 243.72728,42., -116.27272,42., 243.81818,42., -116.18182,42., 243.90909,42., -116.09091,42., 244.,42., -116.,42., 244.09091,42., -115.90909,42., 244.18182,42., -115.81818,42., 244.27272,42., -115.72728,42., 244.36363,42., -115.63637,42., 244.45454,42., -115.545456,42., 244.54546,42., -115.454544,42., 244.63637,42., -115.36363,42., 244.72728,42., -115.27272,42., 244.81818,42., -115.18182,42., 244.90909,42., -115.09091,42., 245.,42., -115.,42., 245.09091,42., -114.90909,42., 245.18182,42., -114.81818,42., 245.27272,42., -114.72728,42., 245.36363,42., -114.63637,42., 245.45454,42., -114.545456,42., 245.54546,42., -114.454544,42., 245.63637,42., -114.36363,42., 245.72728,42., -114.27272,42., 245.81818,42., -114.18182,42., 245.90909,42., -114.09091,42., 246.,42., -114.,42., 246.09091,42., -113.90909,42., 246.18182,42., -113.81818,42., 246.27272,42., -113.72728,42., 246.36363,42., -113.63637,42., 246.45454,42., -113.545456,42., 246.54546,42., -113.454544,42., 246.63637,42., -113.36363,42., 246.72728,42., -113.27272,42., 246.81818,42., -113.18182,42., 246.90909,42., -113.09091,42., 247.,42., -113.,42., 247.09091,42., -112.90909,42., 247.18182,42., -112.81818,42., 247.27272,42., -112.72728,42., 247.36363,42., -112.63637,42., 247.45454,42., -112.545456,42., 247.54546,42., -112.454544,42., 247.63637,42., -112.36363,42., 247.72728,42., -112.27272,42., 247.81818,42., -112.18182,42., 247.90909,42., -112.09091,42., 248.,42., -112.,42., 248.09091,42., -111.90909,42., 248.18182,42., -111.81818,42., 248.27272,42., -111.72728,42., 248.36363,42., -111.63637,42., 248.45454,42., -111.545456,42., 248.54546,42., -111.454544,42., 248.63637,42., -111.36363,42., 248.72728,42., -111.27272,42., 248.81818,42., -111.18182,42., 248.90909,42., -111.09091,42., 249.,42., -111.,42., 241.,46., -119.,46., 241.09091,46., -118.90909,46., 241.18182,46., -118.81818,46., 241.27272,46., -118.72728,46., 241.36363,46., -118.63637,46., 241.45454,46., -118.545456,46., 241.54546,46., -118.454544,46., 241.63637,46., -118.36363,46., 241.72728,46., -118.27272,46., 241.81818,46., -118.18182,46., 241.90909,46., -118.09091,46., 242.,46., -118.,46., 242.09091,46., -117.90909,46., 242.18182,46., -117.81818,46., 242.27272,46., -117.72728,46., 242.36363,46., -117.63637,46., 242.45454,46., -117.545456,46., 242.54546,46., -117.454544,46., 242.63637,46., -117.36363,46., 242.72728,46., -117.27272,46., 242.81818,46., -117.18182,46., 242.90909,46., -117.09091,46., 243.,46., -117.,46., 243.05005,46., -116.94995,46., 243.1001,46., -116.8999,46., 245.4001,35., -114.5999,35., 245.33342,35.05, -114.66658,35.05, 245.26674,35.1, -114.73326,35.1, 245.20004,35.15, -114.79996,35.15, 245.13336,35.2, -114.86664,35.2, 245.06668,35.25, -114.93332,35.25, 245.,35.3, -115.,35.3, 244.92308,35.361538, -115.07692,35.361538, 244.84616,35.423077, -115.15384,35.423077, 244.76923,35.484615, -115.230774,35.484615, 244.6923,35.546154, -115.30769,35.546154, 244.61539,35.607693, -115.38461,35.607693, 244.53847,35.66923, -115.46153,35.66923, 244.46153,35.730766, -115.53847,35.730766, 244.38461,35.792305, -115.61539,35.792305, 244.3077,35.853844, -115.69231,35.853844, 244.23077,35.915382, -115.769226,35.915382, 244.15384,35.97692, -115.84616,35.97692, 244.07692,36.03846, -115.92308,36.03846, 244.,36.1, -116.,36.1, 243.91667,36.158333, -116.08333,36.158333, 243.83333,36.216667, -116.16667,36.216667, 243.75,36.274998, -116.25,36.274998, 243.66667,36.333332, -116.33333,36.333332, 243.58333,36.391666, -116.41667,36.391666, 243.5,36.449997, -116.5,36.449997, 243.41667,36.50833, -116.58333,36.50833, 243.33333,36.566666, -116.66667,36.566666, 243.25,36.625, -116.75,36.625, 243.16667,36.683334, -116.83333,36.683334, 243.08333,36.741665, -116.91667,36.741665, 243.,36.8, -117.,36.8, 242.92308,36.861538, -117.07692,36.861538, 242.84616,36.923077, -117.15384,36.923077, 242.76923,36.984615, -117.230774,36.984615, 242.6923,37.046154, -117.30769,37.046154, 242.61539,37.107693, -117.38461,37.107693, 242.53847,37.16923, -117.46153,37.16923, 242.46153,37.230766, -117.53847,37.230766, 242.38461,37.292305, -117.61539,37.292305, 242.3077,37.353844, -117.69231,37.353844, 242.23077,37.415382, -117.769226,37.415382, 242.15384,37.47692, -117.84616,37.47692, 242.07692,37.53846, -117.92308,37.53846, 242.,37.6, -118.,37.6, 241.91667,37.658333, -118.08333,37.658333, 241.83333,37.716667, -118.16667,37.716667, 241.75,37.774998, -118.25,37.774998, 241.66667,37.833332, -118.33333,37.833332, 241.58333,37.891666, -118.41667,37.891666, 241.5,37.949997, -118.5,37.949997, 241.41667,38.00833, -118.58333,38.00833, 241.33333,38.066666, -118.66667,38.066666, 241.25,38.125, -118.75,38.125, 241.16667,38.183334, -118.83333,38.183334, 241.08333,38.241665, -118.91667,38.241665, 241.,38.3, -119.,38.3, 240.925,38.358334, -119.075,38.358334, 240.85002,38.416664, -119.14998,38.416664, 240.77502,38.475, -119.224976,38.475, 240.70003,38.533333, -119.29997,38.533333, 240.62505,38.591667, -119.374954,38.591667, 240.55005,38.65, -119.44995,38.65, 240.47505,38.708332, -119.52495,38.708332, 240.40007,38.766666, -119.59993,38.766666, 240.32507,38.825, -119.67493,38.825, 240.25008,38.88333, -119.74992,38.88333, 240.1751,38.941666, -119.824905,38.941666, 240.1001,39., -119.8999,39., 240.,39.2, -120.,39.2, 240.,39.314285, -120.,39.314285, 240.,39.428574, -120.,39.428574, 240.,39.54286, -120.,39.54286, 240.,39.657143, -120.,39.657143, 240.,39.771427, -120.,39.771427, 240.,39.885715, -120.,39.885715, 240.,40., -120.,40., 240.,40.11111, -120.,40.11111, 240.,40.22222, -120.,40.22222, 240.,40.333332, -120.,40.333332, 240.,40.444443, -120.,40.444443, 240.,40.555557, -120.,40.555557, 240.,40.666668, -120.,40.666668, 240.,40.77778, -120.,40.77778, 240.,40.88889, -120.,40.88889, 240.,41., -120.,41., 240.,41.125, -120.,41.125, 240.,41.25, -120.,41.25, 240.,41.375, -120.,41.375, 240.,41.5, -120.,41.5, 240.,41.625, -120.,41.625, 240.,41.75, -120.,41.75, 240.,41.875, -120.,41.875, 240.,42., -120.,42., 246.,36.2, -114.,36.2, 246.,36.314285, -114.,36.314285, 246.,36.428574, -114.,36.428574, 246.,36.54286, -114.,36.54286, 246.,36.657143, -114.,36.657143, 246.,36.771427, -114.,36.771427, 246.,36.885715, -114.,36.885715, 246.,37., -114.,37., 246.,37.11111, -114.,37.11111, 246.,37.22222, -114.,37.22222, 246.,37.333332, -114.,37.333332, 246.,37.444443, -114.,37.444443, 246.,37.555557, -114.,37.555557, 246.,37.666668, -114.,37.666668, 246.,37.77778, -114.,37.77778, 246.,37.88889, -114.,37.88889, 246.,38., -114.,38., 246.,38.11111, -114.,38.11111, 246.,38.22222, -114.,38.22222, 246.,38.333332, -114.,38.333332, 246.,38.444443, -114.,38.444443, 246.,38.555557, -114.,38.555557, 246.,38.666668, -114.,38.666668, 246.,38.77778, -114.,38.77778, 246.,38.88889, -114.,38.88889, 246.,39., -114.,39., 246.,39.11111, -114.,39.11111, 246.,39.22222, -114.,39.22222, 246.,39.333332, -114.,39.333332, 246.,39.444443, -114.,39.444443, 246.,39.555557, -114.,39.555557, 246.,39.666668, -114.,39.666668, 246.,39.77778, -114.,39.77778, 246.,39.88889, -114.,39.88889, 246.,40., -114.,40., 246.,40.11111, -114.,40.11111, 246.,40.22222, -114.,40.22222, 246.,40.333332, -114.,40.333332, 246.,40.444443, -114.,40.444443, 246.,40.555557, -114.,40.555557, 246.,40.666668, -114.,40.666668, 246.,40.77778, -114.,40.77778, 246.,40.88889, -114.,40.88889, 246.,41., -114.,41., 246.,41.125, -114.,41.125, 246.,41.25, -114.,41.25, 246.,41.375, -114.,41.375, 246.,41.5, -114.,41.5, 246.,41.625, -114.,41.625, 246.,41.75, -114.,41.75, 246.,41.875, -114.,41.875, 246.,42., -114.,42., 243.,42., -117.,42., 243.,42.125, -117.,42.125, 243.,42.25, -117.,42.25, 243.,42.375, -117.,42.375, 243.,42.5, -117.,42.5, 243.,42.625, -117.,42.625, 243.,42.75, -117.,42.75, 243.,42.875, -117.,42.875, 243.,43., -117.,43., 243.,43.114285, -117.,43.114285, 243.,43.228573, -117.,43.228573, 243.,43.342857, -117.,43.342857, 243.,43.45714, -117.,43.45714, 243.,43.571426, -117.,43.571426, 243.,43.685715, -117.,43.685715, 243.,43.8, -117.,43.8, 243.,46.4, -117.,46.4, 243.,46.52, -117.,46.52, 243.,46.64, -117.,46.64, 243.,46.760002, -117.,46.760002, 243.,46.88, -117.,46.88, 243.,47., -117.,47., 243.,47.125, -117.,47.125, 243.,47.25, -117.,47.25, 243.,47.375, -117.,47.375, 243.,47.5, -117.,47.5, 243.,47.625, -117.,47.625, 243.,47.75, -117.,47.75, 243.,47.875, -117.,47.875, 243.,48., -117.,48., 243.,48.125, -117.,48.125, 243.,48.25, -117.,48.25, 243.,48.375, -117.,48.375, 243.,48.5, -117.,48.5, 243.,48.625, -117.,48.625, 243.,48.75, -117.,48.75, 243.,48.875, -117.,48.875, 243.,49., -117.,49., 246.,37., -114.,37., 246.09091,37., -113.90909,37., 246.18182,37., -113.81818,37., 246.27272,37., -113.72728,37., 246.36363,37., -113.63637,37., 246.45454,37., -113.545456,37., 246.54546,37., -113.454544,37., 246.63637,37., -113.36363,37., 246.72728,37., -113.27272,37., 246.81818,37., -113.18182,37., 246.90909,37., -113.09091,37., 247.,37., -113.,37., 247.09091,37., -112.90909,37., 247.18182,37., -112.81818,37., 247.27272,37., -112.72728,37., 247.36363,37., -112.63637,37., 247.45454,37., -112.545456,37., 247.54546,37., -112.454544,37., 247.63637,37., -112.36363,37., 247.72728,37., -112.27272,37., 247.81818,37., -112.18182,37., 247.90909,37., -112.09091,37., 248.,37., -112.,37., 248.09091,37., -111.90909,37., 248.18182,37., -111.81818,37., 248.27272,37., -111.72728,37., 248.36363,37., -111.63637,37., 248.45454,37., -111.545456,37., 248.54546,37., -111.454544,37., 248.63637,37., -111.36363,37., 248.72728,37., -111.27272,37., 248.81818,37., -111.18182,37., 248.90909,37., -111.09091,37., 249.,37., -111.,37., 249.09091,37., -110.90909,37., 249.18182,37., -110.81818,37., 249.27272,37., -110.72728,37., 249.36363,37., -110.63637,37., 249.45454,37., -110.545456,37., 249.54546,37., -110.454544,37., 249.63637,37., -110.36363,37., 249.72728,37., -110.27272,37., 249.81818,37., -110.18182,37., 249.90909,37., -110.09091,37., 250.,37., -110.,37., 250.09091,37., -109.90909,37., 250.18182,37., -109.81818,37., 250.27272,37., -109.72728,37., 250.36363,37., -109.63637,37., 250.45454,37., -109.545456,37., 250.54546,37., -109.454544,37., 250.63637,37., -109.36363,37., 250.72728,37., -109.27272,37., 250.81818,37., -109.18182,37., 250.90909,37., -109.09091,37., 251.,37., -109.,37., 251.09091,37., -108.90909,37., 251.18182,37., -108.81818,37., 251.27272,37., -108.72728,37., 251.36363,37., -108.63637,37., 251.45454,37., -108.545456,37., 251.54546,37., -108.454544,37., 251.63637,37., -108.36363,37., 251.72728,37., -108.27272,37., 251.81818,37., -108.18182,37., 251.90909,37., -108.09091,37., 252.,37., -108.,37., 252.09091,37., -107.90909,37., 252.18182,37., -107.81818,37., 252.27272,37., -107.72728,37., 252.36363,37., -107.63637,37., 252.45454,37., -107.545456,37., 252.54546,37., -107.454544,37., 252.63637,37., -107.36363,37., 252.72728,37., -107.27272,37., 252.81818,37., -107.18182,37., 252.90909,37., -107.09091,37., 253.,37., -107.,37., 253.09091,37., -106.90909,37., 253.18182,37., -106.81818,37., 253.27272,37., -106.72728,37., 253.36363,37., -106.63637,37., 253.45454,37., -106.545456,37., 253.54546,37., -106.454544,37., 253.63637,37., -106.36363,37., 253.72728,37., -106.27272,37., 253.81818,37., -106.18182,37., 253.90909,37., -106.09091,37., 254.,37., -106.,37., 254.09091,37., -105.90909,37., 254.18182,37., -105.81818,37., 254.27272,37., -105.72728,37., 254.36363,37., -105.63637,37., 254.45454,37., -105.545456,37., 254.54546,37., -105.454544,37., 254.63637,37., -105.36363,37., 254.72728,37., -105.27272,37., 254.81818,37., -105.18182,37., 254.90909,37., -105.09091,37., 255.,37., -105.,37., 255.09091,37., -104.90909,37., 255.18182,37., -104.81818,37., 255.27272,37., -104.72728,37., 255.36363,37., -104.63637,37., 255.45454,37., -104.545456,37., 255.54546,37., -104.454544,37., 255.63637,37., -104.36363,37., 255.72728,37., -104.27272,37., 255.81818,37., -104.18182,37., 255.90909,37., -104.09091,37., 256.,37., -104.,37., 256.0909,37., -103.90909,37., 256.18182,37., -103.81818,37., 256.27274,37., -103.727264,37., 256.36365,37., -103.63635,37., 256.45456,37., -103.54544,37., 256.54544,37., -103.45456,37., 256.63635,37., -103.36365,37., 256.72726,37., -103.272736,37., 256.81818,37., -103.18182,37., 256.9091,37., -103.09091,37., 257.,37., -103.,37., 257.0909,37., -102.90909,37., 257.18182,37., -102.81818,37., 257.27274,37., -102.727264,37., 257.36365,37., -102.63635,37., 257.45456,37., -102.54544,37., 257.54544,37., -102.45456,37., 257.63635,37., -102.36365,37., 257.72726,37., -102.272736,37., 257.81818,37., -102.18182,37., 257.9091,37., -102.09091,37., 258.,37., -102.,37., 258.0909,37., -101.90909,37., 258.18182,37., -101.81818,37., 258.27274,37., -101.727264,37., 258.36365,37., -101.63635,37., 258.45456,37., -101.54544,37., 258.54544,37., -101.45456,37., 258.63635,37., -101.36365,37., 258.72726,37., -101.272736,37., 258.81818,37., -101.18182,37., 258.9091,37., -101.09091,37., 259.,37., -101.,37., 259.0909,37., -100.90909,37., 259.18182,37., -100.81818,37., 259.27274,37., -100.727264,37., 259.36365,37., -100.63635,37., 259.45456,37., -100.54544,37., 259.54544,37., -100.45456,37., 259.63635,37., -100.36365,37., 259.72726,37., -100.272736,37., 259.81818,37., -100.18182,37., 259.9091,37., -100.09091,37., 260.,37., -100.,37., 260.0909,37., -99.90909,37., 260.18182,37., -99.81818,37., 260.27274,37., -99.727264,37., 260.36365,37., -99.63635,37., 260.45456,37., -99.54544,37., 260.54544,37., -99.45456,37., 260.63635,37., -99.36365,37., 260.72726,37., -99.272736,37., 260.81818,37., -99.18182,37., 260.9091,37., -99.09091,37., 261.,37., -99.,37., 261.0909,37., -98.90909,37., 261.18182,37., -98.81818,37., 261.27274,37., -98.727264,37., 261.36365,37., -98.63635,37., 261.45456,37., -98.54544,37., 261.54544,37., -98.45456,37., 261.63635,37., -98.36365,37., 261.72726,37., -98.272736,37., 261.81818,37., -98.18182,37., 261.9091,37., -98.09091,37., 262.,37., -98.,37., 262.0909,37., -97.90909,37., 262.18182,37., -97.81818,37., 262.27274,37., -97.727264,37., 262.36365,37., -97.63635,37., 262.45456,37., -97.54544,37., 262.54544,37., -97.45456,37., 262.63635,37., -97.36365,37., 262.72726,37., -97.272736,37., 262.81818,37., -97.18182,37., 262.9091,37., -97.09091,37., 263.,37., -97.,37., 263.0909,37., -96.90909,37., 263.18182,37., -96.81818,37., 263.27274,37., -96.727264,37., 263.36365,37., -96.63635,37., 263.45456,37., -96.54544,37., 263.54544,37., -96.45456,37., 263.63635,37., -96.36365,37., 263.72726,37., -96.272736,37., 263.81818,37., -96.18182,37., 263.9091,37., -96.09091,37., 264.,37., -96.,37., 264.0909,37., -95.90909,37., 264.18182,37., -95.81818,37., 264.27274,37., -95.727264,37., 264.36365,37., -95.63635,37., 264.45456,37., -95.54544,37., 264.54544,37., -95.45456,37., 264.63635,37., -95.36365,37., 264.72726,37., -95.272736,37., 264.81818,37., -95.18182,37., 264.9091,37., -95.09091,37., 265.,37., -95.,37., 265.08,37., -94.92001,37., 265.16,37., -94.84,37., 265.24,37., -94.76001,37., 265.32,37., -94.67999,37., 265.4,37., -94.600006,37., 249.,41., -111.,41., 249.09091,41., -110.90909,41., 249.18182,41., -110.81818,41., 249.27272,41., -110.72728,41., 249.36363,41., -110.63637,41., 249.45454,41., -110.545456,41., 249.54546,41., -110.454544,41., 249.63637,41., -110.36363,41., 249.72728,41., -110.27272,41., 249.81818,41., -110.18182,41., 249.90909,41., -110.09091,41., 250.,41., -110.,41., 250.09091,41., -109.90909,41., 250.18182,41., -109.81818,41., 250.27272,41., -109.72728,41., 250.36363,41., -109.63637,41., 250.45454,41., -109.545456,41., 250.54546,41., -109.454544,41., 250.63637,41., -109.36363,41., 250.72728,41., -109.27272,41., 250.81818,41., -109.18182,41., 250.90909,41., -109.09091,41., 251.,41., -109.,41., 251.09091,41., -108.90909,41., 251.18182,41., -108.81818,41., 251.27272,41., -108.72728,41., 251.36363,41., -108.63637,41., 251.45454,41., -108.545456,41., 251.54546,41., -108.454544,41., 251.63637,41., -108.36363,41., 251.72728,41., -108.27272,41., 251.81818,41., -108.18182,41., 251.90909,41., -108.09091,41., 252.,41., -108.,41., 252.09091,41., -107.90909,41., 252.18182,41., -107.81818,41., 252.27272,41., -107.72728,41., 252.36363,41., -107.63637,41., 252.45454,41., -107.545456,41., 252.54546,41., -107.454544,41., 252.63637,41., -107.36363,41., 252.72728,41., -107.27272,41., 252.81818,41., -107.18182,41., 252.90909,41., -107.09091,41., 253.,41., -107.,41., 253.09091,41., -106.90909,41., 253.18182,41., -106.81818,41., 253.27272,41., -106.72728,41., 253.36363,41., -106.63637,41., 253.45454,41., -106.545456,41., 253.54546,41., -106.454544,41., 253.63637,41., -106.36363,41., 253.72728,41., -106.27272,41., 253.81818,41., -106.18182,41., 253.90909,41., -106.09091,41., 254.,41., -106.,41., 254.09091,41., -105.90909,41., 254.18182,41., -105.81818,41., 254.27272,41., -105.72728,41., 254.36363,41., -105.63637,41., 254.45454,41., -105.545456,41., 254.54546,41., -105.454544,41., 254.63637,41., -105.36363,41., 254.72728,41., -105.27272,41., 254.81818,41., -105.18182,41., 254.90909,41., -105.09091,41., 255.,41., -105.,41., 255.09091,41., -104.90909,41., 255.18182,41., -104.81818,41., 255.27272,41., -104.72728,41., 255.36363,41., -104.63637,41., 255.45454,41., -104.545456,41., 255.54546,41., -104.454544,41., 255.63637,41., -104.36363,41., 255.72728,41., -104.27272,41., 255.81818,41., -104.18182,41., 255.90909,41., -104.09091,41., 256.,41., -104.,41., 256.0909,41., -103.90909,41., 256.18182,41., -103.81818,41., 256.27274,41., -103.727264,41., 256.36365,41., -103.63635,41., 256.45456,41., -103.54544,41., 256.54544,41., -103.45456,41., 256.63635,41., -103.36365,41., 256.72726,41., -103.272736,41., 256.81818,41., -103.18182,41., 256.9091,41., -103.09091,41., 257.,41., -103.,41., 257.0909,41., -102.90909,41., 257.18182,41., -102.81818,41., 257.27274,41., -102.727264,41., 257.36365,41., -102.63635,41., 257.45456,41., -102.54544,41., 257.54544,41., -102.45456,41., 257.63635,41., -102.36365,41., 257.72726,41., -102.272736,41., 257.81818,41., -102.18182,41., 257.9091,41., -102.09091,41., 258.,41., -102.,41., 249.,44.5, -111.,44.5, 248.93336,44.533333, -111.066635,44.533333, 248.86674,44.566666, -111.133255,44.566666, 248.80011,44.6, -111.19989,44.6, 248.7501,44.65, -111.24989,44.65, 248.7001,44.7, -111.2999,44.7, 248.6334,44.7, -111.36659,44.7, 248.5667,44.7, -111.433304,44.7, 248.5,44.7, -111.5,44.7, 248.43336,44.633335, -111.566635,44.633335, 248.36674,44.566666, -111.633255,44.566666, 248.30011,44.5, -111.69989,44.5, 248.23344,44.533333, -111.766556,44.533333, 248.16676,44.566666, -111.83324,44.566666, 248.1001,44.6, -111.8999,44.6, 248.05005,44.55, -111.94995,44.55, 248.,44.5, -112.,44.5, 247.93336,44.5, -112.066635,44.5, 247.86674,44.5, -112.133255,44.5, 247.80011,44.5, -112.19989,44.5, 247.73344,44.5, -112.266556,44.5, 247.66676,44.5, -112.33324,44.5, 247.6001,44.5, -112.3999,44.5, 247.55005,44.5, -112.44995,44.5, 247.5,44.5, -112.5,44.5, 247.43336,44.5, -112.566635,44.5, 247.36674,44.5, -112.633255,44.5, 247.30011,44.5, -112.69989,44.5, 247.2501,44.45, -112.74989,44.45, 247.2001,44.4, -112.7999,44.4, 247.1334,44.433334, -112.86659,44.433334, 247.0667,44.466667, -112.933304,44.466667, 247.,44.5, -113.,44.5, 246.95004,44.55, -113.04996,44.55, 246.9001,44.6, -113.0999,44.6, 246.86678,44.666664, -113.133224,44.666664, 246.83344,44.733334, -113.166565,44.733334, 246.80011,44.8, -113.19989,44.8, 246.7501,44.8, -113.24989,44.8, 246.7001,44.8, -113.2999,44.8, 246.6334,44.866665, -113.36659,44.866665, 246.5667,44.933334, -113.433304,44.933334, 246.5,45., -113.5,45., 246.45004,45.05, -113.54996,45.05, 246.4001,45.1, -113.5999,45.1, 246.3501,45.15, -113.6499,45.15, 246.30011,45.2, -113.69989,45.2, 246.30011,45.300003, -113.69989,45.300003, 246.30011,45.4, -113.69989,45.4, 246.2501,45.45, -113.74989,45.45, 246.2001,45.5, -113.7999,45.5, 246.1501,45.55, -113.8499,45.55, 246.1001,45.6, -113.8999,45.6, 246.03343,45.6, -113.96657,45.6, 245.96677,45.6, -114.03323,45.6, 245.9001,45.6, -114.0999,45.6, 245.83344,45.6, -114.166565,45.6, 245.76677,45.6, -114.23323,45.6, 245.7001,45.6, -114.2999,45.6, 245.6334,45.6, -114.36659,45.6, 245.5667,45.6, -114.433304,45.6, 245.5,45.6, -114.5,45.6, 245.4667,45.666664, -114.533295,45.666664, 245.4334,45.733334, -114.566605,45.733334, 245.4001,45.8, -114.5999,45.8, 245.46677,45.833332, -114.53323,45.833332, 245.53343,45.86667, -114.46657,45.86667, 245.6001,45.9, -114.3999,45.9, 245.55005,45.95, -114.44995,45.95, 245.5,46., -114.5,46., 245.5,46.1, -114.5,46.1, 245.5,46.2, -114.5,46.2, 245.55005,46.25, -114.44995,46.25, 245.6001,46.3, -114.3999,46.3, 245.6001,46.4, -114.3999,46.4, 245.6001,46.5, -114.3999,46.5, 245.63344,46.566666, -114.36656,46.566666, 245.66676,46.633335, -114.33324,46.633335, 245.7001,46.7, -114.2999,46.7, 245.6251,46.675, -114.37489,46.675, 245.55011,46.65, -114.44989,46.65, 245.4751,46.625, -114.5249,46.625, 245.4001,46.6, -114.5999,46.6, 245.3501,46.65, -114.6499,46.65, 245.30011,46.7, -114.69989,46.7, 245.22508,46.75, -114.77492,46.75, 245.15005,46.800003, -114.849945,46.800003, 245.07503,46.850002, -114.92497,46.850002, 245.,46.9, -115.,46.9, 245.,46.95, -115.,46.95, 245.,47., -115.,47., 244.95004,47.05, -115.04996,47.05, 244.9001,47.1, -115.0999,47.1, 244.83344,47.13333, -115.166565,47.13333, 244.76677,47.166668, -115.23323,47.166668, 244.7001,47.2, -115.2999,47.2, 244.6501,47.25, -115.3499,47.25, 244.6001,47.3, -115.3999,47.3, 244.53343,47.333332, -115.46657,47.333332, 244.46677,47.36667, -115.53323,47.36667, 244.4001,47.4, -115.5999,47.4, 244.33344,47.4, -115.666565,47.4, 244.26677,47.4, -115.73323,47.4, 244.2001,47.4, -115.7999,47.4, 244.23344,47.466667, -115.766556,47.466667, 244.26677,47.533333, -115.73323,47.533333, 244.30011,47.6, -115.69989,47.6, 244.2501,47.65, -115.74989,47.65, 244.2001,47.7, -115.7999,47.7, 244.1334,47.766666, -115.86659,47.766666, 244.0667,47.833336, -115.933304,47.833336, 244.,47.9, -116.,47.9, 244.,47.95, -116.,47.95, 244.,48., -116.,48., 244.,48.125, -116.,48.125, 244.,48.25, -116.,48.25, 244.,48.375, -116.,48.375, 244.,48.5, -116.,48.5, 244.,48.625, -116.,48.625, 244.,48.75, -116.,48.75, 244.,48.875, -116.,48.875, 244.,49., -116.,49., 249.,41., -111.,41., 249.,41.125, -111.,41.125, 249.,41.25, -111.,41.25, 249.,41.375, -111.,41.375, 249.,41.5, -111.,41.5, 249.,41.625, -111.,41.625, 249.,41.75, -111.,41.75, 249.,41.875, -111.,41.875, 249.,42., -111.,42., 249.,42.125, -111.,42.125, 249.,42.25, -111.,42.25, 249.,42.375, -111.,42.375, 249.,42.5, -111.,42.5, 249.,42.625, -111.,42.625, 249.,42.75, -111.,42.75, 249.,42.875, -111.,42.875, 249.,43., -111.,43., 249.,43.125, -111.,43.125, 249.,43.25, -111.,43.25, 249.,43.375, -111.,43.375, 249.,43.5, -111.,43.5, 249.,43.625, -111.,43.625, 249.,43.75, -111.,43.75, 249.,43.875, -111.,43.875, 249.,44., -111.,44., 249.,44.125, -111.,44.125, 249.,44.25, -111.,44.25, 249.,44.375, -111.,44.375, 249.,44.5, -111.,44.5, 249.,44.625, -111.,44.625, 249.,44.75, -111.,44.75, 249.,44.875, -111.,44.875, 249.,45., -111.,45., 249.09091,45., -110.90909,45., 249.18182,45., -110.81818,45., 249.27272,45., -110.72728,45., 249.36363,45., -110.63637,45., 249.45454,45., -110.545456,45., 249.54546,45., -110.454544,45., 249.63637,45., -110.36363,45., 249.72728,45., -110.27272,45., 249.81818,45., -110.18182,45., 249.90909,45., -110.09091,45., 250.,45., -110.,45., 250.09091,45., -109.90909,45., 250.18182,45., -109.81818,45., 250.27272,45., -109.72728,45., 250.36363,45., -109.63637,45., 250.45454,45., -109.545456,45., 250.54546,45., -109.454544,45., 250.63637,45., -109.36363,45., 250.72728,45., -109.27272,45., 250.81818,45., -109.18182,45., 250.90909,45., -109.09091,45., 251.,45., -109.,45., 251.09091,45., -108.90909,45., 251.18182,45., -108.81818,45., 251.27272,45., -108.72728,45., 251.36363,45., -108.63637,45., 251.45454,45., -108.545456,45., 251.54546,45., -108.454544,45., 251.63637,45., -108.36363,45., 251.72728,45., -108.27272,45., 251.81818,45., -108.18182,45., 251.90909,45., -108.09091,45., 252.,45., -108.,45., 252.09091,45., -107.90909,45., 252.18182,45., -107.81818,45., 252.27272,45., -107.72728,45., 252.36363,45., -107.63637,45., 252.45454,45., -107.545456,45., 252.54546,45., -107.454544,45., 252.63637,45., -107.36363,45., 252.72728,45., -107.27272,45., 252.81818,45., -107.18182,45., 252.90909,45., -107.09091,45., 253.,45., -107.,45., 253.09091,45., -106.90909,45., 253.18182,45., -106.81818,45., 253.27272,45., -106.72728,45., 253.36363,45., -106.63637,45., 253.45454,45., -106.545456,45., 253.54546,45., -106.454544,45., 253.63637,45., -106.36363,45., 253.72728,45., -106.27272,45., 253.81818,45., -106.18182,45., 253.90909,45., -106.09091,45., 254.,45., -106.,45., 254.09091,45., -105.90909,45., 254.18182,45., -105.81818,45., 254.27272,45., -105.72728,45., 254.36363,45., -105.63637,45., 254.45454,45., -105.545456,45., 254.54546,45., -105.454544,45., 254.63637,45., -105.36363,45., 254.72728,45., -105.27272,45., 254.81818,45., -105.18182,45., 254.90909,45., -105.09091,45., 255.,45., -105.,45., 255.09091,45., -104.90909,45., 255.18182,45., -104.81818,45., 255.27272,45., -104.72728,45., 255.36363,45., -104.63637,45., 255.45454,45., -104.545456,45., 255.54546,45., -104.454544,45., 255.63637,45., -104.36363,45., 255.72728,45., -104.27272,45., 255.81818,45., -104.18182,45., 255.90909,45., -104.09091,45., 256.,45., -104.,45., 251.,31.3, -109.,31.3, 251.,31.4, -109.,31.4, 251.,31.5, -109.,31.5, 251.,31.6, -109.,31.6, 251.,31.699999, -109.,31.699999, 251.,31.8, -109.,31.8, 251.,31.9, -109.,31.9, 251.,32., -109.,32., 251.,32.11111, -109.,32.11111, 251.,32.22222, -109.,32.22222, 251.,32.333332, -109.,32.333332, 251.,32.444443, -109.,32.444443, 251.,32.555557, -109.,32.555557, 251.,32.666668, -109.,32.666668, 251.,32.77778, -109.,32.77778, 251.,32.88889, -109.,32.88889, 251.,33., -109.,33., 251.,33.11111, -109.,33.11111, 251.,33.22222, -109.,33.22222, 251.,33.333332, -109.,33.333332, 251.,33.444443, -109.,33.444443, 251.,33.555557, -109.,33.555557, 251.,33.666668, -109.,33.666668, 251.,33.77778, -109.,33.77778, 251.,33.88889, -109.,33.88889, 251.,34., -109.,34., 251.,34.11111, -109.,34.11111, 251.,34.22222, -109.,34.22222, 251.,34.333332, -109.,34.333332, 251.,34.444443, -109.,34.444443, 251.,34.555557, -109.,34.555557, 251.,34.666668, -109.,34.666668, 251.,34.77778, -109.,34.77778, 251.,34.88889, -109.,34.88889, 251.,35., -109.,35., 251.,35.11111, -109.,35.11111, 251.,35.22222, -109.,35.22222, 251.,35.333332, -109.,35.333332, 251.,35.444443, -109.,35.444443, 251.,35.555557, -109.,35.555557, 251.,35.666668, -109.,35.666668, 251.,35.77778, -109.,35.77778, 251.,35.88889, -109.,35.88889, 251.,36., -109.,36., 251.,36.11111, -109.,36.11111, 251.,36.22222, -109.,36.22222, 251.,36.333332, -109.,36.333332, 251.,36.444443, -109.,36.444443, 251.,36.555557, -109.,36.555557, 251.,36.666668, -109.,36.666668, 251.,36.77778, -109.,36.77778, 251.,36.88889, -109.,36.88889, 251.,37., -109.,37., 251.,37.11111, -109.,37.11111, 251.,37.22222, -109.,37.22222, 251.,37.333332, -109.,37.333332, 251.,37.444443, -109.,37.444443, 251.,37.555557, -109.,37.555557, 251.,37.666668, -109.,37.666668, 251.,37.77778, -109.,37.77778, 251.,37.88889, -109.,37.88889, 251.,38., -109.,38., 251.,38.11111, -109.,38.11111, 251.,38.22222, -109.,38.22222, 251.,38.333332, -109.,38.333332, 251.,38.444443, -109.,38.444443, 251.,38.555557, -109.,38.555557, 251.,38.666668, -109.,38.666668, 251.,38.77778, -109.,38.77778, 251.,38.88889, -109.,38.88889, 251.,39., -109.,39., 251.,39.11111, -109.,39.11111, 251.,39.22222, -109.,39.22222, 251.,39.333332, -109.,39.333332, 251.,39.444443, -109.,39.444443, 251.,39.555557, -109.,39.555557, 251.,39.666668, -109.,39.666668, 251.,39.77778, -109.,39.77778, 251.,39.88889, -109.,39.88889, 251.,40., -109.,40., 251.,40.11111, -109.,40.11111, 251.,40.22222, -109.,40.22222, 251.,40.333332, -109.,40.333332, 251.,40.444443, -109.,40.444443, 251.,40.555557, -109.,40.555557, 251.,40.666668, -109.,40.666668, 251.,40.77778, -109.,40.77778, 251.,40.88889, -109.,40.88889, 251.,41., -109.,41., 253.4001,32., -106.5999,32., 253.4858,32., -106.514206,32., 253.5715,32., -106.4285,32., 253.6572,32., -106.342804,32., 253.7429,32., -106.257095,32., 253.8286,32., -106.1714,32., 253.9143,32., -106.08569,32., 254.,32., -106.,32., 254.09091,32., -105.90909,32., 254.18182,32., -105.81818,32., 254.27272,32., -105.72728,32., 254.36363,32., -105.63637,32., 254.45454,32., -105.545456,32., 254.54546,32., -105.454544,32., 254.63637,32., -105.36363,32., 254.72728,32., -105.27272,32., 254.81818,32., -105.18182,32., 254.90909,32., -105.09091,32., 255.,32., -105.,32., 255.09091,32., -104.90909,32., 255.18182,32., -104.81818,32., 255.27272,32., -104.72728,32., 255.36363,32., -104.63637,32., 255.45454,32., -104.545456,32., 255.54546,32., -104.454544,32., 255.63637,32., -104.36363,32., 255.72728,32., -104.27272,32., 255.81818,32., -104.18182,32., 255.90909,32., -104.09091,32., 256.,32., -104.,32., 256.09,32., -103.91,32., 256.18,32., -103.82001,32., 256.27,32., -103.73001,32., 256.36,32., -103.640015,32., 256.45,32., -103.54999,32., 256.54,32., -103.45999,32., 256.63,32., -103.369995,32., 256.72,32., -103.28,32., 256.81,32., -103.19,32., 256.9,32., -103.100006,32., 256.9,32.11111, -103.100006,32.11111, 256.9,32.22222, -103.100006,32.22222, 256.9,32.333332, -103.100006,32.333332, 256.9,32.444443, -103.100006,32.444443, 256.9,32.555557, -103.100006,32.555557, 256.9,32.666668, -103.100006,32.666668, 256.9,32.77778, -103.100006,32.77778, 256.9,32.88889, -103.100006,32.88889, 256.9,33., -103.100006,33., 256.9111,33.11111, -103.0889,33.11111, 256.9222,33.22222, -103.07779,33.22222, 256.93332,33.333332, -103.06668,33.333332, 256.94443,33.444443, -103.05557,33.444443, 256.95557,33.555557, -103.04443,33.555557, 256.96667,33.666668, -103.033325,33.666668, 256.97778,33.77778, -103.02222,33.77778, 256.9889,33.88889, -103.01111,33.88889, 257.,34., -103.,34., 257.,34.11111, -103.,34.11111, 257.,34.22222, -103.,34.22222, 257.,34.333332, -103.,34.333332, 257.,34.444443, -103.,34.444443, 257.,34.555557, -103.,34.555557, 257.,34.666668, -103.,34.666668, 257.,34.77778, -103.,34.77778, 257.,34.88889, -103.,34.88889, 257.,35., -103.,35., 257.,35.11111, -103.,35.11111, 257.,35.22222, -103.,35.22222, 257.,35.333332, -103.,35.333332, 257.,35.444443, -103.,35.444443, 257.,35.555557, -103.,35.555557, 257.,35.666668, -103.,35.666668, 257.,35.77778, -103.,35.77778, 257.,35.88889, -103.,35.88889, 257.,36., -103.,36., 257.,36.1, -103.,36.1, 257.,36.2, -103.,36.2, 257.,36.3, -103.,36.3, 257.,36.4, -103.,36.4, 257.,36.5, -103.,36.5, 257.0909,36.5, -102.90909,36.5, 257.18182,36.5, -102.81818,36.5, 257.27274,36.5, -102.727264,36.5, 257.36365,36.5, -102.63635,36.5, 257.45456,36.5, -102.54544,36.5, 257.54544,36.5, -102.45456,36.5, 257.63635,36.5, -102.36365,36.5, 257.72726,36.5, -102.272736,36.5, 257.81818,36.5, -102.18182,36.5, 257.9091,36.5, -102.09091,36.5, 258.,36.5, -102.,36.5, 258.0909,36.5, -101.90909,36.5, 258.18182,36.5, -101.81818,36.5, 258.27274,36.5, -101.727264,36.5, 258.36365,36.5, -101.63635,36.5, 258.45456,36.5, -101.54544,36.5, 258.54544,36.5, -101.45456,36.5, 258.63635,36.5, -101.36365,36.5, 258.72726,36.5, -101.272736,36.5, 258.81818,36.5, -101.18182,36.5, 258.9091,36.5, -101.09091,36.5, 259.,36.5, -101.,36.5, 259.0909,36.5, -100.90909,36.5, 259.18182,36.5, -100.81818,36.5, 259.27274,36.5, -100.727264,36.5, 259.36365,36.5, -100.63635,36.5, 259.45456,36.5, -100.54544,36.5, 259.54544,36.5, -100.45456,36.5, 259.63635,36.5, -100.36365,36.5, 259.72726,36.5, -100.272736,36.5, 259.81818,36.5, -100.18182,36.5, 259.9091,36.5, -100.09091,36.5, 260.,36.5, -100.,36.5, 260.,36.4, -100.,36.4, 260.,36.3, -100.,36.3, 260.,36.2, -100.,36.2, 260.,36.1, -100.,36.1, 260.,36., -100.,36., 260.,35.88889, -100.,35.88889, 260.,35.77778, -100.,35.77778, 260.,35.666668, -100.,35.666668, 260.,35.555557, -100.,35.555557, 260.,35.444443, -100.,35.444443, 260.,35.333332, -100.,35.333332, 260.,35.22222, -100.,35.22222, 260.,35.11111, -100.,35.11111, 260.,35., -100.,35., 260.,34.9, -100.,34.9, 260.,34.8, -100.,34.8, 260.,34.699997, -100.,34.699997, 260.,34.6, -100.,34.6, 257.,36.5, -103.,36.5, 257.,36.6, -103.,36.6, 257.,36.7, -103.,36.7, 257.,36.8, -103.,36.8, 257.,36.9, -103.,36.9, 257.,37., -103.,37., 258.,37., -102.,37., 258.,37.11111, -102.,37.11111, 258.,37.22222, -102.,37.22222, 258.,37.333332, -102.,37.333332, 258.,37.444443, -102.,37.444443, 258.,37.555557, -102.,37.555557, 258.,37.666668, -102.,37.666668, 258.,37.77778, -102.,37.77778, 258.,37.88889, -102.,37.88889, 258.,38., -102.,38., 258.,38.11111, -102.,38.11111, 258.,38.22222, -102.,38.22222, 258.,38.333332, -102.,38.333332, 258.,38.444443, -102.,38.444443, 258.,38.555557, -102.,38.555557, 258.,38.666668, -102.,38.666668, 258.,38.77778, -102.,38.77778, 258.,38.88889, -102.,38.88889, 258.,39., -102.,39., 258.,39.11111, -102.,39.11111, 258.,39.22222, -102.,39.22222, 258.,39.333332, -102.,39.333332, 258.,39.444443, -102.,39.444443, 258.,39.555557, -102.,39.555557, 258.,39.666668, -102.,39.666668, 258.,39.77778, -102.,39.77778, 258.,39.88889, -102.,39.88889, 258.,40., -102.,40., 258.,40.11111, -102.,40.11111, 258.,40.22222, -102.,40.22222, 258.,40.333332, -102.,40.333332, 258.,40.444443, -102.,40.444443, 258.,40.555557, -102.,40.555557, 258.,40.666668, -102.,40.666668, 258.,40.77778, -102.,40.77778, 258.,40.88889, -102.,40.88889, 258.,41., -102.,41., 256.,41., -104.,41., 256.,41.125, -104.,41.125, 256.,41.25, -104.,41.25, 256.,41.375, -104.,41.375, 256.,41.5, -104.,41.5, 256.,41.625, -104.,41.625, 256.,41.75, -104.,41.75, 256.,41.875, -104.,41.875, 256.,42., -104.,42., 256.,42.125, -104.,42.125, 256.,42.25, -104.,42.25, 256.,42.375, -104.,42.375, 256.,42.5, -104.,42.5, 256.,42.625, -104.,42.625, 256.,42.75, -104.,42.75, 256.,42.875, -104.,42.875, 256.,43., -104.,43., 256.,43.125, -104.,43.125, 256.,43.25, -104.,43.25, 256.,43.375, -104.,43.375, 256.,43.5, -104.,43.5, 256.,43.625, -104.,43.625, 256.,43.75, -104.,43.75, 256.,43.875, -104.,43.875, 256.,44., -104.,44., 256.,44.125, -104.,44.125, 256.,44.25, -104.,44.25, 256.,44.375, -104.,44.375, 256.,44.5, -104.,44.5, 256.,44.625, -104.,44.625, 256.,44.75, -104.,44.75, 256.,44.875, -104.,44.875, 256.,45., -104.,45., 256.,45.125, -104.,45.125, 256.,45.25, -104.,45.25, 256.,45.375, -104.,45.375, 256.,45.5, -104.,45.5, 256.,45.625, -104.,45.625, 256.,45.75, -104.,45.75, 256.,45.875, -104.,45.875, 256.,46., -104.,46., 256.,46.125, -104.,46.125, 256.,46.25, -104.,46.25, 256.,46.375, -104.,46.375, 256.,46.5, -104.,46.5, 256.,46.625, -104.,46.625, 256.,46.75, -104.,46.75, 256.,46.875, -104.,46.875, 256.,47., -104.,47., 256.,47.125, -104.,47.125, 256.,47.25, -104.,47.25, 256.,47.375, -104.,47.375, 256.,47.5, -104.,47.5, 256.,47.625, -104.,47.625, 256.,47.75, -104.,47.75, 256.,47.875, -104.,47.875, 256.,48., -104.,48., 256.,48.125, -104.,48.125, 256.,48.25, -104.,48.25, 256.,48.375, -104.,48.375, 256.,48.5, -104.,48.5, 256.,48.625, -104.,48.625, 256.,48.75, -104.,48.75, 256.,48.875, -104.,48.875, 256.,49., -104.,49., 258.,40., -102.,40., 258.0909,40., -101.90909,40., 258.18182,40., -101.81818,40., 258.27274,40., -101.727264,40., 258.36365,40., -101.63635,40., 258.45456,40., -101.54544,40., 258.54544,40., -101.45456,40., 258.63635,40., -101.36365,40., 258.72726,40., -101.272736,40., 258.81818,40., -101.18182,40., 258.9091,40., -101.09091,40., 259.,40., -101.,40., 259.0909,40., -100.90909,40., 259.18182,40., -100.81818,40., 259.27274,40., -100.727264,40., 259.36365,40., -100.63635,40., 259.45456,40., -100.54544,40., 259.54544,40., -100.45456,40., 259.63635,40., -100.36365,40., 259.72726,40., -100.272736,40., 259.81818,40., -100.18182,40., 259.9091,40., -100.09091,40., 260.,40., -100.,40., 260.0909,40., -99.90909,40., 260.18182,40., -99.81818,40., 260.27274,40., -99.727264,40., 260.36365,40., -99.63635,40., 260.45456,40., -99.54544,40., 260.54544,40., -99.45456,40., 260.63635,40., -99.36365,40., 260.72726,40., -99.272736,40., 260.81818,40., -99.18182,40., 260.9091,40., -99.09091,40., 261.,40., -99.,40., 261.0909,40., -98.90909,40., 261.18182,40., -98.81818,40., 261.27274,40., -98.727264,40., 261.36365,40., -98.63635,40., 261.45456,40., -98.54544,40., 261.54544,40., -98.45456,40., 261.63635,40., -98.36365,40., 261.72726,40., -98.272736,40., 261.81818,40., -98.18182,40., 261.9091,40., -98.09091,40., 262.,40., -98.,40., 262.0909,40., -97.90909,40., 262.18182,40., -97.81818,40., 262.27274,40., -97.727264,40., 262.36365,40., -97.63635,40., 262.45456,40., -97.54544,40., 262.54544,40., -97.45456,40., 262.63635,40., -97.36365,40., 262.72726,40., -97.272736,40., 262.81818,40., -97.18182,40., 262.9091,40., -97.09091,40., 263.,40., -97.,40., 263.0909,40., -96.90909,40., 263.18182,40., -96.81818,40., 263.27274,40., -96.727264,40., 263.36365,40., -96.63635,40., 263.45456,40., -96.54544,40., 263.54544,40., -96.45456,40., 263.63635,40., -96.36365,40., 263.72726,40., -96.272736,40., 263.81818,40., -96.18182,40., 263.9091,40., -96.09091,40., 264.,40., -96.,40., 264.0875,40., -95.912506,40., 264.175,40., -95.82501,40., 264.2625,40., -95.73749,40., 264.35,40., -95.649994,40., 264.4375,40., -95.5625,40., 264.52502,40., -95.474976,40., 264.61252,40., -95.38748,40., 264.7,40., -95.29999,40., 256.,43., -104.,43., 256.0909,43., -103.90909,43., 256.18182,43., -103.81818,43., 256.27274,43., -103.727264,43., 256.36365,43., -103.63635,43., 256.45456,43., -103.54544,43., 256.54544,43., -103.45456,43., 256.63635,43., -103.36365,43., 256.72726,43., -103.272736,43., 256.81818,43., -103.18182,43., 256.9091,43., -103.09091,43., 257.,43., -103.,43., 257.0909,43., -102.90909,43., 257.18182,43., -102.81818,43., 257.27274,43., -102.727264,43., 257.36365,43., -102.63635,43., 257.45456,43., -102.54544,43., 257.54544,43., -102.45456,43., 257.63635,43., -102.36365,43., 257.72726,43., -102.272736,43., 257.81818,43., -102.18182,43., 257.9091,43., -102.09091,43., 258.,43., -102.,43., 258.0909,43., -101.90909,43., 258.18182,43., -101.81818,43., 258.27274,43., -101.727264,43., 258.36365,43., -101.63635,43., 258.45456,43., -101.54544,43., 258.54544,43., -101.45456,43., 258.63635,43., -101.36365,43., 258.72726,43., -101.272736,43., 258.81818,43., -101.18182,43., 258.9091,43., -101.09091,43., 259.,43., -101.,43., 259.0909,43., -100.90909,43., 259.18182,43., -100.81818,43., 259.27274,43., -100.727264,43., 259.36365,43., -100.63635,43., 259.45456,43., -100.54544,43., 259.54544,43., -100.45456,43., 259.63635,43., -100.36365,43., 259.72726,43., -100.272736,43., 259.81818,43., -100.18182,43., 259.9091,43., -100.09091,43., 260.,43., -100.,43., 260.0909,43., -99.90909,43., 260.18182,43., -99.81818,43., 260.27274,43., -99.727264,43., 260.36365,43., -99.63635,43., 260.45456,43., -99.54544,43., 260.54544,43., -99.45456,43., 260.63635,43., -99.36365,43., 260.72726,43., -99.272736,43., 260.81818,43., -99.18182,43., 260.9091,43., -99.09091,43., 261.,43., -99.,43., 261.08334,43., -98.91666,43., 261.16666,43., -98.83334,43., 261.25,43., -98.75,43., 261.33334,43., -98.66666,43., 261.41666,43., -98.58334,43., 261.5,43., -98.5,43., 256.,45.9, -104.,45.9, 256.0909,45.9, -103.90909,45.9, 256.18182,45.9, -103.81818,45.9, 256.27274,45.9, -103.727264,45.9, 256.36365,45.9, -103.63635,45.9, 256.45456,45.9, -103.54544,45.9, 256.54544,45.9, -103.45456,45.9, 256.63635,45.9, -103.36365,45.9, 256.72726,45.9, -103.272736,45.9, 256.81818,45.9, -103.18182,45.9, 256.9091,45.9, -103.09091,45.9, 257.,45.9, -103.,45.9, 257.0909,45.9, -102.90909,45.9, 257.18182,45.9, -102.81818,45.9, 257.27274,45.9, -102.727264,45.9, 257.36365,45.9, -102.63635,45.9, 257.45456,45.9, -102.54544,45.9, 257.54544,45.9, -102.45456,45.9, 257.63635,45.9, -102.36365,45.9, 257.72726,45.9, -102.272736,45.9, 257.81818,45.9, -102.18182,45.9, 257.9091,45.9, -102.09091,45.9, 258.,45.9, -102.,45.9, 258.0909,45.9, -101.90909,45.9, 258.18182,45.9, -101.81818,45.9, 258.27274,45.9, -101.727264,45.9, 258.36365,45.9, -101.63635,45.9, 258.45456,45.9, -101.54544,45.9, 258.54544,45.9, -101.45456,45.9, 258.63635,45.9, -101.36365,45.9, 258.72726,45.9, -101.272736,45.9, 258.81818,45.9, -101.18182,45.9, 258.9091,45.9, -101.09091,45.9, 259.,45.9, -101.,45.9, 259.0909,45.9, -100.90909,45.9, 259.18182,45.9, -100.81818,45.9, 259.27274,45.9, -100.727264,45.9, 259.36365,45.9, -100.63635,45.9, 259.45456,45.9, -100.54544,45.9, 259.54544,45.9, -100.45456,45.9, 259.63635,45.9, -100.36365,45.9, 259.72726,45.9, -100.272736,45.9, 259.81818,45.9, -100.18182,45.9, 259.9091,45.9, -100.09091,45.9, 260.,45.9, -100.,45.9, 260.0909,45.9, -99.90909,45.9, 260.18182,45.9, -99.81818,45.9, 260.27274,45.9, -99.727264,45.9, 260.36365,45.9, -99.63635,45.9, 260.45456,45.9, -99.54544,45.9, 260.54544,45.9, -99.45456,45.9, 260.63635,45.9, -99.36365,45.9, 260.72726,45.9, -99.272736,45.9, 260.81818,45.9, -99.18182,45.9, 260.9091,45.9, -99.09091,45.9, 261.,45.9, -99.,45.9, 261.0909,45.9, -98.90909,45.9, 261.18182,45.9, -98.81818,45.9, 261.27274,45.9, -98.727264,45.9, 261.36365,45.9, -98.63635,45.9, 261.45456,45.9, -98.54544,45.9, 261.54544,45.9, -98.45456,45.9, 261.63635,45.9, -98.36365,45.9, 261.72726,45.9, -98.272736,45.9, 261.81818,45.9, -98.18182,45.9, 261.9091,45.9, -98.09091,45.9, 262.,45.9, -98.,45.9, 262.0909,45.9, -97.90909,45.9, 262.18182,45.9, -97.81818,45.9, 262.27274,45.9, -97.727264,45.9, 262.36365,45.9, -97.63635,45.9, 262.45456,45.9, -97.54544,45.9, 262.54544,45.9, -97.45456,45.9, 262.63635,45.9, -97.36365,45.9, 262.72726,45.9, -97.272736,45.9, 262.81818,45.9, -97.18182,45.9, 262.9091,45.9, -97.09091,45.9, 263.,45.9, -97.,45.9, 263.08,45.9, -96.92001,45.9, 263.16,45.9, -96.84,45.9, 263.24,45.9, -96.76001,45.9, 263.32,45.9, -96.67999,45.9, 263.4,45.9, -96.600006,45.9, 266.,32., -94.,32., 266.,32.11111, -94.,32.11111, 266.,32.22222, -94.,32.22222, 266.,32.333332, -94.,32.333332, 266.,32.444443, -94.,32.444443, 266.,32.555557, -94.,32.555557, 266.,32.666668, -94.,32.666668, 266.,32.77778, -94.,32.77778, 266.,32.88889, -94.,32.88889, 266.,33., -94.,33., 266.,33.1, -94.,33.1, 266.,33.2, -94.,33.2, 266.,33.3, -94.,33.3, 266.,33.399998, -94.,33.399998, 266.,33.5, -94.,33.5, 266.,33.6, -94.,33.6, 265.5,33.6, -94.5,33.6, 265.5,33.699997, -94.5,33.699997, 265.5,33.8, -94.5,33.8, 265.5,33.9, -94.5,33.9, 265.5,34., -94.5,34., 265.5111,34.11111, -94.48889,34.11111, 265.52222,34.22222, -94.47778,34.22222, 265.53333,34.333332, -94.466675,34.333332, 265.54443,34.444443, -94.45557,34.444443, 265.55557,34.555557, -94.44443,34.555557, 265.56668,34.666668, -94.43332,34.666668, 265.5778,34.77778, -94.42221,34.77778, 265.5889,34.88889, -94.4111,34.88889, 265.6,35., -94.399994,35., 265.6,35.1, -94.399994,35.1, 265.6,35.2, -94.399994,35.2, 265.6,35.300003, -94.399994,35.300003, 265.6,35.4, -94.399994,35.4, 265.58334,35.5, -94.41666,35.5, 265.56668,35.600002, -94.43332,35.600002, 265.55,35.7, -94.45001,35.7, 265.53333,35.8, -94.466675,35.8, 265.51666,35.9, -94.48334,35.9, 265.5,36., -94.5,36., 265.48,36.1, -94.51999,36.1, 265.46,36.2, -94.54001,36.2, 265.44,36.3, -94.56,36.3, 265.41998,36.4, -94.58002,36.4, 265.4,36.5, -94.600006,36.5, 265.4,36.6, -94.600006,36.6, 265.4,36.7, -94.600006,36.7, 265.4,36.8, -94.600006,36.8, 265.4,36.9, -94.600006,36.9, 265.4,37., -94.600006,37., 265.4,37.11111, -94.600006,37.11111, 265.4,37.22222, -94.600006,37.22222, 265.4,37.333332, -94.600006,37.333332, 265.4,37.444443, -94.600006,37.444443, 265.4,37.555557, -94.600006,37.555557, 265.4,37.666668, -94.600006,37.666668, 265.4,37.77778, -94.600006,37.77778, 265.4,37.88889, -94.600006,37.88889, 265.4,38., -94.600006,38., 265.4,38.11, -94.600006,38.11, 265.4,38.22, -94.600006,38.22, 265.4,38.329998, -94.600006,38.329998, 265.4,38.44, -94.600006,38.44, 265.4,38.55, -94.600006,38.55, 265.4,38.66, -94.600006,38.66, 265.4,38.77, -94.600006,38.77, 265.4,38.879997, -94.600006,38.879997, 265.4,38.989998, -94.600006,38.989998, 265.4,39.1, -94.600006,39.1, 263.6,43.5, -96.399994,43.5, 263.6,43.6, -96.399994,43.6, 263.6,43.7, -96.399994,43.7, 263.6,43.8, -96.399994,43.8, 263.6,43.9, -96.399994,43.9, 263.6,44., -96.399994,44., 263.6,44.125, -96.399994,44.125, 263.6,44.25, -96.399994,44.25, 263.6,44.375, -96.399994,44.375, 263.6,44.5, -96.399994,44.5, 263.6,44.625, -96.399994,44.625, 263.6,44.75, -96.399994,44.75, 263.6,44.875, -96.399994,44.875, 263.6,45., -96.399994,45., 263.6,45.1, -96.399994,45.1, 263.6,45.2, -96.399994,45.2, 263.6,45.3, -96.399994,45.3, 266.,33., -94.,33., 266.0909,33., -93.90909,33., 266.18182,33., -93.81818,33., 266.27274,33., -93.727264,33., 266.36365,33., -93.63635,33., 266.45456,33., -93.54544,33., 266.54544,33., -93.45456,33., 266.63635,33., -93.36365,33., 266.72726,33., -93.272736,33., 266.81818,33., -93.18182,33., 266.9091,33., -93.09091,33., 267.,33., -93.,33., 267.0909,33., -92.90909,33., 267.18182,33., -92.81818,33., 267.27274,33., -92.727264,33., 267.36365,33., -92.63635,33., 267.45456,33., -92.54544,33., 267.54544,33., -92.45456,33., 267.63635,33., -92.36365,33., 267.72726,33., -92.272736,33., 267.81818,33., -92.18182,33., 267.9091,33., -92.09091,33., 268.,33., -92.,33., 268.0889,33., -91.9111,33., 268.17776,33., -91.822235,33., 268.26666,33., -91.73334,33., 268.35556,33., -91.64444,33., 268.44443,33., -91.55557,33., 268.53333,33., -91.466675,33., 268.62222,33., -91.37778,33., 268.7111,33., -91.28891,33., 268.8,33., -91.20001,33., 265.4,36.5, -94.600006,36.5, 265.48572,36.5, -94.51428,36.5, 265.5714,36.5, -94.42859,36.5, 265.65714,36.5, -94.342865,36.5, 265.74286,36.5, -94.25714,36.5, 265.82858,36.5, -94.17142,36.5, 265.91428,36.5, -94.085724,36.5, 266.,36.5, -94.,36.5, 266.0909,36.5, -93.90909,36.5, 266.18182,36.5, -93.81818,36.5, 266.27274,36.5, -93.727264,36.5, 266.36365,36.5, -93.63635,36.5, 266.45456,36.5, -93.54544,36.5, 266.54544,36.5, -93.45456,36.5, 266.63635,36.5, -93.36365,36.5, 266.72726,36.5, -93.272736,36.5, 266.81818,36.5, -93.18182,36.5, 266.9091,36.5, -93.09091,36.5, 267.,36.5, -93.,36.5, 267.0909,36.5, -92.90909,36.5, 267.18182,36.5, -92.81818,36.5, 267.27274,36.5, -92.727264,36.5, 267.36365,36.5, -92.63635,36.5, 267.45456,36.5, -92.54544,36.5, 267.54544,36.5, -92.45456,36.5, 267.63635,36.5, -92.36365,36.5, 267.72726,36.5, -92.272736,36.5, 267.81818,36.5, -92.18182,36.5, 267.9091,36.5, -92.09091,36.5, 268.,36.5, -92.,36.5, 268.0909,36.5, -91.90909,36.5, 268.18182,36.5, -91.81818,36.5, 268.27274,36.5, -91.727264,36.5, 268.36365,36.5, -91.63635,36.5, 268.45456,36.5, -91.54544,36.5, 268.54544,36.5, -91.45456,36.5, 268.63635,36.5, -91.36365,36.5, 268.72726,36.5, -91.272736,36.5, 268.81818,36.5, -91.18182,36.5, 268.9091,36.5, -91.09091,36.5, 269.,36.5, -91.,36.5, 269.0889,36.5, -90.9111,36.5, 269.17776,36.5, -90.822235,36.5, 269.26666,36.5, -90.73334,36.5, 269.35556,36.5, -90.64444,36.5, 269.44443,36.5, -90.55557,36.5, 269.53333,36.5, -90.466675,36.5, 269.62222,36.5, -90.37778,36.5, 269.7111,36.5, -90.28891,36.5, 269.8,36.5, -90.20001,36.5, 269.6,36., -90.399994,36., 269.6875,36., -90.3125,36., 269.775,36., -90.225006,36., 269.8625,36., -90.13751,36., 269.95,36., -90.04999,36., 270.0375,36., -89.962494,36., 270.125,36., -89.875,36., 270.2125,36., -89.787506,36., 270.3,36., -89.70001,36., 264.2,40.6, -95.79999,40.6, 264.2889,40.6, -95.71109,40.6, 264.37778,40.6, -95.62222,40.6, 264.46667,40.6, -95.533325,40.6, 264.55557,40.6, -95.44443,40.6, 264.64444,40.6, -95.35556,40.6, 264.73334,40.6, -95.26666,40.6, 264.82224,40.6, -95.177765,40.6, 264.9111,40.6, -95.0889,40.6, 265.,40.6, -95.,40.6, 265.0909,40.6, -94.90909,40.6, 265.18182,40.6, -94.81818,40.6, 265.27274,40.6, -94.727264,40.6, 265.36365,40.6, -94.63635,40.6, 265.45456,40.6, -94.54544,40.6, 265.54544,40.6, -94.45456,40.6, 265.63635,40.6, -94.36365,40.6, 265.72726,40.6, -94.272736,40.6, 265.81818,40.6, -94.18182,40.6, 265.9091,40.6, -94.09091,40.6, 266.,40.6, -94.,40.6, 266.0909,40.6, -93.90909,40.6, 266.18182,40.6, -93.81818,40.6, 266.27274,40.6, -93.727264,40.6, 266.36365,40.6, -93.63635,40.6, 266.45456,40.6, -93.54544,40.6, 266.54544,40.6, -93.45456,40.6, 266.63635,40.6, -93.36365,40.6, 266.72726,40.6, -93.272736,40.6, 266.81818,40.6, -93.18182,40.6, 266.9091,40.6, -93.09091,40.6, 267.,40.6, -93.,40.6, 267.09286,40.6, -92.907135,40.6, 267.1857,40.6, -92.8143,40.6, 267.27856,40.6, -92.721436,40.6, 267.37143,40.6, -92.62857,40.6, 267.4643,40.6, -92.535706,40.6, 267.55713,40.6, -92.44287,40.6, 267.65,40.6, -92.350006,40.6, 267.74286,40.6, -92.25714,40.6, 267.8357,40.6, -92.16431,40.6, 267.92856,40.6, -92.07144,40.6, 268.02142,40.6, -91.97858,40.6, 268.1143,40.6, -91.88571,40.6, 268.20712,40.6, -91.79288,40.6, 268.3,40.6, -91.70001,40.6, 263.4,43.5, -96.600006,43.5, 263.48572,43.5, -96.51428,43.5, 263.5714,43.5, -96.42859,43.5, 263.65714,43.5, -96.342865,43.5, 263.74286,43.5, -96.25714,43.5, 263.82858,43.5, -96.17142,43.5, 263.91428,43.5, -96.085724,43.5, 264.,43.5, -96.,43.5, 264.0909,43.5, -95.90909,43.5, 264.18182,43.5, -95.81818,43.5, 264.27274,43.5, -95.727264,43.5, 264.36365,43.5, -95.63635,43.5, 264.45456,43.5, -95.54544,43.5, 264.54544,43.5, -95.45456,43.5, 264.63635,43.5, -95.36365,43.5, 264.72726,43.5, -95.272736,43.5, 264.81818,43.5, -95.18182,43.5, 264.9091,43.5, -95.09091,43.5, 265.,43.5, -95.,43.5, 265.0909,43.5, -94.90909,43.5, 265.18182,43.5, -94.81818,43.5, 265.27274,43.5, -94.727264,43.5, 265.36365,43.5, -94.63635,43.5, 265.45456,43.5, -94.54544,43.5, 265.54544,43.5, -94.45456,43.5, 265.63635,43.5, -94.36365,43.5, 265.72726,43.5, -94.272736,43.5, 265.81818,43.5, -94.18182,43.5, 265.9091,43.5, -94.09091,43.5, 266.,43.5, -94.,43.5, 266.0909,43.5, -93.90909,43.5, 266.18182,43.5, -93.81818,43.5, 266.27274,43.5, -93.727264,43.5, 266.36365,43.5, -93.63635,43.5, 266.45456,43.5, -93.54544,43.5, 266.54544,43.5, -93.45456,43.5, 266.63635,43.5, -93.36365,43.5, 266.72726,43.5, -93.272736,43.5, 266.81818,43.5, -93.18182,43.5, 266.9091,43.5, -93.09091,43.5, 267.,43.5, -93.,43.5, 267.0909,43.5, -92.90909,43.5, 267.18182,43.5, -92.81818,43.5, 267.27274,43.5, -92.727264,43.5, 267.36365,43.5, -92.63635,43.5, 267.45456,43.5, -92.54544,43.5, 267.54544,43.5, -92.45456,43.5, 267.63635,43.5, -92.36365,43.5, 267.72726,43.5, -92.272736,43.5, 267.81818,43.5, -92.18182,43.5, 267.9091,43.5, -92.09091,43.5, 268.,43.5, -92.,43.5, 268.0875,43.5, -91.912506,43.5, 268.175,43.5, -91.82501,43.5, 268.2625,43.5, -91.73749,43.5, 268.35,43.5, -91.649994,43.5, 268.4375,43.5, -91.5625,43.5, 268.52502,43.5, -91.474976,43.5, 268.61252,43.5, -91.38748,43.5, 268.7,43.5, -91.29999,43.5, 268.4,31., -91.600006,31., 268.48572,31., -91.51428,31., 268.5714,31., -91.42859,31., 268.65714,31., -91.342865,31., 268.74286,31., -91.25714,31., 268.82858,31., -91.17142,31., 268.91428,31., -91.085724,31., 269.,31., -91.,31., 269.0909,31., -90.90909,31., 269.18182,31., -90.81818,31., 269.27274,31., -90.727264,31., 269.36365,31., -90.63635,31., 269.45456,31., -90.54544,31., 269.54544,31., -90.45456,31., 269.63635,31., -90.36365,31., 269.72726,31., -90.272736,31., 269.81818,31., -90.18182,31., 269.9091,31., -90.09091,31., 270.,31., -90.,31., 270.075,31., -89.92499,31., 270.15,31., -89.850006,31., 270.22498,31., -89.775024,31., 270.3,31., -89.70001,31., 272.4,31., -87.600006,31., 272.48572,31., -87.51428,31., 272.5714,31., -87.42859,31., 272.65714,31., -87.342865,31., 272.74286,31., -87.25714,31., 272.82858,31., -87.17142,31., 272.91428,31., -87.085724,31., 273.,31., -87.,31., 273.08572,31., -86.914276,31., 273.17142,31., -86.82858,31., 273.25714,31., -86.74286,31., 273.34286,31., -86.657135,31., 273.4286,31., -86.57141,31., 273.51428,31., -86.48572,31., 273.6,31., -86.399994,31., 273.69333,31., -86.30667,31., 273.78668,31., -86.21332,31., 273.88,31., -86.119995,31., 273.97333,31., -86.02667,31., 274.06668,31., -85.93332,31., 274.16,31., -85.84,31., 274.25333,31., -85.74667,31., 274.34668,31., -85.65332,31., 274.44,31., -85.56,31., 274.53333,31., -85.466675,31., 274.62668,31., -85.37332,31., 274.72,31., -85.28,31., 274.81332,31., -85.186676,31., 274.90668,31., -85.09332,31., 275.,31., -85.,31., 275.1,30.7, -84.899994,30.7, 275.19,30.7, -84.81,30.7, 275.28,30.7, -84.72,30.7, 275.37,30.7, -84.630005,30.7, 275.46,30.7, -84.54001,30.7, 275.55,30.7, -84.45001,30.7, 275.64,30.7, -84.359985,30.7, 275.73,30.7, -84.26999,30.7, 275.82,30.7, -84.17999,30.7, 275.91,30.7, -84.09,30.7, 276.,30.7, -84.,30.7, 276.0909,30.69091, -83.90909,30.69091, 276.18182,30.681818, -83.81818,30.681818, 276.27274,30.672728, -83.727264,30.672728, 276.36365,30.663637, -83.63635,30.663637, 276.45456,30.654547, -83.54544,30.654547, 276.54544,30.645454, -83.45456,30.645454, 276.63635,30.636364, -83.36365,30.636364, 276.72726,30.627274, -83.272736,30.627274, 276.81818,30.618183, -83.18182,30.618183, 276.9091,30.60909, -83.09091,30.60909, 277.,30.6, -83.,30.6, 277.0889,30.6, -82.9111,30.6, 277.17776,30.6, -82.822235,30.6, 277.26666,30.6, -82.73334,30.6, 277.35556,30.6, -82.64444,30.6, 277.44443,30.6, -82.55557,30.6, 277.53333,30.6, -82.466675,30.6, 277.62222,30.6, -82.37778,30.6, 277.7111,30.6, -82.28891,30.6, 277.8,30.6, -82.20001,30.6, 271.6,30.4, -88.399994,30.4, 271.6,30.5, -88.399994,30.5, 271.6,30.6, -88.399994,30.6, 271.6,30.7, -88.399994,30.7, 271.6,30.8, -88.399994,30.8, 271.6,30.9, -88.399994,30.9, 271.6,31., -88.399994,31., 271.5889,31.1, -88.4111,31.1, 271.5778,31.2, -88.42221,31.2, 271.56668,31.3, -88.43332,31.3, 271.55557,31.4, -88.44443,31.4, 271.54443,31.5, -88.45557,31.5, 271.53333,31.6, -88.466675,31.6, 271.52222,31.699999, -88.47778,31.699999, 271.5111,31.8, -88.48889,31.8, 271.5,31.9, -88.5,31.9, 271.52,32.01, -88.48001,32.01, 271.54,32.12, -88.45999,32.12, 271.56,32.23, -88.44,32.23, 271.58002,32.34, -88.41998,32.34, 271.6,32.45, -88.399994,32.45, 271.62,32.56, -88.380005,32.56, 271.64,32.67, -88.359985,32.67, 271.66,32.78, -88.34,32.78, 271.68002,32.89, -88.31998,32.89, 271.7,33., -88.29999,33., 271.71112,33.11111, -88.28888,33.11111, 271.72223,33.22222, -88.27777,33.22222, 271.73334,33.333332, -88.26666,33.333332, 271.74445,33.444443, -88.255554,33.444443, 271.75555,33.555557, -88.244446,33.555557, 271.76666,33.666668, -88.23334,33.666668, 271.77777,33.77778, -88.22223,33.77778, 271.78888,33.88889, -88.21112,33.88889, 271.8,34., -88.20001,34., 271.8125,34.1125, -88.1875,34.1125, 271.82498,34.225, -88.17502,34.225, 271.8375,34.3375, -88.162506,34.3375, 271.84998,34.45, -88.150024,34.45, 271.8625,34.5625, -88.13751,34.5625, 271.875,34.675003, -88.125,34.675003, 271.88748,34.787502, -88.11252,34.787502, 271.9,34.9, -88.100006,34.9, 271.84998,34.95, -88.150024,34.95, 271.8,35., -88.20001,35., 274.8,33., -85.20001,33., 274.78,33.1, -85.22,33.1, 274.75998,33.2, -85.24002,33.2, 274.74,33.3, -85.26001,33.3, 274.72,33.4, -85.28,33.4, 274.7,33.5, -85.29999,33.5, 274.68,33.6, -85.32001,33.6, 274.66,33.7, -85.34,33.7, 274.64,33.8, -85.359985,33.8, 274.62,33.9, -85.380005,33.9, 274.6,34., -85.399994,34., 274.5778,34.11111, -85.42221,34.11111, 274.55557,34.22222, -85.44443,34.22222, 274.53333,34.333332, -85.466675,34.333332, 274.5111,34.444443, -85.48889,34.444443, 274.4889,34.555557, -85.51111,34.555557, 274.46667,34.666668, -85.533325,34.666668, 274.44443,34.77778, -85.55557,34.77778, 274.4222,34.88889, -85.57779,34.88889, 274.4,35., -85.600006,35., 269.7,35., -90.29999,35., 269.79288,35., -90.20712,35., 269.8857,35., -90.11429,35., 269.97858,35., -90.02142,35., 270.07144,35., -89.92856,35., 270.1643,35., -89.83569,35., 270.25714,35., -89.74286,35., 270.35,35., -89.649994,35., 270.44287,35., -89.55713,35., 270.5357,35., -89.464294,35., 270.62857,35., -89.37143,35., 270.72144,35., -89.278564,35., 270.8143,35., -89.1857,35., 270.90714,35., -89.092865,35., 271.,35., -89.,35., 271.0889,35., -88.9111,35., 271.17776,35., -88.822235,35., 271.26666,35., -88.73334,35., 271.35556,35., -88.64444,35., 271.44443,35., -88.55557,35., 271.53333,35., -88.466675,35., 271.62222,35., -88.37778,35., 271.7111,35., -88.28891,35., 271.8,35., -88.20001,35., 271.8923,35., -88.1077,35., 271.98462,35., -88.01538,35., 272.0769,35., -87.923096,35., 272.16922,35., -87.83078,35., 272.26154,35., -87.738464,35., 272.35385,35., -87.64615,35., 272.44614,35., -87.55386,35., 272.53845,35., -87.46155,35., 272.63077,35., -87.36923,35., 272.72308,35., -87.27692,35., 272.81537,35., -87.18463,35., 272.90768,35., -87.092316,35., 273.,35., -87.,35., 273.0909,35., -86.90909,35., 273.18182,35., -86.81818,35., 273.27274,35., -86.727264,35., 273.36365,35., -86.63635,35., 273.45456,35., -86.54544,35., 273.54544,35., -86.45456,35., 273.63635,35., -86.36365,35., 273.72726,35., -86.272736,35., 273.81818,35., -86.18182,35., 273.9091,35., -86.09091,35., 274.,35., -86.,35., 274.0909,35., -85.90909,35., 274.18182,35., -85.81818,35., 274.27274,35., -85.727264,35., 274.36365,35., -85.63635,35., 274.45456,35., -85.54544,35., 274.54544,35., -85.45456,35., 274.63635,35., -85.36365,35., 274.72726,35., -85.272736,35., 274.81818,35., -85.18182,35., 274.9091,35., -85.09091,35., 275.,35., -85.,35., 275.0909,35., -84.90909,35., 275.18182,35., -84.81818,35., 275.27274,35., -84.727264,35., 275.36365,35., -84.63635,35., 275.45456,35., -84.54544,35., 275.54544,35., -84.45456,35., 275.63635,35., -84.36365,35., 275.72726,35., -84.272736,35., 275.81818,35., -84.18182,35., 275.9091,35., -84.09091,35., 276.,35., -84.,35., 276.09,35., -83.91,35., 276.18,35., -83.82001,35., 276.27,35., -83.73001,35., 276.36,35., -83.640015,35., 276.45,35., -83.54999,35., 276.54,35., -83.45999,35., 276.63,35., -83.369995,35., 276.72,35., -83.28,35., 276.81,35., -83.19,35., 276.9,35., -83.100006,35., 276.975,35.025, -83.024994,35.025, 277.05,35.05, -82.95001,35.05, 277.125,35.074997, -82.875,35.074997, 277.2,35.1, -82.79999,35.1, 277.27502,35.1, -82.724976,35.1, 277.35,35.1, -82.649994,35.1, 277.425,35.1, -82.57501,35.1, 277.5,35.1, -82.5,35.1, 277.55,35.15, -82.45001,35.15, 277.6,35.2, -82.399994,35.2, 277.69333,35.193333, -82.30667,35.193333, 277.78668,35.18667, -82.21332,35.18667, 277.88,35.18, -82.119995,35.18, 277.97333,35.173332, -82.02667,35.173332, 278.06668,35.166668, -81.93332,35.166668, 278.16,35.16, -81.84,35.16, 278.25333,35.15333, -81.74667,35.15333, 278.34668,35.146667, -81.65332,35.146667, 278.44,35.14, -81.56,35.14, 278.53333,35.13333, -81.466675,35.13333, 278.62668,35.126667, -81.37332,35.126667, 278.72,35.12, -81.28,35.12, 278.81332,35.11333, -81.186676,35.11333, 278.90668,35.106667, -81.09332,35.106667, 279.,35.1, -81.,35.1, 279.05,35.05, -80.95001,35.05, 279.1,35., -80.899994,35., 279.15002,34.95, -80.849976,34.95, 279.2,34.9, -80.79999,34.9, 279.2917,34.891666, -80.70831,34.891666, 279.38333,34.883335, -80.61667,34.883335, 279.475,34.875, -80.524994,34.875, 279.56668,34.86667, -80.43332,34.86667, 279.65833,34.858334, -80.341675,34.858334, 279.75,34.85, -80.25,34.85, 279.84167,34.841667, -80.158325,34.841667, 279.93332,34.833332, -80.06668,34.833332, 280.025,34.825, -79.975006,34.825, 280.11667,34.816666, -79.88333,34.816666, 280.2083,34.808334, -79.79169,34.808334, 280.3,34.8, -79.70001,34.8, 280.375,34.7375, -79.625,34.7375, 280.44998,34.675, -79.55002,34.675, 280.525,34.6125, -79.475006,34.6125, 280.59998,34.55, -79.400024,34.55, 280.675,34.4875, -79.32501,34.4875, 280.75,34.425, -79.25,34.425, 280.82498,34.3625, -79.17502,34.3625, 280.9,34.3, -79.100006,34.3, 280.975,34.2375, -79.024994,34.2375, 281.05,34.175, -78.95001,34.175, 281.125,34.1125, -78.875,34.1125, 281.2,34.05, -78.79999,34.05, 281.275,33.9875, -78.725006,33.9875, 281.35,33.925, -78.649994,33.925, 281.425,33.8625, -78.57501,33.8625, 281.5,33.8, -78.5,33.8, 270.6,36.5, -89.399994,36.5, 270.68,36.5, -89.32001,36.5, 270.76,36.5, -89.23999,36.5, 270.84,36.5, -89.16,36.5, 270.92,36.5, -89.07999,36.5, 271.,36.5, -89.,36.5, 271.0909,36.5, -88.90909,36.5, 271.18182,36.5, -88.81818,36.5, 271.27274,36.5, -88.727264,36.5, 271.36365,36.5, -88.63635,36.5, 271.45456,36.5, -88.54544,36.5, 271.54544,36.5, -88.45456,36.5, 271.63635,36.5, -88.36365,36.5, 271.72726,36.5, -88.272736,36.5, 271.81818,36.5, -88.18182,36.5, 271.9091,36.5, -88.09091,36.5, 272.,36.5, -88.,36.5, 271.96667,36.566666, -88.033325,36.566666, 271.93332,36.633335, -88.06668,36.633335, 271.9,36.7, -88.100006,36.7, 271.96667,36.7, -88.033325,36.7, 272.03333,36.7, -87.966675,36.7, 272.1,36.7, -87.899994,36.7, 272.19287,36.692856, -87.80713,36.692856, 272.2857,36.685715, -87.714294,36.685715, 272.37857,36.67857, -87.62143,36.67857, 272.47144,36.67143, -87.528564,36.67143, 272.5643,36.664284, -87.4357,36.664284, 272.65714,36.657143, -87.342865,36.657143, 272.75,36.649998, -87.25,36.649998, 272.84286,36.642857, -87.157135,36.642857, 272.9357,36.63571, -87.0643,36.63571, 273.02856,36.62857, -86.971436,36.62857, 273.12143,36.621426, -86.87857,36.621426, 273.2143,36.614285, -86.785706,36.614285, 273.30713,36.60714, -86.69287,36.60714, 273.4,36.6, -86.600006,36.6, 273.48572,36.6, -86.51428,36.6, 273.5714,36.6, -86.42859,36.6, 273.65714,36.6, -86.342865,36.6, 273.74286,36.6, -86.25714,36.6, 273.82858,36.6, -86.17142,36.6, 273.91428,36.6, -86.085724,36.6, 274.,36.6, -86.,36.6, 274.08334,36.6, -85.91666,36.6, 274.16666,36.6, -85.83334,36.6, 274.25,36.6, -85.75,36.6, 274.33334,36.6, -85.66666,36.6, 274.41666,36.6, -85.58334,36.6, 274.5,36.6, -85.5,36.6, 274.56668,36.6, -85.43332,36.6, 274.63333,36.6, -85.36667,36.6, 274.7,36.6, -85.29999,36.6, 274.77502,36.6, -85.224976,36.6, 274.85,36.6, -85.149994,36.6, 274.925,36.6, -85.07501,36.6, 275.,36.6, -85.,36.6, 275.075,36.6, -84.92499,36.6, 275.15,36.6, -84.850006,36.6, 275.22498,36.6, -84.775024,36.6, 275.3,36.6, -84.70001,36.6, 275.3909,36.6, -84.6091,36.6, 275.4818,36.6, -84.51819,36.6, 275.57272,36.6, -84.42728,36.6, 275.66364,36.6, -84.336365,36.6, 275.75455,36.6, -84.24545,36.6, 275.84543,36.6, -84.15457,36.6, 275.93634,36.6, -84.06366,36.6, 276.02725,36.6, -83.97275,36.6, 276.11816,36.6, -83.881836,36.6, 276.20908,36.6, -83.790924,36.6, 276.3,36.6, -83.70001,36.6, 276.38748,36.6, -83.61252,36.6, 276.47498,36.6, -83.525024,36.6, 276.5625,36.6, -83.4375,36.6, 276.65,36.6, -83.350006,36.6, 276.7375,36.6, -83.26251,36.6, 276.825,36.6, -83.17499,36.6, 276.9125,36.6, -83.087494,36.6, 277.,36.6, -83.,36.6, 277.09167,36.6, -82.908325,36.6, 277.18335,36.6, -82.81665,36.6, 277.275,36.6, -82.725006,36.6, 277.36667,36.6, -82.63333,36.6, 277.45834,36.6, -82.54166,36.6, 277.55,36.6, -82.45001,36.6, 277.64166,36.6, -82.35834,36.6, 277.73334,36.6, -82.26666,36.6, 277.825,36.6, -82.17499,36.6, 277.9167,36.6, -82.08331,36.6, 278.00833,36.6, -81.99167,36.6, 278.1,36.6, -81.899994,36.6, 278.175,36.6, -81.82501,36.6, 278.25,36.6, -81.75,36.6, 278.325,36.6, -81.67499,36.6, 278.4,36.6, -81.600006,36.6, 278.48572,36.6, -81.51428,36.6, 278.5714,36.6, -81.42859,36.6, 278.65714,36.6, -81.342865,36.6, 278.74286,36.6, -81.25714,36.6, 278.82858,36.6, -81.17142,36.6, 278.91428,36.6, -81.085724,36.6, 279.,36.6, -81.,36.6, 279.0909,36.6, -80.90909,36.6, 279.18182,36.6, -80.81818,36.6, 279.27274,36.6, -80.727264,36.6, 279.36365,36.6, -80.63635,36.6, 279.45456,36.6, -80.54544,36.6, 279.54544,36.6, -80.45456,36.6, 279.63635,36.6, -80.36365,36.6, 279.72726,36.6, -80.272736,36.6, 279.81818,36.6, -80.18182,36.6, 279.9091,36.6, -80.09091,36.6, 280.,36.6, -80.,36.6, 280.0909,36.6, -79.90909,36.6, 280.18182,36.6, -79.81818,36.6, 280.27274,36.6, -79.727264,36.6, 280.36365,36.6, -79.63635,36.6, 280.45456,36.6, -79.54544,36.6, 280.54544,36.6, -79.45456,36.6, 280.63635,36.6, -79.36365,36.6, 280.72726,36.6, -79.272736,36.6, 280.81818,36.6, -79.18182,36.6, 280.9091,36.6, -79.09091,36.6, 281.,36.6, -79.,36.6, 281.0909,36.6, -78.90909,36.6, 281.18182,36.6, -78.81818,36.6, 281.27274,36.6, -78.727264,36.6, 281.36365,36.6, -78.63635,36.6, 281.45456,36.6, -78.54544,36.6, 281.54544,36.6, -78.45456,36.6, 281.63635,36.6, -78.36365,36.6, 281.72726,36.6, -78.272736,36.6, 281.81818,36.6, -78.18182,36.6, 281.9091,36.6, -78.09091,36.6, 282.,36.6, -78.,36.6, 282.0909,36.6, -77.90909,36.6, 282.18182,36.6, -77.81818,36.6, 282.27274,36.6, -77.727264,36.6, 282.36365,36.6, -77.63635,36.6, 282.45456,36.6, -77.54544,36.6, 282.54544,36.6, -77.45456,36.6, 282.63635,36.6, -77.36365,36.6, 282.72726,36.6, -77.272736,36.6, 282.81818,36.6, -77.18182,36.6, 282.9091,36.6, -77.09091,36.6, 283.,36.6, -77.,36.6, 283.0909,36.6, -76.90909,36.6, 283.18182,36.6, -76.81818,36.6, 283.27274,36.6, -76.727264,36.6, 283.36365,36.6, -76.63635,36.6, 283.45456,36.6, -76.54544,36.6, 283.54544,36.6, -76.45456,36.6, 283.63635,36.6, -76.36365,36.6, 283.72726,36.6, -76.272736,36.6, 283.81818,36.6, -76.18182,36.6, 283.9091,36.6, -76.09091,36.6, 284.,36.6, -76.,36.6, 284.05,36.6, -75.95001,36.6, 284.1,36.6, -75.899994,36.6, 275.7,35., -84.29999,35., 275.7,35.066666, -84.29999,35.066666, 275.7,35.133335, -84.29999,35.133335, 275.7,35.2, -84.29999,35.2, 275.76666,35.233334, -84.23334,35.233334, 275.83334,35.266666, -84.16666,35.266666, 275.9,35.3, -84.100006,35.3, 275.93332,35.366665, -84.06668,35.366665, 275.96667,35.433334, -84.033325,35.433334, 276.,35.5, -84.,35.5, 276.06668,35.5, -83.93332,35.5, 276.13333,35.5, -83.86667,35.5, 276.2,35.5, -83.79999,35.5, 276.27502,35.525, -83.724976,35.525, 276.35,35.55, -83.649994,35.55, 276.425,35.574997, -83.57501,35.574997, 276.5,35.6, -83.5,35.6, 276.56668,35.63333, -83.43332,35.63333, 276.63333,35.666668, -83.36667,35.666668, 276.7,35.7, -83.29999,35.7, 276.75,35.7, -83.25,35.7, 276.8,35.7, -83.20001,35.7, 276.86667,35.733334, -83.13333,35.733334, 276.93332,35.766666, -83.06668,35.766666, 277.,35.8, -83.,35.8, 277.05,35.85, -82.95001,35.85, 277.1,35.9, -82.899994,35.9, 277.15002,35.95, -82.849976,35.95, 277.2,36., -82.79999,36., 277.26666,36.033333, -82.73334,36.033333, 277.33334,36.066666, -82.66666,36.066666, 277.4,36.1, -82.600006,36.1, 277.45,36.05, -82.54999,36.05, 277.5,36., -82.5,36., 277.55,36.05, -82.45001,36.05, 277.6,36.1, -82.399994,36.1, 277.65002,36.1, -82.349976,36.1, 277.7,36.1, -82.29999,36.1, 277.76666,36.1, -82.23334,36.1, 277.83334,36.1, -82.16666,36.1, 277.9,36.1, -82.100006,36.1, 277.95,36.149998, -82.04999,36.149998, 278.,36.199997, -82.,36.199997, 278.05,36.25, -81.95001,36.25, 278.1,36.3, -81.899994,36.3, 278.16666,36.3, -81.83334,36.3, 278.23334,36.3, -81.76666,36.3, 278.3,36.3, -81.70001,36.3, 278.3,36.399998, -81.70001,36.399998, 278.3,36.5, -81.70001,36.5, 278.3,36.6, -81.70001,36.6, 278.34998,36.6, -81.650024,36.6, 278.4,36.6, -81.600006,36.6, 276.3,36.6, -83.70001,36.6, 276.36667,36.63333, -83.63333,36.63333, 276.43332,36.666668, -83.56668,36.666668, 276.5,36.7, -83.5,36.7, 276.55,36.7, -83.45001,36.7, 276.6,36.7, -83.399994,36.7, 276.675,36.725, -83.32501,36.725, 276.75,36.75, -83.25,36.75, 276.825,36.775, -83.17499,36.775, 276.9,36.8, -83.100006,36.8, 276.95,36.8, -83.04999,36.8, 277.,36.8, -83.,36.8, 277.03333,36.866665, -82.966675,36.866665, 277.06668,36.933334, -82.93332,36.933334, 277.1,37., -82.899994,37., 277.16666,37., -82.83334,37., 277.23334,37., -82.76666,37., 277.3,37., -82.70001,37., 277.3333,37.066666, -82.66669,37.066666, 277.36667,37.133335, -82.63333,37.133335, 277.4,37.2, -82.600006,37.2, 277.45,37.2, -82.54999,37.2, 277.5,37.2, -82.5,37.2, 277.57144,37.24286, -82.42856,37.24286, 277.64285,37.285713, -82.35715,37.285713, 277.7143,37.32857, -82.285706,37.32857, 277.7857,37.37143, -82.214294,37.37143, 277.85715,37.414288, -82.14285,37.414288, 277.92856,37.45714, -82.07144,37.45714, 278.,37.5, -82.,37.5, 278.03333,37.433334, -81.966675,37.433334, 278.06668,37.366665, -81.93332,37.366665, 278.1,37.3, -81.899994,37.3, 278.16666,37.266666, -81.83334,37.266666, 278.23334,37.233334, -81.76666,37.233334, 278.3,37.2, -81.70001,37.2, 278.36667,37.2, -81.63333,37.2, 278.43332,37.2, -81.56668,37.2, 278.5,37.2, -81.5,37.2, 278.55,37.25, -81.45001,37.25, 278.6,37.3, -81.399994,37.3, 278.66666,37.266666, -81.33334,37.266666, 278.73334,37.233334, -81.26666,37.233334, 278.8,37.2, -81.20001,37.2, 278.86667,37.233334, -81.13333,37.233334, 278.93332,37.266666, -81.06668,37.266666, 279.,37.3, -81.,37.3, 279.05,37.3, -80.95001,37.3, 279.1,37.3, -80.899994,37.3, 279.175,37.325, -80.82501,37.325, 279.25,37.35, -80.75,37.35, 279.325,37.375, -80.67499,37.375, 279.4,37.4, -80.600006,37.4, 279.45,37.45, -80.54999,37.45, 279.5,37.5, -80.5,37.5, 279.56668,37.5, -80.43332,37.5, 279.63333,37.5, -80.36667,37.5, 279.7,37.5, -80.29999,37.5, 279.7,37.566666, -80.29999,37.566666, 279.7,37.633335, -80.29999,37.633335, 279.7,37.7, -80.29999,37.7, 279.73334,37.766666, -80.26666,37.766666, 279.76666,37.833336, -80.23334,37.833336, 279.8,37.9, -80.20001,37.9, 279.86667,37.933334, -80.13333,37.933334, 279.93332,37.966667, -80.06668,37.966667, 280.,38., -80.,38., 280.05,38.05, -79.95001,38.05, 280.1,38.1, -79.899994,38.1, 280.13333,38.166664, -79.86667,38.166664, 280.1667,38.233334, -79.83331,38.233334, 280.2,38.3, -79.79999,38.3, 280.25,38.35, -79.75,38.35, 280.3,38.4, -79.70001,38.4, 280.3333,38.466667, -79.66669,38.466667, 280.36667,38.533333, -79.63333,38.533333, 280.4,38.6, -79.600006,38.6, 280.45,38.55, -79.54999,38.55, 280.5,38.5, -79.5,38.5, 280.56668,38.466667, -79.43332,38.466667, 280.63333,38.433334, -79.36667,38.433334, 280.7,38.4, -79.29999,38.4, 280.75,38.45, -79.25,38.45, 280.8,38.5, -79.20001,38.5, 280.8333,38.566666, -79.16669,38.566666, 280.86667,38.633335, -79.13333,38.633335, 280.9,38.7, -79.100006,38.7, 280.95,38.75, -79.04999,38.75, 281.,38.8, -79.,38.8, 281.05,38.8, -78.95001,38.8, 281.1,38.8, -78.899994,38.8, 281.15002,38.85, -78.849976,38.85, 281.2,38.9, -78.79999,38.9, 281.26666,38.933334, -78.73334,38.933334, 281.33334,38.966667, -78.66666,38.966667, 281.4,39., -78.600006,39., 281.45,39.05, -78.54999,39.05, 281.5,39.1, -78.5,39.1, 281.55,39.15, -78.45001,39.15, 281.6,39.2, -78.399994,39.2, 281.625,39.275, -78.375,39.275, 281.65002,39.35, -78.349976,39.35, 281.67502,39.425, -78.32498,39.425, 281.7,39.5, -78.29999,39.5, 281.77145,39.442856, -78.228546,39.442856, 281.84286,39.385715, -78.157135,39.385715, 281.9143,39.32857, -78.08569,39.32857, 281.98572,39.271427, -78.01428,39.271427, 282.05716,39.214283, -77.94284,39.214283, 282.12857,39.157143, -77.87143,39.157143, 282.2,39.1, -77.79999,39.1, 282.23334,39.166664, -77.76666,39.166664, 282.26666,39.233334, -77.73334,39.233334, 282.3,39.3, -77.70001,39.3, 280.5,39.7, -79.5,39.7, 280.5,39.600002, -79.5,39.600002, 280.5,39.5, -79.5,39.5, 280.5,39.4, -79.5,39.4, 280.5,39.3, -79.5,39.3, 280.5,39.2, -79.5,39.2, 284.4,37.9, -75.600006,37.9, 284.46667,37.933334, -75.533325,37.933334, 284.53333,37.966667, -75.466675,37.966667, 284.6,38., -75.399994,38., 279.5,39.7, -80.5,39.7, 279.58334,39.7, -80.41666,39.7, 279.66666,39.7, -80.33334,39.7, 279.75,39.7, -80.25,39.7, 279.83334,39.7, -80.16666,39.7, 279.91666,39.7, -80.08334,39.7, 280.,39.7, -80.,39.7, 280.0909,39.7, -79.90909,39.7, 280.18182,39.7, -79.81818,39.7, 280.27274,39.7, -79.727264,39.7, 280.36365,39.7, -79.63635,39.7, 280.45456,39.7, -79.54544,39.7, 280.54544,39.7, -79.45456,39.7, 280.63635,39.7, -79.36365,39.7, 280.72726,39.7, -79.272736,39.7, 280.81818,39.7, -79.18182,39.7, 280.9091,39.7, -79.09091,39.7, 281.,39.7, -79.,39.7, 281.0909,39.7, -78.90909,39.7, 281.18182,39.7, -78.81818,39.7, 281.27274,39.7, -78.727264,39.7, 281.36365,39.7, -78.63635,39.7, 281.45456,39.7, -78.54544,39.7, 281.54544,39.7, -78.45456,39.7, 281.63635,39.7, -78.36365,39.7, 281.72726,39.7, -78.272736,39.7, 281.81818,39.7, -78.18182,39.7, 281.9091,39.7, -78.09091,39.7, 282.,39.7, -78.,39.7, 282.0909,39.7, -77.90909,39.7, 282.18182,39.7, -77.81818,39.7, 282.27274,39.7, -77.727264,39.7, 282.36365,39.7, -77.63635,39.7, 282.45456,39.7, -77.54544,39.7, 282.54544,39.7, -77.45456,39.7, 282.63635,39.7, -77.36365,39.7, 282.72726,39.7, -77.272736,39.7, 282.81818,39.7, -77.18182,39.7, 282.9091,39.7, -77.09091,39.7, 283.,39.7, -77.,39.7, 283.0909,39.7, -76.90909,39.7, 283.18182,39.7, -76.81818,39.7, 283.27274,39.7, -76.727264,39.7, 283.36365,39.7, -76.63635,39.7, 283.45456,39.7, -76.54544,39.7, 283.54544,39.7, -76.45456,39.7, 283.63635,39.7, -76.36365,39.7, 283.72726,39.7, -76.272736,39.7, 283.81818,39.7, -76.18182,39.7, 283.9091,39.7, -76.09091,39.7, 284.,39.7, -76.,39.7, 284.06668,39.7, -75.93332,39.7, 284.13333,39.7, -75.86667,39.7, 284.2,39.7, -75.79999,39.7, 284.26666,39.733334, -75.73334,39.733334, 284.33334,39.766666, -75.66666,39.766666, 284.4,39.8, -75.600006,39.8, 284.46667,39.8, -75.533325,39.8, 284.53333,39.8, -75.466675,39.8, 284.6,39.8, -75.399994,39.8, 284.2,39.7, -75.79999,39.7, 284.2143,39.600002, -75.785706,39.600002, 284.22858,39.5, -75.77142,39.5, 284.24286,39.4, -75.75714,39.4, 284.25714,39.3, -75.74286,39.3, 284.27142,39.2, -75.72858,39.2, 284.2857,39.1, -75.714294,39.1, 284.3,39., -75.70001,39., 284.3,38.9, -75.70001,38.9, 284.3,38.8, -75.70001,38.8, 284.3,38.7, -75.70001,38.7, 284.3,38.6, -75.70001,38.6, 284.3,38.5, -75.70001,38.5, 284.38748,38.5, -75.61252,38.5, 284.47498,38.5, -75.525024,38.5, 284.5625,38.5, -75.4375,38.5, 284.65,38.5, -75.350006,38.5, 284.7375,38.5, -75.26251,38.5, 284.825,38.5, -75.17499,38.5, 284.9125,38.5, -75.087494,38.5, 285.,38.5, -75.,38.5, 286.1,41., -73.899994,41., 286.0111,41.033333, -73.98889,41.033333, 285.9222,41.066666, -74.07779,41.066666, 285.83334,41.1, -74.16666,41.1, 285.74445,41.13333, -74.255554,41.13333, 285.65555,41.166668, -74.34445,41.166668, 285.56665,41.2, -74.43335,41.2, 285.47778,41.233334, -74.52222,41.233334, 285.3889,41.266666, -74.611115,41.266666, 285.3,41.3, -74.70001,41.3, 267.7,46.1, -92.29999,46.1, 267.7,46.219997, -92.29999,46.219997, 267.7,46.34, -92.29999,46.34, 267.7,46.46, -92.29999,46.46, 267.7,46.58, -92.29999,46.58, 267.7,46.7, -92.29999,46.7, 267.76666,46.7, -92.23334,46.7, 267.83334,46.7, -92.16666,46.7, 267.9,46.7, -92.100006,46.7, 269.4,42.5, -90.600006,42.5, 269.48572,42.5, -90.51428,42.5, 269.5714,42.5, -90.42859,42.5, 269.65714,42.5, -90.342865,42.5, 269.74286,42.5, -90.25714,42.5, 269.82858,42.5, -90.17142,42.5, 269.91428,42.5, -90.085724,42.5, 270.,42.5, -90.,42.5, 270.0909,42.5, -89.90909,42.5, 270.18182,42.5, -89.81818,42.5, 270.27274,42.5, -89.727264,42.5, 270.36365,42.5, -89.63635,42.5, 270.45456,42.5, -89.54544,42.5, 270.54544,42.5, -89.45456,42.5, 270.63635,42.5, -89.36365,42.5, 270.72726,42.5, -89.272736,42.5, 270.81818,42.5, -89.18182,42.5, 270.9091,42.5, -89.09091,42.5, 271.,42.5, -89.,42.5, 271.0909,42.5, -88.90909,42.5, 271.18182,42.5, -88.81818,42.5, 271.27274,42.5, -88.727264,42.5, 271.36365,42.5, -88.63635,42.5, 271.45456,42.5, -88.54544,42.5, 271.54544,42.5, -88.45456,42.5, 271.63635,42.5, -88.36365,42.5, 271.72726,42.5, -88.272736,42.5, 271.81818,42.5, -88.18182,42.5, 271.9091,42.5, -88.09091,42.5, 272.,42.5, -88.,42.5, 272.06668,42.5, -87.93332,42.5, 272.13333,42.5, -87.86667,42.5, 272.2,42.5, -87.79999,42.5, 271.2,46., -88.79999,46., 271.125,46.05, -88.875,46.05, 271.05,46.1, -88.95001,46.1, 270.975,46.15, -89.024994,46.15, 270.9,46.2, -89.100006,46.2, 270.80908,46.20909, -89.19092,46.20909, 270.71817,46.21818, -89.28183,46.21818, 270.62726,46.227272, -89.37274,46.227272, 270.53635,46.236362, -89.46365,46.236362, 270.44543,46.245453, -89.554565,46.245453, 270.35455,46.254547, -89.64545,46.254547, 270.26364,46.263638, -89.73636,46.263638, 270.17273,46.272728, -89.82727,46.272728, 270.08182,46.28182, -89.91818,46.28182, 269.9909,46.29091, -90.009094,46.29091, 269.9,46.3, -90.100006,46.3, 272.5,39.4, -87.5,39.4, 272.5,39.514286, -87.5,39.514286, 272.5,39.628574, -87.5,39.628574, 272.5,39.74286, -87.5,39.74286, 272.5,39.857143, -87.5,39.857143, 272.5,39.971428, -87.5,39.971428, 272.5,40.085716, -87.5,40.085716, 272.5,40.2, -87.5,40.2, 272.5,40.325, -87.5,40.325, 272.5,40.45, -87.5,40.45, 272.5,40.575, -87.5,40.575, 272.5,40.7, -87.5,40.7, 272.5,40.825, -87.5,40.825, 272.5,40.95, -87.5,40.95, 272.5,41.075, -87.5,41.075, 272.5,41.2, -87.5,41.2, 272.5,41.325, -87.5,41.325, 272.5,41.45, -87.5,41.45, 272.5,41.575, -87.5,41.575, 272.5,41.7, -87.5,41.7, 273.2,41.8, -86.79999,41.8, 273.2889,41.8, -86.71109,41.8, 273.37778,41.8, -86.62222,41.8, 273.46667,41.8, -86.533325,41.8, 273.55557,41.8, -86.44443,41.8, 273.64444,41.8, -86.35556,41.8, 273.73334,41.8, -86.26666,41.8, 273.82224,41.8, -86.177765,41.8, 273.9111,41.8, -86.0889,41.8, 274.,41.8, -86.,41.8, 274.0909,41.8, -85.90909,41.8, 274.18182,41.8, -85.81818,41.8, 274.27274,41.8, -85.727264,41.8, 274.36365,41.8, -85.63635,41.8, 274.45456,41.8, -85.54544,41.8, 274.54544,41.8, -85.45456,41.8, 274.63635,41.8, -85.36365,41.8, 274.72726,41.8, -85.272736,41.8, 274.81818,41.8, -85.18182,41.8, 274.9091,41.8, -85.09091,41.8, 275.,41.8, -85.,41.8, 275.06668,41.8, -84.93332,41.8, 275.13333,41.8, -84.86667,41.8, 275.2,41.8, -84.79999,41.8, 275.2,39.1, -84.79999,39.1, 275.2,39.212498, -84.79999,39.212498, 275.2,39.324997, -84.79999,39.324997, 275.2,39.4375, -84.79999,39.4375, 275.2,39.55, -84.79999,39.55, 275.2,39.6625, -84.79999,39.6625, 275.2,39.775, -84.79999,39.775, 275.2,39.8875, -84.79999,39.8875, 275.2,40., -84.79999,40., 275.2,40.11111, -84.79999,40.11111, 275.2,40.22222, -84.79999,40.22222, 275.2,40.333332, -84.79999,40.333332, 275.2,40.444443, -84.79999,40.444443, 275.2,40.555557, -84.79999,40.555557, 275.2,40.666668, -84.79999,40.666668, 275.2,40.77778, -84.79999,40.77778, 275.2,40.88889, -84.79999,40.88889, 275.2,41., -84.79999,41., 275.2,41.114285, -84.79999,41.114285, 275.2,41.228573, -84.79999,41.228573, 275.2,41.342857, -84.79999,41.342857, 275.2,41.45714, -84.79999,41.45714, 275.2,41.571426, -84.79999,41.571426, 275.2,41.685715, -84.79999,41.685715, 275.2,41.8, -84.79999,41.8, 275.2,41.7, -84.79999,41.7, 275.2889,41.7, -84.71109,41.7, 275.37778,41.7, -84.62222,41.7, 275.46667,41.7, -84.533325,41.7, 275.55557,41.7, -84.44443,41.7, 275.64444,41.7, -84.35556,41.7, 275.73334,41.7, -84.26666,41.7, 275.82224,41.7, -84.177765,41.7, 275.9111,41.7, -84.0889,41.7, 276.,41.7, -84.,41.7, 276.08334,41.7, -83.91666,41.7, 276.16666,41.7, -83.83334,41.7, 276.25,41.7, -83.75,41.7, 276.33334,41.7, -83.66666,41.7, 276.41666,41.7, -83.58334,41.7, 276.5,41.7, -83.5,41.7, 279.5,39.7, -80.5,39.7, 279.5,39.8, -80.5,39.8, 279.5,39.9, -80.5,39.9, 279.5,40., -80.5,40., 279.5,40.11111, -80.5,40.11111, 279.5,40.22222, -80.5,40.22222, 279.5,40.333332, -80.5,40.333332, 279.5,40.444443, -80.5,40.444443, 279.5,40.555557, -80.5,40.555557, 279.5,40.666668, -80.5,40.666668, 279.5,40.77778, -80.5,40.77778, 279.5,40.88889, -80.5,40.88889, 279.5,41., -80.5,41., 279.5,41.125, -80.5,41.125, 279.5,41.25, -80.5,41.25, 279.5,41.375, -80.5,41.375, 279.5,41.5, -80.5,41.5, 279.5,41.625, -80.5,41.625, 279.5,41.75, -80.5,41.75, 279.5,41.875, -80.5,41.875, 279.5,42., -80.5,42., 280.1,42.2, -79.899994,42.2, 280.1,42.1, -79.899994,42.1, 280.1,42., -79.899994,42., 280.19,42., -79.81,42., 280.28,42., -79.72,42., 280.37,42., -79.630005,42., 280.46,42., -79.54001,42., 280.55,42., -79.45001,42., 280.64,42., -79.359985,42., 280.73,42., -79.26999,42., 280.82,42., -79.17999,42., 280.91,42., -79.09,42., 281.,42., -79.,42., 281.0909,42., -78.90909,42., 281.18182,42., -78.81818,42., 281.27274,42., -78.727264,42., 281.36365,42., -78.63635,42., 281.45456,42., -78.54544,42., 281.54544,42., -78.45456,42., 281.63635,42., -78.36365,42., 281.72726,42., -78.272736,42., 281.81818,42., -78.18182,42., 281.9091,42., -78.09091,42., 282.,42., -78.,42., 282.0909,42., -77.90909,42., 282.18182,42., -77.81818,42., 282.27274,42., -77.727264,42., 282.36365,42., -77.63635,42., 282.45456,42., -77.54544,42., 282.54544,42., -77.45456,42., 282.63635,42., -77.36365,42., 282.72726,42., -77.272736,42., 282.81818,42., -77.18182,42., 282.9091,42., -77.09091,42., 283.,42., -77.,42., 283.0909,42., -76.90909,42., 283.18182,42., -76.81818,42., 283.27274,42., -76.727264,42., 283.36365,42., -76.63635,42., 283.45456,42., -76.54544,42., 283.54544,42., -76.45456,42., 283.63635,42., -76.36365,42., 283.72726,42., -76.272736,42., 283.81818,42., -76.18182,42., 283.9091,42., -76.09091,42., 284.,42., -76.,42., 284.08572,42., -75.914276,42., 284.17142,42., -75.82858,42., 284.25714,42., -75.74286,42., 284.34286,42., -75.657135,42., 284.4286,42., -75.57141,42., 284.51428,42., -75.48572,42., 284.6,42., -75.399994,42., 286.4,41., -73.600006,41., 286.43332,41.066666, -73.56668,41.066666, 286.46667,41.133335, -73.533325,41.133335, 286.5,41.2, -73.5,41.2, 286.5,41.314285, -73.5,41.314285, 286.5,41.428574, -73.5,41.428574, 286.5,41.54286, -73.5,41.54286, 286.5,41.657143, -73.5,41.657143, 286.5,41.771427, -73.5,41.771427, 286.5,41.885715, -73.5,41.885715, 286.5,42., -73.5,42., 286.52856,42.114285, -73.471436,42.114285, 286.55716,42.228573, -73.44284,42.228573, 286.58572,42.342857, -73.414276,42.342857, 286.6143,42.45714, -73.38571,42.45714, 286.64285,42.571426, -73.35715,42.571426, 286.67145,42.685715, -73.32855,42.685715, 286.7,42.8, -73.29999,42.8, 286.7,42.916664, -73.29999,42.916664, 286.7,43.033333, -73.29999,43.033333, 286.7,43.15, -73.29999,43.15, 286.7,43.266666, -73.29999,43.266666, 286.7,43.38333, -73.29999,43.38333, 286.7,43.5, -73.29999,43.5, 286.5,42., -73.5,42., 286.5875,42., -73.412506,42., 286.675,42., -73.32501,42., 286.7625,42., -73.23749,42., 286.85,42., -73.149994,42., 286.9375,42., -73.0625,42., 287.02502,42., -72.974976,42., 287.11252,42., -72.88748,42., 287.2,42., -72.79999,42., 287.29092,42., -72.709076,42., 287.38184,42., -72.618164,42., 287.47275,42., -72.52725,42., 287.56366,42., -72.43634,42., 287.65457,42., -72.34543,42., 287.74545,42., -72.25455,42., 287.83636,42., -72.163635,42., 287.92728,42., -72.07272,42., 288.0182,42., -71.98181,42., 288.1091,42., -71.8909,42., 288.2,42., -71.79999,42., 288.28,42., -71.72,42., 288.36002,42., -71.639984,42., 288.44,42., -71.56,42., 288.52002,42., -71.47998,42., 288.6,42., -71.399994,42., 288.63333,41.933334, -71.36667,41.933334, 288.6667,41.866665, -71.33331,41.866665, 288.7,41.8, -71.29999,41.8, 288.75,41.75, -71.25,41.75, 288.8,41.7, -71.20001,41.7, 288.8333,41.633335, -71.16669,41.633335, 288.86667,41.566666, -71.13333,41.566666, 288.9,41.5, -71.100006,41.5, 286.7,42.8, -73.29999,42.8, 286.79288,42.79286, -73.20712,42.79286, 286.8857,42.785713, -73.11429,42.785713, 286.97858,42.778572, -73.02142,42.778572, 287.07144,42.771427, -72.92856,42.771427, 287.1643,42.764286, -72.83569,42.764286, 287.25714,42.75714, -72.74286,42.75714, 287.35,42.75, -72.649994,42.75, 287.44287,42.74286, -72.55713,42.74286, 287.5357,42.735714, -72.464294,42.735714, 287.62857,42.728573, -72.37143,42.728573, 287.72144,42.721428, -72.278564,42.721428, 287.8143,42.714287, -72.1857,42.714287, 287.90714,42.70714, -72.092865,42.70714, 288.,42.7, -72.,42.7, 288.0875,42.7, -71.912506,42.7, 288.175,42.7, -71.82501,42.7, 288.2625,42.7, -71.73749,42.7, 288.35,42.7, -71.649994,42.7, 288.4375,42.7, -71.5625,42.7, 288.52502,42.7, -71.474976,42.7, 288.61252,42.7, -71.38748,42.7, 288.7,42.7, -71.29999,42.7, 288.75,42.75, -71.25,42.75, 288.8,42.8, -71.20001,42.8, 288.86667,42.8, -71.13333,42.8, 288.93332,42.8, -71.06668,42.8, 289.,42.8, -71.,42.8, 289.06668,42.833332, -70.93332,42.833332, 289.13333,42.86667, -70.86667,42.86667, 289.2,42.9, -70.79999,42.9, 288.1,41.3, -71.899994,41.3, 288.11667,41.416664, -71.88333,41.416664, 288.13333,41.533333, -71.86667,41.533333, 288.15002,41.65, -71.849976,41.65, 288.1667,41.766666, -71.83331,41.766666, 288.18335,41.88333, -71.81665,41.88333, 288.2,42., -71.79999,42., 289.,43.6, -71.,43.6, 289.,43.699997, -71.,43.699997, 289.,43.8, -71.,43.8, 289.,43.9, -71.,43.9, 289.,44., -71.,44., 288.9875,44.125, -71.01251,44.125, 288.975,44.25, -71.024994,44.25, 288.9625,44.375, -71.037506,44.375, 288.95,44.5, -71.04999,44.5, 288.9375,44.625, -71.0625,44.625, 288.925,44.75, -71.07501,44.75, 288.9125,44.875, -71.087494,44.875, 288.9,45., -71.100006,45., 288.9,45.1, -71.100006,45.1, 288.9,45.2, -71.100006,45.2, 288.9,45.3, -71.100006,45.3, 195.4001,63., -164.5999,63., 195.4751,63., -164.5249,63., 195.55011,63., -164.44989,63., 195.6251,63., -164.3749,63., 195.7001,63., -164.2999,63., 196.2001,63., -163.7999,63., 196.26677,63.033333, -163.73323,63.033333, 196.33344,63.066666, -163.66656,63.066666, 196.4001,63.1, -163.5999,63.1, 196.4801,63.079998, -163.5199,63.079998, 196.5601,63.059998, -163.4399,63.059998, 196.64009,63.04, -163.35991,63.04, 196.7201,63.02, -163.2799,63.02, 196.8001,63., -163.1999,63., 196.87509,63.025, -163.12491,63.025, 196.9501,63.05, -163.0499,63.05, 197.0251,63.074997, -162.9749,63.074997, 197.1001,63.1, -162.8999,63.1, 197.1751,63.149998, -162.8249,63.149998, 197.25009,63.199997, -162.74991,63.199997, 197.3251,63.25, -162.6749,63.25, 197.4001,63.3, -162.5999,63.3, 197.45004,63.35, -162.54996,63.35, 197.5,63.4, -162.5,63.4, 197.5667,63.433334, -162.4333,63.433334, 197.6334,63.466667, -162.3666,63.466667, 197.7001,63.5, -162.2999,63.5, 197.76677,63.5, -162.23323,63.5, 197.83344,63.5, -162.16656,63.5, 197.9001,63.5, -162.0999,63.5, 197.83344,63.466667, -162.16656,63.466667, 197.76677,63.433334, -162.23323,63.433334, 197.7001,63.4, -162.2999,63.4, 197.77509,63.4, -162.22491,63.4, 197.85005,63.4, -162.14995,63.4, 197.92502,63.4, -162.07498,63.4, 198.,63.4, -162.,63.4, 198.07503,63.4, -161.92497,63.4, 198.15005,63.4, -161.84995,63.4, 198.22507,63.4, -161.77493,63.4, 198.3001,63.4, -161.6999,63.4, 198.37509,63.425003, -161.62491,63.425003, 198.4501,63.45, -161.5499,63.45, 198.5251,63.475, -161.4749,63.475, 198.6001,63.5, -161.3999,63.5, 198.6751,63.5, -161.3249,63.5, 198.75009,63.5, -161.24991,63.5, 198.8251,63.5, -161.1749,63.5, 198.9001,63.5, -161.0999,63.5, 198.96677,63.533333, -161.03323,63.533333, 199.03343,63.566666, -160.96657,63.566666, 199.1001,63.6, -160.8999,63.6, 199.1501,63.699997, -160.8499,63.699997, 199.2001,63.8, -160.7999,63.8, 199.2001,63.9, -160.7999,63.9, 199.2001,64., -160.7999,64., 199.1501,64.05, -160.8499,64.05, 199.1001,64.1, -160.8999,64.1, 199.03343,64.166664, -160.96657,64.166664, 198.96677,64.23334, -161.03323,64.23334, 198.9001,64.3, -161.0999,64.3, 198.83344,64.333336, -161.16656,64.333336, 198.76677,64.36667, -161.23323,64.36667, 198.7001,64.4, -161.2999,64.4, 198.6334,64.433334, -161.3666,64.433334, 198.5667,64.46667, -161.4333,64.46667, 198.5,64.5, -161.5,64.5, 198.57503,64.5, -161.42497,64.5, 198.65005,64.5, -161.34995,64.5, 198.72507,64.5, -161.27493,64.5, 198.8001,64.5, -161.1999,64.5, 198.87509,64.5, -161.12491,64.5, 198.9501,64.5, -161.0499,64.5, 199.0251,64.5, -160.9749,64.5, 199.1001,64.5, -160.8999,64.5, 199.16676,64.566666, -160.83324,64.566666, 199.23343,64.63333, -160.76657,64.63333, 199.3001,64.7, -160.6999,64.7, 199.25009,64.75, -160.74991,64.75, 199.2001,64.8, -160.7999,64.8, 199.1334,64.833336, -160.8666,64.833336, 199.0667,64.86667, -160.9333,64.86667, 199.,64.9, -161.,64.9, 198.92502,64.875, -161.07498,64.875, 198.85005,64.850006, -161.14995,64.850006, 198.77509,64.825005, -161.22491,64.825005, 198.7001,64.8, -161.2999,64.8, 198.6334,64.8, -161.3666,64.8, 198.5667,64.8, -161.4333,64.8, 198.5,64.8, -161.5,64.8, 198.42502,64.8, -161.57498,64.8, 198.35005,64.8, -161.64995,64.8, 198.27509,64.8, -161.72491,64.8, 198.2001,64.8, -161.7999,64.8, 198.1501,64.75, -161.8499,64.75, 198.1001,64.7, -161.8999,64.7, 198.03343,64.7, -161.96657,64.7, 197.96677,64.7, -162.03323,64.7, 197.9001,64.7, -162.0999,64.7, 197.8251,64.649994, -162.1749,64.649994, 197.75009,64.6, -162.24991,64.6, 197.6751,64.55, -162.3249,64.55, 197.6001,64.5, -162.3999,64.5, 197.53343,64.46667, -162.46657,64.46667, 197.46677,64.433334, -162.53323,64.433334, 197.4001,64.4, -162.5999,64.4, 197.3501,64.350006, -162.6499,64.350006, 197.3001,64.3, -162.6999,64.3, 197.25009,64.350006, -162.74991,64.350006, 197.2001,64.4, -162.7999,64.4, 197.1334,64.46667, -162.8666,64.46667, 197.0667,64.53333, -162.9333,64.53333, 197.,64.6, -163.,64.6, 196.93336,64.6, -163.06664,64.6, 196.86673,64.6, -163.13327,64.6, 196.8001,64.6, -163.1999,64.6, 196.8501,64.55, -163.1499,64.55, 196.9001,64.5, -163.0999,64.5, 196.8501,64.45, -163.1499,64.45, 196.8001,64.4, -163.1999,64.4, 196.75009,64.45, -163.24991,64.45, 196.7001,64.5, -163.2999,64.5, 196.6251,64.525, -163.3749,64.525, 196.55011,64.55, -163.44989,64.55, 196.4751,64.575, -163.5249,64.575, 196.4001,64.6, -163.5999,64.6, 196.33344,64.6, -163.66656,64.6, 196.26677,64.6, -163.73323,64.6, 196.2001,64.6, -163.7999,64.6, 196.1251,64.575, -163.8749,64.575, 196.05011,64.55, -163.94989,64.55, 195.9751,64.525, -164.0249,64.525, 195.9001,64.5, -164.0999,64.5, 195.83344,64.53333, -164.16656,64.53333, 195.76677,64.566666, -164.23323,64.566666, 195.7001,64.6, -164.2999,64.6, 195.6334,64.566666, -164.3666,64.566666, 195.5667,64.53333, -164.4333,64.53333, 195.5,64.5, -164.5,64.5, 195.42001,64.48, -164.57999,64.48, 195.34004,64.46, -164.65996,64.46, 195.26006,64.44, -164.73994,64.44, 195.18008,64.42, -164.81992,64.42, 195.1001,64.4, -164.8999,64.4, 195.03343,64.433334, -164.96657,64.433334, 194.96677,64.46667, -165.03323,64.46667, 194.9001,64.5, -165.0999,64.5, 194.8251,64.5, -165.1749,64.5, 194.75009,64.5, -165.24991,64.5, 194.6751,64.5, -165.3249,64.5, 194.6001,64.5, -165.3999,64.5, 194.53343,64.5, -165.46657,64.5, 194.46677,64.5, -165.53323,64.5, 194.4001,64.5, -165.5999,64.5, 194.3251,64.5, -165.6749,64.5, 194.25009,64.5, -165.74991,64.5, 194.1751,64.5, -165.8249,64.5, 194.1001,64.5, -165.8999,64.5, 194.05005,64.55, -165.94995,64.55, 194.,64.6, -166.,64.6, 193.93336,64.6, -166.06664,64.6, 193.86673,64.6, -166.13327,64.6, 193.8001,64.6, -166.1999,64.6, 193.73343,64.63333, -166.26657,64.63333, 193.66676,64.666664, -166.33324,64.666664, 193.6001,64.7, -166.3999,64.7, 193.55005,64.8, -166.44995,64.8, 193.5,64.9, -166.5,64.9, 193.43336,64.933334, -166.56664,64.933334, 193.36673,64.96667, -166.63327,64.96667, 193.3001,65., -166.6999,65., 193.23343,65.066666, -166.76657,65.066666, 193.16676,65.13333, -166.83324,65.13333, 193.1001,65.2, -166.8999,65.2, 193.1751,65.174995, -166.8249,65.174995, 193.25009,65.149994, -166.74991,65.149994, 193.3251,65.125, -166.6749,65.125, 193.4001,65.1, -166.5999,65.1, 193.45004,65.149994, -166.54996,65.149994, 193.5,65.2, -166.5,65.2, 193.57503,65.225, -166.42497,65.225, 193.65005,65.25, -166.34995,65.25, 193.72507,65.275, -166.27493,65.275, 193.8001,65.3, -166.1999,65.3, 193.73343,65.3, -166.26657,65.3, 193.66676,65.3, -166.33324,65.3, 193.6001,65.3, -166.3999,65.3, 193.5251,65.325005, -166.4749,65.325005, 193.4501,65.350006, -166.5499,65.350006, 193.37509,65.375, -166.62491,65.375, 193.3001,65.4, -166.6999,65.4, 193.23343,65.4, -166.76657,65.4, 193.16676,65.4, -166.83324,65.4, 193.1001,65.4, -166.8999,65.4, 193.03343,65.4, -166.96657,65.4, 192.96677,65.4, -167.03323,65.4, 192.9001,65.4, -167.0999,65.4, 192.8251,65.4, -167.1749,65.4, 192.75009,65.4, -167.24991,65.4, 192.6751,65.4, -167.3249,65.4, 192.6001,65.4, -167.3999,65.4, 192.53343,65.433334, -167.46657,65.433334, 192.46677,65.46667, -167.53323,65.46667, 192.4001,65.5, -167.5999,65.5, 192.33344,65.5, -167.66656,65.5, 192.26677,65.5, -167.73323,65.5, 192.2001,65.5, -167.7999,65.5, 192.1334,65.53333, -167.8666,65.53333, 192.0667,65.566666, -167.9333,65.566666, 192.,65.6, -168.,65.6, 191.95004,65.649994, -168.04996,65.649994, 191.9001,65.7, -168.0999,65.7, 191.96677,65.7, -168.03323,65.7, 192.03343,65.7, -167.96657,65.7, 192.1001,65.7, -167.8999,65.7, 192.05005,65.649994, -167.94995,65.649994, 192.,65.6, -168.,65.6, 192.0667,65.63333, -167.9333,65.63333, 192.1334,65.666664, -167.8666,65.666664, 192.2001,65.7, -167.7999,65.7, 192.27509,65.725, -167.72491,65.725, 192.35005,65.75, -167.64995,65.75, 192.42502,65.775, -167.57498,65.775, 192.5,65.8, -167.5,65.8, 192.5667,65.833336, -167.4333,65.833336, 192.6334,65.86667, -167.3666,65.86667, 192.7001,65.9, -167.2999,65.9, 192.77509,65.9, -167.22491,65.9, 192.85005,65.9, -167.14995,65.9, 192.92502,65.9, -167.07498,65.9, 193.,65.9, -167.,65.9, 193.05005,65.95, -166.94995,65.95, 193.1001,66., -166.8999,66., 193.16676,66.03333, -166.83324,66.03333, 193.23343,66.066666, -166.76657,66.066666, 193.3001,66.1, -166.6999,66.1, 193.36673,66.1, -166.63327,66.1, 193.43336,66.1, -166.56664,66.1, 193.5,66.1, -166.5,66.1, 193.5667,66.13333, -166.4333,66.13333, 193.6334,66.166664, -166.3666,66.166664, 193.7001,66.2, -166.2999,66.2, 193.76677,66.166664, -166.23323,66.166664, 193.83344,66.13333, -166.16656,66.13333, 193.9001,66.1, -166.0999,66.1, 193.9751,66.1, -166.0249,66.1, 194.05011,66.1, -165.94989,66.1, 194.1251,66.1, -165.8749,66.1, 194.2001,66.1, -165.7999,66.1, 194.26677,66.1, -165.73323,66.1, 194.33344,66.1, -165.66656,66.1, 194.4001,66.1, -165.5999,66.1, 194.33344,66.166664, -165.66656,66.166664, 194.26677,66.23334, -165.73323,66.23334, 194.2001,66.3, -165.7999,66.3, 194.25009,66.350006, -165.74991,66.350006, 194.3001,66.4, -165.6999,66.4, 194.37509,66.4, -165.62491,66.4, 194.4501,66.4, -165.5499,66.4, 194.5251,66.4, -165.4749,66.4, 194.6001,66.4, -165.3999,66.4, 194.66676,66.4, -165.33324,66.4, 194.73343,66.4, -165.26657,66.4, 194.8001,66.4, -165.1999,66.4, 194.86673,66.433334, -165.13327,66.433334, 194.93336,66.46667, -165.06664,66.46667, 195.,66.5, -165.,66.5, 195.0667,66.5, -164.9333,66.5, 195.1334,66.5, -164.8666,66.5, 195.2001,66.5, -164.7999,66.5, 195.26677,66.53333, -164.73323,66.53333, 195.33344,66.566666, -164.66656,66.566666, 195.4001,66.6, -164.5999,66.6, 195.4801,66.6, -164.5199,66.6, 195.5601,66.6, -164.4399,66.6, 195.64009,66.6, -164.35991,66.6, 195.7201,66.6, -164.2799,66.6, 195.8001,66.6, -164.1999,66.6, 195.86673,66.6, -164.13327,66.6, 195.93336,66.6, -164.06664,66.6, 196.,66.6, -164.,66.6, 196.07503,66.6, -163.92497,66.6, 196.15005,66.6, -163.84995,66.6, 196.22507,66.6, -163.77493,66.6, 196.3001,66.6, -163.6999,66.6, 196.23343,66.6, -163.76657,66.6, 196.16676,66.6, -163.83324,66.6, 196.1001,66.6, -163.8999,66.6, 196.1501,66.55, -163.8499,66.55, 196.2001,66.5, -163.7999,66.5, 196.1501,66.4, -163.8499,66.4, 196.1001,66.3, -163.8999,66.3, 196.03343,66.26667, -163.96657,66.26667, 195.96677,66.23333, -164.03323,66.23333, 195.9001,66.2, -164.0999,66.2, 195.96677,66.2, -164.03323,66.2, 196.03343,66.2, -163.96657,66.2, 196.1001,66.2, -163.8999,66.2, 196.16676,66.166664, -163.83324,66.166664, 196.23343,66.13333, -163.76657,66.13333, 196.3001,66.1, -163.6999,66.1, 196.37509,66.1, -163.62491,66.1, 196.4501,66.1, -163.5499,66.1, 196.5251,66.1, -163.4749,66.1, 196.6001,66.1, -163.3999,66.1, 196.66676,66.1, -163.33324,66.1, 196.73343,66.1, -163.26657,66.1, 196.8001,66.1, -163.1999,66.1, 196.86673,66.1, -163.13327,66.1, 196.93336,66.1, -163.06664,66.1, 197.,66.1, -163.,66.1, 197.07503,66.1, -162.92497,66.1, 197.15005,66.1, -162.84995,66.1, 197.22507,66.1, -162.77493,66.1, 197.3001,66.1, -162.6999,66.1, 197.36673,66.1, -162.63327,66.1, 197.43336,66.1, -162.56664,66.1, 197.5,66.1, -162.5,66.1, 197.5667,66.066666, -162.4333,66.066666, 197.6334,66.03333, -162.3666,66.03333, 197.7001,66., -162.2999,66., 197.76677,66.03333, -162.23323,66.03333, 197.83344,66.066666, -162.16656,66.066666, 197.9001,66.1, -162.0999,66.1, 197.96677,66.066666, -162.03323,66.066666, 198.03343,66.03333, -161.96657,66.03333, 198.1001,66., -161.8999,66., 198.1501,66., -161.8499,66., 198.2001,66., -161.7999,66., 198.26677,66.066666, -161.73323,66.066666, 198.33344,66.13333, -161.66656,66.13333, 198.4001,66.2, -161.5999,66.2, 198.46677,66.23333, -161.53323,66.23333, 198.53343,66.26667, -161.46657,66.26667, 198.6001,66.3, -161.3999,66.3, 198.66676,66.26667, -161.33324,66.26667, 198.73343,66.23333, -161.26657,66.23333, 198.8001,66.2, -161.1999,66.2, 198.86673,66.2, -161.13327,66.2, 198.93336,66.2, -161.06664,66.2, 199.,66.2, -161.,66.2, 198.95004,66.25, -161.04996,66.25, 198.9001,66.3, -161.0999,66.3, 198.83344,66.333336, -161.16656,66.333336, 198.76677,66.36667, -161.23323,66.36667, 198.7001,66.4, -161.2999,66.4, 198.6251,66.4, -161.3749,66.4, 198.55011,66.4, -161.44989,66.4, 198.4751,66.4, -161.5249,66.4, 198.4001,66.4, -161.5999,66.4, 198.33344,66.4, -161.66656,66.4, 198.26677,66.4, -161.73323,66.4, 198.2001,66.4, -161.7999,66.4, 198.1334,66.36667, -161.8666,66.36667, 198.0667,66.333336, -161.9333,66.333336, 198.,66.3, -162.,66.3, 198.05005,66.4, -161.94995,66.4, 198.1001,66.5, -161.8999,66.5, 198.03343,66.566666, -161.96657,66.566666, 197.96677,66.63333, -162.03323,66.63333, 197.9001,66.7, -162.0999,66.7, 197.96677,66.63333, -162.03323,66.63333, 198.03343,66.566666, -161.96657,66.566666, 198.1001,66.5, -161.8999,66.5, 198.16676,66.5, -161.83324,66.5, 198.23343,66.5, -161.76657,66.5, 198.3001,66.5, -161.6999,66.5, 198.37509,66.5, -161.62491,66.5, 198.4501,66.5, -161.5499,66.5, 198.5251,66.5, -161.4749,66.5, 198.6001,66.5, -161.3999,66.5, 198.66676,66.5, -161.33324,66.5, 198.73343,66.5, -161.26657,66.5, 198.8001,66.5, -161.1999,66.5, 198.86673,66.5, -161.13327,66.5, 198.93336,66.5, -161.06664,66.5, 199.,66.5, -161.,66.5, 199.05005,66.45, -160.94995,66.45, 199.1001,66.4, -160.8999,66.4, 199.16676,66.4, -160.83324,66.4, 199.23343,66.4, -160.76657,66.4, 199.3001,66.4, -160.6999,66.4, 199.37509,66.4, -160.62491,66.4, 199.4501,66.4, -160.5499,66.4, 199.5251,66.4, -160.4749,66.4, 199.6001,66.4, -160.3999,66.4, 199.66676,66.4, -160.33324,66.4, 199.73343,66.4, -160.26657,66.4, 199.8001,66.4, -160.1999,66.4, 199.87509,66.425, -160.12491,66.425, 199.9501,66.45, -160.0499,66.45, 200.0251,66.475, -159.9749,66.475, 200.1001,66.5, -159.8999,66.5, 200.16676,66.5, -159.83324,66.5, 200.23343,66.5, -159.76657,66.5, 200.3001,66.5, -159.6999,66.5, 200.36673,66.53333, -159.63327,66.53333, 200.43336,66.566666, -159.56664,66.566666, 200.5,66.6, -159.5,66.6, 200.42001,66.6, -159.57999,66.6, 200.34004,66.6, -159.65996,66.6, 200.26006,66.6, -159.73994,66.6, 200.18008,66.6, -159.81992,66.6, 200.1001,66.6, -159.8999,66.6, 200.03343,66.566666, -159.96657,66.566666, 199.96677,66.53333, -160.03323,66.53333, 199.9001,66.5, -160.0999,66.5, 199.96677,66.53333, -160.03323,66.53333, 200.03343,66.566666, -159.96657,66.566666, 200.1001,66.6, -159.8999,66.6, 200.16676,66.6, -159.83324,66.6, 200.23343,66.6, -159.76657,66.6, 200.3001,66.6, -159.6999,66.6, 200.23343,66.63333, -159.76657,66.63333, 200.16676,66.666664, -159.83324,66.666664, 200.1001,66.7, -159.8999,66.7, 200.0251,66.7, -159.9749,66.7, 199.9501,66.7, -160.0499,66.7, 199.87509,66.7, -160.12491,66.7, 199.8001,66.7, -160.1999,66.7, 199.75009,66.649994, -160.24991,66.649994, 199.7001,66.6, -160.2999,66.6, 199.6251,66.6, -160.3749,66.6, 199.55011,66.6, -160.44989,66.6, 199.4751,66.6, -160.5249,66.6, 199.4001,66.6, -160.5999,66.6, 199.3251,66.625, -160.6749,66.625, 199.25009,66.649994, -160.74991,66.649994, 199.1751,66.674995, -160.8249,66.674995, 199.1001,66.7, -160.8999,66.7, 199.0251,66.674995, -160.9749,66.674995, 198.9501,66.649994, -161.0499,66.649994, 198.87509,66.625, -161.12491,66.625, 198.8001,66.6, -161.1999,66.6, 198.75009,66.6, -161.24991,66.6, 198.7001,66.6, -161.2999,66.6, 198.6334,66.6, -161.3666,66.6, 198.5667,66.6, -161.4333,66.6, 198.5,66.6, -161.5,66.6, 198.42502,66.625, -161.57498,66.625, 198.35005,66.649994, -161.64995,66.649994, 198.27509,66.674995, -161.72491,66.674995, 198.2001,66.7, -161.7999,66.7, 198.2001,66.8, -161.7999,66.8, 198.2001,66.9, -161.7999,66.9, 198.26677,66.9, -161.73323,66.9, 198.33344,66.9, -161.66656,66.9, 198.4001,66.9, -161.5999,66.9, 198.33344,66.933334, -161.66656,66.933334, 198.26677,66.96667, -161.73323,66.96667, 198.2001,67., -161.7999,67., 198.1334,67., -161.8666,67., 198.0667,67., -161.9333,67., 198.,67., -162.,67., 197.92502,67., -162.07498,67., 197.85005,67., -162.14995,67., 197.77509,67., -162.22491,67., 197.7001,67., -162.2999,67., 197.6334,67., -162.3666,67., 197.5667,67., -162.4333,67., 197.5,67., -162.5,67., 197.55005,67.05, -162.44995,67.05, 197.6001,67.1, -162.3999,67.1, 197.53343,67.1, -162.46657,67.1, 197.46677,67.1, -162.53323,67.1, 197.4001,67.1, -162.5999,67.1, 197.33344,67.066666, -162.66656,67.066666, 197.26677,67.03333, -162.73323,67.03333, 197.2001,67., -162.7999,67., 197.1251,67., -162.8749,67., 197.05011,67., -162.94989,67., 196.9751,67., -163.0249,67., 196.9001,67., -163.0999,67., 196.83344,67., -163.16656,67., 196.76677,67., -163.23323,67., 196.7001,67., -163.2999,67., 196.6201,67.02, -163.3799,67.02, 196.5401,67.04, -163.4599,67.04, 196.4601,67.06, -163.5399,67.06, 196.3801,67.08, -163.6199,67.08, 196.3001,67.1, -163.6999,67.1, 196.25009,67.2, -163.74991,67.2, 196.2001,67.3, -163.7999,67.3, 196.1501,67.350006, -163.8499,67.350006, 196.1001,67.4, -163.8999,67.4, 196.03343,67.46667, -163.96657,67.46667, 195.96677,67.53333, -164.03323,67.53333, 195.9001,67.6, -164.0999,67.6, 195.8251,67.625, -164.1749,67.625, 195.75009,67.649994, -164.24991,67.649994, 195.6751,67.674995, -164.3249,67.674995, 195.6001,67.7, -164.3999,67.7, 195.53343,67.73333, -164.46657,67.73333, 195.46677,67.76667, -164.53323,67.76667, 195.4001,67.8, -164.5999,67.8, 195.33344,67.8, -164.66656,67.8, 195.26677,67.8, -164.73323,67.8, 195.2001,67.8, -164.7999,67.8, 195.1334,67.833336, -164.8666,67.833336, 195.0667,67.86667, -164.9333,67.86667, 195.,67.9, -165.,67.9, 194.93336,67.9, -165.06664,67.9, 194.86673,67.9, -165.13327,67.9, 194.8001,67.9, -165.1999,67.9, 194.73343,67.933334, -165.26657,67.933334, 194.66676,67.96667, -165.33324,67.96667, 194.6001,68., -165.3999,68., 194.53343,68., -165.46657,68., 194.46677,68., -165.53323,68., 194.4001,68., -165.5999,68., 194.33344,68.03333, -165.66656,68.03333, 194.26677,68.066666, -165.73323,68.066666, 194.2001,68.1, -165.7999,68.1, 194.1334,68.1, -165.8666,68.1, 194.0667,68.1, -165.9333,68.1, 194.,68.1, -166.,68.1, 193.92502,68.15, -166.07498,68.15, 193.85005,68.2, -166.14995,68.2, 193.77509,68.25, -166.22491,68.25, 193.7001,68.3, -166.2999,68.3, 193.6334,68.3, -166.3666,68.3, 193.5667,68.3, -166.4333,68.3, 193.5,68.3, -166.5,68.3, 193.43336,68.3, -166.56664,68.3, 193.36673,68.3, -166.63327,68.3, 193.3001,68.3, -166.6999,68.3, 193.3501,68.4, -166.6499,68.4, 193.4001,68.5, -166.5999,68.5, 193.3501,68.45, -166.6499,68.45, 193.3001,68.4, -166.6999,68.4, 193.36673,68.4, -166.63327,68.4, 193.43336,68.4, -166.56664,68.4, 193.5,68.4, -166.5,68.4, 193.5667,68.433334, -166.4333,68.433334, 193.6334,68.46667, -166.3666,68.46667, 193.7001,68.5, -166.2999,68.5, 193.7001,68.6, -166.2999,68.6, 193.7001,68.7, -166.2999,68.7, 193.7001,68.8, -166.2999,68.8, 193.7001,68.9, -166.2999,68.9, 193.76677,68.9, -166.23323,68.9, 193.83344,68.9, -166.16656,68.9, 193.9001,68.9, -166.0999,68.9, 193.96677,68.9, -166.03323,68.9, 194.03343,68.9, -165.96657,68.9, 194.1001,68.9, -165.8999,68.9, 194.1751,68.9, -165.8249,68.9, 194.25009,68.9, -165.74991,68.9, 194.3251,68.9, -165.6749,68.9, 194.4001,68.9, -165.5999,68.9, 194.4751,68.9, -165.5249,68.9, 194.55011,68.9, -165.44989,68.9, 194.6251,68.9, -165.3749,68.9, 194.7001,68.9, -165.2999,68.9, 194.76677,68.9, -165.23323,68.9, 194.83344,68.9, -165.16656,68.9, 194.9001,68.9, -165.0999,68.9, 194.9801,68.9, -165.0199,68.9, 195.0601,68.9, -164.9399,68.9, 195.14009,68.9, -164.85991,68.9, 195.2201,68.9, -164.7799,68.9, 195.3001,68.9, -164.6999,68.9, 195.36673,68.933334, -164.63327,68.933334, 195.43336,68.96667, -164.56664,68.96667, 195.5,69., -164.5,69., 195.5667,69., -164.4333,69., 195.6334,69., -164.3666,69., 195.7001,69., -164.2999,69., 195.77509,69., -164.22491,69., 195.85005,69., -164.14995,69., 195.92502,69., -164.07498,69., 196.,69., -164.,69., 196.0667,69.03333, -163.9333,69.03333, 196.1334,69.066666, -163.8666,69.066666, 196.2001,69.1, -163.7999,69.1, 196.26677,69.1, -163.73323,69.1, 196.33344,69.1, -163.66656,69.1, 196.4001,69.1, -163.5999,69.1, 196.4751,69.15, -163.5249,69.15, 196.55011,69.2, -163.44989,69.2, 196.6251,69.25, -163.3749,69.25, 196.7001,69.3, -163.2999,69.3, 196.75009,69.4, -163.24991,69.4, 196.8001,69.5, -163.1999,69.5, 196.86673,69.53333, -163.13327,69.53333, 196.93336,69.566666, -163.06664,69.566666, 197.,69.6, -163.,69.6, 197.07503,69.575, -162.92497,69.575, 197.15005,69.55, -162.84995,69.55, 197.22507,69.525, -162.77493,69.525, 197.3001,69.5, -162.6999,69.5, 197.25009,69.55, -162.74991,69.55, 197.2001,69.6, -162.7999,69.6, 197.1334,69.63333, -162.8666,69.63333, 197.0667,69.666664, -162.9333,69.666664, 197.,69.7, -163.,69.7, 197.07503,69.7, -162.92497,69.7, 197.15005,69.7, -162.84995,69.7, 197.22507,69.7, -162.77493,69.7, 197.3001,69.7, -162.6999,69.7, 197.37509,69.7, -162.62491,69.7, 197.4501,69.7, -162.5499,69.7, 197.5251,69.7, -162.4749,69.7, 197.6001,69.7, -162.3999,69.7, 197.53343,69.73333, -162.46657,69.73333, 197.46677,69.76667, -162.53323,69.76667, 197.4001,69.8, -162.5999,69.8, 197.3251,69.8, -162.6749,69.8, 197.25009,69.8, -162.74991,69.8, 197.1751,69.8, -162.8249,69.8, 197.1001,69.8, -162.8999,69.8, 197.16676,69.833336, -162.83324,69.833336, 197.23343,69.86667, -162.76657,69.86667, 197.3001,69.9, -162.6999,69.9, 197.36673,69.933334, -162.63327,69.933334, 197.43336,69.96667, -162.56664,69.96667, 197.5,70., -162.5,70., 197.5667,70., -162.4333,70., 197.6334,70., -162.3666,70., 197.7001,70., -162.2999,70., 197.76677,70., -162.23323,70., 197.83344,70., -162.16656,70., 197.9001,70., -162.0999,70., 197.96677,69.96667, -162.03323,69.96667, 198.03343,69.933334, -161.96657,69.933334, 198.1001,69.9, -161.8999,69.9, 198.16676,69.9, -161.83324,69.9, 198.23343,69.9, -161.76657,69.9, 198.3001,69.9, -161.6999,69.9, 198.23343,69.933334, -161.76657,69.933334, 198.16676,69.96667, -161.83324,69.96667, 198.1001,70., -161.8999,70., 198.0251,70.025, -161.9749,70.025, 197.9501,70.05, -162.0499,70.05, 197.87509,70.075, -162.12491,70.075, 197.8001,70.1, -162.1999,70.1, 197.8501,70.149994, -162.1499,70.149994, 197.9001,70.2, -162.0999,70.2, 197.96677,70.23333, -162.03323,70.23333, 198.03343,70.26667, -161.96657,70.26667, 198.1001,70.3, -161.8999,70.3, 198.05005,70.2, -161.94995,70.2, 198.,70.1, -162.,70.1, 198.0667,70.13333, -161.9333,70.13333, 198.1334,70.166664, -161.8666,70.166664, 198.2001,70.2, -161.7999,70.2, 198.27509,70.2, -161.72491,70.2, 198.35005,70.2, -161.64995,70.2, 198.42502,70.2, -161.57498,70.2, 198.5,70.2, -161.5,70.2, 198.57503,70.225, -161.42497,70.225, 198.65005,70.25, -161.34995,70.25, 198.72507,70.275, -161.27493,70.275, 198.8001,70.3, -161.1999,70.3, 198.87509,70.325005, -161.12491,70.325005, 198.9501,70.350006, -161.0499,70.350006, 199.0251,70.375, -160.9749,70.375, 199.1001,70.4, -160.8999,70.4, 199.16676,70.4, -160.83324,70.4, 199.23343,70.4, -160.76657,70.4, 199.3001,70.4, -160.6999,70.4, 199.36673,70.433334, -160.63327,70.433334, 199.43336,70.46667, -160.56664,70.46667, 199.5,70.5, -160.5,70.5, 199.43336,70.46667, -160.56664,70.46667, 199.36673,70.433334, -160.63327,70.433334, 199.3001,70.4, -160.6999,70.4, 199.36673,70.433334, -160.63327,70.433334, 199.43336,70.46667, -160.56664,70.46667, 199.5,70.5, -160.5,70.5, 199.57503,70.525, -160.42497,70.525, 199.65005,70.55, -160.34995,70.55, 199.72507,70.575, -160.27493,70.575, 199.8001,70.6, -160.1999,70.6, 199.8501,70.6, -160.1499,70.6, 199.9001,70.6, -160.0999,70.6, 199.9001,70.5, -160.0999,70.5, 199.9001,70.4, -160.0999,70.4, 199.95004,70.3, -160.04996,70.3, 200.,70.2, -160.,70.2, 200.05005,70.3, -159.94995,70.3, 200.1001,70.4, -159.8999,70.4, 200.16676,70.433334, -159.83324,70.433334, 200.23343,70.46667, -159.76657,70.46667, 200.3001,70.5, -159.6999,70.5, 200.36673,70.5, -159.63327,70.5, 200.43336,70.5, -159.56664,70.5, 200.5,70.5, -159.5,70.5, 200.42502,70.5, -159.57498,70.5, 200.35005,70.5, -159.64995,70.5, 200.27509,70.5, -159.72491,70.5, 200.2001,70.5, -159.7999,70.5, 200.1334,70.53333, -159.8666,70.53333, 200.0667,70.566666, -159.9333,70.566666, 200.,70.6, -160.,70.6, 200.05005,70.649994, -159.94995,70.649994, 200.1001,70.7, -159.8999,70.7, 200.16676,70.73333, -159.83324,70.73333, 200.23343,70.76667, -159.76657,70.76667, 200.3001,70.8, -159.6999,70.8, 200.37509,70.825005, -159.62491,70.825005, 200.4501,70.850006, -159.5499,70.850006, 200.5251,70.875, -159.4749,70.875, 200.6001,70.9, -159.3999,70.9, 200.66676,70.9, -159.33324,70.9, 200.73343,70.9, -159.26657,70.9, 200.8001,70.9, -159.1999,70.9, 200.75009,70.850006, -159.24991,70.850006, 200.7001,70.8, -159.2999,70.8, 200.6334,70.76667, -159.3666,70.76667, 200.5667,70.73333, -159.4333,70.73333, 200.5,70.7, -159.5,70.7, 200.57503,70.7, -159.42497,70.7, 200.65005,70.7, -159.34995,70.7, 200.72507,70.7, -159.27493,70.7, 200.8001,70.7, -159.1999,70.7, 200.8501,70.75, -159.1499,70.75, 200.9001,70.8, -159.0999,70.8, 200.9751,70.8, -159.0249,70.8, 201.05011,70.8, -158.94989,70.8, 201.1251,70.8, -158.8749,70.8, 201.2001,70.8, -158.7999,70.8, 201.27509,70.8, -158.72491,70.8, 201.35005,70.8, -158.64995,70.8, 201.42502,70.8, -158.57498,70.8, 201.5,70.8, -158.5,70.8, 201.5667,70.8, -158.4333,70.8, 201.6334,70.8, -158.3666,70.8, 201.7001,70.8, -158.2999,70.8, 201.77509,70.8, -158.22491,70.8, 201.85005,70.8, -158.14995,70.8, 201.92502,70.8, -158.07498,70.8, 202.,70.8, -158.,70.8, 202.07503,70.825005, -157.92497,70.825005, 202.15005,70.850006, -157.84995,70.850006, 202.22507,70.875, -157.77493,70.875, 202.3001,70.9, -157.6999,70.9, 202.36673,70.933334, -157.63327,70.933334, 202.43336,70.96667, -157.56664,70.96667, 202.5,71., -157.5,71., 202.5667,71.03333, -157.4333,71.03333, 202.6334,71.066666, -157.3666,71.066666, 202.7001,71.1, -157.2999,71.1, 202.76677,71.1, -157.23323,71.1, 202.83344,71.1, -157.16656,71.1, 202.9001,71.1, -157.0999,71.1, 202.95004,71.149994, -157.04996,71.149994, 203.,71.2, -157.,71.2, 203.0667,71.23333, -156.9333,71.23333, 203.1334,71.26667, -156.8666,71.26667, 203.2001,71.3, -156.7999,71.3, 203.26677,71.3, -156.73323,71.3, 203.33344,71.3, -156.66656,71.3, 203.4001,71.3, -156.5999,71.3, 203.4751,71.3, -156.5249,71.3, 203.55011,71.3, -156.44989,71.3, 203.6251,71.3, -156.3749,71.3, 203.7001,71.3, -156.2999,71.3, 203.76677,71.26667, -156.23323,71.26667, 203.83344,71.23333, -156.16656,71.23333, 203.9001,71.2, -156.0999,71.2, 203.96677,71.2, -156.03323,71.2, 204.03343,71.2, -155.96657,71.2, 204.1001,71.2, -155.8999,71.2, 204.16676,71.2, -155.83324,71.2, 204.23343,71.2, -155.76657,71.2, 204.3001,71.2, -155.6999,71.2, 204.25009,71.1, -155.74991,71.1, 204.2001,71., -155.7999,71., 204.1334,70.96667, -155.8666,70.96667, 204.0667,70.933334, -155.9333,70.933334, 204.,70.9, -156.,70.9, 203.92502,70.9, -156.07498,70.9, 203.85005,70.9, -156.14995,70.9, 203.77509,70.9, -156.22491,70.9, 203.7001,70.9, -156.2999,70.9, 203.77509,70.875, -156.22491,70.875, 203.85005,70.850006, -156.14995,70.850006, 203.92502,70.825005, -156.07498,70.825005, 204.,70.8, -156.,70.8, 204.0667,70.8, -155.9333,70.8, 204.1334,70.8, -155.8666,70.8, 204.2001,70.8, -155.7999,70.8, 204.26677,70.8, -155.73323,70.8, 204.33344,70.8, -155.66656,70.8, 204.4001,70.8, -155.5999,70.8, 204.45004,70.75, -155.54996,70.75, 204.5,70.7, -155.5,70.7, 204.5667,70.73333, -155.4333,70.73333, 204.6334,70.76667, -155.3666,70.76667, 204.7001,70.8, -155.2999,70.8, 204.6334,70.833336, -155.3666,70.833336, 204.5667,70.86667, -155.4333,70.86667, 204.5,70.9, -155.5,70.9, 204.5667,70.933334, -155.4333,70.933334, 204.6334,70.96667, -155.3666,70.96667, 204.7001,71., -155.2999,71., 204.76677,71.03333, -155.23323,71.03333, 204.83344,71.066666, -155.16656,71.066666, 204.9001,71.1, -155.0999,71.1, 204.9751,71.1, -155.0249,71.1, 205.05011,71.1, -154.94989,71.1, 205.1251,71.1, -154.8749,71.1, 205.2001,71.1, -154.7999,71.1, 205.26677,71.066666, -154.73323,71.066666, 205.33344,71.03333, -154.66656,71.03333, 205.4001,71., -154.5999,71., 205.45004,70.9, -154.54996,70.9, 205.5,70.8, -154.5,70.8, 205.57503,70.8, -154.42497,70.8, 205.65005,70.8, -154.34995,70.8, 205.72507,70.8, -154.27493,70.8, 205.8001,70.8, -154.1999,70.8, 205.86673,70.833336, -154.13327,70.833336, 205.93336,70.86667, -154.06664,70.86667, 206.,70.9, -154.,70.9, 206.07503,70.875, -153.92497,70.875, 206.15005,70.850006, -153.84995,70.850006, 206.22507,70.825005, -153.77493,70.825005, 206.3001,70.8, -153.6999,70.8, 206.3501,70.850006, -153.6499,70.850006, 206.4001,70.9, -153.5999,70.9, 206.4801,70.9, -153.5199,70.9, 206.5601,70.9, -153.4399,70.9, 206.64009,70.9, -153.35991,70.9, 206.7201,70.9, -153.2799,70.9, 206.8001,70.9, -153.1999,70.9, 206.86673,70.9, -153.13327,70.9, 206.93336,70.9, -153.06664,70.9, 207.,70.9, -153.,70.9, 207.0667,70.86667, -152.9333,70.86667, 207.1334,70.833336, -152.8666,70.833336, 207.2001,70.8, -152.7999,70.8, 207.27509,70.825005, -152.72491,70.825005, 207.35005,70.850006, -152.64995,70.850006, 207.42502,70.875, -152.57498,70.875, 207.5,70.9, -152.5,70.9, 207.5667,70.86667, -152.4333,70.86667, 207.6334,70.833336, -152.3666,70.833336, 207.7001,70.8, -152.2999,70.8, 207.76677,70.8, -152.23323,70.8, 207.83344,70.8, -152.16656,70.8, 207.9001,70.8, -152.0999,70.8, 207.83344,70.76667, -152.16656,70.76667, 207.76677,70.73333, -152.23323,70.73333, 207.7001,70.7, -152.2999,70.7, 207.76677,70.666664, -152.23323,70.666664, 207.83344,70.63333, -152.16656,70.63333, 207.9001,70.6, -152.0999,70.6, 207.8251,70.6, -152.1749,70.6, 207.75009,70.6, -152.24991,70.6, 207.6751,70.6, -152.3249,70.6, 207.6001,70.6, -152.3999,70.6, 207.68008,70.6, -152.31992,70.6, 207.76006,70.6, -152.23994,70.6, 207.84004,70.6, -152.15996,70.6, 207.92001,70.6, -152.07999,70.6, 208.,70.6, -152.,70.6, 208.0667,70.6, -151.9333,70.6, 208.1334,70.6, -151.8666,70.6, 208.2001,70.6, -151.7999,70.6, 208.26677,70.566666, -151.73323,70.566666, 208.33344,70.53333, -151.66656,70.53333, 208.4001,70.5, -151.5999,70.5, 208.3501,70.5, -151.6499,70.5, 208.3001,70.5, -151.6999,70.5, 208.38342,70.48334, -151.61658,70.48334, 208.46677,70.46667, -151.53323,70.46667, 208.5501,70.45, -151.4499,70.45, 208.63342,70.433334, -151.36658,70.433334, 208.71677,70.41667, -151.28323,70.41667, 208.8001,70.4, -151.1999,70.4, 208.87509,70.425, -151.12491,70.425, 208.9501,70.45, -151.0499,70.45, 209.0251,70.475, -150.9749,70.475, 209.1001,70.5, -150.8999,70.5, 209.18008,70.5, -150.81992,70.5, 209.26006,70.5, -150.73994,70.5, 209.34004,70.5, -150.65996,70.5, 209.42001,70.5, -150.57999,70.5, 209.5,70.5, -150.5,70.5, 209.57503,70.5, -150.42497,70.5, 209.65005,70.5, -150.34995,70.5, 209.72507,70.5, -150.27493,70.5, 209.8001,70.5, -150.1999,70.5, 209.73343,70.46667, -150.26657,70.46667, 209.66676,70.433334, -150.33324,70.433334, 209.6001,70.4, -150.3999,70.4, 209.66676,70.4, -150.33324,70.4, 209.73343,70.4, -150.26657,70.4, 209.8001,70.4, -150.1999,70.4, 209.87509,70.4, -150.12491,70.4, 209.9501,70.4, -150.0499,70.4, 210.0251,70.4, -149.9749,70.4, 210.1001,70.4, -149.8999,70.4, 210.1751,70.425, -149.8249,70.425, 210.25009,70.45, -149.74991,70.45, 210.3251,70.475, -149.6749,70.475, 210.4001,70.5, -149.5999,70.5, 210.4751,70.5, -149.5249,70.5, 210.55011,70.5, -149.44989,70.5, 210.6251,70.5, -149.3749,70.5, 210.7001,70.5, -149.2999,70.5, 210.76677,70.5, -149.23323,70.5, 210.83344,70.5, -149.16656,70.5, 210.9001,70.5, -149.0999,70.5, 210.96677,70.46667, -149.03323,70.46667, 211.03343,70.433334, -148.96657,70.433334, 211.1001,70.4, -148.8999,70.4, 211.16676,70.4, -148.83324,70.4, 211.23343,70.4, -148.76657,70.4, 211.3001,70.4, -148.6999,70.4, 211.37509,70.375, -148.62491,70.375, 211.4501,70.350006, -148.5499,70.350006, 211.5251,70.325005, -148.4749,70.325005, 211.6001,70.3, -148.3999,70.3, 211.6751,70.3, -148.3249,70.3, 211.75009,70.3, -148.24991,70.3, 211.8251,70.3, -148.1749,70.3, 211.9001,70.3, -148.0999,70.3, 211.96677,70.3, -148.03323,70.3, 212.03343,70.3, -147.96657,70.3, 212.1001,70.3, -147.8999,70.3, 212.1751,70.275, -147.8249,70.275, 212.25009,70.25, -147.74991,70.25, 212.3251,70.225, -147.6749,70.225, 212.4001,70.2, -147.5999,70.2, 212.46677,70.2, -147.53323,70.2, 212.53343,70.2, -147.46657,70.2, 212.6001,70.2, -147.3999,70.2, 212.66676,70.2, -147.33324,70.2, 212.73343,70.2, -147.26657,70.2, 212.8001,70.2, -147.1999,70.2, 212.8801,70.2, -147.1199,70.2, 212.9601,70.2, -147.0399,70.2, 213.0401,70.2, -146.9599,70.2, 213.1201,70.2, -146.8799,70.2, 213.2001,70.2, -146.7999,70.2, 213.25009,70.2, -146.74991,70.2, 213.3001,70.2, -146.6999,70.2, 213.37509,70.2, -146.62491,70.2, 213.4501,70.2, -146.5499,70.2, 213.5251,70.2, -146.4749,70.2, 213.6001,70.2, -146.3999,70.2, 213.66676,70.2, -146.33324,70.2, 213.73343,70.2, -146.26657,70.2, 213.8001,70.2, -146.1999,70.2, 213.8801,70.18, -146.1199,70.18, 213.9601,70.159996, -146.0399,70.159996, 214.0401,70.14, -145.9599,70.14, 214.1201,70.119995, -145.8799,70.119995, 214.2001,70.1, -145.7999,70.1, 214.25009,70.1, -145.74991,70.1, 214.3001,70.1, -145.6999,70.1, 214.37509,70.1, -145.62491,70.1, 214.4501,70.1, -145.5499,70.1, 214.5251,70.1, -145.4749,70.1, 214.6001,70.1, -145.3999,70.1, 214.6751,70.075, -145.3249,70.075, 214.75009,70.05, -145.24991,70.05, 214.8251,70.025, -145.1749,70.025, 214.9001,70., -145.0999,70., 214.9751,70., -145.0249,70., 215.05011,70., -144.94989,70., 215.1251,70., -144.8749,70., 215.2001,70., -144.7999,70., 215.27509,70., -144.72491,70., 215.35005,70., -144.64995,70., 215.42502,70., -144.57498,70., 215.5,70., -144.5,70., 215.57503,70.025, -144.42497,70.025, 215.65005,70.05, -144.34995,70.05, 215.72507,70.075, -144.27493,70.075, 215.8001,70.1, -144.1999,70.1, 215.87509,70.1, -144.12491,70.1, 215.9501,70.1, -144.0499,70.1, 216.0251,70.1, -143.9749,70.1, 216.1001,70.1, -143.8999,70.1, 216.18008,70.08, -143.81992,70.08, 216.26006,70.06, -143.73994,70.06, 216.34004,70.04, -143.65996,70.04, 216.42001,70.02, -143.57999,70.02, 216.5,70., -143.5,70., 216.55005,70.05, -143.44995,70.05, 216.6001,70.1, -143.3999,70.1, 216.66676,70.1, -143.33324,70.1, 216.73343,70.1, -143.26657,70.1, 216.8001,70.1, -143.1999,70.1, 216.86673,70.1, -143.13327,70.1, 216.93336,70.1, -143.06664,70.1, 217.,70.1, -143.,70.1, 217.05005,70.1, -142.94995,70.1, 217.1001,70.1, -142.8999,70.1, 217.1751,70.075, -142.8249,70.075, 217.25009,70.05, -142.74991,70.05, 217.3251,70.025, -142.6749,70.025, 217.4001,70., -142.5999,70., 217.4751,69.975, -142.5249,69.975, 217.55011,69.95, -142.44989,69.95, 217.6251,69.925, -142.3749,69.925, 217.7001,69.9, -142.2999,69.9, 217.76677,69.9, -142.23323,69.9, 217.83344,69.9, -142.16656,69.9, 217.9001,69.9, -142.0999,69.9, 217.9751,69.875, -142.0249,69.875, 218.05011,69.850006, -141.94989,69.850006, 218.1251,69.825005, -141.8749,69.825005, 218.2001,69.8, -141.7999,69.8, 218.26677,69.8, -141.73323,69.8, 218.33344,69.8, -141.66656,69.8, 218.4001,69.8, -141.5999,69.8, 218.46677,69.76667, -141.53323,69.76667, 218.53343,69.73333, -141.46657,69.73333, 218.6001,69.7, -141.3999,69.7, 218.66676,69.7, -141.33324,69.7, 218.73343,69.7, -141.26657,69.7, 218.8001,69.7, -141.1999,69.7, 218.86673,69.7, -141.13327,69.7, 218.93336,69.7, -141.06664,69.7, 219.,69.7, -141.,69.7, 219.,69.7, -141.,69.7, 219.0667,69.7, -140.9333,69.7, 219.1334,69.7, -140.8666,69.7, 219.2001,69.7, -140.7999,69.7, 219.26677,69.7, -140.73323,69.7, 219.33344,69.7, -140.66656,69.7, 219.4001,69.7, -140.5999,69.7, 219.46677,69.666664, -140.53323,69.666664, 219.53343,69.63333, -140.46657,69.63333, 219.6001,69.6, -140.3999,69.6, 219.68008,69.619995, -140.31992,69.619995, 219.76006,69.64, -140.23994,69.64, 219.84004,69.659996, -140.15996,69.659996, 219.92001,69.68, -140.07999,69.68, 220.,69.7, -140.,69.7, 220.07503,69.674995, -139.92497,69.674995, 220.15005,69.649994, -139.84995,69.649994, 220.22507,69.625, -139.77493,69.625, 220.3001,69.6, -139.6999,69.6, 220.36673,69.6, -139.63327,69.6, 220.43336,69.6, -139.56664,69.6, 220.5,69.6, -139.5,69.6, 220.57503,69.575, -139.42497,69.575, 220.65005,69.55, -139.34995,69.55, 220.72507,69.525, -139.27493,69.525, 220.8001,69.5, -139.1999,69.5, 220.86673,69.5, -139.13327,69.5, 220.93336,69.5, -139.06664,69.5, 221.,69.5, -139.,69.5, 221.05005,69.45, -138.94995,69.45, 221.1001,69.4, -138.8999,69.4, 221.1501,69.350006, -138.8499,69.350006, 221.2001,69.3, -138.7999,69.3, 221.27509,69.275, -138.72491,69.275, 221.35005,69.25, -138.64995,69.25, 221.42502,69.225, -138.57498,69.225, 221.5,69.2, -138.5,69.2, 221.5667,69.2, -138.4333,69.2, 221.6334,69.2, -138.3666,69.2, 221.7001,69.2, -138.2999,69.2, 221.76677,69.166664, -138.23323,69.166664, 221.83344,69.13333, -138.16656,69.13333, 221.9001,69.1, -138.0999,69.1, 221.96677,69.1, -138.03323,69.1, 222.03343,69.1, -137.96657,69.1, 222.1001,69.1, -137.8999,69.1, 222.1751,69.075, -137.8249,69.075, 222.25009,69.05, -137.74991,69.05, 222.3251,69.025, -137.6749,69.025, 222.4001,69., -137.5999,69., 222.46677,69., -137.53323,69., 222.53343,69., -137.46657,69., 222.6001,69., -137.3999,69., 222.6751,68.975, -137.3249,68.975, 222.75009,68.95, -137.24991,68.95, 222.8251,68.925, -137.1749,68.925, 222.9001,68.9, -137.0999,68.9, 222.96677,68.9, -137.03323,68.9, 223.03343,68.9, -136.96657,68.9, 223.1001,68.9, -136.8999,68.9, 223.1751,68.9, -136.8249,68.9, 223.25009,68.9, -136.74991,68.9, 223.3251,68.9, -136.6749,68.9, 223.4001,68.9, -136.5999,68.9, 223.46677,68.9, -136.53323,68.9, 223.53343,68.9, -136.46657,68.9, 223.6001,68.9, -136.3999,68.9, 223.66676,68.9, -136.33324,68.9, 223.73343,68.9, -136.26657,68.9, 223.8001,68.9, -136.1999,68.9, 223.86673,68.9, -136.13327,68.9, 223.93336,68.9, -136.06664,68.9, 224.,68.9, -136.,68.9, 224.0667,68.86667, -135.9333,68.86667, 224.1334,68.833336, -135.8666,68.833336, 224.2001,68.8, -135.7999,68.8, 224.26677,68.76667, -135.73323,68.76667, 224.33344,68.73333, -135.66656,68.73333, 224.4001,68.7, -135.5999,68.7, 224.46677,68.7, -135.53323,68.7, 224.53343,68.7, -135.46657,68.7, 224.6001,68.7, -135.3999,68.7, 224.66676,68.7, -135.33324,68.7, 224.73343,68.7, -135.26657,68.7, 224.8001,68.7, -135.1999,68.7, 224.75009,68.75, -135.24991,68.75, 224.7001,68.8, -135.2999,68.8, 224.6334,68.833336, -135.3666,68.833336, 224.5667,68.86667, -135.4333,68.86667, 224.5,68.9, -135.5,68.9, 224.5667,68.9, -135.4333,68.9, 224.6334,68.9, -135.3666,68.9, 224.7001,68.9, -135.2999,68.9, 224.77509,68.9, -135.22491,68.9, 224.85005,68.9, -135.14995,68.9, 224.92502,68.9, -135.07498,68.9, 225.,68.9, -135.,68.9, 225.07503,68.875, -134.92497,68.875, 225.15005,68.850006, -134.84995,68.850006, 225.22507,68.825005, -134.77493,68.825005, 225.3001,68.8, -134.6999,68.8, 225.3501,68.75, -134.6499,68.75, 225.4001,68.7, -134.5999,68.7, 225.46677,68.666664, -134.53323,68.666664, 225.53343,68.63333, -134.46657,68.63333, 225.6001,68.6, -134.3999,68.6, 225.66676,68.6, -134.33324,68.6, 225.73343,68.6, -134.26657,68.6, 225.8001,68.6, -134.1999,68.6, 225.8001,68.7, -134.1999,68.7, 225.75009,68.75, -134.24991,68.75, 225.7001,68.8, -134.2999,68.8, 225.6334,68.833336, -134.3666,68.833336, 225.5667,68.86667, -134.4333,68.86667, 225.5,68.9, -134.5,68.9, 225.43336,68.933334, -134.56664,68.933334, 225.36673,68.96667, -134.63327,68.96667, 225.3001,69., -134.6999,69., 225.36673,69.03333, -134.63327,69.03333, 225.43336,69.066666, -134.56664,69.066666, 225.5,69.1, -134.5,69.1, 225.5667,69.13333, -134.4333,69.13333, 225.6334,69.166664, -134.3666,69.166664, 225.7001,69.2, -134.2999,69.2, 225.77509,69.225, -134.22491,69.225, 225.85005,69.25, -134.14995,69.25, 225.92502,69.275, -134.07498,69.275, 226.,69.3, -134.,69.3, 226.0667,69.3, -133.9333,69.3, 226.1334,69.3, -133.8666,69.3, 226.2001,69.3, -133.7999,69.3, 226.26677,69.333336, -133.73323,69.333336, 226.33344,69.36667, -133.66656,69.36667, 226.4001,69.4, -133.5999,69.4, 226.4751,69.4, -133.5249,69.4, 226.55011,69.4, -133.44989,69.4, 226.6251,69.4, -133.3749,69.4, 226.7001,69.4, -133.2999,69.4, 226.77509,69.425, -133.22491,69.425, 226.85005,69.45, -133.14995,69.45, 226.92502,69.475, -133.07498,69.475, 227.,69.5, -133.,69.5, 227.05005,69.6, -132.94995,69.6, 227.1001,69.7, -132.8999,69.7, 227.16676,69.7, -132.83324,69.7, 227.23343,69.7, -132.76657,69.7, 227.3001,69.7, -132.6999,69.7, 227.36673,69.7, -132.63327,69.7, 227.43336,69.7, -132.56664,69.7, 227.5,69.7, -132.5,69.7, 227.57503,69.7, -132.42497,69.7, 227.65005,69.7, -132.34995,69.7, 227.72507,69.7, -132.27493,69.7, 227.8001,69.7, -132.1999,69.7, 227.8501,69.75, -132.1499,69.75, 227.9001,69.8, -132.0999,69.8, 227.9751,69.8, -132.0249,69.8, 228.05011,69.8, -131.94989,69.8, 228.1251,69.8, -131.8749,69.8, 228.2001,69.8, -131.7999,69.8, 228.27509,69.825005, -131.72491,69.825005, 228.35005,69.850006, -131.64995,69.850006, 228.42502,69.875, -131.57498,69.875, 228.5,69.9, -131.5,69.9, 228.5667,69.9, -131.4333,69.9, 228.6334,69.9, -131.3666,69.9, 228.7001,69.9, -131.2999,69.9, 228.77509,69.925, -131.22491,69.925, 228.85005,69.95, -131.14995,69.95, 228.92502,69.975, -131.07498,69.975, 229.,70., -131.,70., 229.05005,70.05, -130.94995,70.05, 229.1001,70.1, -130.8999,70.1, 229.16676,70.1, -130.83324,70.1, 229.23343,70.1, -130.76657,70.1, 229.3001,70.1, -130.6999,70.1, 229.3501,70.149994, -130.6499,70.149994, 229.4001,70.2, -130.5999,70.2, 229.46677,70.166664, -130.53323,70.166664, 229.53343,70.13333, -130.46657,70.13333, 229.6001,70.1, -130.3999,70.1, 229.6751,70.1, -130.3249,70.1, 229.75009,70.1, -130.24991,70.1, 229.8251,70.1, -130.1749,70.1, 229.9001,70.1, -130.0999,70.1, 229.96677,70.13333, -130.03323,70.13333, 230.03343,70.166664, -129.96657,70.166664, 230.1001,70.2, -129.8999,70.2, 230.16676,70.2, -129.83324,70.2, 230.23343,70.2, -129.76657,70.2, 230.3001,70.2, -129.6999,70.2, 230.3501,70.149994, -129.6499,70.149994, 230.4001,70.1, -129.5999,70.1, 230.3501,70.05, -129.6499,70.05, 230.3001,70., -129.6999,70., 230.23343,69.96667, -129.76657,69.96667, 230.16676,69.933334, -129.83324,69.933334, 230.1001,69.9, -129.8999,69.9, 230.03343,69.9, -129.96657,69.9, 229.96677,69.9, -130.03323,69.9, 229.9001,69.9, -130.0999,69.9, 229.8251,69.875, -130.1749,69.875, 229.75009,69.850006, -130.24991,69.850006, 229.6751,69.825005, -130.3249,69.825005, 229.6001,69.8, -130.3999,69.8, 229.53343,69.76667, -130.46657,69.76667, 229.46677,69.73333, -130.53323,69.73333, 229.4001,69.7, -130.5999,69.7, 229.3501,69.7, -130.6499,69.7, 229.3001,69.7, -130.6999,69.7, 229.23343,69.666664, -130.76657,69.666664, 229.16676,69.63333, -130.83324,69.63333, 229.1001,69.6, -130.8999,69.6, 229.0251,69.6, -130.9749,69.6, 228.9501,69.6, -131.0499,69.6, 228.87509,69.6, -131.12491,69.6, 228.8001,69.6, -131.1999,69.6, 228.72507,69.6, -131.27493,69.6, 228.65005,69.6, -131.34995,69.6, 228.57503,69.6, -131.42497,69.6, 228.5,69.6, -131.5,69.6, 228.43336,69.6, -131.56664,69.6, 228.36673,69.6, -131.63327,69.6, 228.3001,69.6, -131.6999,69.6, 228.23343,69.566666, -131.76657,69.566666, 228.16676,69.53333, -131.83324,69.53333, 228.1001,69.5, -131.8999,69.5, 228.03343,69.5, -131.96657,69.5, 227.96677,69.5, -132.03323,69.5, 227.9001,69.5, -132.0999,69.5, 227.83344,69.433334, -132.16656,69.433334, 227.76677,69.36667, -132.23323,69.36667, 227.7001,69.3, -132.2999,69.3, 227.6251,69.275, -132.3749,69.275, 227.55011,69.25, -132.44989,69.25, 227.4751,69.225, -132.5249,69.225, 227.4001,69.2, -132.5999,69.2, 227.32008,69.18, -132.67992,69.18, 227.24007,69.159996, -132.75993,69.159996, 227.16003,69.14, -132.83997,69.14, 227.08002,69.119995, -132.91998,69.119995, 227.,69.1, -133.,69.1, 227.07503,69.1, -132.92497,69.1, 227.15005,69.1, -132.84995,69.1, 227.22507,69.1, -132.77493,69.1, 227.3001,69.1, -132.6999,69.1, 227.37509,69.125, -132.62491,69.125, 227.4501,69.149994, -132.5499,69.149994, 227.5251,69.174995, -132.4749,69.174995, 227.6001,69.2, -132.3999,69.2, 227.66676,69.2, -132.33324,69.2, 227.73343,69.2, -132.26657,69.2, 227.8001,69.2, -132.1999,69.2, 227.86673,69.2, -132.13327,69.2, 227.93336,69.2, -132.06664,69.2, 228.,69.2, -132.,69.2, 228.0667,69.23333, -131.9333,69.23333, 228.1334,69.26667, -131.8666,69.26667, 228.2001,69.3, -131.7999,69.3, 228.25009,69.350006, -131.74991,69.350006, 228.3001,69.4, -131.6999,69.4, 228.36673,69.4, -131.63327,69.4, 228.43336,69.4, -131.56664,69.4, 228.5,69.4, -131.5,69.4, 228.5667,69.433334, -131.4333,69.433334, 228.6334,69.46667, -131.3666,69.46667, 228.7001,69.5, -131.2999,69.5, 228.77509,69.475, -131.22491,69.475, 228.85005,69.45, -131.14995,69.45, 228.92502,69.425, -131.07498,69.425, 229.,69.4, -131.,69.4, 228.95004,69.3, -131.04996,69.3, 228.9001,69.2, -131.0999,69.2, 228.9751,69.25, -131.0249,69.25, 229.05011,69.3, -130.94989,69.3, 229.1251,69.35, -130.8749,69.35, 229.2001,69.4, -130.7999,69.4, 229.26677,69.433334, -130.73323,69.433334, 229.33344,69.46667, -130.66656,69.46667, 229.4001,69.5, -130.5999,69.5, 229.46677,69.566666, -130.53323,69.566666, 229.53343,69.63333, -130.46657,69.63333, 229.6001,69.7, -130.3999,69.7, 229.66676,69.7, -130.33324,69.7, 229.73343,69.7, -130.26657,69.7, 229.8001,69.7, -130.1999,69.7, 229.86673,69.7, -130.13327,69.7, 229.93336,69.7, -130.06664,69.7, 230.,69.7, -130.,69.7, 230.0667,69.73333, -129.9333,69.73333, 230.1334,69.76667, -129.8666,69.76667, 230.2001,69.8, -129.7999,69.8, 230.26677,69.8, -129.73323,69.8, 230.33344,69.8, -129.66656,69.8, 230.4001,69.8, -129.5999,69.8, 230.4751,69.825005, -129.5249,69.825005, 230.55011,69.850006, -129.44989,69.850006, 230.6251,69.875, -129.3749,69.875, 230.7001,69.9, -129.2999,69.9, 230.76677,69.9, -129.23323,69.9, 230.83344,69.9, -129.16656,69.9, 230.9001,69.9, -129.0999,69.9, 230.8501,69.850006, -129.1499,69.850006, 230.8001,69.8, -129.1999,69.8, 230.87509,69.8, -129.12491,69.8, 230.9501,69.8, -129.0499,69.8, 231.0251,69.8, -128.9749,69.8, 231.1001,69.8, -128.8999,69.8, 231.1751,69.825005, -128.8249,69.825005, 231.25009,69.850006, -128.74991,69.850006, 231.3251,69.875, -128.6749,69.875, 231.4001,69.9, -128.5999,69.9, 231.46677,69.9, -128.53323,69.9, 231.53343,69.9, -128.46657,69.9, 231.6001,69.9, -128.3999,69.9, 231.6501,70., -128.3499,70., 231.7001,70.1, -128.2999,70.1, 231.76677,70.1, -128.23323,70.1, 231.83344,70.1, -128.16656,70.1, 231.9001,70.1, -128.0999,70.1, 231.9751,70.125, -128.0249,70.125, 232.05011,70.149994, -127.94989,70.149994, 232.1251,70.174995, -127.87489,70.174995, 232.2001,70.2, -127.7999,70.2, 232.1334,70.23333, -127.86659,70.23333, 232.0667,70.26667, -127.933304,70.26667, 232.,70.3, -128.,70.3, 231.95004,70.350006, -128.04996,70.350006, 231.9001,70.4, -128.0999,70.4, 231.83344,70.4, -128.16656,70.4, 231.76677,70.4, -128.23323,70.4, 231.7001,70.4, -128.2999,70.4, 231.75009,70.45, -128.24991,70.45, 231.8001,70.5, -128.1999,70.5, 231.87509,70.5, -128.12491,70.5, 231.9501,70.5, -128.0499,70.5, 232.0251,70.5, -127.9749,70.5, 232.1001,70.5, -127.8999,70.5, 232.16676,70.46667, -127.83324,70.46667, 232.23344,70.433334, -127.766556,70.433334, 232.30011,70.4, -127.69989,70.4, 232.36674,70.4, -127.633255,70.4, 232.43336,70.4, -127.566635,70.4, 232.5,70.4, -127.5,70.4, 232.5667,70.36667, -127.433304,70.36667, 232.6334,70.333336, -127.36659,70.333336, 232.7001,70.3, -127.2999,70.3, 232.7501,70.25, -127.24989,70.25, 232.80011,70.2, -127.19989,70.2, 232.80011,70.1, -127.19989,70.1, 232.80011,70., -127.19989,70., 232.86674,70., -127.133255,70., 232.93336,70., -127.066635,70., 233.,70., -127.,70., 233.05005,69.9, -126.94995,69.9, 233.1001,69.8, -126.8999,69.8, 233.16676,69.73334, -126.83324,69.73334, 233.23344,69.666664, -126.766556,69.666664, 233.30011,69.6, -126.69989,69.6, 233.36674,69.6, -126.633255,69.6, 233.43336,69.6, -126.566635,69.6, 233.5,69.6, -126.5,69.6, 233.55005,69.55, -126.44995,69.55, 233.6001,69.5, -126.3999,69.5, 233.66676,69.46667, -126.33324,69.46667, 233.73344,69.433334, -126.266556,69.433334, 233.80011,69.4, -126.19989,69.4, 233.8501,69.4, -126.1499,69.4, 233.9001,69.4, -126.0999,69.4, 233.96677,69.4, -126.03323,69.4, 234.03343,69.4, -125.96657,69.4, 234.1001,69.4, -125.8999,69.4, 234.18008,69.4, -125.819916,69.4, 234.26006,69.4, -125.739944,69.4, 234.34004,69.4, -125.65996,69.4, 234.42001,69.4, -125.57999,69.4, 234.5,69.4, -125.5,69.4, 234.57503,69.4, -125.42497,69.4, 234.65005,69.4, -125.349945,69.4, 234.72508,69.4, -125.27492,69.4, 234.80011,69.4, -125.19989,69.4, 234.73344,69.433334, -125.266556,69.433334, 234.66676,69.46667, -125.33324,69.46667, 234.6001,69.5, -125.3999,69.5, 234.5251,69.475, -125.4749,69.475, 234.4501,69.45, -125.5499,69.45, 234.3751,69.425, -125.62489,69.425, 234.30011,69.4, -125.69989,69.4, 234.36674,69.433334, -125.633255,69.433334, 234.43336,69.46667, -125.566635,69.46667, 234.5,69.5, -125.5,69.5, 234.57503,69.5, -125.42497,69.5, 234.65005,69.5, -125.349945,69.5, 234.72508,69.5, -125.27492,69.5, 234.80011,69.5, -125.19989,69.5, 234.73344,69.53333, -125.266556,69.53333, 234.66676,69.566666, -125.33324,69.566666, 234.6001,69.6, -125.3999,69.6, 234.6751,69.625, -125.324905,69.625, 234.75009,69.649994, -125.24991,69.649994, 234.8251,69.674995, -125.1749,69.674995, 234.9001,69.7, -125.0999,69.7, 234.83344,69.73333, -125.166565,69.73333, 234.76677,69.76667, -125.23323,69.76667, 234.7001,69.8, -125.2999,69.8, 234.76677,69.833336, -125.23323,69.833336, 234.83344,69.86667, -125.166565,69.86667, 234.9001,69.9, -125.0999,69.9, 234.96677,69.9, -125.03323,69.9, 235.03343,69.9, -124.96657,69.9, 235.1001,69.9, -124.8999,69.9, 235.0251,69.9, -124.9749,69.9, 234.9501,69.9, -125.0499,69.9, 234.8751,69.9, -125.12489,69.9, 234.80011,69.9, -125.19989,69.9, 234.8501,69.95, -125.1499,69.95, 234.9001,70., -125.0999,70., 234.9751,70., -125.0249,70., 235.05011,70., -124.94989,70., 235.1251,70., -124.87489,70., 235.2001,70., -124.7999,70., 235.2501,70., -124.74989,70., 235.30011,70., -124.69989,70., 235.36674,70., -124.633255,70., 235.43336,70., -124.566635,70., 235.5,70., -124.5,70., 235.45004,70.05, -124.54996,70.05, 235.4001,70.1, -124.5999,70.1, 235.45004,70.1, -124.54996,70.1, 235.5,70.1, -124.5,70.1, 235.5,70., -124.5,70., 235.5,69.9, -124.5,69.9, 235.5,69.8, -124.5,69.8, 235.5667,69.76667, -124.433304,69.76667, 235.6334,69.73333, -124.36659,69.73333, 235.7001,69.7, -124.2999,69.7, 235.76677,69.7, -124.23323,69.7, 235.83344,69.7, -124.166565,69.7, 235.9001,69.7, -124.0999,69.7, 235.83344,69.666664, -124.166565,69.666664, 235.76677,69.63333, -124.23323,69.63333, 235.7001,69.6, -124.2999,69.6, 235.6501,69.55, -124.3499,69.55, 235.6001,69.5, -124.3999,69.5, 235.53343,69.46667, -124.46657,69.46667, 235.46677,69.433334, -124.53323,69.433334, 235.4001,69.4, -124.5999,69.4, 235.4751,69.375, -124.5249,69.375, 235.55011,69.350006, -124.44989,69.350006, 235.6251,69.325005, -124.37489,69.325005, 235.7001,69.3, -124.2999,69.3, 235.76677,69.3, -124.23323,69.3, 235.83344,69.3, -124.166565,69.3, 235.9001,69.3, -124.0999,69.3, 235.96677,69.333336, -124.03323,69.333336, 236.03343,69.36667, -123.96657,69.36667, 236.1001,69.4, -123.8999,69.4, 236.1751,69.4, -123.824905,69.4, 236.25009,69.4, -123.74991,69.4, 236.3251,69.4, -123.6749,69.4, 236.4001,69.4, -123.5999,69.4, 236.46677,69.433334, -123.53323,69.433334, 236.53343,69.46667, -123.46657,69.46667, 236.6001,69.5, -123.3999,69.5, 236.6501,69.5, -123.3499,69.5, 236.7001,69.5, -123.2999,69.5, 236.76677,69.566666, -123.23323,69.566666, 236.83344,69.63333, -123.166565,69.63333, 236.9001,69.7, -123.0999,69.7, 236.95004,69.75, -123.04996,69.75, 237.,69.8, -123.,69.8, 237.07503,69.8, -122.92497,69.8, 237.15005,69.8, -122.849945,69.8, 237.22508,69.8, -122.77492,69.8, 237.30011,69.8, -122.69989,69.8, 237.36674,69.8, -122.633255,69.8, 237.43336,69.8, -122.566635,69.8, 237.5,69.8, -122.5,69.8, 237.57503,69.8, -122.42497,69.8, 237.65005,69.8, -122.349945,69.8, 237.72508,69.8, -122.27492,69.8, 237.80011,69.8, -122.19989,69.8, 237.8751,69.8, -122.12489,69.8, 237.9501,69.8, -122.0499,69.8, 238.0251,69.8, -121.9749,69.8, 238.1001,69.8, -121.8999,69.8, 238.1751,69.8, -121.824905,69.8, 238.25009,69.8, -121.74991,69.8, 238.3251,69.8, -121.6749,69.8, 238.4001,69.8, -121.5999,69.8, 238.46677,69.8, -121.53323,69.8, 238.53343,69.8, -121.46657,69.8, 238.6001,69.8, -121.3999,69.8, 238.66676,69.76667, -121.33324,69.76667, 238.73344,69.73333, -121.266556,69.73333, 238.80011,69.7, -121.19989,69.7, 238.86674,69.666664, -121.133255,69.666664, 238.93336,69.63333, -121.066635,69.63333, 239.,69.6, -121.,69.6, 239.07503,69.575, -120.92497,69.575, 239.15005,69.55, -120.849945,69.55, 239.22508,69.525, -120.77492,69.525, 239.30011,69.5, -120.69989,69.5, 239.3501,69.5, -120.6499,69.5, 239.4001,69.5, -120.5999,69.5, 239.4751,69.475, -120.5249,69.475, 239.55011,69.45, -120.44989,69.45, 239.6251,69.425, -120.37489,69.425, 239.7001,69.4, -120.2999,69.4, 239.76677,69.4, -120.23323,69.4, 239.83344,69.4, -120.166565,69.4, 239.9001,69.4, -120.0999,69.4, 239.96677,69.4, -120.03323,69.4, 240.03343,69.4, -119.96657,69.4, 240.1001,69.4, -119.8999,69.4, 240.1751,69.375, -119.824905,69.375, 240.25009,69.350006, -119.74991,69.350006, 240.3251,69.325005, -119.6749,69.325005, 240.4001,69.3, -119.5999,69.3, 240.46677,69.3, -119.53323,69.3, 240.53343,69.3, -119.46657,69.3, 240.6001,69.3, -119.3999,69.3, 240.68008,69.3, -119.319916,69.3, 240.76006,69.3, -119.239944,69.3, 240.84004,69.3, -119.15996,69.3, 240.92001,69.3, -119.07999,69.3, 241.,69.3, -119.,69.3, 241.07503,69.275, -118.92497,69.275, 241.15005,69.25, -118.849945,69.25, 241.22508,69.225, -118.77492,69.225, 241.30011,69.2, -118.69989,69.2, 241.36674,69.166664, -118.633255,69.166664, 241.43336,69.13333, -118.566635,69.13333, 241.5,69.1, -118.5,69.1, 241.58002,69.1, -118.41998,69.1, 241.66003,69.1, -118.339966,69.1, 241.74007,69.1, -118.25993,69.1, 241.82008,69.1, -118.17992,69.1, 241.9001,69.1, -118.0999,69.1, 241.96677,69.066666, -118.03323,69.066666, 242.03343,69.03333, -117.96657,69.03333, 242.1001,69., -117.8999,69., 242.16676,69., -117.83324,69., 242.23344,69., -117.766556,69., 242.30011,69., -117.69989,69., 242.38011,69., -117.61989,69., 242.46011,69., -117.53989,69., 242.5401,69., -117.4599,69., 242.6201,69., -117.3799,69., 242.7001,69., -117.2999,69., 242.76677,68.96667, -117.23323,68.96667, 242.83344,68.933334, -117.166565,68.933334, 242.9001,68.9, -117.0999,68.9, 242.95004,68.9, -117.04996,68.9, 243.,68.9, -117.,68.9, 197.5,66.9, -162.5,66.9, 197.5667,66.933334, -162.4333,66.933334, 197.6334,66.96667, -162.3666,66.96667, 197.7001,67., -162.2999,67., 197.76677,66.933334, -162.23323,66.933334, 197.83344,66.86667, -162.16656,66.86667, 197.9001,66.8, -162.0999,66.8, 197.95004,66.8, -162.04996,66.8, 198.,66.8, -162.,66.8, 197.93336,66.76667, -162.06664,66.76667, 197.86673,66.73333, -162.13327,66.73333, 197.8001,66.7, -162.1999,66.7, 197.73343,66.73333, -162.26657,66.73333, 197.66676,66.76667, -162.33324,66.76667, 197.6001,66.8, -162.3999,66.8, 197.55005,66.850006, -162.44995,66.850006, 197.5,66.9, -162.5,66.9, 197.5,66.9, -162.5,66.9, 224.9001,69.4, -135.0999,69.4, 224.96677,69.433334, -135.03323,69.433334, 225.03343,69.46667, -134.96657,69.46667, 225.1001,69.5, -134.8999,69.5, 225.16676,69.5, -134.83324,69.5, 225.23343,69.5, -134.76657,69.5, 225.3001,69.5, -134.6999,69.5, 225.36673,69.5, -134.63327,69.5, 225.43336,69.5, -134.56664,69.5, 225.5,69.5, -134.5,69.5, 225.45004,69.6, -134.54996,69.6, 225.4001,69.7, -134.5999,69.7, 225.4751,69.674995, -134.5249,69.674995, 225.55011,69.649994, -134.44989,69.649994, 225.6251,69.625, -134.3749,69.625, 225.7001,69.6, -134.2999,69.6, 225.75009,69.55, -134.24991,69.55, 225.8001,69.5, -134.1999,69.5, 225.86673,69.53333, -134.13327,69.53333, 225.93336,69.566666, -134.06664,69.566666, 226.,69.6, -134.,69.6, 225.95004,69.5, -134.04996,69.5, 225.9001,69.4, -134.0999,69.4, 225.83344,69.333336, -134.16656,69.333336, 225.76677,69.26666, -134.23323,69.26666, 225.7001,69.2, -134.2999,69.2, 225.6334,69.2, -134.3666,69.2, 225.5667,69.2, -134.4333,69.2, 225.5,69.2, -134.5,69.2, 225.43336,69.13333, -134.56664,69.13333, 225.36673,69.066666, -134.63327,69.066666, 225.3001,69., -134.6999,69., 225.23343,69.03333, -134.76657,69.03333, 225.16676,69.066666, -134.83324,69.066666, 225.1001,69.1, -134.8999,69.1, 225.16676,69.1, -134.83324,69.1, 225.23343,69.1, -134.76657,69.1, 225.3001,69.1, -134.6999,69.1, 225.22507,69.125, -134.77493,69.125, 225.15005,69.149994, -134.84995,69.149994, 225.07503,69.174995, -134.92497,69.174995, 225.,69.2, -135.,69.2, 224.93336,69.23333, -135.06664,69.23333, 224.86673,69.26667, -135.13327,69.26667, 224.8001,69.3, -135.1999,69.3, 224.75009,69.350006, -135.24991,69.350006, 224.7001,69.4, -135.2999,69.4, 224.75009,69.4, -135.24991,69.4, 224.8001,69.4, -135.1999,69.4, 224.8501,69.4, -135.1499,69.4, 224.9001,69.4, -135.0999,69.4, 224.,69.3, -136.,69.3, 224.0667,69.23334, -135.9333,69.23334, 224.1334,69.166664, -135.8666,69.166664, 224.2001,69.1, -135.7999,69.1, 224.26677,69.066666, -135.73323,69.066666, 224.33344,69.03333, -135.66656,69.03333, 224.4001,69., -135.5999,69., 224.46677,69., -135.53323,69., 224.53343,69., -135.46657,69., 224.6001,69., -135.3999,69., 224.66676,68.96667, -135.33324,68.96667, 224.73343,68.933334, -135.26657,68.933334, 224.8001,68.9, -135.1999,68.9, 224.86673,68.933334, -135.13327,68.933334, 224.93336,68.96667, -135.06664,68.96667, 225.,69., -135.,69., 224.93336,69., -135.06664,69., 224.86673,69., -135.13327,69., 224.8001,69., -135.1999,69., 224.75009,69.05, -135.24991,69.05, 224.7001,69.1, -135.2999,69.1, 224.6334,69.13333, -135.3666,69.13333, 224.5667,69.166664, -135.4333,69.166664, 224.5,69.2, -135.5,69.2, 224.43336,69.2, -135.56664,69.2, 224.36673,69.2, -135.63327,69.2, 224.3001,69.2, -135.6999,69.2, 224.25009,69.25, -135.74991,69.25, 224.2001,69.3, -135.7999,69.3, 224.1334,69.3, -135.8666,69.3, 224.0667,69.3, -135.9333,69.3, 224.,69.3, -136.,69.3, 240.,67., -120.,67., 239.93336,66.96667, -120.066635,66.96667, 239.86674,66.933334, -120.133255,66.933334, 239.80011,66.9, -120.19989,66.9, 239.73344,66.86667, -120.266556,66.86667, 239.66676,66.833336, -120.33324,66.833336, 239.6001,66.8, -120.3999,66.8, 239.55005,66.8, -120.44995,66.8, 239.5,66.8, -120.5,66.8, 239.42502,66.8, -120.57498,66.8, 239.35005,66.8, -120.64995,66.8, 239.27509,66.8, -120.724915,66.8, 239.2001,66.8, -120.7999,66.8, 239.1334,66.8, -120.86659,66.8, 239.0667,66.8, -120.933304,66.8, 239.,66.8, -121.,66.8, 238.93336,66.76667, -121.066635,66.76667, 238.86674,66.73333, -121.133255,66.73333, 238.80011,66.7, -121.19989,66.7, 238.73344,66.666664, -121.266556,66.666664, 238.66676,66.63333, -121.33324,66.63333, 238.6001,66.6, -121.3999,66.6, 238.53343,66.6, -121.46657,66.6, 238.46677,66.6, -121.53323,66.6, 238.4001,66.6, -121.5999,66.6, 238.33344,66.566666, -121.666565,66.566666, 238.26677,66.53333, -121.73323,66.53333, 238.2001,66.5, -121.7999,66.5, 238.1251,66.5, -121.87489,66.5, 238.05011,66.5, -121.94989,66.5, 237.9751,66.5, -122.0249,66.5, 237.9001,66.5, -122.0999,66.5, 237.83344,66.5, -122.166565,66.5, 237.76677,66.5, -122.23323,66.5, 237.7001,66.5, -122.2999,66.5, 237.6334,66.5, -122.36659,66.5, 237.5667,66.5, -122.433304,66.5, 237.5,66.5, -122.5,66.5, 237.42502,66.5, -122.57498,66.5, 237.35005,66.5, -122.64995,66.5, 237.27509,66.5, -122.724915,66.5, 237.2001,66.5, -122.7999,66.5, 237.1501,66.45, -122.8499,66.45, 237.1001,66.4, -122.8999,66.4, 237.03343,66.433334, -122.96657,66.433334, 236.96677,66.46667, -123.03323,66.46667, 236.9001,66.5, -123.0999,66.5, 236.83344,66.46667, -123.166565,66.46667, 236.76677,66.433334, -123.23323,66.433334, 236.7001,66.4, -123.2999,66.4, 236.6251,66.4, -123.37489,66.4, 236.55011,66.4, -123.44989,66.4, 236.4751,66.4, -123.5249,66.4, 236.4001,66.4, -123.5999,66.4, 236.33344,66.36667, -123.666565,66.36667, 236.26677,66.333336, -123.73323,66.333336, 236.2001,66.3, -123.7999,66.3, 236.1251,66.275, -123.87489,66.275, 236.05011,66.25, -123.94989,66.25, 235.9751,66.225, -124.0249,66.225, 235.9001,66.2, -124.0999,66.2, 235.83344,66.23333, -124.166565,66.23333, 235.76677,66.26667, -124.23323,66.26667, 235.7001,66.3, -124.2999,66.3, 235.6501,66.3, -124.3499,66.3, 235.6001,66.3, -124.3999,66.3, 235.53343,66.26667, -124.46657,66.26667, 235.46677,66.23333, -124.53323,66.23333, 235.4001,66.2, -124.5999,66.2, 235.33344,66.2, -124.666565,66.2, 235.26677,66.2, -124.73323,66.2, 235.2001,66.2, -124.7999,66.2, 235.1334,66.23333, -124.86659,66.23333, 235.0667,66.26667, -124.933304,66.26667, 235.,66.3, -125.,66.3, 234.95004,66.2, -125.04996,66.2, 234.9001,66.1, -125.0999,66.1, 234.95004,66., -125.04996,66., 235.,65.9, -125.,65.9, 235.0667,65.933334, -124.933304,65.933334, 235.1334,65.96667, -124.86659,65.96667, 235.2001,66., -124.7999,66., 235.26677,66., -124.73323,66., 235.33344,66., -124.666565,66., 235.4001,66., -124.5999,66., 235.45004,66.05, -124.54996,66.05, 235.5,66.1, -124.5,66.1, 235.57503,66.125, -124.42497,66.125, 235.65005,66.149994, -124.349945,66.149994, 235.72508,66.174995, -124.27492,66.174995, 235.80011,66.2, -124.19989,66.2, 235.8501,66.1, -124.1499,66.1, 235.9001,66., -124.0999,66., 235.9751,66., -124.0249,66., 236.05011,66., -123.94989,66., 236.1251,66., -123.87489,66., 236.2001,66., -123.7999,66., 236.27509,66.025, -123.724915,66.025, 236.35005,66.05, -123.64995,66.05, 236.42502,66.075, -123.57498,66.075, 236.5,66.1, -123.5,66.1, 236.5667,66.1, -123.433304,66.1, 236.6334,66.1, -123.36659,66.1, 236.7001,66.1, -123.2999,66.1, 236.7501,66.05, -123.24989,66.05, 236.80011,66., -123.19989,66., 236.8501,66.05, -123.1499,66.05, 236.9001,66.1, -123.0999,66.1, 236.96677,66.13333, -123.03323,66.13333, 237.03343,66.166664, -122.96657,66.166664, 237.1001,66.2, -122.8999,66.2, 237.1751,66.2, -122.824905,66.2, 237.25009,66.2, -122.74991,66.2, 237.3251,66.2, -122.6749,66.2, 237.4001,66.2, -122.5999,66.2, 237.4751,66.2, -122.5249,66.2, 237.55011,66.2, -122.44989,66.2, 237.6251,66.2, -122.37489,66.2, 237.7001,66.2, -122.2999,66.2, 237.77509,66.2, -122.224915,66.2, 237.85005,66.2, -122.14995,66.2, 237.92502,66.2, -122.07498,66.2, 238.,66.2, -122.,66.2, 238.0667,66.166664, -121.933304,66.166664, 238.1334,66.13333, -121.86659,66.13333, 238.2001,66.1, -121.7999,66.1, 238.2501,66.05, -121.74989,66.05, 238.30011,66., -121.69989,66., 238.3751,66., -121.62489,66., 238.4501,66., -121.5499,66., 238.5251,66., -121.4749,66., 238.6001,66., -121.3999,66., 238.6501,65.95, -121.3499,65.95, 238.7001,65.9, -121.2999,65.9, 238.6251,65.9, -121.37489,65.9, 238.55011,65.9, -121.44989,65.9, 238.4751,65.9, -121.5249,65.9, 238.4001,65.9, -121.5999,65.9, 238.33344,65.9, -121.666565,65.9, 238.26677,65.9, -121.73323,65.9, 238.2001,65.9, -121.7999,65.9, 238.1251,65.9, -121.87489,65.9, 238.05011,65.9, -121.94989,65.9, 237.9751,65.9, -122.0249,65.9, 237.9001,65.9, -122.0999,65.9, 237.83344,65.933334, -122.166565,65.933334, 237.76677,65.96667, -122.23323,65.96667, 237.7001,66., -122.2999,66., 237.6334,66., -122.36659,66., 237.5667,66., -122.433304,66., 237.5,66., -122.5,66., 237.55005,65.9, -122.44995,65.9, 237.6001,65.8, -122.3999,65.8, 237.6501,65.8, -122.3499,65.8, 237.7001,65.8, -122.2999,65.8, 237.7001,65.7, -122.2999,65.7, 237.7001,65.6, -122.2999,65.6, 237.6501,65.55, -122.3499,65.55, 237.6001,65.5, -122.3999,65.5, 237.5251,65.5, -122.4749,65.5, 237.4501,65.5, -122.5499,65.5, 237.3751,65.5, -122.62489,65.5, 237.30011,65.5, -122.69989,65.5, 237.2501,65.45, -122.74989,65.45, 237.2001,65.4, -122.7999,65.4, 237.2001,65.3, -122.7999,65.3, 237.1334,65.26667, -122.86659,65.26667, 237.0667,65.23333, -122.933304,65.23333, 237.,65.2, -123.,65.2, 236.93336,65.2, -123.066635,65.2, 236.86674,65.2, -123.133255,65.2, 236.80011,65.2, -123.19989,65.2, 236.73344,65.166664, -123.266556,65.166664, 236.66676,65.13333, -123.33324,65.13333, 236.6001,65.1, -123.3999,65.1, 236.66676,65.066666, -123.33324,65.066666, 236.73344,65.03333, -123.266556,65.03333, 236.80011,65., -123.19989,65., 236.8501,65., -123.1499,65., 236.9001,65., -123.0999,65., 236.9751,64.975, -123.0249,64.975, 237.05011,64.95, -122.94989,64.95, 237.1251,64.925, -122.87489,64.925, 237.2001,64.9, -122.7999,64.9, 237.26677,64.9, -122.73323,64.9, 237.33344,64.9, -122.666565,64.9, 237.4001,64.9, -122.5999,64.9, 237.4751,64.9, -122.5249,64.9, 237.55011,64.9, -122.44989,64.9, 237.6251,64.9, -122.37489,64.9, 237.7001,64.9, -122.2999,64.9, 237.77509,64.9, -122.224915,64.9, 237.85005,64.9, -122.14995,64.9, 237.92502,64.9, -122.07498,64.9, 238.,64.9, -122.,64.9, 238.05005,64.9, -121.94995,64.9, 238.1001,64.9, -121.8999,64.9, 238.1751,64.95, -121.824905,64.95, 238.25009,65., -121.74991,65., 238.3251,65.05, -121.6749,65.05, 238.4001,65.1, -121.5999,65.1, 238.45004,65.149994, -121.54996,65.149994, 238.5,65.2, -121.5,65.2, 238.5667,65.26666, -121.433304,65.26666, 238.6334,65.333336, -121.36659,65.333336, 238.7001,65.4, -121.2999,65.4, 238.77509,65.425, -121.224915,65.425, 238.85005,65.45, -121.14995,65.45, 238.92502,65.475, -121.07498,65.475, 239.,65.5, -121.,65.5, 239.08002,65.5, -120.91998,65.5, 239.16003,65.5, -120.839966,65.5, 239.24007,65.5, -120.75993,65.5, 239.32008,65.5, -120.67992,65.5, 239.4001,65.5, -120.5999,65.5, 239.45004,65.5, -120.54996,65.5, 239.5,65.5, -120.5,65.5, 239.5,65.4, -120.5,65.4, 239.5,65.3, -120.5,65.3, 239.43336,65.23334, -120.566635,65.23334, 239.36674,65.166664, -120.633255,65.166664, 239.30011,65.1, -120.69989,65.1, 239.23344,65.1, -120.766556,65.1, 239.16676,65.1, -120.83324,65.1, 239.1001,65.1, -120.8999,65.1, 239.03343,65.066666, -120.96657,65.066666, 238.96677,65.03333, -121.03323,65.03333, 238.9001,65., -121.0999,65., 238.8251,64.975, -121.1749,64.975, 238.75009,64.95, -121.24991,64.95, 238.6751,64.925, -121.324905,64.925, 238.6001,64.9, -121.3999,64.9, 238.55005,64.850006, -121.44995,64.850006, 238.5,64.8, -121.5,64.8, 238.5667,64.76667, -121.433304,64.76667, 238.6334,64.73333, -121.36659,64.73333, 238.7001,64.7, -121.2999,64.7, 238.76677,64.73333, -121.23323,64.73333, 238.83344,64.76667, -121.166565,64.76667, 238.9001,64.8, -121.0999,64.8, 238.9751,64.825005, -121.0249,64.825005, 239.05011,64.850006, -120.94989,64.850006, 239.1251,64.875, -120.87489,64.875, 239.2001,64.9, -120.7999,64.9, 239.26677,64.9, -120.73323,64.9, 239.33344,64.9, -120.666565,64.9, 239.4001,64.9, -120.5999,64.9, 239.46677,64.933334, -120.53323,64.933334, 239.53343,64.96667, -120.46657,64.96667, 239.6001,65., -120.3999,65., 239.6501,65.05, -120.3499,65.05, 239.7001,65.1, -120.2999,65.1, 239.76677,65.1, -120.23323,65.1, 239.83344,65.1, -120.166565,65.1, 239.9001,65.1, -120.0999,65.1, 239.96677,65.166664, -120.03323,65.166664, 240.03343,65.23334, -119.96657,65.23334, 240.1001,65.3, -119.8999,65.3, 240.16676,65.3, -119.83324,65.3, 240.23344,65.3, -119.766556,65.3, 240.30011,65.3, -119.69989,65.3, 240.36674,65.3, -119.633255,65.3, 240.43336,65.3, -119.566635,65.3, 240.5,65.3, -119.5,65.3, 240.43336,65.333336, -119.566635,65.333336, 240.36674,65.36667, -119.633255,65.36667, 240.30011,65.4, -119.69989,65.4, 240.23344,65.433334, -119.766556,65.433334, 240.16676,65.46667, -119.83324,65.46667, 240.1001,65.5, -119.8999,65.5, 240.16676,65.53333, -119.83324,65.53333, 240.23344,65.566666, -119.766556,65.566666, 240.30011,65.6, -119.69989,65.6, 240.3501,65.649994, -119.6499,65.649994, 240.4001,65.7, -119.5999,65.7, 240.46677,65.7, -119.53323,65.7, 240.53343,65.7, -119.46657,65.7, 240.6001,65.7, -119.3999,65.7, 240.6751,65.7, -119.324905,65.7, 240.75009,65.7, -119.24991,65.7, 240.8251,65.7, -119.1749,65.7, 240.9001,65.7, -119.0999,65.7, 240.9751,65.7, -119.0249,65.7, 241.05011,65.7, -118.94989,65.7, 241.1251,65.7, -118.87489,65.7, 241.2001,65.7, -118.7999,65.7, 241.2501,65.649994, -118.74989,65.649994, 241.30011,65.6, -118.69989,65.6, 241.36674,65.6, -118.633255,65.6, 241.43336,65.6, -118.566635,65.6, 241.5,65.6, -118.5,65.6, 241.57503,65.6, -118.42497,65.6, 241.65005,65.6, -118.349945,65.6, 241.72508,65.6, -118.27492,65.6, 241.80011,65.6, -118.19989,65.6, 241.86674,65.6, -118.133255,65.6, 241.93336,65.6, -118.066635,65.6, 242.,65.6, -118.,65.6, 242.05005,65.649994, -117.94995,65.649994, 242.1001,65.7, -117.8999,65.7, 242.03343,65.7, -117.96657,65.7, 241.96677,65.7, -118.03323,65.7, 241.9001,65.7, -118.0999,65.7, 241.8251,65.674995, -118.1749,65.674995, 241.75009,65.649994, -118.24991,65.649994, 241.6751,65.625, -118.324905,65.625, 241.6001,65.6, -118.3999,65.6, 241.6501,65.7, -118.3499,65.7, 241.7001,65.8, -118.2999,65.8, 241.76677,65.8, -118.23323,65.8, 241.83344,65.8, -118.166565,65.8, 241.9001,65.8, -118.0999,65.8, 241.96677,65.833336, -118.03323,65.833336, 242.03343,65.86667, -117.96657,65.86667, 242.1001,65.9, -117.8999,65.9, 242.1501,66., -117.8499,66., 242.2001,66.1, -117.7999,66.1, 242.26677,66.13333, -117.73323,66.13333, 242.33344,66.166664, -117.666565,66.166664, 242.4001,66.2, -117.5999,66.2, 242.33344,66.2, -117.666565,66.2, 242.26677,66.2, -117.73323,66.2, 242.2001,66.2, -117.7999,66.2, 242.26677,66.23333, -117.73323,66.23333, 242.33344,66.26667, -117.666565,66.26667, 242.4001,66.3, -117.5999,66.3, 242.45004,66.350006, -117.54996,66.350006, 242.5,66.4, -117.5,66.4, 242.43336,66.4, -117.566635,66.4, 242.36674,66.4, -117.633255,66.4, 242.30011,66.4, -117.69989,66.4, 242.3501,66.5, -117.6499,66.5, 242.4001,66.6, -117.5999,66.6, 242.33344,66.6, -117.666565,66.6, 242.26677,66.6, -117.73323,66.6, 242.2001,66.6, -117.7999,66.6, 242.1251,66.575, -117.87489,66.575, 242.05011,66.55, -117.94989,66.55, 241.9751,66.525, -118.0249,66.525, 241.9001,66.5, -118.0999,66.5, 241.83344,66.5, -118.166565,66.5, 241.76677,66.5, -118.23323,66.5, 241.7001,66.5, -118.2999,66.5, 241.6334,66.433334, -118.36659,66.433334, 241.5667,66.36667, -118.433304,66.36667, 241.5,66.3, -118.5,66.3, 241.43336,66.3, -118.566635,66.3, 241.36674,66.3, -118.633255,66.3, 241.30011,66.3, -118.69989,66.3, 241.22508,66.3, -118.77492,66.3, 241.15005,66.3, -118.849945,66.3, 241.07503,66.3, -118.92497,66.3, 241.,66.3, -119.,66.3, 240.92502,66.3, -119.07498,66.3, 240.85005,66.3, -119.14995,66.3, 240.77509,66.3, -119.224915,66.3, 240.7001,66.3, -119.2999,66.3, 240.6334,66.3, -119.36659,66.3, 240.5667,66.3, -119.433304,66.3, 240.5,66.3, -119.5,66.3, 240.43336,66.3, -119.566635,66.3, 240.36674,66.3, -119.633255,66.3, 240.30011,66.3, -119.69989,66.3, 240.22508,66.325005, -119.77492,66.325005, 240.15005,66.350006, -119.849945,66.350006, 240.07503,66.375, -119.92497,66.375, 240.,66.4, -120.,66.4, 239.93336,66.36667, -120.066635,66.36667, 239.86674,66.333336, -120.133255,66.333336, 239.80011,66.3, -120.19989,66.3, 239.73344,66.333336, -120.266556,66.333336, 239.66676,66.36667, -120.33324,66.36667, 239.6001,66.4, -120.3999,66.4, 239.66676,66.4, -120.33324,66.4, 239.73344,66.4, -120.266556,66.4, 239.80011,66.4, -120.19989,66.4, 239.8501,66.45, -120.1499,66.45, 239.9001,66.5, -120.0999,66.5, 239.96677,66.53333, -120.03323,66.53333, 240.03343,66.566666, -119.96657,66.566666, 240.1001,66.6, -119.8999,66.6, 240.16676,66.63333, -119.83324,66.63333, 240.23344,66.666664, -119.766556,66.666664, 240.30011,66.7, -119.69989,66.7, 240.3751,66.7, -119.62489,66.7, 240.4501,66.7, -119.5499,66.7, 240.5251,66.7, -119.4749,66.7, 240.6001,66.7, -119.3999,66.7, 240.6501,66.75, -119.3499,66.75, 240.7001,66.8, -119.2999,66.8, 240.76677,66.8, -119.23323,66.8, 240.83344,66.8, -119.166565,66.8, 240.9001,66.8, -119.0999,66.8, 240.8501,66.850006, -119.1499,66.850006, 240.80011,66.9, -119.19989,66.9, 240.72508,66.9, -119.27492,66.9, 240.65005,66.9, -119.349945,66.9, 240.57503,66.9, -119.42497,66.9, 240.5,66.9, -119.5,66.9, 240.43336,66.9, -119.566635,66.9, 240.36674,66.9, -119.633255,66.9, 240.30011,66.9, -119.69989,66.9, 240.22508,66.925, -119.77492,66.925, 240.15005,66.95, -119.849945,66.95, 240.07503,66.975, -119.92497,66.975, 240.,67., -120.,67., 240.,67., -120.,67., 190.2001,63., -169.7999,63., 190.1334,63.033333, -169.8666,63.033333, 190.0667,63.066666, -169.9333,63.066666, 190.,63.1, -170.,63.1, 189.92502,63.125, -170.07498,63.125, 189.85005,63.15, -170.14995,63.15, 189.77509,63.175, -170.22491,63.175, 189.7001,63.2, -170.2999,63.2, 189.6251,63.225, -170.3749,63.225, 189.55011,63.25, -170.44989,63.25, 189.4751,63.275, -170.5249,63.275, 189.4001,63.3, -170.5999,63.3, 189.33344,63.333332, -170.66656,63.333332, 189.26677,63.36667, -170.73323,63.36667, 189.2001,63.4, -170.7999,63.4, 189.1251,63.4, -170.8749,63.4, 189.05011,63.4, -170.94989,63.4, 188.9751,63.4, -171.0249,63.4, 188.9001,63.4, -171.0999,63.4, 188.8251,63.375, -171.1749,63.375, 188.75009,63.35, -171.24991,63.35, 188.6751,63.325, -171.3249,63.325, 188.6001,63.3, -171.3999,63.3, 188.5251,63.3, -171.4749,63.3, 188.4501,63.3, -171.5499,63.3, 188.37509,63.3, -171.62491,63.3, 188.3001,63.3, -171.6999,63.3, 188.23343,63.333332, -171.76657,63.333332, 188.16676,63.36667, -171.83324,63.36667, 188.1001,63.4, -171.8999,63.4, 188.13344,63.5, -171.86656,63.5, 188.16676,63.600002, -171.83324,63.600002, 188.2001,63.7, -171.7999,63.7, 188.2801,63.7, -171.7199,63.7, 188.3601,63.7, -171.6399,63.7, 188.4401,63.7, -171.5599,63.7, 188.5201,63.7, -171.4799,63.7, 188.6001,63.7, -171.3999,63.7, 188.66676,63.666668, -171.33324,63.666668, 188.73343,63.63333, -171.26657,63.63333, 188.8001,63.6, -171.1999,63.6, 188.86673,63.6, -171.13327,63.6, 188.93336,63.6, -171.06664,63.6, 189.,63.6, -171.,63.6, 189.0667,63.6, -170.9333,63.6, 189.1334,63.6, -170.8666,63.6, 189.2001,63.6, -170.7999,63.6, 189.26677,63.63333, -170.73323,63.63333, 189.33344,63.666668, -170.66656,63.666668, 189.4001,63.7, -170.5999,63.7, 189.4751,63.7, -170.5249,63.7, 189.55011,63.7, -170.44989,63.7, 189.6251,63.7, -170.3749,63.7, 189.7001,63.7, -170.2999,63.7, 189.76677,63.666668, -170.23323,63.666668, 189.83344,63.63333, -170.16656,63.63333, 189.9001,63.6, -170.0999,63.6, 189.95004,63.55, -170.04996,63.55, 190.,63.5, -170.,63.5, 190.07503,63.475, -169.92497,63.475, 190.15005,63.45, -169.84995,63.45, 190.22507,63.425003, -169.77493,63.425003, 190.3001,63.4, -169.6999,63.4, 190.3501,63.4, -169.6499,63.4, 190.4001,63.4, -169.5999,63.4, 190.46677,63.36667, -169.53323,63.36667, 190.53343,63.333332, -169.46657,63.333332, 190.6001,63.3, -169.3999,63.3, 190.66676,63.3, -169.33324,63.3, 190.73343,63.3, -169.26657,63.3, 190.8001,63.3, -169.1999,63.3, 190.87509,63.3, -169.12491,63.3, 190.9501,63.3, -169.0499,63.3, 191.0251,63.3, -168.9749,63.3, 191.1001,63.3, -168.8999,63.3, 191.1501,63.25, -168.8499,63.25, 191.2001,63.2, -168.7999,63.2, 191.1334,63.2, -168.8666,63.2, 191.0667,63.2, -168.9333,63.2, 191.,63.2, -169.,63.2, 190.93336,63.2, -169.06664,63.2, 190.86673,63.2, -169.13327,63.2, 190.8001,63.2, -169.1999,63.2, 190.73343,63.166668, -169.26657,63.166668, 190.66676,63.13333, -169.33324,63.13333, 190.6001,63.1, -169.3999,63.1, 190.53343,63.066666, -169.46657,63.066666, 190.46677,63.033333, -169.53323,63.033333, 190.4001,63., -169.5999,63., 190.3501,63., -169.6499,63., 190.3001,63., -169.6999,63., 235.7001,74., -124.2999,74., 235.76677,74., -124.23323,74., 235.83344,74., -124.166565,74., 235.9001,74., -124.0999,74., 235.96677,73.96667, -124.03323,73.96667, 236.03343,73.933334, -123.96657,73.933334, 236.1001,73.9, -123.8999,73.9, 236.03343,73.86667, -123.96657,73.86667, 235.96677,73.833336, -124.03323,73.833336, 235.9001,73.8, -124.0999,73.8, 235.8501,73.7, -124.1499,73.7, 235.80011,73.6, -124.19989,73.6, 235.72508,73.6, -124.27492,73.6, 235.65005,73.6, -124.349945,73.6, 235.57503,73.6, -124.42497,73.6, 235.5,73.6, -124.5,73.6, 235.45004,73.5, -124.54996,73.5, 235.4001,73.4, -124.5999,73.4, 235.3501,73.350006, -124.6499,73.350006, 235.30011,73.3, -124.69989,73.3, 235.23344,73.26667, -124.766556,73.26667, 235.16676,73.23333, -124.83324,73.23333, 235.1001,73.2, -124.8999,73.2, 235.1501,73.1, -124.8499,73.1, 235.2001,73., -124.7999,73., 235.1501,72.95, -124.8499,72.95, 235.1001,72.9, -124.8999,72.9, 235.0251,72.9, -124.9749,72.9, 234.9501,72.9, -125.0499,72.9, 234.8751,72.9, -125.12489,72.9, 234.80011,72.9, -125.19989,72.9, 234.8501,72.850006, -125.1499,72.850006, 234.9001,72.8, -125.0999,72.8, 234.9001,72.7, -125.0999,72.7, 234.9001,72.6, -125.0999,72.6, 234.83344,72.566666, -125.166565,72.566666, 234.76677,72.53333, -125.23323,72.53333, 234.7001,72.5, -125.2999,72.5, 234.6501,72.5, -125.3499,72.5, 234.6001,72.5, -125.3999,72.5, 234.53343,72.433334, -125.46657,72.433334, 234.46677,72.36667, -125.53323,72.36667, 234.4001,72.3, -125.5999,72.3, 234.46677,72.3, -125.53323,72.3, 234.53343,72.3, -125.46657,72.3, 234.6001,72.3, -125.3999,72.3, 234.53343,72.3, -125.46657,72.3, 234.46677,72.3, -125.53323,72.3, 234.4001,72.3, -125.5999,72.3, 234.33344,72.23334, -125.666565,72.23334, 234.26677,72.166664, -125.73323,72.166664, 234.2001,72.1, -125.7999,72.1, 234.1334,72.066666, -125.86659,72.066666, 234.0667,72.03333, -125.933304,72.03333, 234.,72., -126.,72., 234.0667,72., -125.933304,72., 234.1334,72., -125.86659,72., 234.2001,72., -125.7999,72., 234.2801,72., -125.719894,72., 234.3601,72., -125.63989,72., 234.4401,72., -125.559906,72., 234.5201,72., -125.479904,72., 234.6001,72., -125.3999,72., 234.6751,72., -125.324905,72., 234.75009,72., -125.24991,72., 234.8251,72., -125.1749,72., 234.9001,72., -125.0999,72., 234.96677,71.933334, -125.03323,71.933334, 235.03343,71.86667, -124.96657,71.86667, 235.1001,71.8, -124.8999,71.8, 235.1751,71.825005, -124.824905,71.825005, 235.25009,71.850006, -124.74991,71.850006, 235.3251,71.875, -124.6749,71.875, 235.4001,71.9, -124.5999,71.9, 235.46677,71.86667, -124.53323,71.86667, 235.53343,71.833336, -124.46657,71.833336, 235.6001,71.8, -124.3999,71.8, 235.66676,71.76667, -124.33324,71.76667, 235.73344,71.73333, -124.266556,71.73333, 235.80011,71.7, -124.19989,71.7, 235.8751,71.674995, -124.12489,71.674995, 235.9501,71.649994, -124.0499,71.649994, 236.0251,71.625, -123.9749,71.625, 236.1001,71.6, -123.8999,71.6, 236.16676,71.566666, -123.83324,71.566666, 236.23344,71.53333, -123.766556,71.53333, 236.30011,71.5, -123.69989,71.5, 236.3501,71.4, -123.6499,71.4, 236.4001,71.3, -123.5999,71.3, 236.4751,71.25, -123.5249,71.25, 236.55011,71.2, -123.44989,71.2, 236.6251,71.15, -123.37489,71.15, 236.7001,71.1, -123.2999,71.1, 236.77509,71.1, -123.224915,71.1, 236.85005,71.1, -123.14995,71.1, 236.92502,71.1, -123.07498,71.1, 237.,71.1, -123.,71.1, 237.0667,71.13333, -122.933304,71.13333, 237.1334,71.166664, -122.86659,71.166664, 237.2001,71.2, -122.7999,71.2, 237.2501,71.2, -122.74989,71.2, 237.30011,71.2, -122.69989,71.2, 237.36674,71.23333, -122.633255,71.23333, 237.43336,71.26667, -122.566635,71.26667, 237.5,71.3, -122.5,71.3, 237.5667,71.3, -122.433304,71.3, 237.6334,71.3, -122.36659,71.3, 237.7001,71.3, -122.2999,71.3, 237.76677,71.333336, -122.23323,71.333336, 237.83344,71.36667, -122.166565,71.36667, 237.9001,71.4, -122.0999,71.4, 237.96677,71.4, -122.03323,71.4, 238.03343,71.4, -121.96657,71.4, 238.1001,71.4, -121.8999,71.4, 238.1751,71.425, -121.824905,71.425, 238.25009,71.45, -121.74991,71.45, 238.3251,71.475, -121.6749,71.475, 238.4001,71.5, -121.5999,71.5, 238.45004,71.45, -121.54996,71.45, 238.5,71.4, -121.5,71.4, 238.5667,71.4, -121.433304,71.4, 238.6334,71.4, -121.36659,71.4, 238.7001,71.4, -121.2999,71.4, 238.7501,71.45, -121.24989,71.45, 238.80011,71.5, -121.19989,71.5, 238.86674,71.5, -121.133255,71.5, 238.93336,71.5, -121.066635,71.5, 239.,71.5, -121.,71.5, 239.07503,71.5, -120.92497,71.5, 239.15005,71.5, -120.849945,71.5, 239.22508,71.5, -120.77492,71.5, 239.30011,71.5, -120.69989,71.5, 239.3501,71.55, -120.6499,71.55, 239.4001,71.6, -120.5999,71.6, 239.45004,71.7, -120.54996,71.7, 239.5,71.8, -120.5,71.8, 239.5,71.9, -120.5,71.9, 239.5,72., -120.5,72., 239.55005,72.05, -120.44995,72.05, 239.6001,72.1, -120.3999,72.1, 239.6501,72.149994, -120.3499,72.149994, 239.7001,72.2, -120.2999,72.2, 239.77509,72.2, -120.224915,72.2, 239.85005,72.2, -120.14995,72.2, 239.92502,72.2, -120.07498,72.2, 240.,72.2, -120.,72.2, 240.05005,72.25, -119.94995,72.25, 240.1001,72.3, -119.8999,72.3, 240.16676,72.3, -119.83324,72.3, 240.23344,72.3, -119.766556,72.3, 240.30011,72.3, -119.69989,72.3, 240.36674,72.3, -119.633255,72.3, 240.43336,72.3, -119.566635,72.3, 240.5,72.3, -119.5,72.3, 240.55005,72.350006, -119.44995,72.350006, 240.6001,72.4, -119.3999,72.4, 240.66676,72.46667, -119.33324,72.46667, 240.73344,72.53333, -119.266556,72.53333, 240.80011,72.6, -119.19989,72.6, 240.8501,72.649994, -119.1499,72.649994, 240.9001,72.7, -119.0999,72.7, 240.9751,72.7, -119.0249,72.7, 241.05011,72.7, -118.94989,72.7, 241.1251,72.7, -118.87489,72.7, 241.2001,72.7, -118.7999,72.7, 241.26677,72.73333, -118.73323,72.73333, 241.33344,72.76667, -118.666565,72.76667, 241.4001,72.8, -118.5999,72.8, 241.46677,72.8, -118.53323,72.8, 241.53343,72.8, -118.46657,72.8, 241.6001,72.8, -118.3999,72.8, 241.68008,72.82, -118.319916,72.82, 241.76006,72.840004, -118.239944,72.840004, 241.84004,72.86, -118.15996,72.86, 241.92001,72.880005, -118.07999,72.880005, 242.,72.9, -118.,72.9, 242.07503,72.925, -117.92497,72.925, 242.15005,72.95, -117.849945,72.95, 242.22508,72.975, -117.77492,72.975, 242.30011,73., -117.69989,73., 242.36674,73., -117.633255,73., 242.43336,73., -117.566635,73., 242.5,73., -117.5,73., 242.57503,73.025, -117.42497,73.025, 242.65005,73.05, -117.349945,73.05, 242.72508,73.075, -117.27492,73.075, 242.80011,73.1, -117.19989,73.1, 242.8751,73.125, -117.12489,73.125, 242.9501,73.149994, -117.0499,73.149994, 243.0251,73.174995, -116.9749,73.174995, 243.1001,73.2, -116.8999,73.2, 243.1501,73.2, -116.8499,73.2, 243.2001,73.2, -116.7999,73.2, 243.26677,73.2, -116.73323,73.2, 243.33344,73.2, -116.666565,73.2, 243.4001,73.2, -116.5999,73.2, 243.46677,73.23333, -116.53323,73.23333, 243.53343,73.26667, -116.46657,73.26667, 243.6001,73.3, -116.3999,73.3, 243.66676,73.3, -116.33324,73.3, 243.73344,73.3, -116.266556,73.3, 243.80011,73.3, -116.19989,73.3, 243.8751,73.3, -116.12489,73.3, 243.9501,73.3, -116.0499,73.3, 244.0251,73.3, -115.9749,73.3, 244.1001,73.3, -115.8999,73.3, 244.16676,73.333336, -115.83324,73.333336, 244.23344,73.36667, -115.766556,73.36667, 244.30011,73.4, -115.69989,73.4, 244.36674,73.4, -115.633255,73.4, 244.43336,73.4, -115.566635,73.4, 244.5,73.4, -115.5,73.4, 244.55005,73.45, -115.44995,73.45, 244.6001,73.5, -115.3999,73.5, 244.55005,73.55, -115.44995,73.55, 244.5,73.6, -115.5,73.6, 244.42502,73.625, -115.57498,73.625, 244.35005,73.649994, -115.64995,73.649994, 244.27509,73.674995, -115.724915,73.674995, 244.2001,73.7, -115.7999,73.7, 244.1251,73.725, -115.87489,73.725, 244.05011,73.75, -115.94989,73.75, 243.9751,73.775, -116.0249,73.775, 243.9001,73.8, -116.0999,73.8, 243.8501,73.8, -116.1499,73.8, 243.80011,73.8, -116.19989,73.8, 243.73344,73.833336, -116.266556,73.833336, 243.66676,73.86667, -116.33324,73.86667, 243.6001,73.9, -116.3999,73.9, 243.5251,73.925, -116.4749,73.925, 243.4501,73.95, -116.5499,73.95, 243.3751,73.975, -116.62489,73.975, 243.30011,74., -116.69989,74., 243.23344,74., -116.766556,74., 243.16676,74., -116.83324,74., 243.1001,74., -116.8999,74., 243.03343,74.03333, -116.96657,74.03333, 242.96677,74.066666, -117.03323,74.066666, 242.9001,74.1, -117.0999,74.1, 242.8251,74.125, -117.1749,74.125, 242.75009,74.149994, -117.24991,74.149994, 242.6751,74.174995, -117.324905,74.174995, 242.6001,74.2, -117.3999,74.2, 242.5201,74.22, -117.479904,74.22, 242.4401,74.24, -117.559906,74.24, 242.3601,74.26, -117.63989,74.26, 242.2801,74.28, -117.719894,74.28, 242.2001,74.3, -117.7999,74.3, 242.1334,74.3, -117.86659,74.3, 242.0667,74.3, -117.933304,74.3, 242.,74.3, -118.,74.3, 241.92502,74.3, -118.07498,74.3, 241.85005,74.3, -118.14995,74.3, 241.77509,74.3, -118.224915,74.3, 241.7001,74.3, -118.2999,74.3, 241.6251,74.3, -118.37489,74.3, 241.55011,74.3, -118.44989,74.3, 241.4751,74.3, -118.5249,74.3, 241.4001,74.3, -118.5999,74.3, 241.3251,74.275, -118.6749,74.275, 241.25009,74.25, -118.74991,74.25, 241.1751,74.225, -118.824905,74.225, 241.1001,74.2, -118.8999,74.2, 241.05005,74.2, -118.94995,74.2, 241.,74.2, -119.,74.2, 240.93336,74.13333, -119.066635,74.13333, 240.86674,74.066666, -119.133255,74.066666, 240.80011,74., -119.19989,74., 240.80011,74.1, -119.19989,74.1, 240.80011,74.2, -119.19989,74.2, 240.7501,74.2, -119.24989,74.2, 240.7001,74.2, -119.2999,74.2, 240.6251,74.2, -119.37489,74.2, 240.55011,74.2, -119.44989,74.2, 240.4751,74.2, -119.5249,74.2, 240.4001,74.2, -119.5999,74.2, 240.33344,74.166664, -119.666565,74.166664, 240.26677,74.13333, -119.73323,74.13333, 240.2001,74.1, -119.7999,74.1, 240.2501,74.149994, -119.74989,74.149994, 240.30011,74.2, -119.69989,74.2, 240.23344,74.23333, -119.766556,74.23333, 240.16676,74.26667, -119.83324,74.26667, 240.1001,74.3, -119.8999,74.3, 240.03343,74.3, -119.96657,74.3, 239.96677,74.3, -120.03323,74.3, 239.9001,74.3, -120.0999,74.3, 239.8251,74.3, -120.1749,74.3, 239.75009,74.3, -120.24991,74.3, 239.6751,74.3, -120.324905,74.3, 239.6001,74.3, -120.3999,74.3, 239.5251,74.325005, -120.4749,74.325005, 239.4501,74.350006, -120.5499,74.350006, 239.3751,74.375, -120.62489,74.375, 239.30011,74.4, -120.69989,74.4, 239.23344,74.433334, -120.766556,74.433334, 239.16676,74.46667, -120.83324,74.46667, 239.1001,74.5, -120.8999,74.5, 239.03343,74.53333, -120.96657,74.53333, 238.96677,74.566666, -121.03323,74.566666, 238.9001,74.6, -121.0999,74.6, 238.83344,74.6, -121.166565,74.6, 238.76677,74.6, -121.23323,74.6, 238.7001,74.6, -121.2999,74.6, 238.6334,74.6, -121.36659,74.6, 238.5667,74.6, -121.433304,74.6, 238.5,74.6, -121.5,74.6, 238.42502,74.6, -121.57498,74.6, 238.35005,74.6, -121.64995,74.6, 238.27509,74.6, -121.724915,74.6, 238.2001,74.6, -121.7999,74.6, 238.1334,74.566666, -121.86659,74.566666, 238.0667,74.53333, -121.933304,74.53333, 238.,74.5, -122.,74.5, 237.92502,74.5, -122.07498,74.5, 237.85005,74.5, -122.14995,74.5, 237.77509,74.5, -122.224915,74.5, 237.7001,74.5, -122.2999,74.5, 237.6334,74.5, -122.36659,74.5, 237.5667,74.5, -122.433304,74.5, 237.5,74.5, -122.5,74.5, 237.59474,74.494736, -122.40526,74.494736, 237.68948,74.48947, -122.31052,74.48947, 237.78423,74.48421, -122.215775,74.48421, 237.87897,74.47895, -122.12103,74.47895, 237.97371,74.47369, -122.02629,74.47369, 238.06845,74.46842, -121.93155,74.46842, 238.1632,74.46316, -121.83681,74.46316, 238.25793,74.45789, -121.742065,74.45789, 238.35268,74.45263, -121.64732,74.45263, 238.44743,74.44737, -121.55257,74.44737, 238.54218,74.44211, -121.457825,74.44211, 238.63692,74.436844, -121.36308,74.436844, 238.73166,74.43158, -121.26834,74.43158, 238.8264,74.426315, -121.1736,74.426315, 238.92114,74.42105, -121.07886,74.42105, 239.01588,74.415794, -120.984116,74.415794, 239.11063,74.41053, -120.88937,74.41053, 239.20537,74.405266, -120.79463,74.405266, 239.30011,74.4, -120.69989,74.4, 239.23344,74.433334, -120.766556,74.433334, 239.16676,74.46667, -120.83324,74.46667, 239.1001,74.5, -120.8999,74.5, 239.03343,74.53333, -120.96657,74.53333, 238.96677,74.566666, -121.03323,74.566666, 238.9001,74.6, -121.0999,74.6, 238.83344,74.6, -121.166565,74.6, 238.76677,74.6, -121.23323,74.6, 238.7001,74.6, -121.2999,74.6, 238.6334,74.6, -121.36659,74.6, 238.5667,74.6, -121.433304,74.6, 238.5,74.6, -121.5,74.6, 238.42502,74.6, -121.57498,74.6, 238.35005,74.6, -121.64995,74.6, 238.27509,74.6, -121.724915,74.6, 238.2001,74.6, -121.7999,74.6, 238.1334,74.566666, -121.86659,74.566666, 238.0667,74.53333, -121.933304,74.53333, 238.,74.5, -122.,74.5, 237.92502,74.5, -122.07498,74.5, 237.85005,74.5, -122.14995,74.5, 237.77509,74.5, -122.224915,74.5, 237.7001,74.5, -122.2999,74.5, 237.6334,74.5, -122.36659,74.5, 237.5667,74.5, -122.433304,74.5, 237.5,74.5, -122.5,74.5, 237.42502,74.5, -122.57498,74.5, 237.35005,74.5, -122.64995,74.5, 237.27509,74.5, -122.724915,74.5, 237.2001,74.5, -122.7999,74.5, 237.1334,74.5, -122.86659,74.5, 237.0667,74.5, -122.933304,74.5, 237.,74.5, -123.,74.5, 236.95004,74.45, -123.04996,74.45, 236.9001,74.4, -123.0999,74.4, 236.8501,74.4, -123.1499,74.4, 236.80011,74.4, -123.19989,74.4, 236.72508,74.425, -123.27492,74.425, 236.65005,74.45, -123.349945,74.45, 236.57503,74.475, -123.42497,74.475, 236.5,74.5, -123.5,74.5, 236.43336,74.5, -123.566635,74.5, 236.36674,74.5, -123.633255,74.5, 236.30011,74.5, -123.69989,74.5, 236.23344,74.5, -123.766556,74.5, 236.16676,74.5, -123.83324,74.5, 236.1001,74.5, -123.8999,74.5, 236.0251,74.5, -123.9749,74.5, 235.9501,74.5, -124.0499,74.5, 235.8751,74.5, -124.12489,74.5, 235.80011,74.5, -124.19989,74.5, 235.72508,74.475, -124.27492,74.475, 235.65005,74.45, -124.349945,74.45, 235.57503,74.425, -124.42497,74.425, 235.5,74.4, -124.5,74.4, 235.43336,74.4, -124.566635,74.4, 235.36674,74.4, -124.633255,74.4, 235.30011,74.4, -124.69989,74.4, 235.36674,74.36667, -124.633255,74.36667, 235.43336,74.333336, -124.566635,74.333336, 235.5,74.3, -124.5,74.3, 235.5667,74.26667, -124.433304,74.26667, 235.6334,74.23333, -124.36659,74.23333, 235.7001,74.2, -124.2999,74.2, 235.6334,74.2, -124.36659,74.2, 235.5667,74.2, -124.433304,74.2, 235.5,74.2, -124.5,74.2, 235.55005,74.149994, -124.44995,74.149994, 235.6001,74.1, -124.3999,74.1, 235.6501,74.05, -124.3499,74.05, 235.7001,74., -124.2999,74., 245.1001,69.3, -114.8999,69.3, 245.03343,69.3, -114.96657,69.3, 244.96677,69.3, -115.03323,69.3, 244.9001,69.3, -115.0999,69.3, 244.8251,69.275, -115.1749,69.275, 244.75009,69.25, -115.24991,69.25, 244.6751,69.225, -115.324905,69.225, 244.6001,69.2, -115.3999,69.2, 244.5251,69.225, -115.4749,69.225, 244.4501,69.25, -115.5499,69.25, 244.3751,69.275, -115.62489,69.275, 244.30011,69.3, -115.69989,69.3, 244.22011,69.3, -115.77989,69.3, 244.1401,69.3, -115.85989,69.3, 244.0601,69.3, -115.939896,69.3, 243.9801,69.3, -116.0199,69.3, 243.9001,69.3, -116.0999,69.3, 243.82008,69.32, -116.17992,69.32, 243.74007,69.340004, -116.25993,69.340004, 243.66003,69.36, -116.339966,69.36, 243.58002,69.380005, -116.41998,69.380005, 243.5,69.4, -116.5,69.4, 243.45004,69.45, -116.54996,69.45, 243.4001,69.5, -116.5999,69.5, 243.33344,69.5, -116.666565,69.5, 243.26677,69.5, -116.73323,69.5, 243.2001,69.5, -116.7999,69.5, 243.1501,69.55, -116.8499,69.55, 243.1001,69.6, -116.8999,69.6, 243.0251,69.65, -116.9749,69.65, 242.9501,69.7, -117.0499,69.7, 242.8751,69.75, -117.12489,69.75, 242.80011,69.8, -117.19989,69.8, 242.7501,69.850006, -117.24989,69.850006, 242.7001,69.9, -117.2999,69.9, 242.6501,69.95, -117.3499,69.95, 242.6001,70., -117.3999,70., 242.68008,70.02, -117.319916,70.02, 242.76006,70.04, -117.239944,70.04, 242.84004,70.06, -117.15996,70.06, 242.92001,70.08, -117.07999,70.08, 243.,70.1, -117.,70.1, 243.08002,70.1, -116.91998,70.1, 243.16003,70.1, -116.839966,70.1, 243.24007,70.1, -116.75993,70.1, 243.32008,70.1, -116.67992,70.1, 243.4001,70.1, -116.5999,70.1, 243.4751,70.125, -116.5249,70.125, 243.55011,70.149994, -116.44989,70.149994, 243.6251,70.174995, -116.37489,70.174995, 243.7001,70.2, -116.2999,70.2, 243.77509,70.2, -116.224915,70.2, 243.85005,70.2, -116.14995,70.2, 243.92502,70.2, -116.07498,70.2, 244.,70.2, -116.,70.2, 244.0667,70.2, -115.933304,70.2, 244.1334,70.2, -115.86659,70.2, 244.2001,70.2, -115.7999,70.2, 244.27509,70.225, -115.724915,70.225, 244.35005,70.25, -115.64995,70.25, 244.42502,70.275, -115.57498,70.275, 244.5,70.3, -115.5,70.3, 244.5667,70.3, -115.433304,70.3, 244.6334,70.3, -115.36659,70.3, 244.7001,70.3, -115.2999,70.3, 244.78343,70.3, -115.21657,70.3, 244.86678,70.3, -115.133224,70.3, 244.9501,70.3, -115.0499,70.3, 245.03343,70.3, -114.96657,70.3, 245.11678,70.3, -114.883224,70.3, 245.2001,70.3, -114.7999,70.3, 245.26677,70.3, -114.73323,70.3, 245.33344,70.3, -114.666565,70.3, 245.4001,70.3, -114.5999,70.3, 245.4801,70.32, -114.5199,70.32, 245.5601,70.340004, -114.439896,70.340004, 245.6401,70.36, -114.35989,70.36, 245.72011,70.380005, -114.27989,70.380005, 245.80011,70.4, -114.19989,70.4, 245.86674,70.36667, -114.133255,70.36667, 245.93336,70.333336, -114.066635,70.333336, 246.,70.3, -114.,70.3, 246.08002,70.3, -113.91998,70.3, 246.16003,70.3, -113.839966,70.3, 246.24007,70.3, -113.75993,70.3, 246.32008,70.3, -113.67992,70.3, 246.4001,70.3, -113.5999,70.3, 246.4751,70.3, -113.5249,70.3, 246.55011,70.3, -113.44989,70.3, 246.6251,70.3, -113.37489,70.3, 246.7001,70.3, -113.2999,70.3, 246.77509,70.3, -113.224915,70.3, 246.85005,70.3, -113.14995,70.3, 246.92502,70.3, -113.07498,70.3, 247.,70.3, -113.,70.3, 247.07503,70.275, -112.92497,70.275, 247.15005,70.25, -112.849945,70.25, 247.22508,70.225, -112.77492,70.225, 247.30011,70.2, -112.69989,70.2, 247.3751,70.225, -112.62489,70.225, 247.4501,70.25, -112.5499,70.25, 247.5251,70.275, -112.4749,70.275, 247.6001,70.3, -112.3999,70.3, 247.6501,70.350006, -112.3499,70.350006, 247.7001,70.4, -112.2999,70.4, 247.6501,70.45, -112.3499,70.45, 247.6001,70.5, -112.3999,70.5, 247.5251,70.5, -112.4749,70.5, 247.4501,70.5, -112.5499,70.5, 247.3751,70.5, -112.62489,70.5, 247.30011,70.5, -112.69989,70.5, 247.22508,70.525, -112.77492,70.525, 247.15005,70.55, -112.849945,70.55, 247.07503,70.575, -112.92497,70.575, 247.,70.6, -113.,70.6, 246.92502,70.6, -113.07498,70.6, 246.85005,70.6, -113.14995,70.6, 246.77509,70.6, -113.224915,70.6, 246.7001,70.6, -113.2999,70.6, 246.6251,70.6, -113.37489,70.6, 246.55011,70.6, -113.44989,70.6, 246.4751,70.6, -113.5249,70.6, 246.4001,70.6, -113.5999,70.6, 246.33344,70.6, -113.666565,70.6, 246.26677,70.6, -113.73323,70.6, 246.2001,70.6, -113.7999,70.6, 246.1201,70.619995, -113.8799,70.619995, 246.0401,70.64, -113.9599,70.64, 245.96011,70.659996, -114.03989,70.659996, 245.88011,70.68, -114.11989,70.68, 245.80011,70.7, -114.19989,70.7, 245.73344,70.7, -114.266556,70.7, 245.66676,70.7, -114.33324,70.7, 245.6001,70.7, -114.3999,70.7, 245.5251,70.674995, -114.4749,70.674995, 245.4501,70.649994, -114.5499,70.649994, 245.3751,70.625, -114.62489,70.625, 245.30011,70.6, -114.69989,70.6, 245.22508,70.6, -114.77492,70.6, 245.15005,70.6, -114.849945,70.6, 245.07503,70.6, -114.92497,70.6, 245.,70.6, -115.,70.6, 244.93336,70.6, -115.066635,70.6, 244.86674,70.6, -115.133255,70.6, 244.80011,70.6, -115.19989,70.6, 244.73344,70.6, -115.266556,70.6, 244.66676,70.6, -115.33324,70.6, 244.6001,70.6, -115.3999,70.6, 244.5251,70.6, -115.4749,70.6, 244.4501,70.6, -115.5499,70.6, 244.3751,70.6, -115.62489,70.6, 244.30011,70.6, -115.69989,70.6, 244.23344,70.6, -115.766556,70.6, 244.16676,70.6, -115.83324,70.6, 244.1001,70.6, -115.8999,70.6, 244.03343,70.6, -115.96657,70.6, 243.96677,70.6, -116.03323,70.6, 243.9001,70.6, -116.0999,70.6, 243.8251,70.6, -116.1749,70.6, 243.75009,70.6, -116.24991,70.6, 243.6751,70.6, -116.324905,70.6, 243.6001,70.6, -116.3999,70.6, 243.53343,70.6, -116.46657,70.6, 243.46677,70.6, -116.53323,70.6, 243.4001,70.6, -116.5999,70.6, 243.3251,70.6, -116.6749,70.6, 243.25009,70.6, -116.74991,70.6, 243.1751,70.6, -116.824905,70.6, 243.1001,70.6, -116.8999,70.6, 243.03343,70.6, -116.96657,70.6, 242.96677,70.6, -117.03323,70.6, 242.9001,70.6, -117.0999,70.6, 242.8251,70.625, -117.1749,70.625, 242.75009,70.649994, -117.24991,70.649994, 242.6751,70.674995, -117.324905,70.674995, 242.6001,70.7, -117.3999,70.7, 242.53343,70.7, -117.46657,70.7, 242.46677,70.7, -117.53323,70.7, 242.4001,70.7, -117.5999,70.7, 242.33344,70.7, -117.666565,70.7, 242.26677,70.7, -117.73323,70.7, 242.2001,70.7, -117.7999,70.7, 242.1334,70.73333, -117.86659,70.73333, 242.0667,70.76667, -117.933304,70.76667, 242.,70.8, -118.,70.8, 241.93336,70.833336, -118.066635,70.833336, 241.86674,70.86667, -118.133255,70.86667, 241.80011,70.9, -118.19989,70.9, 241.8501,71., -118.1499,71., 241.9001,71.1, -118.0999,71.1, 241.95004,71.1, -118.04996,71.1, 242.,71.1, -118.,71.1, 242.08002,71.119995, -117.91998,71.119995, 242.16003,71.14, -117.839966,71.14, 242.24007,71.159996, -117.75993,71.159996, 242.32008,71.18, -117.67992,71.18, 242.4001,71.2, -117.5999,71.2, 242.4801,71.2, -117.5199,71.2, 242.5601,71.2, -117.439896,71.2, 242.6401,71.2, -117.35989,71.2, 242.72011,71.2, -117.27989,71.2, 242.80011,71.2, -117.19989,71.2, 242.8751,71.225, -117.12489,71.225, 242.9501,71.25, -117.0499,71.25, 243.0251,71.275, -116.9749,71.275, 243.1001,71.3, -116.8999,71.3, 243.16676,71.3, -116.83324,71.3, 243.23344,71.3, -116.766556,71.3, 243.30011,71.3, -116.69989,71.3, 243.36674,71.3, -116.633255,71.3, 243.43336,71.3, -116.566635,71.3, 243.5,71.3, -116.5,71.3, 243.5667,71.333336, -116.433304,71.333336, 243.6334,71.36667, -116.36659,71.36667, 243.7001,71.4, -116.2999,71.4, 243.76677,71.36667, -116.23323,71.36667, 243.83344,71.333336, -116.166565,71.333336, 243.9001,71.3, -116.0999,71.3, 243.9751,71.325005, -116.0249,71.325005, 244.05011,71.350006, -115.94989,71.350006, 244.1251,71.375, -115.87489,71.375, 244.2001,71.4, -115.7999,71.4, 244.1251,71.4, -115.87489,71.4, 244.05011,71.4, -115.94989,71.4, 243.9751,71.4, -116.0249,71.4, 243.9001,71.4, -116.0999,71.4, 243.96677,71.433334, -116.03323,71.433334, 244.03343,71.46667, -115.96657,71.46667, 244.1001,71.5, -115.8999,71.5, 244.16676,71.5, -115.83324,71.5, 244.23344,71.5, -115.766556,71.5, 244.30011,71.5, -115.69989,71.5, 244.23344,71.5, -115.766556,71.5, 244.16676,71.5, -115.83324,71.5, 244.1001,71.5, -115.8999,71.5, 244.0251,71.5, -115.9749,71.5, 243.9501,71.5, -116.0499,71.5, 243.8751,71.5, -116.12489,71.5, 243.80011,71.5, -116.19989,71.5, 243.72508,71.5, -116.27492,71.5, 243.65005,71.5, -116.349945,71.5, 243.57503,71.5, -116.42497,71.5, 243.5,71.5, -116.5,71.5, 243.42502,71.475, -116.57498,71.475, 243.35005,71.45, -116.64995,71.45, 243.27509,71.425, -116.724915,71.425, 243.2001,71.4, -116.7999,71.4, 243.1251,71.4, -116.87489,71.4, 243.05011,71.4, -116.94989,71.4, 242.9751,71.4, -117.0249,71.4, 242.9001,71.4, -117.0999,71.4, 242.83344,71.4, -117.166565,71.4, 242.76677,71.4, -117.23323,71.4, 242.7001,71.4, -117.2999,71.4, 242.6251,71.425, -117.37489,71.425, 242.55011,71.45, -117.44989,71.45, 242.4751,71.475, -117.5249,71.475, 242.4001,71.5, -117.5999,71.5, 242.33344,71.46667, -117.666565,71.46667, 242.26677,71.433334, -117.73323,71.433334, 242.2001,71.4, -117.7999,71.4, 242.1251,71.4, -117.87489,71.4, 242.05011,71.4, -117.94989,71.4, 241.9751,71.4, -118.0249,71.4, 241.9001,71.4, -118.0999,71.4, 241.83344,71.4, -118.166565,71.4, 241.76677,71.4, -118.23323,71.4, 241.7001,71.4, -118.2999,71.4, 241.76677,71.433334, -118.23323,71.433334, 241.83344,71.46667, -118.166565,71.46667, 241.9001,71.5, -118.0999,71.5, 241.9751,71.5, -118.0249,71.5, 242.05011,71.5, -117.94989,71.5, 242.1251,71.5, -117.87489,71.5, 242.2001,71.5, -117.7999,71.5, 242.1334,71.566666, -117.86659,71.566666, 242.0667,71.63333, -117.933304,71.63333, 242.,71.7, -118.,71.7, 241.92502,71.674995, -118.07498,71.674995, 241.85005,71.649994, -118.14995,71.649994, 241.77509,71.625, -118.224915,71.625, 241.7001,71.6, -118.2999,71.6, 241.6251,71.625, -118.37489,71.625, 241.55011,71.649994, -118.44989,71.649994, 241.4751,71.674995, -118.5249,71.674995, 241.4001,71.7, -118.5999,71.7, 241.33344,71.666664, -118.666565,71.666664, 241.26677,71.63333, -118.73323,71.63333, 241.2001,71.6, -118.7999,71.6, 241.1334,71.666664, -118.86659,71.666664, 241.0667,71.73334, -118.933304,71.73334, 241.,71.8, -119.,71.8, 241.,71.9, -119.,71.9, 241.,72., -119.,72., 241.0667,72., -118.933304,72., 241.1334,72., -118.86659,72., 241.2001,72., -118.7999,72., 241.26677,72.03333, -118.73323,72.03333, 241.33344,72.066666, -118.666565,72.066666, 241.4001,72.1, -118.5999,72.1, 241.4751,72.125, -118.5249,72.125, 241.55011,72.149994, -118.44989,72.149994, 241.6251,72.174995, -118.37489,72.174995, 241.7001,72.2, -118.2999,72.2, 241.76677,72.23333, -118.23323,72.23333, 241.83344,72.26667, -118.166565,72.26667, 241.9001,72.3, -118.0999,72.3, 241.8251,72.3, -118.1749,72.3, 241.75009,72.3, -118.24991,72.3, 241.6751,72.3, -118.324905,72.3, 241.6001,72.3, -118.3999,72.3, 241.55005,72.4, -118.44995,72.4, 241.5,72.5, -118.5,72.5, 241.57503,72.525, -118.42497,72.525, 241.65005,72.55, -118.349945,72.55, 241.72508,72.575, -118.27492,72.575, 241.80011,72.6, -118.19989,72.6, 241.86674,72.63333, -118.133255,72.63333, 241.93336,72.666664, -118.066635,72.666664, 242.,72.7, -118.,72.7, 242.07503,72.725, -117.92497,72.725, 242.15005,72.75, -117.849945,72.75, 242.22508,72.775, -117.77492,72.775, 242.30011,72.8, -117.69989,72.8, 242.36674,72.833336, -117.633255,72.833336, 242.43336,72.86667, -117.566635,72.86667, 242.5,72.9, -117.5,72.9, 242.5667,72.9, -117.433304,72.9, 242.6334,72.9, -117.36659,72.9, 242.7001,72.9, -117.2999,72.9, 242.76677,72.9, -117.23323,72.9, 242.83344,72.9, -117.166565,72.9, 242.9001,72.9, -117.0999,72.9, 242.9751,72.925, -117.0249,72.925, 243.05011,72.95, -116.94989,72.95, 243.1251,72.975, -116.87489,72.975, 243.2001,73., -116.7999,73., 243.27509,73.025, -116.724915,73.025, 243.35005,73.05, -116.64995,73.05, 243.42502,73.075, -116.57498,73.075, 243.5,73.1, -116.5,73.1, 243.58002,73.1, -116.41998,73.1, 243.66003,73.1, -116.339966,73.1, 243.74007,73.1, -116.25993,73.1, 243.82008,73.1, -116.17992,73.1, 243.9001,73.1, -116.0999,73.1, 243.96677,73.13333, -116.03323,73.13333, 244.03343,73.166664, -115.96657,73.166664, 244.1001,73.2, -115.8999,73.2, 244.18008,73.2, -115.819916,73.2, 244.26006,73.2, -115.739944,73.2, 244.34004,73.2, -115.65996,73.2, 244.42001,73.2, -115.57999,73.2, 244.5,73.2, -115.5,73.2, 244.58002,73.22, -115.41998,73.22, 244.66003,73.24, -115.339966,73.24, 244.74007,73.26, -115.25993,73.26, 244.82008,73.28, -115.17992,73.28, 244.9001,73.3, -115.0999,73.3, 244.96677,73.3, -115.03323,73.3, 245.03343,73.3, -114.96657,73.3, 245.1001,73.3, -114.8999,73.3, 245.1751,73.325005, -114.824905,73.325005, 245.25009,73.350006, -114.74991,73.350006, 245.3251,73.375, -114.6749,73.375, 245.4001,73.4, -114.5999,73.4, 245.46677,73.36667, -114.53323,73.36667, 245.53343,73.333336, -114.46657,73.333336, 245.6001,73.3, -114.3999,73.3, 245.66676,73.26667, -114.33324,73.26667, 245.73344,73.23333, -114.266556,73.23333, 245.80011,73.2, -114.19989,73.2, 245.8501,73.1, -114.1499,73.1, 245.9001,73., -114.0999,73., 245.8501,72.9, -114.1499,72.9, 245.80011,72.8, -114.19989,72.8, 245.73344,72.8, -114.266556,72.8, 245.66676,72.8, -114.33324,72.8, 245.6001,72.8, -114.3999,72.8, 245.53343,72.76667, -114.46657,72.76667, 245.46677,72.73333, -114.53323,72.73333, 245.4001,72.7, -114.5999,72.7, 245.46677,72.666664, -114.53323,72.666664, 245.53343,72.63333, -114.46657,72.63333, 245.6001,72.6, -114.3999,72.6, 245.66676,72.63333, -114.33324,72.63333, 245.73344,72.666664, -114.266556,72.666664, 245.80011,72.7, -114.19989,72.7, 245.86674,72.666664, -114.133255,72.666664, 245.93336,72.63333, -114.066635,72.63333, 246.,72.6, -114.,72.6, 246.07503,72.625, -113.92497,72.625, 246.15005,72.649994, -113.849945,72.649994, 246.22508,72.674995, -113.77492,72.674995, 246.30011,72.7, -113.69989,72.7, 246.3501,72.8, -113.6499,72.8, 246.4001,72.9, -113.5999,72.9, 246.46677,72.933334, -113.53323,72.933334, 246.53343,72.96667, -113.46657,72.96667, 246.6001,73., -113.3999,73., 246.66676,73., -113.33324,73., 246.73344,73., -113.266556,73., 246.80011,73., -113.19989,73., 246.8751,73., -113.12489,73., 246.9501,73., -113.0499,73., 247.0251,73., -112.9749,73., 247.1001,73., -112.8999,73., 247.16676,73., -112.83324,73., 247.23344,73., -112.766556,73., 247.30011,73., -112.69989,73., 247.36674,72.96667, -112.633255,72.96667, 247.43336,72.933334, -112.566635,72.933334, 247.5,72.9, -112.5,72.9, 247.57503,72.9, -112.42497,72.9, 247.65005,72.9, -112.349945,72.9, 247.72508,72.9, -112.27492,72.9, 247.80011,72.9, -112.19989,72.9, 247.86674,72.9, -112.133255,72.9, 247.93336,72.9, -112.066635,72.9, 248.,72.9, -112.,72.9, 248.05005,72.850006, -111.94995,72.850006, 248.1001,72.8, -111.8999,72.8, 248.18008,72.8, -111.819916,72.8, 248.26006,72.8, -111.739944,72.8, 248.34004,72.8, -111.65996,72.8, 248.42001,72.8, -111.57999,72.8, 248.5,72.8, -111.5,72.8, 248.55005,72.75, -111.44995,72.75, 248.6001,72.7, -111.3999,72.7, 248.6501,72.649994, -111.3499,72.649994, 248.7001,72.6, -111.2999,72.6, 248.6334,72.566666, -111.36659,72.566666, 248.5667,72.53333, -111.433304,72.53333, 248.5,72.5, -111.5,72.5, 248.42001,72.48, -111.57999,72.48, 248.34004,72.46, -111.65996,72.46, 248.26006,72.44, -111.739944,72.44, 248.18008,72.42, -111.819916,72.42, 248.1001,72.4, -111.8999,72.4, 248.1751,72.4, -111.824905,72.4, 248.25009,72.4, -111.74991,72.4, 248.3251,72.4, -111.6749,72.4, 248.4001,72.4, -111.5999,72.4, 248.46677,72.433334, -111.53323,72.433334, 248.53343,72.46667, -111.46657,72.46667, 248.6001,72.5, -111.3999,72.5, 248.6501,72.4, -111.3499,72.4, 248.7001,72.3, -111.2999,72.3, 248.76677,72.36667, -111.23323,72.36667, 248.83344,72.433334, -111.166565,72.433334, 248.9001,72.5, -111.0999,72.5, 248.9751,72.525, -111.0249,72.525, 249.05011,72.55, -110.94989,72.55, 249.1251,72.575, -110.87489,72.575, 249.2001,72.6, -110.7999,72.6, 249.26677,72.6, -110.73323,72.6, 249.33344,72.6, -110.666565,72.6, 249.4001,72.6, -110.5999,72.6, 249.46677,72.566666, -110.53323,72.566666, 249.53343,72.53333, -110.46657,72.53333, 249.6001,72.5, -110.3999,72.5, 249.66676,72.5, -110.33324,72.5, 249.73344,72.5, -110.266556,72.5, 249.80011,72.5, -110.19989,72.5, 249.8501,72.5, -110.1499,72.5, 249.9001,72.5, -110.0999,72.5, 249.8501,72.6, -110.1499,72.6, 249.80011,72.7, -110.19989,72.7, 249.86674,72.7, -110.133255,72.7, 249.93336,72.7, -110.066635,72.7, 250.,72.7, -110.,72.7, 249.95004,72.75, -110.04996,72.75, 249.9001,72.8, -110.0999,72.8, 249.83344,72.8, -110.166565,72.8, 249.76677,72.8, -110.23323,72.8, 249.7001,72.8, -110.2999,72.8, 249.6334,72.833336, -110.36659,72.833336, 249.5667,72.86667, -110.433304,72.86667, 249.5,72.9, -110.5,72.9, 249.57503,72.925, -110.42497,72.925, 249.65005,72.95, -110.349945,72.95, 249.72508,72.975, -110.27492,72.975, 249.80011,73., -110.19989,73., 249.8751,73., -110.12489,73., 249.9501,73., -110.0499,73., 250.0251,73., -109.9749,73., 250.1001,73., -109.8999,73., 250.16676,72.96667, -109.83324,72.96667, 250.23344,72.933334, -109.766556,72.933334, 250.30011,72.9, -109.69989,72.9, 250.3501,72.850006, -109.6499,72.850006, 250.4001,72.8, -109.5999,72.8, 250.4751,72.775, -109.5249,72.775, 250.55011,72.75, -109.44989,72.75, 250.6251,72.725, -109.37489,72.725, 250.7001,72.7, -109.2999,72.7, 250.76677,72.7, -109.23323,72.7, 250.83344,72.7, -109.166565,72.7, 250.9001,72.7, -109.0999,72.7, 250.95004,72.7, -109.04996,72.7, 251.,72.7, -109.,72.7, 251.07503,72.649994, -108.92497,72.649994, 251.15005,72.6, -108.849945,72.6, 251.22508,72.55, -108.77492,72.55, 251.30011,72.5, -108.69989,72.5, 251.30011,72.4, -108.69989,72.4, 251.30011,72.3, -108.69989,72.3, 251.3501,72.25, -108.6499,72.25, 251.4001,72.2, -108.5999,72.2, 251.45004,72.1, -108.54996,72.1, 251.5,72., -108.5,72., 251.5667,71.96667, -108.433304,71.96667, 251.6334,71.933334, -108.36659,71.933334, 251.7001,71.9, -108.2999,71.9, 251.6501,71.9, -108.3499,71.9, 251.6001,71.9, -108.3999,71.9, 251.6501,71.8, -108.3499,71.8, 251.7001,71.7, -108.2999,71.7, 251.76677,71.666664, -108.23323,71.666664, 251.83344,71.63333, -108.166565,71.63333, 251.9001,71.6, -108.0999,71.6, 251.95004,71.649994, -108.04996,71.649994, 252.,71.7, -108.,71.7, 252.07503,71.7, -107.92497,71.7, 252.15005,71.7, -107.849945,71.7, 252.22508,71.7, -107.77492,71.7, 252.30011,71.7, -107.69989,71.7, 252.3501,71.75, -107.6499,71.75, 252.4001,71.8, -107.5999,71.8, 252.46677,71.833336, -107.53323,71.833336, 252.53343,71.86667, -107.46657,71.86667, 252.6001,71.9, -107.3999,71.9, 252.53343,71.933334, -107.46657,71.933334, 252.46677,71.96667, -107.53323,71.96667, 252.4001,72., -107.5999,72., 252.33344,72.066666, -107.666565,72.066666, 252.26677,72.13333, -107.73323,72.13333, 252.2001,72.2, -107.7999,72.2, 252.1501,72.25, -107.8499,72.25, 252.1001,72.3, -107.8999,72.3, 252.1001,72.4, -107.8999,72.4, 252.1001,72.5, -107.8999,72.5, 252.1001,72.6, -107.8999,72.6, 252.1001,72.7, -107.8999,72.7, 252.03343,72.73333, -107.96657,72.73333, 251.96677,72.76667, -108.03323,72.76667, 251.9001,72.8, -108.0999,72.8, 251.8501,72.9, -108.1499,72.9, 251.80011,73., -108.19989,73., 251.7501,73.1, -108.24989,73.1, 251.7001,73.2, -108.2999,73.2, 251.77509,73.2, -108.224915,73.2, 251.85005,73.2, -108.14995,73.2, 251.92502,73.2, -108.07498,73.2, 252.,73.2, -108.,73.2, 251.93336,73.23333, -108.066635,73.23333, 251.86674,73.26667, -108.133255,73.26667, 251.80011,73.3, -108.19989,73.3, 251.86674,73.3, -108.133255,73.3, 251.93336,73.3, -108.066635,73.3, 252.,73.3, -108.,73.3, 252.07503,73.3, -107.92497,73.3, 252.15005,73.3, -107.849945,73.3, 252.22508,73.3, -107.77492,73.3, 252.30011,73.3, -107.69989,73.3, 252.3501,73.3, -107.6499,73.3, 252.4001,73.3, -107.5999,73.3, 252.46677,73.26667, -107.53323,73.26667, 252.53343,73.23333, -107.46657,73.23333, 252.6001,73.2, -107.3999,73.2, 252.68008,73.2, -107.319916,73.2, 252.76006,73.2, -107.239944,73.2, 252.84004,73.2, -107.15996,73.2, 252.92001,73.2, -107.07999,73.2, 253.,73.2, -107.,73.2, 253.0667,73.23333, -106.933304,73.23333, 253.1334,73.26667, -106.86659,73.26667, 253.2001,73.3, -106.7999,73.3, 253.26677,73.26667, -106.73323,73.26667, 253.33344,73.23333, -106.666565,73.23333, 253.4001,73.2, -106.5999,73.2, 253.45004,73.149994, -106.54996,73.149994, 253.5,73.1, -106.5,73.1, 253.57503,73.075, -106.42497,73.075, 253.65005,73.05, -106.349945,73.05, 253.72508,73.025, -106.27492,73.025, 253.80011,73., -106.19989,73., 253.8751,73., -106.12489,73., 253.9501,73., -106.0499,73., 254.0251,73., -105.9749,73., 254.1001,73., -105.8999,73., 254.16676,72.96667, -105.83324,72.96667, 254.23344,72.933334, -105.766556,72.933334, 254.30011,72.9, -105.69989,72.9, 254.36674,72.86667, -105.633255,72.86667, 254.43336,72.833336, -105.566635,72.833336, 254.5,72.8, -105.5,72.8, 254.55005,72.8, -105.44995,72.8, 254.6001,72.8, -105.3999,72.8, 254.6501,72.7, -105.3499,72.7, 254.7001,72.6, -105.2999,72.6, 254.7501,72.5, -105.24989,72.5, 254.80011,72.4, -105.19989,72.4, 254.8501,72.350006, -105.1499,72.350006, 254.9001,72.3, -105.0999,72.3, 254.9001,72.2, -105.0999,72.2, 254.9001,72.1, -105.0999,72.1, 254.95004,72., -105.04996,72., 255.,71.9, -105.,71.9, 255.08,71.86, -104.92,71.86, 255.16,71.82, -104.84,71.82, 255.23999,71.78, -104.76001,71.78, 255.31999,71.74, -104.68001,71.74, 255.4,71.7, -104.600006,71.7, 255.46666,71.666664, -104.53334,71.666664, 255.53334,71.63333, -104.46666,71.63333, 255.6,71.6, -104.399994,71.6, 255.6,71.5, -104.399994,71.5, 255.6,71.4, -104.399994,71.4, 255.55,71.4, -104.45,71.4, 255.5,71.4, -104.5,71.4, 255.45,71.3, -104.55,71.3, 255.4,71.2, -104.600006,71.2, 255.46666,71.13333, -104.53334,71.13333, 255.53334,71.066666, -104.46666,71.066666, 255.6,71., -104.399994,71., 255.66667,71., -104.33333,71., 255.73334,71., -104.26666,71., 255.8,71., -104.2,71., 255.85,70.95, -104.149994,70.95, 255.9,70.9, -104.100006,70.9, 255.96666,70.86667, -104.03334,70.86667, 256.03333,70.833336, -103.966675,70.833336, 256.1,70.8, -103.899994,70.8, 256.175,70.8, -103.82501,70.8, 256.25,70.8, -103.75,70.8, 256.325,70.8, -103.67499,70.8, 256.4,70.8, -103.600006,70.8, 256.45,70.75, -103.54999,70.75, 256.5,70.7, -103.5,70.7, 256.56668,70.666664, -103.43332,70.666664, 256.63333,70.63333, -103.36667,70.63333, 256.7,70.6, -103.29999,70.6, 256.76666,70.6, -103.23334,70.6, 256.83334,70.6, -103.16666,70.6, 256.9,70.6, -103.100006,70.6, 256.96667,70.63333, -103.033325,70.63333, 257.03333,70.666664, -102.966675,70.666664, 257.1,70.7, -102.899994,70.7, 257.16666,70.666664, -102.83334,70.666664, 257.23334,70.63333, -102.76666,70.63333, 257.3,70.6, -102.70001,70.6, 257.34998,70.55, -102.650024,70.55, 257.4,70.5, -102.600006,70.5, 257.46667,70.5, -102.533325,70.5, 257.53333,70.5, -102.466675,70.5, 257.6,70.5, -102.399994,70.5, 257.66666,70.46667, -102.33334,70.46667, 257.73334,70.433334, -102.26666,70.433334, 257.8,70.4, -102.20001,70.4, 257.86667,70.36667, -102.13333,70.36667, 257.93332,70.333336, -102.06668,70.333336, 258.,70.3, -102.,70.3, 258.06668,70.3, -101.93332,70.3, 258.13333,70.3, -101.86667,70.3, 258.2,70.3, -101.79999,70.3, 258.26666,70.3, -101.73334,70.3, 258.33334,70.3, -101.66666,70.3, 258.4,70.3, -101.600006,70.3, 258.45,70.25, -101.54999,70.25, 258.5,70.2, -101.5,70.2, 258.575,70.2, -101.42499,70.2, 258.65,70.2, -101.350006,70.2, 258.72498,70.2, -101.275024,70.2, 258.8,70.2, -101.20001,70.2, 258.86667,70.2, -101.13333,70.2, 258.93332,70.2, -101.06668,70.2, 259.,70.2, -101.,70.2, 259.05,70.1, -100.95001,70.1, 259.1,70., -100.899994,70., 259.1,69.9, -100.899994,69.9, 259.05,69.8, -100.95001,69.8, 259.,69.7, -101.,69.7, 258.925,69.7, -101.07501,69.7, 258.85,69.7, -101.149994,69.7, 258.77502,69.7, -101.224976,69.7, 258.7,69.7, -101.29999,69.7, 258.65002,69.75, -101.349976,69.75, 258.6,69.8, -101.399994,69.8, 258.53333,69.76667, -101.466675,69.76667, 258.46667,69.73333, -101.533325,69.73333, 258.4,69.7, -101.600006,69.7, 258.33334,69.7, -101.66666,69.7, 258.26666,69.7, -101.73334,69.7, 258.2,69.7, -101.79999,69.7, 258.13333,69.73333, -101.86667,69.73333, 258.06668,69.76667, -101.93332,69.76667, 258.,69.8, -102.,69.8, 257.93332,69.833336, -102.06668,69.833336, 257.86667,69.86667, -102.13333,69.86667, 257.8,69.9, -102.20001,69.9, 257.75,69.850006, -102.25,69.850006, 257.7,69.8, -102.29999,69.8, 257.63333,69.8, -102.36667,69.8, 257.56668,69.8, -102.43332,69.8, 257.5,69.8, -102.5,69.8, 257.5,69.7, -102.5,69.7, 257.5,69.6, -102.5,69.6, 257.425,69.6, -102.57501,69.6, 257.35,69.6, -102.649994,69.6, 257.27502,69.6, -102.724976,69.6, 257.2,69.6, -102.79999,69.6, 257.13333,69.6, -102.86667,69.6, 257.06668,69.6, -102.93332,69.6, 257.,69.6, -103.,69.6, 256.95,69.5, -103.04999,69.5, 256.9,69.4, -103.100006,69.4, 256.96667,69.4, -103.033325,69.4, 257.03333,69.4, -102.966675,69.4, 257.1,69.4, -102.899994,69.4, 257.175,69.425, -102.82501,69.425, 257.25,69.45, -102.75,69.45, 257.325,69.475, -102.67499,69.475, 257.4,69.5, -102.600006,69.5, 257.46667,69.5, -102.533325,69.5, 257.53333,69.5, -102.466675,69.5, 257.6,69.5, -102.399994,69.5, 257.675,69.5, -102.32501,69.5, 257.75,69.5, -102.25,69.5, 257.825,69.5, -102.17499,69.5, 257.9,69.5, -102.100006,69.5, 257.96667,69.5, -102.033325,69.5, 258.03333,69.5, -101.966675,69.5, 258.1,69.5, -101.899994,69.5, 258.03333,69.433334, -101.966675,69.433334, 257.96667,69.36667, -102.033325,69.36667, 257.9,69.3, -102.100006,69.3, 257.96667,69.26667, -102.033325,69.26667, 258.03333,69.23333, -101.966675,69.23333, 258.1,69.2, -101.899994,69.2, 258.175,69.2, -101.82501,69.2, 258.25,69.2, -101.75,69.2, 258.325,69.2, -101.67499,69.2, 258.4,69.2, -101.600006,69.2, 258.34998,69.149994, -101.650024,69.149994, 258.3,69.1, -101.70001,69.1, 258.23334,69.066666, -101.76666,69.066666, 258.16666,69.03333, -101.83334,69.03333, 258.1,69., -101.899994,69., 258.025,69., -101.975006,69., 257.95,69., -102.04999,69., 257.875,69., -102.125,69., 257.8,69., -102.20001,69., 257.73334,68.96667, -102.26666,68.96667, 257.66666,68.933334, -102.33334,68.933334, 257.6,68.9, -102.399994,68.9, 257.53333,68.9, -102.466675,68.9, 257.46667,68.9, -102.533325,68.9, 257.4,68.9, -102.600006,68.9, 257.325,68.875, -102.67499,68.875, 257.25,68.850006, -102.75,68.850006, 257.175,68.825005, -102.82501,68.825005, 257.1,68.8, -102.899994,68.8, 257.03333,68.8, -102.966675,68.8, 256.96667,68.8, -103.033325,68.8, 256.9,68.8, -103.100006,68.8, 256.825,68.8, -103.17499,68.8, 256.75,68.8, -103.25,68.8, 256.675,68.8, -103.32501,68.8, 256.6,68.8, -103.399994,68.8, 256.525,68.8, -103.475006,68.8, 256.45,68.8, -103.54999,68.8, 256.375,68.8, -103.625,68.8, 256.3,68.8, -103.70001,68.8, 256.23334,68.833336, -103.76666,68.833336, 256.16666,68.86667, -103.83334,68.86667, 256.1,68.9, -103.899994,68.9, 256.025,68.9, -103.975006,68.9, 255.95001,68.9, -104.04999,68.9, 255.875,68.9, -104.125,68.9, 255.8,68.9, -104.2,68.9, 255.725,68.9, -104.274994,68.9, 255.65,68.9, -104.350006,68.9, 255.575,68.9, -104.425,68.9, 255.5,68.9, -104.5,68.9, 255.43333,68.9, -104.566666,68.9, 255.36667,68.9, -104.63333,68.9, 255.3,68.9, -104.7,68.9, 255.225,68.9, -104.774994,68.9, 255.15,68.9, -104.850006,68.9, 255.075,68.9, -104.925,68.9, 255.,68.9, -105.,68.9, 254.92502,68.925, -105.07498,68.925, 254.85005,68.95, -105.14995,68.95, 254.77509,68.975, -105.224915,68.975, 254.7001,69., -105.2999,69., 254.76677,69.03333, -105.23323,69.03333, 254.83344,69.066666, -105.166565,69.066666, 254.9001,69.1, -105.0999,69.1, 254.8501,69.1, -105.1499,69.1, 254.80011,69.1, -105.19989,69.1, 254.72508,69.1, -105.27492,69.1, 254.65005,69.1, -105.349945,69.1, 254.57503,69.1, -105.42497,69.1, 254.5,69.1, -105.5,69.1, 254.43336,69.13333, -105.566635,69.13333, 254.36674,69.166664, -105.633255,69.166664, 254.30011,69.2, -105.69989,69.2, 254.23344,69.2, -105.766556,69.2, 254.16676,69.2, -105.83324,69.2, 254.1001,69.2, -105.8999,69.2, 254.0251,69.2, -105.9749,69.2, 253.9501,69.2, -106.0499,69.2, 253.8751,69.2, -106.12489,69.2, 253.80011,69.2, -106.19989,69.2, 253.73344,69.23333, -106.266556,69.23333, 253.66676,69.26667, -106.33324,69.26667, 253.6001,69.3, -106.3999,69.3, 253.6001,69.4, -106.3999,69.4, 253.6001,69.5, -106.3999,69.5, 253.53343,69.5, -106.46657,69.5, 253.46677,69.5, -106.53323,69.5, 253.4001,69.5, -106.5999,69.5, 253.33344,69.46667, -106.666565,69.46667, 253.26677,69.433334, -106.73323,69.433334, 253.2001,69.4, -106.7999,69.4, 253.1334,69.4, -106.86659,69.4, 253.0667,69.4, -106.933304,69.4, 253.,69.4, -107.,69.4, 253.05005,69.350006, -106.94995,69.350006, 253.1001,69.3, -106.8999,69.3, 253.03343,69.26667, -106.96657,69.26667, 252.96677,69.23333, -107.03323,69.23333, 252.9001,69.2, -107.0999,69.2, 252.83344,69.166664, -107.166565,69.166664, 252.76677,69.13333, -107.23323,69.13333, 252.7001,69.1, -107.2999,69.1, 252.6501,69.05, -107.3499,69.05, 252.6001,69., -107.3999,69., 252.5201,69., -107.479904,69., 252.4401,69., -107.559906,69., 252.3601,69., -107.63989,69., 252.2801,69., -107.719894,69., 252.2001,69., -107.7999,69., 252.1251,69., -107.87489,69., 252.05011,69., -107.94989,69., 251.9751,69., -108.0249,69., 251.9001,69., -108.0999,69., 251.8251,69., -108.1749,69., 251.75009,69., -108.24991,69., 251.6751,69., -108.324905,69., 251.6001,69., -108.3999,69., 251.53343,69., -108.46657,69., 251.46677,69., -108.53323,69., 251.4001,69., -108.5999,69., 251.3501,68.9, -108.6499,68.9, 251.30011,68.8, -108.69989,68.8, 251.22508,68.775, -108.77492,68.775, 251.15005,68.75, -108.849945,68.75, 251.07503,68.725, -108.92497,68.725, 251.,68.7, -109.,68.7, 250.92502,68.7, -109.07498,68.7, 250.85005,68.7, -109.14995,68.7, 250.77509,68.7, -109.224915,68.7, 250.7001,68.7, -109.2999,68.7, 250.6251,68.674995, -109.37489,68.674995, 250.55011,68.649994, -109.44989,68.649994, 250.4751,68.625, -109.5249,68.625, 250.4001,68.6, -109.5999,68.6, 250.3251,68.6, -109.6749,68.6, 250.25009,68.6, -109.74991,68.6, 250.1751,68.6, -109.824905,68.6, 250.1001,68.6, -109.8999,68.6, 250.0251,68.6, -109.9749,68.6, 249.9501,68.6, -110.0499,68.6, 249.8751,68.6, -110.12489,68.6, 249.80011,68.6, -110.19989,68.6, 249.73344,68.6, -110.266556,68.6, 249.66676,68.6, -110.33324,68.6, 249.6001,68.6, -110.3999,68.6, 249.5251,68.6, -110.4749,68.6, 249.4501,68.6, -110.5499,68.6, 249.3751,68.6, -110.62489,68.6, 249.30011,68.6, -110.69989,68.6, 249.22508,68.6, -110.77492,68.6, 249.15005,68.6, -110.849945,68.6, 249.07503,68.6, -110.92497,68.6, 249.,68.6, -111.,68.6, 248.93336,68.6, -111.066635,68.6, 248.86674,68.6, -111.133255,68.6, 248.80011,68.6, -111.19989,68.6, 248.73344,68.6, -111.266556,68.6, 248.66676,68.6, -111.33324,68.6, 248.6001,68.6, -111.3999,68.6, 248.5251,68.575, -111.4749,68.575, 248.4501,68.55, -111.5499,68.55, 248.3751,68.525, -111.62489,68.525, 248.30011,68.5, -111.69989,68.5, 248.23344,68.5, -111.766556,68.5, 248.16676,68.5, -111.83324,68.5, 248.1001,68.5, -111.8999,68.5, 248.03343,68.5, -111.96657,68.5, 247.96677,68.5, -112.03323,68.5, 247.9001,68.5, -112.0999,68.5, 247.8251,68.5, -112.1749,68.5, 247.75009,68.5, -112.24991,68.5, 247.6751,68.5, -112.324905,68.5, 247.6001,68.5, -112.3999,68.5, 247.5201,68.5, -112.479904,68.5, 247.4401,68.5, -112.559906,68.5, 247.3601,68.5, -112.63989,68.5, 247.2801,68.5, -112.719894,68.5, 247.2001,68.5, -112.7999,68.5, 247.1334,68.5, -112.86659,68.5, 247.0667,68.5, -112.933304,68.5, 247.,68.5, -113.,68.5, 246.92502,68.5, -113.07498,68.5, 246.85005,68.5, -113.14995,68.5, 246.77509,68.5, -113.224915,68.5, 246.7001,68.5, -113.2999,68.5, 246.77509,68.525, -113.224915,68.525, 246.85005,68.55, -113.14995,68.55, 246.92502,68.575, -113.07498,68.575, 247.,68.6, -113.,68.6, 246.92001,68.6, -113.07999,68.6, 246.84004,68.6, -113.15996,68.6, 246.76006,68.6, -113.239944,68.6, 246.68008,68.6, -113.319916,68.6, 246.6001,68.6, -113.3999,68.6, 246.55005,68.649994, -113.44995,68.649994, 246.5,68.7, -113.5,68.7, 246.43336,68.76666, -113.566635,68.76666, 246.36674,68.833336, -113.633255,68.833336, 246.30011,68.9, -113.69989,68.9, 246.3501,69., -113.6499,69., 246.4001,69.1, -113.5999,69.1, 246.33344,69.1, -113.666565,69.1, 246.26677,69.1, -113.73323,69.1, 246.2001,69.1, -113.7999,69.1, 246.1334,69.13333, -113.86659,69.13333, 246.0667,69.166664, -113.933304,69.166664, 246.,69.2, -114.,69.2, 245.93336,69.23333, -114.066635,69.23333, 245.86674,69.26667, -114.133255,69.26667, 245.80011,69.3, -114.19989,69.3, 245.72508,69.3, -114.27492,69.3, 245.65005,69.3, -114.349945,69.3, 245.57503,69.3, -114.42497,69.3, 245.5,69.3, -114.5,69.3, 245.42502,69.3, -114.57498,69.3, 245.35005,69.3, -114.64995,69.3, 245.27509,69.3, -114.724915,69.3, 245.2001,69.3, -114.7999,69.3, 245.1501,69.3, -114.8499,69.3, 245.1001,69.3, -114.8999,69.3, 255.,73.1, -105.,73.1, 255.075,73.15, -104.925,73.15, 255.15,73.2, -104.850006,73.2, 255.225,73.25, -104.774994,73.25, 255.3,73.3, -104.7,73.3, 255.35,73.4, -104.649994,73.4, 255.4,73.5, -104.600006,73.5, 255.33333,73.53333, -104.66667,73.53333, 255.26666,73.566666, -104.73334,73.566666, 255.2,73.6, -104.8,73.6, 255.12503,73.625, -104.87497,73.625, 255.05005,73.649994, -104.94995,73.649994, 254.97507,73.674995, -105.02493,73.674995, 254.9001,73.7, -105.0999,73.7, 254.83344,73.7, -105.166565,73.7, 254.76677,73.7, -105.23323,73.7, 254.7001,73.7, -105.2999,73.7, 254.6501,73.75, -105.3499,73.75, 254.6001,73.8, -105.3999,73.8, 254.5201,73.78, -105.479904,73.78, 254.4401,73.76, -105.559906,73.76, 254.3601,73.74, -105.63989,73.74, 254.2801,73.72, -105.719894,73.72, 254.2001,73.7, -105.7999,73.7, 254.1201,73.7, -105.8799,73.7, 254.0401,73.7, -105.9599,73.7, 253.96011,73.7, -106.03989,73.7, 253.88011,73.7, -106.11989,73.7, 253.80011,73.7, -106.19989,73.7, 253.73344,73.7, -106.266556,73.7, 253.66676,73.7, -106.33324,73.7, 253.6001,73.7, -106.3999,73.7, 253.53343,73.7, -106.46657,73.7, 253.46677,73.7, -106.53323,73.7, 253.4001,73.7, -106.5999,73.7, 253.33344,73.666664, -106.666565,73.666664, 253.26677,73.63333, -106.73323,73.63333, 253.2001,73.6, -106.7999,73.6, 253.1334,73.566666, -106.86659,73.566666, 253.0667,73.53333, -106.933304,73.53333, 253.,73.5, -107.,73.5, 253.0667,73.46667, -106.933304,73.46667, 253.1334,73.433334, -106.86659,73.433334, 253.2001,73.4, -106.7999,73.4, 253.26677,73.4, -106.73323,73.4, 253.33344,73.4, -106.666565,73.4, 253.4001,73.4, -106.5999,73.4, 253.46677,73.36667, -106.53323,73.36667, 253.53343,73.333336, -106.46657,73.333336, 253.6001,73.3, -106.3999,73.3, 253.66676,73.26667, -106.33324,73.26667, 253.73344,73.23333, -106.266556,73.23333, 253.80011,73.2, -106.19989,73.2, 253.86674,73.2, -106.133255,73.2, 253.93336,73.2, -106.066635,73.2, 254.,73.2, -106.,73.2, 254.0667,73.166664, -105.933304,73.166664, 254.1334,73.13333, -105.86659,73.13333, 254.2001,73.1, -105.7999,73.1, 254.26677,73.066666, -105.73323,73.066666, 254.33344,73.03333, -105.666565,73.03333, 254.4001,73., -105.5999,73., 254.45004,72.95, -105.54996,72.95, 254.5,72.9, -105.5,72.9, 254.57503,72.9, -105.42497,72.9, 254.65005,72.9, -105.349945,72.9, 254.72508,72.9, -105.27492,72.9, 254.80011,72.9, -105.19989,72.9, 254.8501,72.95, -105.1499,72.95, 254.9001,73., -105.0999,73., 254.95004,73.05, -105.04996,73.05, 255.,73.1, -105.,73.1, 260.1,71.9, -99.899994,71.9, 260.03333,71.933334, -99.966675,71.933334, 259.96667,71.96667, -100.033325,71.96667, 259.9,72., -100.100006,72., 259.83334,72.03333, -100.16666,72.03333, 259.76666,72.066666, -100.23334,72.066666, 259.7,72.1, -100.29999,72.1, 259.63333,72.1, -100.36667,72.1, 259.56668,72.1, -100.43332,72.1, 259.5,72.1, -100.5,72.1, 259.43332,72.1, -100.56668,72.1, 259.36667,72.1, -100.63333,72.1, 259.3,72.1, -100.70001,72.1, 259.22498,72.125, -100.775024,72.125, 259.15,72.149994, -100.850006,72.149994, 259.075,72.174995, -100.92499,72.174995, 259.,72.2, -101.,72.2, 258.93332,72.2, -101.06668,72.2, 258.86667,72.2, -101.13333,72.2, 258.8,72.2, -101.20001,72.2, 258.73334,72.2, -101.26666,72.2, 258.66666,72.2, -101.33334,72.2, 258.6,72.2, -101.399994,72.2, 258.525,72.225, -101.475006,72.225, 258.45,72.25, -101.54999,72.25, 258.375,72.275, -101.625,72.275, 258.3,72.3, -101.70001,72.3, 258.25,72.350006, -101.75,72.350006, 258.2,72.4, -101.79999,72.4, 258.125,72.4, -101.875,72.4, 258.05,72.4, -101.95001,72.4, 257.975,72.4, -102.024994,72.4, 257.9,72.4, -102.100006,72.4, 257.83334,72.433334, -102.16666,72.433334, 257.76666,72.46667, -102.23334,72.46667, 257.7,72.5, -102.29999,72.5, 257.65002,72.55, -102.349976,72.55, 257.6,72.6, -102.399994,72.6, 257.6,72.7, -102.399994,72.7, 257.6,72.8, -102.399994,72.8, 257.66666,72.833336, -102.33334,72.833336, 257.73334,72.86667, -102.26666,72.86667, 257.8,72.9, -102.20001,72.9, 257.875,72.925, -102.125,72.925, 257.95,72.95, -102.04999,72.95, 258.025,72.975, -101.975006,72.975, 258.1,73., -101.899994,73., 258.15002,72.95, -101.849976,72.95, 258.2,72.9, -101.79999,72.9, 258.26666,72.86667, -101.73334,72.86667, 258.33334,72.833336, -101.66666,72.833336, 258.4,72.8, -101.600006,72.8, 258.46667,72.8, -101.533325,72.8, 258.53333,72.8, -101.466675,72.8, 258.6,72.8, -101.399994,72.8, 258.66666,72.76667, -101.33334,72.76667, 258.73334,72.73333, -101.26666,72.73333, 258.8,72.7, -101.20001,72.7, 258.88,72.68, -101.119995,72.68, 258.96,72.659996, -101.04001,72.659996, 259.04,72.64, -100.95999,72.64, 259.12,72.619995, -100.880005,72.619995, 259.2,72.6, -100.79999,72.6, 259.26666,72.6, -100.73334,72.6, 259.33334,72.6, -100.66666,72.6, 259.4,72.6, -100.600006,72.6, 259.46667,72.63333, -100.533325,72.63333, 259.53333,72.666664, -100.466675,72.666664, 259.6,72.7, -100.399994,72.7, 259.66666,72.7, -100.33334,72.7, 259.73334,72.7, -100.26666,72.7, 259.8,72.7, -100.20001,72.7, 259.75,72.8, -100.25,72.8, 259.7,72.9, -100.29999,72.9, 259.76666,72.86667, -100.23334,72.86667, 259.83334,72.833336, -100.16666,72.833336, 259.9,72.8, -100.100006,72.8, 259.84998,72.850006, -100.150024,72.850006, 259.8,72.9, -100.20001,72.9, 259.73334,72.933334, -100.26666,72.933334, 259.66666,72.96667, -100.33334,72.96667, 259.6,73., -100.399994,73., 259.66666,73.066666, -100.33334,73.066666, 259.73334,73.13333, -100.26666,73.13333, 259.8,73.2, -100.20001,73.2, 259.86667,73.166664, -100.13333,73.166664, 259.93332,73.13333, -100.06668,73.13333, 260.,73.1, -100.,73.1, 259.93332,73.13333, -100.06668,73.13333, 259.86667,73.166664, -100.13333,73.166664, 259.8,73.2, -100.20001,73.2, 259.73334,73.23333, -100.26666,73.23333, 259.66666,73.26667, -100.33334,73.26667, 259.6,73.3, -100.399994,73.3, 259.53333,73.26667, -100.466675,73.26667, 259.46667,73.23333, -100.533325,73.23333, 259.4,73.2, -100.600006,73.2, 259.33334,73.2, -100.66666,73.2, 259.26666,73.2, -100.73334,73.2, 259.2,73.2, -100.79999,73.2, 259.13333,73.23333, -100.86667,73.23333, 259.06668,73.26667, -100.93332,73.26667, 259.,73.3, -101.,73.3, 258.93332,73.3, -101.06668,73.3, 258.86667,73.3, -101.13333,73.3, 258.8,73.3, -101.20001,73.3, 258.73334,73.333336, -101.26666,73.333336, 258.66666,73.36667, -101.33334,73.36667, 258.6,73.4, -101.399994,73.4, 258.66666,73.433334, -101.33334,73.433334, 258.73334,73.46667, -101.26666,73.46667, 258.8,73.5, -101.20001,73.5, 258.875,73.5, -101.125,73.5, 258.95,73.5, -101.04999,73.5, 259.025,73.5, -100.975006,73.5, 259.1,73.5, -100.899994,73.5, 259.175,73.475, -100.82501,73.475, 259.25,73.45, -100.75,73.45, 259.325,73.425, -100.67499,73.425, 259.4,73.4, -100.600006,73.4, 259.33334,73.433334, -100.66666,73.433334, 259.26666,73.46667, -100.73334,73.46667, 259.2,73.5, -100.79999,73.5, 259.13333,73.53333, -100.86667,73.53333, 259.06668,73.566666, -100.93332,73.566666, 259.,73.6, -101.,73.6, 258.93332,73.6, -101.06668,73.6, 258.86667,73.6, -101.13333,73.6, 258.8,73.6, -101.20001,73.6, 258.86667,73.63333, -101.13333,73.63333, 258.93332,73.666664, -101.06668,73.666664, 259.,73.7, -101.,73.7, 259.075,73.725, -100.92499,73.725, 259.15,73.75, -100.850006,73.75, 259.22498,73.775, -100.775024,73.775, 259.3,73.8, -100.70001,73.8, 259.36667,73.76667, -100.63333,73.76667, 259.43332,73.73333, -100.56668,73.73333, 259.5,73.7, -100.5,73.7, 259.56668,73.7, -100.43332,73.7, 259.63333,73.7, -100.36667,73.7, 259.7,73.7, -100.29999,73.7, 259.63333,73.73333, -100.36667,73.73333, 259.56668,73.76667, -100.43332,73.76667, 259.5,73.8, -100.5,73.8, 259.56668,73.833336, -100.43332,73.833336, 259.63333,73.86667, -100.36667,73.86667, 259.7,73.9, -100.29999,73.9, 259.76666,73.9, -100.23334,73.9, 259.83334,73.9, -100.16666,73.9, 259.9,73.9, -100.100006,73.9, 259.96667,73.86667, -100.033325,73.86667, 260.03333,73.833336, -99.966675,73.833336, 260.1,73.8, -99.899994,73.8, 260.16666,73.8, -99.83334,73.8, 260.23334,73.8, -99.76666,73.8, 260.3,73.8, -99.70001,73.8, 260.375,73.775, -99.625,73.775, 260.45,73.75, -99.54999,73.75, 260.525,73.725, -99.475006,73.725, 260.6,73.7, -99.399994,73.7, 260.66666,73.7, -99.33334,73.7, 260.73334,73.7, -99.26666,73.7, 260.8,73.7, -99.20001,73.7, 260.86667,73.7, -99.13333,73.7, 260.93332,73.7, -99.06668,73.7, 261.,73.7, -99.,73.7, 261.075,73.7, -98.92499,73.7, 261.15,73.7, -98.850006,73.7, 261.22498,73.7, -98.775024,73.7, 261.3,73.7, -98.70001,73.7, 261.36667,73.7, -98.63333,73.7, 261.43332,73.7, -98.56668,73.7, 261.5,73.7, -98.5,73.7, 261.56668,73.73333, -98.43332,73.73333, 261.63333,73.76667, -98.36667,73.76667, 261.7,73.8, -98.29999,73.8, 261.76666,73.8, -98.23334,73.8, 261.83334,73.8, -98.16666,73.8, 261.9,73.8, -98.100006,73.8, 261.96667,73.8, -98.033325,73.8, 262.03333,73.8, -97.966675,73.8, 262.1,73.8, -97.899994,73.8, 262.175,73.825005, -97.82501,73.825005, 262.25,73.850006, -97.75,73.850006, 262.325,73.875, -97.67499,73.875, 262.4,73.9, -97.600006,73.9, 262.475,73.875, -97.524994,73.875, 262.55,73.850006, -97.45001,73.850006, 262.625,73.825005, -97.375,73.825005, 262.7,73.8, -97.29999,73.8, 262.76666,73.76667, -97.23334,73.76667, 262.83334,73.73333, -97.16666,73.73333, 262.9,73.7, -97.100006,73.7, 262.84998,73.649994, -97.150024,73.649994, 262.8,73.6, -97.20001,73.6, 262.72498,73.575, -97.275024,73.575, 262.65,73.55, -97.350006,73.55, 262.575,73.525, -97.42499,73.525, 262.5,73.5, -97.5,73.5, 262.56668,73.46667, -97.43332,73.46667, 262.63333,73.433334, -97.36667,73.433334, 262.7,73.4, -97.29999,73.4, 262.625,73.375, -97.375,73.375, 262.55,73.350006, -97.45001,73.350006, 262.475,73.325005, -97.524994,73.325005, 262.4,73.3, -97.600006,73.3, 262.34998,73.3, -97.650024,73.3, 262.3,73.3, -97.70001,73.3, 262.23334,73.26667, -97.76666,73.26667, 262.16666,73.23333, -97.83334,73.23333, 262.1,73.2, -97.899994,73.2, 262.05,73.149994, -97.95001,73.149994, 262.,73.1, -98.,73.1, 261.925,73.075, -98.07501,73.075, 261.85,73.05, -98.149994,73.05, 261.77502,73.025, -98.224976,73.025, 261.7,73., -98.29999,73., 261.65002,73., -98.349976,73., 261.6,73., -98.399994,73., 261.65002,72.95, -98.349976,72.95, 261.7,72.9, -98.29999,72.9, 261.77502,72.925, -98.224976,72.925, 261.85,72.95, -98.149994,72.95, 261.925,72.975, -98.07501,72.975, 262.,73., -98.,73., 262.06668,73., -97.93332,73., 262.13333,73., -97.86667,73., 262.2,73., -97.79999,73., 262.27502,73., -97.724976,73., 262.35,73., -97.649994,73., 262.425,73., -97.57501,73., 262.5,73., -97.5,73., 262.56668,72.96667, -97.43332,72.96667, 262.63333,72.933334, -97.36667,72.933334, 262.7,72.9, -97.29999,72.9, 262.7,72.8, -97.29999,72.8, 262.76666,72.76667, -97.23334,72.76667, 262.83334,72.73333, -97.16666,72.73333, 262.9,72.7, -97.100006,72.7, 262.96667,72.666664, -97.033325,72.666664, 263.03333,72.63333, -96.966675,72.63333, 263.1,72.6, -96.899994,72.6, 263.16666,72.63333, -96.83334,72.63333, 263.23334,72.666664, -96.76666,72.666664, 263.3,72.7, -96.70001,72.7, 263.34998,72.649994, -96.650024,72.649994, 263.4,72.6, -96.600006,72.6, 263.46667,72.53333, -96.533325,72.53333, 263.53333,72.46667, -96.466675,72.46667, 263.6,72.4, -96.399994,72.4, 263.53333,72.36667, -96.466675,72.36667, 263.46667,72.333336, -96.533325,72.333336, 263.4,72.3, -96.600006,72.3, 263.45,72.2, -96.54999,72.2, 263.5,72.1, -96.5,72.1, 263.43332,72.066666, -96.56668,72.066666, 263.36667,72.03333, -96.63333,72.03333, 263.3,72., -96.70001,72., 263.36667,72., -96.63333,72., 263.43332,72., -96.56668,72., 263.5,72., -96.5,72., 263.45,71.9, -96.54999,71.9, 263.4,71.8, -96.600006,71.8, 263.33334,71.8, -96.66666,71.8, 263.26666,71.8, -96.73334,71.8, 263.2,71.8, -96.79999,71.8, 263.125,71.75, -96.875,71.75, 263.05,71.7, -96.95001,71.7, 262.975,71.65, -97.024994,71.65, 262.9,71.6, -97.100006,71.6, 262.83334,71.6, -97.16666,71.6, 262.76666,71.6, -97.23334,71.6, 262.7,71.6, -97.29999,71.6, 262.625,71.6, -97.375,71.6, 262.55,71.6, -97.45001,71.6, 262.475,71.6, -97.524994,71.6, 262.4,71.6, -97.600006,71.6, 262.325,71.6, -97.67499,71.6, 262.25,71.6, -97.75,71.6, 262.175,71.6, -97.82501,71.6, 262.1,71.6, -97.899994,71.6, 262.03333,71.6, -97.966675,71.6, 261.96667,71.6, -98.033325,71.6, 261.9,71.6, -98.100006,71.6, 261.96667,71.566666, -98.033325,71.566666, 262.03333,71.53333, -97.966675,71.53333, 262.1,71.5, -97.899994,71.5, 262.03333,71.46667, -97.966675,71.46667, 261.96667,71.433334, -98.033325,71.433334, 261.9,71.4, -98.100006,71.4, 261.83334,71.36667, -98.16666,71.36667, 261.76666,71.333336, -98.23334,71.333336, 261.7,71.3, -98.29999,71.3, 261.65002,71.3, -98.349976,71.3, 261.6,71.3, -98.399994,71.3, 261.53333,71.3, -98.466675,71.3, 261.46667,71.3, -98.533325,71.3, 261.4,71.3, -98.600006,71.3, 261.33334,71.333336, -98.66666,71.333336, 261.26666,71.36667, -98.73334,71.36667, 261.2,71.4, -98.79999,71.4, 261.13333,71.36667, -98.86667,71.36667, 261.06668,71.333336, -98.93332,71.333336, 261.,71.3, -99.,71.3, 260.95,71.350006, -99.04999,71.350006, 260.9,71.4, -99.100006,71.4, 260.83334,71.46667, -99.16666,71.46667, 260.76666,71.53333, -99.23334,71.53333, 260.7,71.6, -99.29999,71.6, 260.625,71.65, -99.375,71.65, 260.55,71.7, -99.45001,71.7, 260.475,71.75, -99.524994,71.75, 260.4,71.8, -99.600006,71.8, 260.33334,71.8, -99.66666,71.8, 260.26666,71.8, -99.73334,71.8, 260.2,71.8, -99.79999,71.8, 260.15002,71.850006, -99.849976,71.850006, 260.1,71.9, -99.899994,71.9, 263.3,73., -96.70001,73., 263.25,73.05, -96.75,73.05, 263.2,73.1, -96.79999,73.1, 263.125,73.1, -96.875,73.1, 263.05,73.1, -96.95001,73.1, 262.975,73.1, -97.024994,73.1, 262.9,73.1, -97.100006,73.1, 262.84998,73.1, -97.150024,73.1, 262.8,73.1, -97.20001,73.1, 262.84998,73., -97.150024,73., 262.9,72.9, -97.100006,72.9, 262.975,72.9, -97.024994,72.9, 263.05,72.9, -96.95001,72.9, 263.125,72.9, -96.875,72.9, 263.2,72.9, -96.79999,72.9, 263.25,72.95, -96.75,72.95, 263.3,73., -96.70001,73., 261.3,73.8, -98.70001,73.8, 261.38,73.8, -98.619995,73.8, 261.46,73.8, -98.54001,73.8, 261.54,73.8, -98.45999,73.8, 261.62,73.8, -98.380005,73.8, 261.7,73.8, -98.29999,73.8, 261.76666,73.833336, -98.23334,73.833336, 261.83334,73.86667, -98.16666,73.86667, 261.9,73.9, -98.100006,73.9, 261.96667,73.933334, -98.033325,73.933334, 262.03333,73.96667, -97.966675,73.96667, 262.1,74., -97.899994,74., 262.03333,74.03333, -97.966675,74.03333, 261.96667,74.066666, -98.033325,74.066666, 261.9,74.1, -98.100006,74.1, 261.825,74.075, -98.17499,74.075, 261.75,74.05, -98.25,74.05, 261.675,74.025, -98.32501,74.025, 261.6,74., -98.399994,74., 261.53333,74., -98.466675,74., 261.46667,74., -98.533325,74., 261.4,74., -98.600006,74., 261.325,74., -98.67499,74., 261.25,74., -98.75,74., 261.175,74., -98.82501,74., 261.1,74., -98.899994,74., 261.05,73.95, -98.95001,73.95, 261.,73.9, -99.,73.9, 260.93332,73.9, -99.06668,73.9, 260.86667,73.9, -99.13333,73.9, 260.8,73.9, -99.20001,73.9, 260.73334,73.86667, -99.26666,73.86667, 260.66666,73.833336, -99.33334,73.833336, 260.6,73.8, -99.399994,73.8, 260.675,73.8, -99.32501,73.8, 260.75,73.8, -99.25,73.8, 260.825,73.8, -99.17499,73.8, 260.9,73.8, -99.100006,73.8, 260.96667,73.8, -99.033325,73.8, 261.03333,73.8, -98.966675,73.8, 261.1,73.8, -98.899994,73.8, 261.16666,73.8, -98.83334,73.8, 261.23334,73.8, -98.76666,73.8, 261.3,73.8, -98.70001,73.8, 263.1,69.5, -96.899994,69.5, 263.03333,69.53333, -96.966675,69.53333, 262.96667,69.566666, -97.033325,69.566666, 262.9,69.6, -97.100006,69.6, 262.825,69.625, -97.17499,69.625, 262.75,69.649994, -97.25,69.649994, 262.675,69.674995, -97.32501,69.674995, 262.6,69.7, -97.399994,69.7, 262.55,69.75, -97.45001,69.75, 262.5,69.8, -97.5,69.8, 262.425,69.825005, -97.57501,69.825005, 262.35,69.850006, -97.649994,69.850006, 262.27502,69.875, -97.724976,69.875, 262.2,69.9, -97.79999,69.9, 262.13333,69.86667, -97.86667,69.86667, 262.06668,69.833336, -97.93332,69.833336, 262.,69.8, -98.,69.8, 261.93332,69.76667, -98.06668,69.76667, 261.86667,69.73333, -98.13333,69.73333, 261.8,69.7, -98.20001,69.7, 261.75,69.649994, -98.25,69.649994, 261.7,69.6, -98.29999,69.6, 261.63333,69.6, -98.36667,69.6, 261.56668,69.6, -98.43332,69.6, 261.5,69.6, -98.5,69.6, 261.5,69.5, -98.5,69.5, 261.5,69.4, -98.5,69.4, 261.45,69.3, -98.54999,69.3, 261.4,69.2, -98.600006,69.2, 261.325,69.2, -98.67499,69.2, 261.25,69.2, -98.75,69.2, 261.175,69.2, -98.82501,69.2, 261.1,69.2, -98.899994,69.2, 261.025,69.174995, -98.975006,69.174995, 260.95,69.149994, -99.04999,69.149994, 260.875,69.125, -99.125,69.125, 260.8,69.1, -99.20001,69.1, 260.72498,69.1, -99.275024,69.1, 260.65,69.1, -99.350006,69.1, 260.575,69.1, -99.42499,69.1, 260.5,69.1, -99.5,69.1, 260.5,69., -99.5,69., 260.5,68.9, -99.5,68.9, 260.56668,68.86667, -99.43332,68.86667, 260.63333,68.833336, -99.36667,68.833336, 260.7,68.8, -99.29999,68.8, 260.76666,68.8, -99.23334,68.8, 260.83334,68.8, -99.16666,68.8, 260.9,68.8, -99.100006,68.8, 260.96667,68.833336, -99.033325,68.833336, 261.03333,68.86667, -98.966675,68.86667, 261.1,68.9, -98.899994,68.9, 261.15002,68.9, -98.849976,68.9, 261.2,68.9, -98.79999,68.9, 261.26666,68.86667, -98.73334,68.86667, 261.33334,68.833336, -98.66666,68.833336, 261.4,68.8, -98.600006,68.8, 261.46667,68.8, -98.533325,68.8, 261.53333,68.8, -98.466675,68.8, 261.6,68.8, -98.399994,68.8, 261.66666,68.76667, -98.33334,68.76667, 261.73334,68.73333, -98.26666,68.73333, 261.8,68.7, -98.20001,68.7, 261.875,68.7, -98.125,68.7, 261.95,68.7, -98.04999,68.7, 262.025,68.7, -97.975006,68.7, 262.1,68.7, -97.899994,68.7, 262.16666,68.666664, -97.83334,68.666664, 262.23334,68.63333, -97.76666,68.63333, 262.3,68.6, -97.70001,68.6, 262.36667,68.6, -97.63333,68.6, 262.43332,68.6, -97.56668,68.6, 262.5,68.6, -97.5,68.6, 262.575,68.575, -97.42499,68.575, 262.65,68.55, -97.350006,68.55, 262.72498,68.525, -97.275024,68.525, 262.8,68.5, -97.20001,68.5, 262.875,68.5, -97.125,68.5, 262.95,68.5, -97.04999,68.5, 263.025,68.5, -96.975006,68.5, 263.1,68.5, -96.899994,68.5, 263.175,68.5, -96.82501,68.5, 263.25,68.5, -96.75,68.5, 263.325,68.5, -96.67499,68.5, 263.4,68.5, -96.600006,68.5, 263.475,68.5, -96.524994,68.5, 263.55,68.5, -96.45001,68.5, 263.625,68.5, -96.375,68.5, 263.7,68.5, -96.29999,68.5, 263.76666,68.53333, -96.23334,68.53333, 263.83334,68.566666, -96.16666,68.566666, 263.9,68.6, -96.100006,68.6, 263.96667,68.63333, -96.033325,68.63333, 264.03333,68.666664, -95.966675,68.666664, 264.1,68.7, -95.899994,68.7, 264.16666,68.7, -95.83334,68.7, 264.23334,68.7, -95.76666,68.7, 264.3,68.7, -95.70001,68.7, 264.34998,68.7, -95.650024,68.7, 264.4,68.7, -95.600006,68.7, 264.475,68.725, -95.524994,68.725, 264.55,68.75, -95.45001,68.75, 264.625,68.775, -95.375,68.775, 264.7,68.8, -95.29999,68.8, 264.63333,68.8, -95.36667,68.8, 264.56668,68.8, -95.43332,68.8, 264.5,68.8, -95.5,68.8, 264.43332,68.833336, -95.56668,68.833336, 264.36667,68.86667, -95.63333,68.86667, 264.3,68.9, -95.70001,68.9, 264.25,68.95, -95.75,68.95, 264.2,69., -95.79999,69., 264.13333,69.03333, -95.86667,69.03333, 264.06668,69.066666, -95.93332,69.066666, 264.,69.1, -96.,69.1, 263.925,69.125, -96.07501,69.125, 263.85,69.149994, -96.149994,69.149994, 263.77502,69.174995, -96.224976,69.174995, 263.7,69.2, -96.29999,69.2, 263.63333,69.26666, -96.36667,69.26666, 263.56668,69.333336, -96.43332,69.333336, 263.5,69.4, -96.5,69.4, 263.43332,69.433334, -96.56668,69.433334, 263.36667,69.46667, -96.63333,69.46667, 263.3,69.5, -96.70001,69.5, 263.23334,69.5, -96.76666,69.5, 263.16666,69.5, -96.83334,69.5, 263.1,69.5, -96.899994,69.5, 243.,68.9, -117.,68.9, 243.0667,68.9, -116.933304,68.9, 243.1334,68.9, -116.86659,68.9, 243.2001,68.9, -116.7999,68.9, 243.27509,68.9, -116.724915,68.9, 243.35005,68.9, -116.64995,68.9, 243.42502,68.9, -116.57498,68.9, 243.5,68.9, -116.5,68.9, 243.57503,68.9, -116.42497,68.9, 243.65005,68.9, -116.349945,68.9, 243.72508,68.9, -116.27492,68.9, 243.80011,68.9, -116.19989,68.9, 243.86674,68.86667, -116.133255,68.86667, 243.93336,68.833336, -116.066635,68.833336, 244.,68.8, -116.,68.8, 243.95004,68.850006, -116.04996,68.850006, 243.9001,68.9, -116.0999,68.9, 243.95004,68.95, -116.04996,68.95, 244.,69., -116.,69., 244.0667,69., -115.933304,69., 244.1334,69., -115.86659,69., 244.2001,69., -115.7999,69., 244.26677,69., -115.73323,69., 244.33344,69., -115.666565,69., 244.4001,69., -115.5999,69., 244.4751,69., -115.5249,69., 244.55011,69., -115.44989,69., 244.6251,69., -115.37489,69., 244.7001,69., -115.2999,69., 244.76677,68.96667, -115.23323,68.96667, 244.83344,68.933334, -115.166565,68.933334, 244.9001,68.9, -115.0999,68.9, 244.96677,68.9, -115.03323,68.9, 245.03343,68.9, -114.96657,68.9, 245.1001,68.9, -114.8999,68.9, 245.16676,68.86667, -114.83324,68.86667, 245.23344,68.833336, -114.766556,68.833336, 245.30011,68.8, -114.69989,68.8, 245.36674,68.76667, -114.633255,68.76667, 245.43336,68.73333, -114.566635,68.73333, 245.5,68.7, -114.5,68.7, 245.5667,68.666664, -114.433304,68.666664, 245.6334,68.63333, -114.36659,68.63333, 245.7001,68.6, -114.2999,68.6, 245.7501,68.5, -114.24989,68.5, 245.80011,68.4, -114.19989,68.4, 245.8501,68.45, -114.1499,68.45, 245.9001,68.5, -114.0999,68.5, 245.9001,68.4, -114.0999,68.4, 245.9001,68.3, -114.0999,68.3, 245.83344,68.3, -114.166565,68.3, 245.76677,68.3, -114.23323,68.3, 245.7001,68.3, -114.2999,68.3, 245.6334,68.3, -114.36659,68.3, 245.5667,68.3, -114.433304,68.3, 245.5,68.3, -114.5,68.3, 245.43336,68.3, -114.566635,68.3, 245.36674,68.3, -114.633255,68.3, 245.30011,68.3, -114.69989,68.3, 245.22011,68.3, -114.77989,68.3, 245.1401,68.3, -114.85989,68.3, 245.0601,68.3, -114.939896,68.3, 244.9801,68.3, -115.0199,68.3, 244.9001,68.3, -115.0999,68.3, 244.9751,68.3, -115.0249,68.3, 245.05011,68.3, -114.94989,68.3, 245.1251,68.3, -114.87489,68.3, 245.2001,68.3, -114.7999,68.3, 245.1334,68.26667, -114.86659,68.26667, 245.0667,68.23333, -114.933304,68.23333, 245.,68.2, -115.,68.2, 244.92502,68.2, -115.07498,68.2, 244.85005,68.2, -115.14995,68.2, 244.77509,68.2, -115.224915,68.2, 244.7001,68.2, -115.2999,68.2, 244.6251,68.149994, -115.37489,68.149994, 244.55011,68.1, -115.44989,68.1, 244.4751,68.05, -115.5249,68.05, 244.4001,68., -115.5999,68., 244.46677,67.96667, -115.53323,67.96667, 244.53343,67.933334, -115.46657,67.933334, 244.6001,67.9, -115.3999,67.9, 244.66676,67.9, -115.33324,67.9, 244.73344,67.9, -115.266556,67.9, 244.80011,67.9, -115.19989,67.9, 244.88011,67.880005, -115.11989,67.880005, 244.96011,67.86, -115.03989,67.86, 245.0401,67.840004, -114.9599,67.840004, 245.1201,67.82, -114.8799,67.82, 245.2001,67.8, -114.7999,67.8, 245.27509,67.8, -114.724915,67.8, 245.35005,67.8, -114.64995,67.8, 245.42502,67.8, -114.57498,67.8, 245.5,67.8, -114.5,67.8, 245.5667,67.8, -114.433304,67.8, 245.6334,67.8, -114.36659,67.8, 245.7001,67.8, -114.2999,67.8, 245.77509,67.8, -114.224915,67.8, 245.85005,67.8, -114.14995,67.8, 245.92502,67.8, -114.07498,67.8, 246.,67.8, -114.,67.8, 246.08002,67.8, -113.91998,67.8, 246.16003,67.8, -113.839966,67.8, 246.24007,67.8, -113.75993,67.8, 246.32008,67.8, -113.67992,67.8, 246.4001,67.8, -113.5999,67.8, 246.46677,67.76667, -113.53323,67.76667, 246.53343,67.73333, -113.46657,67.73333, 246.6001,67.7, -113.3999,67.7, 246.68008,67.72, -113.319916,67.72, 246.76006,67.74, -113.239944,67.74, 246.84004,67.76, -113.15996,67.76, 246.92001,67.78, -113.07999,67.78, 247.,67.8, -113.,67.8, 247.05005,67.75, -112.94995,67.75, 247.1001,67.7, -112.8999,67.7, 247.18343,67.7, -112.816574,67.7, 247.26677,67.7, -112.73323,67.7, 247.3501,67.7, -112.6499,67.7, 247.43343,67.7, -112.566574,67.7, 247.51677,67.7, -112.48323,67.7, 247.6001,67.7, -112.3999,67.7, 247.6751,67.725, -112.324905,67.725, 247.75009,67.75, -112.24991,67.75, 247.8251,67.775, -112.1749,67.775, 247.9001,67.8, -112.0999,67.8, 247.96677,67.76667, -112.03323,67.76667, 248.03343,67.73333, -111.96657,67.73333, 248.1001,67.7, -111.8999,67.7, 248.1751,67.725, -111.824905,67.725, 248.25009,67.75, -111.74991,67.75, 248.3251,67.775, -111.6749,67.775, 248.4001,67.8, -111.5999,67.8, 248.4751,67.825005, -111.5249,67.825005, 248.55011,67.850006, -111.44989,67.850006, 248.6251,67.875, -111.37489,67.875, 248.7001,67.9, -111.2999,67.9, 248.76677,67.9, -111.23323,67.9, 248.83344,67.9, -111.166565,67.9, 248.9001,67.9, -111.0999,67.9, 248.95004,67.850006, -111.04996,67.850006, 249.,67.8, -111.,67.8, 249.08002,67.82, -110.91998,67.82, 249.16003,67.840004, -110.839966,67.840004, 249.24007,67.86, -110.75993,67.86, 249.32008,67.880005, -110.67992,67.880005, 249.4001,67.9, -110.5999,67.9, 249.46677,67.933334, -110.53323,67.933334, 249.53343,67.96667, -110.46657,67.96667, 249.6001,68., -110.3999,68., 249.66676,68., -110.33324,68., 249.73344,68., -110.266556,68., 249.80011,68., -110.19989,68., 249.86674,68., -110.133255,68., 249.93336,68., -110.066635,68., 250.,68., -110.,68., 250.0667,67.96667, -109.933304,67.96667, 250.1334,67.933334, -109.86659,67.933334, 250.2001,67.9, -109.7999,67.9, 250.2501,67.850006, -109.74989,67.850006, 250.30011,67.8, -109.69989,67.8, 250.36674,67.76667, -109.633255,67.76667, 250.43336,67.73333, -109.566635,67.73333, 250.5,67.7, -109.5,67.7, 250.57503,67.725, -109.42497,67.725, 250.65005,67.75, -109.349945,67.75, 250.72508,67.775, -109.27492,67.775, 250.80011,67.8, -109.19989,67.8, 250.86674,67.76667, -109.133255,67.76667, 250.93336,67.73333, -109.066635,67.73333, 251.,67.7, -109.,67.7, 251.05005,67.649994, -108.94995,67.649994, 251.1001,67.6, -108.8999,67.6, 251.1001,67.5, -108.8999,67.5, 251.16676,67.566666, -108.83324,67.566666, 251.23344,67.63333, -108.766556,67.63333, 251.30011,67.7, -108.69989,67.7, 251.3501,67.649994, -108.6499,67.649994, 251.4001,67.6, -108.5999,67.6, 251.45004,67.5, -108.54996,67.5, 251.5,67.4, -108.5,67.4, 251.5667,67.4, -108.433304,67.4, 251.6334,67.4, -108.36659,67.4, 251.7001,67.4, -108.2999,67.4, 251.77509,67.375, -108.224915,67.375, 251.85005,67.350006, -108.14995,67.350006, 251.92502,67.325005, -108.07498,67.325005, 252.,67.3, -108.,67.3, 252.05005,67.25, -107.94995,67.25, 252.1001,67.2, -107.8999,67.2, 252.05005,67.149994, -107.94995,67.149994, 252.,67.1, -108.,67.1, 251.92001,67.1, -108.07999,67.1, 251.84004,67.1, -108.15996,67.1, 251.76006,67.1, -108.239944,67.1, 251.68008,67.1, -108.319916,67.1, 251.6001,67.1, -108.3999,67.1, 251.66676,67.03333, -108.33324,67.03333, 251.73344,66.96667, -108.266556,66.96667, 251.80011,66.9, -108.19989,66.9, 251.86674,66.86667, -108.133255,66.86667, 251.93336,66.833336, -108.066635,66.833336, 252.,66.8, -108.,66.8, 252.0667,66.833336, -107.933304,66.833336, 252.1334,66.86667, -107.86659,66.86667, 252.2001,66.9, -107.7999,66.9, 252.26677,66.9, -107.73323,66.9, 252.33344,66.9, -107.666565,66.9, 252.4001,66.9, -107.5999,66.9, 252.46677,66.933334, -107.53323,66.933334, 252.53343,66.96667, -107.46657,66.96667, 252.6001,67., -107.3999,67., 252.6501,67.05, -107.3499,67.05, 252.7001,67.1, -107.2999,67.1, 252.6251,67.15, -107.37489,67.15, 252.55011,67.2, -107.44989,67.2, 252.4751,67.25, -107.5249,67.25, 252.4001,67.3, -107.5999,67.3, 252.33344,67.333336, -107.666565,67.333336, 252.26677,67.36667, -107.73323,67.36667, 252.2001,67.4, -107.7999,67.4, 252.2501,67.5, -107.74989,67.5, 252.30011,67.6, -107.69989,67.6, 252.22508,67.625, -107.77492,67.625, 252.15005,67.649994, -107.849945,67.649994, 252.07503,67.674995, -107.92497,67.674995, 252.,67.7, -108.,67.7, 252.,67.8, -108.,67.8, 252.,67.9, -108.,67.9, 252.0667,67.9, -107.933304,67.9, 252.1334,67.9, -107.86659,67.9, 252.2001,67.9, -107.7999,67.9, 252.2501,68., -107.74989,68., 252.30011,68.1, -107.69989,68.1, 252.36674,68.1, -107.633255,68.1, 252.43336,68.1, -107.566635,68.1, 252.5,68.1, -107.5,68.1, 252.5667,68.1, -107.433304,68.1, 252.6334,68.1, -107.36659,68.1, 252.7001,68.1, -107.2999,68.1, 252.78343,68.11667, -107.21657,68.11667, 252.86678,68.13333, -107.133224,68.13333, 252.9501,68.149994, -107.0499,68.149994, 253.03343,68.166664, -106.96657,68.166664, 253.11678,68.183334, -106.883224,68.183334, 253.2001,68.2, -106.7999,68.2, 253.2501,68.25, -106.74989,68.25, 253.30011,68.3, -106.69989,68.3, 253.36674,68.26667, -106.633255,68.26667, 253.43336,68.23333, -106.566635,68.23333, 253.5,68.2, -106.5,68.2, 253.5667,68.26666, -106.433304,68.26666, 253.6334,68.333336, -106.36659,68.333336, 253.7001,68.4, -106.2999,68.4, 253.77509,68.45, -106.224915,68.45, 253.85005,68.5, -106.14995,68.5, 253.92502,68.55, -106.07498,68.55, 254.,68.6, -106.,68.6, 253.95004,68.649994, -106.04996,68.649994, 253.9001,68.7, -106.0999,68.7, 253.8251,68.7, -106.1749,68.7, 253.75009,68.7, -106.24991,68.7, 253.6751,68.7, -106.324905,68.7, 253.6001,68.7, -106.3999,68.7, 253.5251,68.674995, -106.4749,68.674995, 253.4501,68.649994, -106.5499,68.649994, 253.3751,68.625, -106.62489,68.625, 253.30011,68.6, -106.69989,68.6, 253.36674,68.566666, -106.633255,68.566666, 253.43336,68.53333, -106.566635,68.53333, 253.5,68.5, -106.5,68.5, 253.42502,68.5, -106.57498,68.5, 253.35005,68.5, -106.64995,68.5, 253.27509,68.5, -106.724915,68.5, 253.2001,68.5, -106.7999,68.5, 253.2501,68.45, -106.74989,68.45, 253.30011,68.4, -106.69989,68.4, 253.22508,68.4, -106.77492,68.4, 253.15005,68.4, -106.849945,68.4, 253.07503,68.4, -106.92497,68.4, 253.,68.4, -107.,68.4, 252.93336,68.4, -107.066635,68.4, 252.86674,68.4, -107.133255,68.4, 252.80011,68.4, -107.19989,68.4, 252.72508,68.4, -107.27492,68.4, 252.65005,68.4, -107.349945,68.4, 252.57503,68.4, -107.42497,68.4, 252.5,68.4, -107.5,68.4, 252.42502,68.4, -107.57498,68.4, 252.35005,68.4, -107.64995,68.4, 252.27509,68.4, -107.724915,68.4, 252.2001,68.4, -107.7999,68.4, 252.1334,68.36667, -107.86659,68.36667, 252.0667,68.333336, -107.933304,68.333336, 252.,68.3, -108.,68.3, 252.0667,68.3, -107.933304,68.3, 252.1334,68.3, -107.86659,68.3, 252.2001,68.3, -107.7999,68.3, 252.1334,68.26667, -107.86659,68.26667, 252.0667,68.23333, -107.933304,68.23333, 252.,68.2, -108.,68.2, 251.92001,68.2, -108.07999,68.2, 251.84004,68.2, -108.15996,68.2, 251.76006,68.2, -108.239944,68.2, 251.68008,68.2, -108.319916,68.2, 251.6001,68.2, -108.3999,68.2, 251.53343,68.23333, -108.46657,68.23333, 251.46677,68.26667, -108.53323,68.26667, 251.4001,68.3, -108.5999,68.3, 251.33344,68.3, -108.666565,68.3, 251.26677,68.3, -108.73323,68.3, 251.2001,68.3, -108.7999,68.3, 251.2501,68.4, -108.74989,68.4, 251.30011,68.5, -108.69989,68.5, 251.36674,68.53333, -108.633255,68.53333, 251.43336,68.566666, -108.566635,68.566666, 251.5,68.6, -108.5,68.6, 251.58002,68.619995, -108.41998,68.619995, 251.66003,68.64, -108.339966,68.64, 251.74007,68.659996, -108.25993,68.659996, 251.82008,68.68, -108.17992,68.68, 251.9001,68.7, -108.0999,68.7, 251.9751,68.7, -108.0249,68.7, 252.05011,68.7, -107.94989,68.7, 252.1251,68.7, -107.87489,68.7, 252.2001,68.7, -107.7999,68.7, 252.26677,68.7, -107.73323,68.7, 252.33344,68.7, -107.666565,68.7, 252.4001,68.7, -107.5999,68.7, 252.46677,68.73333, -107.53323,68.73333, 252.53343,68.76667, -107.46657,68.76667, 252.6001,68.8, -107.3999,68.8, 252.6751,68.8, -107.324905,68.8, 252.75009,68.8, -107.24991,68.8, 252.8251,68.8, -107.1749,68.8, 252.9001,68.8, -107.0999,68.8, 252.9801,68.82, -107.0199,68.82, 253.0601,68.840004, -106.939896,68.840004, 253.1401,68.86, -106.85989,68.86, 253.22011,68.880005, -106.77989,68.880005, 253.30011,68.9, -106.69989,68.9, 253.3751,68.9, -106.62489,68.9, 253.4501,68.9, -106.5499,68.9, 253.5251,68.9, -106.4749,68.9, 253.6001,68.9, -106.3999,68.9, 253.6501,68.95, -106.3499,68.95, 253.7001,69., -106.2999,69., 253.76677,69., -106.23323,69., 253.83344,69., -106.166565,69., 253.9001,69., -106.0999,69., 253.96677,68.96667, -106.03323,68.96667, 254.03343,68.933334, -105.96657,68.933334, 254.1001,68.9, -105.8999,68.9, 254.1751,68.875, -105.824905,68.875, 254.25009,68.850006, -105.74991,68.850006, 254.3251,68.825005, -105.6749,68.825005, 254.4001,68.8, -105.5999,68.8, 254.4001,68.7, -105.5999,68.7, 254.4001,68.6, -105.5999,68.6, 254.46677,68.566666, -105.53323,68.566666, 254.53343,68.53333, -105.46657,68.53333, 254.6001,68.5, -105.3999,68.5, 254.5251,68.5, -105.4749,68.5, 254.4501,68.5, -105.5499,68.5, 254.3751,68.5, -105.62489,68.5, 254.30011,68.5, -105.69989,68.5, 254.3751,68.475, -105.62489,68.475, 254.4501,68.45, -105.5499,68.45, 254.5251,68.425, -105.4749,68.425, 254.6001,68.4, -105.3999,68.4, 254.6751,68.375, -105.324905,68.375, 254.75009,68.350006, -105.24991,68.350006, 254.8251,68.325005, -105.1749,68.325005, 254.9001,68.3, -105.0999,68.3, 254.97507,68.3, -105.02493,68.3, 255.05005,68.3, -104.94995,68.3, 255.12503,68.3, -104.87497,68.3, 255.2,68.3, -104.8,68.3, 255.25,68.2, -104.75,68.2, 255.3,68.1, -104.7,68.1, 255.35,68.1, -104.649994,68.1, 255.4,68.1, -104.600006,68.1, 255.48,68.08, -104.520004,68.08, 255.56,68.06, -104.44,68.06, 255.64,68.04, -104.36,68.04, 255.72,68.02, -104.28,68.02, 255.8,68., -104.2,68., 255.86667,68.03333, -104.13333,68.03333, 255.93333,68.066666, -104.066666,68.066666, 256.,68.1, -104.,68.1, 256.075,68.1, -103.92499,68.1, 256.15,68.1, -103.850006,68.1, 256.22498,68.1, -103.775024,68.1, 256.3,68.1, -103.70001,68.1, 256.34998,68.149994, -103.650024,68.149994, 256.4,68.2, -103.600006,68.2, 256.475,68.2, -103.524994,68.2, 256.55,68.2, -103.45001,68.2, 256.625,68.2, -103.375,68.2, 256.7,68.2, -103.29999,68.2, 256.77502,68.125, -103.224976,68.125, 256.85,68.05, -103.149994,68.05, 256.925,67.975, -103.07501,67.975, 257.,67.9, -103.,67.9, 257.06668,67.86667, -102.93332,67.86667, 257.13333,67.833336, -102.86667,67.833336, 257.2,67.8, -102.79999,67.8, 257.28336,67.78333, -102.716644,67.78333, 257.36667,67.76667, -102.63333,67.76667, 257.45,67.75, -102.54999,67.75, 257.53336,67.73333, -102.466644,67.73333, 257.61667,67.71667, -102.38333,67.71667, 257.7,67.7, -102.29999,67.7, 257.75,67.75, -102.25,67.75, 257.8,67.8, -102.20001,67.8, 257.86667,67.8, -102.13333,67.8, 257.93332,67.8, -102.06668,67.8, 258.,67.8, -102.,67.8, 258.06668,67.8, -101.93332,67.8, 258.13333,67.8, -101.86667,67.8, 258.2,67.8, -101.79999,67.8, 258.26666,67.76667, -101.73334,67.76667, 258.33334,67.73333, -101.66666,67.73333, 258.4,67.7, -101.600006,67.7, 258.46667,67.73333, -101.533325,67.73333, 258.53333,67.76667, -101.466675,67.76667, 258.6,67.8, -101.399994,67.8, 258.68335,67.8, -101.31665,67.8, 258.76666,67.8, -101.23334,67.8, 258.85,67.8, -101.149994,67.8, 258.93335,67.8, -101.06665,67.8, 259.01666,67.8, -100.98334,67.8, 259.1,67.8, -100.899994,67.8, 259.18,67.8, -100.82001,67.8, 259.26,67.8, -100.73999,67.8, 259.34,67.8, -100.66,67.8, 259.42,67.8, -100.57999,67.8, 259.5,67.8, -100.5,67.8, 259.55,67.850006, -100.45001,67.850006, 259.6,67.9, -100.399994,67.9, 259.68,67.9, -100.32001,67.9, 259.76,67.9, -100.23999,67.9, 259.84,67.9, -100.16,67.9, 259.92,67.9, -100.07999,67.9, 260.,67.9, -100.,67.9, 260.075,67.875, -99.92499,67.875, 260.15,67.850006, -99.850006,67.850006, 260.22498,67.825005, -99.775024,67.825005, 260.3,67.8, -99.70001,67.8, 260.375,67.8, -99.625,67.8, 260.45,67.8, -99.54999,67.8, 260.525,67.8, -99.475006,67.8, 260.6,67.8, -99.399994,67.8, 260.675,67.8, -99.32501,67.8, 260.75,67.8, -99.25,67.8, 260.825,67.8, -99.17499,67.8, 260.9,67.8, -99.100006,67.8, 260.96667,67.8, -99.033325,67.8, 261.03333,67.8, -98.966675,67.8, 261.1,67.8, -98.899994,67.8, 261.18,67.8, -98.82001,67.8, 261.26,67.8, -98.73999,67.8, 261.34,67.8, -98.66,67.8, 261.42,67.8, -98.57999,67.8, 261.5,67.8, -98.5,67.8, 261.43332,67.86667, -98.56668,67.86667, 261.36667,67.933334, -98.63333,67.933334, 261.3,68., -98.70001,68., 261.34998,68.05, -98.650024,68.05, 261.4,68.1, -98.600006,68.1, 261.46667,68.066666, -98.533325,68.066666, 261.53333,68.03333, -98.466675,68.03333, 261.6,68., -98.399994,68., 261.65002,67.95, -98.349976,67.95, 261.7,67.9, -98.29999,67.9, 261.75,67.850006, -98.25,67.850006, 261.8,67.8, -98.20001,67.8, 261.875,67.775, -98.125,67.775, 261.95,67.75, -98.04999,67.75, 262.025,67.725, -97.975006,67.725, 262.1,67.7, -97.899994,67.7, 262.16666,67.7, -97.83334,67.7, 262.23334,67.7, -97.76666,67.7, 262.3,67.7, -97.70001,67.7, 262.38,67.68, -97.619995,67.68, 262.46,67.659996, -97.54001,67.659996, 262.54,67.64, -97.45999,67.64, 262.62,67.619995, -97.380005,67.619995, 262.7,67.6, -97.29999,67.6, 262.75,67.649994, -97.25,67.649994, 262.8,67.7, -97.20001,67.7, 262.8,67.85, -97.20001,67.85, 262.8,68., -97.20001,68., 262.72498,67.975, -97.275024,67.975, 262.65,67.95, -97.350006,67.95, 262.575,67.925, -97.42499,67.925, 262.5,67.9, -97.5,67.9, 262.42,67.92, -97.57999,67.92, 262.34,67.94, -97.66,67.94, 262.26,67.96, -97.73999,67.96, 262.18,67.98, -97.82001,67.98, 262.1,68., -97.899994,68., 262.03333,67.96667, -97.966675,67.96667, 261.96667,67.933334, -98.033325,67.933334, 261.9,67.9, -98.100006,67.9, 261.84998,67.95, -98.150024,67.95, 261.8,68., -98.20001,68., 261.73334,68.03333, -98.26666,68.03333, 261.66666,68.066666, -98.33334,68.066666, 261.6,68.1, -98.399994,68.1, 261.55,68.2, -98.45001,68.2, 261.5,68.3, -98.5,68.3, 261.43332,68.333336, -98.56668,68.333336, 261.36667,68.36667, -98.63333,68.36667, 261.3,68.4, -98.70001,68.4, 261.36667,68.4, -98.63333,68.4, 261.43332,68.4, -98.56668,68.4, 261.5,68.4, -98.5,68.4, 261.575,68.4, -98.42499,68.4, 261.65,68.4, -98.350006,68.4, 261.72498,68.4, -98.275024,68.4, 261.8,68.4, -98.20001,68.4, 261.875,68.4, -98.125,68.4, 261.95,68.4, -98.04999,68.4, 262.025,68.4, -97.975006,68.4, 262.1,68.4, -97.899994,68.4, 262.16666,68.4, -97.83334,68.4, 262.23334,68.4, -97.76666,68.4, 262.3,68.4, -97.70001,68.4, 262.22498,68.425, -97.775024,68.425, 262.15,68.45, -97.850006,68.45, 262.075,68.475, -97.92499,68.475, 262.,68.5, -98.,68.5, 262.075,68.5, -97.92499,68.5, 262.15,68.5, -97.850006,68.5, 262.22498,68.5, -97.775024,68.5, 262.3,68.5, -97.70001,68.5, 262.36667,68.46667, -97.63333,68.46667, 262.43332,68.433334, -97.56668,68.433334, 262.5,68.4, -97.5,68.4, 262.56668,68.433334, -97.43332,68.433334, 262.63333,68.46667, -97.36667,68.46667, 262.7,68.5, -97.29999,68.5, 262.75,68.45, -97.25,68.45, 262.8,68.4, -97.20001,68.4, 262.875,68.4, -97.125,68.4, 262.95,68.4, -97.04999,68.4, 263.025,68.4, -96.975006,68.4, 263.1,68.4, -96.899994,68.4, 263.16666,68.36667, -96.83334,68.36667, 263.23334,68.333336, -96.76666,68.333336, 263.3,68.3, -96.70001,68.3, 263.3,68.2, -96.70001,68.2, 263.3,68.1, -96.70001,68.1, 263.36667,68.066666, -96.63333,68.066666, 263.43332,68.03333, -96.56668,68.03333, 263.5,68., -96.5,68., 263.58,68.06, -96.42001,68.06, 263.66,68.12, -96.34,68.12, 263.74,68.18, -96.26001,68.18, 263.82,68.240005, -96.17999,68.240005, 263.9,68.3, -96.100006,68.3, 263.9,68.15, -96.100006,68.15, 263.9,68., -96.100006,68., 263.84998,67.95, -96.150024,67.95, 263.8,67.9, -96.20001,67.9, 263.84998,67.8, -96.150024,67.8, 263.9,67.7, -96.100006,67.7, 263.83334,67.666664, -96.16666,67.666664, 263.76666,67.63333, -96.23334,67.63333, 263.7,67.6, -96.29999,67.6, 263.7,67.5, -96.29999,67.5, 263.76666,67.5, -96.23334,67.5, 263.83334,67.5, -96.16666,67.5, 263.9,67.5, -96.100006,67.5, 263.95,67.4, -96.04999,67.4, 264.,67.3, -96.,67.3, 264.06668,67.333336, -95.93332,67.333336, 264.13333,67.36667, -95.86667,67.36667, 264.2,67.4, -95.79999,67.4, 264.27502,67.4, -95.724976,67.4, 264.35,67.4, -95.649994,67.4, 264.425,67.4, -95.57501,67.4, 264.5,67.4, -95.5,67.4, 264.45,67.350006, -95.54999,67.350006, 264.4,67.3, -95.600006,67.3, 264.46667,67.26667, -95.533325,67.26667, 264.53333,67.23333, -95.466675,67.23333, 264.6,67.2, -95.399994,67.2, 264.65002,67.3, -95.349976,67.3, 264.7,67.4, -95.29999,67.4, 264.65002,67.45, -95.349976,67.45, 264.6,67.5, -95.399994,67.5, 264.6,67.6, -95.399994,67.6, 264.6,67.7, -95.399994,67.7, 264.525,67.7, -95.475006,67.7, 264.45,67.7, -95.54999,67.7, 264.375,67.7, -95.625,67.7, 264.3,67.7, -95.70001,67.7, 264.34998,67.8, -95.650024,67.8, 264.4,67.9, -95.600006,67.9, 264.4,68., -95.600006,68., 264.4,68.1, -95.600006,68.1, 264.46667,68.1, -95.533325,68.1, 264.53333,68.1, -95.466675,68.1, 264.6,68.1, -95.399994,68.1, 264.66666,68.1, -95.33334,68.1, 264.73334,68.1, -95.26666,68.1, 264.8,68.1, -95.20001,68.1, 264.875,68.1, -95.125,68.1, 264.95,68.1, -95.04999,68.1, 265.025,68.1, -94.975006,68.1, 265.1,68.1, -94.899994,68.1, 265.16666,68.1, -94.83334,68.1, 265.23334,68.1, -94.76666,68.1, 265.3,68.1, -94.70001,68.1, 265.36667,68.13333, -94.63333,68.13333, 265.43332,68.166664, -94.56668,68.166664, 265.5,68.2, -94.5,68.2, 265.55,68.2, -94.45001,68.2, 265.6,68.2, -94.399994,68.2, 265.66666,68.26666, -94.33334,68.26666, 265.73334,68.333336, -94.26666,68.333336, 265.8,68.4, -94.20001,68.4, 265.86667,68.433334, -94.13333,68.433334, 265.93332,68.46667, -94.06668,68.46667, 266.,68.5, -94.,68.5, 266.075,68.5, -93.92499,68.5, 266.15,68.5, -93.850006,68.5, 266.22498,68.5, -93.775024,68.5, 266.3,68.5, -93.70001,68.5, 266.34998,68.55, -93.650024,68.55, 266.4,68.6, -93.600006,68.6, 266.33334,68.6, -93.66666,68.6, 266.26666,68.6, -93.73334,68.6, 266.2,68.6, -93.79999,68.6, 266.2,68.75, -93.79999,68.75, 266.2,68.9, -93.79999,68.9, 266.15002,68.95, -93.849976,68.95, 266.1,69., -93.899994,69., 266.03333,68.96667, -93.966675,68.96667, 265.96667,68.933334, -94.033325,68.933334, 265.9,68.9, -94.100006,68.9, 265.83334,68.833336, -94.16666,68.833336, 265.76666,68.76666, -94.23334,68.76666, 265.7,68.7, -94.29999,68.7, 265.63333,68.7, -94.36667,68.7, 265.56668,68.7, -94.43332,68.7, 265.5,68.7, -94.5,68.7, 265.43332,68.7, -94.56668,68.7, 265.36667,68.7, -94.63333,68.7, 265.3,68.7, -94.70001,68.7, 265.3,68.8, -94.70001,68.8, 265.3,68.9, -94.70001,68.9, 265.375,68.925, -94.625,68.925, 265.45,68.95, -94.54999,68.95, 265.525,68.975, -94.475006,68.975, 265.6,69., -94.399994,69., 265.65002,69.05, -94.349976,69.05, 265.7,69.1, -94.29999,69.1, 265.65002,69.149994, -94.349976,69.149994, 265.6,69.2, -94.399994,69.2, 265.66666,69.23333, -94.33334,69.23333, 265.73334,69.26667, -94.26666,69.26667, 265.8,69.3, -94.20001,69.3, 265.875,69.325005, -94.125,69.325005, 265.95,69.350006, -94.04999,69.350006, 266.025,69.375, -93.975006,69.375, 266.1,69.4, -93.899994,69.4, 266.05,69.3, -93.95001,69.3, 266.,69.2, -94.,69.2, 266.075,69.225, -93.92499,69.225, 266.15,69.25, -93.850006,69.25, 266.22498,69.275, -93.775024,69.275, 266.3,69.3, -93.70001,69.3, 266.3,69.4, -93.70001,69.4, 266.3,69.5, -93.70001,69.5, 266.22,69.5, -93.78,69.5, 266.13998,69.5, -93.860016,69.5, 266.06,69.5, -93.94,69.5, 265.97998,69.5, -94.02002,69.5, 265.9,69.5, -94.100006,69.5, 265.825,69.475, -94.17499,69.475, 265.75,69.45, -94.25,69.45, 265.675,69.425, -94.32501,69.425, 265.6,69.4, -94.399994,69.4, 265.525,69.45, -94.475006,69.45, 265.45,69.5, -94.54999,69.5, 265.375,69.55, -94.625,69.55, 265.3,69.6, -94.70001,69.6, 265.23334,69.6, -94.76666,69.6, 265.16666,69.6, -94.83334,69.6, 265.1,69.6, -94.899994,69.6, 265.05,69.6, -94.95001,69.6, 265.,69.6, -95.,69.6, 264.93332,69.63333, -95.06668,69.63333, 264.86667,69.666664, -95.13333,69.666664, 264.8,69.7, -95.20001,69.7, 264.75,69.7, -95.25,69.7, 264.7,69.7, -95.29999,69.7, 264.62,69.7, -95.380005,69.7, 264.54,69.7, -95.45999,69.7, 264.46,69.7, -95.54001,69.7, 264.38,69.7, -95.619995,69.7, 264.3,69.7, -95.70001,69.7, 264.22,69.72, -95.78,69.72, 264.13998,69.74, -95.860016,69.74, 264.06,69.76, -95.94,69.76, 263.97998,69.78, -96.02002,69.78, 263.9,69.8, -96.100006,69.8, 263.84998,69.850006, -96.150024,69.850006, 263.8,69.9, -96.20001,69.9, 263.73334,69.933334, -96.26666,69.933334, 263.66666,69.96667, -96.33334,69.96667, 263.6,70., -96.399994,70., 263.53333,70.03333, -96.466675,70.03333, 263.46667,70.066666, -96.533325,70.066666, 263.4,70.1, -96.600006,70.1, 263.4,70.2, -96.600006,70.2, 263.45,70.3, -96.54999,70.3, 263.5,70.4, -96.5,70.4, 263.56668,70.433334, -96.43332,70.433334, 263.63333,70.46667, -96.36667,70.46667, 263.7,70.5, -96.29999,70.5, 263.76666,70.53333, -96.23334,70.53333, 263.83334,70.566666, -96.16666,70.566666, 263.9,70.6, -96.100006,70.6, 263.84998,70.649994, -96.150024,70.649994, 263.8,70.7, -96.20001,70.7, 263.72498,70.725, -96.275024,70.725, 263.65,70.75, -96.350006,70.75, 263.575,70.775, -96.42499,70.775, 263.5,70.8, -96.5,70.8, 263.55,70.9, -96.45001,70.9, 263.6,71., -96.399994,71., 263.65002,71.1, -96.349976,71.1, 263.7,71.2, -96.29999,71.2, 263.75,71.25, -96.25,71.25, 263.8,71.3, -96.20001,71.3, 263.86667,71.333336, -96.13333,71.333336, 263.93332,71.36667, -96.06668,71.36667, 264.,71.4, -96.,71.4, 264.06668,71.36667, -95.93332,71.36667, 264.13333,71.333336, -95.86667,71.333336, 264.2,71.3, -95.79999,71.3, 264.25,71.25, -95.75,71.25, 264.3,71.2, -95.70001,71.2, 264.36667,71.23333, -95.63333,71.23333, 264.43332,71.26667, -95.56668,71.26667, 264.5,71.3, -95.5,71.3, 264.43332,71.36667, -95.56668,71.36667, 264.36667,71.433334, -95.63333,71.433334, 264.3,71.5, -95.70001,71.5, 264.25,71.55, -95.75,71.55, 264.2,71.6, -95.79999,71.6, 264.25,71.649994, -95.75,71.649994, 264.3,71.7, -95.70001,71.7, 264.36667,71.7, -95.63333,71.7, 264.43332,71.7, -95.56668,71.7, 264.5,71.7, -95.5,71.7, 264.56668,71.73333, -95.43332,71.73333, 264.63333,71.76667, -95.36667,71.76667, 264.7,71.8, -95.29999,71.8, 264.75,71.850006, -95.25,71.850006, 264.8,71.9, -95.20001,71.9, 264.86667,71.933334, -95.13333,71.933334, 264.93332,71.96667, -95.06668,71.96667, 265.,72., -95.,72., 263.6,75.6, -96.399994,75.6, 263.53333,75.6, -96.466675,75.6, 263.46667,75.6, -96.533325,75.6, 263.4,75.6, -96.600006,75.6, 263.33334,75.566666, -96.66666,75.566666, 263.26666,75.53333, -96.73334,75.53333, 263.2,75.5, -96.79999,75.5, 263.13333,75.46667, -96.86667,75.46667, 263.06668,75.433334, -96.93332,75.433334, 263.,75.4, -97.,75.4, 262.95,75.45, -97.04999,75.45, 262.9,75.5, -97.100006,75.5, 262.95,75.55, -97.04999,75.55, 263.,75.6, -97.,75.6, 263.075,75.6, -96.92499,75.6, 263.15,75.6, -96.850006,75.6, 263.22498,75.6, -96.775024,75.6, 263.3,75.6, -96.70001,75.6, 263.36667,75.6, -96.63333,75.6, 263.43332,75.6, -96.56668,75.6, 263.5,75.6, -96.5,75.6, 263.56668,75.63333, -96.43332,75.63333, 263.63333,75.666664, -96.36667,75.666664, 263.7,75.7, -96.29999,75.7, 263.75,75.7, -96.25,75.7, 263.8,75.7, -96.20001,75.7, 263.86667,75.666664, -96.13333,75.666664, 263.93332,75.63333, -96.06668,75.63333, 264.,75.6, -96.,75.6, 263.93332,75.566666, -96.06668,75.566666, 263.86667,75.53333, -96.13333,75.53333, 263.8,75.5, -96.20001,75.5, 263.73334,75.53333, -96.26666,75.53333, 263.66666,75.566666, -96.33334,75.566666, 263.6,75.6, -96.399994,75.6, 263.6,75.6, -96.399994,75.6, 262.3,76., -97.70001,76., 262.25,75.95, -97.75,75.95, 262.2,75.9, -97.79999,75.9, 262.13333,75.86667, -97.86667,75.86667, 262.06668,75.833336, -97.93332,75.833336, 262.,75.8, -98.,75.8, 262.075,75.8, -97.92499,75.8, 262.15,75.8, -97.850006,75.8, 262.22498,75.8, -97.775024,75.8, 262.3,75.8, -97.70001,75.8, 262.36667,75.76667, -97.63333,75.76667, 262.43332,75.73333, -97.56668,75.73333, 262.5,75.7, -97.5,75.7, 262.5,75.5, -97.5,75.5, 262.43332,75.53333, -97.56668,75.53333, 262.36667,75.566666, -97.63333,75.566666, 262.3,75.6, -97.70001,75.6, 262.22498,75.6, -97.775024,75.6, 262.15,75.6, -97.850006,75.6, 262.075,75.6, -97.92499,75.6, 262.,75.6, -98.,75.6, 262.05,75.55, -97.95001,75.55, 262.1,75.5, -97.899994,75.5, 262.03333,75.5, -97.966675,75.5, 261.96667,75.5, -98.033325,75.5, 261.9,75.5, -98.100006,75.5, 261.84998,75.45, -98.150024,75.45, 261.8,75.4, -98.20001,75.4, 261.84998,75.350006, -98.150024,75.350006, 261.9,75.3, -98.100006,75.3, 261.96667,75.26667, -98.033325,75.26667, 262.03333,75.23333, -97.966675,75.23333, 262.1,75.2, -97.899994,75.2, 262.03333,75.2, -97.966675,75.2, 261.96667,75.2, -98.033325,75.2, 261.9,75.2, -98.100006,75.2, 261.83334,75.166664, -98.16666,75.166664, 261.76666,75.13333, -98.23334,75.13333, 261.7,75.1, -98.29999,75.1, 261.63333,75.066666, -98.36667,75.066666, 261.56668,75.03333, -98.43332,75.03333, 261.5,75., -98.5,75., 261.43332,75.03333, -98.56668,75.03333, 261.36667,75.066666, -98.63333,75.066666, 261.3,75.1, -98.70001,75.1, 261.22498,75.075, -98.775024,75.075, 261.15,75.05, -98.850006,75.05, 261.075,75.025, -98.92499,75.025, 261.,75., -99.,75., 260.95,75.05, -99.04999,75.05, 260.9,75.1, -99.100006,75.1, 260.83334,75.066666, -99.16666,75.066666, 260.76666,75.03333, -99.23334,75.03333, 260.7,75., -99.29999,75., 260.63333,75., -99.36667,75., 260.56668,75., -99.43332,75., 260.5,75., -99.5,75., 260.425,75., -99.57501,75., 260.35,75., -99.649994,75., 260.27502,75., -99.724976,75., 260.2,75., -99.79999,75., 260.13333,75., -99.86667,75., 260.06668,75., -99.93332,75., 260.,75., -100.,75., 259.93332,75., -100.06668,75., 259.86667,75., -100.13333,75., 259.8,75., -100.20001,75., 259.73334,75., -100.26666,75., 259.66666,75., -100.33334,75., 259.6,75., -100.399994,75., 259.53333,75.03333, -100.466675,75.03333, 259.46667,75.066666, -100.533325,75.066666, 259.4,75.1, -100.600006,75.1, 259.45,75.2, -100.54999,75.2, 259.5,75.3, -100.5,75.3, 259.575,75.275, -100.42499,75.275, 259.65,75.25, -100.350006,75.25, 259.72498,75.225, -100.275024,75.225, 259.8,75.2, -100.20001,75.2, 259.73334,75.23333, -100.26666,75.23333, 259.66666,75.26667, -100.33334,75.26667, 259.6,75.3, -100.399994,75.3, 259.525,75.3, -100.475006,75.3, 259.45,75.3, -100.54999,75.3, 259.375,75.3, -100.625,75.3, 259.3,75.3, -100.70001,75.3, 259.36667,75.333336, -100.63333,75.333336, 259.43332,75.36667, -100.56668,75.36667, 259.5,75.4, -100.5,75.4, 259.425,75.425, -100.57501,75.425, 259.35,75.45, -100.649994,75.45, 259.27502,75.475, -100.724976,75.475, 259.2,75.5, -100.79999,75.5, 259.28,75.5, -100.72,75.5, 259.36002,75.5, -100.639984,75.5, 259.44,75.5, -100.56,75.5, 259.52002,75.5, -100.47998,75.5, 259.6,75.5, -100.399994,75.5, 259.66666,75.5, -100.33334,75.5, 259.73334,75.5, -100.26666,75.5, 259.8,75.5, -100.20001,75.5, 259.875,75.5, -100.125,75.5, 259.95,75.5, -100.04999,75.5, 260.025,75.5, -99.975006,75.5, 260.1,75.5, -99.899994,75.5, 260.03333,75.5, -99.966675,75.5, 259.96667,75.5, -100.033325,75.5, 259.9,75.5, -100.100006,75.5, 259.83334,75.5, -100.16666,75.5, 259.76666,75.5, -100.23334,75.5, 259.7,75.5, -100.29999,75.5, 259.77502,75.525, -100.224976,75.525, 259.85,75.55, -100.149994,75.55, 259.925,75.575, -100.07501,75.575, 260.,75.6, -100.,75.6, 260.075,75.6, -99.92499,75.6, 260.15,75.6, -99.850006,75.6, 260.22498,75.6, -99.775024,75.6, 260.3,75.6, -99.70001,75.6, 260.34998,75.649994, -99.650024,75.649994, 260.4,75.7, -99.600006,75.7, 260.475,75.7, -99.524994,75.7, 260.55,75.7, -99.45001,75.7, 260.625,75.7, -99.375,75.7, 260.7,75.7, -99.29999,75.7, 260.77502,75.725, -99.224976,75.725, 260.85,75.75, -99.149994,75.75, 260.925,75.775, -99.07501,75.775, 261.,75.8, -99.,75.8, 260.925,75.8, -99.07501,75.8, 260.85,75.8, -99.149994,75.8, 260.77502,75.8, -99.224976,75.8, 260.7,75.8, -99.29999,75.8, 260.625,75.8, -99.375,75.8, 260.55,75.8, -99.45001,75.8, 260.475,75.8, -99.524994,75.8, 260.4,75.8, -99.600006,75.8, 260.33334,75.76667, -99.66666,75.76667, 260.26666,75.73333, -99.73334,75.73333, 260.2,75.7, -99.79999,75.7, 260.12,75.7, -99.880005,75.7, 260.04,75.7, -99.95999,75.7, 259.96,75.7, -100.04001,75.7, 259.88,75.7, -100.119995,75.7, 259.8,75.7, -100.20001,75.7, 259.72498,75.7, -100.275024,75.7, 259.65,75.7, -100.350006,75.7, 259.575,75.7, -100.42499,75.7, 259.5,75.7, -100.5,75.7, 259.43332,75.7, -100.56668,75.7, 259.36667,75.7, -100.63333,75.7, 259.3,75.7, -100.70001,75.7, 259.22498,75.7, -100.775024,75.7, 259.15,75.7, -100.850006,75.7, 259.075,75.7, -100.92499,75.7, 259.,75.7, -101.,75.7, 258.925,75.674995, -101.07501,75.674995, 258.85,75.649994, -101.149994,75.649994, 258.77502,75.625, -101.224976,75.625, 258.7,75.6, -101.29999,75.6, 258.63333,75.6, -101.36667,75.6, 258.56668,75.6, -101.43332,75.6, 258.5,75.6, -101.5,75.6, 258.43332,75.6, -101.56668,75.6, 258.36667,75.6, -101.63333,75.6, 258.3,75.6, -101.70001,75.6, 258.23334,75.6, -101.76666,75.6, 258.16666,75.6, -101.83334,75.6, 258.1,75.6, -101.899994,75.6, 258.025,75.6, -101.975006,75.6, 257.95,75.6, -102.04999,75.6, 257.875,75.6, -102.125,75.6, 257.8,75.6, -102.20001,75.6, 257.73334,75.6, -102.26666,75.6, 257.66666,75.6, -102.33334,75.6, 257.6,75.6, -102.399994,75.6, 257.525,75.6, -102.475006,75.6, 257.45,75.6, -102.54999,75.6, 257.375,75.6, -102.625,75.6, 257.3,75.6, -102.70001,75.6, 257.25,75.6, -102.75,75.6, 257.2,75.6, -102.79999,75.6, 257.26666,75.63333, -102.73334,75.63333, 257.33334,75.666664, -102.66666,75.666664, 257.4,75.7, -102.600006,75.7, 257.46667,75.7, -102.533325,75.7, 257.53333,75.7, -102.466675,75.7, 257.6,75.7, -102.399994,75.7, 257.675,75.7, -102.32501,75.7, 257.75,75.7, -102.25,75.7, 257.825,75.7, -102.17499,75.7, 257.9,75.7, -102.100006,75.7, 257.83334,75.73333, -102.16666,75.73333, 257.76666,75.76667, -102.23334,75.76667, 257.7,75.8, -102.29999,75.8, 257.76666,75.833336, -102.23334,75.833336, 257.83334,75.86667, -102.16666,75.86667, 257.9,75.9, -102.100006,75.9, 257.975,75.9, -102.024994,75.9, 258.05,75.9, -101.95001,75.9, 258.125,75.9, -101.875,75.9, 258.2,75.9, -101.79999,75.9, 258.26666,75.86667, -101.73334,75.86667, 258.33334,75.833336, -101.66666,75.833336, 258.4,75.8, -101.600006,75.8, 258.46667,75.8, -101.533325,75.8, 258.53333,75.8, -101.466675,75.8, 258.6,75.8, -101.399994,75.8, 258.66666,75.8, -101.33334,75.8, 258.73334,75.8, -101.26666,75.8, 258.8,75.8, -101.20001,75.8, 258.75,75.8, -101.25,75.8, 258.7,75.8, -101.29999,75.8, 258.63333,75.833336, -101.36667,75.833336, 258.56668,75.86667, -101.43332,75.86667, 258.5,75.9, -101.5,75.9, 258.55,75.95, -101.45001,75.95, 258.6,76., -101.399994,76., 258.53333,76., -101.466675,76., 258.46667,76., -101.533325,76., 258.4,76., -101.600006,76., 258.325,76., -101.67499,76., 258.25,76., -101.75,76., 258.175,76., -101.82501,76., 258.1,76., -101.899994,76., 258.05,76.05, -101.95001,76.05, 258.,76.1, -102.,76.1, 257.93332,76.13333, -102.06668,76.13333, 257.86667,76.166664, -102.13333,76.166664, 257.8,76.2, -102.20001,76.2, 257.84998,76.3, -102.150024,76.3, 257.9,76.4, -102.100006,76.4, 257.95,76.45, -102.04999,76.45, 258.,76.5, -102.,76.5, 258.06668,76.5, -101.93332,76.5, 258.13333,76.5, -101.86667,76.5, 258.2,76.5, -101.79999,76.5, 258.27502,76.475, -101.724976,76.475, 258.35,76.45, -101.649994,76.45, 258.425,76.425, -101.57501,76.425, 258.5,76.4, -101.5,76.4, 258.55,76.4, -101.45001,76.4, 258.6,76.4, -101.399994,76.4, 258.66666,76.4, -101.33334,76.4, 258.73334,76.4, -101.26666,76.4, 258.8,76.4, -101.20001,76.4, 258.84998,76.350006, -101.150024,76.350006, 258.9,76.3, -101.100006,76.3, 258.96667,76.26667, -101.033325,76.26667, 259.03333,76.23333, -100.966675,76.23333, 259.1,76.2, -100.899994,76.2, 259.16666,76.166664, -100.83334,76.166664, 259.23334,76.13333, -100.76666,76.13333, 259.3,76.1, -100.70001,76.1, 259.36667,76.1, -100.63333,76.1, 259.43332,76.1, -100.56668,76.1, 259.5,76.1, -100.5,76.1, 259.575,76.075, -100.42499,76.075, 259.65,76.05, -100.350006,76.05, 259.72498,76.025, -100.275024,76.025, 259.8,76., -100.20001,76., 259.86667,76., -100.13333,76., 259.93332,76., -100.06668,76., 260.,76., -100.,76., 260.075,76., -99.92499,76., 260.15,76., -99.850006,76., 260.22498,76., -99.775024,76., 260.3,76., -99.70001,76., 260.22498,76., -99.775024,76., 260.15,76., -99.850006,76., 260.075,76., -99.92499,76., 260.,76., -100.,76., 259.95,76.05, -100.04999,76.05, 259.9,76.1, -100.100006,76.1, 259.96667,76.13333, -100.033325,76.13333, 260.03333,76.166664, -99.966675,76.166664, 260.1,76.2, -99.899994,76.2, 260.025,76.2, -99.975006,76.2, 259.95,76.2, -100.04999,76.2, 259.875,76.2, -100.125,76.2, 259.8,76.2, -100.20001,76.2, 259.73334,76.2, -100.26666,76.2, 259.66666,76.2, -100.33334,76.2, 259.6,76.2, -100.399994,76.2, 259.53333,76.23333, -100.466675,76.23333, 259.46667,76.26667, -100.533325,76.26667, 259.4,76.3, -100.600006,76.3, 259.475,76.3, -100.524994,76.3, 259.55,76.3, -100.45001,76.3, 259.625,76.3, -100.375,76.3, 259.7,76.3, -100.29999,76.3, 259.76666,76.3, -100.23334,76.3, 259.83334,76.3, -100.16666,76.3, 259.9,76.3, -100.100006,76.3, 259.825,76.325005, -100.17499,76.325005, 259.75,76.350006, -100.25,76.350006, 259.675,76.375, -100.32501,76.375, 259.6,76.4, -100.399994,76.4, 259.525,76.4, -100.475006,76.4, 259.45,76.4, -100.54999,76.4, 259.375,76.4, -100.625,76.4, 259.3,76.4, -100.70001,76.4, 259.23334,76.4, -100.76666,76.4, 259.16666,76.4, -100.83334,76.4, 259.1,76.4, -100.899994,76.4, 259.05,76.45, -100.95001,76.45, 259.,76.5, -101.,76.5, 259.05,76.5, -100.95001,76.5, 259.1,76.5, -100.899994,76.5, 259.175,76.525, -100.82501,76.525, 259.25,76.55, -100.75,76.55, 259.325,76.575, -100.67499,76.575, 259.4,76.6, -100.600006,76.6, 259.475,76.625, -100.524994,76.625, 259.55,76.649994, -100.45001,76.649994, 259.625,76.674995, -100.375,76.674995, 259.7,76.7, -100.29999,76.7, 259.77502,76.674995, -100.224976,76.674995, 259.85,76.649994, -100.149994,76.649994, 259.925,76.625, -100.07501,76.625, 260.,76.6, -100.,76.6, 260.06668,76.63333, -99.93332,76.63333, 260.13333,76.666664, -99.86667,76.666664, 260.2,76.7, -99.79999,76.7, 260.26666,76.666664, -99.73334,76.666664, 260.33334,76.63333, -99.66666,76.63333, 260.4,76.6, -99.600006,76.6, 260.46667,76.6, -99.533325,76.6, 260.53333,76.6, -99.466675,76.6, 260.6,76.6, -99.399994,76.6, 260.675,76.575, -99.32501,76.575, 260.75,76.55, -99.25,76.55, 260.825,76.525, -99.17499,76.525, 260.9,76.5, -99.100006,76.5, 260.96667,76.5, -99.033325,76.5, 261.03333,76.5, -98.966675,76.5, 261.1,76.5, -98.899994,76.5, 261.16666,76.53333, -98.83334,76.53333, 261.23334,76.566666, -98.76666,76.566666, 261.3,76.6, -98.70001,76.6, 261.36667,76.63333, -98.63333,76.63333, 261.43332,76.666664, -98.56668,76.666664, 261.5,76.7, -98.5,76.7, 261.425,76.7, -98.57501,76.7, 261.35,76.7, -98.649994,76.7, 261.27502,76.7, -98.724976,76.7, 261.2,76.7, -98.79999,76.7, 261.27502,76.7, -98.724976,76.7, 261.35,76.7, -98.649994,76.7, 261.425,76.7, -98.57501,76.7, 261.5,76.7, -98.5,76.7, 261.56668,76.666664, -98.43332,76.666664, 261.63333,76.63333, -98.36667,76.63333, 261.7,76.6, -98.29999,76.6, 261.76666,76.6, -98.23334,76.6, 261.83334,76.6, -98.16666,76.6, 261.9,76.6, -98.100006,76.6, 261.96667,76.566666, -98.033325,76.566666, 262.03333,76.53333, -97.966675,76.53333, 262.1,76.5, -97.899994,76.5, 262.15002,76.4, -97.849976,76.4, 262.2,76.3, -97.79999,76.3, 262.25,76.25, -97.75,76.25, 262.3,76.2, -97.70001,76.2, 262.3,76.1, -97.70001,76.1, 262.3,76., -97.70001,76., 264.9,77.9, -95.100006,77.9, 264.83334,77.9, -95.16666,77.9, 264.76666,77.9, -95.23334,77.9, 264.7,77.9, -95.29999,77.9, 264.625,77.9, -95.375,77.9, 264.55,77.9, -95.45001,77.9, 264.475,77.9, -95.524994,77.9, 264.4,77.9, -95.600006,77.9, 264.32,77.9, -95.67999,77.9, 264.24,77.9, -95.76001,77.9, 264.16,77.9, -95.84,77.9, 264.08,77.9, -95.92001,77.9, 264.,77.9, -96.,77.9, 263.93332,77.9, -96.06668,77.9, 263.86667,77.9, -96.13333,77.9, 263.8,77.9, -96.20001,77.9, 263.73334,77.9, -96.26666,77.9, 263.66666,77.9, -96.33334,77.9, 263.6,77.9, -96.399994,77.9, 263.53333,77.9, -96.466675,77.9, 263.46667,77.9, -96.533325,77.9, 263.4,77.9, -96.600006,77.9, 263.34998,77.850006, -96.650024,77.850006, 263.3,77.8, -96.70001,77.8, 263.23334,77.8, -96.76666,77.8, 263.16666,77.8, -96.83334,77.8, 263.1,77.8, -96.899994,77.8, 263.025,77.8, -96.975006,77.8, 262.95,77.8, -97.04999,77.8, 262.875,77.8, -97.125,77.8, 262.8,77.8, -97.20001,77.8, 262.84998,77.850006, -97.150024,77.850006, 262.9,77.9, -97.100006,77.9, 262.84998,77.9, -97.150024,77.9, 262.8,77.9, -97.20001,77.9, 262.72498,77.925, -97.275024,77.925, 262.65,77.95, -97.350006,77.95, 262.575,77.975, -97.42499,77.975, 262.5,78., -97.5,78., 262.43332,78.03333, -97.56668,78.03333, 262.36667,78.066666, -97.63333,78.066666, 262.3,78.1, -97.70001,78.1, 262.36667,78.1, -97.63333,78.1, 262.43332,78.1, -97.56668,78.1, 262.5,78.1, -97.5,78.1, 262.575,78.1, -97.42499,78.1, 262.65,78.1, -97.350006,78.1, 262.72498,78.1, -97.275024,78.1, 262.8,78.1, -97.20001,78.1, 262.875,78.1, -97.125,78.1, 262.95,78.1, -97.04999,78.1, 263.025,78.1, -96.975006,78.1, 263.1,78.1, -96.899994,78.1, 263.15002,78.1, -96.849976,78.1, 263.2,78.1, -96.79999,78.1, 263.13333,78.13333, -96.86667,78.13333, 263.06668,78.166664, -96.93332,78.166664, 263.,78.2, -97.,78.2, 262.93332,78.2, -97.06668,78.2, 262.86667,78.2, -97.13333,78.2, 262.8,78.2, -97.20001,78.2, 262.72498,78.2, -97.275024,78.2, 262.65,78.2, -97.350006,78.2, 262.575,78.2, -97.42499,78.2, 262.5,78.2, -97.5,78.2, 262.43332,78.2, -97.56668,78.2, 262.36667,78.2, -97.63333,78.2, 262.3,78.2, -97.70001,78.2, 262.23334,78.23333, -97.76666,78.23333, 262.16666,78.26667, -97.83334,78.26667, 262.1,78.3, -97.899994,78.3, 262.05,78.350006, -97.95001,78.350006, 262.,78.4, -98.,78.4, 261.95,78.45, -98.04999,78.45, 261.9,78.5, -98.100006,78.5, 261.83334,78.5, -98.16666,78.5, 261.76666,78.5, -98.23334,78.5, 261.7,78.5, -98.29999,78.5, 261.76666,78.53333, -98.23334,78.53333, 261.83334,78.566666, -98.16666,78.566666, 261.9,78.6, -98.100006,78.6, 261.83334,78.63333, -98.16666,78.63333, 261.76666,78.666664, -98.23334,78.666664, 261.7,78.7, -98.29999,78.7, 261.75,78.8, -98.25,78.8, 261.8,78.9, -98.20001,78.9, 261.86667,78.9, -98.13333,78.9, 261.93332,78.9, -98.06668,78.9, 262.,78.9, -98.,78.9, 262.08,78.9, -97.92001,78.9, 262.16,78.9, -97.84,78.9, 262.24,78.9, -97.76001,78.9, 262.32,78.9, -97.67999,78.9, 262.4,78.9, -97.600006,78.9, 262.46667,78.9, -97.533325,78.9, 262.53333,78.9, -97.466675,78.9, 262.6,78.9, -97.399994,78.9, 262.66666,78.9, -97.33334,78.9, 262.73334,78.9, -97.26666,78.9, 262.8,78.9, -97.20001,78.9, 262.875,78.875, -97.125,78.875, 262.95,78.850006, -97.04999,78.850006, 263.025,78.825005, -96.975006,78.825005, 263.1,78.8, -96.899994,78.8, 263.175,78.8, -96.82501,78.8, 263.25,78.8, -96.75,78.8, 263.325,78.8, -96.67499,78.8, 263.4,78.8, -96.600006,78.8, 263.46667,78.8, -96.533325,78.8, 263.53333,78.8, -96.466675,78.8, 263.6,78.8, -96.399994,78.8, 263.66666,78.76667, -96.33334,78.76667, 263.73334,78.73333, -96.26666,78.73333, 263.8,78.7, -96.20001,78.7, 263.86667,78.7, -96.13333,78.7, 263.93332,78.7, -96.06668,78.7, 264.,78.7, -96.,78.7, 263.95,78.6, -96.04999,78.6, 263.9,78.5, -96.100006,78.5, 263.975,78.5, -96.024994,78.5, 264.05,78.5, -95.95001,78.5, 264.125,78.5, -95.875,78.5, 264.2,78.5, -95.79999,78.5, 264.27502,78.525, -95.724976,78.525, 264.35,78.55, -95.649994,78.55, 264.425,78.575, -95.57501,78.575, 264.5,78.6, -95.5,78.6, 264.55,78.55, -95.45001,78.55, 264.6,78.5, -95.399994,78.5, 264.675,78.5, -95.32501,78.5, 264.75,78.5, -95.25,78.5, 264.825,78.5, -95.17499,78.5, 264.9,78.5, -95.100006,78.5, 264.96667,78.46667, -95.033325,78.46667, 265.03333,78.433334, -94.966675,78.433334, 265.1,78.4, -94.899994,78.4, 265.05,78.350006, -94.95001,78.350006, 265.,78.3, -95.,78.3, 265.,78.1, -95.,78.1, 265.06668,78.1, -94.93332,78.1, 265.13333,78.1, -94.86667,78.1, 265.2,78.1, -94.79999,78.1, 265.15002,78.05, -94.849976,78.05, 265.1,78., -94.899994,78., 265.03333,77.96667, -94.966675,77.96667, 264.96667,77.933334, -95.033325,77.933334, 264.9,77.9, -95.100006,77.9, 259.9,78.7, -100.100006,78.7, 259.96667,78.7, -100.033325,78.7, 260.03333,78.7, -99.966675,78.7, 260.1,78.7, -99.899994,78.7, 260.16666,78.7, -99.83334,78.7, 260.23334,78.7, -99.76666,78.7, 260.3,78.7, -99.70001,78.7, 260.23334,78.63333, -99.76666,78.63333, 260.16666,78.566666, -99.83334,78.566666, 260.1,78.5, -99.899994,78.5, 260.1,78.4, -99.899994,78.4, 260.16666,78.36667, -99.83334,78.36667, 260.23334,78.333336, -99.76666,78.333336, 260.3,78.3, -99.70001,78.3, 260.36667,78.3, -99.63333,78.3, 260.43332,78.3, -99.56668,78.3, 260.5,78.3, -99.5,78.3, 260.55,78.25, -99.45001,78.25, 260.6,78.2, -99.399994,78.2, 260.675,78.174995, -99.32501,78.174995, 260.75,78.149994, -99.25,78.149994, 260.825,78.125, -99.17499,78.125, 260.9,78.1, -99.100006,78.1, 260.84998,78.05, -99.150024,78.05, 260.8,78., -99.20001,78., 260.73334,77.96667, -99.26666,77.96667, 260.66666,77.933334, -99.33334,77.933334, 260.6,77.9, -99.399994,77.9, 260.52002,77.9, -99.47998,77.9, 260.44,77.9, -99.56,77.9, 260.36002,77.9, -99.639984,77.9, 260.28,77.9, -99.72,77.9, 260.2,77.9, -99.79999,77.9, 260.13333,77.86667, -99.86667,77.86667, 260.06668,77.833336, -99.93332,77.833336, 260.,77.8, -100.,77.8, 259.925,77.8, -100.07501,77.8, 259.85,77.8, -100.149994,77.8, 259.77502,77.8, -100.224976,77.8, 259.7,77.8, -100.29999,77.8, 259.625,77.825005, -100.375,77.825005, 259.55,77.850006, -100.45001,77.850006, 259.475,77.875, -100.524994,77.875, 259.4,77.9, -100.600006,77.9, 259.33334,77.933334, -100.66666,77.933334, 259.26666,77.96667, -100.73334,77.96667, 259.2,78., -100.79999,78., 259.13333,78.066666, -100.86667,78.066666, 259.06668,78.13333, -100.93332,78.13333, 259.,78.2, -101.,78.2, 258.95,78.2, -101.04999,78.2, 258.9,78.2, -101.100006,78.2, 258.825,78.2, -101.17499,78.2, 258.75,78.2, -101.25,78.2, 258.675,78.2, -101.32501,78.2, 258.6,78.2, -101.399994,78.2, 258.53333,78.23333, -101.466675,78.23333, 258.46667,78.26667, -101.533325,78.26667, 258.4,78.3, -101.600006,78.3, 258.33334,78.3, -101.66666,78.3, 258.26666,78.3, -101.73334,78.3, 258.2,78.3, -101.79999,78.3, 258.13333,78.3, -101.86667,78.3, 258.06668,78.3, -101.93332,78.3, 258.,78.3, -102.,78.3, 257.925,78.3, -102.07501,78.3, 257.85,78.3, -102.149994,78.3, 257.77502,78.3, -102.224976,78.3, 257.7,78.3, -102.29999,78.3, 257.63333,78.3, -102.36667,78.3, 257.56668,78.3, -102.43332,78.3, 257.5,78.3, -102.5,78.3, 257.425,78.3, -102.57501,78.3, 257.35,78.3, -102.649994,78.3, 257.27502,78.3, -102.724976,78.3, 257.2,78.3, -102.79999,78.3, 257.13333,78.333336, -102.86667,78.333336, 257.06668,78.36667, -102.93332,78.36667, 257.,78.4, -103.,78.4, 256.93332,78.4, -103.06668,78.4, 256.86667,78.4, -103.13333,78.4, 256.8,78.4, -103.20001,78.4, 256.73334,78.36667, -103.26666,78.36667, 256.66666,78.333336, -103.33334,78.333336, 256.6,78.3, -103.399994,78.3, 256.52002,78.3, -103.47998,78.3, 256.44,78.3, -103.56,78.3, 256.36002,78.3, -103.639984,78.3, 256.28,78.3, -103.72,78.3, 256.2,78.3, -103.79999,78.3, 256.125,78.275, -103.875,78.275, 256.05,78.25, -103.95001,78.25, 255.975,78.225, -104.024994,78.225, 255.9,78.2, -104.100006,78.2, 255.83333,78.23333, -104.16667,78.23333, 255.76666,78.26667, -104.23334,78.26667, 255.7,78.3, -104.3,78.3, 255.625,78.3, -104.375,78.3, 255.54999,78.3, -104.45001,78.3, 255.47499,78.3, -104.52501,78.3, 255.4,78.3, -104.600006,78.3, 255.33333,78.333336, -104.66667,78.333336, 255.26666,78.36667, -104.73334,78.36667, 255.2,78.4, -104.8,78.4, 255.13333,78.433334, -104.86667,78.433334, 255.06667,78.46667, -104.933334,78.46667, 255.,78.5, -105.,78.5, 255.06667,78.53333, -104.933334,78.53333, 255.13333,78.566666, -104.86667,78.566666, 255.2,78.6, -104.8,78.6, 255.26666,78.6, -104.73334,78.6, 255.33333,78.6, -104.66667,78.6, 255.4,78.6, -104.600006,78.6, 255.48,78.58, -104.520004,78.58, 255.56,78.56, -104.44,78.56, 255.64,78.54, -104.36,78.54, 255.72,78.52, -104.28,78.52, 255.8,78.5, -104.2,78.5, 255.875,78.5, -104.125,78.5, 255.95001,78.5, -104.04999,78.5, 256.025,78.5, -103.975006,78.5, 256.1,78.5, -103.899994,78.5, 256.175,78.5, -103.82501,78.5, 256.25,78.5, -103.75,78.5, 256.325,78.5, -103.67499,78.5, 256.4,78.5, -103.600006,78.5, 256.46667,78.53333, -103.533325,78.53333, 256.53333,78.566666, -103.466675,78.566666, 256.6,78.6, -103.399994,78.6, 256.52002,78.6, -103.47998,78.6, 256.44,78.6, -103.56,78.6, 256.36002,78.6, -103.639984,78.6, 256.28,78.6, -103.72,78.6, 256.2,78.6, -103.79999,78.6, 256.13333,78.6, -103.86667,78.6, 256.06668,78.6, -103.93332,78.6, 256.,78.6, -104.,78.6, 256.06668,78.63333, -103.93332,78.63333, 256.13333,78.666664, -103.86667,78.666664, 256.2,78.7, -103.79999,78.7, 256.26666,78.7, -103.73334,78.7, 256.33334,78.7, -103.66666,78.7, 256.4,78.7, -103.600006,78.7, 256.325,78.7, -103.67499,78.7, 256.25,78.7, -103.75,78.7, 256.175,78.7, -103.82501,78.7, 256.1,78.7, -103.899994,78.7, 256.03333,78.7, -103.966675,78.7, 255.96666,78.7, -104.03334,78.7, 255.9,78.7, -104.100006,78.7, 255.83333,78.73333, -104.16667,78.73333, 255.76666,78.76667, -104.23334,78.76667, 255.7,78.8, -104.3,78.8, 255.76666,78.833336, -104.23334,78.833336, 255.83333,78.86667, -104.16667,78.86667, 255.9,78.9, -104.100006,78.9, 255.85,78.95, -104.149994,78.95, 255.8,79., -104.2,79., 255.73334,78.96667, -104.26666,78.96667, 255.66667,78.933334, -104.33333,78.933334, 255.6,78.9, -104.399994,78.9, 255.53334,78.9, -104.46666,78.9, 255.46666,78.9, -104.53334,78.9, 255.4,78.9, -104.600006,78.9, 255.32501,78.875, -104.67499,78.875, 255.25005,78.850006, -104.749954,78.850006, 255.17508,78.825005, -104.82492,78.825005, 255.1001,78.8, -104.8999,78.8, 255.03343,78.8, -104.96657,78.8, 254.96677,78.8, -105.03323,78.8, 254.9001,78.8, -105.0999,78.8, 254.96677,78.833336, -105.03323,78.833336, 255.03343,78.86667, -104.96657,78.86667, 255.1001,78.9, -104.8999,78.9, 255.15005,78.95, -104.849945,78.95, 255.2,79., -104.8,79., 255.13333,79., -104.86667,79., 255.06667,79., -104.933334,79., 255.,79., -105.,79., 254.93336,79., -105.066635,79., 254.86674,79., -105.133255,79., 254.80011,79., -105.19989,79., 254.73344,79., -105.266556,79., 254.66676,79., -105.33324,79., 254.6001,79., -105.3999,79., 254.53343,79., -105.46657,79., 254.46677,79., -105.53323,79., 254.4001,79., -105.5999,79., 254.3501,79.05, -105.6499,79.05, 254.30011,79.1, -105.69989,79.1, 254.3501,79.2, -105.6499,79.2, 254.4001,79.3, -105.5999,79.3, 254.4751,79.3, -105.5249,79.3, 254.55011,79.3, -105.44989,79.3, 254.6251,79.3, -105.37489,79.3, 254.7001,79.3, -105.2999,79.3, 254.77509,79.3, -105.224915,79.3, 254.85005,79.3, -105.14995,79.3, 254.92502,79.3, -105.07498,79.3, 255.,79.3, -105.,79.3, 255.06667,79.3, -104.933334,79.3, 255.13333,79.3, -104.86667,79.3, 255.2,79.3, -104.8,79.3, 255.275,79.3, -104.725006,79.3, 255.35,79.3, -104.649994,79.3, 255.425,79.3, -104.575,79.3, 255.5,79.3, -104.5,79.3, 255.575,79.3, -104.425,79.3, 255.65,79.3, -104.350006,79.3, 255.725,79.3, -104.274994,79.3, 255.8,79.3, -104.2,79.3, 255.86667,79.3, -104.13333,79.3, 255.93333,79.3, -104.066666,79.3, 256.,79.3, -104.,79.3, 256.06668,79.3, -103.93332,79.3, 256.13333,79.3, -103.86667,79.3, 256.2,79.3, -103.79999,79.3, 256.26666,79.3, -103.73334,79.3, 256.33334,79.3, -103.66666,79.3, 256.4,79.3, -103.600006,79.3, 256.46667,79.3, -103.533325,79.3, 256.53333,79.3, -103.466675,79.3, 256.6,79.3, -103.399994,79.3, 256.6,79.15, -103.399994,79.15, 256.6,79., -103.399994,79., 256.675,79., -103.32501,79., 256.75,79., -103.25,79., 256.825,79., -103.17499,79., 256.9,79., -103.100006,79., 256.9,79.1, -103.100006,79.1, 256.975,79.125, -103.024994,79.125, 257.05,79.149994, -102.95001,79.149994, 257.125,79.174995, -102.875,79.174995, 257.2,79.2, -102.79999,79.2, 257.27502,79.2, -102.724976,79.2, 257.35,79.2, -102.649994,79.2, 257.425,79.2, -102.57501,79.2, 257.5,79.2, -102.5,79.2, 257.56668,79.2, -102.43332,79.2, 257.63333,79.2, -102.36667,79.2, 257.7,79.2, -102.29999,79.2, 257.76666,79.166664, -102.23334,79.166664, 257.83334,79.13333, -102.16666,79.13333, 257.9,79.1, -102.100006,79.1, 257.96667,79.1, -102.033325,79.1, 258.03333,79.1, -101.966675,79.1, 258.1,79.1, -101.899994,79.1, 258.16666,79.1, -101.83334,79.1, 258.23334,79.1, -101.76666,79.1, 258.3,79.1, -101.70001,79.1, 258.36667,79.1, -101.63333,79.1, 258.43332,79.1, -101.56668,79.1, 258.5,79.1, -101.5,79.1, 258.45,79., -101.54999,79., 258.4,78.9, -101.600006,78.9, 258.46667,78.9, -101.533325,78.9, 258.53333,78.9, -101.466675,78.9, 258.6,78.9, -101.399994,78.9, 258.675,78.9, -101.32501,78.9, 258.75,78.9, -101.25,78.9, 258.825,78.9, -101.17499,78.9, 258.9,78.9, -101.100006,78.9, 258.96667,78.9, -101.033325,78.9, 259.03333,78.9, -100.966675,78.9, 259.1,78.9, -100.899994,78.9, 259.16666,78.9, -100.83334,78.9, 259.23334,78.9, -100.76666,78.9, 259.3,78.9, -100.70001,78.9, 259.36667,78.9, -100.63333,78.9, 259.43332,78.9, -100.56668,78.9, 259.5,78.9, -100.5,78.9, 259.56668,78.9, -100.43332,78.9, 259.63333,78.9, -100.36667,78.9, 259.7,78.9, -100.29999,78.9, 259.75,78.8, -100.25,78.8, 259.8,78.7, -100.20001,78.7, 259.84998,78.7, -100.150024,78.7, 259.9,78.7, -100.100006,78.7, 258.,77.9, -102.,77.9, 258.06668,77.933334, -101.93332,77.933334, 258.13333,77.96667, -101.86667,77.96667, 258.2,78., -101.79999,78., 258.2889,77.977776, -101.71109,77.977776, 258.37778,77.95556, -101.62222,77.95556, 258.46667,77.933334, -101.533325,77.933334, 258.55557,77.91111, -101.44443,77.91111, 258.64444,77.88889, -101.35556,77.88889, 258.73334,77.86667, -101.26666,77.86667, 258.82224,77.844444, -101.177765,77.844444, 258.9111,77.82223, -101.0889,77.82223, 259.,77.8, -101.,77.8, 258.925,77.8, -101.07501,77.8, 258.85,77.8, -101.149994,77.8, 258.77502,77.8, -101.224976,77.8, 258.7,77.8, -101.29999,77.8, 258.625,77.8, -101.375,77.8, 258.55,77.8, -101.45001,77.8, 258.475,77.8, -101.524994,77.8, 258.4,77.8, -101.600006,77.8, 258.325,77.775, -101.67499,77.775, 258.25,77.75, -101.75,77.75, 258.175,77.725, -101.82501,77.725, 258.1,77.7, -101.899994,77.7, 258.03333,77.73333, -101.966675,77.73333, 257.96667,77.76667, -102.033325,77.76667, 257.9,77.8, -102.100006,77.8, 257.83334,77.8, -102.16666,77.8, 257.76666,77.8, -102.23334,77.8, 257.7,77.8, -102.29999,77.8, 257.63333,77.8, -102.36667,77.8, 257.56668,77.8, -102.43332,77.8, 257.5,77.8, -102.5,77.8, 257.56668,77.86667, -102.43332,77.86667, 257.63333,77.933334, -102.36667,77.933334, 257.7,78., -102.29999,78., 257.77502,77.975, -102.224976,77.975, 257.85,77.95, -102.149994,77.95, 257.925,77.925, -102.07501,77.925, 258.,77.9, -102.,77.9, 255.,77.6, -105.,77.6, 255.05005,77.5, -104.94995,77.5, 255.1001,77.4, -104.8999,77.4, 255.16673,77.4, -104.83327,77.4, 255.23337,77.4, -104.76663,77.4, 255.3,77.4, -104.7,77.4, 255.36667,77.36667, -104.63333,77.36667, 255.43333,77.333336, -104.566666,77.333336, 255.5,77.3, -104.5,77.3, 255.56667,77.26667, -104.433334,77.26667, 255.63333,77.23333, -104.36667,77.23333, 255.7,77.2, -104.3,77.2, 255.63333,77.166664, -104.36667,77.166664, 255.56667,77.13333, -104.433334,77.13333, 255.5,77.1, -104.5,77.1, 255.425,77.1, -104.575,77.1, 255.35,77.1, -104.649994,77.1, 255.275,77.1, -104.725006,77.1, 255.2,77.1, -104.8,77.1, 255.13333,77.13333, -104.86667,77.13333, 255.06667,77.166664, -104.933334,77.166664, 255.,77.2, -105.,77.2, 254.93336,77.2, -105.066635,77.2, 254.86674,77.2, -105.133255,77.2, 254.80011,77.2, -105.19989,77.2, 254.73344,77.23333, -105.266556,77.23333, 254.66676,77.26667, -105.33324,77.26667, 254.6001,77.3, -105.3999,77.3, 254.55005,77.350006, -105.44995,77.350006, 254.5,77.4, -105.5,77.4, 254.43336,77.433334, -105.566635,77.433334, 254.36674,77.46667, -105.633255,77.46667, 254.30011,77.5, -105.69989,77.5, 254.2501,77.55, -105.74989,77.55, 254.2001,77.6, -105.7999,77.6, 254.1501,77.649994, -105.8499,77.649994, 254.1001,77.7, -105.8999,77.7, 254.1501,77.7, -105.8499,77.7, 254.2001,77.7, -105.7999,77.7, 254.2801,77.7, -105.719894,77.7, 254.3601,77.7, -105.63989,77.7, 254.4401,77.7, -105.559906,77.7, 254.5201,77.7, -105.479904,77.7, 254.6001,77.7, -105.3999,77.7, 254.66676,77.666664, -105.33324,77.666664, 254.73344,77.63333, -105.266556,77.63333, 254.80011,77.6, -105.19989,77.6, 254.86674,77.6, -105.133255,77.6, 254.93336,77.6, -105.066635,77.6, 255.,77.6, -105.,77.6, 256.,76.6, -104.,76.6, 256.06668,76.6, -103.93332,76.6, 256.13333,76.6, -103.86667,76.6, 256.2,76.6, -103.79999,76.6, 256.26666,76.6, -103.73334,76.6, 256.33334,76.6, -103.66666,76.6, 256.4,76.6, -103.600006,76.6, 256.475,76.575, -103.524994,76.575, 256.55,76.55, -103.45001,76.55, 256.625,76.525, -103.375,76.525, 256.7,76.5, -103.29999,76.5, 256.75,76.5, -103.25,76.5, 256.8,76.5, -103.20001,76.5, 256.75,76.4, -103.25,76.4, 256.7,76.3, -103.29999,76.3, 256.62,76.3, -103.380005,76.3, 256.54,76.3, -103.45999,76.3, 256.46,76.3, -103.54001,76.3, 256.38,76.3, -103.619995,76.3, 256.3,76.3, -103.70001,76.3, 256.23334,76.3, -103.76666,76.3, 256.16666,76.3, -103.83334,76.3, 256.1,76.3, -103.899994,76.3, 256.02002,76.3, -103.97998,76.3, 255.94,76.3, -104.06,76.3, 255.86,76.3, -104.14,76.3, 255.78,76.3, -104.22,76.3, 255.7,76.3, -104.3,76.3, 255.76666,76.333336, -104.23334,76.333336, 255.83333,76.36667, -104.16667,76.36667, 255.9,76.4, -104.100006,76.4, 255.825,76.4, -104.175,76.4, 255.75,76.4, -104.25,76.4, 255.675,76.4, -104.325,76.4, 255.6,76.4, -104.399994,76.4, 255.55,76.45, -104.45,76.45, 255.5,76.5, -104.5,76.5, 255.43333,76.53333, -104.566666,76.53333, 255.36667,76.566666, -104.63333,76.566666, 255.3,76.6, -104.7,76.6, 255.36667,76.6, -104.63333,76.6, 255.43333,76.6, -104.566666,76.6, 255.5,76.6, -104.5,76.6, 255.55,76.649994, -104.45,76.649994, 255.6,76.7, -104.399994,76.7, 255.68001,76.7, -104.31999,76.7, 255.76001,76.7, -104.23999,76.7, 255.84,76.7, -104.16,76.7, 255.92,76.7, -104.08,76.7, 256.,76.7, -104.,76.7, 256.,76.6, -104.,76.6, 259.,76.7, -101.,76.7, 259.06668,76.73333, -100.93332,76.73333, 259.13333,76.76667, -100.86667,76.76667, 259.2,76.8, -100.79999,76.8, 259.26666,76.76667, -100.73334,76.76667, 259.33334,76.73333, -100.66666,76.73333, 259.4,76.7, -100.600006,76.7, 259.325,76.674995, -100.67499,76.674995, 259.25,76.649994, -100.75,76.649994, 259.175,76.625, -100.82501,76.625, 259.1,76.6, -100.899994,76.6, 259.03333,76.6, -100.966675,76.6, 258.96667,76.6, -101.033325,76.6, 258.9,76.6, -101.100006,76.6, 258.83334,76.6, -101.16666,76.6, 258.76666,76.6, -101.23334,76.6, 258.7,76.6, -101.29999,76.6, 258.625,76.6, -101.375,76.6, 258.55,76.6, -101.45001,76.6, 258.475,76.6, -101.524994,76.6, 258.4,76.6, -101.600006,76.6, 258.45,76.6, -101.54999,76.6, 258.5,76.6, -101.5,76.6, 258.56668,76.63333, -101.43332,76.63333, 258.63333,76.666664, -101.36667,76.666664, 258.7,76.7, -101.29999,76.7, 258.77502,76.7, -101.224976,76.7, 258.85,76.7, -101.149994,76.7, 258.925,76.7, -101.07501,76.7, 259.,76.7, -101.,76.7, 259.,76.7, -101.,76.7, 257.,76.3, -103.,76.3, 257.06668,76.3, -102.93332,76.3, 257.13333,76.3, -102.86667,76.3, 257.2,76.3, -102.79999,76.3, 257.26666,76.26667, -102.73334,76.26667, 257.33334,76.23333, -102.66666,76.23333, 257.4,76.2, -102.600006,76.2, 257.34998,76.149994, -102.650024,76.149994, 257.3,76.1, -102.70001,76.1, 257.23334,76.1, -102.76666,76.1, 257.16666,76.1, -102.83334,76.1, 257.1,76.1, -102.899994,76.1, 257.03333,76.1, -102.966675,76.1, 256.96667,76.1, -103.033325,76.1, 256.9,76.1, -103.100006,76.1, 256.83334,76.1, -103.16666,76.1, 256.76666,76.1, -103.23334,76.1, 256.7,76.1, -103.29999,76.1, 256.62,76.1, -103.380005,76.1, 256.54,76.1, -103.45999,76.1, 256.46,76.1, -103.54001,76.1, 256.38,76.1, -103.619995,76.1, 256.3,76.1, -103.70001,76.1, 256.23334,76.1, -103.76666,76.1, 256.16666,76.1, -103.83334,76.1, 256.1,76.1, -103.899994,76.1, 256.03333,76.1, -103.966675,76.1, 255.96666,76.1, -104.03334,76.1, 255.9,76.1, -104.100006,76.1, 255.825,76.1, -104.175,76.1, 255.75,76.1, -104.25,76.1, 255.675,76.1, -104.325,76.1, 255.6,76.1, -104.399994,76.1, 255.65,76.149994, -104.350006,76.149994, 255.7,76.2, -104.3,76.2, 255.775,76.2, -104.225006,76.2, 255.85,76.2, -104.149994,76.2, 255.925,76.2, -104.075,76.2, 256.,76.2, -104.,76.2, 256.075,76.225, -103.92499,76.225, 256.15,76.25, -103.850006,76.25, 256.22498,76.275, -103.775024,76.275, 256.3,76.3, -103.70001,76.3, 256.36667,76.3, -103.63333,76.3, 256.43332,76.3, -103.56668,76.3, 256.5,76.3, -103.5,76.3, 256.575,76.3, -103.42499,76.3, 256.65,76.3, -103.350006,76.3, 256.72498,76.3, -103.275024,76.3, 256.8,76.3, -103.20001,76.3, 256.86667,76.3, -103.13333,76.3, 256.93332,76.3, -103.06668,76.3, 257.,76.3, -103.,76.3, 256.9,76.1, -103.100006,76.1, 256.975,76.1, -103.024994,76.1, 257.05,76.1, -102.95001,76.1, 257.125,76.1, -102.875,76.1, 257.2,76.1, -102.79999,76.1, 257.27502,76.1, -102.724976,76.1, 257.35,76.1, -102.649994,76.1, 257.425,76.1, -102.57501,76.1, 257.5,76.1, -102.5,76.1, 257.43332,76.066666, -102.56668,76.066666, 257.36667,76.03333, -102.63333,76.03333, 257.3,76., -102.70001,76., 257.22498,76., -102.775024,76., 257.15,76., -102.850006,76., 257.075,76., -102.92499,76., 257.,76., -103.,76., 256.925,75.975, -103.07501,75.975, 256.85,75.95, -103.149994,75.95, 256.77502,75.925, -103.224976,75.925, 256.7,75.9, -103.29999,75.9, 256.63333,75.9, -103.36667,75.9, 256.56668,75.9, -103.43332,75.9, 256.5,75.9, -103.5,75.9, 256.43332,75.9, -103.56668,75.9, 256.36667,75.9, -103.63333,75.9, 256.3,75.9, -103.70001,75.9, 256.23334,75.9, -103.76666,75.9, 256.16666,75.9, -103.83334,75.9, 256.1,75.9, -103.899994,75.9, 256.15002,75.95, -103.849976,75.95, 256.2,76., -103.79999,76., 256.26666,76., -103.73334,76., 256.33334,76., -103.66666,76., 256.4,76., -103.600006,76., 256.46667,76., -103.533325,76., 256.53333,76., -103.466675,76., 256.6,76., -103.399994,76., 256.675,76.025, -103.32501,76.025, 256.75,76.05, -103.25,76.05, 256.825,76.075, -103.17499,76.075, 256.9,76.1, -103.100006,76.1, 256.9,75.9, -103.100006,75.9, 256.96667,75.933334, -103.033325,75.933334, 257.03333,75.96667, -102.966675,75.96667, 257.1,76., -102.899994,76., 257.18,76., -102.82001,76., 257.26,76., -102.73999,76., 257.34,76., -102.66,76., 257.42,76., -102.57999,76., 257.5,76., -102.5,76., 257.56668,76., -102.43332,76., 257.63333,76., -102.36667,76., 257.7,76., -102.29999,76., 257.76666,75.96667, -102.23334,75.96667, 257.83334,75.933334, -102.16666,75.933334, 257.9,75.9, -102.100006,75.9, 257.825,75.9, -102.17499,75.9, 257.75,75.9, -102.25,75.9, 257.675,75.9, -102.32501,75.9, 257.6,75.9, -102.399994,75.9, 257.53333,75.86667, -102.466675,75.86667, 257.46667,75.833336, -102.533325,75.833336, 257.4,75.8, -102.600006,75.8, 257.325,75.8, -102.67499,75.8, 257.25,75.8, -102.75,75.8, 257.175,75.8, -102.82501,75.8, 257.1,75.8, -102.899994,75.8, 257.03333,75.76667, -102.966675,75.76667, 256.96667,75.73333, -103.033325,75.73333, 256.9,75.7, -103.100006,75.7, 256.825,75.725, -103.17499,75.725, 256.75,75.75, -103.25,75.75, 256.675,75.775, -103.32501,75.775, 256.6,75.8, -103.399994,75.8, 256.65002,75.8, -103.349976,75.8, 256.7,75.8, -103.29999,75.8, 256.76666,75.833336, -103.23334,75.833336, 256.83334,75.86667, -103.16666,75.86667, 256.9,75.9, -103.100006,75.9, 255.9,75.4, -104.100006,75.4, 255.96666,75.4, -104.03334,75.4, 256.03333,75.4, -103.966675,75.4, 256.1,75.4, -103.899994,75.4, 256.15002,75.350006, -103.849976,75.350006, 256.2,75.3, -103.79999,75.3, 256.26666,75.26667, -103.73334,75.26667, 256.33334,75.23333, -103.66666,75.23333, 256.4,75.2, -103.600006,75.2, 256.33334,75.166664, -103.66666,75.166664, 256.26666,75.13333, -103.73334,75.13333, 256.2,75.1, -103.79999,75.1, 256.13333,75.1, -103.86667,75.1, 256.06668,75.1, -103.93332,75.1, 256.,75.1, -104.,75.1, 255.93333,75.066666, -104.066666,75.066666, 255.86667,75.03333, -104.13333,75.03333, 255.8,75., -104.2,75., 255.725,75.025, -104.274994,75.025, 255.65,75.05, -104.350006,75.05, 255.575,75.075, -104.425,75.075, 255.5,75.1, -104.5,75.1, 255.43333,75.1, -104.566666,75.1, 255.36667,75.1, -104.63333,75.1, 255.3,75.1, -104.7,75.1, 255.23337,75.1, -104.76663,75.1, 255.16673,75.1, -104.83327,75.1, 255.1001,75.1, -104.8999,75.1, 255.15005,75.2, -104.849945,75.2, 255.2,75.3, -104.8,75.3, 255.26666,75.333336, -104.73334,75.333336, 255.33333,75.36667, -104.66667,75.36667, 255.4,75.4, -104.600006,75.4, 255.46666,75.4, -104.53334,75.4, 255.53334,75.4, -104.46666,75.4, 255.6,75.4, -104.399994,75.4, 255.675,75.4, -104.325,75.4, 255.75,75.4, -104.25,75.4, 255.825,75.4, -104.175,75.4, 255.9,75.4, -104.100006,75.4, 249.9001,76.5, -110.0999,76.5, 249.9751,76.5, -110.0249,76.5, 250.05011,76.5, -109.94989,76.5, 250.1251,76.5, -109.87489,76.5, 250.2001,76.5, -109.7999,76.5, 250.2501,76.55, -109.74989,76.55, 250.30011,76.6, -109.69989,76.6, 250.3501,76.649994, -109.6499,76.649994, 250.4001,76.7, -109.5999,76.7, 250.46677,76.73333, -109.53323,76.73333, 250.53343,76.76667, -109.46657,76.76667, 250.6001,76.8, -109.3999,76.8, 250.68008,76.8, -109.319916,76.8, 250.76006,76.8, -109.239944,76.8, 250.84004,76.8, -109.15996,76.8, 250.92001,76.8, -109.07999,76.8, 251.,76.8, -109.,76.8, 251.0667,76.833336, -108.933304,76.833336, 251.1334,76.86667, -108.86659,76.86667, 251.2001,76.9, -108.7999,76.9, 251.26677,76.86667, -108.73323,76.86667, 251.33344,76.833336, -108.666565,76.833336, 251.4001,76.8, -108.5999,76.8, 251.3501,76.7, -108.6499,76.7, 251.30011,76.6, -108.69989,76.6, 251.3501,76.6, -108.6499,76.6, 251.4001,76.6, -108.5999,76.6, 251.46677,76.53333, -108.53323,76.53333, 251.53343,76.46667, -108.46657,76.46667, 251.6001,76.4, -108.3999,76.4, 251.6751,76.375, -108.324905,76.375, 251.75009,76.350006, -108.24991,76.350006, 251.8251,76.325005, -108.1749,76.325005, 251.9001,76.3, -108.0999,76.3, 251.8501,76.25, -108.1499,76.25, 251.80011,76.2, -108.19989,76.2, 251.73344,76.166664, -108.266556,76.166664, 251.66676,76.13333, -108.33324,76.13333, 251.6001,76.1, -108.3999,76.1, 251.53343,76.1, -108.46657,76.1, 251.46677,76.1, -108.53323,76.1, 251.4001,76.1, -108.5999,76.1, 251.46677,76.1, -108.53323,76.1, 251.53343,76.1, -108.46657,76.1, 251.6001,76.1, -108.3999,76.1, 251.66676,76.1, -108.33324,76.1, 251.73344,76.1, -108.266556,76.1, 251.80011,76.1, -108.19989,76.1, 251.8751,76.1, -108.12489,76.1, 251.9501,76.1, -108.0499,76.1, 252.0251,76.1, -107.9749,76.1, 252.1001,76.1, -107.8999,76.1, 252.16676,76.066666, -107.83324,76.066666, 252.23344,76.03333, -107.766556,76.03333, 252.30011,76., -107.69989,76., 252.23344,75.96667, -107.766556,75.96667, 252.16676,75.933334, -107.83324,75.933334, 252.1001,75.9, -107.8999,75.9, 252.05005,75.850006, -107.94995,75.850006, 252.,75.8, -108.,75.8, 252.0667,75.833336, -107.933304,75.833336, 252.1334,75.86667, -107.86659,75.86667, 252.2001,75.9, -107.7999,75.9, 252.27509,75.9, -107.724915,75.9, 252.35005,75.9, -107.64995,75.9, 252.42502,75.9, -107.57498,75.9, 252.5,75.9, -107.5,75.9, 252.57503,75.9, -107.42497,75.9, 252.65005,75.9, -107.349945,75.9, 252.72508,75.9, -107.27492,75.9, 252.80011,75.9, -107.19989,75.9, 252.86674,75.86667, -107.133255,75.86667, 252.93336,75.833336, -107.066635,75.833336, 253.,75.8, -107.,75.8, 253.05005,75.75, -106.94995,75.75, 253.1001,75.7, -106.8999,75.7, 253.1501,75.75, -106.8499,75.75, 253.2001,75.8, -106.7999,75.8, 253.1501,75.9, -106.8499,75.9, 253.1001,76., -106.8999,76., 253.16676,76.03333, -106.83324,76.03333, 253.23344,76.066666, -106.766556,76.066666, 253.30011,76.1, -106.69989,76.1, 253.36674,76.1, -106.633255,76.1, 253.43336,76.1, -106.566635,76.1, 253.5,76.1, -106.5,76.1, 253.5667,76.066666, -106.433304,76.066666, 253.6334,76.03333, -106.36659,76.03333, 253.7001,76., -106.2999,76., 253.7801,76., -106.219894,76., 253.8601,76., -106.13989,76., 253.9401,76., -106.059906,76., 254.0201,76., -105.979904,76., 254.1001,76., -105.8999,76., 254.16676,75.96667, -105.83324,75.96667, 254.23344,75.933334, -105.766556,75.933334, 254.30011,75.9, -105.69989,75.9, 254.3501,75.9, -105.6499,75.9, 254.4001,75.9, -105.5999,75.9, 254.46677,75.833336, -105.53323,75.833336, 254.53343,75.76666, -105.46657,75.76666, 254.6001,75.7, -105.3999,75.7, 254.5251,75.649994, -105.4749,75.649994, 254.4501,75.6, -105.5499,75.6, 254.3751,75.55, -105.62489,75.55, 254.30011,75.5, -105.69989,75.5, 254.2501,75.4, -105.74989,75.4, 254.2001,75.3, -105.7999,75.3, 254.1501,75.25, -105.8499,75.25, 254.1001,75.2, -105.8999,75.2, 254.03343,75.166664, -105.96657,75.166664, 253.96677,75.13333, -106.03323,75.13333, 253.9001,75.1, -106.0999,75.1, 253.83344,75.1, -106.166565,75.1, 253.76677,75.1, -106.23323,75.1, 253.7001,75.1, -106.2999,75.1, 253.6334,75.066666, -106.36659,75.066666, 253.5667,75.03333, -106.433304,75.03333, 253.5,75., -106.5,75., 253.42502,75., -106.57498,75., 253.35005,75., -106.64995,75., 253.27509,75., -106.724915,75., 253.2001,75., -106.7999,75., 253.1334,74.96667, -106.86659,74.96667, 253.0667,74.933334, -106.933304,74.933334, 253.,74.9, -107.,74.9, 252.93336,74.9, -107.066635,74.9, 252.86674,74.9, -107.133255,74.9, 252.80011,74.9, -107.19989,74.9, 252.72508,74.925, -107.27492,74.925, 252.65005,74.95, -107.349945,74.95, 252.57503,74.975, -107.42497,74.975, 252.5,75., -107.5,75., 252.45004,75., -107.54996,75., 252.4001,75., -107.5999,75., 252.33344,75.03333, -107.666565,75.03333, 252.26677,75.066666, -107.73323,75.066666, 252.2001,75.1, -107.7999,75.1, 252.1251,75.075, -107.87489,75.075, 252.05011,75.05, -107.94989,75.05, 251.9751,75.025, -108.0249,75.025, 251.9001,75., -108.0999,75., 251.8251,75., -108.1749,75., 251.75009,75., -108.24991,75., 251.6751,75., -108.324905,75., 251.6001,75., -108.3999,75., 251.5251,75., -108.4749,75., 251.4501,75., -108.5499,75., 251.3751,75., -108.62489,75., 251.30011,75., -108.69989,75., 251.30011,75.1, -108.69989,75.1, 251.22508,75.1, -108.77492,75.1, 251.15005,75.1, -108.849945,75.1, 251.07503,75.1, -108.92497,75.1, 251.,75.1, -109.,75.1, 250.92502,75.075, -109.07498,75.075, 250.85005,75.05, -109.14995,75.05, 250.77509,75.025, -109.224915,75.025, 250.7001,75., -109.2999,75., 250.6334,74.96667, -109.36659,74.96667, 250.5667,74.933334, -109.433304,74.933334, 250.5,74.9, -109.5,74.9, 250.43336,74.9, -109.566635,74.9, 250.36674,74.9, -109.633255,74.9, 250.30011,74.9, -109.69989,74.9, 250.22508,74.9, -109.77492,74.9, 250.15005,74.9, -109.849945,74.9, 250.07503,74.9, -109.92497,74.9, 250.,74.9, -110.,74.9, 249.93336,74.9, -110.066635,74.9, 249.86674,74.9, -110.133255,74.9, 249.80011,74.9, -110.19989,74.9, 249.73344,74.86667, -110.266556,74.86667, 249.66676,74.833336, -110.33324,74.833336, 249.6001,74.8, -110.3999,74.8, 249.5251,74.8, -110.4749,74.8, 249.4501,74.8, -110.5499,74.8, 249.3751,74.8, -110.62489,74.8, 249.30011,74.8, -110.69989,74.8, 249.2501,74.75, -110.74989,74.75, 249.2001,74.7, -110.7999,74.7, 249.1334,74.7, -110.86659,74.7, 249.0667,74.7, -110.933304,74.7, 249.,74.7, -111.,74.7, 248.93336,74.666664, -111.066635,74.666664, 248.86674,74.63333, -111.133255,74.63333, 248.80011,74.6, -111.19989,74.6, 248.73344,74.6, -111.266556,74.6, 248.66676,74.6, -111.33324,74.6, 248.6001,74.6, -111.3999,74.6, 248.5251,74.6, -111.4749,74.6, 248.4501,74.6, -111.5499,74.6, 248.3751,74.6, -111.62489,74.6, 248.30011,74.6, -111.69989,74.6, 248.22011,74.58, -111.77989,74.58, 248.1401,74.56, -111.85989,74.56, 248.0601,74.54, -111.939896,74.54, 247.9801,74.52, -112.0199,74.52, 247.9001,74.5, -112.0999,74.5, 247.83344,74.5, -112.166565,74.5, 247.76677,74.5, -112.23323,74.5, 247.7001,74.5, -112.2999,74.5, 247.6334,74.5, -112.36659,74.5, 247.5667,74.5, -112.433304,74.5, 247.5,74.5, -112.5,74.5, 247.42001,74.5, -112.57999,74.5, 247.34004,74.5, -112.65996,74.5, 247.26006,74.5, -112.739944,74.5, 247.18008,74.5, -112.819916,74.5, 247.1001,74.5, -112.8999,74.5, 247.0251,74.5, -112.9749,74.5, 246.9501,74.5, -113.0499,74.5, 246.8751,74.5, -113.12489,74.5, 246.80011,74.5, -113.19989,74.5, 246.72508,74.5, -113.27492,74.5, 246.65005,74.5, -113.349945,74.5, 246.57503,74.5, -113.42497,74.5, 246.5,74.5, -113.5,74.5, 246.43336,74.5, -113.566635,74.5, 246.36674,74.5, -113.633255,74.5, 246.30011,74.5, -113.69989,74.5, 246.22508,74.5, -113.77492,74.5, 246.15005,74.5, -113.849945,74.5, 246.07503,74.5, -113.92497,74.5, 246.,74.5, -114.,74.5, 245.93336,74.53333, -114.066635,74.53333, 245.86674,74.566666, -114.133255,74.566666, 245.80011,74.6, -114.19989,74.6, 245.73344,74.63333, -114.266556,74.63333, 245.66676,74.666664, -114.33324,74.666664, 245.6001,74.7, -114.3999,74.7, 245.66676,74.73333, -114.33324,74.73333, 245.73344,74.76667, -114.266556,74.76667, 245.80011,74.8, -114.19989,74.8, 245.88011,74.82, -114.11989,74.82, 245.96011,74.840004, -114.03989,74.840004, 246.0401,74.86, -113.9599,74.86, 246.1201,74.880005, -113.8799,74.880005, 246.2001,74.9, -113.7999,74.9, 246.26677,74.9, -113.73323,74.9, 246.33344,74.9, -113.666565,74.9, 246.4001,74.9, -113.5999,74.9, 246.46677,74.9, -113.53323,74.9, 246.53343,74.9, -113.46657,74.9, 246.6001,74.9, -113.3999,74.9, 246.6501,74.9, -113.3499,74.9, 246.7001,74.9, -113.2999,74.9, 246.76677,74.933334, -113.23323,74.933334, 246.83344,74.96667, -113.166565,74.96667, 246.9001,75., -113.0999,75., 246.9751,75., -113.0249,75., 247.05011,75., -112.94989,75., 247.1251,75., -112.87489,75., 247.2001,75., -112.7999,75., 247.27509,75., -112.724915,75., 247.35005,75., -112.64995,75., 247.42502,75., -112.57498,75., 247.5,75., -112.5,75., 247.57503,75., -112.42497,75., 247.65005,75., -112.349945,75., 247.72508,75., -112.27492,75., 247.80011,75., -112.19989,75., 247.86674,75., -112.133255,75., 247.93336,75., -112.066635,75., 248.,75., -112.,75., 248.07503,75., -111.92497,75., 248.15005,75., -111.849945,75., 248.22508,75., -111.77492,75., 248.30011,75., -111.69989,75., 248.3501,75.05, -111.6499,75.05, 248.4001,75.1, -111.5999,75.1, 248.46677,75.1, -111.53323,75.1, 248.53343,75.1, -111.46657,75.1, 248.6001,75.1, -111.3999,75.1, 248.6751,75.125, -111.324905,75.125, 248.75009,75.149994, -111.24991,75.149994, 248.8251,75.174995, -111.1749,75.174995, 248.9001,75.2, -111.0999,75.2, 248.8501,75.25, -111.1499,75.25, 248.80011,75.3, -111.19989,75.3, 248.72508,75.275, -111.27492,75.275, 248.65005,75.25, -111.349945,75.25, 248.57503,75.225, -111.42497,75.225, 248.5,75.2, -111.5,75.2, 248.43336,75.2, -111.566635,75.2, 248.36674,75.2, -111.633255,75.2, 248.30011,75.2, -111.69989,75.2, 248.22508,75.2, -111.77492,75.2, 248.15005,75.2, -111.849945,75.2, 248.07503,75.2, -111.92497,75.2, 248.,75.2, -112.,75.2, 247.92001,75.2, -112.07999,75.2, 247.84004,75.2, -112.15996,75.2, 247.76006,75.2, -112.239944,75.2, 247.68008,75.2, -112.319916,75.2, 247.6001,75.2, -112.3999,75.2, 247.55005,75.2, -112.44995,75.2, 247.5,75.2, -112.5,75.2, 247.43336,75.23333, -112.566635,75.23333, 247.36674,75.26667, -112.633255,75.26667, 247.30011,75.3, -112.69989,75.3, 247.23344,75.23334, -112.766556,75.23334, 247.16676,75.166664, -112.83324,75.166664, 247.1001,75.1, -112.8999,75.1, 247.03343,75.1, -112.96657,75.1, 246.96677,75.1, -113.03323,75.1, 246.9001,75.1, -113.0999,75.1, 246.8251,75.1, -113.1749,75.1, 246.75009,75.1, -113.24991,75.1, 246.6751,75.1, -113.324905,75.1, 246.6001,75.1, -113.3999,75.1, 246.53343,75.1, -113.46657,75.1, 246.46677,75.1, -113.53323,75.1, 246.4001,75.1, -113.5999,75.1, 246.3251,75.075, -113.6749,75.075, 246.25009,75.05, -113.74991,75.05, 246.1751,75.025, -113.824905,75.025, 246.1001,75., -113.8999,75., 246.1501,75.1, -113.8499,75.1, 246.2001,75.2, -113.7999,75.2, 246.1501,75.3, -113.8499,75.3, 246.1001,75.4, -113.8999,75.4, 246.1751,75.4, -113.824905,75.4, 246.25009,75.4, -113.74991,75.4, 246.3251,75.4, -113.6749,75.4, 246.4001,75.4, -113.5999,75.4, 246.46677,75.433334, -113.53323,75.433334, 246.53343,75.46667, -113.46657,75.46667, 246.6001,75.5, -113.3999,75.5, 246.5251,75.475, -113.4749,75.475, 246.4501,75.45, -113.5499,75.45, 246.3751,75.425, -113.62489,75.425, 246.30011,75.4, -113.69989,75.4, 246.23344,75.4, -113.766556,75.4, 246.16676,75.4, -113.83324,75.4, 246.1001,75.4, -113.8999,75.4, 246.0251,75.375, -113.9749,75.375, 245.9501,75.350006, -114.0499,75.350006, 245.8751,75.325005, -114.12489,75.325005, 245.80011,75.3, -114.19989,75.3, 245.7501,75.25, -114.24989,75.25, 245.7001,75.2, -114.2999,75.2, 245.6501,75.25, -114.3499,75.25, 245.6001,75.3, -114.3999,75.3, 245.53343,75.3, -114.46657,75.3, 245.46677,75.3, -114.53323,75.3, 245.4001,75.3, -114.5999,75.3, 245.45004,75.2, -114.54996,75.2, 245.5,75.1, -114.5,75.1, 245.43336,75.1, -114.566635,75.1, 245.36674,75.1, -114.633255,75.1, 245.30011,75.1, -114.69989,75.1, 245.22011,75.08, -114.77989,75.08, 245.1401,75.06, -114.85989,75.06, 245.0601,75.04, -114.939896,75.04, 244.9801,75.02, -115.0199,75.02, 244.9001,75., -115.0999,75., 244.8501,75.1, -115.1499,75.1, 244.80011,75.2, -115.19989,75.2, 244.73344,75.166664, -115.266556,75.166664, 244.66676,75.13333, -115.33324,75.13333, 244.6001,75.1, -115.3999,75.1, 244.53343,75.1, -115.46657,75.1, 244.46677,75.1, -115.53323,75.1, 244.4001,75.1, -115.5999,75.1, 244.3251,75.075, -115.6749,75.075, 244.25009,75.05, -115.74991,75.05, 244.1751,75.025, -115.824905,75.025, 244.1001,75., -115.8999,75., 244.03343,75., -115.96657,75., 243.96677,75., -116.03323,75., 243.9001,75., -116.0999,75., 243.83344,75.03333, -116.166565,75.03333, 243.76677,75.066666, -116.23323,75.066666, 243.7001,75.1, -116.2999,75.1, 243.6334,75.13333, -116.36659,75.13333, 243.5667,75.166664, -116.433304,75.166664, 243.5,75.2, -116.5,75.2, 243.42001,75.2, -116.57999,75.2, 243.34004,75.2, -116.65996,75.2, 243.26006,75.2, -116.739944,75.2, 243.18008,75.2, -116.819916,75.2, 243.1001,75.2, -116.8999,75.2, 243.0251,75.2, -116.9749,75.2, 242.9501,75.2, -117.0499,75.2, 242.8751,75.2, -117.12489,75.2, 242.80011,75.2, -117.19989,75.2, 242.72508,75.2, -117.27492,75.2, 242.65005,75.2, -117.349945,75.2, 242.57503,75.2, -117.42497,75.2, 242.5,75.2, -117.5,75.2, 242.43336,75.23333, -117.566635,75.23333, 242.36674,75.26667, -117.633255,75.26667, 242.30011,75.3, -117.69989,75.3, 242.36674,75.333336, -117.633255,75.333336, 242.43336,75.36667, -117.566635,75.36667, 242.5,75.4, -117.5,75.4, 242.5667,75.433334, -117.433304,75.433334, 242.6334,75.46667, -117.36659,75.46667, 242.7001,75.5, -117.2999,75.5, 242.77509,75.5, -117.224915,75.5, 242.85005,75.5, -117.14995,75.5, 242.92502,75.5, -117.07498,75.5, 243.,75.5, -117.,75.5, 243.0667,75.5, -116.933304,75.5, 243.1334,75.5, -116.86659,75.5, 243.2001,75.5, -116.7999,75.5, 243.2801,75.5, -116.719894,75.5, 243.3601,75.5, -116.63989,75.5, 243.4401,75.5, -116.559906,75.5, 243.5201,75.5, -116.479904,75.5, 243.6001,75.5, -116.3999,75.5, 243.6751,75.5, -116.324905,75.5, 243.75009,75.5, -116.24991,75.5, 243.8251,75.5, -116.1749,75.5, 243.9001,75.5, -116.0999,75.5, 243.9751,75.525, -116.0249,75.525, 244.05011,75.55, -115.94989,75.55, 244.1251,75.575, -115.87489,75.575, 244.2001,75.6, -115.7999,75.6, 244.27509,75.6, -115.724915,75.6, 244.35005,75.6, -115.64995,75.6, 244.42502,75.6, -115.57498,75.6, 244.5,75.6, -115.5,75.6, 244.57503,75.625, -115.42497,75.625, 244.65005,75.649994, -115.349945,75.649994, 244.72508,75.674995, -115.27492,75.674995, 244.80011,75.7, -115.19989,75.7, 244.72508,75.7, -115.27492,75.7, 244.65005,75.7, -115.349945,75.7, 244.57503,75.7, -115.42497,75.7, 244.5,75.7, -115.5,75.7, 244.42001,75.7, -115.57999,75.7, 244.34004,75.7, -115.65996,75.7, 244.26006,75.7, -115.739944,75.7, 244.18008,75.7, -115.819916,75.7, 244.1001,75.7, -115.8999,75.7, 244.03343,75.666664, -115.96657,75.666664, 243.96677,75.63333, -116.03323,75.63333, 243.9001,75.6, -116.0999,75.6, 243.81677,75.6, -116.18323,75.6, 243.73343,75.6, -116.26657,75.6, 243.6501,75.6, -116.3499,75.6, 243.56677,75.6, -116.43323,75.6, 243.48343,75.6, -116.51657,75.6, 243.4001,75.6, -116.5999,75.6, 243.32008,75.6, -116.67992,75.6, 243.24007,75.6, -116.75993,75.6, 243.16003,75.6, -116.839966,75.6, 243.08002,75.6, -116.91998,75.6, 243.,75.6, -117.,75.6, 242.92502,75.6, -117.07498,75.6, 242.85005,75.6, -117.14995,75.6, 242.77509,75.6, -117.224915,75.6, 242.7001,75.6, -117.2999,75.6, 242.76677,75.666664, -117.23323,75.666664, 242.83344,75.73334, -117.166565,75.73334, 242.9001,75.8, -117.0999,75.8, 242.9751,75.8, -117.0249,75.8, 243.05011,75.8, -116.94989,75.8, 243.1251,75.8, -116.87489,75.8, 243.2001,75.8, -116.7999,75.8, 243.2801,75.8, -116.719894,75.8, 243.3601,75.8, -116.63989,75.8, 243.4401,75.8, -116.559906,75.8, 243.5201,75.8, -116.479904,75.8, 243.6001,75.8, -116.3999,75.8, 243.6751,75.8, -116.324905,75.8, 243.75009,75.8, -116.24991,75.8, 243.8251,75.8, -116.1749,75.8, 243.9001,75.8, -116.0999,75.8, 243.9751,75.825005, -116.0249,75.825005, 244.05011,75.850006, -115.94989,75.850006, 244.1251,75.875, -115.87489,75.875, 244.2001,75.9, -115.7999,75.9, 244.27509,75.9, -115.724915,75.9, 244.35005,75.9, -115.64995,75.9, 244.42502,75.9, -115.57498,75.9, 244.5,75.9, -115.5,75.9, 244.5667,75.9, -115.433304,75.9, 244.6334,75.9, -115.36659,75.9, 244.7001,75.9, -115.2999,75.9, 244.76677,75.9, -115.23323,75.9, 244.83344,75.9, -115.166565,75.9, 244.9001,75.9, -115.0999,75.9, 244.9751,75.9, -115.0249,75.9, 245.05011,75.9, -114.94989,75.9, 245.1251,75.9, -114.87489,75.9, 245.2001,75.9, -114.7999,75.9, 245.1334,75.9, -114.86659,75.9, 245.0667,75.9, -114.933304,75.9, 245.,75.9, -115.,75.9, 244.92502,75.9, -115.07498,75.9, 244.85005,75.9, -115.14995,75.9, 244.77509,75.9, -115.224915,75.9, 244.7001,75.9, -115.2999,75.9, 244.6334,75.9, -115.36659,75.9, 244.5667,75.9, -115.433304,75.9, 244.5,75.9, -115.5,75.9, 244.43336,75.9, -115.566635,75.9, 244.36674,75.9, -115.633255,75.9, 244.30011,75.9, -115.69989,75.9, 244.23344,75.9, -115.766556,75.9, 244.16676,75.9, -115.83324,75.9, 244.1001,75.9, -115.8999,75.9, 244.0251,75.9, -115.9749,75.9, 243.9501,75.9, -116.0499,75.9, 243.8751,75.9, -116.12489,75.9, 243.80011,75.9, -116.19989,75.9, 243.72508,75.9, -116.27492,75.9, 243.65005,75.9, -116.349945,75.9, 243.57503,75.9, -116.42497,75.9, 243.5,75.9, -116.5,75.9, 243.42001,75.9, -116.57999,75.9, 243.34004,75.9, -116.65996,75.9, 243.26006,75.9, -116.739944,75.9, 243.18008,75.9, -116.819916,75.9, 243.1001,75.9, -116.8999,75.9, 243.16676,75.933334, -116.83324,75.933334, 243.23344,75.96667, -116.766556,75.96667, 243.30011,76., -116.69989,76., 243.3501,76.1, -116.6499,76.1, 243.4001,76.2, -116.5999,76.2, 243.4751,76.2, -116.5249,76.2, 243.55011,76.2, -116.44989,76.2, 243.6251,76.2, -116.37489,76.2, 243.7001,76.2, -116.2999,76.2, 243.77509,76.2, -116.224915,76.2, 243.85005,76.2, -116.14995,76.2, 243.92502,76.2, -116.07498,76.2, 244.,76.2, -116.,76.2, 244.0667,76.2, -115.933304,76.2, 244.1334,76.2, -115.86659,76.2, 244.2001,76.2, -115.7999,76.2, 244.27509,76.2, -115.724915,76.2, 244.35005,76.2, -115.64995,76.2, 244.42502,76.2, -115.57498,76.2, 244.5,76.2, -115.5,76.2, 244.5667,76.2, -115.433304,76.2, 244.6334,76.2, -115.36659,76.2, 244.7001,76.2, -115.2999,76.2, 244.7801,76.2, -115.219894,76.2, 244.8601,76.2, -115.13989,76.2, 244.9401,76.2, -115.059906,76.2, 245.0201,76.2, -114.979904,76.2, 245.1001,76.2, -114.8999,76.2, 245.03343,76.2, -114.96657,76.2, 244.96677,76.2, -115.03323,76.2, 244.9001,76.2, -115.0999,76.2, 244.8251,76.225, -115.1749,76.225, 244.75009,76.25, -115.24991,76.25, 244.6751,76.275, -115.324905,76.275, 244.6001,76.3, -115.3999,76.3, 244.53343,76.3, -115.46657,76.3, 244.46677,76.3, -115.53323,76.3, 244.4001,76.3, -115.5999,76.3, 244.3251,76.3, -115.6749,76.3, 244.25009,76.3, -115.74991,76.3, 244.1751,76.3, -115.824905,76.3, 244.1001,76.3, -115.8999,76.3, 244.1751,76.350006, -115.824905,76.350006, 244.25009,76.4, -115.74991,76.4, 244.3251,76.45, -115.6749,76.45, 244.4001,76.5, -115.5999,76.5, 244.46677,76.5, -115.53323,76.5, 244.53343,76.5, -115.46657,76.5, 244.6001,76.5, -115.3999,76.5, 244.66676,76.5, -115.33324,76.5, 244.73344,76.5, -115.266556,76.5, 244.80011,76.5, -115.19989,76.5, 244.86674,76.5, -115.133255,76.5, 244.93336,76.5, -115.066635,76.5, 245.,76.5, -115.,76.5, 245.07503,76.5, -114.92497,76.5, 245.15005,76.5, -114.849945,76.5, 245.22508,76.5, -114.77492,76.5, 245.30011,76.5, -114.69989,76.5, 245.3751,76.5, -114.62489,76.5, 245.4501,76.5, -114.5499,76.5, 245.5251,76.5, -114.4749,76.5, 245.6001,76.5, -114.3999,76.5, 245.66676,76.46667, -114.33324,76.46667, 245.73344,76.433334, -114.266556,76.433334, 245.80011,76.4, -114.19989,76.4, 245.7501,76.350006, -114.24989,76.350006, 245.7001,76.3, -114.2999,76.3, 245.77509,76.275, -114.224915,76.275, 245.85005,76.25, -114.14995,76.25, 245.92502,76.225, -114.07498,76.225, 246.,76.2, -114.,76.2, 246.07503,76.2, -113.92497,76.2, 246.15005,76.2, -113.849945,76.2, 246.22508,76.2, -113.77492,76.2, 246.30011,76.2, -113.69989,76.2, 246.3751,76.225, -113.62489,76.225, 246.4501,76.25, -113.5499,76.25, 246.5251,76.275, -113.4749,76.275, 246.6001,76.3, -113.3999,76.3, 246.68008,76.3, -113.319916,76.3, 246.76006,76.3, -113.239944,76.3, 246.84004,76.3, -113.15996,76.3, 246.92001,76.3, -113.07999,76.3, 247.,76.3, -113.,76.3, 247.0667,76.26667, -112.933304,76.26667, 247.1334,76.23333, -112.86659,76.23333, 247.2001,76.2, -112.7999,76.2, 247.26677,76.2, -112.73323,76.2, 247.33344,76.2, -112.666565,76.2, 247.4001,76.2, -112.5999,76.2, 247.45004,76.149994, -112.54996,76.149994, 247.5,76.1, -112.5,76.1, 247.57503,76.075, -112.42497,76.075, 247.65005,76.05, -112.349945,76.05, 247.72508,76.025, -112.27492,76.025, 247.80011,76., -112.19989,76., 247.8751,76., -112.12489,76., 247.9501,76., -112.0499,76., 248.0251,76., -111.9749,76., 248.1001,76., -111.8999,76., 248.0251,75.975, -111.9749,75.975, 247.9501,75.95, -112.0499,75.95, 247.8751,75.925, -112.12489,75.925, 247.80011,75.9, -112.19989,75.9, 247.86674,75.86667, -112.133255,75.86667, 247.93336,75.833336, -112.066635,75.833336, 248.,75.8, -112.,75.8, 248.08002,75.82, -111.91998,75.82, 248.16003,75.840004, -111.839966,75.840004, 248.24007,75.86, -111.75993,75.86, 248.32008,75.880005, -111.67992,75.880005, 248.4001,75.9, -111.5999,75.9, 248.45004,75.850006, -111.54996,75.850006, 248.5,75.8, -111.5,75.8, 248.5667,75.73334, -111.433304,75.73334, 248.6334,75.666664, -111.36659,75.666664, 248.7001,75.6, -111.2999,75.6, 248.76677,75.6, -111.23323,75.6, 248.83344,75.6, -111.166565,75.6, 248.9001,75.6, -111.0999,75.6, 248.9751,75.6, -111.0249,75.6, 249.05011,75.6, -110.94989,75.6, 249.1251,75.6, -110.87489,75.6, 249.2001,75.6, -110.7999,75.6, 249.27509,75.6, -110.724915,75.6, 249.35005,75.6, -110.64995,75.6, 249.42502,75.6, -110.57498,75.6, 249.5,75.6, -110.5,75.6, 249.58002,75.6, -110.41998,75.6, 249.66003,75.6, -110.339966,75.6, 249.74007,75.6, -110.25993,75.6, 249.82008,75.6, -110.17992,75.6, 249.9001,75.6, -110.0999,75.6, 249.9751,75.6, -110.0249,75.6, 250.05011,75.6, -109.94989,75.6, 250.1251,75.6, -109.87489,75.6, 250.2001,75.6, -109.7999,75.6, 250.27509,75.6, -109.724915,75.6, 250.35005,75.6, -109.64995,75.6, 250.42502,75.6, -109.57498,75.6, 250.5,75.6, -109.5,75.6, 250.58002,75.58, -109.41998,75.58, 250.66003,75.56, -109.339966,75.56, 250.74007,75.54, -109.25993,75.54, 250.82008,75.52, -109.17992,75.52, 250.9001,75.5, -109.0999,75.5, 250.95004,75.55, -109.04996,75.55, 251.,75.6, -109.,75.6, 251.,75.8, -109.,75.8, 250.93336,75.8, -109.066635,75.8, 250.86674,75.8, -109.133255,75.8, 250.80011,75.8, -109.19989,75.8, 250.72508,75.8, -109.27492,75.8, 250.65005,75.8, -109.349945,75.8, 250.57503,75.8, -109.42497,75.8, 250.5,75.8, -109.5,75.8, 250.43336,75.833336, -109.566635,75.833336, 250.36674,75.86667, -109.633255,75.86667, 250.30011,75.9, -109.69989,75.9, 250.22508,75.9, -109.77492,75.9, 250.15005,75.9, -109.849945,75.9, 250.07503,75.9, -109.92497,75.9, 250.,75.9, -110.,75.9, 250.08333,75.91667, -109.91667,75.91667, 250.16667,75.933334, -109.83333,75.933334, 250.25,75.95, -109.75,75.95, 250.33333,75.96667, -109.66667,75.96667, 250.41667,75.98334, -109.58333,75.98334, 250.5,76., -109.5,76., 250.5667,76., -109.433304,76., 250.6334,76., -109.36659,76., 250.7001,76., -109.2999,76., 250.6501,76.1, -109.3499,76.1, 250.6001,76.2, -109.3999,76.2, 250.5251,76.2, -109.4749,76.2, 250.4501,76.2, -109.5499,76.2, 250.3751,76.2, -109.62489,76.2, 250.30011,76.2, -109.69989,76.2, 250.23344,76.23333, -109.766556,76.23333, 250.16676,76.26667, -109.83324,76.26667, 250.1001,76.3, -109.8999,76.3, 250.0251,76.3, -109.9749,76.3, 249.9501,76.3, -110.0499,76.3, 249.8751,76.3, -110.12489,76.3, 249.80011,76.3, -110.19989,76.3, 249.73344,76.3, -110.266556,76.3, 249.66676,76.3, -110.33324,76.3, 249.6001,76.3, -110.3999,76.3, 249.55005,76.4, -110.44995,76.4, 249.5,76.5, -110.5,76.5, 249.57503,76.5, -110.42497,76.5, 249.65005,76.5, -110.349945,76.5, 249.72508,76.5, -110.27492,76.5, 249.80011,76.5, -110.19989,76.5, 249.8501,76.5, -110.1499,76.5, 249.9001,76.5, -110.0999,76.5, 241.9001,76., -118.0999,76., 241.9751,76.025, -118.0249,76.025, 242.05011,76.05, -117.94989,76.05, 242.1251,76.075, -117.87489,76.075, 242.2001,76.1, -117.7999,76.1, 242.26677,76.066666, -117.73323,76.066666, 242.33344,76.03333, -117.666565,76.03333, 242.4001,76., -117.5999,76., 242.3251,75.975, -117.6749,75.975, 242.25009,75.95, -117.74991,75.95, 242.1751,75.925, -117.824905,75.925, 242.1001,75.9, -117.8999,75.9, 242.05005,75.8, -117.94995,75.8, 242.,75.7, -118.,75.7, 241.93336,75.666664, -118.066635,75.666664, 241.86674,75.63333, -118.133255,75.63333, 241.80011,75.6, -118.19989,75.6, 241.72508,75.575, -118.27492,75.575, 241.65005,75.55, -118.349945,75.55, 241.57503,75.525, -118.42497,75.525, 241.5,75.5, -118.5,75.5, 241.42502,75.5, -118.57498,75.5, 241.35005,75.5, -118.64995,75.5, 241.27509,75.5, -118.724915,75.5, 241.2001,75.5, -118.7999,75.5, 241.1251,75.525, -118.87489,75.525, 241.05011,75.55, -118.94989,75.55, 240.9751,75.575, -119.0249,75.575, 240.9001,75.6, -119.0999,75.6, 240.83344,75.6, -119.166565,75.6, 240.76677,75.6, -119.23323,75.6, 240.7001,75.6, -119.2999,75.6, 240.76677,75.666664, -119.23323,75.666664, 240.83344,75.73334, -119.166565,75.73334, 240.9001,75.8, -119.0999,75.8, 240.9751,75.825005, -119.0249,75.825005, 241.05011,75.850006, -118.94989,75.850006, 241.1251,75.875, -118.87489,75.875, 241.2001,75.9, -118.7999,75.9, 241.26677,75.933334, -118.73323,75.933334, 241.33344,75.96667, -118.666565,75.96667, 241.4001,76., -118.5999,76., 241.4751,76., -118.5249,76., 241.55011,76., -118.44989,76., 241.6251,76., -118.37489,76., 241.7001,76., -118.2999,76., 241.76677,76., -118.23323,76., 241.83344,76., -118.166565,76., 241.9001,76., -118.0999,76., 239.9001,77., -120.0999,77., 239.96677,77.03333, -120.03323,77.03333, 240.03343,77.066666, -119.96657,77.066666, 240.1001,77.1, -119.8999,77.1, 240.16676,77.1, -119.83324,77.1, 240.23344,77.1, -119.766556,77.1, 240.30011,77.1, -119.69989,77.1, 240.36674,77.13333, -119.633255,77.13333, 240.43336,77.166664, -119.566635,77.166664, 240.5,77.2, -119.5,77.2, 240.5667,77.2, -119.433304,77.2, 240.6334,77.2, -119.36659,77.2, 240.7001,77.2, -119.2999,77.2, 240.76677,77.23333, -119.23323,77.23333, 240.83344,77.26667, -119.166565,77.26667, 240.9001,77.3, -119.0999,77.3, 240.96677,77.333336, -119.03323,77.333336, 241.03343,77.36667, -118.96657,77.36667, 241.1001,77.4, -118.8999,77.4, 241.1751,77.375, -118.824905,77.375, 241.25009,77.350006, -118.74991,77.350006, 241.3251,77.325005, -118.6749,77.325005, 241.4001,77.3, -118.5999,77.3, 241.4751,77.3, -118.5249,77.3, 241.55011,77.3, -118.44989,77.3, 241.6251,77.3, -118.37489,77.3, 241.7001,77.3, -118.2999,77.3, 241.77509,77.325005, -118.224915,77.325005, 241.85005,77.350006, -118.14995,77.350006, 241.92502,77.375, -118.07498,77.375, 242.,77.4, -118.,77.4, 242.05005,77.350006, -117.94995,77.350006, 242.1001,77.3, -117.8999,77.3, 242.16676,77.3, -117.83324,77.3, 242.23344,77.3, -117.766556,77.3, 242.30011,77.3, -117.69989,77.3, 242.36674,77.3, -117.633255,77.3, 242.43336,77.3, -117.566635,77.3, 242.5,77.3, -117.5,77.3, 242.5667,77.3, -117.433304,77.3, 242.6334,77.3, -117.36659,77.3, 242.7001,77.3, -117.2999,77.3, 242.76677,77.3, -117.23323,77.3, 242.83344,77.3, -117.166565,77.3, 242.9001,77.3, -117.0999,77.3, 242.96677,77.333336, -117.03323,77.333336, 243.03343,77.36667, -116.96657,77.36667, 243.1001,77.4, -116.8999,77.4, 243.0251,77.4, -116.9749,77.4, 242.9501,77.4, -117.0499,77.4, 242.8751,77.4, -117.12489,77.4, 242.80011,77.4, -117.19989,77.4, 242.86674,77.433334, -117.133255,77.433334, 242.93336,77.46667, -117.066635,77.46667, 243.,77.5, -117.,77.5, 243.07503,77.5, -116.92497,77.5, 243.15005,77.5, -116.849945,77.5, 243.22508,77.5, -116.77492,77.5, 243.30011,77.5, -116.69989,77.5, 243.36674,77.5, -116.633255,77.5, 243.43336,77.5, -116.566635,77.5, 243.5,77.5, -116.5,77.5, 243.5667,77.5, -116.433304,77.5, 243.6334,77.5, -116.36659,77.5, 243.7001,77.5, -116.2999,77.5, 243.77509,77.475, -116.224915,77.475, 243.85005,77.45, -116.14995,77.45, 243.92502,77.425, -116.07498,77.425, 244.,77.4, -116.,77.4, 244.0667,77.4, -115.933304,77.4, 244.1334,77.4, -115.86659,77.4, 244.2001,77.4, -115.7999,77.4, 244.26677,77.36667, -115.73323,77.36667, 244.33344,77.333336, -115.666565,77.333336, 244.4001,77.3, -115.5999,77.3, 244.3251,77.275, -115.6749,77.275, 244.25009,77.25, -115.74991,77.25, 244.1751,77.225, -115.824905,77.225, 244.1001,77.2, -115.8999,77.2, 244.0251,77.2, -115.9749,77.2, 243.9501,77.2, -116.0499,77.2, 243.8751,77.2, -116.12489,77.2, 243.80011,77.2, -116.19989,77.2, 243.73344,77.2, -116.266556,77.2, 243.66676,77.2, -116.33324,77.2, 243.6001,77.2, -116.3999,77.2, 243.53343,77.166664, -116.46657,77.166664, 243.46677,77.13333, -116.53323,77.13333, 243.4001,77.1, -116.5999,77.1, 243.46677,77.066666, -116.53323,77.066666, 243.53343,77.03333, -116.46657,77.03333, 243.6001,77., -116.3999,77., 243.6501,77., -116.3499,77., 243.7001,77., -116.2999,77., 243.76677,77., -116.23323,77., 243.83344,77., -116.166565,77., 243.9001,77., -116.0999,77., 243.8251,76.975, -116.1749,76.975, 243.75009,76.95, -116.24991,76.95, 243.6751,76.925, -116.324905,76.925, 243.6001,76.9, -116.3999,76.9, 243.66676,76.86667, -116.33324,76.86667, 243.73344,76.833336, -116.266556,76.833336, 243.80011,76.8, -116.19989,76.8, 243.8501,76.75, -116.1499,76.75, 243.9001,76.7, -116.0999,76.7, 243.8251,76.674995, -116.1749,76.674995, 243.75009,76.649994, -116.24991,76.649994, 243.6751,76.625, -116.324905,76.625, 243.6001,76.6, -116.3999,76.6, 243.55005,76.6, -116.44995,76.6, 243.5,76.6, -116.5,76.6, 243.42502,76.6, -116.57498,76.6, 243.35005,76.6, -116.64995,76.6, 243.27509,76.6, -116.724915,76.6, 243.2001,76.6, -116.7999,76.6, 243.1334,76.6, -116.86659,76.6, 243.0667,76.6, -116.933304,76.6, 243.,76.6, -117.,76.6, 242.93336,76.566666, -117.066635,76.566666, 242.86674,76.53333, -117.133255,76.53333, 242.80011,76.5, -117.19989,76.5, 242.80011,76.3, -117.19989,76.3, 242.72508,76.3, -117.27492,76.3, 242.65005,76.3, -117.349945,76.3, 242.57503,76.3, -117.42497,76.3, 242.5,76.3, -117.5,76.3, 242.43336,76.3, -117.566635,76.3, 242.36674,76.3, -117.633255,76.3, 242.30011,76.3, -117.69989,76.3, 242.23344,76.333336, -117.766556,76.333336, 242.16676,76.36667, -117.83324,76.36667, 242.1001,76.4, -117.8999,76.4, 242.03343,76.4, -117.96657,76.4, 241.96677,76.4, -118.03323,76.4, 241.9001,76.4, -118.0999,76.4, 241.95004,76.55, -118.04996,76.55, 242.,76.7, -118.,76.7, 242.05005,76.75, -117.94995,76.75, 242.1001,76.8, -117.8999,76.8, 242.0251,76.8, -117.9749,76.8, 241.9501,76.8, -118.0499,76.8, 241.8751,76.8, -118.12489,76.8, 241.80011,76.8, -118.19989,76.8, 241.73344,76.8, -118.266556,76.8, 241.66676,76.8, -118.33324,76.8, 241.6001,76.8, -118.3999,76.8, 241.53343,76.76667, -118.46657,76.76667, 241.46677,76.73333, -118.53323,76.73333, 241.4001,76.7, -118.5999,76.7, 241.45004,76.649994, -118.54996,76.649994, 241.5,76.6, -118.5,76.6, 241.45004,76.55, -118.54996,76.55, 241.4001,76.5, -118.5999,76.5, 241.33344,76.53333, -118.666565,76.53333, 241.26677,76.566666, -118.73323,76.566666, 241.2001,76.6, -118.7999,76.6, 241.1251,76.575, -118.87489,76.575, 241.05011,76.55, -118.94989,76.55, 240.9751,76.525, -119.0249,76.525, 240.9001,76.5, -119.0999,76.5, 240.96677,76.5, -119.03323,76.5, 241.03343,76.5, -118.96657,76.5, 241.1001,76.5, -118.8999,76.5, 241.16676,76.433334, -118.83324,76.433334, 241.23344,76.36667, -118.766556,76.36667, 241.30011,76.3, -118.69989,76.3, 241.22508,76.3, -118.77492,76.3, 241.15005,76.3, -118.849945,76.3, 241.07503,76.3, -118.92497,76.3, 241.,76.3, -119.,76.3, 240.95004,76.2, -119.04996,76.2, 240.9001,76.1, -119.0999,76.1, 240.8251,76.125, -119.1749,76.125, 240.75009,76.149994, -119.24991,76.149994, 240.6751,76.174995, -119.324905,76.174995, 240.6001,76.2, -119.3999,76.2, 240.55005,76.25, -119.44995,76.25, 240.5,76.3, -119.5,76.3, 240.45004,76.3, -119.54996,76.3, 240.4001,76.3, -119.5999,76.3, 240.3501,76.25, -119.6499,76.25, 240.30011,76.2, -119.69989,76.2, 240.22508,76.174995, -119.77492,76.174995, 240.15005,76.149994, -119.849945,76.149994, 240.07503,76.125, -119.92497,76.125, 240.,76.1, -120.,76.1, 240.0667,76.1, -119.933304,76.1, 240.1334,76.1, -119.86659,76.1, 240.2001,76.1, -119.7999,76.1, 240.26677,76.066666, -119.73323,76.066666, 240.33344,76.03333, -119.666565,76.03333, 240.4001,76., -119.5999,76., 240.33344,75.96667, -119.666565,75.96667, 240.26677,75.933334, -119.73323,75.933334, 240.2001,75.9, -119.7999,75.9, 240.1251,75.9, -119.87489,75.9, 240.05011,75.9, -119.94989,75.9, 239.9751,75.9, -120.0249,75.9, 239.9001,75.9, -120.0999,75.9, 239.83344,75.9, -120.166565,75.9, 239.76677,75.9, -120.23323,75.9, 239.7001,75.9, -120.2999,75.9, 239.6501,75.850006, -120.3499,75.850006, 239.6001,75.8, -120.3999,75.8, 239.55005,75.850006, -120.44995,75.850006, 239.5,75.9, -120.5,75.9, 239.43336,75.933334, -120.566635,75.933334, 239.36674,75.96667, -120.633255,75.96667, 239.30011,76., -120.69989,76., 239.2501,76.05, -120.74989,76.05, 239.2001,76.1, -120.7999,76.1, 239.1334,76.13333, -120.86659,76.13333, 239.0667,76.166664, -120.933304,76.166664, 239.,76.2, -121.,76.2, 238.95004,76.1, -121.04996,76.1, 238.9001,76., -121.0999,76., 238.8251,76., -121.1749,76., 238.75009,76., -121.24991,76., 238.6751,76., -121.324905,76., 238.6001,76., -121.3999,76., 238.53343,76., -121.46657,76., 238.46677,76., -121.53323,76., 238.4001,76., -121.5999,76., 238.3251,76.025, -121.6749,76.025, 238.25009,76.05, -121.74991,76.05, 238.1751,76.075, -121.824905,76.075, 238.1001,76.1, -121.8999,76.1, 238.03343,76.066666, -121.96657,76.066666, 237.96677,76.03333, -122.03323,76.03333, 237.9001,76., -122.0999,76., 237.83344,76., -122.166565,76., 237.76677,76., -122.23323,76., 237.7001,76., -122.2999,76., 237.6334,75.96667, -122.36659,75.96667, 237.5667,75.933334, -122.433304,75.933334, 237.5,75.9, -122.5,75.9, 237.43336,75.933334, -122.566635,75.933334, 237.36674,75.96667, -122.633255,75.96667, 237.30011,76., -122.69989,76., 237.3501,76.05, -122.6499,76.05, 237.4001,76.1, -122.5999,76.1, 237.3251,76.1, -122.6749,76.1, 237.25009,76.1, -122.74991,76.1, 237.1751,76.1, -122.824905,76.1, 237.1001,76.1, -122.8999,76.1, 237.16676,76.166664, -122.83324,76.166664, 237.23344,76.23334, -122.766556,76.23334, 237.30011,76.3, -122.69989,76.3, 237.3751,76.325005, -122.62489,76.325005, 237.4501,76.350006, -122.5499,76.350006, 237.5251,76.375, -122.4749,76.375, 237.6001,76.4, -122.3999,76.4, 237.66676,76.433334, -122.33324,76.433334, 237.73344,76.46667, -122.266556,76.46667, 237.80011,76.5, -122.19989,76.5, 237.88011,76.48, -122.11989,76.48, 237.96011,76.46, -122.03989,76.46, 238.0401,76.44, -121.9599,76.44, 238.1201,76.42, -121.8799,76.42, 238.2001,76.4, -121.7999,76.4, 238.26677,76.4, -121.73323,76.4, 238.33344,76.4, -121.666565,76.4, 238.4001,76.4, -121.5999,76.4, 238.45004,76.45, -121.54996,76.45, 238.5,76.5, -121.5,76.5, 238.5667,76.53333, -121.433304,76.53333, 238.6334,76.566666, -121.36659,76.566666, 238.7001,76.6, -121.2999,76.6, 238.76677,76.63333, -121.23323,76.63333, 238.83344,76.666664, -121.166565,76.666664, 238.9001,76.7, -121.0999,76.7, 238.96677,76.7, -121.03323,76.7, 239.03343,76.7, -120.96657,76.7, 239.1001,76.7, -120.8999,76.7, 239.16676,76.7, -120.83324,76.7, 239.23344,76.7, -120.766556,76.7, 239.30011,76.7, -120.69989,76.7, 239.36674,76.73333, -120.633255,76.73333, 239.43336,76.76667, -120.566635,76.76667, 239.5,76.8, -120.5,76.8, 239.57503,76.8, -120.42497,76.8, 239.65005,76.8, -120.349945,76.8, 239.72508,76.8, -120.27492,76.8, 239.80011,76.8, -120.19989,76.8, 239.8501,76.9, -120.1499,76.9, 239.9001,77., -120.0999,77., 245.80011,76.9, -114.19989,76.9, 245.8751,76.9, -114.12489,76.9, 245.9501,76.9, -114.0499,76.9, 246.0251,76.9, -113.9749,76.9, 246.1001,76.9, -113.8999,76.9, 246.1751,76.875, -113.824905,76.875, 246.25009,76.850006, -113.74991,76.850006, 246.3251,76.825005, -113.6749,76.825005, 246.4001,76.8, -113.5999,76.8, 246.33344,76.76667, -113.666565,76.76667, 246.26677,76.73333, -113.73323,76.73333, 246.2001,76.7, -113.7999,76.7, 246.1201,76.7, -113.8799,76.7, 246.0401,76.7, -113.9599,76.7, 245.96011,76.7, -114.03989,76.7, 245.88011,76.7, -114.11989,76.7, 245.80011,76.7, -114.19989,76.7, 245.72508,76.7, -114.27492,76.7, 245.65005,76.7, -114.349945,76.7, 245.57503,76.7, -114.42497,76.7, 245.5,76.7, -114.5,76.7, 245.42502,76.7, -114.57498,76.7, 245.35005,76.7, -114.64995,76.7, 245.27509,76.7, -114.724915,76.7, 245.2001,76.7, -114.7999,76.7, 245.1334,76.73333, -114.86659,76.73333, 245.0667,76.76667, -114.933304,76.76667, 245.,76.8, -115.,76.8, 245.08333,76.816666, -114.91667,76.816666, 245.16667,76.833336, -114.83333,76.833336, 245.25,76.850006, -114.75,76.850006, 245.33333,76.86667, -114.66667,76.86667, 245.41667,76.88333, -114.58333,76.88333, 245.5,76.9, -114.5,76.9, 245.5667,76.9, -114.433304,76.9, 245.6334,76.9, -114.36659,76.9, 245.7001,76.9, -114.2999,76.9, 245.7501,76.9, -114.24989,76.9, 245.80011,76.9, -114.19989,76.9, 247.9001,78., -112.0999,78., 247.9751,78.025, -112.0249,78.025, 248.05011,78.05, -111.94989,78.05, 248.1251,78.075, -111.87489,78.075, 248.2001,78.1, -111.7999,78.1, 248.27509,78.1, -111.724915,78.1, 248.35005,78.1, -111.64995,78.1, 248.42502,78.1, -111.57498,78.1, 248.5,78.1, -111.5,78.1, 248.57503,78.1, -111.42497,78.1, 248.65005,78.1, -111.349945,78.1, 248.72508,78.1, -111.27492,78.1, 248.80011,78.1, -111.19989,78.1, 248.86674,78.066666, -111.133255,78.066666, 248.93336,78.03333, -111.066635,78.03333, 249.,78., -111.,78., 249.08002,78.02, -110.91998,78.02, 249.16003,78.04, -110.839966,78.04, 249.24007,78.06, -110.75993,78.06, 249.32008,78.08, -110.67992,78.08, 249.4001,78.1, -110.5999,78.1, 249.46677,78.1, -110.53323,78.1, 249.53343,78.1, -110.46657,78.1, 249.6001,78.1, -110.3999,78.1, 249.6751,78.1, -110.324905,78.1, 249.75009,78.1, -110.24991,78.1, 249.8251,78.1, -110.1749,78.1, 249.9001,78.1, -110.0999,78.1, 249.96677,78.1, -110.03323,78.1, 250.03343,78.1, -109.96657,78.1, 250.1001,78.1, -109.8999,78.1, 250.05005,78., -109.94995,78., 250.,77.9, -110.,77.9, 249.93336,77.9, -110.066635,77.9, 249.86674,77.9, -110.133255,77.9, 249.80011,77.9, -110.19989,77.9, 249.72508,77.9, -110.27492,77.9, 249.65005,77.9, -110.349945,77.9, 249.57503,77.9, -110.42497,77.9, 249.5,77.9, -110.5,77.9, 249.42502,77.9, -110.57498,77.9, 249.35005,77.9, -110.64995,77.9, 249.27509,77.9, -110.724915,77.9, 249.2001,77.9, -110.7999,77.9, 249.1334,77.9, -110.86659,77.9, 249.0667,77.9, -110.933304,77.9, 249.,77.9, -111.,77.9, 248.93336,77.86667, -111.066635,77.86667, 248.86674,77.833336, -111.133255,77.833336, 248.80011,77.8, -111.19989,77.8, 248.72508,77.8, -111.27492,77.8, 248.65005,77.8, -111.349945,77.8, 248.57503,77.8, -111.42497,77.8, 248.5,77.8, -111.5,77.8, 248.5667,77.8, -111.433304,77.8, 248.6334,77.8, -111.36659,77.8, 248.7001,77.8, -111.2999,77.8, 248.76677,77.76667, -111.23323,77.76667, 248.83344,77.73333, -111.166565,77.73333, 248.9001,77.7, -111.0999,77.7, 248.96677,77.73333, -111.03323,77.73333, 249.03343,77.76667, -110.96657,77.76667, 249.1001,77.8, -110.8999,77.8, 249.16676,77.8, -110.83324,77.8, 249.23344,77.8, -110.766556,77.8, 249.30011,77.8, -110.69989,77.8, 249.38011,77.8, -110.61989,77.8, 249.46011,77.8, -110.53989,77.8, 249.5401,77.8, -110.4599,77.8, 249.6201,77.8, -110.3799,77.8, 249.7001,77.8, -110.2999,77.8, 249.7001,77.6, -110.2999,77.6, 249.6501,77.55, -110.3499,77.55, 249.6001,77.5, -110.3999,77.5, 249.5251,77.5, -110.4749,77.5, 249.4501,77.5, -110.5499,77.5, 249.3751,77.5, -110.62489,77.5, 249.30011,77.5, -110.69989,77.5, 249.22508,77.475, -110.77492,77.475, 249.15005,77.45, -110.849945,77.45, 249.07503,77.425, -110.92497,77.425, 249.,77.4, -111.,77.4, 248.92001,77.4, -111.07999,77.4, 248.84004,77.4, -111.15996,77.4, 248.76006,77.4, -111.239944,77.4, 248.68008,77.4, -111.319916,77.4, 248.6001,77.4, -111.3999,77.4, 248.5251,77.4, -111.4749,77.4, 248.4501,77.4, -111.5499,77.4, 248.3751,77.4, -111.62489,77.4, 248.30011,77.4, -111.69989,77.4, 248.23344,77.4, -111.766556,77.4, 248.16676,77.4, -111.83324,77.4, 248.1001,77.4, -111.8999,77.4, 248.03343,77.36667, -111.96657,77.36667, 247.96677,77.333336, -112.03323,77.333336, 247.9001,77.3, -112.0999,77.3, 247.83344,77.3, -112.166565,77.3, 247.76677,77.3, -112.23323,77.3, 247.7001,77.3, -112.2999,77.3, 247.6251,77.325005, -112.37489,77.325005, 247.55011,77.350006, -112.44989,77.350006, 247.4751,77.375, -112.5249,77.375, 247.4001,77.4, -112.5999,77.4, 247.3501,77.45, -112.6499,77.45, 247.30011,77.5, -112.69989,77.5, 247.22508,77.5, -112.77492,77.5, 247.15005,77.5, -112.849945,77.5, 247.07503,77.5, -112.92497,77.5, 247.,77.5, -113.,77.5, 246.93336,77.5, -113.066635,77.5, 246.86674,77.5, -113.133255,77.5, 246.80011,77.5, -113.19989,77.5, 246.73344,77.53333, -113.266556,77.53333, 246.66676,77.566666, -113.33324,77.566666, 246.6001,77.6, -113.3999,77.6, 246.6001,77.7, -113.3999,77.7, 246.6001,77.9, -113.3999,77.9, 246.6751,77.9, -113.324905,77.9, 246.75009,77.9, -113.24991,77.9, 246.8251,77.9, -113.1749,77.9, 246.9001,77.9, -113.0999,77.9, 246.9751,77.925, -113.0249,77.925, 247.05011,77.95, -112.94989,77.95, 247.1251,77.975, -112.87489,77.975, 247.2001,78., -112.7999,78., 247.27509,78., -112.724915,78., 247.35005,78., -112.64995,78., 247.42502,78., -112.57498,78., 247.5,78., -112.5,78., 247.5667,78., -112.433304,78., 247.6334,78., -112.36659,78., 247.7001,78., -112.2999,78., 247.76677,78., -112.23323,78., 247.83344,78., -112.166565,78., 247.9001,78., -112.0999,78., 244.9001,77.9, -115.0999,77.9, 244.96677,77.9, -115.03323,77.9, 245.03343,77.9, -114.96657,77.9, 245.1001,77.9, -114.8999,77.9, 245.16676,77.933334, -114.83324,77.933334, 245.23344,77.96667, -114.766556,77.96667, 245.30011,78., -114.69989,78., 245.36674,78., -114.633255,78., 245.43336,78., -114.566635,78., 245.5,78., -114.5,78., 245.5667,77.96667, -114.433304,77.96667, 245.6334,77.933334, -114.36659,77.933334, 245.7001,77.9, -114.2999,77.9, 245.76677,77.9, -114.23323,77.9, 245.83344,77.9, -114.166565,77.9, 245.9001,77.9, -114.0999,77.9, 245.9751,77.875, -114.0249,77.875, 246.05011,77.850006, -113.94989,77.850006, 246.1251,77.825005, -113.87489,77.825005, 246.2001,77.8, -113.7999,77.8, 246.1334,77.76667, -113.86659,77.76667, 246.0667,77.73333, -113.933304,77.73333, 246.,77.7, -114.,77.7, 245.92001,77.7, -114.07999,77.7, 245.84004,77.7, -114.15996,77.7, 245.76006,77.7, -114.239944,77.7, 245.68008,77.7, -114.319916,77.7, 245.6001,77.7, -114.3999,77.7, 245.53343,77.73333, -114.46657,77.73333, 245.46677,77.76667, -114.53323,77.76667, 245.4001,77.8, -114.5999,77.8, 245.3251,77.8, -114.6749,77.8, 245.25009,77.8, -114.74991,77.8, 245.1751,77.8, -114.824905,77.8, 245.1001,77.8, -114.8999,77.8, 245.03343,77.833336, -114.96657,77.833336, 244.96677,77.86667, -115.03323,77.86667, 244.9001,77.9, -115.0999,77.9, 244.9001,77.9, -115.0999,77.9, 249.9001,78.6, -110.0999,78.6, 249.96677,78.6, -110.03323,78.6, 250.03343,78.6, -109.96657,78.6, 250.1001,78.6, -109.8999,78.6, 250.1751,78.575, -109.824905,78.575, 250.25009,78.55, -109.74991,78.55, 250.3251,78.525, -109.6749,78.525, 250.4001,78.5, -109.5999,78.5, 250.3501,78.4, -109.6499,78.4, 250.30011,78.3, -109.69989,78.3, 250.23344,78.3, -109.766556,78.3, 250.16676,78.3, -109.83324,78.3, 250.1001,78.3, -109.8999,78.3, 250.0251,78.3, -109.9749,78.3, 249.9501,78.3, -110.0499,78.3, 249.8751,78.3, -110.12489,78.3, 249.80011,78.3, -110.19989,78.3, 249.73344,78.3, -110.266556,78.3, 249.66676,78.3, -110.33324,78.3, 249.6001,78.3, -110.3999,78.3, 249.5201,78.3, -110.479904,78.3, 249.4401,78.3, -110.559906,78.3, 249.3601,78.3, -110.63989,78.3, 249.2801,78.3, -110.719894,78.3, 249.2001,78.3, -110.7999,78.3, 249.1334,78.3, -110.86659,78.3, 249.0667,78.3, -110.933304,78.3, 249.,78.3, -111.,78.3, 248.92502,78.325005, -111.07498,78.325005, 248.85005,78.350006, -111.14995,78.350006, 248.77509,78.375, -111.224915,78.375, 248.7001,78.4, -111.2999,78.4, 248.6334,78.4, -111.36659,78.4, 248.5667,78.4, -111.433304,78.4, 248.5,78.4, -111.5,78.4, 248.43336,78.36667, -111.566635,78.36667, 248.36674,78.333336, -111.633255,78.333336, 248.30011,78.3, -111.69989,78.3, 248.23344,78.3, -111.766556,78.3, 248.16676,78.3, -111.83324,78.3, 248.1001,78.3, -111.8999,78.3, 248.03343,78.3, -111.96657,78.3, 247.96677,78.3, -112.03323,78.3, 247.9001,78.3, -112.0999,78.3, 247.8251,78.325005, -112.1749,78.325005, 247.75009,78.350006, -112.24991,78.350006, 247.6751,78.375, -112.324905,78.375, 247.6001,78.4, -112.3999,78.4, 247.53343,78.4, -112.46657,78.4, 247.46677,78.4, -112.53323,78.4, 247.4001,78.4, -112.5999,78.4, 247.33344,78.36667, -112.666565,78.36667, 247.26677,78.333336, -112.73323,78.333336, 247.2001,78.3, -112.7999,78.3, 247.1334,78.3, -112.86659,78.3, 247.0667,78.3, -112.933304,78.3, 247.,78.3, -113.,78.3, 246.93336,78.3, -113.066635,78.3, 246.86674,78.3, -113.133255,78.3, 246.80011,78.3, -113.19989,78.3, 246.73344,78.3, -113.266556,78.3, 246.66676,78.3, -113.33324,78.3, 246.6001,78.3, -113.3999,78.3, 246.6501,78.350006, -113.3499,78.350006, 246.7001,78.4, -113.2999,78.4, 246.76677,78.433334, -113.23323,78.433334, 246.83344,78.46667, -113.166565,78.46667, 246.9001,78.5, -113.0999,78.5, 246.96677,78.5, -113.03323,78.5, 247.03343,78.5, -112.96657,78.5, 247.1001,78.5, -112.8999,78.5, 247.16676,78.5, -112.83324,78.5, 247.23344,78.5, -112.766556,78.5, 247.30011,78.5, -112.69989,78.5, 247.3751,78.5, -112.62489,78.5, 247.4501,78.5, -112.5499,78.5, 247.5251,78.5, -112.4749,78.5, 247.6001,78.5, -112.3999,78.5, 247.6751,78.5, -112.324905,78.5, 247.75009,78.5, -112.24991,78.5, 247.8251,78.5, -112.1749,78.5, 247.9001,78.5, -112.0999,78.5, 247.9751,78.525, -112.0249,78.525, 248.05011,78.55, -111.94989,78.55, 248.1251,78.575, -111.87489,78.575, 248.2001,78.6, -111.7999,78.6, 248.27509,78.6, -111.724915,78.6, 248.35005,78.6, -111.64995,78.6, 248.42502,78.6, -111.57498,78.6, 248.5,78.6, -111.5,78.6, 248.5667,78.63333, -111.433304,78.63333, 248.6334,78.666664, -111.36659,78.666664, 248.7001,78.7, -111.2999,78.7, 248.76677,78.7, -111.23323,78.7, 248.83344,78.7, -111.166565,78.7, 248.9001,78.7, -111.0999,78.7, 248.9751,78.7, -111.0249,78.7, 249.05011,78.7, -110.94989,78.7, 249.1251,78.7, -110.87489,78.7, 249.2001,78.7, -110.7999,78.7, 249.26677,78.7, -110.73323,78.7, 249.33344,78.7, -110.666565,78.7, 249.4001,78.7, -110.5999,78.7, 249.46677,78.7, -110.53323,78.7, 249.53343,78.7, -110.46657,78.7, 249.6001,78.7, -110.3999,78.7, 249.6501,78.7, -110.3499,78.7, 249.7001,78.7, -110.2999,78.7, 249.76677,78.666664, -110.23323,78.666664, 249.83344,78.63333, -110.166565,78.63333, 249.9001,78.6, -110.0999,78.6, 260.9,80.1, -99.100006,80.1, 260.96667,80.066666, -99.033325,80.066666, 261.03333,80.03333, -98.966675,80.03333, 261.1,80., -98.899994,80., 261.16666,80.03333, -98.83334,80.03333, 261.23334,80.066666, -98.76666,80.066666, 261.3,80.1, -98.70001,80.1, 261.36667,80.1, -98.63333,80.1, 261.43332,80.1, -98.56668,80.1, 261.5,80.1, -98.5,80.1, 261.56668,80.066666, -98.43332,80.066666, 261.63333,80.03333, -98.36667,80.03333, 261.7,80., -98.29999,80., 261.7,79.8, -98.29999,79.8, 261.65002,79.75, -98.349976,79.75, 261.6,79.7, -98.399994,79.7, 261.53333,79.666664, -98.466675,79.666664, 261.46667,79.63333, -98.533325,79.63333, 261.4,79.6, -98.600006,79.6, 261.33334,79.63333, -98.66666,79.63333, 261.26666,79.666664, -98.73334,79.666664, 261.2,79.7, -98.79999,79.7, 261.15002,79.75, -98.849976,79.75, 261.1,79.8, -98.899994,79.8, 261.025,79.8, -98.975006,79.8, 260.95,79.8, -99.04999,79.8, 260.875,79.8, -99.125,79.8, 260.8,79.8, -99.20001,79.8, 260.73334,79.8, -99.26666,79.8, 260.66666,79.8, -99.33334,79.8, 260.6,79.8, -99.399994,79.8, 260.55,79.850006, -99.45001,79.850006, 260.5,79.9, -99.5,79.9, 260.55,79.95, -99.45001,79.95, 260.6,80., -99.399994,80., 260.675,80.025, -99.32501,80.025, 260.75,80.05, -99.25,80.05, 260.825,80.075, -99.17499,80.075, 260.9,80.1, -99.100006,80.1, 264.8,80.6, -95.20001,80.6, 264.86667,80.6, -95.13333,80.6, 264.93332,80.6, -95.06668,80.6, 265.,80.6, -95.,80.6, 265.08,80.6, -94.92001,80.6, 265.16,80.6, -94.84,80.6, 265.24,80.6, -94.76001,80.6, 265.32,80.6, -94.67999,80.6, 265.4,80.6, -94.600006,80.6, 265.46667,80.566666, -94.533325,80.566666, 265.53333,80.53333, -94.466675,80.53333, 265.6,80.5, -94.399994,80.5, 265.66666,80.5, -94.33334,80.5, 265.73334,80.5, -94.26666,80.5, 265.8,80.5, -94.20001,80.5, 265.88,80.5, -94.119995,80.5, 265.96,80.5, -94.04001,80.5, 266.04,80.5, -93.95999,80.5, 266.12,80.5, -93.880005,80.5, 266.2,80.5, -93.79999,80.5, 266.26666,80.5, -93.73334,80.5, 266.33334,80.5, -93.66666,80.5, 266.4,80.5, -93.600006,80.5, 266.33334,80.53333, -93.66666,80.53333, 266.26666,80.566666, -93.73334,80.566666, 266.2,80.6, -93.79999,80.6, 266.125,80.6, -93.875,80.6, 266.05,80.6, -93.95001,80.6, 265.975,80.6, -94.024994,80.6, 265.9,80.6, -94.100006,80.6, 265.83334,80.6, -94.16666,80.6, 265.76666,80.6, -94.23334,80.6, 265.7,80.6, -94.29999,80.6, 265.77502,80.625, -94.224976,80.625, 265.85,80.649994, -94.149994,80.649994, 265.925,80.674995, -94.07501,80.674995, 266.,80.7, -94.,80.7, 266.075,80.7, -93.92499,80.7, 266.15,80.7, -93.850006,80.7, 266.22498,80.7, -93.775024,80.7, 266.3,80.7, -93.70001,80.7, 266.36667,80.7, -93.63333,80.7, 266.43332,80.7, -93.56668,80.7, 266.5,80.7, -93.5,80.7, 266.425,80.7, -93.57501,80.7, 266.35,80.7, -93.649994,80.7, 266.27502,80.7, -93.724976,80.7, 266.2,80.7, -93.79999,80.7, 266.125,80.7, -93.875,80.7, 266.05,80.7, -93.95001,80.7, 265.975,80.7, -94.024994,80.7, 265.9,80.7, -94.100006,80.7, 265.825,80.7, -94.17499,80.7, 265.75,80.7, -94.25,80.7, 265.675,80.7, -94.32501,80.7, 265.6,80.7, -94.399994,80.7, 265.53333,80.7, -94.466675,80.7, 265.46667,80.7, -94.533325,80.7, 265.4,80.7, -94.600006,80.7, 265.46667,80.73333, -94.533325,80.73333, 265.53333,80.76667, -94.466675,80.76667, 265.6,80.8, -94.399994,80.8, 265.53333,80.8, -94.466675,80.8, 265.46667,80.8, -94.533325,80.8, 265.4,80.8, -94.600006,80.8, 265.325,80.8, -94.67499,80.8, 265.25,80.8, -94.75,80.8, 265.175,80.8, -94.82501,80.8, 265.1,80.8, -94.899994,80.8, 265.15002,80.850006, -94.849976,80.850006, 265.2,80.9, -94.79999,80.9, 265.13333,80.9, -94.86667,80.9, 265.06668,80.9, -94.93332,80.9, 265.,80.9, -95.,80.9, 265.06668,80.933334, -94.93332,80.933334, 265.13333,80.96667, -94.86667,80.96667, 265.2,81., -94.79999,81., 265.26666,81., -94.73334,81., 265.33334,81., -94.66666,81., 265.4,81., -94.600006,81., 265.46667,81., -94.533325,81., 265.53333,81., -94.466675,81., 265.6,81., -94.399994,81., 265.66666,81., -94.33334,81., 265.73334,81., -94.26666,81., 265.8,81., -94.20001,81., 265.86667,81., -94.13333,81., 265.93332,81., -94.06668,81., 266.,81., -94.,81., 266.06668,81., -93.93332,81., 266.13333,81., -93.86667,81., 266.2,81., -93.79999,81., 266.26666,81., -93.73334,81., 266.33334,81., -93.66666,81., 266.4,81., -93.600006,81., 266.33334,81., -93.66666,81., 266.26666,81., -93.73334,81., 266.2,81., -93.79999,81., 266.13333,81.03333, -93.86667,81.03333, 266.06668,81.066666, -93.93332,81.066666, 266.,81.1, -94.,81.1, 266.075,81.075, -93.92499,81.075, 266.15,81.05, -93.850006,81.05, 266.22498,81.025, -93.775024,81.025, 266.3,81., -93.70001,81., 266.375,81., -93.625,81., 266.45,81., -93.54999,81., 266.525,81., -93.475006,81., 266.6,81., -93.399994,81., 266.66666,81., -93.33334,81., 266.73334,81., -93.26666,81., 266.8,81., -93.20001,81., 266.86667,81., -93.13333,81., 266.93332,81., -93.06668,81., 267.,81., -93.,81., 267.06668,81.03333, -92.93332,81.03333, 267.13333,81.066666, -92.86667,81.066666, 267.2,81.1, -92.79999,81.1, 267.25,81.1, -92.75,81.1, 267.3,81.1, -92.70001,81.1, 267.25,81.1, -92.75,81.1, 267.2,81.1, -92.79999,81.1, 267.125,81.125, -92.875,81.125, 267.05,81.149994, -92.95001,81.149994, 266.975,81.174995, -93.024994,81.174995, 266.9,81.2, -93.100006,81.2, 266.83334,81.2, -93.16666,81.2, 266.76666,81.2, -93.23334,81.2, 266.7,81.2, -93.29999,81.2, 266.625,81.174995, -93.375,81.174995, 266.55,81.149994, -93.45001,81.149994, 266.475,81.125, -93.524994,81.125, 266.4,81.1, -93.600006,81.1, 266.33334,81.1, -93.66666,81.1, 266.26666,81.1, -93.73334,81.1, 266.2,81.1, -93.79999,81.1, 266.125,81.125, -93.875,81.125, 266.05,81.149994, -93.95001,81.149994, 265.975,81.174995, -94.024994,81.174995, 265.9,81.2, -94.100006,81.2, 265.83334,81.2, -94.16666,81.2, 265.76666,81.2, -94.23334,81.2, 265.7,81.2, -94.29999,81.2, 265.63333,81.23333, -94.36667,81.23333, 265.56668,81.26667, -94.43332,81.26667, 265.5,81.3, -94.5,81.3, 265.56668,81.3, -94.43332,81.3, 265.63333,81.3, -94.36667,81.3, 265.7,81.3, -94.29999,81.3, 265.78,81.3, -94.22,81.3, 265.86002,81.3, -94.139984,81.3, 265.94,81.3, -94.06,81.3, 266.02002,81.3, -93.97998,81.3, 266.1,81.3, -93.899994,81.3, 266.18,81.3, -93.82001,81.3, 266.26,81.3, -93.73999,81.3, 266.34,81.3, -93.66,81.3, 266.42,81.3, -93.57999,81.3, 266.5,81.3, -93.5,81.3, 266.575,81.3, -93.42499,81.3, 266.65,81.3, -93.350006,81.3, 266.72498,81.3, -93.275024,81.3, 266.8,81.3, -93.20001,81.3, 266.875,81.3, -93.125,81.3, 266.95,81.3, -93.04999,81.3, 267.025,81.3, -92.975006,81.3, 267.1,81.3, -92.899994,81.3, 267.15002,81.3, -92.849976,81.3, 267.2,81.3, -92.79999,81.3, 267.28,81.3, -92.72,81.3, 267.36002,81.3, -92.639984,81.3, 267.44,81.3, -92.56,81.3, 267.52002,81.3, -92.47998,81.3, 267.6,81.3, -92.399994,81.3, 267.66666,81.3, -92.33334,81.3, 267.73334,81.3, -92.26666,81.3, 267.8,81.3, -92.20001,81.3, 267.86667,81.26667, -92.13333,81.26667, 267.93332,81.23333, -92.06668,81.23333, 268.,81.2, -92.,81.2, 268.06668,81.2, -91.93332,81.2, 268.13333,81.2, -91.86667,81.2, 268.2,81.2, -91.79999,81.2, 268.27502,81.174995, -91.724976,81.174995, 268.35,81.149994, -91.649994,81.149994, 268.425,81.125, -91.57501,81.125, 268.5,81.1, -91.5,81.1, 268.55,81.05, -91.45001,81.05, 268.6,81., -91.399994,81., 268.66666,80.96667, -91.33334,80.96667, 268.73334,80.933334, -91.26666,80.933334, 268.8,80.9, -91.20001,80.9, 268.84998,80.850006, -91.150024,80.850006, 268.9,80.8, -91.100006,80.8, 268.96667,80.76667, -91.033325,80.76667, 269.03333,80.73333, -90.966675,80.73333, 269.1,80.7, -90.899994,80.7, 269.16666,80.7, -90.83334,80.7, 269.23334,80.7, -90.76666,80.7, 269.3,80.7, -90.70001,80.7, 269.34998,80.649994, -90.650024,80.649994, 269.4,80.6, -90.600006,80.6, 269.34998,80.55, -90.650024,80.55, 269.3,80.5, -90.70001,80.5, 269.36667,80.53333, -90.63333,80.53333, 269.43332,80.566666, -90.56668,80.566666, 269.5,80.6, -90.5,80.6, 269.575,80.575, -90.42499,80.575, 269.65,80.55, -90.350006,80.55, 269.72498,80.525, -90.275024,80.525, 269.8,80.5, -90.20001,80.5, 269.88,80.5, -90.119995,80.5, 269.96,80.5, -90.04001,80.5, 270.04,80.5, -89.95999,80.5, 270.12,80.5, -89.880005,80.5, 270.2,80.5, -89.79999,80.5, 270.26666,80.5, -89.73334,80.5, 270.33334,80.5, -89.66666,80.5, 270.4,80.5, -89.600006,80.5, 270.475,80.5, -89.524994,80.5, 270.55,80.5, -89.45001,80.5, 270.625,80.5, -89.375,80.5, 270.7,80.5, -89.29999,80.5, 270.76666,80.5, -89.23334,80.5, 270.83334,80.5, -89.16666,80.5, 270.9,80.5, -89.100006,80.5, 270.96667,80.46667, -89.033325,80.46667, 271.03333,80.433334, -88.966675,80.433334, 271.1,80.4, -88.899994,80.4, 271.05,80.3, -88.95001,80.3, 271.,80.2, -89.,80.2, 271.06668,80.166664, -88.93332,80.166664, 271.13333,80.13333, -88.86667,80.13333, 271.2,80.1, -88.79999,80.1, 271.26666,80.1, -88.73334,80.1, 271.33334,80.1, -88.66666,80.1, 271.4,80.1, -88.600006,80.1, 271.46667,80.1, -88.533325,80.1, 271.53333,80.1, -88.466675,80.1, 271.6,80.1, -88.399994,80.1, 271.675,80.1, -88.32501,80.1, 271.75,80.1, -88.25,80.1, 271.825,80.1, -88.17499,80.1, 271.9,80.1, -88.100006,80.1, 271.83334,80.13333, -88.16666,80.13333, 271.76666,80.166664, -88.23334,80.166664, 271.7,80.2, -88.29999,80.2, 271.625,80.225, -88.375,80.225, 271.55,80.25, -88.45001,80.25, 271.475,80.275, -88.524994,80.275, 271.4,80.3, -88.600006,80.3, 271.46667,80.333336, -88.533325,80.333336, 271.53333,80.36667, -88.466675,80.36667, 271.6,80.4, -88.399994,80.4, 271.66666,80.4, -88.33334,80.4, 271.73334,80.4, -88.26666,80.4, 271.8,80.4, -88.20001,80.4, 271.875,80.4, -88.125,80.4, 271.95,80.4, -88.04999,80.4, 272.025,80.4, -87.975006,80.4, 272.1,80.4, -87.899994,80.4, 272.175,80.375, -87.82501,80.375, 272.25,80.350006, -87.75,80.350006, 272.325,80.325005, -87.67499,80.325005, 272.4,80.3, -87.600006,80.3, 272.45,80.25, -87.54999,80.25, 272.5,80.2, -87.5,80.2, 272.425,80.174995, -87.57501,80.174995, 272.35,80.149994, -87.649994,80.149994, 272.27502,80.125, -87.724976,80.125, 272.2,80.1, -87.79999,80.1, 272.13333,80.1, -87.86667,80.1, 272.06668,80.1, -87.93332,80.1, 272.,80.1, -88.,80.1, 272.075,80.1, -87.92499,80.1, 272.15,80.1, -87.850006,80.1, 272.22498,80.1, -87.775024,80.1, 272.3,80.1, -87.70001,80.1, 272.36667,80.1, -87.63333,80.1, 272.43332,80.1, -87.56668,80.1, 272.5,80.1, -87.5,80.1, 272.575,80.075, -87.42499,80.075, 272.65,80.05, -87.350006,80.05, 272.72498,80.025, -87.275024,80.025, 272.8,80., -87.20001,80., 272.84998,79.95, -87.150024,79.95, 272.9,79.9, -87.100006,79.9, 272.83334,79.9, -87.16666,79.9, 272.76666,79.9, -87.23334,79.9, 272.7,79.9, -87.29999,79.9, 272.76666,79.9, -87.23334,79.9, 272.83334,79.9, -87.16666,79.9, 272.9,79.9, -87.100006,79.9, 272.84998,79.850006, -87.150024,79.850006, 272.8,79.8, -87.20001,79.8, 272.75,79.75, -87.25,79.75, 272.7,79.7, -87.29999,79.7, 272.63333,79.7, -87.36667,79.7, 272.56668,79.7, -87.43332,79.7, 272.5,79.7, -87.5,79.7, 272.575,79.7, -87.42499,79.7, 272.65,79.7, -87.350006,79.7, 272.72498,79.7, -87.275024,79.7, 272.8,79.7, -87.20001,79.7, 272.86667,79.7, -87.13333,79.7, 272.93332,79.7, -87.06668,79.7, 273.,79.7, -87.,79.7, 273.06668,79.7, -86.93332,79.7, 273.13333,79.7, -86.86667,79.7, 273.2,79.7, -86.79999,79.7, 273.26666,79.7, -86.73334,79.7, 273.33334,79.7, -86.66666,79.7, 273.4,79.7, -86.600006,79.7, 273.46667,79.666664, -86.533325,79.666664, 273.53333,79.63333, -86.466675,79.63333, 273.6,79.6, -86.399994,79.6, 273.65002,79.55, -86.349976,79.55, 273.7,79.5, -86.29999,79.5, 273.76666,79.5, -86.23334,79.5, 273.83334,79.5, -86.16666,79.5, 273.9,79.5, -86.100006,79.5, 273.95,79.55, -86.04999,79.55, 274.,79.6, -86.,79.6, 274.06668,79.6, -85.93332,79.6, 274.13333,79.6, -85.86667,79.6, 274.2,79.6, -85.79999,79.6, 274.27502,79.575, -85.724976,79.575, 274.35,79.55, -85.649994,79.55, 274.425,79.525, -85.57501,79.525, 274.5,79.5, -85.5,79.5, 274.56668,79.46667, -85.43332,79.46667, 274.63333,79.433334, -85.36667,79.433334, 274.7,79.4, -85.29999,79.4, 274.76666,79.4, -85.23334,79.4, 274.83334,79.4, -85.16666,79.4, 274.9,79.4, -85.100006,79.4, 274.84998,79.3, -85.150024,79.3, 274.8,79.2, -85.20001,79.2, 274.72498,79.2, -85.275024,79.2, 274.65,79.2, -85.350006,79.2, 274.575,79.2, -85.42499,79.2, 274.5,79.2, -85.5,79.2, 274.425,79.174995, -85.57501,79.174995, 274.35,79.149994, -85.649994,79.149994, 274.27502,79.125, -85.724976,79.125, 274.2,79.1, -85.79999,79.1, 274.125,79.1, -85.875,79.1, 274.05,79.1, -85.95001,79.1, 273.975,79.1, -86.024994,79.1, 273.9,79.1, -86.100006,79.1, 273.825,79.1, -86.17499,79.1, 273.75,79.1, -86.25,79.1, 273.675,79.1, -86.32501,79.1, 273.6,79.1, -86.399994,79.1, 273.53333,79.066666, -86.466675,79.066666, 273.46667,79.03333, -86.533325,79.03333, 273.4,79., -86.600006,79., 273.33334,79., -86.66666,79., 273.26666,79., -86.73334,79., 273.2,79., -86.79999,79., 273.13333,78.96667, -86.86667,78.96667, 273.06668,78.933334, -86.93332,78.933334, 273.,78.9, -87.,78.9, 272.95,78.95, -87.04999,78.95, 272.9,79., -87.100006,79., 272.84998,78.95, -87.150024,78.95, 272.8,78.9, -87.20001,78.9, 272.73334,78.86667, -87.26666,78.86667, 272.66666,78.833336, -87.33334,78.833336, 272.6,78.8, -87.399994,78.8, 272.525,78.75, -87.475006,78.75, 272.45,78.7, -87.54999,78.7, 272.375,78.65, -87.625,78.65, 272.3,78.6, -87.70001,78.6, 272.23334,78.63333, -87.76666,78.63333, 272.16666,78.666664, -87.83334,78.666664, 272.1,78.7, -87.899994,78.7, 272.03333,78.7, -87.966675,78.7, 271.96667,78.7, -88.033325,78.7, 271.9,78.7, -88.100006,78.7, 271.9,78.9, -88.100006,78.9, 271.84998,79., -88.150024,79., 271.8,79.1, -88.20001,79.1, 271.73334,79.03333, -88.26666,79.03333, 271.66666,78.96667, -88.33334,78.96667, 271.6,78.9, -88.399994,78.9, 271.65002,78.8, -88.349976,78.8, 271.7,78.7, -88.29999,78.7, 271.75,78.649994, -88.25,78.649994, 271.8,78.6, -88.20001,78.6, 271.75,78.5, -88.25,78.5, 271.7,78.4, -88.29999,78.4, 271.63333,78.433334, -88.36667,78.433334, 271.56668,78.46667, -88.43332,78.46667, 271.5,78.5, -88.5,78.5, 271.45,78.5, -88.54999,78.5, 271.4,78.5, -88.600006,78.5, 271.33334,78.53333, -88.66666,78.53333, 271.26666,78.566666, -88.73334,78.566666, 271.2,78.6, -88.79999,78.6, 271.25,78.5, -88.75,78.5, 271.3,78.4, -88.70001,78.4, 271.34998,78.4, -88.650024,78.4, 271.4,78.4, -88.600006,78.4, 271.34998,78.3, -88.650024,78.3, 271.3,78.2, -88.70001,78.2, 271.23334,78.166664, -88.76666,78.166664, 271.16666,78.13333, -88.83334,78.13333, 271.1,78.1, -88.899994,78.1, 271.03333,78.13333, -88.966675,78.13333, 270.96667,78.166664, -89.033325,78.166664, 270.9,78.2, -89.100006,78.2, 270.83334,78.23333, -89.16666,78.23333, 270.76666,78.26667, -89.23334,78.26667, 270.7,78.3, -89.29999,78.3, 270.63333,78.3, -89.36667,78.3, 270.56668,78.3, -89.43332,78.3, 270.5,78.3, -89.5,78.3, 270.43332,78.333336, -89.56668,78.333336, 270.36667,78.36667, -89.63333,78.36667, 270.3,78.4, -89.70001,78.4, 270.23334,78.4, -89.76666,78.4, 270.16666,78.4, -89.83334,78.4, 270.1,78.4, -89.899994,78.4, 270.05,78.45, -89.95001,78.45, 270.,78.5, -90.,78.5, 269.93332,78.5, -90.06668,78.5, 269.86667,78.5, -90.13333,78.5, 269.8,78.5, -90.20001,78.5, 269.86667,78.46667, -90.13333,78.46667, 269.93332,78.433334, -90.06668,78.433334, 270.,78.4, -90.,78.4, 270.075,78.375, -89.92499,78.375, 270.15,78.350006, -89.850006,78.350006, 270.22498,78.325005, -89.775024,78.325005, 270.3,78.3, -89.70001,78.3, 270.36667,78.26667, -89.63333,78.26667, 270.43332,78.23333, -89.56668,78.23333, 270.5,78.2, -89.5,78.2, 270.425,78.2, -89.57501,78.2, 270.35,78.2, -89.649994,78.2, 270.27502,78.2, -89.724976,78.2, 270.2,78.2, -89.79999,78.2, 270.15002,78.2, -89.849976,78.2, 270.1,78.2, -89.899994,78.2, 270.03333,78.2, -89.966675,78.2, 269.96667,78.2, -90.033325,78.2, 269.9,78.2, -90.100006,78.2, 269.825,78.2, -90.17499,78.2, 269.75,78.2, -90.25,78.2, 269.675,78.2, -90.32501,78.2, 269.6,78.2, -90.399994,78.2, 269.53333,78.2, -90.466675,78.2, 269.46667,78.2, -90.533325,78.2, 269.4,78.2, -90.600006,78.2, 269.475,78.2, -90.524994,78.2, 269.55,78.2, -90.45001,78.2, 269.625,78.2, -90.375,78.2, 269.7,78.2, -90.29999,78.2, 269.76666,78.166664, -90.23334,78.166664, 269.83334,78.13333, -90.16666,78.13333, 269.9,78.1, -90.100006,78.1, 269.83334,78.1, -90.16666,78.1, 269.76666,78.1, -90.23334,78.1, 269.7,78.1, -90.29999,78.1, 269.61667,78.1, -90.38333,78.1, 269.53336,78.1, -90.466644,78.1, 269.45,78.1, -90.54999,78.1, 269.36667,78.1, -90.63333,78.1, 269.28336,78.1, -90.716644,78.1, 269.2,78.1, -90.79999,78.1, 269.13333,78.1, -90.86667,78.1, 269.06668,78.1, -90.93332,78.1, 269.,78.1, -91.,78.1, 268.925,78.1, -91.07501,78.1, 268.85,78.1, -91.149994,78.1, 268.77502,78.1, -91.224976,78.1, 268.7,78.1, -91.29999,78.1, 268.63333,78.1, -91.36667,78.1, 268.56668,78.1, -91.43332,78.1, 268.5,78.1, -91.5,78.1, 268.425,78.125, -91.57501,78.125, 268.35,78.149994, -91.649994,78.149994, 268.27502,78.174995, -91.724976,78.174995, 268.2,78.2, -91.79999,78.2, 268.125,78.2, -91.875,78.2, 268.05,78.2, -91.95001,78.2, 267.975,78.2, -92.024994,78.2, 267.9,78.2, -92.100006,78.2, 267.84998,78.25, -92.150024,78.25, 267.8,78.3, -92.20001,78.3, 267.72498,78.3, -92.275024,78.3, 267.65,78.3, -92.350006,78.3, 267.575,78.3, -92.42499,78.3, 267.5,78.3, -92.5,78.3, 267.43332,78.3, -92.56668,78.3, 267.36667,78.3, -92.63333,78.3, 267.3,78.3, -92.70001,78.3, 267.25,78.350006, -92.75,78.350006, 267.2,78.4, -92.79999,78.4, 267.27502,78.425, -92.724976,78.425, 267.35,78.45, -92.649994,78.45, 267.425,78.475, -92.57501,78.475, 267.5,78.5, -92.5,78.5, 267.58,78.5, -92.42001,78.5, 267.66,78.5, -92.34,78.5, 267.74,78.5, -92.26001,78.5, 267.82,78.5, -92.17999,78.5, 267.9,78.5, -92.100006,78.5, 267.97998,78.5, -92.02002,78.5, 268.06,78.5, -91.94,78.5, 268.13998,78.5, -91.860016,78.5, 268.22,78.5, -91.78,78.5, 268.3,78.5, -91.70001,78.5, 268.22498,78.5, -91.775024,78.5, 268.15,78.5, -91.850006,78.5, 268.075,78.5, -91.92499,78.5, 268.,78.5, -92.,78.5, 267.93332,78.5, -92.06668,78.5, 267.86667,78.5, -92.13333,78.5, 267.8,78.5, -92.20001,78.5, 267.72,78.52, -92.28,78.52, 267.63998,78.54, -92.360016,78.54, 267.56,78.56, -92.44,78.56, 267.47998,78.58, -92.52002,78.58, 267.4,78.6, -92.600006,78.6, 267.33334,78.6, -92.66666,78.6, 267.26666,78.6, -92.73334,78.6, 267.2,78.6, -92.79999,78.6, 267.13333,78.6, -92.86667,78.6, 267.06668,78.6, -92.93332,78.6, 267.,78.6, -93.,78.6, 266.95,78.6, -93.04999,78.6, 266.9,78.6, -93.100006,78.6, 266.83334,78.63333, -93.16666,78.63333, 266.76666,78.666664, -93.23334,78.666664, 266.7,78.7, -93.29999,78.7, 266.76666,78.7, -93.23334,78.7, 266.83334,78.7, -93.16666,78.7, 266.9,78.7, -93.100006,78.7, 266.96667,78.7, -93.033325,78.7, 267.03333,78.7, -92.966675,78.7, 267.1,78.7, -92.899994,78.7, 267.03333,78.73333, -92.966675,78.73333, 266.96667,78.76667, -93.033325,78.76667, 266.9,78.8, -93.100006,78.8, 266.825,78.8, -93.17499,78.8, 266.75,78.8, -93.25,78.8, 266.675,78.8, -93.32501,78.8, 266.6,78.8, -93.399994,78.8, 266.525,78.825005, -93.475006,78.825005, 266.45,78.850006, -93.54999,78.850006, 266.375,78.875, -93.625,78.875, 266.3,78.9, -93.70001,78.9, 266.34998,78.95, -93.650024,78.95, 266.4,79., -93.600006,79., 266.46667,79., -93.533325,79., 266.53333,79., -93.466675,79., 266.6,79., -93.399994,79., 266.675,79.025, -93.32501,79.025, 266.75,79.05, -93.25,79.05, 266.825,79.075, -93.17499,79.075, 266.9,79.1, -93.100006,79.1, 266.96667,79.1, -93.033325,79.1, 267.03333,79.1, -92.966675,79.1, 267.1,79.1, -92.899994,79.1, 267.16666,79.1, -92.83334,79.1, 267.23334,79.1, -92.76666,79.1, 267.3,79.1, -92.70001,79.1, 267.36667,79.1, -92.63333,79.1, 267.43332,79.1, -92.56668,79.1, 267.5,79.1, -92.5,79.1, 267.58334,79.1, -92.41666,79.1, 267.66666,79.1, -92.33334,79.1, 267.75,79.1, -92.25,79.1, 267.83334,79.1, -92.16666,79.1, 267.91666,79.1, -92.08334,79.1, 268.,79.1, -92.,79.1, 268.075,79.1, -91.92499,79.1, 268.15,79.1, -91.850006,79.1, 268.22498,79.1, -91.775024,79.1, 268.3,79.1, -91.70001,79.1, 268.375,79.125, -91.625,79.125, 268.45,79.149994, -91.54999,79.149994, 268.525,79.174995, -91.475006,79.174995, 268.6,79.2, -91.399994,79.2, 268.675,79.2, -91.32501,79.2, 268.75,79.2, -91.25,79.2, 268.825,79.2, -91.17499,79.2, 268.9,79.2, -91.100006,79.2, 268.975,79.2, -91.024994,79.2, 269.05,79.2, -90.95001,79.2, 269.125,79.2, -90.875,79.2, 269.2,79.2, -90.79999,79.2, 269.27502,79.2, -90.724976,79.2, 269.35,79.2, -90.649994,79.2, 269.425,79.2, -90.57501,79.2, 269.5,79.2, -90.5,79.2, 269.56668,79.2, -90.43332,79.2, 269.63333,79.2, -90.36667,79.2, 269.7,79.2, -90.29999,79.2, 269.75,79.25, -90.25,79.25, 269.8,79.3, -90.20001,79.3, 269.73334,79.26667, -90.26666,79.26667, 269.66666,79.23333, -90.33334,79.23333, 269.6,79.2, -90.399994,79.2, 269.525,79.2, -90.475006,79.2, 269.45,79.2, -90.54999,79.2, 269.375,79.2, -90.625,79.2, 269.3,79.2, -90.70001,79.2, 269.23334,79.2, -90.76666,79.2, 269.16666,79.2, -90.83334,79.2, 269.1,79.2, -90.899994,79.2, 269.025,79.2, -90.975006,79.2, 268.95,79.2, -91.04999,79.2, 268.875,79.2, -91.125,79.2, 268.8,79.2, -91.20001,79.2, 268.72498,79.2, -91.275024,79.2, 268.65,79.2, -91.350006,79.2, 268.575,79.2, -91.42499,79.2, 268.5,79.2, -91.5,79.2, 268.425,79.2, -91.57501,79.2, 268.35,79.2, -91.649994,79.2, 268.27502,79.2, -91.724976,79.2, 268.2,79.2, -91.79999,79.2, 268.13333,79.2, -91.86667,79.2, 268.06668,79.2, -91.93332,79.2, 268.,79.2, -92.,79.2, 267.925,79.2, -92.07501,79.2, 267.85,79.2, -92.149994,79.2, 267.77502,79.2, -92.224976,79.2, 267.7,79.2, -92.29999,79.2, 267.76666,79.23333, -92.23334,79.23333, 267.83334,79.26667, -92.16666,79.26667, 267.9,79.3, -92.100006,79.3, 267.98334,79.3, -92.01666,79.3, 268.06665,79.3, -91.93335,79.3, 268.15,79.3, -91.850006,79.3, 268.23334,79.3, -91.76666,79.3, 268.31665,79.3, -91.68335,79.3, 268.4,79.3, -91.600006,79.3, 268.475,79.3, -91.524994,79.3, 268.55,79.3, -91.45001,79.3, 268.625,79.3, -91.375,79.3, 268.7,79.3, -91.29999,79.3, 268.76666,79.3, -91.23334,79.3, 268.83334,79.3, -91.16666,79.3, 268.9,79.3, -91.100006,79.3, 268.83334,79.3, -91.16666,79.3, 268.76666,79.3, -91.23334,79.3, 268.7,79.3, -91.29999,79.3, 268.625,79.3, -91.375,79.3, 268.55,79.3, -91.45001,79.3, 268.475,79.3, -91.524994,79.3, 268.4,79.3, -91.600006,79.3, 268.325,79.3, -91.67499,79.3, 268.25,79.3, -91.75,79.3, 268.175,79.3, -91.82501,79.3, 268.1,79.3, -91.899994,79.3, 268.025,79.3, -91.975006,79.3, 267.95,79.3, -92.04999,79.3, 267.875,79.3, -92.125,79.3, 267.8,79.3, -92.20001,79.3, 267.73334,79.333336, -92.26666,79.333336, 267.66666,79.36667, -92.33334,79.36667, 267.6,79.4, -92.399994,79.4, 267.53333,79.36667, -92.466675,79.36667, 267.46667,79.333336, -92.533325,79.333336, 267.4,79.3, -92.600006,79.3, 267.325,79.3, -92.67499,79.3, 267.25,79.3, -92.75,79.3, 267.175,79.3, -92.82501,79.3, 267.1,79.3, -92.899994,79.3, 267.03333,79.3, -92.966675,79.3, 266.96667,79.3, -93.033325,79.3, 266.9,79.3, -93.100006,79.3, 266.84998,79.3, -93.150024,79.3, 266.8,79.3, -93.20001,79.3, 266.73334,79.26667, -93.26666,79.26667, 266.66666,79.23333, -93.33334,79.23333, 266.6,79.2, -93.399994,79.2, 266.525,79.225, -93.475006,79.225, 266.45,79.25, -93.54999,79.25, 266.375,79.275, -93.625,79.275, 266.3,79.3, -93.70001,79.3, 266.36667,79.333336, -93.63333,79.333336, 266.43332,79.36667, -93.56668,79.36667, 266.5,79.4, -93.5,79.4, 266.425,79.4, -93.57501,79.4, 266.35,79.4, -93.649994,79.4, 266.27502,79.4, -93.724976,79.4, 266.2,79.4, -93.79999,79.4, 266.125,79.4, -93.875,79.4, 266.05,79.4, -93.95001,79.4, 265.975,79.4, -94.024994,79.4, 265.9,79.4, -94.100006,79.4, 265.83334,79.36667, -94.16666,79.36667, 265.76666,79.333336, -94.23334,79.333336, 265.7,79.3, -94.29999,79.3, 265.63333,79.3, -94.36667,79.3, 265.56668,79.3, -94.43332,79.3, 265.5,79.3, -94.5,79.3, 265.43332,79.3, -94.56668,79.3, 265.36667,79.3, -94.63333,79.3, 265.3,79.3, -94.70001,79.3, 265.25,79.350006, -94.75,79.350006, 265.2,79.4, -94.79999,79.4, 265.13333,79.4, -94.86667,79.4, 265.06668,79.4, -94.93332,79.4, 265.,79.4, -95.,79.4, 264.93332,79.4, -95.06668,79.4, 264.86667,79.4, -95.13333,79.4, 264.8,79.4, -95.20001,79.4, 264.73334,79.4, -95.26666,79.4, 264.66666,79.4, -95.33334,79.4, 264.6,79.4, -95.399994,79.4, 264.66666,79.433334, -95.33334,79.433334, 264.73334,79.46667, -95.26666,79.46667, 264.8,79.5, -95.20001,79.5, 264.86667,79.5, -95.13333,79.5, 264.93332,79.5, -95.06668,79.5, 265.,79.5, -95.,79.5, 265.08,79.5, -94.92001,79.5, 265.16,79.5, -94.84,79.5, 265.24,79.5, -94.76001,79.5, 265.32,79.5, -94.67999,79.5, 265.4,79.5, -94.600006,79.5, 265.46667,79.5, -94.533325,79.5, 265.53333,79.5, -94.466675,79.5, 265.6,79.5, -94.399994,79.5, 265.68,79.52, -94.32001,79.52, 265.76,79.54, -94.23999,79.54, 265.84,79.56, -94.16,79.56, 265.92,79.58, -94.07999,79.58, 266.,79.6, -94.,79.6, 266.06668,79.6, -93.93332,79.6, 266.13333,79.6, -93.86667,79.6, 266.2,79.6, -93.79999,79.6, 266.13333,79.6, -93.86667,79.6, 266.06668,79.6, -93.93332,79.6, 266.,79.6, -94.,79.6, 265.925,79.6, -94.07501,79.6, 265.85,79.6, -94.149994,79.6, 265.77502,79.6, -94.224976,79.6, 265.7,79.6, -94.29999,79.6, 265.625,79.6, -94.375,79.6, 265.55,79.6, -94.45001,79.6, 265.475,79.6, -94.524994,79.6, 265.4,79.6, -94.600006,79.6, 265.325,79.6, -94.67499,79.6, 265.25,79.6, -94.75,79.6, 265.175,79.6, -94.82501,79.6, 265.1,79.6, -94.899994,79.6, 265.025,79.6, -94.975006,79.6, 264.95,79.6, -95.04999,79.6, 264.875,79.6, -95.125,79.6, 264.8,79.6, -95.20001,79.6, 264.72498,79.625, -95.275024,79.625, 264.65,79.649994, -95.350006,79.649994, 264.575,79.674995, -95.42499,79.674995, 264.5,79.7, -95.5,79.7, 264.45,79.7, -95.54999,79.7, 264.4,79.7, -95.600006,79.7, 264.33334,79.73333, -95.66666,79.73333, 264.26666,79.76667, -95.73334,79.76667, 264.2,79.8, -95.79999,79.8, 264.13333,79.8, -95.86667,79.8, 264.06668,79.8, -95.93332,79.8, 264.,79.8, -96.,79.8, 264.075,79.825005, -95.92499,79.825005, 264.15,79.850006, -95.850006,79.850006, 264.22498,79.875, -95.775024,79.875, 264.3,79.9, -95.70001,79.9, 264.22498,79.9, -95.775024,79.9, 264.15,79.9, -95.850006,79.9, 264.075,79.9, -95.92499,79.9, 264.,79.9, -96.,79.9, 264.06668,79.933334, -95.93332,79.933334, 264.13333,79.96667, -95.86667,79.96667, 264.2,80., -95.79999,80., 264.125,80., -95.875,80., 264.05,80., -95.95001,80., 263.975,80., -96.024994,80., 263.9,80., -96.100006,80., 263.84998,80.05, -96.150024,80.05, 263.8,80.1, -96.20001,80.1, 263.875,80.1, -96.125,80.1, 263.95,80.1, -96.04999,80.1, 264.025,80.1, -95.975006,80.1, 264.1,80.1, -95.899994,80.1, 264.175,80.1, -95.82501,80.1, 264.25,80.1, -95.75,80.1, 264.325,80.1, -95.67499,80.1, 264.4,80.1, -95.600006,80.1, 264.45,80.1, -95.54999,80.1, 264.5,80.1, -95.5,80.1, 264.56668,80.066666, -95.43332,80.066666, 264.63333,80.03333, -95.36667,80.03333, 264.7,80., -95.29999,80., 264.77502,80., -95.224976,80., 264.85,80., -95.149994,80., 264.925,80., -95.07501,80., 265.,80., -95.,80., 265.075,80., -94.92499,80., 265.15,80., -94.850006,80., 265.22498,80., -94.775024,80., 265.3,80., -94.70001,80., 265.36667,80., -94.63333,80., 265.43332,80., -94.56668,80., 265.5,80., -94.5,80., 265.575,80., -94.42499,80., 265.65,80., -94.350006,80., 265.72498,80., -94.275024,80., 265.8,80., -94.20001,80., 265.84998,80., -94.150024,80., 265.9,80., -94.100006,80., 265.84998,80., -94.150024,80., 265.8,80., -94.20001,80., 265.86667,80.03333, -94.13333,80.03333, 265.93332,80.066666, -94.06668,80.066666, 266.,80.1, -94.,80.1, 266.06668,80.1, -93.93332,80.1, 266.13333,80.1, -93.86667,80.1, 266.2,80.1, -93.79999,80.1, 266.26666,80.1, -93.73334,80.1, 266.33334,80.1, -93.66666,80.1, 266.4,80.1, -93.600006,80.1, 266.33334,80.1, -93.66666,80.1, 266.26666,80.1, -93.73334,80.1, 266.2,80.1, -93.79999,80.1, 266.125,80.125, -93.875,80.125, 266.05,80.149994, -93.95001,80.149994, 265.975,80.174995, -94.024994,80.174995, 265.9,80.2, -94.100006,80.2, 265.83334,80.2, -94.16666,80.2, 265.76666,80.2, -94.23334,80.2, 265.7,80.2, -94.29999,80.2, 265.63333,80.166664, -94.36667,80.166664, 265.56668,80.13333, -94.43332,80.13333, 265.5,80.1, -94.5,80.1, 265.425,80.1, -94.57501,80.1, 265.35,80.1, -94.649994,80.1, 265.27502,80.1, -94.724976,80.1, 265.2,80.1, -94.79999,80.1, 265.125,80.1, -94.875,80.1, 265.05,80.1, -94.95001,80.1, 264.975,80.1, -95.024994,80.1, 264.9,80.1, -95.100006,80.1, 264.84998,80.1, -95.150024,80.1, 264.8,80.1, -95.20001,80.1, 264.86667,80.13333, -95.13333,80.13333, 264.93332,80.166664, -95.06668,80.166664, 265.,80.2, -95.,80.2, 265.075,80.2, -94.92499,80.2, 265.15,80.2, -94.850006,80.2, 265.22498,80.2, -94.775024,80.2, 265.3,80.2, -94.70001,80.2, 265.23334,80.2, -94.76666,80.2, 265.16666,80.2, -94.83334,80.2, 265.1,80.2, -94.899994,80.2, 265.03333,80.2, -94.966675,80.2, 264.96667,80.2, -95.033325,80.2, 264.9,80.2, -95.100006,80.2, 264.83334,80.2, -95.16666,80.2, 264.76666,80.2, -95.23334,80.2, 264.7,80.2, -95.29999,80.2, 264.625,80.2, -95.375,80.2, 264.55,80.2, -95.45001,80.2, 264.475,80.2, -95.524994,80.2, 264.4,80.2, -95.600006,80.2, 264.325,80.2, -95.67499,80.2, 264.25,80.2, -95.75,80.2, 264.175,80.2, -95.82501,80.2, 264.1,80.2, -95.899994,80.2, 264.03333,80.23333, -95.966675,80.23333, 263.96667,80.26667, -96.033325,80.26667, 263.9,80.3, -96.100006,80.3, 263.83334,80.3, -96.16666,80.3, 263.76666,80.3, -96.23334,80.3, 263.7,80.3, -96.29999,80.3, 263.76666,80.333336, -96.23334,80.333336, 263.83334,80.36667, -96.16666,80.36667, 263.9,80.4, -96.100006,80.4, 263.975,80.4, -96.024994,80.4, 264.05,80.4, -95.95001,80.4, 264.125,80.4, -95.875,80.4, 264.2,80.4, -95.79999,80.4, 264.28,80.4, -95.72,80.4, 264.36002,80.4, -95.639984,80.4, 264.44,80.4, -95.56,80.4, 264.52002,80.4, -95.47998,80.4, 264.6,80.4, -95.399994,80.4, 264.68,80.380005, -95.32001,80.380005, 264.76,80.36, -95.23999,80.36, 264.84,80.340004, -95.16,80.340004, 264.92,80.32, -95.07999,80.32, 265.,80.3, -95.,80.3, 264.92,80.32, -95.07999,80.32, 264.84,80.340004, -95.16,80.340004, 264.76,80.36, -95.23999,80.36, 264.68,80.380005, -95.32001,80.380005, 264.6,80.4, -95.399994,80.4, 264.68,80.4, -95.32001,80.4, 264.76,80.4, -95.23999,80.4, 264.84,80.4, -95.16,80.4, 264.92,80.4, -95.07999,80.4, 265.,80.4, -95.,80.4, 264.93332,80.4, -95.06668,80.4, 264.86667,80.4, -95.13333,80.4, 264.8,80.4, -95.20001,80.4, 264.73334,80.4, -95.26666,80.4, 264.66666,80.4, -95.33334,80.4, 264.6,80.4, -95.399994,80.4, 264.525,80.4, -95.475006,80.4, 264.45,80.4, -95.54999,80.4, 264.375,80.4, -95.625,80.4, 264.3,80.4, -95.70001,80.4, 264.34998,80.5, -95.650024,80.5, 264.4,80.6, -95.600006,80.6, 264.475,80.6, -95.524994,80.6, 264.55,80.6, -95.45001,80.6, 264.625,80.6, -95.375,80.6, 264.7,80.6, -95.29999,80.6, 264.75,80.6, -95.25,80.6, 264.8,80.6, -95.20001,80.6, 264.9,77.7, -95.100006,77.7, 264.975,77.7, -95.024994,77.7, 265.05,77.7, -94.95001,77.7, 265.125,77.7, -94.875,77.7, 265.2,77.7, -94.79999,77.7, 265.26666,77.73333, -94.73334,77.73333, 265.33334,77.76667, -94.66666,77.76667, 265.4,77.8, -94.600006,77.8, 265.475,77.775, -94.524994,77.775, 265.55,77.75, -94.45001,77.75, 265.625,77.725, -94.375,77.725, 265.7,77.7, -94.29999,77.7, 265.76666,77.7, -94.23334,77.7, 265.83334,77.7, -94.16666,77.7, 265.9,77.7, -94.100006,77.7, 265.975,77.7, -94.024994,77.7, 266.05,77.7, -93.95001,77.7, 266.125,77.7, -93.875,77.7, 266.2,77.7, -93.79999,77.7, 266.26666,77.7, -93.73334,77.7, 266.33334,77.7, -93.66666,77.7, 266.4,77.7, -93.600006,77.7, 266.46667,77.7, -93.533325,77.7, 266.53333,77.7, -93.466675,77.7, 266.6,77.7, -93.399994,77.7, 266.66666,77.666664, -93.33334,77.666664, 266.73334,77.63333, -93.26666,77.63333, 266.8,77.6, -93.20001,77.6, 266.73334,77.6, -93.26666,77.6, 266.66666,77.6, -93.33334,77.6, 266.6,77.6, -93.399994,77.6, 266.55,77.5, -93.45001,77.5, 266.5,77.4, -93.5,77.4, 266.43332,77.4, -93.56668,77.4, 266.36667,77.4, -93.63333,77.4, 266.3,77.4, -93.70001,77.4, 266.22498,77.4, -93.775024,77.4, 266.15,77.4, -93.850006,77.4, 266.075,77.4, -93.92499,77.4, 266.,77.4, -94.,77.4, 265.925,77.4, -94.07501,77.4, 265.85,77.4, -94.149994,77.4, 265.77502,77.4, -94.224976,77.4, 265.7,77.4, -94.29999,77.4, 265.63333,77.4, -94.36667,77.4, 265.56668,77.4, -94.43332,77.4, 265.5,77.4, -94.5,77.4, 265.43332,77.4, -94.56668,77.4, 265.36667,77.4, -94.63333,77.4, 265.3,77.4, -94.70001,77.4, 265.22498,77.4, -94.775024,77.4, 265.15,77.4, -94.850006,77.4, 265.075,77.4, -94.92499,77.4, 265.,77.4, -95.,77.4, 264.93332,77.433334, -95.06668,77.433334, 264.86667,77.46667, -95.13333,77.46667, 264.8,77.5, -95.20001,77.5, 264.72,77.5, -95.28,77.5, 264.63998,77.5, -95.360016,77.5, 264.56,77.5, -95.44,77.5, 264.47998,77.5, -95.52002,77.5, 264.4,77.5, -95.600006,77.5, 264.34998,77.5, -95.650024,77.5, 264.3,77.5, -95.70001,77.5, 264.22,77.5, -95.78,77.5, 264.13998,77.5, -95.860016,77.5, 264.06,77.5, -95.94,77.5, 263.97998,77.5, -96.02002,77.5, 263.9,77.5, -96.100006,77.5, 263.84998,77.55, -96.150024,77.55, 263.8,77.6, -96.20001,77.6, 263.86667,77.63333, -96.13333,77.63333, 263.93332,77.666664, -96.06668,77.666664, 264.,77.7, -96.,77.7, 264.08,77.7, -95.92001,77.7, 264.16,77.7, -95.84,77.7, 264.24,77.7, -95.76001,77.7, 264.32,77.7, -95.67999,77.7, 264.4,77.7, -95.600006,77.7, 264.46667,77.73333, -95.533325,77.73333, 264.53333,77.76667, -95.466675,77.76667, 264.6,77.8, -95.399994,77.8, 264.65002,77.75, -95.349976,77.75, 264.7,77.7, -95.29999,77.7, 264.76666,77.7, -95.23334,77.7, 264.83334,77.7, -95.16666,77.7, 264.9,77.7, -95.100006,77.7, 271.4,77., -88.600006,77., 271.46667,77., -88.533325,77., 271.53333,77., -88.466675,77., 271.6,77., -88.399994,77., 271.65002,77.05, -88.349976,77.05, 271.7,77.1, -88.29999,77.1, 271.76666,77.1, -88.23334,77.1, 271.83334,77.1, -88.16666,77.1, 271.9,77.1, -88.100006,77.1, 271.975,77.1, -88.024994,77.1, 272.05,77.1, -87.95001,77.1, 272.125,77.1, -87.875,77.1, 272.2,77.1, -87.79999,77.1, 272.27502,77.1, -87.724976,77.1, 272.35,77.1, -87.649994,77.1, 272.425,77.1, -87.57501,77.1, 272.5,77.1, -87.5,77.1, 272.56668,77.1, -87.43332,77.1, 272.63333,77.1, -87.36667,77.1, 272.7,77.1, -87.29999,77.1, 272.76666,77.1, -87.23334,77.1, 272.83334,77.1, -87.16666,77.1, 272.9,77.1, -87.100006,77.1, 272.96667,77.1, -87.033325,77.1, 273.03333,77.1, -86.966675,77.1, 273.1,77.1, -86.899994,77.1, 273.03333,77.1, -86.966675,77.1, 272.96667,77.1, -87.033325,77.1, 272.9,77.1, -87.100006,77.1, 272.83334,77.1, -87.16666,77.1, 272.76666,77.1, -87.23334,77.1, 272.7,77.1, -87.29999,77.1, 272.76666,77.13333, -87.23334,77.13333, 272.83334,77.166664, -87.16666,77.166664, 272.9,77.2, -87.100006,77.2, 272.825,77.2, -87.17499,77.2, 272.75,77.2, -87.25,77.2, 272.675,77.2, -87.32501,77.2, 272.6,77.2, -87.399994,77.2, 272.66666,77.23333, -87.33334,77.23333, 272.73334,77.26667, -87.26666,77.26667, 272.8,77.3, -87.20001,77.3, 272.73334,77.3, -87.26666,77.3, 272.66666,77.3, -87.33334,77.3, 272.6,77.3, -87.399994,77.3, 272.525,77.3, -87.475006,77.3, 272.45,77.3, -87.54999,77.3, 272.375,77.3, -87.625,77.3, 272.3,77.3, -87.70001,77.3, 272.23334,77.333336, -87.76666,77.333336, 272.16666,77.36667, -87.83334,77.36667, 272.1,77.4, -87.899994,77.4, 272.05,77.45, -87.95001,77.45, 272.,77.5, -88.,77.5, 271.93332,77.53333, -88.06668,77.53333, 271.86667,77.566666, -88.13333,77.566666, 271.8,77.6, -88.20001,77.6, 271.73334,77.6, -88.26666,77.6, 271.66666,77.6, -88.33334,77.6, 271.6,77.6, -88.399994,77.6, 271.65002,77.7, -88.349976,77.7, 271.7,77.8, -88.29999,77.8, 271.76666,77.8, -88.23334,77.8, 271.83334,77.8, -88.16666,77.8, 271.9,77.8, -88.100006,77.8, 271.975,77.8, -88.024994,77.8, 272.05,77.8, -87.95001,77.8, 272.125,77.8, -87.875,77.8, 272.2,77.8, -87.79999,77.8, 272.27502,77.825005, -87.724976,77.825005, 272.35,77.850006, -87.649994,77.850006, 272.425,77.875, -87.57501,77.875, 272.5,77.9, -87.5,77.9, 272.56668,77.9, -87.43332,77.9, 272.63333,77.9, -87.36667,77.9, 272.7,77.9, -87.29999,77.9, 272.76666,77.86667, -87.23334,77.86667, 272.83334,77.833336, -87.16666,77.833336, 272.9,77.8, -87.100006,77.8, 272.975,77.8, -87.024994,77.8, 273.05,77.8, -86.95001,77.8, 273.125,77.8, -86.875,77.8, 273.2,77.8, -86.79999,77.8, 273.27502,77.8, -86.724976,77.8, 273.35,77.8, -86.649994,77.8, 273.425,77.8, -86.57501,77.8, 273.5,77.8, -86.5,77.8, 273.56668,77.76667, -86.43332,77.76667, 273.63333,77.73333, -86.36667,77.73333, 273.7,77.7, -86.29999,77.7, 273.76666,77.7, -86.23334,77.7, 273.83334,77.7, -86.16666,77.7, 273.9,77.7, -86.100006,77.7, 273.96667,77.666664, -86.033325,77.666664, 274.03333,77.63333, -85.966675,77.63333, 274.1,77.6, -85.899994,77.6, 274.15002,77.55, -85.849976,77.55, 274.2,77.5, -85.79999,77.5, 274.26666,77.46667, -85.73334,77.46667, 274.33334,77.433334, -85.66666,77.433334, 274.4,77.4, -85.600006,77.4, 274.475,77.4, -85.524994,77.4, 274.55,77.4, -85.45001,77.4, 274.625,77.4, -85.375,77.4, 274.7,77.4, -85.29999,77.4, 274.77502,77.4, -85.224976,77.4, 274.85,77.4, -85.149994,77.4, 274.925,77.4, -85.07501,77.4, 275.,77.4, -85.,77.4, 275.075,77.375, -84.92499,77.375, 275.15,77.350006, -84.850006,77.350006, 275.22498,77.325005, -84.775024,77.325005, 275.3,77.3, -84.70001,77.3, 275.36667,77.3, -84.63333,77.3, 275.43332,77.3, -84.56668,77.3, 275.5,77.3, -84.5,77.3, 275.45,77.350006, -84.54999,77.350006, 275.4,77.4, -84.600006,77.4, 275.475,77.4, -84.524994,77.4, 275.55,77.4, -84.45001,77.4, 275.625,77.4, -84.375,77.4, 275.7,77.4, -84.29999,77.4, 275.77502,77.4, -84.224976,77.4, 275.85,77.4, -84.149994,77.4, 275.925,77.4, -84.07501,77.4, 276.,77.4, -84.,77.4, 276.075,77.4, -83.92499,77.4, 276.15,77.4, -83.850006,77.4, 276.22498,77.4, -83.775024,77.4, 276.3,77.4, -83.70001,77.4, 276.25,77.4, -83.75,77.4, 276.2,77.4, -83.79999,77.4, 276.26666,77.433334, -83.73334,77.433334, 276.33334,77.46667, -83.66666,77.46667, 276.4,77.5, -83.600006,77.5, 276.46667,77.53333, -83.533325,77.53333, 276.53333,77.566666, -83.466675,77.566666, 276.6,77.6, -83.399994,77.6, 276.66666,77.6, -83.33334,77.6, 276.73334,77.6, -83.26666,77.6, 276.8,77.6, -83.20001,77.6, 276.86667,77.63333, -83.13333,77.63333, 276.93332,77.666664, -83.06668,77.666664, 277.,77.7, -83.,77.7, 277.06668,77.73333, -82.93332,77.73333, 277.13333,77.76667, -82.86667,77.76667, 277.2,77.8, -82.79999,77.8, 277.25,77.850006, -82.75,77.850006, 277.3,77.9, -82.70001,77.9, 277.36667,77.933334, -82.63333,77.933334, 277.43332,77.96667, -82.56668,77.96667, 277.5,78., -82.5,78., 277.425,78., -82.57501,78., 277.35,78., -82.649994,78., 277.27502,78., -82.724976,78., 277.2,78., -82.79999,78., 277.15002,77.95, -82.849976,77.95, 277.1,77.9, -82.899994,77.9, 277.03333,77.86667, -82.966675,77.86667, 276.96667,77.833336, -83.033325,77.833336, 276.9,77.8, -83.100006,77.8, 276.83334,77.76667, -83.16666,77.76667, 276.76666,77.73333, -83.23334,77.73333, 276.7,77.7, -83.29999,77.7, 276.65002,77.649994, -83.349976,77.649994, 276.6,77.6, -83.399994,77.6, 276.53333,77.566666, -83.466675,77.566666, 276.46667,77.53333, -83.533325,77.53333, 276.4,77.5, -83.600006,77.5, 276.33334,77.5, -83.66666,77.5, 276.26666,77.5, -83.73334,77.5, 276.2,77.5, -83.79999,77.5, 276.13333,77.5, -83.86667,77.5, 276.06668,77.5, -83.93332,77.5, 276.,77.5, -84.,77.5, 275.925,77.5, -84.07501,77.5, 275.85,77.5, -84.149994,77.5, 275.77502,77.5, -84.224976,77.5, 275.7,77.5, -84.29999,77.5, 275.63333,77.5, -84.36667,77.5, 275.56668,77.5, -84.43332,77.5, 275.5,77.5, -84.5,77.5, 275.42,77.5, -84.57999,77.5, 275.34,77.5, -84.66,77.5, 275.26,77.5, -84.73999,77.5, 275.18,77.5, -84.82001,77.5, 275.1,77.5, -84.899994,77.5, 275.15002,77.55, -84.849976,77.55, 275.2,77.6, -84.79999,77.6, 275.13333,77.6, -84.86667,77.6, 275.06668,77.6, -84.93332,77.6, 275.,77.6, -85.,77.6, 274.93332,77.6, -85.06668,77.6, 274.86667,77.6, -85.13333,77.6, 274.8,77.6, -85.20001,77.6, 274.73334,77.63333, -85.26666,77.63333, 274.66666,77.666664, -85.33334,77.666664, 274.6,77.7, -85.399994,77.7, 274.66666,77.73333, -85.33334,77.73333, 274.73334,77.76667, -85.26666,77.76667, 274.8,77.8, -85.20001,77.8, 274.72498,77.8, -85.275024,77.8, 274.65,77.8, -85.350006,77.8, 274.575,77.8, -85.42499,77.8, 274.5,77.8, -85.5,77.8, 274.575,77.825005, -85.42499,77.825005, 274.65,77.850006, -85.350006,77.850006, 274.72498,77.875, -85.275024,77.875, 274.8,77.9, -85.20001,77.9, 274.86667,77.9, -85.13333,77.9, 274.93332,77.9, -85.06668,77.9, 275.,77.9, -85.,77.9, 274.93332,77.9, -85.06668,77.9, 274.86667,77.9, -85.13333,77.9, 274.8,77.9, -85.20001,77.9, 274.72498,77.9, -85.275024,77.9, 274.65,77.9, -85.350006,77.9, 274.575,77.9, -85.42499,77.9, 274.5,77.9, -85.5,77.9, 274.43332,77.86667, -85.56668,77.86667, 274.36667,77.833336, -85.63333,77.833336, 274.3,77.8, -85.70001,77.8, 274.23334,77.833336, -85.76666,77.833336, 274.16666,77.86667, -85.83334,77.86667, 274.1,77.9, -85.899994,77.9, 274.16666,77.933334, -85.83334,77.933334, 274.23334,77.96667, -85.76666,77.96667, 274.3,78., -85.70001,78., 274.375,78., -85.625,78., 274.45,78., -85.54999,78., 274.525,78., -85.475006,78., 274.6,78., -85.399994,78., 274.66666,78., -85.33334,78., 274.73334,78., -85.26666,78., 274.8,78., -85.20001,78., 274.84998,78.05, -85.150024,78.05, 274.9,78.1, -85.100006,78.1, 274.975,78.1, -85.024994,78.1, 275.05,78.1, -84.95001,78.1, 275.125,78.1, -84.875,78.1, 275.2,78.1, -84.79999,78.1, 275.28,78.1, -84.72,78.1, 275.36002,78.1, -84.639984,78.1, 275.44,78.1, -84.56,78.1, 275.52002,78.1, -84.47998,78.1, 275.6,78.1, -84.399994,78.1, 275.66666,78.1, -84.33334,78.1, 275.73334,78.1, -84.26666,78.1, 275.8,78.1, -84.20001,78.1, 275.73334,78.13333, -84.26666,78.13333, 275.66666,78.166664, -84.33334,78.166664, 275.6,78.2, -84.399994,78.2, 275.52002,78.2, -84.47998,78.2, 275.44,78.2, -84.56,78.2, 275.36002,78.2, -84.639984,78.2, 275.28,78.2, -84.72,78.2, 275.2,78.2, -84.79999,78.2, 275.13333,78.2, -84.86667,78.2, 275.06668,78.2, -84.93332,78.2, 275.,78.2, -85.,78.2, 275.06668,78.23333, -84.93332,78.23333, 275.13333,78.26667, -84.86667,78.26667, 275.2,78.3, -84.79999,78.3, 275.15002,78.350006, -84.849976,78.350006, 275.1,78.4, -84.899994,78.4, 275.15002,78.45, -84.849976,78.45, 275.2,78.5, -84.79999,78.5, 275.15002,78.45, -84.849976,78.45, 275.1,78.4, -84.899994,78.4, 275.05,78.350006, -84.95001,78.350006, 275.,78.3, -85.,78.3, 274.95,78.25, -85.04999,78.25, 274.9,78.2, -85.100006,78.2, 274.83334,78.2, -85.16666,78.2, 274.76666,78.2, -85.23334,78.2, 274.7,78.2, -85.29999,78.2, 274.63333,78.166664, -85.36667,78.166664, 274.56668,78.13333, -85.43332,78.13333, 274.5,78.1, -85.5,78.1, 274.425,78.1, -85.57501,78.1, 274.35,78.1, -85.649994,78.1, 274.27502,78.1, -85.724976,78.1, 274.2,78.1, -85.79999,78.1, 274.13333,78.1, -85.86667,78.1, 274.06668,78.1, -85.93332,78.1, 274.,78.1, -86.,78.1, 273.93332,78.1, -86.06668,78.1, 273.86667,78.1, -86.13333,78.1, 273.8,78.1, -86.20001,78.1, 273.84998,78.149994, -86.150024,78.149994, 273.9,78.2, -86.100006,78.2, 273.96667,78.23333, -86.033325,78.23333, 274.03333,78.26667, -85.966675,78.26667, 274.1,78.3, -85.899994,78.3, 274.025,78.3, -85.975006,78.3, 273.95,78.3, -86.04999,78.3, 273.875,78.3, -86.125,78.3, 273.8,78.3, -86.20001,78.3, 273.75,78.25, -86.25,78.25, 273.7,78.2, -86.29999,78.2, 273.63333,78.166664, -86.36667,78.166664, 273.56668,78.13333, -86.43332,78.13333, 273.5,78.1, -86.5,78.1, 273.43332,78.1, -86.56668,78.1, 273.36667,78.1, -86.63333,78.1, 273.3,78.1, -86.70001,78.1, 273.22,78.1, -86.78,78.1, 273.13998,78.1, -86.860016,78.1, 273.06,78.1, -86.94,78.1, 272.97998,78.1, -87.02002,78.1, 272.9,78.1, -87.100006,78.1, 272.83334,78.1, -87.16666,78.1, 272.76666,78.1, -87.23334,78.1, 272.7,78.1, -87.29999,78.1, 272.63333,78.1, -87.36667,78.1, 272.56668,78.1, -87.43332,78.1, 272.5,78.1, -87.5,78.1, 272.55,78.149994, -87.45001,78.149994, 272.6,78.2, -87.399994,78.2, 272.675,78.2, -87.32501,78.2, 272.75,78.2, -87.25,78.2, 272.825,78.2, -87.17499,78.2, 272.9,78.2, -87.100006,78.2, 272.825,78.2, -87.17499,78.2, 272.75,78.2, -87.25,78.2, 272.675,78.2, -87.32501,78.2, 272.6,78.2, -87.399994,78.2, 272.55,78.25, -87.45001,78.25, 272.5,78.3, -87.5,78.3, 272.43332,78.333336, -87.56668,78.333336, 272.36667,78.36667, -87.63333,78.36667, 272.3,78.4, -87.70001,78.4, 272.36667,78.433334, -87.63333,78.433334, 272.43332,78.46667, -87.56668,78.46667, 272.5,78.5, -87.5,78.5, 272.56668,78.5, -87.43332,78.5, 272.63333,78.5, -87.36667,78.5, 272.7,78.5, -87.29999,78.5, 272.76666,78.5, -87.23334,78.5, 272.83334,78.5, -87.16666,78.5, 272.9,78.5, -87.100006,78.5, 272.95,78.6, -87.04999,78.6, 273.,78.7, -87.,78.7, 273.06668,78.73333, -86.93332,78.73333, 273.13333,78.76667, -86.86667,78.76667, 273.2,78.8, -86.79999,78.8, 273.27502,78.8, -86.724976,78.8, 273.35,78.8, -86.649994,78.8, 273.425,78.8, -86.57501,78.8, 273.5,78.8, -86.5,78.8, 273.56668,78.8, -86.43332,78.8, 273.63333,78.8, -86.36667,78.8, 273.7,78.8, -86.29999,78.8, 273.76666,78.8, -86.23334,78.8, 273.83334,78.8, -86.16666,78.8, 273.9,78.8, -86.100006,78.8, 273.96667,78.8, -86.033325,78.8, 274.03333,78.8, -85.966675,78.8, 274.1,78.8, -85.899994,78.8, 274.175,78.8, -85.82501,78.8, 274.25,78.8, -85.75,78.8, 274.325,78.8, -85.67499,78.8, 274.4,78.8, -85.600006,78.8, 274.46667,78.833336, -85.533325,78.833336, 274.53333,78.86667, -85.466675,78.86667, 274.6,78.9, -85.399994,78.9, 274.675,78.9, -85.32501,78.9, 274.75,78.9, -85.25,78.9, 274.825,78.9, -85.17499,78.9, 274.9,78.9, -85.100006,78.9, 274.975,78.875, -85.024994,78.875, 275.05,78.850006, -84.95001,78.850006, 275.125,78.825005, -84.875,78.825005, 275.2,78.8, -84.79999,78.8, 275.27502,78.8, -84.724976,78.8, 275.35,78.8, -84.649994,78.8, 275.425,78.8, -84.57501,78.8, 275.5,78.8, -84.5,78.8, 275.58,78.8, -84.42001,78.8, 275.66,78.8, -84.34,78.8, 275.74,78.8, -84.26001,78.8, 275.82,78.8, -84.17999,78.8, 275.9,78.8, -84.100006,78.8, 275.975,78.8, -84.024994,78.8, 276.05,78.8, -83.95001,78.8, 276.125,78.8, -83.875,78.8, 276.2,78.8, -83.79999,78.8, 276.27502,78.775, -83.724976,78.775, 276.35,78.75, -83.649994,78.75, 276.425,78.725, -83.57501,78.725, 276.5,78.7, -83.5,78.7, 276.575,78.7, -83.42499,78.7, 276.65,78.7, -83.350006,78.7, 276.72498,78.7, -83.275024,78.7, 276.8,78.7, -83.20001,78.7, 276.86667,78.666664, -83.13333,78.666664, 276.93332,78.63333, -83.06668,78.63333, 277.,78.6, -83.,78.6, 277.06668,78.6, -82.93332,78.6, 277.13333,78.6, -82.86667,78.6, 277.2,78.6, -82.79999,78.6, 277.26666,78.566666, -82.73334,78.566666, 277.33334,78.53333, -82.66666,78.53333, 277.4,78.5, -82.600006,78.5, 277.46667,78.5, -82.533325,78.5, 277.53333,78.5, -82.466675,78.5, 277.6,78.5, -82.399994,78.5, 277.53333,78.53333, -82.466675,78.53333, 277.46667,78.566666, -82.533325,78.566666, 277.4,78.6, -82.600006,78.6, 277.46667,78.6, -82.533325,78.6, 277.53333,78.6, -82.466675,78.6, 277.6,78.6, -82.399994,78.6, 277.55,78.649994, -82.45001,78.649994, 277.5,78.7, -82.5,78.7, 277.425,78.7, -82.57501,78.7, 277.35,78.7, -82.649994,78.7, 277.27502,78.7, -82.724976,78.7, 277.2,78.7, -82.79999,78.7, 277.13333,78.7, -82.86667,78.7, 277.06668,78.7, -82.93332,78.7, 277.,78.7, -83.,78.7, 276.925,78.7, -83.07501,78.7, 276.85,78.7, -83.149994,78.7, 276.77502,78.7, -83.224976,78.7, 276.7,78.7, -83.29999,78.7, 276.77502,78.725, -83.224976,78.725, 276.85,78.75, -83.149994,78.75, 276.925,78.775, -83.07501,78.775, 277.,78.8, -83.,78.8, 277.08,78.8, -82.92001,78.8, 277.16,78.8, -82.84,78.8, 277.24,78.8, -82.76001,78.8, 277.32,78.8, -82.67999,78.8, 277.4,78.8, -82.600006,78.8, 277.46667,78.8, -82.533325,78.8, 277.53333,78.8, -82.466675,78.8, 277.6,78.8, -82.399994,78.8, 277.66666,78.8, -82.33334,78.8, 277.73334,78.8, -82.26666,78.8, 277.8,78.8, -82.20001,78.8, 277.875,78.8, -82.125,78.8, 277.95,78.8, -82.04999,78.8, 278.025,78.8, -81.975006,78.8, 278.1,78.8, -81.899994,78.8, 278.15002,78.8, -81.849976,78.8, 278.2,78.8, -81.79999,78.8, 278.26666,78.833336, -81.73334,78.833336, 278.33334,78.86667, -81.66666,78.86667, 278.4,78.9, -81.600006,78.9, 278.325,78.9, -81.67499,78.9, 278.25,78.9, -81.75,78.9, 278.175,78.9, -81.82501,78.9, 278.1,78.9, -81.899994,78.9, 278.05,78.9, -81.95001,78.9, 278.,78.9, -82.,78.9, 277.925,78.875, -82.07501,78.875, 277.85,78.850006, -82.149994,78.850006, 277.77502,78.825005, -82.224976,78.825005, 277.7,78.8, -82.29999,78.8, 277.63333,78.8, -82.36667,78.8, 277.56668,78.8, -82.43332,78.8, 277.5,78.8, -82.5,78.8, 277.425,78.8, -82.57501,78.8, 277.35,78.8, -82.649994,78.8, 277.27502,78.8, -82.724976,78.8, 277.2,78.8, -82.79999,78.8, 277.125,78.825005, -82.875,78.825005, 277.05,78.850006, -82.95001,78.850006, 276.975,78.875, -83.024994,78.875, 276.9,78.9, -83.100006,78.9, 276.83334,78.9, -83.16666,78.9, 276.76666,78.9, -83.23334,78.9, 276.7,78.9, -83.29999,78.9, 276.625,78.9, -83.375,78.9, 276.55,78.9, -83.45001,78.9, 276.475,78.9, -83.524994,78.9, 276.4,78.9, -83.600006,78.9, 276.325,78.9, -83.67499,78.9, 276.25,78.9, -83.75,78.9, 276.175,78.9, -83.82501,78.9, 276.1,78.9, -83.899994,78.9, 276.025,78.9, -83.975006,78.9, 275.95,78.9, -84.04999,78.9, 275.875,78.9, -84.125,78.9, 275.8,78.9, -84.20001,78.9, 275.73334,78.9, -84.26666,78.9, 275.66666,78.9, -84.33334,78.9, 275.6,78.9, -84.399994,78.9, 275.53333,78.933334, -84.466675,78.933334, 275.46667,78.96667, -84.533325,78.96667, 275.4,79., -84.600006,79., 275.33334,79., -84.66666,79., 275.26666,79., -84.73334,79., 275.2,79., -84.79999,79., 275.26666,79.03333, -84.73334,79.03333, 275.33334,79.066666, -84.66666,79.066666, 275.4,79.1, -84.600006,79.1, 275.475,79.1, -84.524994,79.1, 275.55,79.1, -84.45001,79.1, 275.625,79.1, -84.375,79.1, 275.7,79.1, -84.29999,79.1, 275.76666,79.066666, -84.23334,79.066666, 275.83334,79.03333, -84.16666,79.03333, 275.9,79., -84.100006,79., 275.96667,79., -84.033325,79., 276.03333,79., -83.966675,79., 276.1,79., -83.899994,79., 276.18,79., -83.82001,79., 276.26,79., -83.73999,79., 276.34,79., -83.66,79., 276.42,79., -83.57999,79., 276.5,79., -83.5,79., 276.425,79., -83.57501,79., 276.35,79., -83.649994,79., 276.27502,79., -83.724976,79., 276.2,79., -83.79999,79., 276.15002,79.05, -83.849976,79.05, 276.1,79.1, -83.899994,79.1, 276.03333,79.1, -83.966675,79.1, 275.96667,79.1, -84.033325,79.1, 275.9,79.1, -84.100006,79.1, 275.825,79.125, -84.17499,79.125, 275.75,79.149994, -84.25,79.149994, 275.675,79.174995, -84.32501,79.174995, 275.6,79.2, -84.399994,79.2, 275.55,79.25, -84.45001,79.25, 275.5,79.3, -84.5,79.3, 275.45,79.350006, -84.54999,79.350006, 275.4,79.4, -84.600006,79.4, 275.325,79.425, -84.67499,79.425, 275.25,79.45, -84.75,79.45, 275.175,79.475, -84.82501,79.475, 275.1,79.5, -84.899994,79.5, 275.03333,79.5, -84.966675,79.5, 274.96667,79.5, -85.033325,79.5, 274.9,79.5, -85.100006,79.5, 274.84998,79.55, -85.150024,79.55, 274.8,79.6, -85.20001,79.6, 274.72498,79.625, -85.275024,79.625, 274.65,79.649994, -85.350006,79.649994, 274.575,79.674995, -85.42499,79.674995, 274.5,79.7, -85.5,79.7, 274.43332,79.7, -85.56668,79.7, 274.36667,79.7, -85.63333,79.7, 274.3,79.7, -85.70001,79.7, 274.23334,79.7, -85.76666,79.7, 274.16666,79.7, -85.83334,79.7, 274.1,79.7, -85.899994,79.7, 274.025,79.725, -85.975006,79.725, 273.95,79.75, -86.04999,79.75, 273.875,79.775, -86.125,79.775, 273.8,79.8, -86.20001,79.8, 273.73334,79.8, -86.26666,79.8, 273.66666,79.8, -86.33334,79.8, 273.6,79.8, -86.399994,79.8, 273.53333,79.8, -86.466675,79.8, 273.46667,79.8, -86.533325,79.8, 273.4,79.8, -86.600006,79.8, 273.45,79.9, -86.54999,79.9, 273.5,80., -86.5,80., 273.575,79.975, -86.42499,79.975, 273.65,79.95, -86.350006,79.95, 273.72498,79.925, -86.275024,79.925, 273.8,79.9, -86.20001,79.9, 273.875,79.9, -86.125,79.9, 273.95,79.9, -86.04999,79.9, 274.025,79.9, -85.975006,79.9, 274.1,79.9, -85.899994,79.9, 274.16666,79.9, -85.83334,79.9, 274.23334,79.9, -85.76666,79.9, 274.3,79.9, -85.70001,79.9, 274.36667,79.9, -85.63333,79.9, 274.43332,79.9, -85.56668,79.9, 274.5,79.9, -85.5,79.9, 274.43332,79.933334, -85.56668,79.933334, 274.36667,79.96667, -85.63333,79.96667, 274.3,80., -85.70001,80., 274.22498,80., -85.775024,80., 274.15,80., -85.850006,80., 274.075,80., -85.92499,80., 274.,80., -86.,80., 273.92,80., -86.07999,80., 273.84,80., -86.16,80., 273.76,80., -86.23999,80., 273.68,80., -86.32001,80., 273.6,80., -86.399994,80., 273.525,80., -86.475006,80., 273.45,80., -86.54999,80., 273.375,80., -86.625,80., 273.3,80., -86.70001,80., 273.3,80.2, -86.70001,80.2, 273.36667,80.23333, -86.63333,80.23333, 273.43332,80.26667, -86.56668,80.26667, 273.5,80.3, -86.5,80.3, 273.575,80.3, -86.42499,80.3, 273.65,80.3, -86.350006,80.3, 273.72498,80.3, -86.275024,80.3, 273.8,80.3, -86.20001,80.3, 273.88,80.3, -86.119995,80.3, 273.96,80.3, -86.04001,80.3, 274.04,80.3, -85.95999,80.3, 274.12,80.3, -85.880005,80.3, 274.2,80.3, -85.79999,80.3, 274.27502,80.3, -85.724976,80.3, 274.35,80.3, -85.649994,80.3, 274.425,80.3, -85.57501,80.3, 274.5,80.3, -85.5,80.3, 274.56668,80.26667, -85.43332,80.26667, 274.63333,80.23333, -85.36667,80.23333, 274.7,80.2, -85.29999,80.2, 274.76666,80.2, -85.23334,80.2, 274.83334,80.2, -85.16666,80.2, 274.9,80.2, -85.100006,80.2, 274.98572,80.21429, -85.01428,80.21429, 275.0714,80.22857, -84.92859,80.22857, 275.15714,80.24286, -84.842865,80.24286, 275.24286,80.25714, -84.75714,80.25714, 275.32858,80.27143, -84.67142,80.27143, 275.41428,80.28571, -84.585724,80.28571, 275.5,80.3, -84.5,80.3, 275.575,80.275, -84.42499,80.275, 275.65,80.25, -84.350006,80.25, 275.72498,80.225, -84.275024,80.225, 275.8,80.2, -84.20001,80.2, 275.875,80.2, -84.125,80.2, 275.95,80.2, -84.04999,80.2, 276.025,80.2, -83.975006,80.2, 276.1,80.2, -83.899994,80.2, 276.175,80.174995, -83.82501,80.174995, 276.25,80.149994, -83.75,80.149994, 276.325,80.125, -83.67499,80.125, 276.4,80.1, -83.600006,80.1, 276.46667,80.1, -83.533325,80.1, 276.53333,80.1, -83.466675,80.1, 276.6,80.1, -83.399994,80.1, 276.66666,80.066666, -83.33334,80.066666, 276.73334,80.03333, -83.26666,80.03333, 276.8,80., -83.20001,80., 276.86667,80., -83.13333,80., 276.93332,80., -83.06668,80., 277.,80., -83.,80., 277.075,79.975, -82.92499,79.975, 277.15,79.95, -82.850006,79.95, 277.22498,79.925, -82.775024,79.925, 277.3,79.9, -82.70001,79.9, 277.36667,79.86667, -82.63333,79.86667, 277.43332,79.833336, -82.56668,79.833336, 277.5,79.8, -82.5,79.8, 277.56668,79.8, -82.43332,79.8, 277.63333,79.8, -82.36667,79.8, 277.7,79.8, -82.29999,79.8, 277.75,79.75, -82.25,79.75, 277.8,79.7, -82.20001,79.7, 277.86667,79.666664, -82.13333,79.666664, 277.93332,79.63333, -82.06668,79.63333, 278.,79.6, -82.,79.6, 278.06668,79.6, -81.93332,79.6, 278.13333,79.6, -81.86667,79.6, 278.2,79.6, -81.79999,79.6, 278.26666,79.6, -81.73334,79.6, 278.33334,79.6, -81.66666,79.6, 278.4,79.6, -81.600006,79.6, 278.46667,79.6, -81.533325,79.6, 278.53333,79.6, -81.466675,79.6, 278.6,79.6, -81.399994,79.6, 278.68,79.58, -81.32001,79.58, 278.76,79.56, -81.23999,79.56, 278.84,79.54, -81.16,79.54, 278.92,79.52, -81.07999,79.52, 279.,79.5, -81.,79.5, 279.05,79.55, -80.95001,79.55, 279.1,79.6, -80.899994,79.6, 279.175,79.6, -80.82501,79.6, 279.25,79.6, -80.75,79.6, 279.325,79.6, -80.67499,79.6, 279.4,79.6, -80.600006,79.6, 279.475,79.6, -80.524994,79.6, 279.55,79.6, -80.45001,79.6, 279.625,79.6, -80.375,79.6, 279.7,79.6, -80.29999,79.6, 279.76666,79.6, -80.23334,79.6, 279.83334,79.6, -80.16666,79.6, 279.9,79.6, -80.100006,79.6, 279.83334,79.63333, -80.16666,79.63333, 279.76666,79.666664, -80.23334,79.666664, 279.7,79.7, -80.29999,79.7, 279.63333,79.666664, -80.36667,79.666664, 279.56668,79.63333, -80.43332,79.63333, 279.5,79.6, -80.5,79.6, 279.425,79.6, -80.57501,79.6, 279.35,79.6, -80.649994,79.6, 279.27502,79.6, -80.724976,79.6, 279.2,79.6, -80.79999,79.6, 279.125,79.6, -80.875,79.6, 279.05,79.6, -80.95001,79.6, 278.975,79.6, -81.024994,79.6, 278.9,79.6, -81.100006,79.6, 278.83334,79.6, -81.16666,79.6, 278.76666,79.6, -81.23334,79.6, 278.7,79.6, -81.29999,79.6, 278.63333,79.63333, -81.36667,79.63333, 278.56668,79.666664, -81.43332,79.666664, 278.5,79.7, -81.5,79.7, 278.43332,79.7, -81.56668,79.7, 278.36667,79.7, -81.63333,79.7, 278.3,79.7, -81.70001,79.7, 278.25,79.75, -81.75,79.75, 278.2,79.8, -81.79999,79.8, 278.25,79.850006, -81.75,79.850006, 278.3,79.9, -81.70001,79.9, 278.23334,79.9, -81.76666,79.9, 278.16666,79.9, -81.83334,79.9, 278.1,79.9, -81.899994,79.9, 278.03333,79.933334, -81.966675,79.933334, 277.96667,79.96667, -82.033325,79.96667, 277.9,80., -82.100006,80., 277.82,80., -82.17999,80., 277.74,80., -82.26001,80., 277.66,80., -82.34,80., 277.58,80., -82.42001,80., 277.5,80., -82.5,80., 277.43332,80.03333, -82.56668,80.03333, 277.36667,80.066666, -82.63333,80.066666, 277.3,80.1, -82.70001,80.1, 277.22498,80.125, -82.775024,80.125, 277.15,80.149994, -82.850006,80.149994, 277.075,80.174995, -82.92499,80.174995, 277.,80.2, -83.,80.2, 276.925,80.2, -83.07501,80.2, 276.85,80.2, -83.149994,80.2, 276.77502,80.2, -83.224976,80.2, 276.7,80.2, -83.29999,80.2, 276.65002,80.25, -83.349976,80.25, 276.6,80.3, -83.399994,80.3, 276.66666,80.3, -83.33334,80.3, 276.73334,80.3, -83.26666,80.3, 276.8,80.3, -83.20001,80.3, 276.875,80.3, -83.125,80.3, 276.95,80.3, -83.04999,80.3, 277.025,80.3, -82.975006,80.3, 277.1,80.3, -82.899994,80.3, 277.175,80.325005, -82.82501,80.325005, 277.25,80.350006, -82.75,80.350006, 277.325,80.375, -82.67499,80.375, 277.4,80.4, -82.600006,80.4, 277.46667,80.4, -82.533325,80.4, 277.53333,80.4, -82.466675,80.4, 277.6,80.4, -82.399994,80.4, 277.675,80.4, -82.32501,80.4, 277.75,80.4, -82.25,80.4, 277.825,80.4, -82.17499,80.4, 277.9,80.4, -82.100006,80.4, 277.975,80.4, -82.024994,80.4, 278.05,80.4, -81.95001,80.4, 278.125,80.4, -81.875,80.4, 278.2,80.4, -81.79999,80.4, 278.26666,80.4, -81.73334,80.4, 278.33334,80.4, -81.66666,80.4, 278.4,80.4, -81.600006,80.4, 278.47998,80.4, -81.52002,80.4, 278.56,80.4, -81.44,80.4, 278.63998,80.4, -81.360016,80.4, 278.72,80.4, -81.28,80.4, 278.8,80.4, -81.20001,80.4, 278.88,80.4, -81.119995,80.4, 278.96,80.4, -81.04001,80.4, 279.04,80.4, -80.95999,80.4, 279.12,80.4, -80.880005,80.4, 279.2,80.4, -80.79999,80.4, 279.26666,80.4, -80.73334,80.4, 279.33334,80.4, -80.66666,80.4, 279.4,80.4, -80.600006,80.4, 279.33334,80.433334, -80.66666,80.433334, 279.26666,80.46667, -80.73334,80.46667, 279.2,80.5, -80.79999,80.5, 279.26666,80.5, -80.73334,80.5, 279.33334,80.5, -80.66666,80.5, 279.4,80.5, -80.600006,80.5, 279.47998,80.5, -80.52002,80.5, 279.56,80.5, -80.44,80.5, 279.63998,80.5, -80.360016,80.5, 279.72,80.5, -80.28,80.5, 279.8,80.5, -80.20001,80.5, 279.86667,80.5, -80.13333,80.5, 279.93332,80.5, -80.06668,80.5, 280.,80.5, -80.,80.5, 280.08334,80.5, -79.91666,80.5, 280.16666,80.5, -79.83334,80.5, 280.25,80.5, -79.75,80.5, 280.33334,80.5, -79.66666,80.5, 280.41666,80.5, -79.58334,80.5, 280.5,80.5, -79.5,80.5, 280.575,80.5, -79.42499,80.5, 280.65,80.5, -79.350006,80.5, 280.72498,80.5, -79.275024,80.5, 280.8,80.5, -79.20001,80.5, 280.88,80.52, -79.119995,80.52, 280.96,80.54, -79.04001,80.54, 281.04,80.56, -78.95999,80.56, 281.12,80.58, -78.880005,80.58, 281.2,80.6, -78.79999,80.6, 281.27502,80.6, -78.724976,80.6, 281.35,80.6, -78.649994,80.6, 281.425,80.6, -78.57501,80.6, 281.5,80.6, -78.5,80.6, 281.42,80.6, -78.57999,80.6, 281.34,80.6, -78.66,80.6, 281.26,80.6, -78.73999,80.6, 281.18,80.6, -78.82001,80.6, 281.1,80.6, -78.899994,80.6, 281.03333,80.6, -78.966675,80.6, 280.96667,80.6, -79.033325,80.6, 280.9,80.6, -79.100006,80.6, 280.83334,80.6, -79.16666,80.6, 280.76666,80.6, -79.23334,80.6, 280.7,80.6, -79.29999,80.6, 280.63333,80.6, -79.36667,80.6, 280.56668,80.6, -79.43332,80.6, 280.5,80.6, -79.5,80.6, 280.425,80.6, -79.57501,80.6, 280.35,80.6, -79.649994,80.6, 280.27502,80.6, -79.724976,80.6, 280.2,80.6, -79.79999,80.6, 280.125,80.6, -79.875,80.6, 280.05,80.6, -79.95001,80.6, 279.975,80.6, -80.024994,80.6, 279.9,80.6, -80.100006,80.6, 279.83334,80.6, -80.16666,80.6, 279.76666,80.6, -80.23334,80.6, 279.7,80.6, -80.29999,80.6, 279.77502,80.6, -80.224976,80.6, 279.85,80.6, -80.149994,80.6, 279.925,80.6, -80.07501,80.6, 280.,80.6, -80.,80.6, 280.08,80.619995, -79.92001,80.619995, 280.16,80.64, -79.84,80.64, 280.24,80.659996, -79.76001,80.659996, 280.32,80.68, -79.67999,80.68, 280.4,80.7, -79.600006,80.7, 280.475,80.7, -79.524994,80.7, 280.55,80.7, -79.45001,80.7, 280.625,80.7, -79.375,80.7, 280.7,80.7, -79.29999,80.7, 280.77502,80.7, -79.224976,80.7, 280.85,80.7, -79.149994,80.7, 280.925,80.7, -79.07501,80.7, 281.,80.7, -79.,80.7, 281.06668,80.73333, -78.93332,80.73333, 281.13333,80.76667, -78.86667,80.76667, 281.2,80.8, -78.79999,80.8, 281.27502,80.8, -78.724976,80.8, 281.35,80.8, -78.649994,80.8, 281.425,80.8, -78.57501,80.8, 281.5,80.8, -78.5,80.8, 281.575,80.8, -78.42499,80.8, 281.65,80.8, -78.350006,80.8, 281.72498,80.8, -78.275024,80.8, 281.8,80.8, -78.20001,80.8, 281.86667,80.8, -78.13333,80.8, 281.93332,80.8, -78.06668,80.8, 282.,80.8, -78.,80.8, 282.06668,80.8, -77.93332,80.8, 282.13333,80.8, -77.86667,80.8, 282.2,80.8, -77.79999,80.8, 282.25,80.8, -77.75,80.8, 282.3,80.8, -77.70001,80.8, 282.38,80.8, -77.619995,80.8, 282.46,80.8, -77.54001,80.8, 282.54,80.8, -77.45999,80.8, 282.62,80.8, -77.380005,80.8, 282.7,80.8, -77.29999,80.8, 282.77502,80.8, -77.224976,80.8, 282.85,80.8, -77.149994,80.8, 282.925,80.8, -77.07501,80.8, 283.,80.8, -77.,80.8, 283.06668,80.8, -76.93332,80.8, 283.13333,80.8, -76.86667,80.8, 283.2,80.8, -76.79999,80.8, 283.26666,80.8, -76.73334,80.8, 283.33334,80.8, -76.66666,80.8, 283.4,80.8, -76.600006,80.8, 283.46667,80.833336, -76.533325,80.833336, 283.53333,80.86667, -76.466675,80.86667, 283.6,80.9, -76.399994,80.9, 283.675,80.9, -76.32501,80.9, 283.75,80.9, -76.25,80.9, 283.825,80.9, -76.17499,80.9, 283.9,80.9, -76.100006,80.9, 283.95,80.9, -76.04999,80.9, 284.,80.9, -76.,80.9, 284.075,80.9, -75.92499,80.9, 284.15,80.9, -75.850006,80.9, 284.22498,80.9, -75.775024,80.9, 284.3,80.9, -75.70001,80.9, 284.36667,80.9, -75.63333,80.9, 284.43332,80.9, -75.56668,80.9, 284.5,80.9, -75.5,80.9, 284.42,80.9, -75.57999,80.9, 284.34,80.9, -75.66,80.9, 284.26,80.9, -75.73999,80.9, 284.18,80.9, -75.82001,80.9, 284.1,80.9, -75.899994,80.9, 284.03333,80.9, -75.966675,80.9, 283.96667,80.9, -76.033325,80.9, 283.9,80.9, -76.100006,80.9, 283.83334,80.9, -76.16666,80.9, 283.76666,80.9, -76.23334,80.9, 283.7,80.9, -76.29999,80.9, 283.625,80.9, -76.375,80.9, 283.55,80.9, -76.45001,80.9, 283.475,80.9, -76.524994,80.9, 283.4,80.9, -76.600006,80.9, 283.325,80.9, -76.67499,80.9, 283.25,80.9, -76.75,80.9, 283.175,80.9, -76.82501,80.9, 283.1,80.9, -76.899994,80.9, 283.03333,80.9, -76.966675,80.9, 282.96667,80.9, -77.033325,80.9, 282.9,80.9, -77.100006,80.9, 282.825,80.9, -77.17499,80.9, 282.75,80.9, -77.25,80.9, 282.675,80.9, -77.32501,80.9, 282.6,80.9, -77.399994,80.9, 282.525,80.9, -77.475006,80.9, 282.45,80.9, -77.54999,80.9, 282.375,80.9, -77.625,80.9, 282.3,80.9, -77.70001,80.9, 282.23334,80.9, -77.76666,80.9, 282.16666,80.9, -77.83334,80.9, 282.1,80.9, -77.899994,80.9, 282.025,80.9, -77.975006,80.9, 281.95,80.9, -78.04999,80.9, 281.875,80.9, -78.125,80.9, 281.8,80.9, -78.20001,80.9, 281.72498,80.9, -78.275024,80.9, 281.65,80.9, -78.350006,80.9, 281.575,80.9, -78.42499,80.9, 281.5,80.9, -78.5,80.9, 281.425,80.9, -78.57501,80.9, 281.35,80.9, -78.649994,80.9, 281.27502,80.9, -78.724976,80.9, 281.2,80.9, -78.79999,80.9, 281.13333,80.9, -78.86667,80.9, 281.06668,80.9, -78.93332,80.9, 281.,80.9, -79.,80.9, 280.92,80.880005, -79.07999,80.880005, 280.84,80.86, -79.16,80.86, 280.76,80.840004, -79.23999,80.840004, 280.68,80.82, -79.32001,80.82, 280.6,80.8, -79.399994,80.8, 280.55,80.850006, -79.45001,80.850006, 280.5,80.9, -79.5,80.9, 280.575,80.925, -79.42499,80.925, 280.65,80.95, -79.350006,80.95, 280.72498,80.975, -79.275024,80.975, 280.8,81., -79.20001,81., 280.84998,81.05, -79.150024,81.05, 280.9,81.1, -79.100006,81.1, 280.96667,81.13333, -79.033325,81.13333, 281.03333,81.166664, -78.966675,81.166664, 281.1,81.2, -78.899994,81.2, 281.16666,81.23333, -78.83334,81.23333, 281.23334,81.26667, -78.76666,81.26667, 281.3,81.3, -78.70001,81.3, 281.36667,81.3, -78.63333,81.3, 281.43332,81.3, -78.56668,81.3, 281.5,81.3, -78.5,81.3, 281.56668,81.3, -78.43332,81.3, 281.63333,81.3, -78.36667,81.3, 281.7,81.3, -78.29999,81.3, 281.77502,81.325005, -78.224976,81.325005, 281.85,81.350006, -78.149994,81.350006, 281.925,81.375, -78.07501,81.375, 282.,81.4, -78.,81.4, 282.06668,81.4, -77.93332,81.4, 282.13333,81.4, -77.86667,81.4, 282.2,81.4, -77.79999,81.4, 282.26666,81.433334, -77.73334,81.433334, 282.33334,81.46667, -77.66666,81.46667, 282.4,81.5, -77.600006,81.5, 282.325,81.475, -77.67499,81.475, 282.25,81.45, -77.75,81.45, 282.175,81.425, -77.82501,81.425, 282.1,81.4, -77.899994,81.4, 282.03333,81.4, -77.966675,81.4, 281.96667,81.4, -78.033325,81.4, 281.9,81.4, -78.100006,81.4, 281.82,81.4, -78.17999,81.4, 281.74,81.4, -78.26001,81.4, 281.66,81.4, -78.34,81.4, 281.58,81.4, -78.42001,81.4, 281.5,81.4, -78.5,81.4, 281.425,81.375, -78.57501,81.375, 281.35,81.350006, -78.649994,81.350006, 281.27502,81.325005, -78.724976,81.325005, 281.2,81.3, -78.79999,81.3, 281.15002,81.3, -78.849976,81.3, 281.1,81.3, -78.899994,81.3, 281.025,81.275, -78.975006,81.275, 280.95,81.25, -79.04999,81.25, 280.875,81.225, -79.125,81.225, 280.8,81.2, -79.20001,81.2, 280.73334,81.166664, -79.26666,81.166664, 280.66666,81.13333, -79.33334,81.13333, 280.6,81.1, -79.399994,81.1, 280.55,81.1, -79.45001,81.1, 280.5,81.1, -79.5,81.1, 280.43332,81.1, -79.56668,81.1, 280.36667,81.1, -79.63333,81.1, 280.3,81.1, -79.70001,81.1, 280.22498,81.1, -79.775024,81.1, 280.15,81.1, -79.850006,81.1, 280.075,81.1, -79.92499,81.1, 280.,81.1, -80.,81.1, 280.06668,81.1, -79.93332,81.1, 280.13333,81.1, -79.86667,81.1, 280.2,81.1, -79.79999,81.1, 280.15002,81., -79.849976,81., 280.1,80.9, -79.899994,80.9, 280.16666,80.9, -79.83334,80.9, 280.23334,80.9, -79.76666,80.9, 280.3,80.9, -79.70001,80.9, 280.23334,80.9, -79.76666,80.9, 280.16666,80.9, -79.83334,80.9, 280.1,80.9, -79.899994,80.9, 280.025,80.875, -79.975006,80.875, 279.95,80.850006, -80.04999,80.850006, 279.875,80.825005, -80.125,80.825005, 279.8,80.8, -80.20001,80.8, 279.73334,80.76667, -80.26666,80.76667, 279.66666,80.73333, -80.33334,80.73333, 279.6,80.7, -80.399994,80.7, 279.525,80.7, -80.475006,80.7, 279.45,80.7, -80.54999,80.7, 279.375,80.7, -80.625,80.7, 279.3,80.7, -80.70001,80.7, 279.22498,80.674995, -80.775024,80.674995, 279.15,80.649994, -80.850006,80.649994, 279.075,80.625, -80.92499,80.625, 279.,80.6, -81.,80.6, 278.93332,80.6, -81.06668,80.6, 278.86667,80.6, -81.13333,80.6, 278.8,80.6, -81.20001,80.6, 278.72498,80.6, -81.275024,80.6, 278.65,80.6, -81.350006,80.6, 278.575,80.6, -81.42499,80.6, 278.5,80.6, -81.5,80.6, 278.43332,80.6, -81.56668,80.6, 278.36667,80.6, -81.63333,80.6, 278.3,80.6, -81.70001,80.6, 278.23334,80.6, -81.76666,80.6, 278.16666,80.6, -81.83334,80.6, 278.1,80.6, -81.899994,80.6, 278.03333,80.566666, -81.966675,80.566666, 277.96667,80.53333, -82.033325,80.53333, 277.9,80.5, -82.100006,80.5, 277.83334,80.5, -82.16666,80.5, 277.76666,80.5, -82.23334,80.5, 277.7,80.5, -82.29999,80.5, 277.625,80.5, -82.375,80.5, 277.55,80.5, -82.45001,80.5, 277.475,80.5, -82.524994,80.5, 277.4,80.5, -82.600006,80.5, 277.33334,80.5, -82.66666,80.5, 277.26666,80.5, -82.73334,80.5, 277.2,80.5, -82.79999,80.5, 277.125,80.5, -82.875,80.5, 277.05,80.5, -82.95001,80.5, 276.975,80.5, -83.024994,80.5, 276.9,80.5, -83.100006,80.5, 276.82,80.5, -83.17999,80.5, 276.74,80.5, -83.26001,80.5, 276.66,80.5, -83.34,80.5, 276.58,80.5, -83.42001,80.5, 276.5,80.5, -83.5,80.5, 276.45,80.55, -83.54999,80.55, 276.4,80.6, -83.600006,80.6, 276.475,80.6, -83.524994,80.6, 276.55,80.6, -83.45001,80.6, 276.625,80.6, -83.375,80.6, 276.7,80.6, -83.29999,80.6, 276.76666,80.6, -83.23334,80.6, 276.83334,80.6, -83.16666,80.6, 276.9,80.6, -83.100006,80.6, 276.96667,80.6, -83.033325,80.6, 277.03333,80.6, -82.966675,80.6, 277.1,80.6, -82.899994,80.6, 277.16666,80.6, -82.83334,80.6, 277.23334,80.6, -82.76666,80.6, 277.3,80.6, -82.70001,80.6, 277.36667,80.63333, -82.63333,80.63333, 277.43332,80.666664, -82.56668,80.666664, 277.5,80.7, -82.5,80.7, 277.575,80.725, -82.42499,80.725, 277.65,80.75, -82.350006,80.75, 277.72498,80.775, -82.275024,80.775, 277.8,80.8, -82.20001,80.8, 277.86667,80.8, -82.13333,80.8, 277.93332,80.8, -82.06668,80.8, 278.,80.8, -82.,80.8, 277.925,80.8, -82.07501,80.8, 277.85,80.8, -82.149994,80.8, 277.77502,80.8, -82.224976,80.8, 277.7,80.8, -82.29999,80.8, 277.65002,80.8, -82.349976,80.8, 277.6,80.8, -82.399994,80.8, 277.53333,80.8, -82.466675,80.8, 277.46667,80.8, -82.533325,80.8, 277.4,80.8, -82.600006,80.8, 277.45,80.8, -82.54999,80.8, 277.5,80.8, -82.5,80.8, 277.43332,80.76667, -82.56668,80.76667, 277.36667,80.73333, -82.63333,80.73333, 277.3,80.7, -82.70001,80.7, 277.23334,80.7, -82.76666,80.7, 277.16666,80.7, -82.83334,80.7, 277.1,80.7, -82.899994,80.7, 277.025,80.674995, -82.975006,80.674995, 276.95,80.649994, -83.04999,80.649994, 276.875,80.625, -83.125,80.625, 276.8,80.6, -83.20001,80.6, 276.72498,80.6, -83.275024,80.6, 276.65,80.6, -83.350006,80.6, 276.575,80.6, -83.42499,80.6, 276.5,80.6, -83.5,80.6, 276.43332,80.6, -83.56668,80.6, 276.36667,80.6, -83.63333,80.6, 276.3,80.6, -83.70001,80.6, 276.23334,80.6, -83.76666,80.6, 276.16666,80.6, -83.83334,80.6, 276.1,80.6, -83.899994,80.6, 276.15002,80.649994, -83.849976,80.649994, 276.2,80.7, -83.79999,80.7, 276.13333,80.7, -83.86667,80.7, 276.06668,80.7, -83.93332,80.7, 276.,80.7, -84.,80.7, 275.93332,80.666664, -84.06668,80.666664, 275.86667,80.63333, -84.13333,80.63333, 275.8,80.6, -84.20001,80.6, 275.75,80.55, -84.25,80.55, 275.7,80.5, -84.29999,80.5, 275.625,80.5, -84.375,80.5, 275.55,80.5, -84.45001,80.5, 275.475,80.5, -84.524994,80.5, 275.4,80.5, -84.600006,80.5, 275.325,80.5, -84.67499,80.5, 275.25,80.5, -84.75,80.5, 275.175,80.5, -84.82501,80.5, 275.1,80.5, -84.899994,80.5, 275.03333,80.5, -84.966675,80.5, 274.96667,80.5, -85.033325,80.5, 274.9,80.5, -85.100006,80.5, 274.825,80.5, -85.17499,80.5, 274.75,80.5, -85.25,80.5, 274.675,80.5, -85.32501,80.5, 274.6,80.5, -85.399994,80.5, 274.66666,80.53333, -85.33334,80.53333, 274.73334,80.566666, -85.26666,80.566666, 274.8,80.6, -85.20001,80.6, 274.73334,80.566666, -85.26666,80.566666, 274.66666,80.53333, -85.33334,80.53333, 274.6,80.5, -85.399994,80.5, 274.53333,80.5, -85.466675,80.5, 274.46667,80.5, -85.533325,80.5, 274.4,80.5, -85.600006,80.5, 274.325,80.5, -85.67499,80.5, 274.25,80.5, -85.75,80.5, 274.175,80.5, -85.82501,80.5, 274.1,80.5, -85.899994,80.5, 274.025,80.5, -85.975006,80.5, 273.95,80.5, -86.04999,80.5, 273.875,80.5, -86.125,80.5, 273.8,80.5, -86.20001,80.5, 273.73334,80.53333, -86.26666,80.53333, 273.66666,80.566666, -86.33334,80.566666, 273.6,80.6, -86.399994,80.6, 273.65002,80.649994, -86.349976,80.649994, 273.7,80.7, -86.29999,80.7, 273.76666,80.7, -86.23334,80.7, 273.83334,80.7, -86.16666,80.7, 273.9,80.7, -86.100006,80.7, 273.96667,80.73333, -86.033325,80.73333, 274.03333,80.76667, -85.966675,80.76667, 274.1,80.8, -85.899994,80.8, 274.16666,80.833336, -85.83334,80.833336, 274.23334,80.86667, -85.76666,80.86667, 274.3,80.9, -85.70001,80.9, 274.36667,80.9, -85.63333,80.9, 274.43332,80.9, -85.56668,80.9, 274.5,80.9, -85.5,80.9, 274.56668,80.9, -85.43332,80.9, 274.63333,80.9, -85.36667,80.9, 274.7,80.9, -85.29999,80.9, 274.76666,80.933334, -85.23334,80.933334, 274.83334,80.96667, -85.16666,80.96667, 274.9,81., -85.100006,81., 274.975,81., -85.024994,81., 275.05,81., -84.95001,81., 275.125,81., -84.875,81., 275.2,81., -84.79999,81., 275.26666,81., -84.73334,81., 275.33334,81., -84.66666,81., 275.4,81., -84.600006,81., 275.47998,81., -84.52002,81., 275.56,81., -84.44,81., 275.63998,81., -84.360016,81., 275.72,81., -84.28,81., 275.8,81., -84.20001,81., 275.875,81., -84.125,81., 275.95,81., -84.04999,81., 276.025,81., -83.975006,81., 276.1,81., -83.899994,81., 276.16666,81., -83.83334,81., 276.23334,81., -83.76666,81., 276.3,81., -83.70001,81., 276.375,81., -83.625,81., 276.45,81., -83.54999,81., 276.525,81., -83.475006,81., 276.6,81., -83.399994,81., 276.66666,81., -83.33334,81., 276.73334,81., -83.26666,81., 276.8,81., -83.20001,81., 276.875,81.025, -83.125,81.025, 276.95,81.05, -83.04999,81.05, 277.025,81.075, -82.975006,81.075, 277.1,81.1, -82.899994,81.1, 277.175,81.1, -82.82501,81.1, 277.25,81.1, -82.75,81.1, 277.325,81.1, -82.67499,81.1, 277.4,81.1, -82.600006,81.1, 277.47998,81.1, -82.52002,81.1, 277.56,81.1, -82.44,81.1, 277.63998,81.1, -82.360016,81.1, 277.72,81.1, -82.28,81.1, 277.8,81.1, -82.20001,81.1, 277.72,81.1, -82.28,81.1, 277.63998,81.1, -82.360016,81.1, 277.56,81.1, -82.44,81.1, 277.47998,81.1, -82.52002,81.1, 277.4,81.1, -82.600006,81.1, 277.33334,81.1, -82.66666,81.1, 277.26666,81.1, -82.73334,81.1, 277.2,81.1, -82.79999,81.1, 277.125,81.1, -82.875,81.1, 277.05,81.1, -82.95001,81.1, 276.975,81.1, -83.024994,81.1, 276.9,81.1, -83.100006,81.1, 276.82,81.1, -83.17999,81.1, 276.74,81.1, -83.26001,81.1, 276.66,81.1, -83.34,81.1, 276.58,81.1, -83.42001,81.1, 276.5,81.1, -83.5,81.1, 276.425,81.1, -83.57501,81.1, 276.35,81.1, -83.649994,81.1, 276.27502,81.1, -83.724976,81.1, 276.2,81.1, -83.79999,81.1, 276.13333,81.1, -83.86667,81.1, 276.06668,81.1, -83.93332,81.1, 276.,81.1, -84.,81.1, 275.925,81.075, -84.07501,81.075, 275.85,81.05, -84.149994,81.05, 275.77502,81.025, -84.224976,81.025, 275.7,81., -84.29999,81., 275.625,81., -84.375,81., 275.55,81., -84.45001,81., 275.475,81., -84.524994,81., 275.4,81., -84.600006,81., 275.33334,81., -84.66666,81., 275.26666,81., -84.73334,81., 275.2,81., -84.79999,81., 275.125,81., -84.875,81., 275.05,81., -84.95001,81., 274.975,81., -85.024994,81., 274.9,81., -85.100006,81., 274.825,81., -85.17499,81., 274.75,81., -85.25,81., 274.675,81., -85.32501,81., 274.6,81., -85.399994,81., 274.53333,81., -85.466675,81., 274.46667,81., -85.533325,81., 274.4,81., -85.600006,81., 274.33334,81., -85.66666,81., 274.26666,81., -85.73334,81., 274.2,81., -85.79999,81., 274.12,80.98, -85.880005,80.98, 274.04,80.96, -85.95999,80.96, 273.96,80.94, -86.04001,80.94, 273.88,80.92, -86.119995,80.92, 273.8,80.9, -86.20001,80.9, 273.72498,80.875, -86.275024,80.875, 273.65,80.850006, -86.350006,80.850006, 273.575,80.825005, -86.42499,80.825005, 273.5,80.8, -86.5,80.8, 273.45,80.75, -86.54999,80.75, 273.4,80.7, -86.600006,80.7, 273.33334,80.666664, -86.66666,80.666664, 273.26666,80.63333, -86.73334,80.63333, 273.2,80.6, -86.79999,80.6, 273.13333,80.6, -86.86667,80.6, 273.06668,80.6, -86.93332,80.6, 273.,80.6, -87.,80.6, 272.93332,80.6, -87.06668,80.6, 272.86667,80.6, -87.13333,80.6, 272.8,80.6, -87.20001,80.6, 272.72498,80.6, -87.275024,80.6, 272.65,80.6, -87.350006,80.6, 272.575,80.6, -87.42499,80.6, 272.5,80.6, -87.5,80.6, 272.43332,80.6, -87.56668,80.6, 272.36667,80.6, -87.63333,80.6, 272.3,80.6, -87.70001,80.6, 272.22,80.619995, -87.78,80.619995, 272.13998,80.64, -87.860016,80.64, 272.06,80.659996, -87.94,80.659996, 271.97998,80.68, -88.02002,80.68, 271.9,80.7, -88.100006,80.7, 271.83334,80.7, -88.16666,80.7, 271.76666,80.7, -88.23334,80.7, 271.7,80.7, -88.29999,80.7, 271.625,80.725, -88.375,80.725, 271.55,80.75, -88.45001,80.75, 271.475,80.775, -88.524994,80.775, 271.4,80.8, -88.600006,80.8, 271.325,80.8, -88.67499,80.8, 271.25,80.8, -88.75,80.8, 271.175,80.8, -88.82501,80.8, 271.1,80.8, -88.899994,80.8, 271.03333,80.8, -88.966675,80.8, 270.96667,80.8, -89.033325,80.8, 270.9,80.8, -89.100006,80.8, 270.83334,80.833336, -89.16666,80.833336, 270.76666,80.86667, -89.23334,80.86667, 270.7,80.9, -89.29999,80.9, 270.7,80.9, -89.29999,80.9, 280.6,77., -79.399994,77., 280.66666,77., -79.33334,77., 280.73334,77., -79.26666,77., 280.8,77., -79.20001,77., 280.75,77.1, -79.25,77.1, 280.7,77.2, -79.29999,77.2, 280.63333,77.2, -79.36667,77.2, 280.56668,77.2, -79.43332,77.2, 280.5,77.2, -79.5,77.2, 280.425,77.2, -79.57501,77.2, 280.35,77.2, -79.649994,77.2, 280.27502,77.2, -79.724976,77.2, 280.2,77.2, -79.79999,77.2, 280.125,77.174995, -79.875,77.174995, 280.05,77.149994, -79.95001,77.149994, 279.975,77.125, -80.024994,77.125, 279.9,77.1, -80.100006,77.1, 279.83334,77.066666, -80.16666,77.066666, 279.76666,77.03333, -80.23334,77.03333, 279.7,77., -80.29999,77., 279.75,77.1, -80.25,77.1, 279.8,77.2, -80.20001,77.2, 279.72,77.2, -80.28,77.2, 279.63998,77.2, -80.360016,77.2, 279.56,77.2, -80.44,77.2, 279.47998,77.2, -80.52002,77.2, 279.4,77.2, -80.600006,77.2, 279.33334,77.2, -80.66666,77.2, 279.26666,77.2, -80.73334,77.2, 279.2,77.2, -80.79999,77.2, 279.13333,77.2, -80.86667,77.2, 279.06668,77.2, -80.93332,77.2, 279.,77.2, -81.,77.2, 278.92,77.2, -81.07999,77.2, 278.84,77.2, -81.16,77.2, 278.76,77.2, -81.23999,77.2, 278.68,77.2, -81.32001,77.2, 278.6,77.2, -81.399994,77.2, 278.525,77.174995, -81.475006,77.174995, 278.45,77.149994, -81.54999,77.149994, 278.375,77.125, -81.625,77.125, 278.3,77.1, -81.70001,77.1, 278.23334,77.066666, -81.76666,77.066666, 278.16666,77.03333, -81.83334,77.03333, 278.1,77., -81.899994,77., 278.05,77.1, -81.95001,77.1, 278.,77.2, -82.,77.2, 278.08334,77.2, -81.91666,77.2, 278.16666,77.2, -81.83334,77.2, 278.25,77.2, -81.75,77.2, 278.33334,77.2, -81.66666,77.2, 278.41666,77.2, -81.58334,77.2, 278.5,77.2, -81.5,77.2, 278.56668,77.23333, -81.43332,77.23333, 278.63333,77.26667, -81.36667,77.26667, 278.7,77.3, -81.29999,77.3, 278.625,77.3, -81.375,77.3, 278.55,77.3, -81.45001,77.3, 278.475,77.3, -81.524994,77.3, 278.4,77.3, -81.600006,77.3, 278.46667,77.333336, -81.533325,77.333336, 278.53333,77.36667, -81.466675,77.36667, 278.6,77.4, -81.399994,77.4, 278.66666,77.36667, -81.33334,77.36667, 278.73334,77.333336, -81.26666,77.333336, 278.8,77.3, -81.20001,77.3, 278.875,77.3, -81.125,77.3, 278.95,77.3, -81.04999,77.3, 279.025,77.3, -80.975006,77.3, 279.1,77.3, -80.899994,77.3, 279.175,77.275, -80.82501,77.275, 279.25,77.25, -80.75,77.25, 279.325,77.225, -80.67499,77.225, 279.4,77.2, -80.600006,77.2, 279.475,77.2, -80.524994,77.2, 279.55,77.2, -80.45001,77.2, 279.625,77.2, -80.375,77.2, 279.7,77.2, -80.29999,77.2, 279.78,77.2, -80.22,77.2, 279.86002,77.2, -80.139984,77.2, 279.94,77.2, -80.06,77.2, 280.02002,77.2, -79.97998,77.2, 280.1,77.2, -79.899994,77.2, 280.175,77.2, -79.82501,77.2, 280.25,77.2, -79.75,77.2, 280.325,77.2, -79.67499,77.2, 280.4,77.2, -79.600006,77.2, 280.46667,77.2, -79.533325,77.2, 280.53333,77.2, -79.466675,77.2, 280.6,77.2, -79.399994,77.2, 280.675,77.2, -79.32501,77.2, 280.75,77.2, -79.25,77.2, 280.825,77.2, -79.17499,77.2, 280.9,77.2, -79.100006,77.2, 280.96667,77.23333, -79.033325,77.23333, 281.03333,77.26667, -78.966675,77.26667, 281.1,77.3, -78.899994,77.3, 281.175,77.3, -78.82501,77.3, 281.25,77.3, -78.75,77.3, 281.325,77.3, -78.67499,77.3, 281.4,77.3, -78.600006,77.3, 281.475,77.3, -78.524994,77.3, 281.55,77.3, -78.45001,77.3, 281.625,77.3, -78.375,77.3, 281.7,77.3, -78.29999,77.3, 281.75,77.350006, -78.25,77.350006, 281.8,77.4, -78.20001,77.4, 281.84998,77.45, -78.150024,77.45, 281.9,77.5, -78.100006,77.5, 281.975,77.5, -78.024994,77.5, 282.05,77.5, -77.95001,77.5, 282.125,77.5, -77.875,77.5, 282.2,77.5, -77.79999,77.5, 282.13333,77.53333, -77.86667,77.53333, 282.06668,77.566666, -77.93332,77.566666, 282.,77.6, -78.,77.6, 281.95,77.649994, -78.04999,77.649994, 281.9,77.7, -78.100006,77.7, 281.83334,77.73333, -78.16666,77.73333, 281.76666,77.76667, -78.23334,77.76667, 281.7,77.8, -78.29999,77.8, 281.76666,77.833336, -78.23334,77.833336, 281.83334,77.86667, -78.16666,77.86667, 281.9,77.9, -78.100006,77.9, 281.975,77.9, -78.024994,77.9, 282.05,77.9, -77.95001,77.9, 282.125,77.9, -77.875,77.9, 282.2,77.9, -77.79999,77.9, 282.26666,77.9, -77.73334,77.9, 282.33334,77.9, -77.66666,77.9, 282.4,77.9, -77.600006,77.9, 282.475,77.9, -77.524994,77.9, 282.55,77.9, -77.45001,77.9, 282.625,77.9, -77.375,77.9, 282.7,77.9, -77.29999,77.9, 282.78,77.9, -77.22,77.9, 282.86002,77.9, -77.139984,77.9, 282.94,77.9, -77.06,77.9, 283.02002,77.9, -76.97998,77.9, 283.1,77.9, -76.899994,77.9, 283.16666,77.9, -76.83334,77.9, 283.23334,77.9, -76.76666,77.9, 283.3,77.9, -76.70001,77.9, 283.375,77.925, -76.625,77.925, 283.45,77.95, -76.54999,77.95, 283.525,77.975, -76.475006,77.975, 283.6,78., -76.399994,78., 283.675,77.975, -76.32501,77.975, 283.75,77.95, -76.25,77.95, 283.825,77.925, -76.17499,77.925, 283.9,77.9, -76.100006,77.9, 283.96667,77.933334, -76.033325,77.933334, 284.03333,77.96667, -75.966675,77.96667, 284.1,78., -75.899994,78., 284.16666,78.03333, -75.83334,78.03333, 284.23334,78.066666, -75.76666,78.066666, 284.3,78.1, -75.70001,78.1, 284.22498,78.1, -75.775024,78.1, 284.15,78.1, -75.850006,78.1, 284.075,78.1, -75.92499,78.1, 284.,78.1, -76.,78.1, 283.925,78.1, -76.07501,78.1, 283.85,78.1, -76.149994,78.1, 283.77502,78.1, -76.224976,78.1, 283.7,78.1, -76.29999,78.1, 283.63333,78.1, -76.36667,78.1, 283.56668,78.1, -76.43332,78.1, 283.5,78.1, -76.5,78.1, 283.42,78.1, -76.57999,78.1, 283.34,78.1, -76.66,78.1, 283.26,78.1, -76.73999,78.1, 283.18,78.1, -76.82001,78.1, 283.1,78.1, -76.899994,78.1, 283.03333,78.1, -76.966675,78.1, 282.96667,78.1, -77.033325,78.1, 282.9,78.1, -77.100006,78.1, 282.96667,78.13333, -77.033325,78.13333, 283.03333,78.166664, -76.966675,78.166664, 283.1,78.2, -76.899994,78.2, 283.18,78.2, -76.82001,78.2, 283.26,78.2, -76.73999,78.2, 283.34,78.2, -76.66,78.2, 283.42,78.2, -76.57999,78.2, 283.5,78.2, -76.5,78.2, 283.575,78.2, -76.42499,78.2, 283.65,78.2, -76.350006,78.2, 283.72498,78.2, -76.275024,78.2, 283.8,78.2, -76.20001,78.2, 283.86667,78.2, -76.13333,78.2, 283.93332,78.2, -76.06668,78.2, 284.,78.2, -76.,78.2, 284.075,78.174995, -75.92499,78.174995, 284.15,78.149994, -75.850006,78.149994, 284.22498,78.125, -75.775024,78.125, 284.3,78.1, -75.70001,78.1, 284.34998,78.149994, -75.650024,78.149994, 284.4,78.2, -75.600006,78.2, 284.46667,78.23333, -75.533325,78.23333, 284.53333,78.26667, -75.466675,78.26667, 284.6,78.3, -75.399994,78.3, 284.66666,78.3, -75.33334,78.3, 284.73334,78.3, -75.26666,78.3, 284.8,78.3, -75.20001,78.3, 284.75,78.350006, -75.25,78.350006, 284.7,78.4, -75.29999,78.4, 284.63333,78.4, -75.36667,78.4, 284.56668,78.4, -75.43332,78.4, 284.5,78.4, -75.5,78.4, 284.425,78.4, -75.57501,78.4, 284.35,78.4, -75.649994,78.4, 284.27502,78.4, -75.724976,78.4, 284.2,78.4, -75.79999,78.4, 284.13333,78.4, -75.86667,78.4, 284.06668,78.4, -75.93332,78.4, 284.,78.4, -76.,78.4, 283.93332,78.433334, -76.06668,78.433334, 283.86667,78.46667, -76.13333,78.46667, 283.8,78.5, -76.20001,78.5, 283.72498,78.5, -76.275024,78.5, 283.65,78.5, -76.350006,78.5, 283.575,78.5, -76.42499,78.5, 283.5,78.5, -76.5,78.5, 283.58334,78.5, -76.41666,78.5, 283.66666,78.5, -76.33334,78.5, 283.75,78.5, -76.25,78.5, 283.83334,78.5, -76.16666,78.5, 283.91666,78.5, -76.08334,78.5, 284.,78.5, -76.,78.5, 284.06668,78.5, -75.93332,78.5, 284.13333,78.5, -75.86667,78.5, 284.2,78.5, -75.79999,78.5, 284.27502,78.5, -75.724976,78.5, 284.35,78.5, -75.649994,78.5, 284.425,78.5, -75.57501,78.5, 284.5,78.5, -75.5,78.5, 284.56668,78.5, -75.43332,78.5, 284.63333,78.5, -75.36667,78.5, 284.7,78.5, -75.29999,78.5, 284.76666,78.5, -75.23334,78.5, 284.83334,78.5, -75.16666,78.5, 284.9,78.5, -75.100006,78.5, 284.96667,78.5, -75.033325,78.5, 285.03333,78.5, -74.966675,78.5, 285.1,78.5, -74.899994,78.5, 285.15002,78.6, -74.849976,78.6, 285.2,78.7, -74.79999,78.7, 285.13333,78.73333, -74.86667,78.73333, 285.06668,78.76667, -74.93332,78.76667, 285.,78.8, -75.,78.8, 284.92,78.82, -75.07999,78.82, 284.84,78.840004, -75.16,78.840004, 284.76,78.86, -75.23999,78.86, 284.68,78.880005, -75.32001,78.880005, 284.6,78.9, -75.399994,78.9, 284.53333,78.9, -75.466675,78.9, 284.46667,78.9, -75.533325,78.9, 284.4,78.9, -75.600006,78.9, 284.33334,78.9, -75.66666,78.9, 284.26666,78.9, -75.73334,78.9, 284.2,78.9, -75.79999,78.9, 284.125,78.9, -75.875,78.9, 284.05,78.9, -75.95001,78.9, 283.975,78.9, -76.024994,78.9, 283.9,78.9, -76.100006,78.9, 283.83334,78.9, -76.16666,78.9, 283.76666,78.9, -76.23334,78.9, 283.7,78.9, -76.29999,78.9, 283.77502,78.9, -76.224976,78.9, 283.85,78.9, -76.149994,78.9, 283.925,78.9, -76.07501,78.9, 284.,78.9, -76.,78.9, 283.925,78.925, -76.07501,78.925, 283.85,78.95, -76.149994,78.95, 283.77502,78.975, -76.224976,78.975, 283.7,79., -76.29999,79., 283.63333,79., -76.36667,79., 283.56668,79., -76.43332,79., 283.5,79., -76.5,79., 283.425,79., -76.57501,79., 283.35,79., -76.649994,79., 283.27502,79., -76.724976,79., 283.2,79., -76.79999,79., 283.125,79., -76.875,79., 283.05,79., -76.95001,79., 282.975,79., -77.024994,79., 282.9,79., -77.100006,79., 282.83334,79., -77.16666,79., 282.76666,79., -77.23334,79., 282.7,79., -77.29999,79., 282.625,78.975, -77.375,78.975, 282.55,78.95, -77.45001,78.95, 282.475,78.925, -77.524994,78.925, 282.4,78.9, -77.600006,78.9, 282.34998,78.9, -77.650024,78.9, 282.3,78.9, -77.70001,78.9, 282.23334,78.933334, -77.76666,78.933334, 282.16666,78.96667, -77.83334,78.96667, 282.1,79., -77.899994,79., 282.175,79., -77.82501,79., 282.25,79., -77.75,79., 282.325,79., -77.67499,79., 282.4,79., -77.600006,79., 282.47998,79., -77.52002,79., 282.56,79., -77.44,79., 282.63998,79., -77.360016,79., 282.72,79., -77.28,79., 282.8,79., -77.20001,79., 282.875,79., -77.125,79., 282.95,79., -77.04999,79., 283.025,79., -76.975006,79., 283.1,79., -76.899994,79., 283.16666,79.03333, -76.83334,79.03333, 283.23334,79.066666, -76.76666,79.066666, 283.3,79.1, -76.70001,79.1, 283.375,79.075, -76.625,79.075, 283.45,79.05, -76.54999,79.05, 283.525,79.025, -76.475006,79.025, 283.6,79., -76.399994,79., 283.53333,79.03333, -76.466675,79.03333, 283.46667,79.066666, -76.533325,79.066666, 283.4,79.1, -76.600006,79.1, 283.325,79.1, -76.67499,79.1, 283.25,79.1, -76.75,79.1, 283.175,79.1, -76.82501,79.1, 283.1,79.1, -76.899994,79.1, 283.025,79.1, -76.975006,79.1, 282.95,79.1, -77.04999,79.1, 282.875,79.1, -77.125,79.1, 282.8,79.1, -77.20001,79.1, 282.72498,79.1, -77.275024,79.1, 282.65,79.1, -77.350006,79.1, 282.575,79.1, -77.42499,79.1, 282.5,79.1, -77.5,79.1, 282.425,79.1, -77.57501,79.1, 282.35,79.1, -77.649994,79.1, 282.27502,79.1, -77.724976,79.1, 282.2,79.1, -77.79999,79.1, 282.28,79.119995, -77.72,79.119995, 282.36002,79.14, -77.639984,79.14, 282.44,79.159996, -77.56,79.159996, 282.52002,79.18, -77.47998,79.18, 282.6,79.2, -77.399994,79.2, 282.66666,79.166664, -77.33334,79.166664, 282.73334,79.13333, -77.26666,79.13333, 282.8,79.1, -77.20001,79.1, 282.88,79.119995, -77.119995,79.119995, 282.96,79.14, -77.04001,79.14, 283.04,79.159996, -76.95999,79.159996, 283.12,79.18, -76.880005,79.18, 283.2,79.2, -76.79999,79.2, 283.26666,79.2, -76.73334,79.2, 283.33334,79.2, -76.66666,79.2, 283.4,79.2, -76.600006,79.2, 283.475,79.2, -76.524994,79.2, 283.55,79.2, -76.45001,79.2, 283.625,79.2, -76.375,79.2, 283.7,79.2, -76.29999,79.2, 283.77502,79.2, -76.224976,79.2, 283.85,79.2, -76.149994,79.2, 283.925,79.2, -76.07501,79.2, 284.,79.2, -76.,79.2, 284.05,79.149994, -75.95001,79.149994, 284.1,79.1, -75.899994,79.1, 284.16666,79.066666, -75.83334,79.066666, 284.23334,79.03333, -75.76666,79.03333, 284.3,79., -75.70001,79., 284.375,79., -75.625,79., 284.45,79., -75.54999,79., 284.525,79., -75.475006,79., 284.6,79., -75.399994,79., 284.66666,79., -75.33334,79., 284.73334,79., -75.26666,79., 284.8,79., -75.20001,79., 284.86667,79., -75.13333,79., 284.93332,79., -75.06668,79., 285.,79., -75.,79., 285.075,79., -74.92499,79., 285.15,79., -74.850006,79., 285.22498,79., -74.775024,79., 285.3,79., -74.70001,79., 285.34998,79., -74.650024,79., 285.4,79., -74.600006,79., 285.34998,79.05, -74.650024,79.05, 285.3,79.1, -74.70001,79.1, 285.22498,79.125, -74.775024,79.125, 285.15,79.149994, -74.850006,79.149994, 285.075,79.174995, -74.92499,79.174995, 285.,79.2, -75.,79.2, 284.92,79.2, -75.07999,79.2, 284.84,79.2, -75.16,79.2, 284.76,79.2, -75.23999,79.2, 284.68,79.2, -75.32001,79.2, 284.6,79.2, -75.399994,79.2, 284.52002,79.2, -75.47998,79.2, 284.44,79.2, -75.56,79.2, 284.36002,79.2, -75.639984,79.2, 284.28,79.2, -75.72,79.2, 284.2,79.2, -75.79999,79.2, 284.125,79.225, -75.875,79.225, 284.05,79.25, -75.95001,79.25, 283.975,79.275, -76.024994,79.275, 283.9,79.3, -76.100006,79.3, 283.82,79.28, -76.17999,79.28, 283.74,79.26, -76.26001,79.26, 283.66,79.24, -76.34,79.24, 283.58,79.22, -76.42001,79.22, 283.5,79.2, -76.5,79.2, 283.42,79.2, -76.57999,79.2, 283.34,79.2, -76.66,79.2, 283.26,79.2, -76.73999,79.2, 283.18,79.2, -76.82001,79.2, 283.1,79.2, -76.899994,79.2, 283.025,79.2, -76.975006,79.2, 282.95,79.2, -77.04999,79.2, 282.875,79.2, -77.125,79.2, 282.8,79.2, -77.20001,79.2, 282.73334,79.2, -77.26666,79.2, 282.66666,79.2, -77.33334,79.2, 282.6,79.2, -77.399994,79.2, 282.53333,79.2, -77.466675,79.2, 282.46667,79.2, -77.533325,79.2, 282.4,79.2, -77.600006,79.2, 282.45,79.2, -77.54999,79.2, 282.5,79.2, -77.5,79.2, 282.43332,79.23333, -77.56668,79.23333, 282.36667,79.26667, -77.63333,79.26667, 282.3,79.3, -77.70001,79.3, 282.23334,79.3, -77.76666,79.3, 282.16666,79.3, -77.83334,79.3, 282.1,79.3, -77.899994,79.3, 282.16666,79.3, -77.83334,79.3, 282.23334,79.3, -77.76666,79.3, 282.3,79.3, -77.70001,79.3, 282.38333,79.3, -77.61667,79.3, 282.46664,79.3, -77.533356,79.3, 282.55,79.3, -77.45001,79.3, 282.63333,79.3, -77.36667,79.3, 282.71664,79.3, -77.283356,79.3, 282.8,79.3, -77.20001,79.3, 282.73334,79.333336, -77.26666,79.333336, 282.66666,79.36667, -77.33334,79.36667, 282.6,79.4, -77.399994,79.4, 282.66666,79.4, -77.33334,79.4, 282.73334,79.4, -77.26666,79.4, 282.8,79.4, -77.20001,79.4, 282.875,79.375, -77.125,79.375, 282.95,79.350006, -77.04999,79.350006, 283.025,79.325005, -76.975006,79.325005, 283.1,79.3, -76.899994,79.3, 283.16666,79.3, -76.83334,79.3, 283.23334,79.3, -76.76666,79.3, 283.3,79.3, -76.70001,79.3, 283.36667,79.3, -76.63333,79.3, 283.43332,79.3, -76.56668,79.3, 283.5,79.3, -76.5,79.3, 283.58,79.3, -76.42001,79.3, 283.66,79.3, -76.34,79.3, 283.74,79.3, -76.26001,79.3, 283.82,79.3, -76.17999,79.3, 283.9,79.3, -76.100006,79.3, 283.84998,79.350006, -76.150024,79.350006, 283.8,79.4, -76.20001,79.4, 283.72498,79.4, -76.275024,79.4, 283.65,79.4, -76.350006,79.4, 283.575,79.4, -76.42499,79.4, 283.5,79.4, -76.5,79.4, 283.43332,79.4, -76.56668,79.4, 283.36667,79.4, -76.63333,79.4, 283.3,79.4, -76.70001,79.4, 283.22498,79.4, -76.775024,79.4, 283.15,79.4, -76.850006,79.4, 283.075,79.4, -76.92499,79.4, 283.,79.4, -77.,79.4, 282.925,79.425, -77.07501,79.425, 282.85,79.45, -77.149994,79.45, 282.77502,79.475, -77.224976,79.475, 282.7,79.5, -77.29999,79.5, 282.77502,79.5, -77.224976,79.5, 282.85,79.5, -77.149994,79.5, 282.925,79.5, -77.07501,79.5, 283.,79.5, -77.,79.5, 283.075,79.5, -76.92499,79.5, 283.15,79.5, -76.850006,79.5, 283.22498,79.5, -76.775024,79.5, 283.3,79.5, -76.70001,79.5, 283.36667,79.5, -76.63333,79.5, 283.43332,79.5, -76.56668,79.5, 283.5,79.5, -76.5,79.5, 283.56668,79.5, -76.43332,79.5, 283.63333,79.5, -76.36667,79.5, 283.7,79.5, -76.29999,79.5, 283.76666,79.46667, -76.23334,79.46667, 283.83334,79.433334, -76.16666,79.433334, 283.9,79.4, -76.100006,79.4, 283.97998,79.4, -76.02002,79.4, 284.06,79.4, -75.94,79.4, 284.13998,79.4, -75.860016,79.4, 284.22,79.4, -75.78,79.4, 284.3,79.4, -75.70001,79.4, 284.36667,79.4, -75.63333,79.4, 284.43332,79.4, -75.56668,79.4, 284.5,79.4, -75.5,79.4, 284.575,79.4, -75.42499,79.4, 284.65,79.4, -75.350006,79.4, 284.72498,79.4, -75.275024,79.4, 284.8,79.4, -75.20001,79.4, 284.86667,79.4, -75.13333,79.4, 284.93332,79.4, -75.06668,79.4, 285.,79.4, -75.,79.4, 285.075,79.4, -74.92499,79.4, 285.15,79.4, -74.850006,79.4, 285.22498,79.4, -74.775024,79.4, 285.3,79.4, -74.70001,79.4, 285.375,79.4, -74.625,79.4, 285.45,79.4, -74.54999,79.4, 285.525,79.4, -74.475006,79.4, 285.6,79.4, -74.399994,79.4, 285.65002,79.45, -74.349976,79.45, 285.7,79.5, -74.29999,79.5, 285.76666,79.5, -74.23334,79.5, 285.83334,79.5, -74.16666,79.5, 285.9,79.5, -74.100006,79.5, 285.97998,79.5, -74.02002,79.5, 286.06,79.5, -73.94,79.5, 286.13998,79.5, -73.860016,79.5, 286.22,79.5, -73.78,79.5, 286.3,79.5, -73.70001,79.5, 286.3,79.7, -73.70001,79.7, 286.22,79.7, -73.78,79.7, 286.13998,79.7, -73.860016,79.7, 286.06,79.7, -73.94,79.7, 285.97998,79.7, -74.02002,79.7, 285.9,79.7, -74.100006,79.7, 285.825,79.7, -74.17499,79.7, 285.75,79.7, -74.25,79.7, 285.675,79.7, -74.32501,79.7, 285.6,79.7, -74.399994,79.7, 285.51666,79.7, -74.48334,79.7, 285.43335,79.7, -74.56665,79.7, 285.35,79.7, -74.649994,79.7, 285.26666,79.7, -74.73334,79.7, 285.18335,79.7, -74.81665,79.7, 285.1,79.7, -74.899994,79.7, 285.18,79.72, -74.82001,79.72, 285.26,79.74, -74.73999,79.74, 285.34,79.76, -74.66,79.76, 285.42,79.78, -74.57999,79.78, 285.5,79.8, -74.5,79.8, 285.56668,79.8, -74.43332,79.8, 285.63333,79.8, -74.36667,79.8, 285.7,79.8, -74.29999,79.8, 285.76666,79.8, -74.23334,79.8, 285.83334,79.8, -74.16666,79.8, 285.9,79.8, -74.100006,79.8, 285.975,79.775, -74.024994,79.775, 286.05,79.75, -73.95001,79.75, 286.125,79.725, -73.875,79.725, 286.2,79.7, -73.79999,79.7, 286.27502,79.7, -73.724976,79.7, 286.35,79.7, -73.649994,79.7, 286.425,79.7, -73.57501,79.7, 286.5,79.7, -73.5,79.7, 286.55,79.649994, -73.45001,79.649994, 286.6,79.6, -73.399994,79.6, 286.675,79.6, -73.32501,79.6, 286.75,79.6, -73.25,79.6, 286.825,79.6, -73.17499,79.6, 286.9,79.6, -73.100006,79.6, 286.975,79.6, -73.024994,79.6, 287.05,79.6, -72.95001,79.6, 287.125,79.6, -72.875,79.6, 287.2,79.6, -72.79999,79.6, 287.26666,79.6, -72.73334,79.6, 287.33334,79.6, -72.66666,79.6, 287.4,79.6, -72.600006,79.6, 287.46667,79.6, -72.533325,79.6, 287.53333,79.6, -72.466675,79.6, 287.6,79.6, -72.399994,79.6, 287.66666,79.6, -72.33334,79.6, 287.73334,79.6, -72.26666,79.6, 287.8,79.6, -72.20001,79.6, 287.88,79.619995, -72.119995,79.619995, 287.96,79.64, -72.04001,79.64, 288.04,79.659996, -71.95999,79.659996, 288.12,79.68, -71.880005,79.68, 288.2,79.7, -71.79999,79.7, 288.27502,79.725, -71.724976,79.725, 288.35,79.75, -71.649994,79.75, 288.425,79.775, -71.57501,79.775, 288.5,79.8, -71.5,79.8, 288.425,79.8, -71.57501,79.8, 288.35,79.8, -71.649994,79.8, 288.27502,79.8, -71.724976,79.8, 288.2,79.8, -71.79999,79.8, 288.26666,79.833336, -71.73334,79.833336, 288.33334,79.86667, -71.66666,79.86667, 288.4,79.9, -71.600006,79.9, 288.47998,79.9, -71.52002,79.9, 288.56,79.9, -71.44,79.9, 288.63998,79.9, -71.360016,79.9, 288.72,79.9, -71.28,79.9, 288.8,79.9, -71.20001,79.9, 288.875,79.925, -71.125,79.925, 288.95,79.95, -71.04999,79.95, 289.025,79.975, -70.975006,79.975, 289.1,80., -70.899994,80., 289.025,80.025, -70.975006,80.025, 288.95,80.05, -71.04999,80.05, 288.875,80.075, -71.125,80.075, 288.8,80.1, -71.20001,80.1, 288.71664,80.08333, -71.283356,80.08333, 288.63333,80.066666, -71.36667,80.066666, 288.55,80.05, -71.45001,80.05, 288.46664,80.03333, -71.533356,80.03333, 288.38333,80.01666, -71.61667,80.01666, 288.3,80., -71.70001,80., 288.21664,80., -71.783356,80., 288.13333,80., -71.86667,80., 288.05,80., -71.95001,80., 287.96664,80., -72.033356,80., 287.88333,80., -72.11667,80., 287.8,80., -72.20001,80., 287.71664,80., -72.283356,80., 287.63333,80., -72.36667,80., 287.55,80., -72.45001,80., 287.46664,80., -72.533356,80., 287.38333,80., -72.61667,80., 287.3,80., -72.70001,80., 287.36667,80., -72.63333,80., 287.43332,80., -72.56668,80., 287.5,80., -72.5,80., 287.575,80.025, -72.42499,80.025, 287.65,80.05, -72.350006,80.05, 287.72498,80.075, -72.275024,80.075, 287.8,80.1, -72.20001,80.1, 287.88,80.1, -72.119995,80.1, 287.96,80.1, -72.04001,80.1, 288.04,80.1, -71.95999,80.1, 288.12,80.1, -71.880005,80.1, 288.2,80.1, -71.79999,80.1, 288.27502,80.1, -71.724976,80.1, 288.35,80.1, -71.649994,80.1, 288.425,80.1, -71.57501,80.1, 288.5,80.1, -71.5,80.1, 288.58,80.1, -71.42001,80.1, 288.66,80.1, -71.34,80.1, 288.74,80.1, -71.26001,80.1, 288.82,80.1, -71.17999,80.1, 288.9,80.1, -71.100006,80.1, 288.97998,80.1, -71.02002,80.1, 289.06,80.1, -70.94,80.1, 289.13998,80.1, -70.860016,80.1, 289.22,80.1, -70.78,80.1, 289.3,80.1, -70.70001,80.1, 289.375,80.1, -70.625,80.1, 289.45,80.1, -70.54999,80.1, 289.525,80.1, -70.475006,80.1, 289.6,80.1, -70.399994,80.1, 289.52002,80.14, -70.47998,80.14, 289.44,80.18, -70.56,80.18, 289.36002,80.22, -70.639984,80.22, 289.28,80.26, -70.72,80.26, 289.2,80.3, -70.79999,80.3, 289.25,80.350006, -70.75,80.350006, 289.3,80.4, -70.70001,80.4, 289.34998,80.350006, -70.650024,80.350006, 289.4,80.3, -70.600006,80.3, 289.47998,80.3, -70.52002,80.3, 289.56,80.3, -70.44,80.3, 289.63998,80.3, -70.360016,80.3, 289.72,80.3, -70.28,80.3, 289.8,80.3, -70.20001,80.3, 289.88,80.3, -70.119995,80.3, 289.96,80.3, -70.04001,80.3, 290.04,80.3, -69.95999,80.3, 290.12,80.3, -69.880005,80.3, 290.2,80.3, -69.79999,80.3, 290.27502,80.350006, -69.724976,80.350006, 290.35,80.4, -69.649994,80.4, 290.425,80.45, -69.57501,80.45, 290.5,80.5, -69.5,80.5, 290.55,80.5, -69.45001,80.5, 290.6,80.5, -69.399994,80.5, 290.68,80.52, -69.32001,80.52, 290.76,80.54, -69.23999,80.54, 290.84,80.56, -69.16,80.56, 290.92,80.58, -69.07999,80.58, 291.,80.6, -69.,80.6, 291.06668,80.63333, -68.93332,80.63333, 291.13333,80.666664, -68.86667,80.666664, 291.2,80.7, -68.79999,80.7, 291.27502,80.7, -68.724976,80.7, 291.35,80.7, -68.649994,80.7, 291.425,80.7, -68.57501,80.7, 291.5,80.7, -68.5,80.7, 291.575,80.7, -68.42499,80.7, 291.65,80.7, -68.350006,80.7, 291.72498,80.7, -68.275024,80.7, 291.8,80.7, -68.20001,80.7, 291.86667,80.73333, -68.13333,80.73333, 291.93332,80.76667, -68.06668,80.76667, 292.,80.8, -68.,80.8, 292.075,80.825005, -67.92499,80.825005, 292.15,80.850006, -67.850006,80.850006, 292.22498,80.875, -67.775024,80.875, 292.3,80.9, -67.70001,80.9, 292.34998,80.9, -67.650024,80.9, 292.4,80.9, -67.600006,80.9, 292.475,80.9, -67.524994,80.9, 292.55,80.9, -67.45001,80.9, 292.625,80.9, -67.375,80.9, 292.7,80.9, -67.29999,80.9, 292.76666,80.9, -67.23334,80.9, 292.83334,80.9, -67.16666,80.9, 292.9,80.9, -67.100006,80.9, 292.96667,80.933334, -67.033325,80.933334, 293.03333,80.96667, -66.966675,80.96667, 293.1,81., -66.899994,81., 293.175,81., -66.82501,81., 293.25,81., -66.75,81., 293.325,81., -66.67499,81., 293.4,81., -66.600006,81., 293.475,81.025, -66.524994,81.025, 293.55,81.05, -66.45001,81.05, 293.625,81.075, -66.375,81.075, 293.7,81.1, -66.29999,81.1, 293.76666,81.13333, -66.23334,81.13333, 293.83334,81.166664, -66.16666,81.166664, 293.9,81.2, -66.100006,81.2, 293.975,81.2, -66.024994,81.2, 294.05,81.2, -65.95001,81.2, 294.125,81.2, -65.875,81.2, 294.2,81.2, -65.79999,81.2, 294.28,81.22, -65.72,81.22, 294.36002,81.24, -65.639984,81.24, 294.44,81.26, -65.56,81.26, 294.52002,81.28, -65.47998,81.28, 294.6,81.3, -65.399994,81.3, 294.675,81.3, -65.32501,81.3, 294.75,81.3, -65.25,81.3, 294.825,81.3, -65.17499,81.3, 294.9,81.3, -65.100006,81.3, 294.96667,81.3, -65.033325,81.3, 295.03333,81.3, -64.966675,81.3, 295.1,81.3, -64.899994,81.3, 295.175,81.325005, -64.82501,81.325005, 295.25,81.350006, -64.75,81.350006, 295.325,81.375, -64.67499,81.375, 295.4,81.4, -64.600006,81.4, 295.33334,81.433334, -64.66666,81.433334, 295.26666,81.46667, -64.73334,81.46667, 295.2,81.5, -64.79999,81.5, 295.13333,81.5, -64.86667,81.5, 295.06668,81.5, -64.93332,81.5, 295.,81.5, -65.,81.5, 294.925,81.5, -65.07501,81.5, 294.85,81.5, -65.149994,81.5, 294.77502,81.5, -65.224976,81.5, 294.7,81.5, -65.29999,81.5, 294.62,81.5, -65.380005,81.5, 294.54,81.5, -65.45999,81.5, 294.46,81.5, -65.54001,81.5, 294.38,81.5, -65.619995,81.5, 294.3,81.5, -65.70001,81.5, 294.22498,81.5, -65.775024,81.5, 294.15,81.5, -65.850006,81.5, 294.075,81.5, -65.92499,81.5, 294.,81.5, -66.,81.5, 293.92,81.48, -66.07999,81.48, 293.84,81.46, -66.16,81.46, 293.76,81.44, -66.23999,81.44, 293.68,81.42, -66.32001,81.42, 293.6,81.4, -66.399994,81.4, 293.53333,81.4, -66.466675,81.4, 293.46667,81.4, -66.533325,81.4, 293.4,81.4, -66.600006,81.4, 293.325,81.4, -66.67499,81.4, 293.25,81.4, -66.75,81.4, 293.175,81.4, -66.82501,81.4, 293.1,81.4, -66.899994,81.4, 293.03333,81.36667, -66.966675,81.36667, 292.96667,81.333336, -67.033325,81.333336, 292.9,81.3, -67.100006,81.3, 292.825,81.3, -67.17499,81.3, 292.75,81.3, -67.25,81.3, 292.675,81.3, -67.32501,81.3, 292.6,81.3, -67.399994,81.3, 292.525,81.3, -67.475006,81.3, 292.45,81.3, -67.54999,81.3, 292.375,81.3, -67.625,81.3, 292.3,81.3, -67.70001,81.3, 292.22498,81.3, -67.775024,81.3, 292.15,81.3, -67.850006,81.3, 292.075,81.3, -67.92499,81.3, 292.,81.3, -68.,81.3, 291.925,81.3, -68.07501,81.3, 291.85,81.3, -68.149994,81.3, 291.77502,81.3, -68.224976,81.3, 291.7,81.3, -68.29999,81.3, 291.625,81.275, -68.375,81.275, 291.55,81.25, -68.45001,81.25, 291.475,81.225, -68.524994,81.225, 291.4,81.2, -68.600006,81.2, 291.33334,81.2, -68.66666,81.2, 291.26666,81.2, -68.73334,81.2, 291.2,81.2, -68.79999,81.2, 291.125,81.2, -68.875,81.2, 291.05,81.2, -68.95001,81.2, 290.975,81.2, -69.024994,81.2, 290.9,81.2, -69.100006,81.2, 290.83334,81.2, -69.16666,81.2, 290.76666,81.2, -69.23334,81.2, 290.7,81.2, -69.29999,81.2, 290.625,81.2, -69.375,81.2, 290.55,81.2, -69.45001,81.2, 290.475,81.2, -69.524994,81.2, 290.4,81.2, -69.600006,81.2, 290.33334,81.166664, -69.66666,81.166664, 290.26666,81.13333, -69.73334,81.13333, 290.2,81.1, -69.79999,81.1, 290.13333,81.1, -69.86667,81.1, 290.06668,81.1, -69.93332,81.1, 290.,81.1, -70.,81.1, 289.925,81.075, -70.07501,81.075, 289.85,81.05, -70.149994,81.05, 289.77502,81.025, -70.224976,81.025, 289.7,81., -70.29999,81., 289.75,81.05, -70.25,81.05, 289.8,81.1, -70.20001,81.1, 289.72498,81.1, -70.275024,81.1, 289.65,81.1, -70.350006,81.1, 289.575,81.1, -70.42499,81.1, 289.5,81.1, -70.5,81.1, 289.42,81.1, -70.57999,81.1, 289.34,81.1, -70.66,81.1, 289.26,81.1, -70.73999,81.1, 289.18,81.1, -70.82001,81.1, 289.1,81.1, -70.899994,81.1, 289.03333,81.1, -70.966675,81.1, 288.96667,81.1, -71.033325,81.1, 288.9,81.1, -71.100006,81.1, 288.975,81.1, -71.024994,81.1, 289.05,81.1, -70.95001,81.1, 289.125,81.1, -70.875,81.1, 289.2,81.1, -70.79999,81.1, 289.27502,81.1, -70.724976,81.1, 289.35,81.1, -70.649994,81.1, 289.425,81.1, -70.57501,81.1, 289.5,81.1, -70.5,81.1, 289.56668,81.1, -70.43332,81.1, 289.63333,81.1, -70.36667,81.1, 289.7,81.1, -70.29999,81.1, 289.77502,81.125, -70.224976,81.125, 289.85,81.149994, -70.149994,81.149994, 289.925,81.174995, -70.07501,81.174995, 290.,81.2, -70.,81.2, 290.05,81.2, -69.95001,81.2, 290.1,81.2, -69.899994,81.2, 290.175,81.2, -69.82501,81.2, 290.25,81.2, -69.75,81.2, 290.325,81.2, -69.67499,81.2, 290.4,81.2, -69.600006,81.2, 290.475,81.2, -69.524994,81.2, 290.55,81.2, -69.45001,81.2, 290.625,81.2, -69.375,81.2, 290.7,81.2, -69.29999,81.2, 290.76666,81.2, -69.23334,81.2, 290.83334,81.2, -69.16666,81.2, 290.9,81.2, -69.100006,81.2, 290.96667,81.23333, -69.033325,81.23333, 291.03333,81.26667, -68.966675,81.26667, 291.1,81.3, -68.899994,81.3, 291.175,81.3, -68.82501,81.3, 291.25,81.3, -68.75,81.3, 291.325,81.3, -68.67499,81.3, 291.4,81.3, -68.600006,81.3, 291.475,81.325005, -68.524994,81.325005, 291.55,81.350006, -68.45001,81.350006, 291.625,81.375, -68.375,81.375, 291.7,81.4, -68.29999,81.4, 291.76666,81.4, -68.23334,81.4, 291.83334,81.4, -68.16666,81.4, 291.9,81.4, -68.100006,81.4, 291.96667,81.4, -68.033325,81.4, 292.03333,81.4, -67.966675,81.4, 292.1,81.4, -67.899994,81.4, 292.16666,81.4, -67.83334,81.4, 292.23334,81.4, -67.76666,81.4, 292.3,81.4, -67.70001,81.4, 292.375,81.425, -67.625,81.425, 292.45,81.45, -67.54999,81.45, 292.525,81.475, -67.475006,81.475, 292.6,81.5, -67.399994,81.5, 292.675,81.5, -67.32501,81.5, 292.75,81.5, -67.25,81.5, 292.825,81.5, -67.17499,81.5, 292.9,81.5, -67.100006,81.5, 292.825,81.5, -67.17499,81.5, 292.75,81.5, -67.25,81.5, 292.675,81.5, -67.32501,81.5, 292.6,81.5, -67.399994,81.5, 292.53333,81.5, -67.466675,81.5, 292.46667,81.5, -67.533325,81.5, 292.4,81.5, -67.600006,81.5, 292.325,81.5, -67.67499,81.5, 292.25,81.5, -67.75,81.5, 292.175,81.5, -67.82501,81.5, 292.1,81.5, -67.899994,81.5, 292.03333,81.5, -67.966675,81.5, 291.96667,81.5, -68.033325,81.5, 291.9,81.5, -68.100006,81.5, 291.81665,81.5, -68.18335,81.5, 291.73334,81.5, -68.26666,81.5, 291.65,81.5, -68.350006,81.5, 291.56665,81.5, -68.43335,81.5, 291.48334,81.5, -68.51666,81.5, 291.4,81.5, -68.600006,81.5, 291.32,81.5, -68.67999,81.5, 291.24,81.5, -68.76001,81.5, 291.16,81.5, -68.84,81.5, 291.08,81.5, -68.92001,81.5, 291.,81.5, -69.,81.5, 290.95,81.5, -69.04999,81.5, 290.9,81.5, -69.100006,81.5, 290.975,81.5, -69.024994,81.5, 291.05,81.5, -68.95001,81.5, 291.125,81.5, -68.875,81.5, 291.2,81.5, -68.79999,81.5, 291.125,81.525, -68.875,81.525, 291.05,81.55, -68.95001,81.55, 290.975,81.575, -69.024994,81.575, 290.9,81.6, -69.100006,81.6, 290.825,81.625, -69.17499,81.625, 290.75,81.649994, -69.25,81.649994, 290.675,81.674995, -69.32501,81.674995, 290.6,81.7, -69.399994,81.7, 290.68,81.68, -69.32001,81.68, 290.76,81.659996, -69.23999,81.659996, 290.84,81.64, -69.16,81.64, 290.92,81.619995, -69.07999,81.619995, 291.,81.6, -69.,81.6, 291.05,81.6, -68.95001,81.6, 291.1,81.6, -68.899994,81.6, 291.16666,81.6, -68.83334,81.6, 291.23334,81.6, -68.76666,81.6, 291.3,81.6, -68.70001,81.6, 291.38333,81.6, -68.61667,81.6, 291.46664,81.6, -68.533356,81.6, 291.55,81.6, -68.45001,81.6, 291.63333,81.6, -68.36667,81.6, 291.71664,81.6, -68.283356,81.6, 291.8,81.6, -68.20001,81.6, 291.86667,81.6, -68.13333,81.6, 291.93332,81.6, -68.06668,81.6, 292.,81.6, -68.,81.6, 292.075,81.6, -67.92499,81.6, 292.15,81.6, -67.850006,81.6, 292.22498,81.6, -67.775024,81.6, 292.3,81.6, -67.70001,81.6, 292.375,81.6, -67.625,81.6, 292.45,81.6, -67.54999,81.6, 292.525,81.6, -67.475006,81.6, 292.6,81.6, -67.399994,81.6, 292.68335,81.6, -67.31665,81.6, 292.76666,81.6, -67.23334,81.6, 292.85,81.6, -67.149994,81.6, 292.93335,81.6, -67.06665,81.6, 293.01666,81.6, -66.98334,81.6, 293.1,81.6, -66.899994,81.6, 293.16666,81.6, -66.83334,81.6, 293.23334,81.6, -66.76666,81.6, 293.3,81.6, -66.70001,81.6, 293.36667,81.6, -66.63333,81.6, 293.43332,81.6, -66.56668,81.6, 293.5,81.6, -66.5,81.6, 293.575,81.6, -66.42499,81.6, 293.65,81.6, -66.350006,81.6, 293.72498,81.6, -66.275024,81.6, 293.8,81.6, -66.20001,81.6, 293.875,81.6, -66.125,81.6, 293.95,81.6, -66.04999,81.6, 294.025,81.6, -65.975006,81.6, 294.1,81.6, -65.899994,81.6, 294.16666,81.6, -65.83334,81.6, 294.23334,81.6, -65.76666,81.6, 294.3,81.6, -65.70001,81.6, 294.36667,81.63333, -65.63333,81.63333, 294.43332,81.666664, -65.56668,81.666664, 294.5,81.7, -65.5,81.7, 294.425,81.7, -65.57501,81.7, 294.35,81.7, -65.649994,81.7, 294.27502,81.7, -65.724976,81.7, 294.2,81.7, -65.79999,81.7, 294.13333,81.7, -65.86667,81.7, 294.06668,81.7, -65.93332,81.7, 294.,81.7, -66.,81.7, 294.075,81.7, -65.92499,81.7, 294.15,81.7, -65.850006,81.7, 294.22498,81.7, -65.775024,81.7, 294.3,81.7, -65.70001,81.7, 294.36667,81.7, -65.63333,81.7, 294.43332,81.7, -65.56668,81.7, 294.5,81.7, -65.5,81.7, 294.58334,81.7, -65.41666,81.7, 294.66666,81.7, -65.33334,81.7, 294.75,81.7, -65.25,81.7, 294.83334,81.7, -65.16666,81.7, 294.91666,81.7, -65.08334,81.7, 295.,81.7, -65.,81.7, 295.06668,81.7, -64.93332,81.7, 295.13333,81.7, -64.86667,81.7, 295.2,81.7, -64.79999,81.7, 295.26666,81.7, -64.73334,81.7, 295.33334,81.7, -64.66666,81.7, 295.4,81.7, -64.600006,81.7, 295.46667,81.7, -64.533325,81.7, 295.53333,81.7, -64.466675,81.7, 295.6,81.7, -64.399994,81.7, 295.66666,81.7, -64.33334,81.7, 295.73334,81.7, -64.26666,81.7, 295.8,81.7, -64.20001,81.7, 295.875,81.725, -64.125,81.725, 295.95,81.75, -64.04999,81.75, 296.025,81.775, -63.975006,81.775, 296.1,81.8, -63.899994,81.8, 296.15002,81.8, -63.849976,81.8, 296.2,81.8, -63.799988,81.8, 296.28,81.8, -63.72,81.8, 296.36002,81.8, -63.639984,81.8, 296.44,81.8, -63.559998,81.8, 296.52002,81.8, -63.47998,81.8, 296.6,81.8, -63.399994,81.8, 296.675,81.825005, -63.325012,81.825005, 296.75,81.850006, -63.25,81.850006, 296.825,81.875, -63.174988,81.875, 296.9,81.9, -63.100006,81.9, 296.975,81.9, -63.024994,81.9, 297.05,81.9, -62.950012,81.9, 297.125,81.9, -62.875,81.9, 297.2,81.9, -62.799988,81.9, 297.27502,81.925, -62.724976,81.925, 297.35,81.95, -62.649994,81.95, 297.425,81.975, -62.575012,81.975, 297.5,82., -62.5,82., 297.58,82., -62.420013,82., 297.66,82., -62.339996,82., 297.74,82., -62.26001,82., 297.82,82., -62.179993,82., 297.9,82., -62.100006,82., 297.95,82.05, -62.049988,82.05, 298.,82.1, -62.,82.1, 298.075,82.1, -61.924988,82.1, 298.15,82.1, -61.850006,82.1, 298.22498,82.1, -61.775024,82.1, 298.3,82.1, -61.700012,82.1, 298.36667,82.13333, -61.63333,82.13333, 298.43332,82.166664, -61.56668,82.166664, 298.5,82.2, -61.5,82.2, 298.56668,82.2, -61.43332,82.2, 298.63333,82.2, -61.36667,82.2, 298.7,82.2, -61.299988,82.2, 298.75,82.2, -61.25,82.2, 298.8,82.2, -61.200012,82.2, 298.73334,82.26666, -61.266663,82.26666, 298.66666,82.333336, -61.333344,82.333336, 298.6,82.4, -61.399994,82.4, 298.53333,82.433334, -61.466675,82.433334, 298.46667,82.46667, -61.533325,82.46667, 298.4,82.5, -61.600006,82.5, 298.325,82.5, -61.674988,82.5, 298.25,82.5, -61.75,82.5, 298.175,82.5, -61.825012,82.5, 298.1,82.5, -61.899994,82.5, 298.025,82.5, -61.975006,82.5, 297.95,82.5, -62.049988,82.5, 297.875,82.5, -62.125,82.5, 297.8,82.5, -62.200012,82.5, 297.73334,82.5, -62.266663,82.5, 297.66666,82.5, -62.333344,82.5, 297.6,82.5, -62.399994,82.5, 297.53333,82.5, -62.466675,82.5, 297.46667,82.5, -62.533325,82.5, 297.4,82.5, -62.600006,82.5, 297.33334,82.5, -62.666656,82.5, 297.26666,82.5, -62.733337,82.5, 297.2,82.5, -62.799988,82.5, 297.125,82.5, -62.875,82.5, 297.05,82.5, -62.950012,82.5, 296.975,82.5, -63.024994,82.5, 296.9,82.5, -63.100006,82.5, 296.825,82.475, -63.174988,82.475, 296.75,82.45, -63.25,82.45, 296.675,82.425, -63.325012,82.425, 296.6,82.4, -63.399994,82.4, 296.66666,82.433334, -63.333344,82.433334, 296.73334,82.46667, -63.266663,82.46667, 296.8,82.5, -63.200012,82.5, 296.84998,82.55, -63.150024,82.55, 296.9,82.6, -63.100006,82.6, 296.84998,82.6, -63.150024,82.6, 296.8,82.6, -63.200012,82.6, 296.72498,82.6, -63.275024,82.6, 296.65,82.6, -63.350006,82.6, 296.575,82.6, -63.424988,82.6, 296.5,82.6, -63.5,82.6, 296.425,82.625, -63.575012,82.625, 296.35,82.649994, -63.649994,82.649994, 296.27502,82.674995, -63.724976,82.674995, 296.2,82.7, -63.799988,82.7, 296.25,82.75, -63.75,82.75, 296.3,82.8, -63.700012,82.8, 296.22498,82.8, -63.775024,82.8, 296.15,82.8, -63.850006,82.8, 296.075,82.8, -63.924988,82.8, 296.,82.8, -64.,82.8, 295.93332,82.833336, -64.06668,82.833336, 295.86667,82.86667, -64.13333,82.86667, 295.8,82.9, -64.20001,82.9, 295.72498,82.875, -64.275024,82.875, 295.65,82.850006, -64.350006,82.850006, 295.575,82.825005, -64.42499,82.825005, 295.5,82.8, -64.5,82.8, 295.425,82.8, -64.57501,82.8, 295.35,82.8, -64.649994,82.8, 295.27502,82.8, -64.724976,82.8, 295.2,82.8, -64.79999,82.8, 295.13333,82.8, -64.86667,82.8, 295.06668,82.8, -64.93332,82.8, 295.,82.8, -65.,82.8, 294.925,82.825005, -65.07501,82.825005, 294.85,82.850006, -65.149994,82.850006, 294.77502,82.875, -65.224976,82.875, 294.7,82.9, -65.29999,82.9, 294.63333,82.86667, -65.36667,82.86667, 294.56668,82.833336, -65.43332,82.833336, 294.5,82.8, -65.5,82.8, 294.43332,82.8, -65.56668,82.8, 294.36667,82.8, -65.63333,82.8, 294.3,82.8, -65.70001,82.8, 294.36667,82.8, -65.63333,82.8, 294.43332,82.8, -65.56668,82.8, 294.5,82.8, -65.5,82.8, 294.43332,82.8, -65.56668,82.8, 294.36667,82.8, -65.63333,82.8, 294.3,82.8, -65.70001,82.8, 294.23334,82.8, -65.76666,82.8, 294.16666,82.8, -65.83334,82.8, 294.1,82.8, -65.899994,82.8, 294.03333,82.833336, -65.966675,82.833336, 293.96667,82.86667, -66.033325,82.86667, 293.9,82.9, -66.100006,82.9, 293.81665,82.88333, -66.18335,82.88333, 293.73334,82.86667, -66.26666,82.86667, 293.65,82.850006, -66.350006,82.850006, 293.56665,82.833336, -66.43335,82.833336, 293.48334,82.816666, -66.51666,82.816666, 293.4,82.8, -66.600006,82.8, 293.32,82.8, -66.67999,82.8, 293.24,82.8, -66.76001,82.8, 293.16,82.8, -66.84,82.8, 293.08,82.8, -66.92001,82.8, 293.,82.8, -67.,82.8, 292.93332,82.76667, -67.06668,82.76667, 292.86667,82.73333, -67.13333,82.73333, 292.8,82.7, -67.20001,82.7, 292.72498,82.7, -67.275024,82.7, 292.65,82.7, -67.350006,82.7, 292.575,82.7, -67.42499,82.7, 292.5,82.7, -67.5,82.7, 292.43332,82.7, -67.56668,82.7, 292.36667,82.7, -67.63333,82.7, 292.3,82.7, -67.70001,82.7, 292.22,82.7, -67.78,82.7, 292.13998,82.7, -67.860016,82.7, 292.06,82.7, -67.94,82.7, 291.97998,82.7, -68.02002,82.7, 291.9,82.7, -68.100006,82.7, 291.825,82.674995, -68.17499,82.674995, 291.75,82.649994, -68.25,82.649994, 291.675,82.625, -68.32501,82.625, 291.6,82.6, -68.399994,82.6, 291.52002,82.6, -68.47998,82.6, 291.44,82.6, -68.56,82.6, 291.36002,82.6, -68.639984,82.6, 291.28,82.6, -68.72,82.6, 291.2,82.6, -68.79999,82.6, 291.125,82.6, -68.875,82.6, 291.05,82.6, -68.95001,82.6, 290.975,82.6, -69.024994,82.6, 290.9,82.6, -69.100006,82.6, 290.96667,82.63333, -69.033325,82.63333, 291.03333,82.666664, -68.966675,82.666664, 291.1,82.7, -68.899994,82.7, 291.18,82.7, -68.82001,82.7, 291.26,82.7, -68.73999,82.7, 291.34,82.7, -68.66,82.7, 291.42,82.7, -68.57999,82.7, 291.5,82.7, -68.5,82.7, 291.58334,82.7, -68.41666,82.7, 291.66666,82.7, -68.33334,82.7, 291.75,82.7, -68.25,82.7, 291.83334,82.7, -68.16666,82.7, 291.91666,82.7, -68.08334,82.7, 292.,82.7, -68.,82.7, 292.08,82.72, -67.92001,82.72, 292.16,82.74, -67.84,82.74, 292.24,82.76, -67.76001,82.76, 292.32,82.78, -67.67999,82.78, 292.4,82.8, -67.600006,82.8, 292.475,82.8, -67.524994,82.8, 292.55,82.8, -67.45001,82.8, 292.625,82.8, -67.375,82.8, 292.7,82.8, -67.29999,82.8, 292.77502,82.825005, -67.224976,82.825005, 292.85,82.850006, -67.149994,82.850006, 292.925,82.875, -67.07501,82.875, 293.,82.9, -67.,82.9, 293.06668,82.933334, -66.93332,82.933334, 293.13333,82.96667, -66.86667,82.96667, 293.2,83., -66.79999,83., 293.13333,83., -66.86667,83., 293.06668,83., -66.93332,83., 293.,83., -67.,83., 292.925,83., -67.07501,83., 292.85,83., -67.149994,83., 292.77502,83., -67.224976,83., 292.7,83., -67.29999,83., 292.625,83., -67.375,83., 292.55,83., -67.45001,83., 292.475,83., -67.524994,83., 292.4,83., -67.600006,83., 292.33334,83., -67.66666,83., 292.26666,83., -67.73334,83., 292.2,83., -67.79999,83., 292.12,83., -67.880005,83., 292.04,83., -67.95999,83., 291.96,83., -68.04001,83., 291.88,83., -68.119995,83., 291.8,83., -68.20001,83., 291.72,83., -68.28,83., 291.63998,83., -68.360016,83., 291.56,83., -68.44,83., 291.47998,83., -68.52002,83., 291.4,83., -68.600006,83., 291.31665,83., -68.68335,83., 291.23334,83., -68.76666,83., 291.15,83., -68.850006,83., 291.06665,83., -68.93335,83., 290.98334,83., -69.01666,83., 290.9,83., -69.100006,83., 290.83334,83., -69.16666,83., 290.76666,83., -69.23334,83., 290.7,83., -69.29999,83., 290.63333,83., -69.36667,83., 290.56668,83., -69.43332,83., 290.5,83., -69.5,83., 290.425,83., -69.57501,83., 290.35,83., -69.649994,83., 290.27502,83., -69.724976,83., 290.2,83., -69.79999,83., 290.13333,83., -69.86667,83., 290.06668,83., -69.93332,83., 290.,83., -70.,83., 289.925,83., -70.07501,83., 289.85,83., -70.149994,83., 289.77502,83., -70.224976,83., 289.7,83., -70.29999,83., 289.63333,83.03333, -70.36667,83.03333, 289.56668,83.066666, -70.43332,83.066666, 289.5,83.1, -70.5,83.1, 289.43332,83.1, -70.56668,83.1, 289.36667,83.1, -70.63333,83.1, 289.3,83.1, -70.70001,83.1, 289.23334,83.1, -70.76666,83.1, 289.16666,83.1, -70.83334,83.1, 289.1,83.1, -70.899994,83.1, 289.025,83.1, -70.975006,83.1, 288.95,83.1, -71.04999,83.1, 288.875,83.1, -71.125,83.1, 288.8,83.1, -71.20001,83.1, 288.71,83.1, -71.29001,83.1, 288.62,83.1, -71.380005,83.1, 288.53,83.1, -71.47,83.1, 288.44,83.1, -71.56,83.1, 288.34998,83.1, -71.650024,83.1, 288.25998,83.1, -71.74002,83.1, 288.16998,83.1, -71.83002,83.1, 288.08,83.1, -71.92001,83.1, 287.99,83.1, -72.01001,83.1, 287.9,83.1, -72.100006,83.1, 287.82,83.08, -72.17999,83.08, 287.74,83.06, -72.26001,83.06, 287.66,83.04, -72.34,83.04, 287.58,83.02, -72.42001,83.02, 287.5,83., -72.5,83., 287.42,83.02, -72.57999,83.02, 287.34,83.04, -72.66,83.04, 287.26,83.06, -72.73999,83.06, 287.18,83.08, -72.82001,83.08, 287.1,83.1, -72.899994,83.1, 287.025,83.1, -72.975006,83.1, 286.95,83.1, -73.04999,83.1, 286.875,83.1, -73.125,83.1, 286.8,83.1, -73.20001,83.1, 286.71664,83.1, -73.283356,83.1, 286.63333,83.1, -73.36667,83.1, 286.55,83.1, -73.45001,83.1, 286.46664,83.1, -73.533356,83.1, 286.38333,83.1, -73.61667,83.1, 286.3,83.1, -73.70001,83.1, 286.23334,83.1, -73.76666,83.1, 286.16666,83.1, -73.83334,83.1, 286.1,83.1, -73.899994,83.1, 286.025,83.075, -73.975006,83.075, 285.95,83.05, -74.04999,83.05, 285.875,83.025, -74.125,83.025, 285.8,83., -74.20001,83., 285.75,82.95, -74.25,82.95, 285.7,82.9, -74.29999,82.9, 285.75,82.850006, -74.25,82.850006, 285.8,82.8, -74.20001,82.8, 285.86667,82.8, -74.13333,82.8, 285.93332,82.8, -74.06668,82.8, 286.,82.8, -74.,82.8, 286.06668,82.76667, -73.93332,82.76667, 286.13333,82.73333, -73.86667,82.73333, 286.2,82.7, -73.79999,82.7, 286.12,82.72, -73.880005,82.72, 286.04,82.74, -73.95999,82.74, 285.96,82.76, -74.04001,82.76, 285.88,82.78, -74.119995,82.78, 285.8,82.8, -74.20001,82.8, 285.73334,82.8, -74.26666,82.8, 285.66666,82.8, -74.33334,82.8, 285.6,82.8, -74.399994,82.8, 285.53333,82.833336, -74.466675,82.833336, 285.46667,82.86667, -74.533325,82.86667, 285.4,82.9, -74.600006,82.9, 285.33334,82.9, -74.66666,82.9, 285.26666,82.9, -74.73334,82.9, 285.2,82.9, -74.79999,82.9, 285.13333,82.933334, -74.86667,82.933334, 285.06668,82.96667, -74.93332,82.96667, 285.,83., -75.,83., 284.93332,83., -75.06668,83., 284.86667,83., -75.13333,83., 284.8,83., -75.20001,83., 284.72,83., -75.28,83., 284.63998,83., -75.360016,83., 284.56,83., -75.44,83., 284.47998,83., -75.52002,83., 284.4,83., -75.600006,83., 284.32,83., -75.67999,83., 284.24,83., -75.76001,83., 284.16,83., -75.84,83., 284.08,83., -75.92001,83., 284.,83., -76.,83., 283.91666,83., -76.08334,83., 283.83334,83., -76.16666,83., 283.75,83., -76.25,83., 283.66666,83., -76.33334,83., 283.58334,83., -76.41666,83., 283.5,83., -76.5,83., 283.425,83., -76.57501,83., 283.35,83., -76.649994,83., 283.27502,83., -76.724976,83., 283.2,83., -76.79999,83., 283.125,83., -76.875,83., 283.05,83., -76.95001,83., 282.975,83., -77.024994,83., 282.9,83., -77.100006,83., 282.825,83., -77.17499,83., 282.75,83., -77.25,83., 282.675,83., -77.32501,83., 282.6,83., -77.399994,83., 282.52002,83., -77.47998,83., 282.44,83., -77.56,83., 282.36002,83., -77.639984,83., 282.28,83., -77.72,83., 282.2,83., -77.79999,83., 282.13333,83., -77.86667,83., 282.06668,83., -77.93332,83., 282.,83., -78.,83., 281.925,83., -78.07501,83., 281.85,83., -78.149994,83., 281.77502,83., -78.224976,83., 281.7,83., -78.29999,83., 281.78,82.98, -78.22,82.98, 281.86002,82.96, -78.139984,82.96, 281.94,82.94, -78.06,82.94, 282.02002,82.92, -77.97998,82.92, 282.1,82.9, -77.899994,82.9, 282.175,82.9, -77.82501,82.9, 282.25,82.9, -77.75,82.9, 282.325,82.9, -77.67499,82.9, 282.4,82.9, -77.600006,82.9, 282.46667,82.86667, -77.533325,82.86667, 282.53333,82.833336, -77.466675,82.833336, 282.6,82.8, -77.399994,82.8, 282.66666,82.8, -77.33334,82.8, 282.73334,82.8, -77.26666,82.8, 282.8,82.8, -77.20001,82.8, 282.86667,82.8, -77.13333,82.8, 282.93332,82.8, -77.06668,82.8, 283.,82.8, -77.,82.8, 283.08,82.76, -76.92001,82.76, 283.16,82.72, -76.84,82.72, 283.24,82.68, -76.76001,82.68, 283.32,82.64, -76.67999,82.64, 283.4,82.6, -76.600006,82.6, 283.47998,82.6, -76.52002,82.6, 283.56,82.6, -76.44,82.6, 283.63998,82.6, -76.360016,82.6, 283.72,82.6, -76.28,82.6, 283.8,82.6, -76.20001,82.6, 283.86667,82.566666, -76.13333,82.566666, 283.93332,82.53333, -76.06668,82.53333, 284.,82.5, -76.,82.5, 283.93332,82.5, -76.06668,82.5, 283.86667,82.5, -76.13333,82.5, 283.8,82.5, -76.20001,82.5, 283.72498,82.475, -76.275024,82.475, 283.65,82.45, -76.350006,82.45, 283.575,82.425, -76.42499,82.425, 283.5,82.4, -76.5,82.4, 283.425,82.4, -76.57501,82.4, 283.35,82.4, -76.649994,82.4, 283.27502,82.4, -76.724976,82.4, 283.2,82.4, -76.79999,82.4, 283.26666,82.433334, -76.73334,82.433334, 283.33334,82.46667, -76.66666,82.46667, 283.4,82.5, -76.600006,82.5, 283.31665,82.51666, -76.68335,82.51666, 283.23334,82.53333, -76.76666,82.53333, 283.15,82.55, -76.850006,82.55, 283.06665,82.566666, -76.93335,82.566666, 282.98334,82.58333, -77.01666,82.58333, 282.9,82.6, -77.100006,82.6, 282.825,82.625, -77.17499,82.625, 282.75,82.649994, -77.25,82.649994, 282.675,82.674995, -77.32501,82.674995, 282.6,82.7, -77.399994,82.7, 282.52002,82.72, -77.47998,82.72, 282.44,82.74, -77.56,82.74, 282.36002,82.76, -77.639984,82.76, 282.28,82.78, -77.72,82.78, 282.2,82.8, -77.79999,82.8, 282.15002,82.850006, -77.849976,82.850006, 282.1,82.9, -77.899994,82.9, 282.02002,82.9, -77.97998,82.9, 281.94,82.9, -78.06,82.9, 281.86002,82.9, -78.139984,82.9, 281.78,82.9, -78.22,82.9, 281.7,82.9, -78.29999,82.9, 281.61667,82.9, -78.38333,82.9, 281.53336,82.9, -78.466644,82.9, 281.45,82.9, -78.54999,82.9, 281.36667,82.9, -78.63333,82.9, 281.28336,82.9, -78.716644,82.9, 281.2,82.9, -78.79999,82.9, 281.15002,82.9, -78.849976,82.9, 281.1,82.9, -78.899994,82.9, 281.03333,82.86667, -78.966675,82.86667, 280.96667,82.833336, -79.033325,82.833336, 280.9,82.8, -79.100006,82.8, 280.825,82.825005, -79.17499,82.825005, 280.75,82.850006, -79.25,82.850006, 280.675,82.875, -79.32501,82.875, 280.6,82.9, -79.399994,82.9, 280.525,82.9, -79.475006,82.9, 280.45,82.9, -79.54999,82.9, 280.375,82.9, -79.625,82.9, 280.3,82.9, -79.70001,82.9, 280.22498,82.9, -79.775024,82.9, 280.15,82.9, -79.850006,82.9, 280.075,82.9, -79.92499,82.9, 280.,82.9, -80.,82.9, 279.93332,82.933334, -80.06668,82.933334, 279.86667,82.96667, -80.13333,82.96667, 279.8,83., -80.20001,83., 279.72498,83., -80.275024,83., 279.65,83., -80.350006,83., 279.575,83., -80.42499,83., 279.5,83., -80.5,83., 279.425,82.975, -80.57501,82.975, 279.35,82.95, -80.649994,82.95, 279.27502,82.925, -80.724976,82.925, 279.2,82.9, -80.79999,82.9, 279.12,82.9, -80.880005,82.9, 279.04,82.9, -80.95999,82.9, 278.96,82.9, -81.04001,82.9, 278.88,82.9, -81.119995,82.9, 278.8,82.9, -81.20001,82.9, 278.86667,82.86667, -81.13333,82.86667, 278.93332,82.833336, -81.06668,82.833336, 279.,82.8, -81.,82.8, 279.06668,82.8, -80.93332,82.8, 279.13333,82.8, -80.86667,82.8, 279.2,82.8, -80.79999,82.8, 279.25,82.75, -80.75,82.75, 279.3,82.7, -80.70001,82.7, 279.375,82.7, -80.625,82.7, 279.45,82.7, -80.54999,82.7, 279.525,82.7, -80.475006,82.7, 279.6,82.7, -80.399994,82.7, 279.51666,82.7, -80.48334,82.7, 279.43335,82.7, -80.56665,82.7, 279.35,82.7, -80.649994,82.7, 279.26666,82.7, -80.73334,82.7, 279.18335,82.7, -80.81665,82.7, 279.1,82.7, -80.899994,82.7, 279.05,82.7, -80.95001,82.7, 279.,82.7, -81.,82.7, 278.925,82.725, -81.07501,82.725, 278.85,82.75, -81.149994,82.75, 278.77502,82.775, -81.224976,82.775, 278.7,82.8, -81.29999,82.8, 278.625,82.8, -81.375,82.8, 278.55,82.8, -81.45001,82.8, 278.475,82.8, -81.524994,82.8, 278.4,82.8, -81.600006,82.8, 278.32,82.8, -81.67999,82.8, 278.24,82.8, -81.76001,82.8, 278.16,82.8, -81.84,82.8, 278.08,82.8, -81.92001,82.8, 278.,82.8, -82.,82.8, 277.93332,82.8, -82.06668,82.8, 277.86667,82.8, -82.13333,82.8, 277.8,82.8, -82.20001,82.8, 277.84998,82.75, -82.150024,82.75, 277.9,82.7, -82.100006,82.7, 277.975,82.674995, -82.024994,82.674995, 278.05,82.649994, -81.95001,82.649994, 278.125,82.625, -81.875,82.625, 278.2,82.6, -81.79999,82.6, 278.25,82.6, -81.75,82.6, 278.3,82.6, -81.70001,82.6, 278.36667,82.6, -81.63333,82.6, 278.43332,82.6, -81.56668,82.6, 278.5,82.6, -81.5,82.6, 278.56668,82.566666, -81.43332,82.566666, 278.63333,82.53333, -81.36667,82.53333, 278.7,82.5, -81.29999,82.5, 278.63333,82.5, -81.36667,82.5, 278.56668,82.5, -81.43332,82.5, 278.5,82.5, -81.5,82.5, 278.425,82.5, -81.57501,82.5, 278.35,82.5, -81.649994,82.5, 278.27502,82.5, -81.724976,82.5, 278.2,82.5, -81.79999,82.5, 278.13333,82.5, -81.86667,82.5, 278.06668,82.5, -81.93332,82.5, 278.,82.5, -82.,82.5, 277.925,82.525, -82.07501,82.525, 277.85,82.55, -82.149994,82.55, 277.77502,82.575, -82.224976,82.575, 277.7,82.6, -82.29999,82.6, 277.62,82.6, -82.380005,82.6, 277.54,82.6, -82.45999,82.6, 277.46,82.6, -82.54001,82.6, 277.38,82.6, -82.619995,82.6, 277.3,82.6, -82.70001,82.6, 277.22498,82.6, -82.775024,82.6, 277.15,82.6, -82.850006,82.6, 277.075,82.6, -82.92499,82.6, 277.,82.6, -83.,82.6, 276.93332,82.6, -83.06668,82.6, 276.86667,82.6, -83.13333,82.6, 276.8,82.6, -83.20001,82.6, 276.86667,82.566666, -83.13333,82.566666, 276.93332,82.53333, -83.06668,82.53333, 277.,82.5, -83.,82.5, 277.08,82.5, -82.92001,82.5, 277.16,82.5, -82.84,82.5, 277.24,82.5, -82.76001,82.5, 277.32,82.5, -82.67999,82.5, 277.4,82.5, -82.600006,82.5, 277.32,82.5, -82.67999,82.5, 277.24,82.5, -82.76001,82.5, 277.16,82.5, -82.84,82.5, 277.08,82.5, -82.92001,82.5, 277.,82.5, -83.,82.5, 276.925,82.5, -83.07501,82.5, 276.85,82.5, -83.149994,82.5, 276.77502,82.5, -83.224976,82.5, 276.7,82.5, -83.29999,82.5, 276.63333,82.46667, -83.36667,82.46667, 276.56668,82.433334, -83.43332,82.433334, 276.5,82.4, -83.5,82.4, 276.55,82.350006, -83.45001,82.350006, 276.6,82.3, -83.399994,82.3, 276.675,82.3, -83.32501,82.3, 276.75,82.3, -83.25,82.3, 276.825,82.3, -83.17499,82.3, 276.9,82.3, -83.100006,82.3, 276.975,82.275, -83.024994,82.275, 277.05,82.25, -82.95001,82.25, 277.125,82.225, -82.875,82.225, 277.2,82.2, -82.79999,82.2, 277.27502,82.2, -82.724976,82.2, 277.35,82.2, -82.649994,82.2, 277.425,82.2, -82.57501,82.2, 277.5,82.2, -82.5,82.2, 277.58334,82.183334, -82.41666,82.183334, 277.66666,82.166664, -82.33334,82.166664, 277.75,82.149994, -82.25,82.149994, 277.83334,82.13333, -82.16666,82.13333, 277.91666,82.11667, -82.08334,82.11667, 278.,82.1, -82.,82.1, 278.075,82.1, -81.92499,82.1, 278.15,82.1, -81.850006,82.1, 278.22498,82.1, -81.775024,82.1, 278.3,82.1, -81.70001,82.1, 278.375,82.1, -81.625,82.1, 278.45,82.1, -81.54999,82.1, 278.525,82.1, -81.475006,82.1, 278.6,82.1, -81.399994,82.1, 278.53333,82.066666, -81.466675,82.066666, 278.46667,82.03333, -81.533325,82.03333, 278.4,82., -81.600006,82., 278.46667,82., -81.533325,82., 278.53333,82., -81.466675,82., 278.6,82., -81.399994,82., 278.525,82., -81.475006,82., 278.45,82., -81.54999,82., 278.375,82., -81.625,82., 278.3,82., -81.70001,82., 278.22,82., -81.78,82., 278.13998,82., -81.860016,82., 278.06,82., -81.94,82., 277.97998,82., -82.02002,82., 277.9,82., -82.100006,82., 277.83334,82.03333, -82.16666,82.03333, 277.76666,82.066666, -82.23334,82.066666, 277.7,82.1, -82.29999,82.1, 277.625,82.1, -82.375,82.1, 277.55,82.1, -82.45001,82.1, 277.475,82.1, -82.524994,82.1, 277.4,82.1, -82.600006,82.1, 277.325,82.125, -82.67499,82.125, 277.25,82.149994, -82.75,82.149994, 277.175,82.174995, -82.82501,82.174995, 277.1,82.2, -82.899994,82.2, 277.025,82.2, -82.975006,82.2, 276.95,82.2, -83.04999,82.2, 276.875,82.2, -83.125,82.2, 276.8,82.2, -83.20001,82.2, 276.73334,82.23333, -83.26666,82.23333, 276.66666,82.26667, -83.33334,82.26667, 276.6,82.3, -83.399994,82.3, 276.525,82.3, -83.475006,82.3, 276.45,82.3, -83.54999,82.3, 276.375,82.3, -83.625,82.3, 276.3,82.3, -83.70001,82.3, 276.23334,82.26667, -83.76666,82.26667, 276.16666,82.23333, -83.83334,82.23333, 276.1,82.2, -83.899994,82.2, 276.16666,82.166664, -83.83334,82.166664, 276.23334,82.13333, -83.76666,82.13333, 276.3,82.1, -83.70001,82.1, 276.38,82.1, -83.619995,82.1, 276.46,82.1, -83.54001,82.1, 276.54,82.1, -83.45999,82.1, 276.62,82.1, -83.380005,82.1, 276.7,82.1, -83.29999,82.1, 276.63333,82.1, -83.36667,82.1, 276.56668,82.1, -83.43332,82.1, 276.5,82.1, -83.5,82.1, 276.43332,82.1, -83.56668,82.1, 276.36667,82.1, -83.63333,82.1, 276.3,82.1, -83.70001,82.1, 276.23334,82.13333, -83.76666,82.13333, 276.16666,82.166664, -83.83334,82.166664, 276.1,82.2, -83.899994,82.2, 276.03333,82.2, -83.966675,82.2, 275.96667,82.2, -84.033325,82.2, 275.9,82.2, -84.100006,82.2, 275.83334,82.23333, -84.16666,82.23333, 275.76666,82.26667, -84.23334,82.26667, 275.7,82.3, -84.29999,82.3, 275.625,82.3, -84.375,82.3, 275.55,82.3, -84.45001,82.3, 275.475,82.3, -84.524994,82.3, 275.4,82.3, -84.600006,82.3, 275.33334,82.3, -84.66666,82.3, 275.26666,82.3, -84.73334,82.3, 275.2,82.3, -84.79999,82.3, 275.13333,82.3, -84.86667,82.3, 275.06668,82.3, -84.93332,82.3, 275.,82.3, -85.,82.3, 274.92,82.32, -85.07999,82.32, 274.84,82.340004, -85.16,82.340004, 274.76,82.36, -85.23999,82.36, 274.68,82.380005, -85.32001,82.380005, 274.6,82.4, -85.399994,82.4, 274.55,82.4, -85.45001,82.4, 274.5,82.4, -85.5,82.4, 274.42,82.4, -85.57999,82.4, 274.34,82.4, -85.66,82.4, 274.26,82.4, -85.73999,82.4, 274.18,82.4, -85.82001,82.4, 274.1,82.4, -85.899994,82.4, 274.03333,82.4, -85.966675,82.4, 273.96667,82.4, -86.033325,82.4, 273.9,82.4, -86.100006,82.4, 273.825,82.4, -86.17499,82.4, 273.75,82.4, -86.25,82.4, 273.675,82.4, -86.32501,82.4, 273.6,82.4, -86.399994,82.4, 273.65002,82.350006, -86.349976,82.350006, 273.7,82.3, -86.29999,82.3, 273.63333,82.26667, -86.36667,82.26667, 273.56668,82.23333, -86.43332,82.23333, 273.5,82.2, -86.5,82.2, 273.425,82.2, -86.57501,82.2, 273.35,82.2, -86.649994,82.2, 273.27502,82.2, -86.724976,82.2, 273.2,82.2, -86.79999,82.2, 273.13333,82.2, -86.86667,82.2, 273.06668,82.2, -86.93332,82.2, 273.,82.2, -87.,82.2, 272.925,82.2, -87.07501,82.2, 272.85,82.2, -87.149994,82.2, 272.77502,82.2, -87.224976,82.2, 272.7,82.2, -87.29999,82.2, 272.76666,82.166664, -87.23334,82.166664, 272.83334,82.13333, -87.16666,82.13333, 272.9,82.1, -87.100006,82.1, 272.975,82.1, -87.024994,82.1, 273.05,82.1, -86.95001,82.1, 273.125,82.1, -86.875,82.1, 273.2,82.1, -86.79999,82.1, 273.27502,82.1, -86.724976,82.1, 273.35,82.1, -86.649994,82.1, 273.425,82.1, -86.57501,82.1, 273.5,82.1, -86.5,82.1, 273.575,82.1, -86.42499,82.1, 273.65,82.1, -86.350006,82.1, 273.72498,82.1, -86.275024,82.1, 273.8,82.1, -86.20001,82.1, 273.875,82.075, -86.125,82.075, 273.95,82.05, -86.04999,82.05, 274.025,82.025, -85.975006,82.025, 274.1,82., -85.899994,82., 274.18,82., -85.82001,82., 274.26,82., -85.73999,82., 274.34,82., -85.66,82., 274.42,82., -85.57999,82., 274.5,82., -85.5,82., 274.56668,82., -85.43332,82., 274.63333,82., -85.36667,82., 274.7,82., -85.29999,82., 274.65002,81.95, -85.349976,81.95, 274.6,81.9, -85.399994,81.9, 274.525,81.925, -85.475006,81.925, 274.45,81.95, -85.54999,81.95, 274.375,81.975, -85.625,81.975, 274.3,82., -85.70001,82., 274.22498,82., -85.775024,82., 274.15,82., -85.850006,82., 274.075,82., -85.92499,82., 274.,82., -86.,82., 274.05,81.95, -85.95001,81.95, 274.1,81.9, -85.899994,81.9, 274.03333,81.9, -85.966675,81.9, 273.96667,81.9, -86.033325,81.9, 273.9,81.9, -86.100006,81.9, 273.825,81.925, -86.17499,81.925, 273.75,81.95, -86.25,81.95, 273.675,81.975, -86.32501,81.975, 273.6,82., -86.399994,82., 273.52002,82., -86.47998,82., 273.44,82., -86.56,82., 273.36002,82., -86.639984,82., 273.28,82., -86.72,82., 273.2,82., -86.79999,82., 273.125,82., -86.875,82., 273.05,82., -86.95001,82., 272.975,82., -87.024994,82., 272.9,82., -87.100006,82., 272.83334,82., -87.16666,82., 272.76666,82., -87.23334,82., 272.7,82., -87.29999,82., 272.65002,82., -87.349976,82., 272.6,82., -87.399994,82., 272.65002,81.95, -87.349976,81.95, 272.7,81.9, -87.29999,81.9, 272.63333,81.933334, -87.36667,81.933334, 272.56668,81.96667, -87.43332,81.96667, 272.5,82., -87.5,82., 272.43332,82.03333, -87.56668,82.03333, 272.36667,82.066666, -87.63333,82.066666, 272.3,82.1, -87.70001,82.1, 272.22498,82.1, -87.775024,82.1, 272.15,82.1, -87.850006,82.1, 272.075,82.1, -87.92499,82.1, 272.,82.1, -88.,82.1, 271.925,82.1, -88.07501,82.1, 271.85,82.1, -88.149994,82.1, 271.77502,82.1, -88.224976,82.1, 271.7,82.1, -88.29999,82.1, 271.625,82.1, -88.375,82.1, 271.55,82.1, -88.45001,82.1, 271.475,82.1, -88.524994,82.1, 271.4,82.1, -88.600006,82.1, 271.32,82.1, -88.67999,82.1, 271.24,82.1, -88.76001,82.1, 271.16,82.1, -88.84,82.1, 271.08,82.1, -88.92001,82.1, 271.,82.1, -89.,82.1, 270.93332,82.066666, -89.06668,82.066666, 270.86667,82.03333, -89.13333,82.03333, 270.8,82., -89.20001,82., 270.72,82., -89.28,82., 270.63998,82., -89.360016,82., 270.56,82., -89.44,82., 270.47998,82., -89.52002,82., 270.4,82., -89.600006,82., 270.46667,81.96667, -89.533325,81.96667, 270.53333,81.933334, -89.466675,81.933334, 270.6,81.9, -89.399994,81.9, 270.525,81.9, -89.475006,81.9, 270.45,81.9, -89.54999,81.9, 270.375,81.9, -89.625,81.9, 270.3,81.9, -89.70001,81.9, 270.25,81.850006, -89.75,81.850006, 270.2,81.8, -89.79999,81.8, 270.13333,81.833336, -89.86667,81.833336, 270.06668,81.86667, -89.93332,81.86667, 270.,81.9, -90.,81.9, 269.92,81.9, -90.07999,81.9, 269.84,81.9, -90.16,81.9, 269.76,81.9, -90.23999,81.9, 269.68,81.9, -90.32001,81.9, 269.6,81.9, -90.399994,81.9, 269.525,81.9, -90.475006,81.9, 269.45,81.9, -90.54999,81.9, 269.375,81.9, -90.625,81.9, 269.3,81.9, -90.70001,81.9, 269.25,81.9, -90.75,81.9, 269.2,81.9, -90.79999,81.9, 269.125,81.875, -90.875,81.875, 269.05,81.850006, -90.95001,81.850006, 268.975,81.825005, -91.024994,81.825005, 268.9,81.8, -91.100006,81.8, 268.83334,81.8, -91.16666,81.8, 268.76666,81.8, -91.23334,81.8, 268.7,81.8, -91.29999,81.8, 268.625,81.775, -91.375,81.775, 268.55,81.75, -91.45001,81.75, 268.475,81.725, -91.524994,81.725, 268.4,81.7, -91.600006,81.7, 268.33334,81.7, -91.66666,81.7, 268.26666,81.7, -91.73334,81.7, 268.2,81.7, -91.79999,81.7, 268.13333,81.666664, -91.86667,81.666664, 268.06668,81.63333, -91.93332,81.63333, 268.,81.6, -92.,81.6, 268.075,81.6, -91.92499,81.6, 268.15,81.6, -91.850006,81.6, 268.22498,81.6, -91.775024,81.6, 268.3,81.6, -91.70001,81.6, 268.375,81.6, -91.625,81.6, 268.45,81.6, -91.54999,81.6, 268.525,81.6, -91.475006,81.6, 268.6,81.6, -91.399994,81.6, 268.675,81.575, -91.32501,81.575, 268.75,81.55, -91.25,81.55, 268.825,81.525, -91.17499,81.525, 268.9,81.5, -91.100006,81.5, 268.975,81.525, -91.024994,81.525, 269.05,81.55, -90.95001,81.55, 269.125,81.575, -90.875,81.575, 269.2,81.6, -90.79999,81.6, 269.26666,81.6, -90.73334,81.6, 269.33334,81.6, -90.66666,81.6, 269.4,81.6, -90.600006,81.6, 269.46667,81.6, -90.533325,81.6, 269.53333,81.6, -90.466675,81.6, 269.6,81.6, -90.399994,81.6, 269.66666,81.6, -90.33334,81.6, 269.73334,81.6, -90.26666,81.6, 269.8,81.6, -90.20001,81.6, 269.86667,81.63333, -90.13333,81.63333, 269.93332,81.666664, -90.06668,81.666664, 270.,81.7, -90.,81.7, 270.06668,81.666664, -89.93332,81.666664, 270.13333,81.63333, -89.86667,81.63333, 270.2,81.6, -89.79999,81.6, 270.27502,81.6, -89.724976,81.6, 270.35,81.6, -89.649994,81.6, 270.425,81.6, -89.57501,81.6, 270.5,81.6, -89.5,81.6, 270.41666,81.58333, -89.58334,81.58333, 270.33334,81.566666, -89.66666,81.566666, 270.25,81.55, -89.75,81.55, 270.16666,81.53333, -89.83334,81.53333, 270.08334,81.51666, -89.91666,81.51666, 270.,81.5, -90.,81.5, 269.92,81.5, -90.07999,81.5, 269.84,81.5, -90.16,81.5, 269.76,81.5, -90.23999,81.5, 269.68,81.5, -90.32001,81.5, 269.6,81.5, -90.399994,81.5, 269.525,81.475, -90.475006,81.475, 269.45,81.45, -90.54999,81.45, 269.375,81.425, -90.625,81.425, 269.3,81.4, -90.70001,81.4, 269.375,81.4, -90.625,81.4, 269.45,81.4, -90.54999,81.4, 269.525,81.4, -90.475006,81.4, 269.6,81.4, -90.399994,81.4, 269.65002,81.350006, -90.349976,81.350006, 269.7,81.3, -90.29999,81.3, 269.76666,81.333336, -90.23334,81.333336, 269.83334,81.36667, -90.16666,81.36667, 269.9,81.4, -90.100006,81.4, 269.98334,81.4, -90.01666,81.4, 270.06665,81.4, -89.93335,81.4, 270.15,81.4, -89.850006,81.4, 270.23334,81.4, -89.76666,81.4, 270.31665,81.4, -89.68335,81.4, 270.4,81.4, -89.600006,81.4, 270.46667,81.4, -89.533325,81.4, 270.53333,81.4, -89.466675,81.4, 270.6,81.4, -89.399994,81.4, 270.66666,81.433334, -89.33334,81.433334, 270.73334,81.46667, -89.26666,81.46667, 270.8,81.5, -89.20001,81.5, 270.86667,81.5, -89.13333,81.5, 270.93332,81.5, -89.06668,81.5, 271.,81.5, -89.,81.5, 271.08,81.5, -88.92001,81.5, 271.16,81.5, -88.84,81.5, 271.24,81.5, -88.76001,81.5, 271.32,81.5, -88.67999,81.5, 271.4,81.5, -88.600006,81.5, 271.475,81.5, -88.524994,81.5, 271.55,81.5, -88.45001,81.5, 271.625,81.5, -88.375,81.5, 271.7,81.5, -88.29999,81.5, 271.77502,81.5, -88.224976,81.5, 271.85,81.5, -88.149994,81.5, 271.925,81.5, -88.07501,81.5, 272.,81.5, -88.,81.5, 272.06668,81.5, -87.93332,81.5, 272.13333,81.5, -87.86667,81.5, 272.2,81.5, -87.79999,81.5, 272.27502,81.5, -87.724976,81.5, 272.35,81.5, -87.649994,81.5, 272.425,81.5, -87.57501,81.5, 272.5,81.5, -87.5,81.5, 272.58334,81.5, -87.41666,81.5, 272.66666,81.5, -87.33334,81.5, 272.75,81.5, -87.25,81.5, 272.83334,81.5, -87.16666,81.5, 272.91666,81.5, -87.08334,81.5, 273.,81.5, -87.,81.5, 273.075,81.5, -86.92499,81.5, 273.15,81.5, -86.850006,81.5, 273.22498,81.5, -86.775024,81.5, 273.3,81.5, -86.70001,81.5, 273.22498,81.5, -86.775024,81.5, 273.15,81.5, -86.850006,81.5, 273.075,81.5, -86.92499,81.5, 273.,81.5, -87.,81.5, 272.92,81.5, -87.07999,81.5, 272.84,81.5, -87.16,81.5, 272.76,81.5, -87.23999,81.5, 272.68,81.5, -87.32001,81.5, 272.6,81.5, -87.399994,81.5, 272.525,81.5, -87.475006,81.5, 272.45,81.5, -87.54999,81.5, 272.375,81.5, -87.625,81.5, 272.3,81.5, -87.70001,81.5, 272.23334,81.5, -87.76666,81.5, 272.16666,81.5, -87.83334,81.5, 272.1,81.5, -87.899994,81.5, 272.01428,81.5, -87.98572,81.5, 271.9286,81.5, -88.07141,81.5, 271.84286,81.5, -88.157135,81.5, 271.75714,81.5, -88.24286,81.5, 271.67142,81.5, -88.32858,81.5, 271.58572,81.5, -88.414276,81.5, 271.5,81.5, -88.5,81.5, 271.42,81.48, -88.57999,81.48, 271.34,81.46, -88.66,81.46, 271.26,81.44, -88.73999,81.44, 271.18,81.42, -88.82001,81.42, 271.1,81.4, -88.899994,81.4, 271.01666,81.38333, -88.98334,81.38333, 270.93335,81.36667, -89.06665,81.36667, 270.85,81.350006, -89.149994,81.350006, 270.76666,81.333336, -89.23334,81.333336, 270.68335,81.316666, -89.31665,81.316666, 270.6,81.3, -89.399994,81.3, 270.52002,81.3, -89.47998,81.3, 270.44,81.3, -89.56,81.3, 270.36002,81.3, -89.639984,81.3, 270.28,81.3, -89.72,81.3, 270.2,81.3, -89.79999,81.3, 270.26666,81.3, -89.73334,81.3, 270.33334,81.3, -89.66666,81.3, 270.4,81.3, -89.600006,81.3, 270.475,81.275, -89.524994,81.275, 270.55,81.25, -89.45001,81.25, 270.625,81.225, -89.375,81.225, 270.7,81.2, -89.29999,81.2, 270.77502,81.2, -89.224976,81.2, 270.85,81.2, -89.149994,81.2, 270.925,81.2, -89.07501,81.2, 271.,81.2, -89.,81.2, 271.06668,81.2, -88.93332,81.2, 271.13333,81.2, -88.86667,81.2, 271.2,81.2, -88.79999,81.2, 271.13333,81.2, -88.86667,81.2, 271.06668,81.2, -88.93332,81.2, 271.,81.2, -89.,81.2, 270.92,81.2, -89.07999,81.2, 270.84,81.2, -89.16,81.2, 270.76,81.2, -89.23999,81.2, 270.68,81.2, -89.32001,81.2, 270.6,81.2, -89.399994,81.2, 270.525,81.2, -89.475006,81.2, 270.45,81.2, -89.54999,81.2, 270.375,81.2, -89.625,81.2, 270.3,81.2, -89.70001,81.2, 270.23334,81.166664, -89.76666,81.166664, 270.16666,81.13333, -89.83334,81.13333, 270.1,81.1, -89.899994,81.1, 270.15002,81.05, -89.849976,81.05, 270.2,81., -89.79999,81., 270.27502,81., -89.724976,81., 270.35,81., -89.649994,81., 270.425,81., -89.57501,81., 270.5,81., -89.5,81., 270.575,81., -89.42499,81., 270.65,81., -89.350006,81., 270.72498,81., -89.275024,81., 270.8,81., -89.20001,81., 270.86667,81., -89.13333,81., 270.93332,81., -89.06668,81., 271.,81., -89.,81., 271.06668,81., -88.93332,81., 271.13333,81., -88.86667,81., 271.2,81., -88.79999,81., 271.27502,81., -88.724976,81., 271.35,81., -88.649994,81., 271.425,81., -88.57501,81., 271.5,81., -88.5,81., 271.56668,81., -88.43332,81., 271.63333,81., -88.36667,81., 271.7,81., -88.29999,81., 271.78336,81., -88.216644,81., 271.86667,81., -88.13333,81., 271.95,81., -88.04999,81., 272.03336,81., -87.966644,81., 272.11667,81., -87.88333,81., 272.2,81., -87.79999,81., 272.27502,81., -87.724976,81., 272.35,81., -87.649994,81., 272.425,81., -87.57501,81., 272.5,81., -87.5,81., 272.575,81., -87.42499,81., 272.65,81., -87.350006,81., 272.72498,81., -87.275024,81., 272.8,81., -87.20001,81., 272.875,81., -87.125,81., 272.95,81., -87.04999,81., 273.025,81., -86.975006,81., 273.1,81., -86.899994,81., 273.16666,81.03333, -86.83334,81.03333, 273.23334,81.066666, -86.76666,81.066666, 273.3,81.1, -86.70001,81.1, 273.375,81.1, -86.625,81.1, 273.45,81.1, -86.54999,81.1, 273.525,81.1, -86.475006,81.1, 273.6,81.1, -86.399994,81.1, 273.66666,81.1, -86.33334,81.1, 273.73334,81.1, -86.26666,81.1, 273.8,81.1, -86.20001,81.1, 273.86667,81.13333, -86.13333,81.13333, 273.93332,81.166664, -86.06668,81.166664, 274.,81.2, -86.,81.2, 274.075,81.2, -85.92499,81.2, 274.15,81.2, -85.850006,81.2, 274.22498,81.2, -85.775024,81.2, 274.3,81.2, -85.70001,81.2, 274.38,81.2, -85.619995,81.2, 274.46,81.2, -85.54001,81.2, 274.54,81.2, -85.45999,81.2, 274.62,81.2, -85.380005,81.2, 274.7,81.2, -85.29999,81.2, 274.77502,81.2, -85.224976,81.2, 274.85,81.2, -85.149994,81.2, 274.925,81.2, -85.07501,81.2, 275.,81.2, -85.,81.2, 275.06668,81.23333, -84.93332,81.23333, 275.13333,81.26667, -84.86667,81.26667, 275.2,81.3, -84.79999,81.3, 275.27502,81.3, -84.724976,81.3, 275.35,81.3, -84.649994,81.3, 275.425,81.3, -84.57501,81.3, 275.5,81.3, -84.5,81.3, 275.425,81.275, -84.57501,81.275, 275.35,81.25, -84.649994,81.25, 275.27502,81.225, -84.724976,81.225, 275.2,81.2, -84.79999,81.2, 275.125,81.2, -84.875,81.2, 275.05,81.2, -84.95001,81.2, 274.975,81.2, -85.024994,81.2, 274.9,81.2, -85.100006,81.2, 274.82,81.18, -85.17999,81.18, 274.74,81.159996, -85.26001,81.159996, 274.66,81.14, -85.34,81.14, 274.58,81.119995, -85.42001,81.119995, 274.5,81.1, -85.5,81.1, 274.425,81.1, -85.57501,81.1, 274.35,81.1, -85.649994,81.1, 274.27502,81.1, -85.724976,81.1, 274.2,81.1, -85.79999,81.1, 274.12,81.08, -85.880005,81.08, 274.04,81.06, -85.95999,81.06, 273.96,81.04, -86.04001,81.04, 273.88,81.02, -86.119995,81.02, 273.8,81., -86.20001,81., 273.72498,81., -86.275024,81., 273.65,81., -86.350006,81., 273.575,81., -86.42499,81., 273.5,81., -86.5,81., 273.425,81., -86.57501,81., 273.35,81., -86.649994,81., 273.27502,81., -86.724976,81., 273.2,81., -86.79999,81., 273.125,80.975, -86.875,80.975, 273.05,80.95, -86.95001,80.95, 272.975,80.925, -87.024994,80.925, 272.9,80.9, -87.100006,80.9, 272.82,80.9, -87.17999,80.9, 272.74,80.9, -87.26001,80.9, 272.66,80.9, -87.34,80.9, 272.58,80.9, -87.42001,80.9, 272.5,80.9, -87.5,80.9, 272.425,80.925, -87.57501,80.925, 272.35,80.95, -87.649994,80.95, 272.27502,80.975, -87.724976,80.975, 272.2,81., -87.79999,81., 272.12,81., -87.880005,81., 272.04,81., -87.95999,81., 271.96,81., -88.04001,81., 271.88,81., -88.119995,81., 271.8,81., -88.20001,81., 271.73334,81., -88.26666,81., 271.66666,81., -88.33334,81., 271.6,81., -88.399994,81., 271.51666,80.98334, -88.48334,80.98334, 271.43335,80.96667, -88.56665,80.96667, 271.35,80.95, -88.649994,80.95, 271.26666,80.933334, -88.73334,80.933334, 271.18335,80.91667, -88.81665,80.91667, 271.1,80.9, -88.899994,80.9, 271.025,80.9, -88.975006,80.9, 270.95,80.9, -89.04999,80.9, 270.875,80.9, -89.125,80.9, 270.8,80.9, -89.20001,80.9, 270.73334,80.9, -89.26666,80.9, 270.66666,80.9, -89.33334,80.9, 270.6,80.9, -89.399994,80.9, 270.65002,80.9, -89.349976,80.9, 270.7,80.9, -89.29999,80.9, 265.,77., -95.,77., 264.925,77., -95.07501,77., 264.85,77., -95.149994,77., 264.77502,77., -95.224976,77., 264.7,77., -95.29999,77., 264.625,77.025, -95.375,77.025, 264.55,77.05, -95.45001,77.05, 264.475,77.075, -95.524994,77.075, 264.4,77.1, -95.600006,77.1, 264.325,77.1, -95.67499,77.1, 264.25,77.1, -95.75,77.1, 264.175,77.1, -95.82501,77.1, 264.1,77.1, -95.899994,77.1, 264.02002,77.1, -95.97998,77.1, 263.94,77.1, -96.06,77.1, 263.86002,77.1, -96.139984,77.1, 263.78,77.1, -96.22,77.1, 263.7,77.1, -96.29999,77.1, 263.63333,77.066666, -96.36667,77.066666, 263.56668,77.03333, -96.43332,77.03333, 263.5,77., -96.5,77., 263.425,77., -96.57501,77., 263.35,77., -96.649994,77., 263.27502,77., -96.724976,77., 263.2,77., -96.79999,77., 263.25,76.95, -96.75,76.95, 263.3,76.9, -96.70001,76.9, 263.36667,76.86667, -96.63333,76.86667, 263.43332,76.833336, -96.56668,76.833336, 263.5,76.8, -96.5,76.8, 263.45,76.8, -96.54999,76.8, 263.4,76.8, -96.600006,76.8, 263.325,76.8, -96.67499,76.8, 263.25,76.8, -96.75,76.8, 263.175,76.8, -96.82501,76.8, 263.1,76.8, -96.899994,76.8, 263.15002,76.75, -96.849976,76.75, 263.2,76.7, -96.79999,76.7, 263.26666,76.7, -96.73334,76.7, 263.33334,76.7, -96.66666,76.7, 263.4,76.7, -96.600006,76.7, 263.46667,76.666664, -96.533325,76.666664, 263.53333,76.63333, -96.466675,76.63333, 263.6,76.6, -96.399994,76.6, 263.66666,76.6, -96.33334,76.6, 263.73334,76.6, -96.26666,76.6, 263.8,76.6, -96.20001,76.6, 263.88333,76.566666, -96.11667,76.566666, 263.96664,76.53333, -96.033356,76.53333, 264.05,76.5, -95.95001,76.5, 264.13333,76.46667, -95.86667,76.46667, 264.21664,76.433334, -95.783356,76.433334, 264.3,76.4, -95.70001,76.4, 264.36667,76.4, -95.63333,76.4, 264.43332,76.4, -95.56668,76.4, 264.5,76.4, -95.5,76.4, 264.56668,76.4, -95.43332,76.4, 264.63333,76.4, -95.36667,76.4, 264.7,76.4, -95.29999,76.4, 264.76666,76.36667, -95.23334,76.36667, 264.83334,76.333336, -95.16666,76.333336, 264.9,76.3, -95.100006,76.3, 264.96667,76.26667, -95.033325,76.26667, 265.03333,76.23333, -94.966675,76.23333, 265.1,76.2, -94.899994,76.2, 265.18335,76.2, -94.81665,76.2, 265.26666,76.2, -94.73334,76.2, 265.35,76.2, -94.649994,76.2, 265.43335,76.2, -94.56665,76.2, 265.51666,76.2, -94.48334,76.2, 265.6,76.2, -94.399994,76.2, 265.675,76.2, -94.32501,76.2, 265.75,76.2, -94.25,76.2, 265.825,76.2, -94.17499,76.2, 265.9,76.2, -94.100006,76.2, 265.975,76.2, -94.024994,76.2, 266.05,76.2, -93.95001,76.2, 266.125,76.2, -93.875,76.2, 266.2,76.2, -93.79999,76.2, 266.26666,76.23333, -93.73334,76.23333, 266.33334,76.26667, -93.66666,76.26667, 266.4,76.3, -93.600006,76.3, 266.46667,76.333336, -93.533325,76.333336, 266.53333,76.36667, -93.466675,76.36667, 266.6,76.4, -93.399994,76.4, 266.66666,76.36667, -93.33334,76.36667, 266.73334,76.333336, -93.26666,76.333336, 266.8,76.3, -93.20001,76.3, 266.84998,76.25, -93.150024,76.25, 266.9,76.2, -93.100006,76.2, 266.96667,76.166664, -93.033325,76.166664, 267.03333,76.13333, -92.966675,76.13333, 267.1,76.1, -92.899994,76.1, 267.15002,76., -92.849976,76., 267.2,75.9, -92.79999,75.9, 267.27502,75.9, -92.724976,75.9, 267.35,75.9, -92.649994,75.9, 267.425,75.9, -92.57501,75.9, 267.5,75.9, -92.5,75.9, 267.55,75.850006, -92.45001,75.850006, 267.6,75.8, -92.399994,75.8, 267.65002,75.7, -92.349976,75.7, 267.7,75.6, -92.29999,75.6, 267.65002,75.55, -92.349976,75.55, 267.6,75.5, -92.399994,75.5, 267.53333,75.46667, -92.466675,75.46667, 267.46667,75.433334, -92.533325,75.433334, 267.4,75.4, -92.600006,75.4, 267.34998,75.3, -92.650024,75.3, 267.3,75.2, -92.70001,75.2, 267.38,75.18, -92.619995,75.18, 267.46,75.159996, -92.54001,75.159996, 267.54,75.14, -92.45999,75.14, 267.62,75.119995, -92.380005,75.119995, 267.7,75.1, -92.29999,75.1, 267.77502,75.1, -92.224976,75.1, 267.85,75.1, -92.149994,75.1, 267.925,75.1, -92.07501,75.1, 268.,75.1, -92.,75.1, 267.93332,75.1, -92.06668,75.1, 267.86667,75.1, -92.13333,75.1, 267.8,75.1, -92.20001,75.1, 267.75,75., -92.25,75., 267.7,74.9, -92.29999,74.9, 267.76666,74.833336, -92.23334,74.833336, 267.83334,74.76666, -92.16666,74.76666, 267.9,74.7, -92.100006,74.7, 267.975,74.7, -92.024994,74.7, 268.05,74.7, -91.95001,74.7, 268.125,74.7, -91.875,74.7, 268.2,74.7, -91.79999,74.7, 268.26666,74.666664, -91.73334,74.666664, 268.33334,74.63333, -91.66666,74.63333, 268.4,74.6, -91.600006,74.6, 268.46667,74.63333, -91.533325,74.63333, 268.53333,74.666664, -91.466675,74.666664, 268.6,74.7, -91.399994,74.7, 268.675,74.725, -91.32501,74.725, 268.75,74.75, -91.25,74.75, 268.825,74.775, -91.17499,74.775, 268.9,74.8, -91.100006,74.8, 268.83334,74.76667, -91.16666,74.76667, 268.76666,74.73333, -91.23334,74.73333, 268.7,74.7, -91.29999,74.7, 268.77502,74.725, -91.224976,74.725, 268.85,74.75, -91.149994,74.75, 268.925,74.775, -91.07501,74.775, 269.,74.8, -91.,74.8, 268.93332,74.76667, -91.06668,74.76667, 268.86667,74.73333, -91.13333,74.73333, 268.8,74.7, -91.20001,74.7, 268.86667,74.666664, -91.13333,74.666664, 268.93332,74.63333, -91.06668,74.63333, 269.,74.6, -91.,74.6, 269.075,74.6, -90.92499,74.6, 269.15,74.6, -90.850006,74.6, 269.22498,74.6, -90.775024,74.6, 269.3,74.6, -90.70001,74.6, 269.36667,74.6, -90.63333,74.6, 269.43332,74.6, -90.56668,74.6, 269.5,74.6, -90.5,74.6, 269.56668,74.6, -90.43332,74.6, 269.63333,74.6, -90.36667,74.6, 269.7,74.6, -90.29999,74.6, 269.76666,74.566666, -90.23334,74.566666, 269.83334,74.53333, -90.16666,74.53333, 269.9,74.5, -90.100006,74.5, 269.975,74.5, -90.024994,74.5, 270.05,74.5, -89.95001,74.5, 270.125,74.5, -89.875,74.5, 270.2,74.5, -89.79999,74.5, 270.28,74.52, -89.72,74.52, 270.36002,74.54, -89.639984,74.54, 270.44,74.56, -89.56,74.56, 270.52002,74.58, -89.47998,74.58, 270.6,74.6, -89.399994,74.6, 270.53333,74.63333, -89.466675,74.63333, 270.46667,74.666664, -89.533325,74.666664, 270.4,74.7, -89.600006,74.7, 270.45,74.75, -89.54999,74.75, 270.5,74.8, -89.5,74.8, 270.575,74.775, -89.42499,74.775, 270.65,74.75, -89.350006,74.75, 270.72498,74.725, -89.275024,74.725, 270.8,74.7, -89.20001,74.7, 270.86667,74.7, -89.13333,74.7, 270.93332,74.7, -89.06668,74.7, 271.,74.7, -89.,74.7, 271.05,74.75, -88.95001,74.75, 271.1,74.8, -88.899994,74.8, 271.19525,74.78095, -88.80475,74.78095, 271.2905,74.76191, -88.7095,74.76191, 271.3857,74.74286, -88.61429,74.74286, 271.48096,74.723816, -88.51904,74.723816, 271.5762,74.704765, -88.4238,74.704765, 271.67145,74.685715, -88.32855,74.685715, 271.76666,74.66667, -88.23334,74.66667, 271.8619,74.64762, -88.13809,74.64762, 271.95715,74.62857, -88.04285,74.62857, 272.0524,74.60953, -87.9476,74.60953, 272.1476,74.59048, -87.85239,74.59048, 272.24286,74.571434, -87.75714,74.571434, 272.3381,74.55238, -87.661896,74.55238, 272.43335,74.53333, -87.56665,74.53333, 272.52856,74.51429, -87.471436,74.51429, 272.6238,74.49524, -87.37619,74.49524, 272.71906,74.47619, -87.280945,74.47619, 272.8143,74.457146, -87.1857,74.457146, 272.90952,74.438095, -87.090485,74.438095, 273.00476,74.41905, -86.99524,74.41905, 273.1,74.4, -86.899994,74.4, 273.175,74.425, -86.82501,74.425, 273.25,74.45, -86.75,74.45, 273.325,74.475, -86.67499,74.475, 273.4,74.5, -86.600006,74.5, 273.46667,74.53333, -86.533325,74.53333, 273.53333,74.566666, -86.466675,74.566666, 273.6,74.6, -86.399994,74.6, 273.66666,74.53333, -86.33334,74.53333, 273.73334,74.46667, -86.26666,74.46667, 273.8,74.4, -86.20001,74.4, 273.88,74.42, -86.119995,74.42, 273.96,74.44, -86.04001,74.44, 274.04,74.46, -85.95999,74.46, 274.12,74.48, -85.880005,74.48, 274.2,74.5, -85.79999,74.5, 274.10324,74.509674, -85.89676,74.509674, 274.00647,74.519356, -85.99353,74.519356, 273.9097,74.52903, -86.0903,74.52903, 273.81293,74.53871, -86.18707,74.53871, 273.71616,74.548386, -86.283844,74.548386, 273.61935,74.55807, -86.380646,74.55807, 273.52258,74.56774, -86.47742,74.56774, 273.4258,74.57742, -86.57419,74.57742, 273.32904,74.5871, -86.67096,74.5871, 273.23227,74.59678, -86.76773,74.59678, 273.1355,74.60645, -86.8645,74.60645, 273.03873,74.61613, -86.96127,74.61613, 272.94196,74.62581, -87.058044,74.62581, 272.84518,74.63548, -87.154816,74.63548, 272.7484,74.645164, -87.25159,74.645164, 272.6516,74.65484, -87.34839,74.65484, 272.55484,74.66452, -87.44516,74.66452, 272.45807,74.674194, -87.54193,74.674194, 272.3613,74.683876, -87.6387,74.683876, 272.26453,74.69355, -87.73547,74.69355, 272.16776,74.703224, -87.832245,74.703224, 272.07098,74.712906, -87.929016,74.712906, 271.9742,74.72258, -88.02579,74.72258, 271.87744,74.73226, -88.12256,74.73226, 271.78067,74.741936, -88.21933,74.741936, 271.68387,74.75162, -88.31613,74.75162, 271.5871,74.76129, -88.4129,74.76129, 271.49033,74.77097, -88.509674,74.77097, 271.39355,74.78065, -88.606445,74.78065, 271.29678,74.79033, -88.70322,74.79033, 271.2,74.8, -88.79999,74.8, 271.25,74.7, -88.75,74.7, 271.3,74.6, -88.70001,74.6, 271.34998,74.55, -88.650024,74.55, 271.4,74.5, -88.600006,74.5, 271.475,74.5, -88.524994,74.5, 271.55,74.5, -88.45001,74.5, 271.625,74.5, -88.375,74.5, 271.7,74.5, -88.29999,74.5, 271.75,74.45, -88.25,74.45, 271.8,74.4, -88.20001,74.4, 271.86667,74.4, -88.13333,74.4, 271.93332,74.4, -88.06668,74.4, 272.,74.4, -88.,74.4, 272.06668,74.433334, -87.93332,74.433334, 272.13333,74.46667, -87.86667,74.46667, 272.2,74.5, -87.79999,74.5, 272.26666,74.5, -87.73334,74.5, 272.33334,74.5, -87.66666,74.5, 272.4,74.5, -87.600006,74.5, 272.475,74.475, -87.524994,74.475, 272.55,74.45, -87.45001,74.45, 272.625,74.425, -87.375,74.425, 272.7,74.4, -87.29999,74.4, 272.79413,74.40588, -87.20587,74.40588, 272.88824,74.411766, -87.111755,74.411766, 272.98236,74.41765, -87.01764,74.41765, 273.07648,74.42353, -86.92352,74.42353, 273.1706,74.42941, -86.82941,74.42941, 273.2647,74.435295, -86.73529,74.435295, 273.35883,74.44118, -86.641174,74.44118, 273.45294,74.44706, -86.54706,74.44706, 273.54706,74.45294, -86.45294,74.45294, 273.64117,74.458824, -86.358826,74.458824, 273.7353,74.46471, -86.26471,74.46471, 273.8294,74.47059, -86.17059,74.47059, 273.92352,74.47647, -86.07648,74.47647, 274.01764,74.48235, -85.98236,74.48235, 274.11176,74.488235, -85.888245,74.488235, 274.20587,74.49412, -85.79413,74.49412, 274.3,74.5, -85.70001,74.5, 274.375,74.5, -85.625,74.5, 274.45,74.5, -85.54999,74.5, 274.525,74.5, -85.475006,74.5, 274.6,74.5, -85.399994,74.5, 274.675,74.525, -85.32501,74.525, 274.75,74.55, -85.25,74.55, 274.825,74.575, -85.17499,74.575, 274.9,74.6, -85.100006,74.6, 274.975,74.575, -85.024994,74.575, 275.05,74.55, -84.95001,74.55, 275.125,74.525, -84.875,74.525, 275.2,74.5, -84.79999,74.5, 275.26666,74.5, -84.73334,74.5, 275.33334,74.5, -84.66666,74.5, 275.4,74.5, -84.600006,74.5, 275.47998,74.5, -84.52002,74.5, 275.56,74.5, -84.44,74.5, 275.63998,74.5, -84.360016,74.5, 275.72,74.5, -84.28,74.5, 275.8,74.5, -84.20001,74.5, 275.875,74.5, -84.125,74.5, 275.95,74.5, -84.04999,74.5, 276.025,74.5, -83.975006,74.5, 276.1,74.5, -83.899994,74.5, 276.16666,74.53333, -83.83334,74.53333, 276.23334,74.566666, -83.76666,74.566666, 276.3,74.6, -83.70001,74.6, 276.36667,74.63333, -83.63333,74.63333, 276.43332,74.666664, -83.56668,74.666664, 276.5,74.7, -83.5,74.7, 276.45,74.75, -83.54999,74.75, 276.4,74.8, -83.600006,74.8, 276.32,74.82, -83.67999,74.82, 276.24,74.840004, -83.76001,74.840004, 276.16,74.86, -83.84,74.86, 276.08,74.880005, -83.92001,74.880005, 276.,74.9, -84.,74.9, 276.075,74.9, -83.92499,74.9, 276.15,74.9, -83.850006,74.9, 276.22498,74.9, -83.775024,74.9, 276.3,74.9, -83.70001,74.9, 276.36667,74.9, -83.63333,74.9, 276.43332,74.9, -83.56668,74.9, 276.5,74.9, -83.5,74.9, 276.55,74.850006, -83.45001,74.850006, 276.6,74.8, -83.399994,74.8, 276.66666,74.8, -83.33334,74.8, 276.73334,74.8, -83.26666,74.8, 276.8,74.8, -83.20001,74.8, 276.8,74.7, -83.20001,74.7, 276.8,74.6, -83.20001,74.6, 276.86667,74.566666, -83.13333,74.566666, 276.93332,74.53333, -83.06668,74.53333, 277.,74.5, -83.,74.5, 277.08,74.5, -82.92001,74.5, 277.16,74.5, -82.84,74.5, 277.24,74.5, -82.76001,74.5, 277.32,74.5, -82.67999,74.5, 277.4,74.5, -82.600006,74.5, 277.47998,74.5, -82.52002,74.5, 277.56,74.5, -82.44,74.5, 277.63998,74.5, -82.360016,74.5, 277.72,74.5, -82.28,74.5, 277.8,74.5, -82.20001,74.5, 277.73334,74.5, -82.26666,74.5, 277.66666,74.5, -82.33334,74.5, 277.6,74.5, -82.399994,74.5, 277.68,74.48, -82.32001,74.48, 277.76,74.46, -82.23999,74.46, 277.84,74.44, -82.16,74.44, 277.92,74.42, -82.07999,74.42, 278.,74.4, -82.,74.4, 278.06668,74.433334, -81.93332,74.433334, 278.13333,74.46667, -81.86667,74.46667, 278.2,74.5, -81.79999,74.5, 278.27502,74.5, -81.724976,74.5, 278.35,74.5, -81.649994,74.5, 278.425,74.5, -81.57501,74.5, 278.5,74.5, -81.5,74.5, 278.56668,74.53333, -81.43332,74.53333, 278.63333,74.566666, -81.36667,74.566666, 278.7,74.6, -81.29999,74.6, 278.77502,74.6, -81.224976,74.6, 278.85,74.6, -81.149994,74.6, 278.925,74.6, -81.07501,74.6, 279.,74.6, -81.,74.6, 279.06668,74.6, -80.93332,74.6, 279.13333,74.6, -80.86667,74.6, 279.2,74.6, -80.79999,74.6, 279.27502,74.6, -80.724976,74.6, 279.35,74.6, -80.649994,74.6, 279.425,74.6, -80.57501,74.6, 279.5,74.6, -80.5,74.6, 279.56668,74.6, -80.43332,74.6, 279.63333,74.6, -80.36667,74.6, 279.7,74.6, -80.29999,74.6, 279.65002,74.7, -80.349976,74.7, 279.6,74.8, -80.399994,74.8, 279.525,74.825005, -80.475006,74.825005, 279.45,74.850006, -80.54999,74.850006, 279.375,74.875, -80.625,74.875, 279.3,74.9, -80.70001,74.9, 279.36667,74.96667, -80.63333,74.96667, 279.43332,75.03333, -80.56668,75.03333, 279.5,75.1, -80.5,75.1, 279.56668,75.1, -80.43332,75.1, 279.63333,75.1, -80.36667,75.1, 279.7,75.1, -80.29999,75.1, 279.77502,75.125, -80.224976,75.125, 279.85,75.149994, -80.149994,75.149994, 279.925,75.174995, -80.07501,75.174995, 280.,75.2, -80.,75.2, 280.075,75.225, -79.92499,75.225, 280.15,75.25, -79.850006,75.25, 280.22498,75.275, -79.775024,75.275, 280.3,75.3, -79.70001,75.3, 280.25,75.4, -79.75,75.4, 280.2,75.5, -79.79999,75.5, 280.13333,75.5, -79.86667,75.5, 280.06668,75.5, -79.93332,75.5, 280.,75.5, -80.,75.5, 279.92,75.5, -80.07999,75.5, 279.84,75.5, -80.16,75.5, 279.76,75.5, -80.23999,75.5, 279.68,75.5, -80.32001,75.5, 279.6,75.5, -80.399994,75.5, 279.53333,75.566666, -80.466675,75.566666, 279.46667,75.63333, -80.533325,75.63333, 279.4,75.7, -80.600006,75.7, 279.34998,75.7, -80.650024,75.7, 279.3,75.7, -80.70001,75.7, 279.23334,75.7, -80.76666,75.7, 279.16666,75.7, -80.83334,75.7, 279.1,75.7, -80.899994,75.7, 279.025,75.7, -80.975006,75.7, 278.95,75.7, -81.04999,75.7, 278.875,75.7, -81.125,75.7, 278.8,75.7, -81.20001,75.7, 278.75,75.75, -81.25,75.75, 278.7,75.8, -81.29999,75.8, 278.62,75.8, -81.380005,75.8, 278.54,75.8, -81.45999,75.8, 278.46,75.8, -81.54001,75.8, 278.38,75.8, -81.619995,75.8, 278.3,75.8, -81.70001,75.8, 278.22498,75.8, -81.775024,75.8, 278.15,75.8, -81.850006,75.8, 278.075,75.8, -81.92499,75.8, 278.,75.8, -82.,75.8, 277.925,75.8, -82.07501,75.8, 277.85,75.8, -82.149994,75.8, 277.77502,75.8, -82.224976,75.8, 277.7,75.8, -82.29999,75.8, 277.625,75.8, -82.375,75.8, 277.55,75.8, -82.45001,75.8, 277.475,75.8, -82.524994,75.8, 277.4,75.8, -82.600006,75.8, 277.33334,75.8, -82.66666,75.8, 277.26666,75.8, -82.73334,75.8, 277.2,75.8, -82.79999,75.8, 277.125,75.8, -82.875,75.8, 277.05,75.8, -82.95001,75.8, 276.975,75.8, -83.024994,75.8, 276.9,75.8, -83.100006,75.8, 276.83334,75.8, -83.16666,75.8, 276.76666,75.8, -83.23334,75.8, 276.7,75.8, -83.29999,75.8, 276.625,75.8, -83.375,75.8, 276.55,75.8, -83.45001,75.8, 276.475,75.8, -83.524994,75.8, 276.4,75.8, -83.600006,75.8, 276.33334,75.8, -83.66666,75.8, 276.26666,75.8, -83.73334,75.8, 276.2,75.8, -83.79999,75.8, 276.125,75.8, -83.875,75.8, 276.05,75.8, -83.95001,75.8, 275.975,75.8, -84.024994,75.8, 275.9,75.8, -84.100006,75.8, 275.82,75.78, -84.17999,75.78, 275.74,75.76, -84.26001,75.76, 275.66,75.74, -84.34,75.74, 275.58,75.72, -84.42001,75.72, 275.5,75.7, -84.5,75.7, 275.425,75.7, -84.57501,75.7, 275.35,75.7, -84.649994,75.7, 275.27502,75.7, -84.724976,75.7, 275.2,75.7, -84.79999,75.7, 275.125,75.7, -84.875,75.7, 275.05,75.7, -84.95001,75.7, 274.975,75.7, -85.024994,75.7, 274.9,75.7, -85.100006,75.7, 274.825,75.674995, -85.17499,75.674995, 274.75,75.649994, -85.25,75.649994, 274.675,75.625, -85.32501,75.625, 274.6,75.6, -85.399994,75.6, 274.53333,75.566666, -85.466675,75.566666, 274.46667,75.53333, -85.533325,75.53333, 274.4,75.5, -85.600006,75.5, 274.325,75.5, -85.67499,75.5, 274.25,75.5, -85.75,75.5, 274.175,75.5, -85.82501,75.5, 274.1,75.5, -85.899994,75.5, 274.025,75.5, -85.975006,75.5, 273.95,75.5, -86.04999,75.5, 273.875,75.5, -86.125,75.5, 273.8,75.5, -86.20001,75.5, 273.75,75.5, -86.25,75.5, 273.7,75.5, -86.29999,75.5, 273.76666,75.46667, -86.23334,75.46667, 273.83334,75.433334, -86.16666,75.433334, 273.9,75.4, -86.100006,75.4, 273.975,75.4, -86.024994,75.4, 274.05,75.4, -85.95001,75.4, 274.125,75.4, -85.875,75.4, 274.2,75.4, -85.79999,75.4, 274.125,75.4, -85.875,75.4, 274.05,75.4, -85.95001,75.4, 273.975,75.4, -86.024994,75.4, 273.9,75.4, -86.100006,75.4, 273.825,75.4, -86.17499,75.4, 273.75,75.4, -86.25,75.4, 273.675,75.4, -86.32501,75.4, 273.6,75.4, -86.399994,75.4, 273.525,75.375, -86.475006,75.375, 273.45,75.350006, -86.54999,75.350006, 273.375,75.325005, -86.625,75.325005, 273.3,75.3, -86.70001,75.3, 273.23334,75.3, -86.76666,75.3, 273.16666,75.3, -86.83334,75.3, 273.1,75.3, -86.899994,75.3, 273.16666,75.333336, -86.83334,75.333336, 273.23334,75.36667, -86.76666,75.36667, 273.3,75.4, -86.70001,75.4, 273.22498,75.4, -86.775024,75.4, 273.15,75.4, -86.850006,75.4, 273.075,75.4, -86.92499,75.4, 273.,75.4, -87.,75.4, 272.93332,75.433334, -87.06668,75.433334, 272.86667,75.46667, -87.13333,75.46667, 272.8,75.5, -87.20001,75.5, 272.73334,75.5, -87.26666,75.5, 272.66666,75.5, -87.33334,75.5, 272.6,75.5, -87.399994,75.5, 272.525,75.525, -87.475006,75.525, 272.45,75.55, -87.54999,75.55, 272.375,75.575, -87.625,75.575, 272.3,75.6, -87.70001,75.6, 272.25,75.55, -87.75,75.55, 272.2,75.5, -87.79999,75.5, 272.15002,75.5, -87.849976,75.5, 272.1,75.5, -87.899994,75.5, 272.025,75.5, -87.975006,75.5, 271.95,75.5, -88.04999,75.5, 271.875,75.5, -88.125,75.5, 271.8,75.5, -88.20001,75.5, 271.73334,75.46667, -88.26666,75.46667, 271.66666,75.433334, -88.33334,75.433334, 271.6,75.4, -88.399994,75.4, 271.53333,75.46667, -88.466675,75.46667, 271.46667,75.53333, -88.533325,75.53333, 271.4,75.6, -88.600006,75.6, 271.325,75.6, -88.67499,75.6, 271.25,75.6, -88.75,75.6, 271.175,75.6, -88.82501,75.6, 271.1,75.6, -88.899994,75.6, 271.03333,75.566666, -88.966675,75.566666, 270.96667,75.53333, -89.033325,75.53333, 270.9,75.5, -89.100006,75.5, 270.95,75.45, -89.04999,75.45, 271.,75.4, -89.,75.4, 270.93332,75.4, -89.06668,75.4, 270.86667,75.4, -89.13333,75.4, 270.8,75.4, -89.20001,75.4, 270.73334,75.433334, -89.26666,75.433334, 270.66666,75.46667, -89.33334,75.46667, 270.6,75.5, -89.399994,75.5, 270.53333,75.5, -89.466675,75.5, 270.46667,75.5, -89.533325,75.5, 270.4,75.5, -89.600006,75.5, 270.325,75.5, -89.67499,75.5, 270.25,75.5, -89.75,75.5, 270.175,75.5, -89.82501,75.5, 270.1,75.5, -89.899994,75.5, 270.16666,75.53333, -89.83334,75.53333, 270.23334,75.566666, -89.76666,75.566666, 270.3,75.6, -89.70001,75.6, 270.36667,75.6, -89.63333,75.6, 270.43332,75.6, -89.56668,75.6, 270.5,75.6, -89.5,75.6, 270.45,75.7, -89.54999,75.7, 270.4,75.8, -89.600006,75.8, 270.33334,75.8, -89.66666,75.8, 270.26666,75.8, -89.73334,75.8, 270.2,75.8, -89.79999,75.8, 270.125,75.8, -89.875,75.8, 270.05,75.8, -89.95001,75.8, 269.975,75.8, -90.024994,75.8, 269.9,75.8, -90.100006,75.8, 269.84998,75.850006, -90.150024,75.850006, 269.8,75.9, -90.20001,75.9, 269.75,75.9, -90.25,75.9, 269.7,75.9, -90.29999,75.9, 269.625,75.9, -90.375,75.9, 269.55,75.9, -90.45001,75.9, 269.475,75.9, -90.524994,75.9, 269.4,75.9, -90.600006,75.9, 269.33334,75.9, -90.66666,75.9, 269.26666,75.9, -90.73334,75.9, 269.2,75.9, -90.79999,75.9, 269.13333,75.9, -90.86667,75.9, 269.06668,75.9, -90.93332,75.9, 269.,75.9, -91.,75.9, 268.925,75.875, -91.07501,75.875, 268.85,75.850006, -91.149994,75.850006, 268.77502,75.825005, -91.224976,75.825005, 268.7,75.8, -91.29999,75.8, 268.76666,75.86667, -91.23334,75.86667, 268.83334,75.933334, -91.16666,75.933334, 268.9,76., -91.100006,76., 268.96667,76., -91.033325,76., 269.03333,76., -90.966675,76., 269.1,76., -90.899994,76., 269.16666,76., -90.83334,76., 269.23334,76., -90.76666,76., 269.3,76., -90.70001,76., 269.22498,76., -90.775024,76., 269.15,76., -90.850006,76., 269.075,76., -90.92499,76., 269.,76., -91.,76., 268.93332,76.03333, -91.06668,76.03333, 268.86667,76.066666, -91.13333,76.066666, 268.8,76.1, -91.20001,76.1, 268.73334,76.1, -91.26666,76.1, 268.66666,76.1, -91.33334,76.1, 268.6,76.1, -91.399994,76.1, 268.53333,76.1, -91.466675,76.1, 268.46667,76.1, -91.533325,76.1, 268.4,76.1, -91.600006,76.1, 268.475,76.1, -91.524994,76.1, 268.55,76.1, -91.45001,76.1, 268.625,76.1, -91.375,76.1, 268.7,76.1, -91.29999,76.1, 268.76666,76.1, -91.23334,76.1, 268.83334,76.1, -91.16666,76.1, 268.9,76.1, -91.100006,76.1, 268.98334,76.1, -91.01666,76.1, 269.06665,76.1, -90.93335,76.1, 269.15,76.1, -90.850006,76.1, 269.23334,76.1, -90.76666,76.1, 269.31665,76.1, -90.68335,76.1, 269.4,76.1, -90.600006,76.1, 269.45,76.1, -90.54999,76.1, 269.5,76.1, -90.5,76.1, 269.56668,76.1, -90.43332,76.1, 269.63333,76.1, -90.36667,76.1, 269.7,76.1, -90.29999,76.1, 269.78,76.1, -90.22,76.1, 269.86002,76.1, -90.139984,76.1, 269.94,76.1, -90.06,76.1, 270.02002,76.1, -89.97998,76.1, 270.1,76.1, -89.899994,76.1, 270.16666,76.1, -89.83334,76.1, 270.23334,76.1, -89.76666,76.1, 270.3,76.1, -89.70001,76.1, 270.375,76.125, -89.625,76.125, 270.45,76.149994, -89.54999,76.149994, 270.525,76.174995, -89.475006,76.174995, 270.6,76.2, -89.399994,76.2, 270.55,76.25, -89.45001,76.25, 270.5,76.3, -89.5,76.3, 270.43332,76.3, -89.56668,76.3, 270.36667,76.3, -89.63333,76.3, 270.3,76.3, -89.70001,76.3, 270.22498,76.3, -89.775024,76.3, 270.15,76.3, -89.850006,76.3, 270.075,76.3, -89.92499,76.3, 270.,76.3, -90.,76.3, 269.93332,76.3, -90.06668,76.3, 269.86667,76.3, -90.13333,76.3, 269.8,76.3, -90.20001,76.3, 269.72498,76.325005, -90.275024,76.325005, 269.65,76.350006, -90.350006,76.350006, 269.575,76.375, -90.42499,76.375, 269.5,76.4, -90.5,76.4, 269.43332,76.36667, -90.56668,76.36667, 269.36667,76.333336, -90.63333,76.333336, 269.3,76.3, -90.70001,76.3, 269.23334,76.333336, -90.76666,76.333336, 269.16666,76.36667, -90.83334,76.36667, 269.1,76.4, -90.899994,76.4, 269.03333,76.4, -90.966675,76.4, 268.96667,76.4, -91.033325,76.4, 268.9,76.4, -91.100006,76.4, 268.825,76.4, -91.17499,76.4, 268.75,76.4, -91.25,76.4, 268.675,76.4, -91.32501,76.4, 268.6,76.4, -91.399994,76.4, 268.53333,76.433334, -91.466675,76.433334, 268.46667,76.46667, -91.533325,76.46667, 268.4,76.5, -91.600006,76.5, 268.46667,76.5, -91.533325,76.5, 268.53333,76.5, -91.466675,76.5, 268.6,76.5, -91.399994,76.5, 268.66666,76.5, -91.33334,76.5, 268.73334,76.5, -91.26666,76.5, 268.8,76.5, -91.20001,76.5, 268.875,76.475, -91.125,76.475, 268.95,76.45, -91.04999,76.45, 269.025,76.425, -90.975006,76.425, 269.1,76.4, -90.899994,76.4, 269.175,76.4, -90.82501,76.4, 269.25,76.4, -90.75,76.4, 269.325,76.4, -90.67499,76.4, 269.4,76.4, -90.600006,76.4, 269.34998,76.5, -90.650024,76.5, 269.3,76.6, -90.70001,76.6, 269.23334,76.6, -90.76666,76.6, 269.16666,76.6, -90.83334,76.6, 269.1,76.6, -90.899994,76.6, 269.025,76.6, -90.975006,76.6, 268.95,76.6, -91.04999,76.6, 268.875,76.6, -91.125,76.6, 268.8,76.6, -91.20001,76.6, 268.72498,76.625, -91.275024,76.625, 268.65,76.649994, -91.350006,76.649994, 268.575,76.674995, -91.42499,76.674995, 268.5,76.7, -91.5,76.7, 268.43332,76.7, -91.56668,76.7, 268.36667,76.7, -91.63333,76.7, 268.3,76.7, -91.70001,76.7, 268.23334,76.7, -91.76666,76.7, 268.16666,76.7, -91.83334,76.7, 268.1,76.7, -91.899994,76.7, 268.03333,76.666664, -91.966675,76.666664, 267.96667,76.63333, -92.033325,76.63333, 267.9,76.6, -92.100006,76.6, 267.83334,76.6, -92.16666,76.6, 267.76666,76.6, -92.23334,76.6, 267.7,76.6, -92.29999,76.6, 267.63333,76.6, -92.36667,76.6, 267.56668,76.6, -92.43332,76.6, 267.5,76.6, -92.5,76.6, 267.425,76.6, -92.57501,76.6, 267.35,76.6, -92.649994,76.6, 267.27502,76.6, -92.724976,76.6, 267.2,76.6, -92.79999,76.6, 267.125,76.6, -92.875,76.6, 267.05,76.6, -92.95001,76.6, 266.975,76.6, -93.024994,76.6, 266.9,76.6, -93.100006,76.6, 266.83334,76.6, -93.16666,76.6, 266.76666,76.6, -93.23334,76.6, 266.7,76.6, -93.29999,76.6, 266.63333,76.566666, -93.36667,76.566666, 266.56668,76.53333, -93.43332,76.53333, 266.5,76.5, -93.5,76.5, 266.45,76.45, -93.54999,76.45, 266.4,76.4, -93.600006,76.4, 266.45,76.5, -93.54999,76.5, 266.5,76.6, -93.5,76.6, 266.55,76.649994, -93.45001,76.649994, 266.6,76.7, -93.399994,76.7, 266.53333,76.73333, -93.466675,76.73333, 266.46667,76.76667, -93.533325,76.76667, 266.4,76.8, -93.600006,76.8, 266.33334,76.833336, -93.66666,76.833336, 266.26666,76.86667, -93.73334,76.86667, 266.2,76.9, -93.79999,76.9, 266.125,76.925, -93.875,76.925, 266.05,76.95, -93.95001,76.95, 265.975,76.975, -94.024994,76.975, 265.9,77., -94.100006,77., 265.84998,76.95, -94.150024,76.95, 265.8,76.9, -94.20001,76.9, 265.72498,76.925, -94.275024,76.925, 265.65,76.95, -94.350006,76.95, 265.575,76.975, -94.42499,76.975, 265.5,77., -94.5,77., 265.43332,77., -94.56668,77., 265.36667,77., -94.63333,77., 265.3,77., -94.70001,77., 265.22498,77., -94.775024,77., 265.15,77., -94.850006,77., 265.075,77., -94.92499,77., 265.,77., -95.,77., 280.8,76., -79.20001,76., 280.73334,75.96667, -79.26666,75.96667, 280.66666,75.933334, -79.33334,75.933334, 280.6,75.9, -79.399994,75.9, 280.66666,75.9, -79.33334,75.9, 280.73334,75.9, -79.26666,75.9, 280.8,75.9, -79.20001,75.9, 280.72498,75.875, -79.275024,75.875, 280.65,75.850006, -79.350006,75.850006, 280.575,75.825005, -79.42499,75.825005, 280.5,75.8, -79.5,75.8, 280.43332,75.8, -79.56668,75.8, 280.36667,75.8, -79.63333,75.8, 280.3,75.8, -79.70001,75.8, 280.23334,75.8, -79.76666,75.8, 280.16666,75.8, -79.83334,75.8, 280.1,75.8, -79.899994,75.8, 280.15002,75.850006, -79.849976,75.850006, 280.2,75.9, -79.79999,75.9, 280.26666,75.933334, -79.73334,75.933334, 280.33334,75.96667, -79.66666,75.96667, 280.4,76., -79.600006,76., 280.46667,76.03333, -79.533325,76.03333, 280.53333,76.066666, -79.466675,76.066666, 280.6,76.1, -79.399994,76.1, 280.66666,76.066666, -79.33334,76.066666, 280.73334,76.03333, -79.26666,76.03333, 280.8,76., -79.20001,76., 280.3,74.8, -79.70001,74.8, 280.375,74.825005, -79.625,74.825005, 280.45,74.850006, -79.54999,74.850006, 280.525,74.875, -79.475006,74.875, 280.6,74.9, -79.399994,74.9, 280.525,74.925, -79.475006,74.925, 280.45,74.95, -79.54999,74.95, 280.375,74.975, -79.625,74.975, 280.3,75., -79.70001,75., 280.22498,75., -79.775024,75., 280.15,75., -79.850006,75., 280.075,75., -79.92499,75., 280.,75., -80.,75., 279.93332,75., -80.06668,75., 279.86667,75., -80.13333,75., 279.8,75., -80.20001,75., 279.72498,74.975, -80.275024,74.975, 279.65,74.95, -80.350006,74.95, 279.575,74.925, -80.42499,74.925, 279.5,74.9, -80.5,74.9, 279.56668,74.9, -80.43332,74.9, 279.63333,74.9, -80.36667,74.9, 279.7,74.9, -80.29999,74.9, 279.77502,74.875, -80.224976,74.875, 279.85,74.850006, -80.149994,74.850006, 279.925,74.825005, -80.07501,74.825005, 280.,74.8, -80.,74.8, 280.05,74.8, -79.95001,74.8, 280.1,74.8, -79.899994,74.8, 280.16666,74.8, -79.83334,74.8, 280.23334,74.8, -79.76666,74.8, 280.3,74.8, -79.70001,74.8, 265.,75.7, -95.,75.7, 265.08,75.68, -94.92001,75.68, 265.16,75.659996, -94.84,75.659996, 265.24,75.64, -94.76001,75.64, 265.32,75.619995, -94.67999,75.619995, 265.4,75.6, -94.600006,75.6, 265.46667,75.566666, -94.533325,75.566666, 265.53333,75.53333, -94.466675,75.53333, 265.6,75.5, -94.399994,75.5, 265.65002,75.5, -94.349976,75.5, 265.7,75.5, -94.29999,75.5, 265.76666,75.46667, -94.23334,75.46667, 265.83334,75.433334, -94.16666,75.433334, 265.9,75.4, -94.100006,75.4, 265.975,75.375, -94.024994,75.375, 266.05,75.350006, -93.95001,75.350006, 266.125,75.325005, -93.875,75.325005, 266.2,75.3, -93.79999,75.3, 266.25,75.3, -93.75,75.3, 266.3,75.3, -93.70001,75.3, 266.34998,75.2, -93.650024,75.2, 266.4,75.1, -93.600006,75.1, 266.4,75., -93.600006,75., 266.4,74.9, -93.600006,74.9, 266.4,74.8, -93.600006,74.8, 266.4,74.7, -93.600006,74.7, 266.33334,74.666664, -93.66666,74.666664, 266.26666,74.63333, -93.73334,74.63333, 266.2,74.6, -93.79999,74.6, 266.13333,74.6, -93.86667,74.6, 266.06668,74.6, -93.93332,74.6, 266.,74.6, -94.,74.6, 265.925,74.6, -94.07501,74.6, 265.85,74.6, -94.149994,74.6, 265.77502,74.6, -94.224976,74.6, 265.7,74.6, -94.29999,74.6, 265.63333,74.6, -94.36667,74.6, 265.56668,74.6, -94.43332,74.6, 265.5,74.6, -94.5,74.6, 265.43332,74.6, -94.56668,74.6, 265.36667,74.6, -94.63333,74.6, 265.3,74.6, -94.70001,74.6, 265.23334,74.63333, -94.76666,74.63333, 265.16666,74.666664, -94.83334,74.666664, 265.1,74.7, -94.899994,74.7, 265.03333,74.7, -94.966675,74.7, 264.96667,74.7, -95.033325,74.7, 264.9,74.7, -95.100006,74.7, 264.83334,74.73333, -95.16666,74.73333, 264.76666,74.76667, -95.23334,74.76667, 264.7,74.8, -95.29999,74.8, 264.63333,74.8, -95.36667,74.8, 264.56668,74.8, -95.43332,74.8, 264.5,74.8, -95.5,74.8, 264.43332,74.833336, -95.56668,74.833336, 264.36667,74.86667, -95.63333,74.86667, 264.3,74.9, -95.70001,74.9, 264.23334,74.9, -95.76666,74.9, 264.16666,74.9, -95.83334,74.9, 264.1,74.9, -95.899994,74.9, 264.03333,74.933334, -95.966675,74.933334, 263.96667,74.96667, -96.033325,74.96667, 263.9,75., -96.100006,75., 263.83334,75., -96.16666,75., 263.76666,75., -96.23334,75., 263.7,75., -96.29999,75., 263.65002,75., -96.349976,75., 263.6,75., -96.399994,75., 263.55,75.1, -96.45001,75.1, 263.5,75.2, -96.5,75.2, 263.56668,75.2, -96.43332,75.2, 263.63333,75.2, -96.36667,75.2, 263.7,75.2, -96.29999,75.2, 263.76666,75.23333, -96.23334,75.23333, 263.83334,75.26667, -96.16666,75.26667, 263.9,75.3, -96.100006,75.3, 263.96667,75.3, -96.033325,75.3, 264.03333,75.3, -95.966675,75.3, 264.1,75.3, -95.899994,75.3, 264.03333,75.3, -95.966675,75.3, 263.96667,75.3, -96.033325,75.3, 263.9,75.3, -96.100006,75.3, 263.96667,75.3, -96.033325,75.3, 264.03333,75.3, -95.966675,75.3, 264.1,75.3, -95.899994,75.3, 264.03333,75.333336, -95.966675,75.333336, 263.96667,75.36667, -96.033325,75.36667, 263.9,75.4, -96.100006,75.4, 263.975,75.4, -96.024994,75.4, 264.05,75.4, -95.95001,75.4, 264.125,75.4, -95.875,75.4, 264.2,75.4, -95.79999,75.4, 264.13333,75.433334, -95.86667,75.433334, 264.06668,75.46667, -95.93332,75.46667, 264.,75.5, -96.,75.5, 264.075,75.5, -95.92499,75.5, 264.15,75.5, -95.850006,75.5, 264.22498,75.5, -95.775024,75.5, 264.3,75.5, -95.70001,75.5, 264.34998,75.55, -95.650024,75.55, 264.4,75.6, -95.600006,75.6, 264.475,75.625, -95.524994,75.625, 264.55,75.649994, -95.45001,75.649994, 264.625,75.674995, -95.375,75.674995, 264.7,75.7, -95.29999,75.7, 264.76666,75.7, -95.23334,75.7, 264.83334,75.7, -95.16666,75.7, 264.9,75.7, -95.100006,75.7, 264.95,75.7, -95.04999,75.7, 265.,75.7, -95.,75.7, 264.9,74.1, -95.100006,74.1, 264.975,74.1, -95.024994,74.1, 265.05,74.1, -94.95001,74.1, 265.125,74.1, -94.875,74.1, 265.2,74.1, -94.79999,74.1, 265.27502,74.1, -94.724976,74.1, 265.35,74.1, -94.649994,74.1, 265.425,74.1, -94.57501,74.1, 265.5,74.1, -94.5,74.1, 265.575,74.1, -94.42499,74.1, 265.65,74.1, -94.350006,74.1, 265.72498,74.1, -94.275024,74.1, 265.8,74.1, -94.20001,74.1, 265.8857,74.11428, -94.11429,74.11428, 265.9714,74.12857, -94.028595,74.12857, 266.05713,74.14285, -93.94287,74.14285, 266.14285,74.15714, -93.85715,74.15714, 266.22858,74.171425, -93.77142,74.171425, 266.31427,74.185715, -93.68573,74.185715, 266.4,74.2, -93.600006,74.2, 266.47998,74.18, -93.52002,74.18, 266.56,74.159996, -93.44,74.159996, 266.63998,74.14, -93.360016,74.14, 266.72,74.119995, -93.28,74.119995, 266.8,74.1, -93.20001,74.1, 266.86667,74.1, -93.13333,74.1, 266.93332,74.1, -93.06668,74.1, 267.,74.1, -93.,74.1, 267.06668,74.066666, -92.93332,74.066666, 267.13333,74.03333, -92.86667,74.03333, 267.2,74., -92.79999,74., 267.27502,74.025, -92.724976,74.025, 267.35,74.05, -92.649994,74.05, 267.425,74.075, -92.57501,74.075, 267.5,74.1, -92.5,74.1, 267.55,74.05, -92.45001,74.05, 267.6,74., -92.399994,74., 267.66666,74., -92.33334,74., 267.73334,74., -92.26666,74., 267.8,74., -92.20001,74., 267.875,74., -92.125,74., 267.95,74., -92.04999,74., 268.025,74., -91.975006,74., 268.1,74., -91.899994,74., 268.16666,74., -91.83334,74., 268.23334,74., -91.76666,74., 268.3,74., -91.70001,74., 268.375,74., -91.625,74., 268.45,74., -91.54999,74., 268.525,74., -91.475006,74., 268.6,74., -91.399994,74., 268.68,74., -91.32001,74., 268.76,74., -91.23999,74., 268.84,74., -91.16,74., 268.92,74., -91.07999,74., 269.,74., -91.,74., 269.075,73.975, -90.92499,73.975, 269.15,73.95, -90.850006,73.95, 269.22498,73.925, -90.775024,73.925, 269.3,73.9, -90.70001,73.9, 269.375,73.9, -90.625,73.9, 269.45,73.9, -90.54999,73.9, 269.525,73.9, -90.475006,73.9, 269.6,73.9, -90.399994,73.9, 269.55,73.8, -90.45001,73.8, 269.5,73.7, -90.5,73.7, 269.425,73.674995, -90.57501,73.674995, 269.35,73.649994, -90.649994,73.649994, 269.27502,73.625, -90.724976,73.625, 269.2,73.6, -90.79999,73.6, 269.13333,73.6, -90.86667,73.6, 269.06668,73.6, -90.93332,73.6, 269.,73.6, -91.,73.6, 268.95,73.5, -91.04999,73.5, 268.9,73.4, -91.100006,73.4, 268.84998,73.350006, -91.150024,73.350006, 268.8,73.3, -91.20001,73.3, 268.72498,73.275, -91.275024,73.275, 268.65,73.25, -91.350006,73.25, 268.575,73.225, -91.42499,73.225, 268.5,73.2, -91.5,73.2, 268.45,73.1, -91.54999,73.1, 268.4,73., -91.600006,73., 268.325,72.975, -91.67499,72.975, 268.25,72.95, -91.75,72.95, 268.175,72.925, -91.82501,72.925, 268.1,72.9, -91.899994,72.9, 268.03333,72.86667, -91.966675,72.86667, 267.96667,72.833336, -92.033325,72.833336, 267.9,72.8, -92.100006,72.8, 267.825,72.775, -92.17499,72.775, 267.75,72.75, -92.25,72.75, 267.675,72.725, -92.32501,72.725, 267.6,72.7, -92.399994,72.7, 267.53333,72.73333, -92.466675,72.73333, 267.46667,72.76667, -92.533325,72.76667, 267.4,72.8, -92.600006,72.8, 267.33334,72.76667, -92.66666,72.76667, 267.26666,72.73333, -92.73334,72.73333, 267.2,72.7, -92.79999,72.7, 267.125,72.7, -92.875,72.7, 267.05,72.7, -92.95001,72.7, 266.975,72.7, -93.024994,72.7, 266.9,72.7, -93.100006,72.7, 266.84998,72.75, -93.150024,72.75, 266.8,72.8, -93.20001,72.8, 266.72498,72.8, -93.275024,72.8, 266.65,72.8, -93.350006,72.8, 266.575,72.8, -93.42499,72.8, 266.5,72.8, -93.5,72.8, 266.42,72.8, -93.57999,72.8, 266.34,72.8, -93.66,72.8, 266.26,72.8, -93.73999,72.8, 266.18,72.8, -93.82001,72.8, 266.1,72.8, -93.899994,72.8, 266.02002,72.78, -93.97998,72.78, 265.94,72.76, -94.06,72.76, 265.86002,72.74, -94.139984,72.74, 265.78,72.72, -94.22,72.72, 265.7,72.7, -94.29999,72.7, 265.77502,72.7, -94.224976,72.7, 265.85,72.7, -94.149994,72.7, 265.925,72.7, -94.07501,72.7, 266.,72.7, -94.,72.7, 266.06668,72.666664, -93.93332,72.666664, 266.13333,72.63333, -93.86667,72.63333, 266.2,72.6, -93.79999,72.6, 266.26666,72.566666, -93.73334,72.566666, 266.33334,72.53333, -93.66666,72.53333, 266.4,72.5, -93.600006,72.5, 266.34998,72.45, -93.650024,72.45, 266.3,72.4, -93.70001,72.4, 266.23334,72.36667, -93.76666,72.36667, 266.16666,72.333336, -93.83334,72.333336, 266.1,72.3, -93.899994,72.3, 266.05,72.25, -93.95001,72.25, 266.,72.2, -94.,72.2, 265.93332,72.166664, -94.06668,72.166664, 265.86667,72.13333, -94.13333,72.13333, 265.8,72.1, -94.20001,72.1, 265.75,72.1, -94.25,72.1, 265.7,72.1, -94.29999,72.1, 265.65002,72.05, -94.349976,72.05, 265.6,72., -94.399994,72., 265.53333,72., -94.466675,72., 265.46667,72., -94.533325,72., 265.4,72., -94.600006,72., 265.33334,72., -94.66666,72., 265.26666,72., -94.73334,72., 265.2,72., -94.79999,72., 265.13333,72., -94.86667,72., 265.06668,72., -94.93332,72., 265.,72., -95.,72., 264.93332,72., -95.06668,72., 264.86667,72., -95.13333,72., 264.8,72., -95.20001,72., 264.84998,72.05, -95.150024,72.05, 264.9,72.1, -95.100006,72.1, 264.84998,72.2, -95.150024,72.2, 264.8,72.3, -95.20001,72.3, 264.8,72.4, -95.20001,72.4, 264.8,72.5, -95.20001,72.5, 264.875,72.525, -95.125,72.525, 264.95,72.55, -95.04999,72.55, 265.025,72.575, -94.975006,72.575, 265.1,72.6, -94.899994,72.6, 265.03333,72.566666, -94.966675,72.566666, 264.96667,72.53333, -95.033325,72.53333, 264.9,72.5, -95.100006,72.5, 264.83334,72.53333, -95.16666,72.53333, 264.76666,72.566666, -95.23334,72.566666, 264.7,72.6, -95.29999,72.6, 264.63333,72.63333, -95.36667,72.63333, 264.56668,72.666664, -95.43332,72.666664, 264.5,72.7, -95.5,72.7, 264.43332,72.73333, -95.56668,72.73333, 264.36667,72.76667, -95.63333,72.76667, 264.3,72.8, -95.70001,72.8, 264.3,72.9, -95.70001,72.9, 264.3,73., -95.70001,73., 264.34998,73.05, -95.650024,73.05, 264.4,73.1, -95.600006,73.1, 264.4,73.2, -95.600006,73.2, 264.4,73.3, -95.600006,73.3, 264.34998,73.45, -95.650024,73.45, 264.3,73.6, -95.70001,73.6, 264.3,73.7, -95.70001,73.7, 264.36667,73.73333, -95.63333,73.73333, 264.43332,73.76667, -95.56668,73.76667, 264.5,73.8, -95.5,73.8, 264.56668,73.76667, -95.43332,73.76667, 264.63333,73.73333, -95.36667,73.73333, 264.7,73.7, -95.29999,73.7, 264.77502,73.674995, -95.224976,73.674995, 264.85,73.649994, -95.149994,73.649994, 264.925,73.625, -95.07501,73.625, 265.,73.6, -95.,73.6, 265.06668,73.6, -94.93332,73.6, 265.13333,73.6, -94.86667,73.6, 265.2,73.6, -94.79999,73.6, 265.13333,73.63333, -94.86667,73.63333, 265.06668,73.666664, -94.93332,73.666664, 265.,73.7, -95.,73.7, 264.95,73.75, -95.04999,73.75, 264.9,73.8, -95.100006,73.8, 264.83334,73.833336, -95.16666,73.833336, 264.76666,73.86667, -95.23334,73.86667, 264.7,73.9, -95.29999,73.9, 264.65002,73.95, -95.349976,73.95, 264.6,74., -95.399994,74., 264.65002,74., -95.349976,74., 264.7,74., -95.29999,74., 264.76666,74.03333, -95.23334,74.03333, 264.83334,74.066666, -95.16666,74.066666, 264.9,74.1, -95.100006,74.1, 265.,71.9, -95.,71.9, 265.075,71.925, -94.92499,71.925, 265.15,71.95, -94.850006,71.95, 265.22498,71.975, -94.775024,71.975, 265.3,72., -94.70001,72., 265.36667,71.96667, -94.63333,71.96667, 265.43332,71.933334, -94.56668,71.933334, 265.5,71.9, -94.5,71.9, 265.45,71.850006, -94.54999,71.850006, 265.4,71.8, -94.600006,71.8, 265.46667,71.76667, -94.533325,71.76667, 265.53333,71.73333, -94.466675,71.73333, 265.6,71.7, -94.399994,71.7, 265.66666,71.73333, -94.33334,71.73333, 265.73334,71.76667, -94.26666,71.76667, 265.8,71.8, -94.20001,71.8, 265.86667,71.76667, -94.13333,71.76667, 265.93332,71.73333, -94.06668,71.73333, 266.,71.7, -94.,71.7, 266.075,71.7, -93.92499,71.7, 266.15,71.7, -93.850006,71.7, 266.22498,71.7, -93.775024,71.7, 266.3,71.7, -93.70001,71.7, 266.25,71.649994, -93.75,71.649994, 266.2,71.6, -93.79999,71.6, 266.27502,71.575, -93.724976,71.575, 266.35,71.55, -93.649994,71.55, 266.425,71.525, -93.57501,71.525, 266.5,71.5, -93.5,71.5, 266.56668,71.46667, -93.43332,71.46667, 266.63333,71.433334, -93.36667,71.433334, 266.7,71.4, -93.29999,71.4, 266.75,71.350006, -93.25,71.350006, 266.8,71.3, -93.20001,71.3, 266.86667,71.26667, -93.13333,71.26667, 266.93332,71.23333, -93.06668,71.23333, 267.,71.2, -93.,71.2, 267.05,71.1, -92.95001,71.1, 267.1,71., -92.899994,71., 267.05,70.95, -92.95001,70.95, 267.,70.9, -93.,70.9, 267.06668,70.86667, -92.93332,70.86667, 267.13333,70.833336, -92.86667,70.833336, 267.2,70.8, -92.79999,70.8, 267.25,70.75, -92.75,70.75, 267.3,70.7, -92.70001,70.7, 267.36667,70.7, -92.63333,70.7, 267.43332,70.7, -92.56668,70.7, 267.5,70.7, -92.5,70.7, 267.56668,70.666664, -92.43332,70.666664, 267.63333,70.63333, -92.36667,70.63333, 267.7,70.6, -92.29999,70.6, 267.76666,70.53333, -92.23334,70.53333, 267.83334,70.46667, -92.16666,70.46667, 267.9,70.4, -92.100006,70.4, 267.9,70.3, -92.100006,70.3, 267.96667,70.3, -92.033325,70.3, 268.03333,70.3, -91.966675,70.3, 268.1,70.3, -91.899994,70.3, 268.15002,70.25, -91.849976,70.25, 268.2,70.2, -91.79999,70.2, 268.26666,70.166664, -91.73334,70.166664, 268.33334,70.13333, -91.66666,70.13333, 268.4,70.1, -91.600006,70.1, 268.33334,70.1, -91.66666,70.1, 268.26666,70.1, -91.73334,70.1, 268.2,70.1, -91.79999,70.1, 268.13333,70.1, -91.86667,70.1, 268.06668,70.1, -91.93332,70.1, 268.,70.1, -92.,70.1, 267.925,70.125, -92.07501,70.125, 267.85,70.149994, -92.149994,70.149994, 267.77502,70.174995, -92.224976,70.174995, 267.7,70.2, -92.29999,70.2, 267.63333,70.166664, -92.36667,70.166664, 267.56668,70.13333, -92.43332,70.13333, 267.5,70.1, -92.5,70.1, 267.575,70.1, -92.42499,70.1, 267.65,70.1, -92.350006,70.1, 267.72498,70.1, -92.275024,70.1, 267.8,70.1, -92.20001,70.1, 267.86667,70.066666, -92.13333,70.066666, 267.93332,70.03333, -92.06668,70.03333, 268.,70., -92.,70., 267.93332,69.96667, -92.06668,69.96667, 267.86667,69.933334, -92.13333,69.933334, 267.8,69.9, -92.20001,69.9, 267.72498,69.875, -92.275024,69.875, 267.65,69.850006, -92.350006,69.850006, 267.575,69.825005, -92.42499,69.825005, 267.5,69.8, -92.5,69.8, 267.425,69.775, -92.57501,69.775, 267.35,69.75, -92.649994,69.75, 267.27502,69.725, -92.724976,69.725, 267.2,69.7, -92.79999,69.7, 267.27502,69.7, -92.724976,69.7, 267.35,69.7, -92.649994,69.7, 267.425,69.7, -92.57501,69.7, 267.5,69.7, -92.5,69.7, 267.56668,69.666664, -92.43332,69.666664, 267.63333,69.63333, -92.36667,69.63333, 267.7,69.6, -92.29999,69.6, 267.78,69.58, -92.22,69.58, 267.86002,69.56, -92.139984,69.56, 267.94,69.54, -92.06,69.54, 268.02002,69.52, -91.97998,69.52, 268.1,69.5, -91.899994,69.5, 268.16666,69.5, -91.83334,69.5, 268.23334,69.5, -91.76666,69.5, 268.3,69.5, -91.70001,69.5, 268.36667,69.53333, -91.63333,69.53333, 268.43332,69.566666, -91.56668,69.566666, 268.5,69.6, -91.5,69.6, 268.56668,69.566666, -91.43332,69.566666, 268.63333,69.53333, -91.36667,69.53333, 268.7,69.5, -91.29999,69.5, 268.75,69.5, -91.25,69.5, 268.8,69.5, -91.20001,69.5, 268.86667,69.5, -91.13333,69.5, 268.93332,69.5, -91.06668,69.5, 269.,69.5, -91.,69.5, 268.93332,69.46667, -91.06668,69.46667, 268.86667,69.433334, -91.13333,69.433334, 268.8,69.4, -91.20001,69.4, 268.73334,69.36667, -91.26666,69.36667, 268.66666,69.333336, -91.33334,69.333336, 268.6,69.3, -91.399994,69.3, 268.66666,69.26667, -91.33334,69.26667, 268.73334,69.23333, -91.26666,69.23333, 268.8,69.2, -91.20001,69.2, 268.86667,69.166664, -91.13333,69.166664, 268.93332,69.13333, -91.06668,69.13333, 269.,69.1, -91.,69.1, 269.06668,69.066666, -90.93332,69.066666, 269.13333,69.03333, -90.86667,69.03333, 269.2,69., -90.79999,69., 269.26666,68.96667, -90.73334,68.96667, 269.33334,68.933334, -90.66666,68.933334, 269.4,68.9, -90.600006,68.9, 269.45,68.850006, -90.54999,68.850006, 269.5,68.8, -90.5,68.8, 269.5,68.7, -90.5,68.7, 269.5,68.6, -90.5,68.6, 269.5,68.5, -90.5,68.5, 269.5,68.4, -90.5,68.4, 269.55,68.350006, -90.45001,68.350006, 269.6,68.3, -90.399994,68.3, 269.675,68.325005, -90.32501,68.325005, 269.75,68.350006, -90.25,68.350006, 269.825,68.375, -90.17499,68.375, 269.9,68.4, -90.100006,68.4, 269.95,68.5, -90.04999,68.5, 270.,68.6, -90.,68.6, 270.06668,68.63333, -89.93332,68.63333, 270.13333,68.666664, -89.86667,68.666664, 270.2,68.7, -89.79999,68.7, 270.15002,68.8, -89.849976,68.8, 270.1,68.9, -89.899994,68.9, 270.175,68.95, -89.82501,68.95, 270.25,69., -89.75,69., 270.325,69.05, -89.67499,69.05, 270.4,69.1, -89.600006,69.1, 270.45,69.149994, -89.54999,69.149994, 270.5,69.2, -89.5,69.2, 270.56668,69.23333, -89.43332,69.23333, 270.63333,69.26667, -89.36667,69.26667, 270.7,69.3, -89.29999,69.3, 270.76666,69.3, -89.23334,69.3, 270.83334,69.3, -89.16666,69.3, 270.9,69.3, -89.100006,69.3, 270.95,69.25, -89.04999,69.25, 271.,69.2, -89.,69.2, 271.075,69.149994, -88.92499,69.149994, 271.15,69.1, -88.850006,69.1, 271.22498,69.05, -88.775024,69.05, 271.3,69., -88.70001,69., 271.375,68.975, -88.625,68.975, 271.45,68.95, -88.54999,68.95, 271.525,68.925, -88.475006,68.925, 271.6,68.9, -88.399994,68.9, 271.66666,68.9, -88.33334,68.9, 271.73334,68.9, -88.26666,68.9, 271.8,68.9, -88.20001,68.9, 271.84998,68.8, -88.150024,68.8, 271.9,68.7, -88.100006,68.7, 271.96667,68.6, -88.033325,68.6, 272.03333,68.5, -87.966675,68.5, 272.1,68.4, -87.899994,68.4, 272.05,68.3, -87.95001,68.3, 272.,68.2, -88.,68.2, 271.925,68.225, -88.07501,68.225, 271.85,68.25, -88.149994,68.25, 271.77502,68.275, -88.224976,68.275, 271.7,68.3, -88.29999,68.3, 271.65002,68.3, -88.349976,68.3, 271.6,68.3, -88.399994,68.3, 271.6,68.15, -88.399994,68.15, 271.6,68., -88.399994,68., 271.65002,67.9, -88.349976,67.9, 271.7,67.8, -88.29999,67.8, 271.77502,67.75, -88.224976,67.75, 271.85,67.7, -88.149994,67.7, 271.925,67.65, -88.07501,67.65, 272.,67.6, -88.,67.6, 272.075,67.55, -87.92499,67.55, 272.15,67.5, -87.850006,67.5, 272.22498,67.45, -87.775024,67.45, 272.3,67.4, -87.70001,67.4, 272.34998,67.350006, -87.650024,67.350006, 272.4,67.3, -87.600006,67.3, 272.46667,67.26667, -87.533325,67.26667, 272.53333,67.23333, -87.466675,67.23333, 272.6,67.2, -87.399994,67.2, 272.66666,67.23333, -87.33334,67.23333, 272.73334,67.26667, -87.26666,67.26667, 272.8,67.3, -87.20001,67.3, 272.84998,67.350006, -87.150024,67.350006, 272.9,67.4, -87.100006,67.4, 272.975,67.4, -87.024994,67.4, 273.05,67.4, -86.95001,67.4, 273.125,67.4, -86.875,67.4, 273.2,67.4, -86.79999,67.4, 273.26666,67.4, -86.73334,67.4, 273.33334,67.4, -86.66666,67.4, 273.4,67.4, -86.600006,67.4, 273.4,67.5, -86.600006,67.5, 273.4,67.6, -86.600006,67.6, 273.45,67.7, -86.54999,67.7, 273.5,67.8, -86.5,67.8, 273.575,67.850006, -86.42499,67.850006, 273.65,67.9, -86.350006,67.9, 273.72498,67.95, -86.275024,67.95, 273.8,68., -86.20001,68., 273.86667,68.03333, -86.13333,68.03333, 273.93332,68.066666, -86.06668,68.066666, 274.,68.1, -86.,68.1, 274.05,68.2, -85.95001,68.2, 274.1,68.3, -85.899994,68.3, 274.15002,68.350006, -85.849976,68.350006, 274.2,68.4, -85.79999,68.4, 274.2,68.55, -85.79999,68.55, 274.2,68.7, -85.79999,68.7, 274.27502,68.7, -85.724976,68.7, 274.35,68.7, -85.649994,68.7, 274.425,68.7, -85.57501,68.7, 274.5,68.7, -85.5,68.7, 274.56668,68.73333, -85.43332,68.73333, 274.63333,68.76667, -85.36667,68.76667, 274.7,68.8, -85.29999,68.8, 274.78,68.78, -85.22,68.78, 274.86002,68.76, -85.139984,68.76, 274.94,68.74, -85.06,68.74, 275.02002,68.72, -84.97998,68.72, 275.1,68.7, -84.899994,68.7, 275.16666,68.73333, -84.83334,68.73333, 275.23334,68.76667, -84.76666,68.76667, 275.3,68.8, -84.70001,68.8, 275.23334,68.8, -84.76666,68.8, 275.16666,68.8, -84.83334,68.8, 275.1,68.8, -84.899994,68.8, 275.025,68.825005, -84.975006,68.825005, 274.95,68.850006, -85.04999,68.850006, 274.875,68.875, -85.125,68.875, 274.8,68.9, -85.20001,68.9, 274.86667,68.9, -85.13333,68.9, 274.93332,68.9, -85.06668,68.9, 275.,68.9, -85.,68.9, 275.075,68.925, -84.92499,68.925, 275.15,68.95, -84.850006,68.95, 275.22498,68.975, -84.775024,68.975, 275.3,69., -84.70001,69., 275.23334,69., -84.76666,69., 275.16666,69., -84.83334,69., 275.1,69., -84.899994,69., 275.05,69.05, -84.95001,69.05, 275.,69.1, -85.,69.1, 274.93332,69.1, -85.06668,69.1, 274.86667,69.1, -85.13333,69.1, 274.8,69.1, -85.20001,69.1, 274.73334,69.13333, -85.26666,69.13333, 274.66666,69.166664, -85.33334,69.166664, 274.6,69.2, -85.399994,69.2, 274.6,69.3, -85.399994,69.3, 274.6,69.4, -85.399994,69.4, 274.6,69.5, -85.399994,69.5, 274.6,69.65, -85.399994,69.65, 274.6,69.8, -85.399994,69.8, 274.675,69.8, -85.32501,69.8, 274.75,69.8, -85.25,69.8, 274.825,69.8, -85.17499,69.8, 274.9,69.8, -85.100006,69.8, 274.95,69.8, -85.04999,69.8, 275.,69.8, -85.,69.8, 275.08,69.8, -84.92001,69.8, 275.16,69.8, -84.84,69.8, 275.24,69.8, -84.76001,69.8, 275.32,69.8, -84.67999,69.8, 275.4,69.8, -84.600006,69.8, 275.47998,69.8, -84.52002,69.8, 275.56,69.8, -84.44,69.8, 275.63998,69.8, -84.360016,69.8, 275.72,69.8, -84.28,69.8, 275.8,69.8, -84.20001,69.8, 275.86667,69.76667, -84.13333,69.76667, 275.93332,69.73333, -84.06668,69.73333, 276.,69.7, -84.,69.7, 276.06668,69.7, -83.93332,69.7, 276.13333,69.7, -83.86667,69.7, 276.2,69.7, -83.79999,69.7, 276.26666,69.7, -83.73334,69.7, 276.33334,69.7, -83.66666,69.7, 276.4,69.7, -83.600006,69.7, 276.46667,69.7, -83.533325,69.7, 276.53333,69.7, -83.466675,69.7, 276.6,69.7, -83.399994,69.7, 276.66666,69.7, -83.33334,69.7, 276.73334,69.7, -83.26666,69.7, 276.8,69.7, -83.20001,69.7, 276.88,69.7, -83.119995,69.7, 276.96,69.7, -83.04001,69.7, 277.04,69.7, -82.95999,69.7, 277.12,69.7, -82.880005,69.7, 277.2,69.7, -82.79999,69.7, 277.26666,69.666664, -82.73334,69.666664, 277.33334,69.63333, -82.66666,69.63333, 277.4,69.6, -82.600006,69.6, 277.34998,69.55, -82.650024,69.55, 277.3,69.5, -82.70001,69.5, 277.375,69.475, -82.625,69.475, 277.45,69.45, -82.54999,69.45, 277.525,69.425, -82.475006,69.425, 277.6,69.4, -82.399994,69.4, 277.66666,69.36667, -82.33334,69.36667, 277.73334,69.333336, -82.26666,69.333336, 277.8,69.3, -82.20001,69.3, 277.86667,69.26667, -82.13333,69.26667, 277.93332,69.23333, -82.06668,69.23333, 278.,69.2, -82.,69.2, 278.075,69.2, -81.92499,69.2, 278.15,69.2, -81.850006,69.2, 278.22498,69.2, -81.775024,69.2, 278.3,69.2, -81.70001,69.2, 278.34998,69.2, -81.650024,69.2, 278.4,69.2, -81.600006,69.2, 278.46667,69.166664, -81.533325,69.166664, 278.53333,69.13333, -81.466675,69.13333, 278.6,69.1, -81.399994,69.1, 278.55,69.05, -81.45001,69.05, 278.5,69., -81.5,69., 278.425,68.975, -81.57501,68.975, 278.35,68.95, -81.649994,68.95, 278.27502,68.925, -81.724976,68.925, 278.2,68.9, -81.79999,68.9, 278.25,68.850006, -81.75,68.850006, 278.3,68.8, -81.70001,68.8, 278.375,68.8, -81.625,68.8, 278.45,68.8, -81.54999,68.8, 278.525,68.8, -81.475006,68.8, 278.6,68.8, -81.399994,68.8, 278.65002,68.7, -81.349976,68.7, 278.7,68.6, -81.29999,68.6, 278.625,68.575, -81.375,68.575, 278.55,68.55, -81.45001,68.55, 278.475,68.525, -81.524994,68.525, 278.4,68.5, -81.600006,68.5, 278.33334,68.5, -81.66666,68.5, 278.26666,68.5, -81.73334,68.5, 278.2,68.5, -81.79999,68.5, 278.13333,68.46667, -81.86667,68.46667, 278.06668,68.433334, -81.93332,68.433334, 278.,68.4, -82.,68.4, 277.93332,68.433334, -82.06668,68.433334, 277.86667,68.46667, -82.13333,68.46667, 277.8,68.5, -82.20001,68.5, 277.72498,68.5, -82.275024,68.5, 277.65,68.5, -82.350006,68.5, 277.575,68.5, -82.42499,68.5, 277.5,68.5, -82.5,68.5, 277.5,68.4, -82.5,68.4, 277.56668,68.36667, -82.43332,68.36667, 277.63333,68.333336, -82.36667,68.333336, 277.7,68.3, -82.29999,68.3, 277.76666,68.26667, -82.23334,68.26667, 277.83334,68.23333, -82.16666,68.23333, 277.9,68.2, -82.100006,68.2, 277.9,68.1, -82.100006,68.1, 277.9,68., -82.100006,68., 277.96667,67.933334, -82.033325,67.933334, 278.03333,67.86667, -81.966675,67.86667, 278.1,67.8, -81.899994,67.8, 278.175,67.75, -81.82501,67.75, 278.25,67.7, -81.75,67.7, 278.325,67.65, -81.67499,67.65, 278.4,67.6, -81.600006,67.6, 278.46667,67.6, -81.533325,67.6, 278.53333,67.6, -81.466675,67.6, 278.6,67.6, -81.399994,67.6, 278.65002,67.55, -81.349976,67.55, 278.7,67.5, -81.29999,67.5, 278.65002,67.4, -81.349976,67.4, 278.6,67.3, -81.399994,67.3, 278.6,67.2, -81.399994,67.2, 278.6,67.1, -81.399994,67.1, 278.525,67.1, -81.475006,67.1, 278.45,67.1, -81.54999,67.1, 278.375,67.1, -81.625,67.1, 278.3,67.1, -81.70001,67.1, 278.22498,67.05, -81.775024,67.05, 278.15,67., -81.850006,67., 278.075,66.95, -81.92499,66.95, 278.,66.9, -82.,66.9, 277.95,66.850006, -82.04999,66.850006, 277.9,66.8, -82.100006,66.8, 277.83334,66.76667, -82.16666,66.76667, 277.76666,66.73333, -82.23334,66.73333, 277.7,66.7, -82.29999,66.7, 277.63333,66.7, -82.36667,66.7, 277.56668,66.7, -82.43332,66.7, 277.5,66.7, -82.5,66.7, 277.45,66.649994, -82.54999,66.649994, 277.4,66.6, -82.600006,66.6, 277.32,66.6, -82.67999,66.6, 277.24,66.6, -82.76001,66.6, 277.16,66.6, -82.84,66.6, 277.08,66.6, -82.92001,66.6, 277.,66.6, -83.,66.6, 276.95,66.5, -83.04999,66.5, 276.9,66.4, -83.100006,66.4, 276.825,66.4, -83.17499,66.4, 276.75,66.4, -83.25,66.4, 276.675,66.4, -83.32501,66.4, 276.6,66.4, -83.399994,66.4, 276.55,66.45, -83.45001,66.45, 276.5,66.5, -83.5,66.5, 276.43332,66.53333, -83.56668,66.53333, 276.36667,66.566666, -83.63333,66.566666, 276.3,66.6, -83.70001,66.6, 276.23334,66.6, -83.76666,66.6, 276.16666,66.6, -83.83334,66.6, 276.1,66.6, -83.899994,66.6, 276.05,66.649994, -83.95001,66.649994, 276.,66.7, -84.,66.7, 275.95,66.649994, -84.04999,66.649994, 275.9,66.6, -84.100006,66.6, 275.96667,66.566666, -84.033325,66.566666, 276.03333,66.53333, -83.966675,66.53333, 276.1,66.5, -83.899994,66.5, 276.13333,66.4, -83.86667,66.4, 276.1667,66.299995, -83.83331,66.299995, 276.2,66.2, -83.79999,66.2, 276.13333,66.2, -83.86667,66.2, 276.06668,66.2, -83.93332,66.2, 276.,66.2, -84.,66.2, 275.93332,66.23333, -84.06668,66.23333, 275.86667,66.26667, -84.13333,66.26667, 275.8,66.3, -84.20001,66.3, 275.73334,66.333336, -84.26666,66.333336, 275.66666,66.36667, -84.33334,66.36667, 275.6,66.4, -84.399994,66.4, 275.55,66.350006, -84.45001,66.350006, 275.5,66.3, -84.5,66.3, 275.425,66.3, -84.57501,66.3, 275.35,66.3, -84.649994,66.3, 275.27502,66.3, -84.724976,66.3, 275.2,66.3, -84.79999,66.3, 275.125,66.3, -84.875,66.3, 275.05,66.3, -84.95001,66.3, 274.975,66.3, -85.024994,66.3, 274.9,66.3, -85.100006,66.3, 274.83334,66.36667, -85.16666,66.36667, 274.76666,66.433334, -85.23334,66.433334, 274.7,66.5, -85.29999,66.5, 274.63333,66.53333, -85.36667,66.53333, 274.56668,66.566666, -85.43332,66.566666, 274.5,66.6, -85.5,66.6, 274.43332,66.566666, -85.56668,66.566666, 274.36667,66.53333, -85.63333,66.53333, 274.3,66.5, -85.70001,66.5, 274.25,66.5, -85.75,66.5, 274.2,66.5, -85.79999,66.5, 274.12,66.5, -85.880005,66.5, 274.04,66.5, -85.95999,66.5, 273.96,66.5, -86.04001,66.5, 273.88,66.5, -86.119995,66.5, 273.8,66.5, -86.20001,66.5, 273.73334,66.53333, -86.26666,66.53333, 273.66666,66.566666, -86.33334,66.566666, 273.6,66.6, -86.399994,66.6, 273.53333,66.566666, -86.466675,66.566666, 273.46667,66.53333, -86.533325,66.53333, 273.4,66.5, -86.600006,66.5, 273.34998,66.45, -86.650024,66.45, 273.3,66.4, -86.70001,66.4, 273.375,66.375, -86.625,66.375, 273.45,66.350006, -86.54999,66.350006, 273.525,66.325005, -86.475006,66.325005, 273.6,66.3, -86.399994,66.3, 273.65002,66.3, -86.349976,66.3, 273.7,66.3, -86.29999,66.3, 273.77502,66.275, -86.224976,66.275, 273.85,66.25, -86.149994,66.25, 273.925,66.225, -86.07501,66.225, 274.,66.2, -86.,66.2, 273.95,66.1, -86.04999,66.1, 273.9,66., -86.100006,66., 273.83334,65.96667, -86.16666,65.96667, 273.76666,65.933334, -86.23334,65.933334, 273.7,65.9, -86.29999,65.9, 273.65002,65.850006, -86.349976,65.850006, 273.6,65.8, -86.399994,65.8, 273.525,65.775, -86.475006,65.775, 273.45,65.75, -86.54999,65.75, 273.375,65.725, -86.625,65.725, 273.3,65.7, -86.70001,65.7, 273.23334,65.666664, -86.76666,65.666664, 273.16666,65.63333, -86.83334,65.63333, 273.1,65.6, -86.899994,65.6, 273.05,65.5, -86.95001,65.5, 273.,65.4, -87.,65.4, 272.925,65.4, -87.07501,65.4, 272.85,65.4, -87.149994,65.4, 272.77502,65.4, -87.224976,65.4, 272.7,65.4, -87.29999,65.4, 272.63333,65.4, -87.36667,65.4, 272.56668,65.4, -87.43332,65.4, 272.5,65.4, -87.5,65.4, 272.425,65.4, -87.57501,65.4, 272.35,65.4, -87.649994,65.4, 272.27502,65.4, -87.724976,65.4, 272.2,65.4, -87.79999,65.4, 272.13333,65.4, -87.86667,65.4, 272.06668,65.4, -87.93332,65.4, 272.,65.4, -88.,65.4, 271.93332,65.433334, -88.06668,65.433334, 271.86667,65.46667, -88.13333,65.46667, 271.8,65.5, -88.20001,65.5, 271.72498,65.525, -88.275024,65.525, 271.65,65.55, -88.350006,65.55, 271.575,65.575, -88.42499,65.575, 271.5,65.6, -88.5,65.6, 271.43332,65.63333, -88.56668,65.63333, 271.36667,65.666664, -88.63333,65.666664, 271.3,65.7, -88.70001,65.7, 271.22498,65.725, -88.775024,65.725, 271.15,65.75, -88.850006,65.75, 271.075,65.775, -88.92499,65.775, 271.,65.8, -89.,65.8, 270.925,65.8, -89.07501,65.8, 270.85,65.8, -89.149994,65.8, 270.77502,65.8, -89.224976,65.8, 270.7,65.8, -89.29999,65.8, 270.63333,65.833336, -89.36667,65.833336, 270.56668,65.86667, -89.43332,65.86667, 270.5,65.9, -89.5,65.9, 270.425,65.9, -89.57501,65.9, 270.35,65.9, -89.649994,65.9, 270.27502,65.9, -89.724976,65.9, 270.2,65.9, -89.79999,65.9, 270.125,65.9, -89.875,65.9, 270.05,65.9, -89.95001,65.9, 269.975,65.9, -90.024994,65.9, 269.9,65.9, -90.100006,65.9, 269.975,65.85, -90.024994,65.85, 270.05,65.8, -89.95001,65.8, 270.125,65.75, -89.875,65.75, 270.2,65.7, -89.79999,65.7, 270.26666,65.666664, -89.73334,65.666664, 270.33334,65.63333, -89.66666,65.63333, 270.4,65.6, -89.600006,65.6, 270.46667,65.566666, -89.533325,65.566666, 270.53333,65.53333, -89.466675,65.53333, 270.6,65.5, -89.399994,65.5, 270.68,65.48, -89.32001,65.48, 270.76,65.46, -89.23999,65.46, 270.84,65.44, -89.16,65.44, 270.92,65.42, -89.07999,65.42, 271.,65.4, -89.,65.4, 271.06668,65.36667, -88.93332,65.36667, 271.13333,65.333336, -88.86667,65.333336, 271.2,65.3, -88.79999,65.3, 271.27502,65.3, -88.724976,65.3, 271.35,65.3, -88.649994,65.3, 271.425,65.3, -88.57501,65.3, 271.5,65.3, -88.5,65.3, 271.575,65.3, -88.42499,65.3, 271.65,65.3, -88.350006,65.3, 271.72498,65.3, -88.275024,65.3, 271.8,65.3, -88.20001,65.3, 271.875,65.3, -88.125,65.3, 271.95,65.3, -88.04999,65.3, 272.025,65.3, -87.975006,65.3, 272.1,65.3, -87.899994,65.3, 272.18,65.3, -87.82001,65.3, 272.26,65.3, -87.73999,65.3, 272.34,65.3, -87.66,65.3, 272.42,65.3, -87.57999,65.3, 272.5,65.3, -87.5,65.3, 272.56668,65.3, -87.43332,65.3, 272.63333,65.3, -87.36667,65.3, 272.7,65.3, -87.29999,65.3, 272.77502,65.3, -87.224976,65.3, 272.85,65.3, -87.149994,65.3, 272.925,65.3, -87.07501,65.3, 273.,65.3, -87.,65.3, 273.,65.2, -87.,65.2, 273.,65.1, -87.,65.1, 272.93332,65.03333, -87.06668,65.03333, 272.86667,64.96667, -87.13333,64.96667, 272.8,64.9, -87.20001,64.9, 272.75,64.8, -87.25,64.8, 272.7,64.7, -87.29999,64.7, 272.63333,64.666664, -87.36667,64.666664, 272.56668,64.63333, -87.43332,64.63333, 272.5,64.6, -87.5,64.6, 272.43332,64.566666, -87.56668,64.566666, 272.36667,64.53333, -87.63333,64.53333, 272.3,64.5, -87.70001,64.5, 272.25,64.45, -87.75,64.45, 272.2,64.4, -87.79999,64.4, 272.13333,64.333336, -87.86667,64.333336, 272.06668,64.26666, -87.93332,64.26666, 272.,64.2, -88.,64.2, 271.93332,64.2, -88.06668,64.2, 271.86667,64.2, -88.13333,64.2, 271.8,64.2, -88.20001,64.2, 271.72498,64.149994, -88.275024,64.149994, 271.65,64.1, -88.350006,64.1, 271.575,64.05, -88.42499,64.05, 271.5,64., -88.5,64., 271.43332,64., -88.56668,64., 271.36667,64., -88.63333,64., 271.3,64., -88.70001,64., 271.23334,64., -88.76666,64., 271.16666,64., -88.83334,64., 271.1,64., -88.899994,64., 271.05,64., -88.95001,64., 271.,64., -89.,64., 270.925,64., -89.07501,64., 270.85,64., -89.149994,64., 270.77502,64., -89.224976,64., 270.7,64., -89.29999,64., 270.65002,64.05, -89.349976,64.05, 270.6,64.1, -89.399994,64.1, 270.53333,64.1, -89.466675,64.1, 270.46667,64.1, -89.533325,64.1, 270.4,64.1, -89.600006,64.1, 270.33334,64.13333, -89.66666,64.13333, 270.26666,64.166664, -89.73334,64.166664, 270.2,64.2, -89.79999,64.2, 270.2,64.1, -89.79999,64.1, 270.2,64., -89.79999,64., 270.13333,64., -89.86667,64., 270.06668,64., -89.93332,64., 270.,64., -90.,64., 270.,63.9, -90.,63.9, 270.,63.8, -90.,63.8, 269.95,63.75, -90.04999,63.75, 269.9,63.7, -90.100006,63.7, 269.83334,63.666668, -90.16666,63.666668, 269.76666,63.63333, -90.23334,63.63333, 269.7,63.6, -90.29999,63.6, 269.63333,63.566666, -90.36667,63.566666, 269.56668,63.533333, -90.43332,63.533333, 269.5,63.5, -90.5,63.5, 269.45,63.5, -90.54999,63.5, 269.4,63.5, -90.600006,63.5, 269.325,63.525, -90.67499,63.525, 269.25,63.55, -90.75,63.55, 269.175,63.574997, -90.82501,63.574997, 269.1,63.6, -90.899994,63.6, 269.05,63.6, -90.95001,63.6, 269.,63.6, -91.,63.6, 268.925,63.625, -91.07501,63.625, 268.85,63.65, -91.149994,63.65, 268.77502,63.675, -91.224976,63.675, 268.7,63.7, -91.29999,63.7, 268.63333,63.7, -91.36667,63.7, 268.56668,63.7, -91.43332,63.7, 268.5,63.7, -91.5,63.7, 268.43332,63.733334, -91.56668,63.733334, 268.36667,63.766666, -91.63333,63.766666, 268.3,63.8, -91.70001,63.8, 268.23334,63.8, -91.76666,63.8, 268.16666,63.8, -91.83334,63.8, 268.1,63.8, -91.899994,63.8, 268.03333,63.8, -91.966675,63.8, 267.96667,63.8, -92.033325,63.8, 267.9,63.8, -92.100006,63.8, 267.825,63.8, -92.17499,63.8, 267.75,63.8, -92.25,63.8, 267.675,63.8, -92.32501,63.8, 267.6,63.8, -92.399994,63.8, 267.53333,63.8, -92.466675,63.8, 267.46667,63.8, -92.533325,63.8, 267.4,63.8, -92.600006,63.8, 267.33334,63.833332, -92.66666,63.833332, 267.26666,63.86667, -92.73334,63.86667, 267.2,63.9, -92.79999,63.9, 267.11667,63.916668, -92.88333,63.916668, 267.03336,63.933334, -92.966644,63.933334, 266.95,63.95, -93.04999,63.95, 266.86667,63.966667, -93.13333,63.966667, 266.78336,63.983334, -93.216644,63.983334, 266.7,64., -93.29999,64., 266.63333,64.03333, -93.36667,64.03333, 266.56668,64.066666, -93.43332,64.066666, 266.5,64.1, -93.5,64.1, 266.45,64., -93.54999,64., 266.4,63.9, -93.600006,63.9, 266.46667,63.86667, -93.533325,63.86667, 266.53333,63.833332, -93.466675,63.833332, 266.6,63.8, -93.399994,63.8, 266.65002,63.9, -93.349976,63.9, 266.7,64., -93.29999,64., 266.75,63.95, -93.25,63.95, 266.8,63.9, -93.20001,63.9, 266.875,63.9, -93.125,63.9, 266.95,63.9, -93.04999,63.9, 267.025,63.9, -92.975006,63.9, 267.1,63.9, -92.899994,63.9, 267.175,63.875, -92.82501,63.875, 267.25,63.85, -92.75,63.85, 267.325,63.825, -92.67499,63.825, 267.4,63.8, -92.600006,63.8, 267.46667,63.8, -92.533325,63.8, 267.53333,63.8, -92.466675,63.8, 267.6,63.8, -92.399994,63.8, 267.675,63.775, -92.32501,63.775, 267.75,63.75, -92.25,63.75, 267.825,63.725, -92.17499,63.725, 267.9,63.7, -92.100006,63.7, 267.83334,63.666668, -92.16666,63.666668, 267.76666,63.63333, -92.23334,63.63333, 267.7,63.6, -92.29999,63.6, 267.76666,63.6, -92.23334,63.6, 267.83334,63.6, -92.16666,63.6, 267.9,63.6, -92.100006,63.6, 267.975,63.625, -92.024994,63.625, 268.05,63.65, -91.95001,63.65, 268.125,63.675, -91.875,63.675, 268.2,63.7, -91.79999,63.7, 268.26666,63.666668, -91.73334,63.666668, 268.33334,63.63333, -91.66666,63.63333, 268.4,63.6, -91.600006,63.6, 268.46667,63.566666, -91.533325,63.566666, 268.53333,63.533333, -91.466675,63.533333, 268.6,63.5, -91.399994,63.5, 268.675,63.5, -91.32501,63.5, 268.75,63.5, -91.25,63.5, 268.825,63.5, -91.17499,63.5, 268.9,63.5, -91.100006,63.5, 268.96667,63.5, -91.033325,63.5, 269.03333,63.5, -90.966675,63.5, 269.1,63.5, -90.899994,63.5, 269.16666,63.433334, -90.83334,63.433334, 269.23334,63.366665, -90.76666,63.366665, 269.3,63.3, -90.70001,63.3, 269.3,63.2, -90.70001,63.2, 269.34998,63.1, -90.650024,63.1, 269.4,63., -90.600006,63., 273.3,68.3, -86.70001,68.3, 273.34998,68.2, -86.650024,68.2, 273.4,68.1, -86.600006,68.1, 273.45,68., -86.54999,68., 273.5,67.9, -86.5,67.9, 273.43332,67.86667, -86.56668,67.86667, 273.36667,67.833336, -86.63333,67.833336, 273.3,67.8, -86.70001,67.8, 273.22498,67.825005, -86.775024,67.825005, 273.15,67.850006, -86.850006,67.850006, 273.075,67.875, -86.92499,67.875, 273.,67.9, -87.,67.9, 273.,68., -87.,68., 273.,68.1, -87.,68.1, 273.,68.2, -87.,68.2, 273.06668,68.23333, -86.93332,68.23333, 273.13333,68.26667, -86.86667,68.26667, 273.2,68.3, -86.79999,68.3, 273.25,68.3, -86.75,68.3, 273.3,68.3, -86.70001,68.3, 273.3,68.3, -86.70001,68.3, 274.2,65.8, -85.79999,65.8, 274.25,65.850006, -85.75,65.850006, 274.3,65.9, -85.70001,65.9, 274.36667,65.86667, -85.63333,65.86667, 274.43332,65.833336, -85.56668,65.833336, 274.5,65.8, -85.5,65.8, 274.56668,65.8, -85.43332,65.8, 274.63333,65.8, -85.36667,65.8, 274.7,65.8, -85.29999,65.8, 274.75,65.75, -85.25,65.75, 274.8,65.7, -85.20001,65.7, 274.84998,65.649994, -85.150024,65.649994, 274.9,65.6, -85.100006,65.6, 274.93332,65.5, -85.06668,65.5, 274.96667,65.4, -85.033325,65.4, 275.,65.3, -85.,65.3, 275.06668,65.333336, -84.93332,65.333336, 275.13333,65.36667, -84.86667,65.36667, 275.2,65.4, -84.79999,65.4, 275.26666,65.433334, -84.73334,65.433334, 275.33334,65.46667, -84.66666,65.46667, 275.4,65.5, -84.600006,65.5, 275.475,65.475, -84.524994,65.475, 275.55,65.45, -84.45001,65.45, 275.625,65.425, -84.375,65.425, 275.7,65.4, -84.29999,65.4, 275.76666,65.36667, -84.23334,65.36667, 275.83334,65.333336, -84.16666,65.333336, 275.9,65.3, -84.100006,65.3, 275.95,65.25, -84.04999,65.25, 276.,65.2, -84.,65.2, 276.075,65.2, -83.92499,65.2, 276.15,65.2, -83.850006,65.2, 276.22498,65.2, -83.775024,65.2, 276.3,65.2, -83.70001,65.2, 276.36667,65.166664, -83.63333,65.166664, 276.43332,65.13333, -83.56668,65.13333, 276.5,65.1, -83.5,65.1, 276.55,65.05, -83.45001,65.05, 276.6,65., -83.399994,65., 276.66666,64.96667, -83.33334,64.96667, 276.73334,64.933334, -83.26666,64.933334, 276.8,64.9, -83.20001,64.9, 276.86667,64.9, -83.13333,64.9, 276.93332,64.9, -83.06668,64.9, 277.,64.9, -83.,64.9, 277.06668,64.86667, -82.93332,64.86667, 277.13333,64.833336, -82.86667,64.833336, 277.2,64.8, -82.79999,64.8, 277.26666,64.76667, -82.73334,64.76667, 277.33334,64.73333, -82.66666,64.73333, 277.4,64.7, -82.600006,64.7, 277.47998,64.7, -82.52002,64.7, 277.56,64.7, -82.44,64.7, 277.63998,64.7, -82.360016,64.7, 277.72,64.7, -82.28,64.7, 277.8,64.7, -82.20001,64.7, 277.86667,64.666664, -82.13333,64.666664, 277.93332,64.63333, -82.06668,64.63333, 278.,64.6, -82.,64.6, 278.06668,64.566666, -81.93332,64.566666, 278.13333,64.53333, -81.86667,64.53333, 278.2,64.5, -81.79999,64.5, 278.25,64.4, -81.75,64.4, 278.3,64.3, -81.70001,64.3, 278.3,64.2, -81.70001,64.2, 278.3,64.1, -81.70001,64.1, 278.375,64.1, -81.625,64.1, 278.45,64.1, -81.54999,64.1, 278.525,64.1, -81.475006,64.1, 278.6,64.1, -81.399994,64.1, 278.66666,64.066666, -81.33334,64.066666, 278.73334,64.03333, -81.26666,64.03333, 278.8,64., -81.20001,64., 278.86667,64.066666, -81.13333,64.066666, 278.93332,64.13333, -81.06668,64.13333, 279.,64.2, -81.,64.2, 279.06668,64.166664, -80.93332,64.166664, 279.13333,64.13333, -80.86667,64.13333, 279.2,64.1, -80.79999,64.1, 279.26666,64.066666, -80.73334,64.066666, 279.33334,64.03333, -80.66666,64.03333, 279.4,64., -80.600006,64., 279.46667,63.966667, -80.533325,63.966667, 279.53333,63.933334, -80.466675,63.933334, 279.6,63.9, -80.399994,63.9, 279.66666,63.86667, -80.33334,63.86667, 279.73334,63.833332, -80.26666,63.833332, 279.8,63.8, -80.20001,63.8, 279.72498,63.775, -80.275024,63.775, 279.65,63.75, -80.350006,63.75, 279.575,63.725, -80.42499,63.725, 279.5,63.7, -80.5,63.7, 279.43332,63.666668, -80.56668,63.666668, 279.36667,63.63333, -80.63333,63.63333, 279.3,63.6, -80.70001,63.6, 279.23334,63.566666, -80.76666,63.566666, 279.16666,63.533333, -80.83334,63.533333, 279.1,63.5, -80.899994,63.5, 279.03333,63.5, -80.966675,63.5, 278.96667,63.5, -81.033325,63.5, 278.9,63.5, -81.100006,63.5, 278.825,63.5, -81.17499,63.5, 278.75,63.5, -81.25,63.5, 278.675,63.5, -81.32501,63.5, 278.6,63.5, -81.399994,63.5, 278.53333,63.533333, -81.466675,63.533333, 278.46667,63.566666, -81.533325,63.566666, 278.4,63.6, -81.600006,63.6, 278.325,63.625, -81.67499,63.625, 278.25,63.65, -81.75,63.65, 278.175,63.675, -81.82501,63.675, 278.1,63.7, -81.899994,63.7, 278.03333,63.7, -81.966675,63.7, 277.96667,63.7, -82.033325,63.7, 277.9,63.7, -82.100006,63.7, 277.825,63.7, -82.17499,63.7, 277.75,63.7, -82.25,63.7, 277.675,63.7, -82.32501,63.7, 277.6,63.7, -82.399994,63.7, 277.6,63.800003, -82.399994,63.800003, 277.6,63.9, -82.399994,63.9, 277.53333,63.933334, -82.466675,63.933334, 277.46667,63.966667, -82.533325,63.966667, 277.4,64., -82.600006,64., 277.325,64., -82.67499,64., 277.25,64., -82.75,64., 277.175,64., -82.82501,64., 277.1,64., -82.899994,64., 277.03333,64., -82.966675,64., 276.96667,64., -83.033325,64., 276.9,64., -83.100006,64., 276.96667,64.066666, -83.033325,64.066666, 277.03333,64.13333, -82.966675,64.13333, 277.1,64.2, -82.899994,64.2, 277.03333,64.2, -82.966675,64.2, 276.96667,64.2, -83.033325,64.2, 276.9,64.2, -83.100006,64.2, 276.825,64.174995, -83.17499,64.174995, 276.75,64.149994, -83.25,64.149994, 276.675,64.125, -83.32501,64.125, 276.6,64.1, -83.399994,64.1, 276.55,64.1, -83.45001,64.1, 276.5,64.1, -83.5,64.1, 276.43332,64.03333, -83.56668,64.03333, 276.36667,63.966667, -83.63333,63.966667, 276.3,63.9, -83.70001,63.9, 276.3,63.8, -83.70001,63.8, 276.23334,63.766666, -83.76666,63.766666, 276.16666,63.733334, -83.83334,63.733334, 276.1,63.7, -83.899994,63.7, 276.05,63.65, -83.95001,63.65, 276.,63.6, -84.,63.6, 275.925,63.6, -84.07501,63.6, 275.85,63.6, -84.149994,63.6, 275.77502,63.6, -84.224976,63.6, 275.7,63.6, -84.29999,63.6, 275.65002,63.55, -84.349976,63.55, 275.6,63.5, -84.399994,63.5, 275.53333,63.466667, -84.466675,63.466667, 275.46667,63.433334, -84.533325,63.433334, 275.4,63.4, -84.600006,63.4, 275.34998,63.35, -84.650024,63.35, 275.3,63.3, -84.70001,63.3, 275.23334,63.266666, -84.76666,63.266666, 275.16666,63.233334, -84.83334,63.233334, 275.1,63.2, -84.899994,63.2, 275.03333,63.2, -84.966675,63.2, 274.96667,63.2, -85.033325,63.2, 274.9,63.2, -85.100006,63.2, 274.83334,63.2, -85.16666,63.2, 274.76666,63.2, -85.23334,63.2, 274.7,63.2, -85.29999,63.2, 274.625,63.225, -85.375,63.225, 274.55,63.25, -85.45001,63.25, 274.475,63.275, -85.524994,63.275, 274.4,63.3, -85.600006,63.3, 274.34998,63.4, -85.650024,63.4, 274.3,63.5, -85.70001,63.5, 274.3,63.6, -85.70001,63.6, 274.3,63.7, -85.70001,63.7, 274.3,63.800003, -85.70001,63.800003, 274.3,63.9, -85.70001,63.9, 274.25,63.85, -85.75,63.85, 274.2,63.8, -85.79999,63.8, 274.13333,63.766666, -85.86667,63.766666, 274.06668,63.733334, -85.93332,63.733334, 274.,63.7, -86.,63.7, 273.93332,63.7, -86.06668,63.7, 273.86667,63.7, -86.13333,63.7, 273.8,63.7, -86.20001,63.7, 273.72498,63.7, -86.275024,63.7, 273.65,63.7, -86.350006,63.7, 273.575,63.7, -86.42499,63.7, 273.5,63.7, -86.5,63.7, 273.43332,63.666668, -86.56668,63.666668, 273.36667,63.63333, -86.63333,63.63333, 273.3,63.6, -86.70001,63.6, 273.23334,63.6, -86.76666,63.6, 273.16666,63.6, -86.83334,63.6, 273.1,63.6, -86.899994,63.6, 273.025,63.6, -86.975006,63.6, 272.95,63.6, -87.04999,63.6, 272.875,63.6, -87.125,63.6, 272.8,63.6, -87.20001,63.6, 272.84998,63.699997, -87.150024,63.699997, 272.9,63.8, -87.100006,63.8, 272.96667,63.866665, -87.033325,63.866665, 273.03333,63.933334, -86.966675,63.933334, 273.1,64., -86.899994,64., 273.175,64., -86.82501,64., 273.25,64., -86.75,64., 273.325,64., -86.67499,64., 273.4,64., -86.600006,64., 273.45,64.05, -86.54999,64.05, 273.5,64.1, -86.5,64.1, 273.56668,64.13333, -86.43332,64.13333, 273.63333,64.166664, -86.36667,64.166664, 273.7,64.2, -86.29999,64.2, 273.65002,64.25, -86.349976,64.25, 273.6,64.3, -86.399994,64.3, 273.6,64.4, -86.399994,64.4, 273.6,64.5, -86.399994,64.5, 273.63333,64.6, -86.36667,64.6, 273.6667,64.700005, -86.33331,64.700005, 273.7,64.8, -86.29999,64.8, 273.73334,64.9, -86.26666,64.9, 273.76666,65., -86.23334,65., 273.8,65.1, -86.20001,65.1, 273.84998,65.2, -86.150024,65.2, 273.9,65.3, -86.100006,65.3, 273.9,65.4, -86.100006,65.4, 273.9,65.5, -86.100006,65.5, 273.95,65.6, -86.04999,65.6, 274.,65.7, -86.,65.7, 274.06668,65.73333, -85.93332,65.73333, 274.13333,65.76667, -85.86667,65.76667, 274.2,65.8, -85.79999,65.8, 276.1,66., -83.899994,66., 276.16666,65.96667, -83.83334,65.96667, 276.23334,65.933334, -83.76666,65.933334, 276.3,65.9, -83.70001,65.9, 276.34998,65.8, -83.650024,65.8, 276.4,65.7, -83.600006,65.7, 276.46667,65.7, -83.533325,65.7, 276.53333,65.7, -83.466675,65.7, 276.6,65.7, -83.399994,65.7, 276.53333,65.666664, -83.466675,65.666664, 276.46667,65.63333, -83.533325,65.63333, 276.4,65.6, -83.600006,65.6, 276.33334,65.6, -83.66666,65.6, 276.26666,65.6, -83.73334,65.6, 276.2,65.6, -83.79999,65.6, 276.125,65.65, -83.875,65.65, 276.05,65.7, -83.95001,65.7, 275.975,65.75, -84.024994,65.75, 275.9,65.8, -84.100006,65.8, 275.83334,65.86667, -84.16666,65.86667, 275.76666,65.933334, -84.23334,65.933334, 275.7,66., -84.29999,66., 275.63333,66.03333, -84.36667,66.03333, 275.56668,66.066666, -84.43332,66.066666, 275.5,66.1, -84.5,66.1, 275.58,66.1, -84.42001,66.1, 275.66,66.1, -84.34,66.1, 275.74,66.1, -84.26001,66.1, 275.82,66.1, -84.17999,66.1, 275.9,66.1, -84.100006,66.1, 275.96667,66.066666, -84.033325,66.066666, 276.03333,66.03333, -83.966675,66.03333, 276.1,66., -83.899994,66., 276.1,66., -83.899994,66., 283.6,68.3, -76.399994,68.3, 283.66666,68.26667, -76.33334,68.26667, 283.73334,68.23333, -76.26666,68.23333, 283.8,68.2, -76.20001,68.2, 283.86667,68.23333, -76.13333,68.23333, 283.93332,68.26667, -76.06668,68.26667, 284.,68.3, -76.,68.3, 284.06668,68.3, -75.93332,68.3, 284.13333,68.3, -75.86667,68.3, 284.2,68.3, -75.79999,68.3, 284.27502,68.275, -75.724976,68.275, 284.35,68.25, -75.649994,68.25, 284.425,68.225, -75.57501,68.225, 284.5,68.2, -75.5,68.2, 284.56668,68.2, -75.43332,68.2, 284.63333,68.2, -75.36667,68.2, 284.7,68.2, -75.29999,68.2, 284.75,68.149994, -75.25,68.149994, 284.8,68.1, -75.20001,68.1, 284.8,67.95, -75.20001,67.95, 284.8,67.8, -75.20001,67.8, 284.84998,67.75, -75.150024,67.75, 284.9,67.7, -75.100006,67.7, 284.84998,67.6, -75.150024,67.6, 284.8,67.5, -75.20001,67.5, 284.72498,67.475, -75.275024,67.475, 284.65,67.45, -75.350006,67.45, 284.575,67.425, -75.42499,67.425, 284.5,67.4, -75.5,67.4, 284.43332,67.36667, -75.56668,67.36667, 284.36667,67.333336, -75.63333,67.333336, 284.3,67.3, -75.70001,67.3, 284.22,67.28, -75.78,67.28, 284.13998,67.26, -75.860016,67.26, 284.06,67.24, -75.94,67.24, 283.97998,67.22, -76.02002,67.22, 283.9,67.2, -76.100006,67.2, 283.825,67.2, -76.17499,67.2, 283.75,67.2, -76.25,67.2, 283.675,67.2, -76.32501,67.2, 283.6,67.2, -76.399994,67.2, 283.53333,67.2, -76.466675,67.2, 283.46667,67.2, -76.533325,67.2, 283.4,67.2, -76.600006,67.2, 283.32,67.22, -76.67999,67.22, 283.24,67.24, -76.76001,67.24, 283.16,67.26, -76.84,67.26, 283.08,67.28, -76.92001,67.28, 283.,67.3, -77.,67.3, 282.93332,67.333336, -77.06668,67.333336, 282.86667,67.36667, -77.13333,67.36667, 282.8,67.4, -77.20001,67.4, 282.75,67.5, -77.25,67.5, 282.7,67.6, -77.29999,67.6, 282.7,67.7, -77.29999,67.7, 282.7,67.8, -77.29999,67.8, 282.76666,67.86667, -77.23334,67.86667, 282.83334,67.933334, -77.16666,67.933334, 282.9,68., -77.100006,68., 282.96667,68.03333, -77.033325,68.03333, 283.03333,68.066666, -76.966675,68.066666, 283.1,68.1, -76.899994,68.1, 283.15002,68.149994, -76.849976,68.149994, 283.2,68.2, -76.79999,68.2, 283.27502,68.225, -76.724976,68.225, 283.35,68.25, -76.649994,68.25, 283.425,68.275, -76.57501,68.275, 283.5,68.3, -76.5,68.3, 283.55,68.3, -76.45001,68.3, 283.6,68.3, -76.399994,68.3, 285.2,68., -74.79999,68., 285.26666,68.03333, -74.73334,68.03333, 285.33334,68.066666, -74.66666,68.066666, 285.4,68.1, -74.600006,68.1, 285.46667,68.1, -74.533325,68.1, 285.53333,68.1, -74.466675,68.1, 285.6,68.1, -74.399994,68.1, 285.675,68.075, -74.32501,68.075, 285.75,68.05, -74.25,68.05, 285.825,68.025, -74.17499,68.025, 285.9,68., -74.100006,68., 285.97998,68., -74.02002,68., 286.06,68., -73.94,68., 286.13998,68., -73.860016,68., 286.22,68., -73.78,68., 286.3,68., -73.70001,68., 286.34998,67.9, -73.650024,67.9, 286.4,67.8, -73.600006,67.8, 286.33334,67.76667, -73.66666,67.76667, 286.26666,67.73333, -73.73334,67.73333, 286.2,67.7, -73.79999,67.7, 286.125,67.725, -73.875,67.725, 286.05,67.75, -73.95001,67.75, 285.975,67.775, -74.024994,67.775, 285.9,67.8, -74.100006,67.8, 285.82,67.8, -74.17999,67.8, 285.74,67.8, -74.26001,67.8, 285.66,67.8, -74.34,67.8, 285.58,67.8, -74.42001,67.8, 285.5,67.8, -74.5,67.8, 285.425,67.825005, -74.57501,67.825005, 285.35,67.850006, -74.649994,67.850006, 285.27502,67.875, -74.724976,67.875, 285.2,67.9, -74.79999,67.9, 285.2,68., -74.79999,68., 281.4,69.2, -78.600006,69.2, 281.34998,69.149994, -78.650024,69.149994, 281.3,69.1, -78.70001,69.1, 281.23334,69.066666, -78.76666,69.066666, 281.16666,69.03333, -78.83334,69.03333, 281.1,69., -78.899994,69., 281.05,68.95, -78.95001,68.95, 281.,68.9, -79.,68.9, 280.93332,68.9, -79.06668,68.9, 280.86667,68.9, -79.13333,68.9, 280.8,68.9, -79.20001,68.9, 280.72498,68.9, -79.275024,68.9, 280.65,68.9, -79.350006,68.9, 280.575,68.9, -79.42499,68.9, 280.5,68.9, -79.5,68.9, 280.56668,68.96667, -79.43332,68.96667, 280.63333,69.03333, -79.36667,69.03333, 280.7,69.1, -79.29999,69.1, 280.77502,69.1, -79.224976,69.1, 280.85,69.1, -79.149994,69.1, 280.925,69.1, -79.07501,69.1, 281.,69.1, -79.,69.1, 281.06668,69.13333, -78.93332,69.13333, 281.13333,69.166664, -78.86667,69.166664, 281.2,69.2, -78.79999,69.2, 281.27502,69.2, -78.724976,69.2, 281.35,69.2, -78.649994,69.2, 281.425,69.2, -78.57501,69.2, 281.5,69.2, -78.5,69.2, 281.55,69.2, -78.45001,69.2, 281.6,69.2, -78.399994,69.2, 281.6,69.3, -78.399994,69.3, 281.6,69.4, -78.399994,69.4, 281.53333,69.4, -78.466675,69.4, 281.46667,69.4, -78.533325,69.4, 281.4,69.4, -78.600006,69.4, 281.4,69.3, -78.600006,69.3, 281.4,69.2, -78.600006,69.2, 279.7,69.8, -80.29999,69.8, 279.76666,69.76667, -80.23334,69.76667, 279.83334,69.73333, -80.16666,69.73333, 279.9,69.7, -80.100006,69.7, 279.975,69.725, -80.024994,69.725, 280.05,69.75, -79.95001,69.75, 280.125,69.775, -79.875,69.775, 280.2,69.8, -79.79999,69.8, 280.26666,69.8, -79.73334,69.8, 280.33334,69.8, -79.66666,69.8, 280.4,69.8, -79.600006,69.8, 280.45,69.7, -79.54999,69.7, 280.5,69.6, -79.5,69.6, 280.43332,69.6, -79.56668,69.6, 280.36667,69.6, -79.63333,69.6, 280.3,69.6, -79.70001,69.6, 280.23334,69.6, -79.76666,69.6, 280.16666,69.6, -79.83334,69.6, 280.1,69.6, -79.899994,69.6, 280.03333,69.6, -79.966675,69.6, 279.96667,69.6, -80.033325,69.6, 279.9,69.6, -80.100006,69.6, 279.83334,69.566666, -80.16666,69.566666, 279.76666,69.53333, -80.23334,69.53333, 279.7,69.5, -80.29999,69.5, 279.63333,69.566666, -80.36667,69.566666, 279.56668,69.63333, -80.43332,69.63333, 279.5,69.7, -80.5,69.7, 279.56668,69.73333, -80.43332,69.73333, 279.63333,69.76667, -80.36667,69.76667, 279.7,69.8, -80.29999,69.8, 281.5,63.4, -78.5,63.4, 281.575,63.425003, -78.42499,63.425003, 281.65,63.45, -78.350006,63.45, 281.72498,63.475, -78.275024,63.475, 281.8,63.5, -78.20001,63.5, 281.86667,63.5, -78.13333,63.5, 281.93332,63.5, -78.06668,63.5, 282.,63.5, -78.,63.5, 282.06668,63.466667, -77.93332,63.466667, 282.13333,63.433334, -77.86667,63.433334, 282.2,63.4, -77.79999,63.4, 282.26666,63.36667, -77.73334,63.36667, 282.33334,63.333332, -77.66666,63.333332, 282.4,63.3, -77.600006,63.3, 282.34998,63.199997, -77.650024,63.199997, 282.3,63.1, -77.70001,63.1, 282.22,63.12, -77.78,63.12, 282.13998,63.14, -77.860016,63.14, 282.06,63.16, -77.94,63.16, 281.97998,63.18, -78.02002,63.18, 281.9,63.2, -78.100006,63.2, 281.825,63.225, -78.17499,63.225, 281.75,63.25, -78.25,63.25, 281.675,63.275, -78.32501,63.275, 281.6,63.3, -78.399994,63.3, 281.55,63.35, -78.45001,63.35, 281.5,63.4, -78.5,63.4, 282.5,63.7, -77.5,63.7, 282.56668,63.7, -77.43332,63.7, 282.63333,63.7, -77.36667,63.7, 282.7,63.7, -77.29999,63.7, 282.76666,63.666668, -77.23334,63.666668, 282.83334,63.63333, -77.16666,63.63333, 282.9,63.6, -77.100006,63.6, 282.975,63.6, -77.024994,63.6, 283.05,63.6, -76.95001,63.6, 283.125,63.6, -76.875,63.6, 283.2,63.6, -76.79999,63.6, 283.25,63.5, -76.75,63.5, 283.3,63.4, -76.70001,63.4, 283.22,63.420002, -76.78,63.420002, 283.13998,63.440002, -76.860016,63.440002, 283.06,63.46, -76.94,63.46, 282.97998,63.48, -77.02002,63.48, 282.9,63.5, -77.100006,63.5, 282.83334,63.533333, -77.16666,63.533333, 282.76666,63.566666, -77.23334,63.566666, 282.7,63.6, -77.29999,63.6, 282.63333,63.63333, -77.36667,63.63333, 282.56668,63.666668, -77.43332,63.666668, 282.5,63.7, -77.5,63.7, 288.7,63., -71.29999,63., 288.63333,63.033333, -71.36667,63.033333, 288.56668,63.066666, -71.43332,63.066666, 288.5,63.1, -71.5,63.1, 288.43332,63.13333, -71.56668,63.13333, 288.36667,63.166668, -71.63333,63.166668, 288.3,63.2, -71.70001,63.2, 288.25,63.25, -71.75,63.25, 288.2,63.3, -71.79999,63.3, 288.13333,63.333332, -71.86667,63.333332, 288.06668,63.36667, -71.93332,63.36667, 288.,63.4, -72.,63.4, 287.95,63.45, -72.04999,63.45, 287.9,63.5, -72.100006,63.5, 287.96667,63.466667, -72.033325,63.466667, 288.03333,63.433334, -71.966675,63.433334, 288.1,63.4, -71.899994,63.4, 288.175,63.425003, -71.82501,63.425003, 288.25,63.45, -71.75,63.45, 288.325,63.475, -71.67499,63.475, 288.4,63.5, -71.600006,63.5, 288.475,63.525, -71.524994,63.525, 288.55,63.55, -71.45001,63.55, 288.625,63.574997, -71.375,63.574997, 288.7,63.6, -71.29999,63.6, 288.625,63.6, -71.375,63.6, 288.55,63.6, -71.45001,63.6, 288.475,63.6, -71.524994,63.6, 288.4,63.6, -71.600006,63.6, 288.34998,63.65, -71.650024,63.65, 288.3,63.7, -71.70001,63.7, 288.23334,63.733334, -71.76666,63.733334, 288.16666,63.766666, -71.83334,63.766666, 288.1,63.8, -71.899994,63.8, 288.05,63.75, -71.95001,63.75, 288.,63.7, -72.,63.7, 287.93332,63.7, -72.06668,63.7, 287.86667,63.7, -72.13333,63.7, 287.8,63.7, -72.20001,63.7, 287.75,63.75, -72.25,63.75, 287.7,63.8, -72.29999,63.8, 287.63333,63.8, -72.36667,63.8, 287.56668,63.8, -72.43332,63.8, 287.5,63.8, -72.5,63.8, 287.43332,63.833332, -72.56668,63.833332, 287.36667,63.86667, -72.63333,63.86667, 287.3,63.9, -72.70001,63.9, 287.25,63.95, -72.75,63.95, 287.2,64., -72.79999,64., 287.13333,64., -72.86667,64., 287.06668,64., -72.93332,64., 287.,64., -73.,64., 286.95,64.1, -73.04999,64.1, 286.9,64.2, -73.100006,64.2, 286.83334,64.23333, -73.16666,64.23333, 286.76666,64.26667, -73.23334,64.26667, 286.7,64.3, -73.29999,64.3, 286.63333,64.333336, -73.36667,64.333336, 286.56668,64.36667, -73.43332,64.36667, 286.5,64.4, -73.5,64.4, 286.5,64.5, -73.5,64.5, 286.5,64.6, -73.5,64.6, 286.43332,64.6, -73.56668,64.6, 286.36667,64.6, -73.63333,64.6, 286.3,64.6, -73.70001,64.6, 286.22498,64.625, -73.775024,64.625, 286.15,64.649994, -73.850006,64.649994, 286.075,64.674995, -73.92499,64.674995, 286.,64.7, -74.,64.7, 285.93332,64.7, -74.06668,64.7, 285.86667,64.7, -74.13333,64.7, 285.8,64.7, -74.20001,64.7, 285.72498,64.7, -74.275024,64.7, 285.65,64.7, -74.350006,64.7, 285.575,64.7, -74.42499,64.7, 285.5,64.7, -74.5,64.7, 285.43332,64.73333, -74.56668,64.73333, 285.36667,64.76667, -74.63333,64.76667, 285.3,64.8, -74.70001,64.8, 285.22498,64.8, -74.775024,64.8, 285.15,64.8, -74.850006,64.8, 285.075,64.8, -74.92499,64.8, 285.,64.8, -75.,64.8, 285.075,64.75, -74.92499,64.75, 285.15,64.7, -74.850006,64.7, 285.22498,64.65, -74.775024,64.65, 285.3,64.6, -74.70001,64.6, 285.34998,64.55, -74.650024,64.55, 285.4,64.5, -74.600006,64.5, 285.34998,64.45, -74.650024,64.45, 285.3,64.4, -74.70001,64.4, 285.23334,64.4, -74.76666,64.4, 285.16666,64.4, -74.83334,64.4, 285.1,64.4, -74.899994,64.4, 285.02002,64.42, -74.97998,64.42, 284.94,64.44, -75.06,64.44, 284.86002,64.46, -75.139984,64.46, 284.78,64.48, -75.22,64.48, 284.7,64.5, -75.29999,64.5, 284.63333,64.53333, -75.36667,64.53333, 284.56668,64.566666, -75.43332,64.566666, 284.5,64.6, -75.5,64.6, 284.43332,64.6, -75.56668,64.6, 284.36667,64.6, -75.63333,64.6, 284.3,64.6, -75.70001,64.6, 284.22498,64.6, -75.775024,64.6, 284.15,64.6, -75.850006,64.6, 284.075,64.6, -75.92499,64.6, 284.,64.6, -76.,64.6, 284.05,64.5, -75.95001,64.5, 284.1,64.4, -75.899994,64.4, 284.01666,64.4, -75.98334,64.4, 283.93335,64.4, -76.06665,64.4, 283.85,64.4, -76.149994,64.4, 283.76666,64.4, -76.23334,64.4, 283.68335,64.4, -76.31665,64.4, 283.6,64.4, -76.399994,64.4, 283.53333,64.36667, -76.466675,64.36667, 283.46667,64.333336, -76.533325,64.333336, 283.4,64.3, -76.600006,64.3, 283.33334,64.26667, -76.66666,64.26667, 283.26666,64.23333, -76.73334,64.23333, 283.2,64.2, -76.79999,64.2, 283.12,64.22, -76.880005,64.22, 283.04,64.24, -76.95999,64.24, 282.96,64.26, -77.04001,64.26, 282.88,64.28, -77.119995,64.28, 282.8,64.3, -77.20001,64.3, 282.72,64.32, -77.28,64.32, 282.63998,64.340004, -77.360016,64.340004, 282.56,64.36, -77.44,64.36, 282.47998,64.380005, -77.52002,64.380005, 282.4,64.4, -77.600006,64.4, 282.32,64.42, -77.67999,64.42, 282.24,64.44, -77.76001,64.44, 282.16,64.46, -77.84,64.46, 282.08,64.48, -77.92001,64.48, 282.,64.5, -78.,64.5, 281.93332,64.53333, -78.06668,64.53333, 281.86667,64.566666, -78.13333,64.566666, 281.8,64.6, -78.20001,64.6, 281.8333,64.7, -78.16669,64.7, 281.86667,64.8, -78.13333,64.8, 281.9,64.9, -78.100006,64.9, 281.95,64.95, -78.04999,64.95, 282.,65., -78.,65., 282.075,65.025, -77.92499,65.025, 282.15,65.05, -77.850006,65.05, 282.22498,65.075, -77.775024,65.075, 282.3,65.1, -77.70001,65.1, 282.375,65.125, -77.625,65.125, 282.45,65.149994, -77.54999,65.149994, 282.525,65.174995, -77.475006,65.174995, 282.6,65.2, -77.399994,65.2, 282.55,65.3, -77.45001,65.3, 282.5,65.4, -77.5,65.4, 282.575,65.4, -77.42499,65.4, 282.65,65.4, -77.350006,65.4, 282.72498,65.4, -77.275024,65.4, 282.8,65.4, -77.20001,65.4, 282.875,65.4, -77.125,65.4, 282.95,65.4, -77.04999,65.4, 283.025,65.4, -76.975006,65.4, 283.1,65.4, -76.899994,65.4, 283.175,65.4, -76.82501,65.4, 283.25,65.4, -76.75,65.4, 283.325,65.4, -76.67499,65.4, 283.4,65.4, -76.600006,65.4, 283.47998,65.380005, -76.52002,65.380005, 283.56,65.36, -76.44,65.36, 283.63998,65.340004, -76.360016,65.340004, 283.72,65.32, -76.28,65.32, 283.8,65.3, -76.20001,65.3, 283.86667,65.3, -76.13333,65.3, 283.93332,65.3, -76.06668,65.3, 284.,65.3, -76.,65.3, 284.075,65.3, -75.92499,65.3, 284.15,65.3, -75.850006,65.3, 284.22498,65.3, -75.775024,65.3, 284.3,65.3, -75.70001,65.3, 284.375,65.275, -75.625,65.275, 284.45,65.25, -75.54999,65.25, 284.525,65.225, -75.475006,65.225, 284.6,65.2, -75.399994,65.2, 284.66666,65.26666, -75.33334,65.26666, 284.73334,65.333336, -75.26666,65.333336, 284.8,65.4, -75.20001,65.4, 284.88333,65.4, -75.11667,65.4, 284.96664,65.4, -75.033356,65.4, 285.05,65.4, -74.95001,65.4, 285.13333,65.4, -74.86667,65.4, 285.21664,65.4, -74.783356,65.4, 285.3,65.4, -74.70001,65.4, 285.36667,65.433334, -74.63333,65.433334, 285.43332,65.46667, -74.56668,65.46667, 285.5,65.5, -74.5,65.5, 285.575,65.5, -74.42499,65.5, 285.65,65.5, -74.350006,65.5, 285.72498,65.5, -74.275024,65.5, 285.8,65.5, -74.20001,65.5, 285.86667,65.5, -74.13333,65.5, 285.93332,65.5, -74.06668,65.5, 286.,65.5, -74.,65.5, 286.08,65.48, -73.92001,65.48, 286.16,65.46, -73.84,65.46, 286.24,65.44, -73.76001,65.44, 286.32,65.42, -73.67999,65.42, 286.4,65.4, -73.600006,65.4, 286.33334,65.5, -73.66666,65.5, 286.26666,65.6, -73.73334,65.6, 286.2,65.7, -73.79999,65.7, 286.15002,65.75, -73.849976,65.75, 286.1,65.8, -73.899994,65.8, 286.025,65.825005, -73.975006,65.825005, 285.95,65.850006, -74.04999,65.850006, 285.875,65.875, -74.125,65.875, 285.8,65.9, -74.20001,65.9, 285.73334,65.96667, -74.26666,65.96667, 285.66666,66.03333, -74.33334,66.03333, 285.6,66.1, -74.399994,66.1, 285.65002,66.149994, -74.349976,66.149994, 285.7,66.2, -74.29999,66.2, 285.76666,66.23333, -74.23334,66.23333, 285.83334,66.26667, -74.16666,66.26667, 285.9,66.3, -74.100006,66.3, 285.96667,66.333336, -74.033325,66.333336, 286.03333,66.36667, -73.966675,66.36667, 286.1,66.4, -73.899994,66.4, 286.175,66.425, -73.82501,66.425, 286.25,66.45, -73.75,66.45, 286.325,66.475, -73.67499,66.475, 286.4,66.5, -73.600006,66.5, 286.46667,66.566666, -73.533325,66.566666, 286.53333,66.63333, -73.466675,66.63333, 286.6,66.7, -73.399994,66.7, 286.675,66.7, -73.32501,66.7, 286.75,66.7, -73.25,66.7, 286.825,66.7, -73.17499,66.7, 286.9,66.7, -73.100006,66.7, 286.95,66.75, -73.04999,66.75, 287.,66.8, -73.,66.8, 287.05,66.9, -72.95001,66.9, 287.1,67., -72.899994,67., 287.175,67.025, -72.82501,67.025, 287.25,67.05, -72.75,67.05, 287.325,67.075, -72.67499,67.075, 287.4,67.1, -72.600006,67.1, 287.45,67.149994, -72.54999,67.149994, 287.5,67.2, -72.5,67.2, 287.45,67.3, -72.54999,67.3, 287.4,67.4, -72.600006,67.4, 287.34998,67.5, -72.650024,67.5, 287.3,67.6, -72.70001,67.6, 287.25,67.7, -72.75,67.7, 287.2,67.8, -72.79999,67.8, 287.13333,67.86667, -72.86667,67.86667, 287.06668,67.933334, -72.93332,67.933334, 287.,68., -73.,68., 287.,68.1, -73.,68.1, 286.93332,68.13333, -73.06668,68.13333, 286.86667,68.166664, -73.13333,68.166664, 286.8,68.2, -73.20001,68.2, 286.72498,68.2, -73.275024,68.2, 286.65,68.2, -73.350006,68.2, 286.575,68.2, -73.42499,68.2, 286.5,68.2, -73.5,68.2, 286.43332,68.23333, -73.56668,68.23333, 286.36667,68.26667, -73.63333,68.26667, 286.3,68.3, -73.70001,68.3, 286.22498,68.325005, -73.775024,68.325005, 286.15,68.350006, -73.850006,68.350006, 286.075,68.375, -73.92499,68.375, 286.,68.4, -74.,68.4, 286.05,68.55, -73.95001,68.55, 286.1,68.7, -73.899994,68.7, 286.02002,68.7, -73.97998,68.7, 285.94,68.7, -74.06,68.7, 285.86002,68.7, -74.139984,68.7, 285.78,68.7, -74.22,68.7, 285.7,68.7, -74.29999,68.7, 285.75,68.649994, -74.25,68.649994, 285.8,68.6, -74.20001,68.6, 285.72498,68.6, -74.275024,68.6, 285.65,68.6, -74.350006,68.6, 285.575,68.6, -74.42499,68.6, 285.5,68.6, -74.5,68.6, 285.425,68.625, -74.57501,68.625, 285.35,68.649994, -74.649994,68.649994, 285.27502,68.674995, -74.724976,68.674995, 285.2,68.7, -74.79999,68.7, 285.13333,68.73333, -74.86667,68.73333, 285.06668,68.76667, -74.93332,68.76667, 285.,68.8, -75.,68.8, 285.06668,68.833336, -74.93332,68.833336, 285.13333,68.86667, -74.86667,68.86667, 285.2,68.9, -74.79999,68.9, 285.26666,68.933334, -74.73334,68.933334, 285.33334,68.96667, -74.66666,68.96667, 285.4,69., -74.600006,69., 285.475,69., -74.524994,69., 285.55,69., -74.45001,69., 285.625,69., -74.375,69., 285.7,69., -74.29999,69., 285.62,69., -74.380005,69., 285.54,69., -74.45999,69., 285.46,69., -74.54001,69., 285.38,69., -74.619995,69., 285.3,69., -74.70001,69., 285.22,69., -74.78,69., 285.13998,69., -74.860016,69., 285.06,69., -74.94,69., 284.97998,69., -75.02002,69., 284.9,69., -75.100006,69., 284.825,68.975, -75.17499,68.975, 284.75,68.95, -75.25,68.95, 284.675,68.925, -75.32501,68.925, 284.6,68.9, -75.399994,68.9, 284.53333,68.9, -75.466675,68.9, 284.46667,68.9, -75.533325,68.9, 284.4,68.9, -75.600006,68.9, 284.33334,68.86667, -75.66666,68.86667, 284.26666,68.833336, -75.73334,68.833336, 284.2,68.8, -75.79999,68.8, 284.11667,68.78333, -75.88333,68.78333, 284.03336,68.76667, -75.966644,68.76667, 283.95,68.75, -76.04999,68.75, 283.86667,68.73333, -76.13333,68.73333, 283.78336,68.71667, -76.216644,68.71667, 283.7,68.7, -76.29999,68.7, 283.62,68.7, -76.380005,68.7, 283.54,68.7, -76.45999,68.7, 283.46,68.7, -76.54001,68.7, 283.38,68.7, -76.619995,68.7, 283.3,68.7, -76.70001,68.7, 283.34998,68.8, -76.650024,68.8, 283.4,68.9, -76.600006,68.9, 283.34998,68.95, -76.650024,68.95, 283.3,69., -76.70001,69., 283.36667,69., -76.63333,69., 283.43332,69., -76.56668,69., 283.5,69., -76.5,69., 283.58,69., -76.42001,69., 283.66,69., -76.34,69., 283.74,69., -76.26001,69., 283.82,69., -76.17999,69., 283.9,69., -76.100006,69., 283.97998,69.02, -76.02002,69.02, 284.06,69.04, -75.94,69.04, 284.13998,69.06, -75.860016,69.06, 284.22,69.08, -75.78,69.08, 284.3,69.1, -75.70001,69.1, 284.25,69.2, -75.75,69.2, 284.2,69.3, -75.79999,69.3, 284.12,69.32, -75.880005,69.32, 284.04,69.340004, -75.95999,69.340004, 283.96,69.36, -76.04001,69.36, 283.88,69.380005, -76.119995,69.380005, 283.8,69.4, -76.20001,69.4, 283.72498,69.425, -76.275024,69.425, 283.65,69.45, -76.350006,69.45, 283.575,69.475, -76.42499,69.475, 283.5,69.5, -76.5,69.5, 283.43332,69.53333, -76.56668,69.53333, 283.36667,69.566666, -76.63333,69.566666, 283.3,69.6, -76.70001,69.6, 283.23334,69.6, -76.76666,69.6, 283.16666,69.6, -76.83334,69.6, 283.1,69.6, -76.899994,69.6, 283.025,69.6, -76.975006,69.6, 282.95,69.6, -77.04999,69.6, 282.875,69.6, -77.125,69.6, 282.8,69.6, -77.20001,69.6, 282.875,69.625, -77.125,69.625, 282.95,69.649994, -77.04999,69.649994, 283.025,69.674995, -76.975006,69.674995, 283.1,69.7, -76.899994,69.7, 283.025,69.725, -76.975006,69.725, 282.95,69.75, -77.04999,69.75, 282.875,69.775, -77.125,69.775, 282.8,69.8, -77.20001,69.8, 282.73334,69.833336, -77.26666,69.833336, 282.66666,69.86667, -77.33334,69.86667, 282.6,69.9, -77.399994,69.9, 282.55,69.850006, -77.45001,69.850006, 282.5,69.8, -77.5,69.8, 282.43332,69.8, -77.56668,69.8, 282.36667,69.8, -77.63333,69.8, 282.3,69.8, -77.70001,69.8, 282.3,69.95, -77.70001,69.95, 282.3,70.1, -77.70001,70.1, 282.23334,70.13333, -77.76666,70.13333, 282.16666,70.166664, -77.83334,70.166664, 282.1,70.2, -77.899994,70.2, 282.025,70.2, -77.975006,70.2, 281.95,70.2, -78.04999,70.2, 281.875,70.2, -78.125,70.2, 281.8,70.2, -78.20001,70.2, 281.72498,70.2, -78.275024,70.2, 281.65,70.2, -78.350006,70.2, 281.575,70.2, -78.42499,70.2, 281.5,70.2, -78.5,70.2, 281.43332,70.23333, -78.56668,70.23333, 281.36667,70.26667, -78.63333,70.26667, 281.3,70.3, -78.70001,70.3, 281.23334,70.333336, -78.76666,70.333336, 281.16666,70.36667, -78.83334,70.36667, 281.1,70.4, -78.899994,70.4, 281.02002,70.4, -78.97998,70.4, 280.94,70.4, -79.06,70.4, 280.86002,70.4, -79.139984,70.4, 280.78,70.4, -79.22,70.4, 280.7,70.4, -79.29999,70.4, 280.625,70.4, -79.375,70.4, 280.55,70.4, -79.45001,70.4, 280.475,70.4, -79.524994,70.4, 280.4,70.4, -79.600006,70.4, 280.46667,70.36667, -79.533325,70.36667, 280.53333,70.333336, -79.466675,70.333336, 280.6,70.3, -79.399994,70.3, 280.66666,70.3, -79.33334,70.3, 280.73334,70.3, -79.26666,70.3, 280.8,70.3, -79.20001,70.3, 280.875,70.25, -79.125,70.25, 280.95,70.2, -79.04999,70.2, 281.025,70.15, -78.975006,70.15, 281.1,70.1, -78.899994,70.1, 281.15002,70., -78.849976,70., 281.2,69.9, -78.79999,69.9, 281.15002,69.9, -78.849976,69.9, 281.1,69.9, -78.899994,69.9, 281.02002,69.9, -78.97998,69.9, 280.94,69.9, -79.06,69.9, 280.86002,69.9, -79.139984,69.9, 280.78,69.9, -79.22,69.9, 280.7,69.9, -79.29999,69.9, 280.62,69.880005, -79.380005,69.880005, 280.54,69.86, -79.45999,69.86, 280.46,69.840004, -79.54001,69.840004, 280.38,69.82, -79.619995,69.82, 280.3,69.8, -79.70001,69.8, 280.23334,69.833336, -79.76666,69.833336, 280.16666,69.86667, -79.83334,69.86667, 280.1,69.9, -79.899994,69.9, 280.025,69.925, -79.975006,69.925, 279.95,69.95, -80.04999,69.95, 279.875,69.975, -80.125,69.975, 279.8,70., -80.20001,70., 279.72498,70., -80.275024,70., 279.65,70., -80.350006,70., 279.575,70., -80.42499,70., 279.5,70., -80.5,70., 279.425,70., -80.57501,70., 279.35,70., -80.649994,70., 279.27502,70., -80.724976,70., 279.2,70., -80.79999,70., 279.125,70., -80.875,70., 279.05,70., -80.95001,70., 278.975,70., -81.024994,70., 278.9,70., -81.100006,70., 278.825,70.025, -81.17499,70.025, 278.75,70.05, -81.25,70.05, 278.675,70.075, -81.32501,70.075, 278.6,70.1, -81.399994,70.1, 278.525,70.1, -81.475006,70.1, 278.45,70.1, -81.54999,70.1, 278.375,70.1, -81.625,70.1, 278.3,70.1, -81.70001,70.1, 278.375,70.075, -81.625,70.075, 278.45,70.05, -81.54999,70.05, 278.525,70.025, -81.475006,70.025, 278.6,70., -81.399994,70., 278.675,69.95, -81.32501,69.95, 278.75,69.9, -81.25,69.9, 278.825,69.850006, -81.17499,69.850006, 278.9,69.8, -81.100006,69.8, 278.825,69.825005, -81.17499,69.825005, 278.75,69.850006, -81.25,69.850006, 278.675,69.875, -81.32501,69.875, 278.6,69.9, -81.399994,69.9, 278.53333,69.9, -81.466675,69.9, 278.46667,69.9, -81.533325,69.9, 278.4,69.9, -81.600006,69.9, 278.325,69.9, -81.67499,69.9, 278.25,69.9, -81.75,69.9, 278.175,69.9, -81.82501,69.9, 278.1,69.9, -81.899994,69.9, 278.05,69.850006, -81.95001,69.850006, 278.,69.8, -82.,69.8, 277.93332,69.8, -82.06668,69.8, 277.86667,69.8, -82.13333,69.8, 277.8,69.8, -82.20001,69.8, 277.72498,69.8, -82.275024,69.8, 277.65,69.8, -82.350006,69.8, 277.575,69.8, -82.42499,69.8, 277.5,69.8, -82.5,69.8, 277.42,69.82, -82.57999,69.82, 277.34,69.840004, -82.66,69.840004, 277.26,69.86, -82.73999,69.86, 277.18,69.880005, -82.82001,69.880005, 277.1,69.9, -82.899994,69.9, 277.025,69.925, -82.975006,69.925, 276.95,69.95, -83.04999,69.95, 276.875,69.975, -83.125,69.975, 276.8,70., -83.20001,70., 276.72498,69.975, -83.275024,69.975, 276.65,69.95, -83.350006,69.95, 276.575,69.925, -83.42499,69.925, 276.5,69.9, -83.5,69.9, 276.43332,69.9, -83.56668,69.9, 276.36667,69.9, -83.63333,69.9, 276.3,69.9, -83.70001,69.9, 276.23334,69.9, -83.76666,69.9, 276.16666,69.9, -83.83334,69.9, 276.1,69.9, -83.899994,69.9, 276.01666,69.91667, -83.98334,69.91667, 275.93335,69.933334, -84.06665,69.933334, 275.85,69.95, -84.149994,69.95, 275.76666,69.96667, -84.23334,69.96667, 275.68335,69.98334, -84.31665,69.98334, 275.6,70., -84.399994,70., 275.51666,70., -84.48334,70., 275.43335,70., -84.56665,70., 275.35,70., -84.649994,70., 275.26666,70., -84.73334,70., 275.18335,70., -84.81665,70., 275.1,70., -84.899994,70., 275.01666,70., -84.98334,70., 274.93335,70., -85.06665,70., 274.85,70., -85.149994,70., 274.76666,70., -85.23334,70., 274.68335,70., -85.31665,70., 274.6,70., -85.399994,70., 274.51666,70., -85.48334,70., 274.43335,70., -85.56665,70., 274.35,70., -85.649994,70., 274.26666,70., -85.73334,70., 274.18335,70., -85.81665,70., 274.1,70., -85.899994,70., 274.175,70., -85.82501,70., 274.25,70., -85.75,70., 274.325,70., -85.67499,70., 274.4,70., -85.600006,70., 274.46667,70., -85.533325,70., 274.53333,70., -85.466675,70., 274.6,70., -85.399994,70., 274.53333,70., -85.466675,70., 274.46667,70., -85.533325,70., 274.4,70., -85.600006,70., 274.31665,70., -85.68335,70., 274.23334,70., -85.76666,70., 274.15,70., -85.850006,70., 274.06665,70., -85.93335,70., 273.98334,70., -86.01666,70., 273.9,70., -86.100006,70., 273.825,70.025, -86.17499,70.025, 273.75,70.05, -86.25,70.05, 273.675,70.075, -86.32501,70.075, 273.6,70.1, -86.399994,70.1, 273.53333,70.166664, -86.466675,70.166664, 273.46667,70.23334, -86.533325,70.23334, 273.4,70.3, -86.600006,70.3, 273.34998,70.350006, -86.650024,70.350006, 273.3,70.4, -86.70001,70.4, 273.25,70.350006, -86.75,70.350006, 273.2,70.3, -86.79999,70.3, 273.125,70.3, -86.875,70.3, 273.05,70.3, -86.95001,70.3, 272.975,70.3, -87.024994,70.3, 272.9,70.3, -87.100006,70.3, 272.81665,70.3, -87.18335,70.3, 272.73334,70.3, -87.26666,70.3, 272.65,70.3, -87.350006,70.3, 272.56665,70.3, -87.43335,70.3, 272.48334,70.3, -87.51666,70.3, 272.4,70.3, -87.600006,70.3, 272.325,70.3, -87.67499,70.3, 272.25,70.3, -87.75,70.3, 272.175,70.3, -87.82501,70.3, 272.1,70.3, -87.899994,70.3, 272.02002,70.3, -87.97998,70.3, 271.94,70.3, -88.06,70.3, 271.86002,70.3, -88.139984,70.3, 271.78,70.3, -88.22,70.3, 271.7,70.3, -88.29999,70.3, 271.77502,70.3, -88.224976,70.3, 271.85,70.3, -88.149994,70.3, 271.925,70.3, -88.07501,70.3, 272.,70.3, -88.,70.3, 271.925,70.325005, -88.07501,70.325005, 271.85,70.350006, -88.149994,70.350006, 271.77502,70.375, -88.224976,70.375, 271.7,70.4, -88.29999,70.4, 271.62,70.42, -88.380005,70.42, 271.54,70.44, -88.45999,70.44, 271.46,70.46, -88.54001,70.46, 271.38,70.48, -88.619995,70.48, 271.3,70.5, -88.70001,70.5, 271.22,70.52, -88.78,70.52, 271.13998,70.54, -88.860016,70.54, 271.06,70.56, -88.94,70.56, 270.97998,70.58, -89.02002,70.58, 270.9,70.6, -89.100006,70.6, 270.83334,70.666664, -89.16666,70.666664, 270.76666,70.73334, -89.23334,70.73334, 270.7,70.8, -89.29999,70.8, 270.63333,70.833336, -89.36667,70.833336, 270.56668,70.86667, -89.43332,70.86667, 270.5,70.9, -89.5,70.9, 270.55,70.95, -89.45001,70.95, 270.6,71., -89.399994,71., 270.55,71.05, -89.45001,71.05, 270.5,71.1, -89.5,71.1, 270.575,71.075, -89.42499,71.075, 270.65,71.05, -89.350006,71.05, 270.72498,71.025, -89.275024,71.025, 270.8,71., -89.20001,71., 270.875,71., -89.125,71., 270.95,71., -89.04999,71., 271.025,71., -88.975006,71., 271.1,71., -88.899994,71., 271.175,71., -88.82501,71., 271.25,71., -88.75,71., 271.325,71., -88.67499,71., 271.4,71., -88.600006,71., 271.475,70.975, -88.524994,70.975, 271.55,70.95, -88.45001,70.95, 271.625,70.925, -88.375,70.925, 271.7,70.9, -88.29999,70.9, 271.78336,70.9, -88.216644,70.9, 271.86667,70.9, -88.13333,70.9, 271.95,70.9, -88.04999,70.9, 272.03336,70.9, -87.966644,70.9, 272.11667,70.9, -87.88333,70.9, 272.2,70.9, -87.79999,70.9, 272.27502,70.925, -87.724976,70.925, 272.35,70.95, -87.649994,70.95, 272.425,70.975, -87.57501,70.975, 272.5,71., -87.5,71., 272.575,71., -87.42499,71., 272.65,71., -87.350006,71., 272.72498,71., -87.275024,71., 272.8,71., -87.20001,71., 272.72,71., -87.28,71., 272.63998,71., -87.360016,71., 272.56,71., -87.44,71., 272.47998,71., -87.52002,71., 272.4,71., -87.600006,71., 272.325,71.025, -87.67499,71.025, 272.25,71.05, -87.75,71.05, 272.175,71.075, -87.82501,71.075, 272.1,71.1, -87.899994,71.1, 272.03333,71.13333, -87.966675,71.13333, 271.96667,71.166664, -88.033325,71.166664, 271.9,71.2, -88.100006,71.2, 271.81665,71.2, -88.18335,71.2, 271.73334,71.2, -88.26666,71.2, 271.65,71.2, -88.350006,71.2, 271.56665,71.2, -88.43335,71.2, 271.48334,71.2, -88.51666,71.2, 271.4,71.2, -88.600006,71.2, 271.32,71.2, -88.67999,71.2, 271.24,71.2, -88.76001,71.2, 271.16,71.2, -88.84,71.2, 271.08,71.2, -88.92001,71.2, 271.,71.2, -89.,71.2, 270.91666,71.21667, -89.08334,71.21667, 270.83334,71.23333, -89.16666,71.23333, 270.75,71.25, -89.25,71.25, 270.66666,71.26667, -89.33334,71.26667, 270.58334,71.28333, -89.41666,71.28333, 270.5,71.3, -89.5,71.3, 270.41666,71.3, -89.58334,71.3, 270.33334,71.3, -89.66666,71.3, 270.25,71.3, -89.75,71.3, 270.16666,71.3, -89.83334,71.3, 270.08334,71.3, -89.91666,71.3, 270.,71.3, -90.,71.3, 269.95,71.350006, -90.04999,71.350006, 269.9,71.4, -90.100006,71.4, 269.9,71.55, -90.100006,71.55, 269.9,71.7, -90.100006,71.7, 269.96667,71.73333, -90.033325,71.73333, 270.03333,71.76667, -89.966675,71.76667, 270.1,71.8, -89.899994,71.8, 270.025,71.850006, -89.975006,71.850006, 269.95,71.9, -90.04999,71.9, 269.875,71.95, -90.125,71.95, 269.8,72., -90.20001,72., 269.84998,72.05, -90.150024,72.05, 269.9,72.1, -90.100006,72.1, 269.96667,72.1, -90.033325,72.1, 270.03333,72.1, -89.966675,72.1, 270.1,72.1, -89.899994,72.1, 270.16666,72.13333, -89.83334,72.13333, 270.23334,72.166664, -89.76666,72.166664, 270.3,72.2, -89.70001,72.2, 270.22498,72.2, -89.775024,72.2, 270.15,72.2, -89.850006,72.2, 270.075,72.2, -89.92499,72.2, 270.,72.2, -90.,72.2, 270.,72.3, -90.,72.3, 270.,72.4, -90.,72.4, 270.05,72.4, -89.95001,72.4, 270.1,72.4, -89.899994,72.4, 270.16666,72.46667, -89.83334,72.46667, 270.23334,72.53333, -89.76666,72.53333, 270.3,72.6, -89.70001,72.6, 270.3,72.7, -89.70001,72.7, 270.38,72.7, -89.619995,72.7, 270.46,72.7, -89.54001,72.7, 270.54,72.7, -89.45999,72.7, 270.62,72.7, -89.380005,72.7, 270.7,72.7, -89.29999,72.7, 270.63333,72.73333, -89.36667,72.73333, 270.56668,72.76667, -89.43332,72.76667, 270.5,72.8, -89.5,72.8, 270.56668,72.86667, -89.43332,72.86667, 270.63333,72.933334, -89.36667,72.933334, 270.7,73., -89.29999,73., 270.65002,73., -89.349976,73., 270.6,73., -89.399994,73., 270.66666,73.066666, -89.33334,73.066666, 270.73334,73.13333, -89.26666,73.13333, 270.8,73.2, -89.20001,73.2, 270.875,73.225, -89.125,73.225, 270.95,73.25, -89.04999,73.25, 271.025,73.275, -88.975006,73.275, 271.1,73.3, -88.899994,73.3, 271.16666,73.333336, -88.83334,73.333336, 271.23334,73.36667, -88.76666,73.36667, 271.3,73.4, -88.70001,73.4, 271.375,73.425, -88.625,73.425, 271.45,73.45, -88.54999,73.45, 271.525,73.475, -88.475006,73.475, 271.6,73.5, -88.399994,73.5, 271.675,73.525, -88.32501,73.525, 271.75,73.55, -88.25,73.55, 271.825,73.575, -88.17499,73.575, 271.9,73.6, -88.100006,73.6, 271.975,73.625, -88.024994,73.625, 272.05,73.649994, -87.95001,73.649994, 272.125,73.674995, -87.875,73.674995, 272.2,73.7, -87.79999,73.7, 272.27502,73.7, -87.724976,73.7, 272.35,73.7, -87.649994,73.7, 272.425,73.7, -87.57501,73.7, 272.5,73.7, -87.5,73.7, 272.575,73.725, -87.42499,73.725, 272.65,73.75, -87.350006,73.75, 272.72498,73.775, -87.275024,73.775, 272.8,73.8, -87.20001,73.8, 272.88333,73.8, -87.11667,73.8, 272.96664,73.8, -87.033356,73.8, 273.05,73.8, -86.95001,73.8, 273.13333,73.8, -86.86667,73.8, 273.21664,73.8, -86.783356,73.8, 273.3,73.8, -86.70001,73.8, 273.375,73.8, -86.625,73.8, 273.45,73.8, -86.54999,73.8, 273.525,73.8, -86.475006,73.8, 273.6,73.8, -86.399994,73.8, 273.66666,73.8, -86.33334,73.8, 273.73334,73.8, -86.26666,73.8, 273.8,73.8, -86.20001,73.8, 273.86667,73.8, -86.13333,73.8, 273.93332,73.8, -86.06668,73.8, 274.,73.8, -86.,73.8, 274.075,73.8, -85.92499,73.8, 274.15,73.8, -85.850006,73.8, 274.22498,73.8, -85.775024,73.8, 274.3,73.8, -85.70001,73.8, 274.36667,73.8, -85.63333,73.8, 274.43332,73.8, -85.56668,73.8, 274.5,73.8, -85.5,73.8, 274.56668,73.8, -85.43332,73.8, 274.63333,73.8, -85.36667,73.8, 274.7,73.8, -85.29999,73.8, 274.76666,73.76667, -85.23334,73.76667, 274.83334,73.73333, -85.16666,73.73333, 274.9,73.7, -85.100006,73.7, 274.825,73.649994, -85.17499,73.649994, 274.75,73.6, -85.25,73.6, 274.675,73.55, -85.32501,73.55, 274.6,73.5, -85.399994,73.5, 274.525,73.5, -85.475006,73.5, 274.45,73.5, -85.54999,73.5, 274.375,73.5, -85.625,73.5, 274.3,73.5, -85.70001,73.5, 274.23334,73.46667, -85.76666,73.46667, 274.16666,73.433334, -85.83334,73.433334, 274.1,73.4, -85.899994,73.4, 274.03333,73.36667, -85.966675,73.36667, 273.96667,73.333336, -86.033325,73.333336, 273.9,73.3, -86.100006,73.3, 273.83334,73.26667, -86.16666,73.26667, 273.76666,73.23333, -86.23334,73.23333, 273.7,73.2, -86.29999,73.2, 273.65002,73.1, -86.349976,73.1, 273.6,73., -86.399994,73., 273.53333,72.96667, -86.466675,72.96667, 273.46667,72.933334, -86.533325,72.933334, 273.4,72.9, -86.600006,72.9, 273.33334,72.86667, -86.66666,72.86667, 273.26666,72.833336, -86.73334,72.833336, 273.2,72.8, -86.79999,72.8, 273.2,72.7, -86.79999,72.7, 273.2,72.6, -86.79999,72.6, 273.26666,72.566666, -86.73334,72.566666, 273.33334,72.53333, -86.66666,72.53333, 273.4,72.5, -86.600006,72.5, 273.46667,72.46667, -86.533325,72.46667, 273.53333,72.433334, -86.466675,72.433334, 273.6,72.4, -86.399994,72.4, 273.53333,72.333336, -86.466675,72.333336, 273.46667,72.26666, -86.533325,72.26666, 273.4,72.2, -86.600006,72.2, 273.46667,72.1, -86.533325,72.1, 273.53333,72., -86.466675,72., 273.6,71.9, -86.399994,71.9, 273.66666,71.86667, -86.33334,71.86667, 273.73334,71.833336, -86.26666,71.833336, 273.8,71.8, -86.20001,71.8, 273.86667,71.76667, -86.13333,71.76667, 273.93332,71.73333, -86.06668,71.73333, 274.,71.7, -86.,71.7, 274.075,71.674995, -85.92499,71.674995, 274.15,71.649994, -85.850006,71.649994, 274.22498,71.625, -85.775024,71.625, 274.3,71.6, -85.70001,71.6, 274.36667,71.566666, -85.63333,71.566666, 274.43332,71.53333, -85.56668,71.53333, 274.5,71.5, -85.5,71.5, 274.575,71.475, -85.42499,71.475, 274.65,71.45, -85.350006,71.45, 274.72498,71.425, -85.275024,71.425, 274.8,71.4, -85.20001,71.4, 274.84998,71.350006, -85.150024,71.350006, 274.9,71.3, -85.100006,71.3, 274.83334,71.3, -85.16666,71.3, 274.76666,71.3, -85.23334,71.3, 274.7,71.3, -85.29999,71.3, 274.63333,71.3, -85.36667,71.3, 274.56668,71.3, -85.43332,71.3, 274.5,71.3, -85.5,71.3, 274.425,71.275, -85.57501,71.275, 274.35,71.25, -85.649994,71.25, 274.27502,71.225, -85.724976,71.225, 274.2,71.2, -85.79999,71.2, 274.13333,71.2, -85.86667,71.2, 274.06668,71.2, -85.93332,71.2, 274.,71.2, -86.,71.2, 273.925,71.174995, -86.07501,71.174995, 273.85,71.149994, -86.149994,71.149994, 273.77502,71.125, -86.224976,71.125, 273.7,71.1, -86.29999,71.1, 273.625,71.075, -86.375,71.075, 273.55,71.05, -86.45001,71.05, 273.475,71.025, -86.524994,71.025, 273.4,71., -86.600006,71., 273.46667,71., -86.533325,71., 273.53333,71., -86.466675,71., 273.6,71., -86.399994,71., 273.66666,71., -86.33334,71., 273.73334,71., -86.26666,71., 273.8,71., -86.20001,71., 273.86667,71.03333, -86.13333,71.03333, 273.93332,71.066666, -86.06668,71.066666, 274.,71.1, -86.,71.1, 274.06668,71.1, -85.93332,71.1, 274.13333,71.1, -85.86667,71.1, 274.2,71.1, -85.79999,71.1, 274.27502,71.1, -85.724976,71.1, 274.35,71.1, -85.649994,71.1, 274.425,71.1, -85.57501,71.1, 274.5,71.1, -85.5,71.1, 274.56668,71.1, -85.43332,71.1, 274.63333,71.1, -85.36667,71.1, 274.7,71.1, -85.29999,71.1, 274.76666,71.1, -85.23334,71.1, 274.83334,71.1, -85.16666,71.1, 274.9,71.1, -85.100006,71.1, 274.84998,71.05, -85.150024,71.05, 274.8,71., -85.20001,71., 274.875,71.025, -85.125,71.025, 274.95,71.05, -85.04999,71.05, 275.025,71.075, -84.975006,71.075, 275.1,71.1, -84.899994,71.1, 275.1,71.2, -84.899994,71.2, 275.15002,71.3, -84.849976,71.3, 275.2,71.4, -84.79999,71.4, 275.2,71.5, -84.79999,71.5, 275.2,71.6, -84.79999,71.6, 275.125,71.6, -84.875,71.6, 275.05,71.6, -84.95001,71.6, 274.975,71.6, -85.024994,71.6, 274.9,71.6, -85.100006,71.6, 274.82,71.619995, -85.17999,71.619995, 274.74,71.64, -85.26001,71.64, 274.66,71.659996, -85.34,71.659996, 274.58,71.68, -85.42001,71.68, 274.5,71.7, -85.5,71.7, 274.43332,71.73333, -85.56668,71.73333, 274.36667,71.76667, -85.63333,71.76667, 274.3,71.8, -85.70001,71.8, 274.22498,71.825005, -85.775024,71.825005, 274.15,71.850006, -85.850006,71.850006, 274.075,71.875, -85.92499,71.875, 274.,71.9, -86.,71.9, 274.05,71.95, -85.95001,71.95, 274.1,72., -85.899994,72., 274.16666,72.03333, -85.83334,72.03333, 274.23334,72.066666, -85.76666,72.066666, 274.3,72.1, -85.70001,72.1, 274.36667,72.13333, -85.63333,72.13333, 274.43332,72.166664, -85.56668,72.166664, 274.5,72.2, -85.5,72.2, 274.575,72.2, -85.42499,72.2, 274.65,72.2, -85.350006,72.2, 274.72498,72.2, -85.275024,72.2, 274.8,72.2, -85.20001,72.2, 274.86667,72.23333, -85.13333,72.23333, 274.93332,72.26667, -85.06668,72.26667, 275.,72.3, -85.,72.3, 275.05,72.350006, -84.95001,72.350006, 275.1,72.4, -84.899994,72.4, 275.02002,72.4, -84.97998,72.4, 274.94,72.4, -85.06,72.4, 274.86002,72.4, -85.139984,72.4, 274.78,72.4, -85.22,72.4, 274.7,72.4, -85.29999,72.4, 274.625,72.4, -85.375,72.4, 274.55,72.4, -85.45001,72.4, 274.475,72.4, -85.524994,72.4, 274.4,72.4, -85.600006,72.4, 274.34998,72.45, -85.650024,72.45, 274.3,72.5, -85.70001,72.5, 274.25,72.6, -85.75,72.6, 274.2,72.7, -85.79999,72.7, 274.25,72.8, -85.75,72.8, 274.3,72.9, -85.70001,72.9, 274.36667,72.9, -85.63333,72.9, 274.43332,72.9, -85.56668,72.9, 274.5,72.9, -85.5,72.9, 274.58,72.9, -85.42001,72.9, 274.66,72.9, -85.34,72.9, 274.74,72.9, -85.26001,72.9, 274.82,72.9, -85.17999,72.9, 274.9,72.9, -85.100006,72.9, 274.96667,72.9, -85.033325,72.9, 275.03333,72.9, -84.966675,72.9, 275.1,72.9, -84.899994,72.9, 275.175,72.875, -84.82501,72.875, 275.25,72.850006, -84.75,72.850006, 275.325,72.825005, -84.67499,72.825005, 275.4,72.8, -84.600006,72.8, 275.46667,72.76667, -84.533325,72.76667, 275.53333,72.73333, -84.466675,72.73333, 275.6,72.7, -84.399994,72.7, 275.675,72.725, -84.32501,72.725, 275.75,72.75, -84.25,72.75, 275.825,72.775, -84.17499,72.775, 275.9,72.8, -84.100006,72.8, 275.82,72.8, -84.17999,72.8, 275.74,72.8, -84.26001,72.8, 275.66,72.8, -84.34,72.8, 275.58,72.8, -84.42001,72.8, 275.5,72.8, -84.5,72.8, 275.425,72.825005, -84.57501,72.825005, 275.35,72.850006, -84.649994,72.850006, 275.27502,72.875, -84.724976,72.875, 275.2,72.9, -84.79999,72.9, 275.125,72.925, -84.875,72.925, 275.05,72.95, -84.95001,72.95, 274.975,72.975, -85.024994,72.975, 274.9,73., -85.100006,73., 274.825,73., -85.17499,73., 274.75,73., -85.25,73., 274.675,73., -85.32501,73., 274.6,73., -85.399994,73., 274.53333,73.03333, -85.466675,73.03333, 274.46667,73.066666, -85.533325,73.066666, 274.4,73.1, -85.600006,73.1, 274.46667,73.1, -85.533325,73.1, 274.53333,73.1, -85.466675,73.1, 274.6,73.1, -85.399994,73.1, 274.68335,73.1, -85.31665,73.1, 274.76666,73.1, -85.23334,73.1, 274.85,73.1, -85.149994,73.1, 274.93335,73.1, -85.06665,73.1, 275.01666,73.1, -84.98334,73.1, 275.1,73.1, -84.899994,73.1, 275.18,73.08, -84.82001,73.08, 275.26,73.06, -84.73999,73.06, 275.34,73.04, -84.66,73.04, 275.42,73.02, -84.57999,73.02, 275.5,73., -84.5,73., 275.56668,73., -84.43332,73., 275.63333,73., -84.36667,73., 275.7,73., -84.29999,73., 275.77502,73., -84.224976,73., 275.85,73., -84.149994,73., 275.925,73., -84.07501,73., 276.,73., -84.,73., 275.91666,73.01666, -84.08334,73.01666, 275.83334,73.03333, -84.16666,73.03333, 275.75,73.05, -84.25,73.05, 275.66666,73.066666, -84.33334,73.066666, 275.58334,73.08333, -84.41666,73.08333, 275.5,73.1, -84.5,73.1, 275.41666,73.1, -84.58334,73.1, 275.33334,73.1, -84.66666,73.1, 275.25,73.1, -84.75,73.1, 275.16666,73.1, -84.83334,73.1, 275.08334,73.1, -84.91666,73.1, 275.,73.1, -85.,73.1, 274.93332,73.13333, -85.06668,73.13333, 274.86667,73.166664, -85.13333,73.166664, 274.8,73.2, -85.20001,73.2, 274.875,73.225, -85.125,73.225, 274.95,73.25, -85.04999,73.25, 275.025,73.275, -84.975006,73.275, 275.1,73.3, -84.899994,73.3, 275.16666,73.26667, -84.83334,73.26667, 275.23334,73.23333, -84.76666,73.23333, 275.3,73.2, -84.70001,73.2, 275.36667,73.2, -84.63333,73.2, 275.43332,73.2, -84.56668,73.2, 275.5,73.2, -84.5,73.2, 275.45,73.25, -84.54999,73.25, 275.4,73.3, -84.600006,73.3, 275.475,73.325005, -84.524994,73.325005, 275.55,73.350006, -84.45001,73.350006, 275.625,73.375, -84.375,73.375, 275.7,73.4, -84.29999,73.4, 275.77502,73.4, -84.224976,73.4, 275.85,73.4, -84.149994,73.4, 275.925,73.4, -84.07501,73.4, 276.,73.4, -84.,73.4, 276.06668,73.36667, -83.93332,73.36667, 276.13333,73.333336, -83.86667,73.333336, 276.2,73.3, -83.79999,73.3, 276.13333,73.36667, -83.86667,73.36667, 276.06668,73.433334, -83.93332,73.433334, 276.,73.5, -84.,73.5, 276.075,73.525, -83.92499,73.525, 276.15,73.55, -83.850006,73.55, 276.22498,73.575, -83.775024,73.575, 276.3,73.6, -83.70001,73.6, 276.38,73.6, -83.619995,73.6, 276.46,73.6, -83.54001,73.6, 276.54,73.6, -83.45999,73.6, 276.62,73.6, -83.380005,73.6, 276.7,73.6, -83.29999,73.6, 276.76666,73.6, -83.23334,73.6, 276.83334,73.6, -83.16666,73.6, 276.9,73.6, -83.100006,73.6, 276.96667,73.63333, -83.033325,73.63333, 277.03333,73.666664, -82.966675,73.666664, 277.1,73.7, -82.899994,73.7, 277.175,73.7, -82.82501,73.7, 277.25,73.7, -82.75,73.7, 277.325,73.7, -82.67499,73.7, 277.4,73.7, -82.600006,73.7, 277.475,73.7, -82.524994,73.7, 277.55,73.7, -82.45001,73.7, 277.625,73.7, -82.375,73.7, 277.7,73.7, -82.29999,73.7, 277.78,73.7, -82.22,73.7, 277.86002,73.7, -82.139984,73.7, 277.94,73.7, -82.06,73.7, 278.02002,73.7, -81.97998,73.7, 278.1,73.7, -81.899994,73.7, 278.175,73.7, -81.82501,73.7, 278.25,73.7, -81.75,73.7, 278.325,73.7, -81.67499,73.7, 278.4,73.7, -81.600006,73.7, 278.46667,73.666664, -81.533325,73.666664, 278.53333,73.63333, -81.466675,73.63333, 278.6,73.6, -81.399994,73.6, 278.65002,73.5, -81.349976,73.5, 278.7,73.4, -81.29999,73.4, 278.65002,73.350006, -81.349976,73.350006, 278.6,73.3, -81.399994,73.3, 278.675,73.275, -81.32501,73.275, 278.75,73.25, -81.25,73.25, 278.825,73.225, -81.17499,73.225, 278.9,73.2, -81.100006,73.2, 278.96667,73.166664, -81.033325,73.166664, 279.03333,73.13333, -80.966675,73.13333, 279.1,73.1, -80.899994,73.1, 279.16666,73.1, -80.83334,73.1, 279.23334,73.1, -80.76666,73.1, 279.3,73.1, -80.70001,73.1, 279.23334,73.066666, -80.76666,73.066666, 279.16666,73.03333, -80.83334,73.03333, 279.1,73., -80.899994,73., 279.16666,72.933334, -80.83334,72.933334, 279.23334,72.86667, -80.76666,72.86667, 279.3,72.8, -80.70001,72.8, 279.375,72.775, -80.625,72.775, 279.45,72.75, -80.54999,72.75, 279.525,72.725, -80.475006,72.725, 279.6,72.7, -80.399994,72.7, 279.53333,72.666664, -80.466675,72.666664, 279.46667,72.63333, -80.533325,72.63333, 279.4,72.6, -80.600006,72.6, 279.34998,72.55, -80.650024,72.55, 279.3,72.5, -80.70001,72.5, 279.23334,72.433334, -80.76666,72.433334, 279.16666,72.36667, -80.83334,72.36667, 279.1,72.3, -80.899994,72.3, 279.05,72.25, -80.95001,72.25, 279.,72.2, -81.,72.2, 279.075,72.174995, -80.92499,72.174995, 279.15,72.149994, -80.850006,72.149994, 279.22498,72.125, -80.775024,72.125, 279.3,72.1, -80.70001,72.1, 279.22498,72.1, -80.775024,72.1, 279.15,72.1, -80.850006,72.1, 279.075,72.1, -80.92499,72.1, 279.,72.1, -81.,72.1, 279.075,72.075, -80.92499,72.075, 279.15,72.05, -80.850006,72.05, 279.22498,72.025, -80.775024,72.025, 279.3,72., -80.70001,72., 279.36667,72.03333, -80.63333,72.03333, 279.43332,72.066666, -80.56668,72.066666, 279.5,72.1, -80.5,72.1, 279.575,72.125, -80.42499,72.125, 279.65,72.149994, -80.350006,72.149994, 279.72498,72.174995, -80.275024,72.174995, 279.8,72.2, -80.20001,72.2, 279.84998,72.25, -80.150024,72.25, 279.9,72.3, -80.100006,72.3, 279.96667,72.36667, -80.033325,72.36667, 280.03333,72.433334, -79.966675,72.433334, 280.1,72.5, -79.899994,72.5, 280.1,72.4, -79.899994,72.4, 280.1,72.3, -79.899994,72.3, 280.16666,72.3, -79.83334,72.3, 280.23334,72.3, -79.76666,72.3, 280.3,72.3, -79.70001,72.3, 280.36667,72.333336, -79.63333,72.333336, 280.43332,72.36667, -79.56668,72.36667, 280.5,72.4, -79.5,72.4, 280.56668,72.36667, -79.43332,72.36667, 280.63333,72.333336, -79.36667,72.333336, 280.7,72.3, -79.29999,72.3, 280.78,72.3, -79.22,72.3, 280.86002,72.3, -79.139984,72.3, 280.94,72.3, -79.06,72.3, 281.02002,72.3, -78.97998,72.3, 281.1,72.3, -78.899994,72.3, 281.175,72.3, -78.82501,72.3, 281.25,72.3, -78.75,72.3, 281.325,72.3, -78.67499,72.3, 281.4,72.3, -78.600006,72.3, 281.46667,72.3, -78.533325,72.3, 281.53333,72.3, -78.466675,72.3, 281.6,72.3, -78.399994,72.3, 281.525,72.325005, -78.475006,72.325005, 281.45,72.350006, -78.54999,72.350006, 281.375,72.375, -78.625,72.375, 281.3,72.4, -78.70001,72.4, 281.375,72.45, -78.625,72.45, 281.45,72.5, -78.54999,72.5, 281.525,72.55, -78.475006,72.55, 281.6,72.6, -78.399994,72.6, 281.675,72.625, -78.32501,72.625, 281.75,72.649994, -78.25,72.649994, 281.825,72.674995, -78.17499,72.674995, 281.9,72.7, -78.100006,72.7, 281.97998,72.7, -78.02002,72.7, 282.06,72.7, -77.94,72.7, 282.13998,72.7, -77.860016,72.7, 282.22,72.7, -77.78,72.7, 282.3,72.7, -77.70001,72.7, 282.38333,72.7, -77.61667,72.7, 282.46664,72.7, -77.533356,72.7, 282.55,72.7, -77.45001,72.7, 282.63333,72.7, -77.36667,72.7, 282.71664,72.7, -77.283356,72.7, 282.8,72.7, -77.20001,72.7, 282.88,72.68, -77.119995,72.68, 282.96,72.659996, -77.04001,72.659996, 283.04,72.64, -76.95999,72.64, 283.12,72.619995, -76.880005,72.619995, 283.2,72.6, -76.79999,72.6, 283.28336,72.6, -76.716644,72.6, 283.36667,72.6, -76.63333,72.6, 283.45,72.6, -76.54999,72.6, 283.53336,72.6, -76.466644,72.6, 283.61667,72.6, -76.38333,72.6, 283.7,72.6, -76.29999,72.6, 283.76666,72.6, -76.23334,72.6, 283.83334,72.6, -76.16666,72.6, 283.9,72.6, -76.100006,72.6, 283.975,72.6, -76.024994,72.6, 284.05,72.6, -75.95001,72.6, 284.125,72.6, -75.875,72.6, 284.2,72.6, -75.79999,72.6, 284.28,72.58, -75.72,72.58, 284.36002,72.56, -75.639984,72.56, 284.44,72.54, -75.56,72.54, 284.52002,72.52, -75.47998,72.52, 284.6,72.5, -75.399994,72.5, 284.675,72.45, -75.32501,72.45, 284.75,72.4, -75.25,72.4, 284.825,72.350006, -75.17499,72.350006, 284.9,72.3, -75.100006,72.3, 284.84998,72.2, -75.150024,72.2, 284.8,72.1, -75.20001,72.1, 284.88,72.1, -75.119995,72.1, 284.96,72.1, -75.04001,72.1, 285.04,72.1, -74.95999,72.1, 285.12,72.1, -74.880005,72.1, 285.2,72.1, -74.79999,72.1, 285.28,72.08, -74.72,72.08, 285.36002,72.06, -74.639984,72.06, 285.44,72.04, -74.56,72.04, 285.52002,72.02, -74.47998,72.02, 285.6,72., -74.399994,72., 285.6,71.9, -74.399994,71.9, 285.6,71.8, -74.399994,71.8, 285.525,71.8, -74.475006,71.8, 285.45,71.8, -74.54999,71.8, 285.375,71.8, -74.625,71.8, 285.3,71.8, -74.70001,71.8, 285.22,71.78, -74.78,71.78, 285.13998,71.76, -74.860016,71.76, 285.06,71.74, -74.94,71.74, 284.97998,71.72, -75.02002,71.72, 284.9,71.7, -75.100006,71.7, 284.975,71.7, -75.024994,71.7, 285.05,71.7, -74.95001,71.7, 285.125,71.7, -74.875,71.7, 285.2,71.7, -74.79999,71.7, 285.25,71.649994, -74.75,71.649994, 285.3,71.6, -74.70001,71.6, 285.375,71.625, -74.625,71.625, 285.45,71.649994, -74.54999,71.649994, 285.525,71.674995, -74.475006,71.674995, 285.6,71.7, -74.399994,71.7, 285.675,71.7, -74.32501,71.7, 285.75,71.7, -74.25,71.7, 285.825,71.7, -74.17499,71.7, 285.9,71.7, -74.100006,71.7, 285.98334,71.71667, -74.01666,71.71667, 286.06665,71.73333, -73.93335,71.73333, 286.15,71.75, -73.850006,71.75, 286.23334,71.76667, -73.76666,71.76667, 286.31665,71.78333, -73.68335,71.78333, 286.4,71.8, -73.600006,71.8, 286.34998,71.75, -73.650024,71.75, 286.3,71.7, -73.70001,71.7, 286.23334,71.666664, -73.76666,71.666664, 286.16666,71.63333, -73.83334,71.63333, 286.1,71.6, -73.899994,71.6, 286.05,71.55, -73.95001,71.55, 286.,71.5, -74.,71.5, 286.06668,71.53333, -73.93332,71.53333, 286.13333,71.566666, -73.86667,71.566666, 286.2,71.6, -73.79999,71.6, 286.26666,71.566666, -73.73334,71.566666, 286.33334,71.53333, -73.66666,71.53333, 286.4,71.5, -73.600006,71.5, 286.45,71.45, -73.54999,71.45, 286.5,71.4, -73.5,71.4, 286.56668,71.36667, -73.43332,71.36667, 286.63333,71.333336, -73.36667,71.333336, 286.7,71.3, -73.29999,71.3, 286.65002,71.4, -73.349976,71.4, 286.6,71.5, -73.399994,71.5, 286.675,71.5, -73.32501,71.5, 286.75,71.5, -73.25,71.5, 286.825,71.5, -73.17499,71.5, 286.9,71.5, -73.100006,71.5, 286.96667,71.5, -73.033325,71.5, 287.03333,71.5, -72.966675,71.5, 287.1,71.5, -72.899994,71.5, 287.16666,71.53333, -72.83334,71.53333, 287.23334,71.566666, -72.76666,71.566666, 287.3,71.6, -72.70001,71.6, 287.36667,71.63333, -72.63333,71.63333, 287.43332,71.666664, -72.56668,71.666664, 287.5,71.7, -72.5,71.7, 287.575,71.674995, -72.42499,71.674995, 287.65,71.649994, -72.350006,71.649994, 287.72498,71.625, -72.275024,71.625, 287.8,71.6, -72.20001,71.6, 287.88,71.58, -72.119995,71.58, 287.96,71.56, -72.04001,71.56, 288.04,71.54, -71.95999,71.54, 288.12,71.52, -71.880005,71.52, 288.2,71.5, -71.79999,71.5, 288.28,71.5, -71.72,71.5, 288.36002,71.5, -71.639984,71.5, 288.44,71.5, -71.56,71.5, 288.52002,71.5, -71.47998,71.5, 288.6,71.5, -71.399994,71.5, 288.66666,71.433334, -71.33334,71.433334, 288.73334,71.36667, -71.26666,71.36667, 288.8,71.3, -71.20001,71.3, 288.84998,71.25, -71.150024,71.25, 288.9,71.2, -71.100006,71.2, 288.83334,71.166664, -71.16666,71.166664, 288.76666,71.13333, -71.23334,71.13333, 288.7,71.1, -71.29999,71.1, 288.625,71.1, -71.375,71.1, 288.55,71.1, -71.45001,71.1, 288.475,71.1, -71.524994,71.1, 288.4,71.1, -71.600006,71.1, 288.31665,71.08333, -71.68335,71.08333, 288.23334,71.066666, -71.76666,71.066666, 288.15,71.05, -71.850006,71.05, 288.06665,71.03333, -71.93335,71.03333, 287.98334,71.01666, -72.01666,71.01666, 287.9,71., -72.100006,71., 287.96667,71., -72.033325,71., 288.03333,71., -71.966675,71., 288.1,71., -71.899994,71., 288.175,71., -71.82501,71., 288.25,71., -71.75,71., 288.325,71., -71.67499,71., 288.4,71., -71.600006,71., 288.46667,70.96667, -71.533325,70.96667, 288.53333,70.933334, -71.466675,70.933334, 288.6,70.9, -71.399994,70.9, 288.675,70.925, -71.32501,70.925, 288.75,70.95, -71.25,70.95, 288.825,70.975, -71.17499,70.975, 288.9,71., -71.100006,71., 288.96667,71., -71.033325,71., 289.03333,71., -70.966675,71., 289.1,71., -70.899994,71., 289.175,71., -70.82501,71., 289.25,71., -70.75,71., 289.325,71., -70.67499,71., 289.4,71., -70.600006,71., 289.34998,70.9, -70.650024,70.9, 289.3,70.8, -70.70001,70.8, 289.23334,70.76667, -70.76666,70.76667, 289.16666,70.73333, -70.83334,70.73333, 289.1,70.7, -70.899994,70.7, 289.175,70.7, -70.82501,70.7, 289.25,70.7, -70.75,70.7, 289.325,70.7, -70.67499,70.7, 289.4,70.7, -70.600006,70.7, 289.475,70.7, -70.524994,70.7, 289.55,70.7, -70.45001,70.7, 289.625,70.7, -70.375,70.7, 289.7,70.7, -70.29999,70.7, 289.76666,70.73333, -70.23334,70.73333, 289.83334,70.76667, -70.16666,70.76667, 289.9,70.8, -70.100006,70.8, 289.83334,70.73334, -70.16666,70.73334, 289.76666,70.666664, -70.23334,70.666664, 289.7,70.6, -70.29999,70.6, 289.65002,70.55, -70.349976,70.55, 289.6,70.5, -70.399994,70.5, 289.65002,70.55, -70.349976,70.55, 289.7,70.6, -70.29999,70.6, 289.78,70.619995, -70.22,70.619995, 289.86002,70.64, -70.139984,70.64, 289.94,70.659996, -70.06,70.659996, 290.02002,70.68, -69.97998,70.68, 290.1,70.7, -69.899994,70.7, 290.18,70.7, -69.82001,70.7, 290.26,70.7, -69.73999,70.7, 290.34,70.7, -69.66,70.7, 290.42,70.7, -69.57999,70.7, 290.5,70.7, -69.5,70.7, 290.56668,70.7, -69.43332,70.7, 290.63333,70.7, -69.36667,70.7, 290.7,70.7, -69.29999,70.7, 290.76666,70.7, -69.23334,70.7, 290.83334,70.7, -69.16666,70.7, 290.9,70.7, -69.100006,70.7, 290.96667,70.666664, -69.033325,70.666664, 291.03333,70.63333, -68.966675,70.63333, 291.1,70.6, -68.899994,70.6, 291.16666,70.6, -68.83334,70.6, 291.23334,70.6, -68.76666,70.6, 291.3,70.6, -68.70001,70.6, 291.36667,70.6, -68.63333,70.6, 291.43332,70.6, -68.56668,70.6, 291.5,70.6, -68.5,70.6, 291.5,70.5, -68.5,70.5, 291.5,70.4, -68.5,70.4, 291.43332,70.4, -68.56668,70.4, 291.36667,70.4, -68.63333,70.4, 291.3,70.4, -68.70001,70.4, 291.25,70.350006, -68.75,70.350006, 291.2,70.3, -68.79999,70.3, 291.125,70.3, -68.875,70.3, 291.05,70.3, -68.95001,70.3, 290.975,70.3, -69.024994,70.3, 290.9,70.3, -69.100006,70.3, 290.825,70.275, -69.17499,70.275, 290.75,70.25, -69.25,70.25, 290.675,70.225, -69.32501,70.225, 290.6,70.2, -69.399994,70.2, 290.525,70.2, -69.475006,70.2, 290.45,70.2, -69.54999,70.2, 290.375,70.2, -69.625,70.2, 290.3,70.2, -69.70001,70.2, 290.375,70.2, -69.625,70.2, 290.45,70.2, -69.54999,70.2, 290.525,70.2, -69.475006,70.2, 290.6,70.2, -69.399994,70.2, 290.68335,70.2, -69.31665,70.2, 290.76666,70.2, -69.23334,70.2, 290.85,70.2, -69.149994,70.2, 290.93335,70.2, -69.06665,70.2, 291.01666,70.2, -68.98334,70.2, 291.1,70.2, -68.899994,70.2, 291.16666,70.2, -68.83334,70.2, 291.23334,70.2, -68.76666,70.2, 291.3,70.2, -68.70001,70.2, 291.25,70.1, -68.75,70.1, 291.2,70., -68.79999,70., 291.13333,69.96667, -68.86667,69.96667, 291.06668,69.933334, -68.93332,69.933334, 291.,69.9, -69.,69.9, 291.075,69.9, -68.92499,69.9, 291.15,69.9, -68.850006,69.9, 291.22498,69.9, -68.775024,69.9, 291.3,69.9, -68.70001,69.9, 291.34998,69.95, -68.650024,69.95, 291.4,70., -68.600006,70., 291.475,70.025, -68.524994,70.025, 291.55,70.05, -68.45001,70.05, 291.625,70.075, -68.375,70.075, 291.7,70.1, -68.29999,70.1, 291.75,70.2, -68.25,70.2, 291.8,70.3, -68.20001,70.3, 291.88,70.28, -68.119995,70.28, 291.96,70.26, -68.04001,70.26, 292.04,70.24, -67.95999,70.24, 292.12,70.22, -67.880005,70.22, 292.2,70.2, -67.79999,70.2, 292.27502,70.149994, -67.724976,70.149994, 292.35,70.1, -67.649994,70.1, 292.425,70.05, -67.57501,70.05, 292.5,70., -67.5,70., 292.575,69.975, -67.42499,69.975, 292.65,69.95, -67.350006,69.95, 292.72498,69.925, -67.275024,69.925, 292.8,69.9, -67.20001,69.9, 292.84998,69.850006, -67.150024,69.850006, 292.9,69.8, -67.100006,69.8, 292.84998,69.75, -67.150024,69.75, 292.8,69.7, -67.20001,69.7, 292.72,69.72, -67.28,69.72, 292.63998,69.74, -67.360016,69.74, 292.56,69.76, -67.44,69.76, 292.47998,69.78, -67.52002,69.78, 292.4,69.8, -67.600006,69.8, 292.325,69.775, -67.67499,69.775, 292.25,69.75, -67.75,69.75, 292.175,69.725, -67.82501,69.725, 292.1,69.7, -67.899994,69.7, 292.05,69.7, -67.95001,69.7, 292.,69.7, -68.,69.7, 291.925,69.674995, -68.07501,69.674995, 291.85,69.649994, -68.149994,69.649994, 291.77502,69.625, -68.224976,69.625, 291.7,69.6, -68.29999,69.6, 291.63333,69.6, -68.36667,69.6, 291.56668,69.6, -68.43332,69.6, 291.5,69.6, -68.5,69.6, 291.42,69.58, -68.57999,69.58, 291.34,69.56, -68.66,69.56, 291.26,69.54, -68.73999,69.54, 291.18,69.52, -68.82001,69.52, 291.1,69.5, -68.899994,69.5, 291.16666,69.53333, -68.83334,69.53333, 291.23334,69.566666, -68.76666,69.566666, 291.3,69.6, -68.70001,69.6, 291.36667,69.566666, -68.63333,69.566666, 291.43332,69.53333, -68.56668,69.53333, 291.5,69.5, -68.5,69.5, 291.575,69.475, -68.42499,69.475, 291.65,69.45, -68.350006,69.45, 291.72498,69.425, -68.275024,69.425, 291.8,69.4, -68.20001,69.4, 291.88,69.4, -68.119995,69.4, 291.96,69.4, -68.04001,69.4, 292.04,69.4, -67.95999,69.4, 292.12,69.4, -67.880005,69.4, 292.2,69.4, -67.79999,69.4, 292.28,69.4, -67.72,69.4, 292.36002,69.4, -67.639984,69.4, 292.44,69.4, -67.56,69.4, 292.52002,69.4, -67.47998,69.4, 292.6,69.4, -67.399994,69.4, 292.68,69.4, -67.32001,69.4, 292.76,69.4, -67.23999,69.4, 292.84,69.4, -67.16,69.4, 292.92,69.4, -67.07999,69.4, 293.,69.4, -67.,69.4, 293.075,69.375, -66.92499,69.375, 293.15,69.350006, -66.850006,69.350006, 293.22498,69.325005, -66.775024,69.325005, 293.3,69.3, -66.70001,69.3, 293.36667,69.3, -66.63333,69.3, 293.43332,69.3, -66.56668,69.3, 293.5,69.3, -66.5,69.3, 293.45,69.2, -66.54999,69.2, 293.4,69.1, -66.600006,69.1, 293.325,69.125, -66.67499,69.125, 293.25,69.149994, -66.75,69.149994, 293.175,69.174995, -66.82501,69.174995, 293.1,69.2, -66.899994,69.2, 293.025,69.174995, -66.975006,69.174995, 292.95,69.149994, -67.04999,69.149994, 292.875,69.125, -67.125,69.125, 292.8,69.1, -67.20001,69.1, 292.73334,69.1, -67.26666,69.1, 292.66666,69.1, -67.33334,69.1, 292.6,69.1, -67.399994,69.1, 292.525,69.125, -67.475006,69.125, 292.45,69.149994, -67.54999,69.149994, 292.375,69.174995, -67.625,69.174995, 292.3,69.2, -67.70001,69.2, 292.22498,69.225, -67.775024,69.225, 292.15,69.25, -67.850006,69.25, 292.075,69.275, -67.92499,69.275, 292.,69.3, -68.,69.3, 291.93332,69.26667, -68.06668,69.26667, 291.86667,69.23333, -68.13333,69.23333, 291.8,69.2, -68.20001,69.2, 291.73334,69.2, -68.26666,69.2, 291.66666,69.2, -68.33334,69.2, 291.6,69.2, -68.399994,69.2, 291.65002,69.149994, -68.349976,69.149994, 291.7,69.1, -68.29999,69.1, 291.78,69.1, -68.22,69.1, 291.86002,69.1, -68.139984,69.1, 291.94,69.1, -68.06,69.1, 292.02002,69.1, -67.97998,69.1, 292.1,69.1, -67.899994,69.1, 292.16666,69.066666, -67.83334,69.066666, 292.23334,69.03333, -67.76666,69.03333, 292.3,69., -67.70001,69., 292.22,68.98, -67.78,68.98, 292.13998,68.96, -67.860016,68.96, 292.06,68.94, -67.94,68.94, 291.97998,68.92, -68.02002,68.92, 291.9,68.9, -68.100006,68.9, 291.95,68.850006, -68.04999,68.850006, 292.,68.8, -68.,68.8, 292.06668,68.8, -67.93332,68.8, 292.13333,68.8, -67.86667,68.8, 292.2,68.8, -67.79999,68.8, 292.25,68.75, -67.75,68.75, 292.3,68.7, -67.70001,68.7, 292.22498,68.7, -67.775024,68.7, 292.15,68.7, -67.850006,68.7, 292.075,68.7, -67.92499,68.7, 292.,68.7, -68.,68.7, 291.925,68.674995, -68.07501,68.674995, 291.85,68.649994, -68.149994,68.649994, 291.77502,68.625, -68.224976,68.625, 291.7,68.6, -68.29999,68.6, 291.77502,68.575, -68.224976,68.575, 291.85,68.55, -68.149994,68.55, 291.925,68.525, -68.07501,68.525, 292.,68.5, -68.,68.5, 292.08,68.5, -67.92001,68.5, 292.16,68.5, -67.84,68.5, 292.24,68.5, -67.76001,68.5, 292.32,68.5, -67.67999,68.5, 292.4,68.5, -67.600006,68.5, 292.46667,68.46667, -67.533325,68.46667, 292.53333,68.433334, -67.466675,68.433334, 292.6,68.4, -67.399994,68.4, 292.68335,68.4, -67.31665,68.4, 292.76666,68.4, -67.23334,68.4, 292.85,68.4, -67.149994,68.4, 292.93335,68.4, -67.06665,68.4, 293.01666,68.4, -66.98334,68.4, 293.1,68.4, -66.899994,68.4, 293.16666,68.4, -66.83334,68.4, 293.23334,68.4, -66.76666,68.4, 293.3,68.4, -66.70001,68.4, 293.23334,68.333336, -66.76666,68.333336, 293.16666,68.26666, -66.83334,68.26666, 293.1,68.2, -66.899994,68.2, 293.18,68.2, -66.82001,68.2, 293.26,68.2, -66.73999,68.2, 293.34,68.2, -66.66,68.2, 293.42,68.2, -66.57999,68.2, 293.5,68.2, -66.5,68.2, 293.575,68.2, -66.42499,68.2, 293.65,68.2, -66.350006,68.2, 293.72498,68.2, -66.275024,68.2, 293.8,68.2, -66.20001,68.2, 293.84998,68.149994, -66.150024,68.149994, 293.9,68.1, -66.100006,68.1, 293.84998,68.1, -66.150024,68.1, 293.8,68.1, -66.20001,68.1, 293.84998,68.05, -66.150024,68.05, 293.9,68., -66.100006,68., 293.97998,68., -66.02002,68., 294.06,68., -65.94,68., 294.13998,68., -65.860016,68., 294.22,68., -65.78,68., 294.3,68., -65.70001,68., 294.38,68., -65.619995,68., 294.46,68., -65.54001,68., 294.54,68., -65.45999,68., 294.62,68., -65.380005,68., 294.7,68., -65.29999,68., 294.77502,68., -65.224976,68., 294.85,68., -65.149994,68., 294.925,68., -65.07501,68., 295.,68., -65.,68., 294.95,67.95, -65.04999,67.95, 294.9,67.9, -65.100006,67.9, 294.975,67.875, -65.024994,67.875, 295.05,67.850006, -64.95001,67.850006, 295.125,67.825005, -64.875,67.825005, 295.2,67.8, -64.79999,67.8, 295.26666,67.8, -64.73334,67.8, 295.33334,67.8, -64.66666,67.8, 295.4,67.8, -64.600006,67.8, 295.45,67.8, -64.54999,67.8, 295.5,67.8, -64.5,67.8, 295.575,67.75, -64.42499,67.75, 295.65,67.7, -64.350006,67.7, 295.72498,67.65, -64.275024,67.65, 295.8,67.6, -64.20001,67.6, 295.875,67.55, -64.125,67.55, 295.95,67.5, -64.04999,67.5, 296.025,67.45, -63.975006,67.45, 296.1,67.4, -63.899994,67.4, 296.025,67.375, -63.975006,67.375, 295.95,67.350006, -64.04999,67.350006, 295.875,67.325005, -64.125,67.325005, 295.8,67.3, -64.20001,67.3, 295.875,67.275, -64.125,67.275, 295.95,67.25, -64.04999,67.25, 296.025,67.225, -63.975006,67.225, 296.1,67.2, -63.899994,67.2, 296.175,67.2, -63.825012,67.2, 296.25,67.2, -63.75,67.2, 296.325,67.2, -63.674988,67.2, 296.4,67.2, -63.600006,67.2, 296.46667,67.2, -63.533325,67.2, 296.53333,67.2, -63.466675,67.2, 296.6,67.2, -63.399994,67.2, 296.68,67.22, -63.320007,67.22, 296.76,67.24, -63.23999,67.24, 296.84,67.26, -63.160004,67.26, 296.92,67.28, -63.079987,67.28, 297.,67.3, -63.,67.3, 296.93332,67.23334, -63.06668,67.23334, 296.86667,67.166664, -63.13333,67.166664, 296.8,67.1, -63.200012,67.1, 296.75,67., -63.25,67., 296.7,66.9, -63.299988,66.9, 296.76666,66.9, -63.233337,66.9, 296.83334,66.9, -63.166656,66.9, 296.9,66.9, -63.100006,66.9, 296.96667,66.933334, -63.033325,66.933334, 297.03333,66.96667, -62.966675,66.96667, 297.1,67., -62.899994,67., 297.175,67., -62.825012,67., 297.25,67., -62.75,67., 297.325,67., -62.674988,67., 297.4,67., -62.600006,67., 297.46667,66.96667, -62.533325,66.96667, 297.53333,66.933334, -62.466675,66.933334, 297.6,66.9, -62.399994,66.9, 297.66666,66.933334, -62.333344,66.933334, 297.73334,66.96667, -62.266663,66.96667, 297.8,67., -62.200012,67., 297.86667,66.96667, -62.13333,66.96667, 297.93332,66.933334, -62.06668,66.933334, 298.,66.9, -62.,66.9, 298.06668,66.9, -61.93332,66.9, 298.13333,66.9, -61.86667,66.9, 298.2,66.9, -61.799988,66.9, 298.27502,66.85, -61.724976,66.85, 298.35,66.8, -61.649994,66.8, 298.425,66.75, -61.575012,66.75, 298.5,66.7, -61.5,66.7, 298.55,66.649994, -61.450012,66.649994, 298.6,66.6, -61.399994,66.6, 298.55,66.55, -61.450012,66.55, 298.5,66.5, -61.5,66.5, 298.43332,66.46667, -61.56668,66.46667, 298.36667,66.433334, -61.63333,66.433334, 298.3,66.4, -61.700012,66.4, 298.34998,66.350006, -61.650024,66.350006, 298.4,66.3, -61.600006,66.3, 298.325,66.275, -61.674988,66.275, 298.25,66.25, -61.75,66.25, 298.175,66.225, -61.825012,66.225, 298.1,66.2, -61.899994,66.2, 298.01666,66.21667, -61.983337,66.21667, 297.93335,66.23333, -62.06665,66.23333, 297.85,66.25, -62.149994,66.25, 297.76666,66.26667, -62.233337,66.26667, 297.68335,66.28333, -62.31665,66.28333, 297.6,66.3, -62.399994,66.3, 297.53333,66.3, -62.466675,66.3, 297.46667,66.3, -62.533325,66.3, 297.4,66.3, -62.600006,66.3, 297.475,66.3, -62.524994,66.3, 297.55,66.3, -62.450012,66.3, 297.625,66.3, -62.375,66.3, 297.7,66.3, -62.299988,66.3, 297.625,66.275, -62.375,66.275, 297.55,66.25, -62.450012,66.25, 297.475,66.225, -62.524994,66.225, 297.4,66.2, -62.600006,66.2, 297.47998,66.18, -62.52002,66.18, 297.56,66.159996, -62.440002,66.159996, 297.63998,66.14, -62.360016,66.14, 297.72,66.119995, -62.28,66.119995, 297.8,66.1, -62.200012,66.1, 297.84998,66.05, -62.150024,66.05, 297.9,66., -62.100006,66., 297.83334,66., -62.166656,66., 297.76666,66., -62.233337,66., 297.7,66., -62.299988,66., 297.65002,65.9, -62.349976,65.9, 297.6,65.8, -62.399994,65.8, 297.53333,65.76667, -62.466675,65.76667, 297.46667,65.73333, -62.533325,65.73333, 297.4,65.7, -62.600006,65.7, 297.34998,65.649994, -62.650024,65.649994, 297.3,65.6, -62.700012,65.6, 297.22498,65.6, -62.775024,65.6, 297.15,65.6, -62.850006,65.6, 297.075,65.6, -62.924988,65.6, 297.,65.6, -63.,65.6, 296.93332,65.63333, -63.06668,65.63333, 296.86667,65.666664, -63.13333,65.666664, 296.8,65.7, -63.200012,65.7, 296.73334,65.7, -63.266663,65.7, 296.66666,65.7, -63.333344,65.7, 296.6,65.7, -63.399994,65.7, 296.65002,65.6, -63.349976,65.6, 296.7,65.5, -63.299988,65.5, 296.75,65.4, -63.25,65.4, 296.8,65.3, -63.200012,65.3, 296.73334,65.26667, -63.266663,65.26667, 296.66666,65.23333, -63.333344,65.23333, 296.6,65.2, -63.399994,65.2, 296.55,65.1, -63.450012,65.1, 296.5,65., -63.5,65., 296.43332,64.96667, -63.56668,64.96667, 296.36667,64.933334, -63.63333,64.933334, 296.3,64.9, -63.700012,64.9, 296.23334,64.96667, -63.766663,64.96667, 296.16666,65.03333, -63.833344,65.03333, 296.1,65.1, -63.899994,65.1, 296.03333,65.1, -63.966675,65.1, 295.96667,65.1, -64.033325,65.1, 295.9,65.1, -64.100006,65.1, 295.84998,65.149994, -64.150024,65.149994, 295.8,65.2, -64.20001,65.2, 295.73334,65.2, -64.26666,65.2, 295.66666,65.2, -64.33334,65.2, 295.6,65.2, -64.399994,65.2, 295.525,65.225, -64.475006,65.225, 295.45,65.25, -64.54999,65.25, 295.375,65.275, -64.625,65.275, 295.3,65.3, -64.70001,65.3, 295.34998,65.350006, -64.650024,65.350006, 295.4,65.4, -64.600006,65.4, 295.325,65.4, -64.67499,65.4, 295.25,65.4, -64.75,65.4, 295.175,65.4, -64.82501,65.4, 295.1,65.4, -64.899994,65.4, 295.03333,65.433334, -64.966675,65.433334, 294.96667,65.46667, -65.033325,65.46667, 294.9,65.5, -65.100006,65.5, 294.83334,65.53333, -65.16666,65.53333, 294.76666,65.566666, -65.23334,65.566666, 294.7,65.6, -65.29999,65.6, 294.6667,65.7, -65.33331,65.7, 294.63333,65.8, -65.36667,65.8, 294.6,65.9, -65.399994,65.9, 294.65002,65.95, -65.349976,65.95, 294.7,66., -65.29999,66., 294.625,65.975, -65.375,65.975, 294.55,65.95, -65.45001,65.95, 294.475,65.925, -65.524994,65.925, 294.4,65.9, -65.600006,65.9, 294.325,65.9, -65.67499,65.9, 294.25,65.9, -65.75,65.9, 294.175,65.9, -65.82501,65.9, 294.1,65.9, -65.899994,65.9, 294.05,66., -65.95001,66., 294.,66.1, -66.,66.1, 293.93332,66.1, -66.06668,66.1, 293.86667,66.1, -66.13333,66.1, 293.8,66.1, -66.20001,66.1, 293.73334,66.13333, -66.26666,66.13333, 293.66666,66.166664, -66.33334,66.166664, 293.6,66.2, -66.399994,66.2, 293.525,66.225, -66.475006,66.225, 293.45,66.25, -66.54999,66.25, 293.375,66.275, -66.625,66.275, 293.3,66.3, -66.70001,66.3, 293.22498,66.3, -66.775024,66.3, 293.15,66.3, -66.850006,66.3, 293.075,66.3, -66.92499,66.3, 293.,66.3, -67.,66.3, 293.05,66.4, -66.95001,66.4, 293.1,66.5, -66.899994,66.5, 293.03333,66.5, -66.966675,66.5, 292.96667,66.5, -67.033325,66.5, 292.9,66.5, -67.100006,66.5, 292.83334,66.53333, -67.16666,66.53333, 292.76666,66.566666, -67.23334,66.566666, 292.7,66.6, -67.29999,66.6, 292.63333,66.566666, -67.36667,66.566666, 292.56668,66.53333, -67.43332,66.53333, 292.5,66.5, -67.5,66.5, 292.575,66.475, -67.42499,66.475, 292.65,66.45, -67.350006,66.45, 292.72498,66.425, -67.275024,66.425, 292.8,66.4, -67.20001,66.4, 292.75,66.350006, -67.25,66.350006, 292.7,66.3, -67.29999,66.3, 292.625,66.325005, -67.375,66.325005, 292.55,66.350006, -67.45001,66.350006, 292.475,66.375, -67.524994,66.375, 292.4,66.4, -67.600006,66.4, 292.34998,66.45, -67.650024,66.45, 292.3,66.5, -67.70001,66.5, 292.23334,66.46667, -67.76666,66.46667, 292.16666,66.433334, -67.83334,66.433334, 292.1,66.4, -67.899994,66.4, 292.025,66.4, -67.975006,66.4, 291.95,66.4, -68.04999,66.4, 291.875,66.4, -68.125,66.4, 291.8,66.4, -68.20001,66.4, 291.86667,66.333336, -68.13333,66.333336, 291.93332,66.26666, -68.06668,66.26666, 292.,66.2, -68.,66.2, 292.08,66.2, -67.92001,66.2, 292.16,66.2, -67.84,66.2, 292.24,66.2, -67.76001,66.2, 292.32,66.2, -67.67999,66.2, 292.4,66.2, -67.600006,66.2, 292.475,66.174995, -67.524994,66.174995, 292.55,66.149994, -67.45001,66.149994, 292.625,66.125, -67.375,66.125, 292.7,66.1, -67.29999,66.1, 292.75,66., -67.25,66., 292.8,65.9, -67.20001,65.9, 292.73334,65.9, -67.26666,65.9, 292.66666,65.9, -67.33334,65.9, 292.6,65.9, -67.399994,65.9, 292.525,65.9, -67.475006,65.9, 292.45,65.9, -67.54999,65.9, 292.375,65.9, -67.625,65.9, 292.3,65.9, -67.70001,65.9, 292.23334,65.9, -67.76666,65.9, 292.16666,65.9, -67.83334,65.9, 292.1,65.9, -67.899994,65.9, 292.1,65.75, -67.899994,65.75, 292.1,65.6, -67.899994,65.6, 292.175,65.6, -67.82501,65.6, 292.25,65.6, -67.75,65.6, 292.325,65.6, -67.67499,65.6, 292.4,65.6, -67.600006,65.6, 292.475,65.6, -67.524994,65.6, 292.55,65.6, -67.45001,65.6, 292.625,65.6, -67.375,65.6, 292.7,65.6, -67.29999,65.6, 292.75,65.5, -67.25,65.5, 292.8,65.4, -67.20001,65.4, 292.8,65.3, -67.20001,65.3, 292.86667,65.26667, -67.13333,65.26667, 292.93332,65.23333, -67.06668,65.23333, 293.,65.2, -67.,65.2, 293.05,65.149994, -66.95001,65.149994, 293.1,65.1, -66.899994,65.1, 293.15002,65., -66.849976,65., 293.2,64.9, -66.79999,64.9, 293.25,64.850006, -66.75,64.850006, 293.3,64.8, -66.70001,64.8, 293.34998,64.850006, -66.650024,64.850006, 293.4,64.9, -66.600006,64.9, 293.475,64.9, -66.524994,64.9, 293.55,64.9, -66.45001,64.9, 293.625,64.9, -66.375,64.9, 293.7,64.9, -66.29999,64.9, 293.75,64.850006, -66.25,64.850006, 293.8,64.8, -66.20001,64.8, 293.86667,64.8, -66.13333,64.8, 293.93332,64.8, -66.06668,64.8, 294.,64.8, -66.,64.8, 294.075,64.825005, -65.92499,64.825005, 294.15,64.850006, -65.850006,64.850006, 294.22498,64.875, -65.775024,64.875, 294.3,64.9, -65.70001,64.9, 294.3333,64.8, -65.66669,64.8, 294.36667,64.7, -65.63333,64.7, 294.4,64.6, -65.600006,64.6, 294.45,64.649994, -65.54999,64.649994, 294.5,64.7, -65.5,64.7, 294.56668,64.7, -65.43332,64.7, 294.63333,64.7, -65.36667,64.7, 294.7,64.7, -65.29999,64.7, 294.77502,64.674995, -65.224976,64.674995, 294.85,64.649994, -65.149994,64.649994, 294.925,64.625, -65.07501,64.625, 295.,64.6, -65.,64.6, 295.,64.45, -65.,64.45, 295.,64.3, -65.,64.3, 294.925,64.3, -65.07501,64.3, 294.85,64.3, -65.149994,64.3, 294.77502,64.3, -65.224976,64.3, 294.7,64.3, -65.29999,64.3, 294.76666,64.23334, -65.23334,64.23334, 294.83334,64.166664, -65.16666,64.166664, 294.9,64.1, -65.100006,64.1, 294.96667,64.066666, -65.033325,64.066666, 295.03333,64.03333, -64.966675,64.03333, 295.1,64., -64.899994,64., 295.175,64., -64.82501,64., 295.25,64., -64.75,64., 295.325,64., -64.67499,64., 295.4,64., -64.600006,64., 295.4,63.9, -64.600006,63.9, 295.4,63.8, -64.600006,63.8, 295.46667,63.766666, -64.533325,63.766666, 295.53333,63.733334, -64.466675,63.733334, 295.6,63.7, -64.399994,63.7, 295.55,63.6, -64.45001,63.6, 295.5,63.5, -64.5,63.5, 295.5,63.4, -64.5,63.4, 295.5,63.3, -64.5,63.3, 295.43332,63.333332, -64.56668,63.333332, 295.36667,63.36667, -64.63333,63.36667, 295.3,63.4, -64.70001,63.4, 295.22498,63.425003, -64.775024,63.425003, 295.15,63.45, -64.850006,63.45, 295.075,63.475, -64.92499,63.475, 295.,63.5, -65.,63.5, 295.,63.4, -65.,63.4, 295.,63.3, -65.,63.3, 295.06668,63.233334, -64.93332,63.233334, 295.13333,63.166664, -64.86667,63.166664, 295.2,63.1, -64.79999,63.1, 295.26666,63.066666, -64.73334,63.066666, 295.33334,63.033333, -64.66666,63.033333, 295.4,63., -64.600006,63., 292.3,63., -67.70001,63., 292.25,63.05, -67.75,63.05, 292.2,63.1, -67.79999,63.1, 292.13333,63.13333, -67.86667,63.13333, 292.06668,63.166668, -67.93332,63.166668, 292.,63.2, -68.,63.2, 291.925,63.225, -68.07501,63.225, 291.85,63.25, -68.149994,63.25, 291.77502,63.275, -68.224976,63.275, 291.7,63.3, -68.29999,63.3, 291.63333,63.366665, -68.36667,63.366665, 291.56668,63.433334, -68.43332,63.433334, 291.5,63.5, -68.5,63.5, 291.43332,63.533333, -68.56668,63.533333, 291.36667,63.566666, -68.63333,63.566666, 291.3,63.6, -68.70001,63.6, 291.23334,63.63333, -68.76666,63.63333, 291.16666,63.666668, -68.83334,63.666668, 291.1,63.7, -68.899994,63.7, 291.16666,63.733334, -68.83334,63.733334, 291.23334,63.766666, -68.76666,63.766666, 291.3,63.8, -68.70001,63.8, 291.36667,63.766666, -68.63333,63.766666, 291.43332,63.733334, -68.56668,63.733334, 291.5,63.7, -68.5,63.7, 291.55,63.7, -68.45001,63.7, 291.6,63.7, -68.399994,63.7, 291.68,63.66, -68.32001,63.66, 291.76,63.62, -68.23999,63.62, 291.84,63.58, -68.16,63.58, 291.92,63.54, -68.07999,63.54, 292.,63.5, -68.,63.5, 292.075,63.5, -67.92499,63.5, 292.15,63.5, -67.850006,63.5, 292.22498,63.5, -67.775024,63.5, 292.3,63.5, -67.70001,63.5, 292.34998,63.55, -67.650024,63.55, 292.4,63.6, -67.600006,63.6, 292.45,63.5, -67.54999,63.5, 292.5,63.4, -67.5,63.4, 292.575,63.375, -67.42499,63.375, 292.65,63.35, -67.350006,63.35, 292.72498,63.325, -67.275024,63.325, 292.8,63.3, -67.20001,63.3, 292.84998,63.25, -67.150024,63.25, 292.9,63.2, -67.100006,63.2, 292.975,63.2, -67.024994,63.2, 293.05,63.2, -66.95001,63.2, 293.125,63.2, -66.875,63.2, 293.2,63.2, -66.79999,63.2, 293.25,63.1, -66.75,63.1, 293.3,63., -66.70001,63., 271.4,77., -88.600006,77., 271.33334,77., -88.66666,77., 271.26666,77., -88.73334,77., 271.2,77., -88.79999,77., 271.13333,76.96667, -88.86667,76.96667, 271.06668,76.933334, -88.93332,76.933334, 271.,76.9, -89.,76.9, 270.93332,76.9, -89.06668,76.9, 270.86667,76.9, -89.13333,76.9, 270.8,76.9, -89.20001,76.9, 270.72498,76.875, -89.275024,76.875, 270.65,76.850006, -89.350006,76.850006, 270.575,76.825005, -89.42499,76.825005, 270.5,76.8, -89.5,76.8, 270.45,76.75, -89.54999,76.75, 270.4,76.7, -89.600006,76.7, 270.34998,76.6, -89.650024,76.6, 270.3,76.5, -89.70001,76.5, 270.36667,76.46667, -89.63333,76.46667, 270.43332,76.433334, -89.56668,76.433334, 270.5,76.4, -89.5,76.4, 270.575,76.4, -89.42499,76.4, 270.65,76.4, -89.350006,76.4, 270.72498,76.4, -89.275024,76.4, 270.8,76.4, -89.20001,76.4, 270.86667,76.433334, -89.13333,76.433334, 270.93332,76.46667, -89.06668,76.46667, 271.,76.5, -89.,76.5, 271.075,76.5, -88.92499,76.5, 271.15,76.5, -88.850006,76.5, 271.22498,76.5, -88.775024,76.5, 271.3,76.5, -88.70001,76.5, 271.25,76.6, -88.75,76.6, 271.2,76.7, -88.79999,76.7, 271.25,76.7, -88.75,76.7, 271.3,76.7, -88.70001,76.7, 271.34998,76.55, -88.650024,76.55, 271.4,76.4, -88.600006,76.4, 271.46667,76.4, -88.533325,76.4, 271.53333,76.4, -88.466675,76.4, 271.6,76.4, -88.399994,76.4, 271.66666,76.36667, -88.33334,76.36667, 271.73334,76.333336, -88.26666,76.333336, 271.8,76.3, -88.20001,76.3, 271.875,76.3, -88.125,76.3, 271.95,76.3, -88.04999,76.3, 272.025,76.3, -87.975006,76.3, 272.1,76.3, -87.899994,76.3, 272.15002,76.4, -87.849976,76.4, 272.2,76.5, -87.79999,76.5, 272.28,76.48, -87.72,76.48, 272.36002,76.46, -87.639984,76.46, 272.44,76.44, -87.56,76.44, 272.52002,76.42, -87.47998,76.42, 272.6,76.4, -87.399994,76.4, 272.675,76.375, -87.32501,76.375, 272.75,76.350006, -87.25,76.350006, 272.825,76.325005, -87.17499,76.325005, 272.9,76.3, -87.100006,76.3, 272.975,76.350006, -87.024994,76.350006, 273.05,76.4, -86.95001,76.4, 273.125,76.45, -86.875,76.45, 273.2,76.5, -86.79999,76.5, 273.27502,76.45, -86.724976,76.45, 273.35,76.4, -86.649994,76.4, 273.425,76.350006, -86.57501,76.350006, 273.5,76.3, -86.5,76.3, 273.575,76.3, -86.42499,76.3, 273.65,76.3, -86.350006,76.3, 273.72498,76.3, -86.275024,76.3, 273.8,76.3, -86.20001,76.3, 273.71426,76.328575, -86.285736,76.328575, 273.62857,76.35715, -86.37143,76.35715, 273.54285,76.38572, -86.45715,76.38572, 273.45715,76.41428, -86.54285,76.41428, 273.37143,76.442856, -86.62857,76.442856, 273.28574,76.47143, -86.714264,76.47143, 273.2,76.5, -86.79999,76.5, 273.27502,76.45, -86.724976,76.45, 273.35,76.4, -86.649994,76.4, 273.425,76.350006, -86.57501,76.350006, 273.5,76.3, -86.5,76.3, 273.575,76.3, -86.42499,76.3, 273.65,76.3, -86.350006,76.3, 273.72498,76.3, -86.275024,76.3, 273.8,76.3, -86.20001,76.3, 273.86667,76.3, -86.13333,76.3, 273.93332,76.3, -86.06668,76.3, 274.,76.3, -86.,76.3, 274.08,76.3, -85.92001,76.3, 274.16,76.3, -85.84,76.3, 274.24,76.3, -85.76001,76.3, 274.32,76.3, -85.67999,76.3, 274.4,76.3, -85.600006,76.3, 274.475,76.275, -85.524994,76.275, 274.55,76.25, -85.45001,76.25, 274.625,76.225, -85.375,76.225, 274.7,76.2, -85.29999,76.2, 274.78,76.2, -85.22,76.2, 274.86002,76.2, -85.139984,76.2, 274.94,76.2, -85.06,76.2, 275.02002,76.2, -84.97998,76.2, 275.1,76.2, -84.899994,76.2, 275.16666,76.2, -84.83334,76.2, 275.23334,76.2, -84.76666,76.2, 275.3,76.2, -84.70001,76.2, 275.21664,76.23333, -84.783356,76.23333, 275.13333,76.26666, -84.86667,76.26666, 275.05,76.3, -84.95001,76.3, 274.96664,76.333336, -85.033356,76.333336, 274.88333,76.36667, -85.11667,76.36667, 274.8,76.4, -85.20001,76.4, 274.88,76.4, -85.119995,76.4, 274.96,76.4, -85.04001,76.4, 275.04,76.4, -84.95999,76.4, 275.12,76.4, -84.880005,76.4, 275.2,76.4, -84.79999,76.4, 275.27502,76.425, -84.724976,76.425, 275.35,76.45, -84.649994,76.45, 275.425,76.475, -84.57501,76.475, 275.5,76.5, -84.5,76.5, 275.56668,76.53333, -84.43332,76.53333, 275.63333,76.566666, -84.36667,76.566666, 275.7,76.6, -84.29999,76.6, 275.77502,76.55, -84.224976,76.55, 275.85,76.5, -84.149994,76.5, 275.925,76.45, -84.07501,76.45, 276.,76.4, -84.,76.4, 276.075,76.4, -83.92499,76.4, 276.15,76.4, -83.850006,76.4, 276.22498,76.4, -83.775024,76.4, 276.3,76.4, -83.70001,76.4, 276.375,76.4, -83.625,76.4, 276.45,76.4, -83.54999,76.4, 276.525,76.4, -83.475006,76.4, 276.6,76.4, -83.399994,76.4, 276.53333,76.5, -83.466675,76.5, 276.46667,76.6, -83.533325,76.6, 276.4,76.7, -83.600006,76.7, 276.475,76.674995, -83.524994,76.674995, 276.55,76.649994, -83.45001,76.649994, 276.625,76.625, -83.375,76.625, 276.7,76.6, -83.29999,76.6, 276.75,76.5, -83.25,76.5, 276.8,76.4, -83.20001,76.4, 276.875,76.375, -83.125,76.375, 276.95,76.350006, -83.04999,76.350006, 277.025,76.325005, -82.975006,76.325005, 277.1,76.3, -82.899994,76.3, 277.18335,76.316666, -82.81665,76.316666, 277.26666,76.333336, -82.73334,76.333336, 277.35,76.350006, -82.649994,76.350006, 277.43335,76.36667, -82.56665,76.36667, 277.51666,76.38333, -82.48334,76.38333, 277.6,76.4, -82.399994,76.4, 277.65002,76.45, -82.349976,76.45, 277.7,76.5, -82.29999,76.5, 277.65002,76.55, -82.349976,76.55, 277.6,76.6, -82.399994,76.6, 277.525,76.625, -82.475006,76.625, 277.45,76.649994, -82.54999,76.649994, 277.375,76.674995, -82.625,76.674995, 277.3,76.7, -82.70001,76.7, 277.36667,76.666664, -82.63333,76.666664, 277.43332,76.63333, -82.56668,76.63333, 277.5,76.6, -82.5,76.6, 277.575,76.6, -82.42499,76.6, 277.65,76.6, -82.350006,76.6, 277.72498,76.6, -82.275024,76.6, 277.8,76.6, -82.20001,76.6, 277.86667,76.53333, -82.13333,76.53333, 277.93332,76.46667, -82.06668,76.46667, 278.,76.4, -82.,76.4, 278.075,76.4, -81.92499,76.4, 278.15,76.4, -81.850006,76.4, 278.22498,76.4, -81.775024,76.4, 278.3,76.4, -81.70001,76.4, 278.375,76.425, -81.625,76.425, 278.45,76.45, -81.54999,76.45, 278.525,76.475, -81.475006,76.475, 278.6,76.5, -81.399994,76.5, 278.68,76.48, -81.32001,76.48, 278.76,76.46, -81.23999,76.46, 278.84,76.44, -81.16,76.44, 278.92,76.42, -81.07999,76.42, 279.,76.4, -81.,76.4, 278.95,76.3, -81.04999,76.3, 278.9,76.2, -81.100006,76.2, 278.96667,76.166664, -81.033325,76.166664, 279.03333,76.13333, -80.966675,76.13333, 279.1,76.1, -80.899994,76.1, 279.18573,76.11428, -80.81427,76.11428, 279.27142,76.12857, -80.72858,76.12857, 279.35715,76.14285, -80.64285,76.14285, 279.44287,76.15714, -80.55713,76.15714, 279.5286,76.171425, -80.471405,76.171425, 279.6143,76.185715, -80.38571,76.185715, 279.7,76.2, -80.29999,76.2, 279.78336,76.21667, -80.216644,76.21667, 279.86667,76.23333, -80.13333,76.23333, 279.95,76.25, -80.04999,76.25, 280.03336,76.26667, -79.966644,76.26667, 280.11667,76.28333, -79.88333,76.28333, 280.2,76.3, -79.79999,76.3, 280.27502,76.3, -79.724976,76.3, 280.35,76.3, -79.649994,76.3, 280.425,76.3, -79.57501,76.3, 280.5,76.3, -79.5,76.3, 280.56668,76.333336, -79.43332,76.333336, 280.63333,76.36667, -79.36667,76.36667, 280.7,76.4, -79.29999,76.4, 280.76666,76.433334, -79.23334,76.433334, 280.83334,76.46667, -79.16666,76.46667, 280.9,76.5, -79.100006,76.5, 280.95,76.45, -79.04999,76.45, 281.,76.4, -79.,76.4, 281.08,76.42, -78.92001,76.42, 281.16,76.44, -78.84,76.44, 281.24,76.46, -78.76001,76.46, 281.32,76.48, -78.67999,76.48, 281.4,76.5, -78.600006,76.5, 281.48334,76.51666, -78.51666,76.51666, 281.56665,76.53333, -78.43335,76.53333, 281.65,76.55, -78.350006,76.55, 281.73334,76.566666, -78.26666,76.566666, 281.81665,76.58333, -78.18335,76.58333, 281.9,76.6, -78.100006,76.6, 281.95,76.649994, -78.04999,76.649994, 282.,76.7, -78.,76.7, 281.925,76.75, -78.07501,76.75, 281.85,76.8, -78.149994,76.8, 281.77502,76.85, -78.224976,76.85, 281.7,76.9, -78.29999,76.9, 281.625,76.9, -78.375,76.9, 281.55,76.9, -78.45001,76.9, 281.475,76.9, -78.524994,76.9, 281.4,76.9, -78.600006,76.9, 281.33334,76.9, -78.66666,76.9, 281.26666,76.9, -78.73334,76.9, 281.2,76.9, -78.79999,76.9, 281.13333,76.86667, -78.86667,76.86667, 281.06668,76.833336, -78.93332,76.833336, 281.,76.8, -79.,76.8, 280.93332,76.8, -79.06668,76.8, 280.86667,76.8, -79.13333,76.8, 280.8,76.8, -79.20001,76.8, 280.75,76.850006, -79.25,76.850006, 280.7,76.9, -79.29999,76.9, 280.63333,76.9, -79.36667,76.9, 280.56668,76.9, -79.43332,76.9, 280.5,76.9, -79.5,76.9, 280.55,76.95, -79.45001,76.95, 280.6,77., -79.399994,77., 281.,73.6, -79.,73.6, 281.075,73.6, -78.92499,73.6, 281.15,73.6, -78.850006,73.6, 281.22498,73.6, -78.775024,73.6, 281.3,73.6, -78.70001,73.6, 281.38333,73.6, -78.61667,73.6, 281.46664,73.6, -78.533356,73.6, 281.55,73.6, -78.45001,73.6, 281.63333,73.6, -78.36667,73.6, 281.71664,73.6, -78.283356,73.6, 281.8,73.6, -78.20001,73.6, 281.875,73.6, -78.125,73.6, 281.95,73.6, -78.04999,73.6, 282.025,73.6, -77.975006,73.6, 282.1,73.6, -77.899994,73.6, 282.175,73.575, -77.82501,73.575, 282.25,73.55, -77.75,73.55, 282.325,73.525, -77.67499,73.525, 282.4,73.5, -77.600006,73.5, 282.475,73.5, -77.524994,73.5, 282.55,73.5, -77.45001,73.5, 282.625,73.5, -77.375,73.5, 282.7,73.5, -77.29999,73.5, 282.75,73.4, -77.25,73.4, 282.8,73.3, -77.20001,73.3, 282.86667,73.3, -77.13333,73.3, 282.93332,73.3, -77.06668,73.3, 283.,73.3, -77.,73.3, 283.06668,73.26667, -76.93332,73.26667, 283.13333,73.23333, -76.86667,73.23333, 283.2,73.2, -76.79999,73.2, 283.25,73.149994, -76.75,73.149994, 283.3,73.1, -76.70001,73.1, 283.38,73.08, -76.619995,73.08, 283.46,73.06, -76.54001,73.06, 283.54,73.04, -76.45999,73.04, 283.62,73.02, -76.380005,73.02, 283.7,73., -76.29999,73., 283.75,72.95, -76.25,72.95, 283.8,72.9, -76.20001,72.9, 283.75,72.850006, -76.25,72.850006, 283.7,72.8, -76.29999,72.8, 283.625,72.8, -76.375,72.8, 283.55,72.8, -76.45001,72.8, 283.475,72.8, -76.524994,72.8, 283.4,72.8, -76.600006,72.8, 283.31665,72.8, -76.68335,72.8, 283.23334,72.8, -76.76666,72.8, 283.15,72.8, -76.850006,72.8, 283.06665,72.8, -76.93335,72.8, 282.98334,72.8, -77.01666,72.8, 282.9,72.8, -77.100006,72.8, 282.81665,72.816666, -77.18335,72.816666, 282.73334,72.833336, -77.26666,72.833336, 282.65,72.850006, -77.350006,72.850006, 282.56665,72.86667, -77.43335,72.86667, 282.48334,72.88333, -77.51666,72.88333, 282.4,72.9, -77.600006,72.9, 282.325,72.9, -77.67499,72.9, 282.25,72.9, -77.75,72.9, 282.175,72.9, -77.82501,72.9, 282.1,72.9, -77.899994,72.9, 282.02002,72.9, -77.97998,72.9, 281.94,72.9, -78.06,72.9, 281.86002,72.9, -78.139984,72.9, 281.78,72.9, -78.22,72.9, 281.7,72.9, -78.29999,72.9, 281.62,72.880005, -78.380005,72.880005, 281.54,72.86, -78.45999,72.86, 281.46,72.840004, -78.54001,72.840004, 281.38,72.82, -78.619995,72.82, 281.3,72.8, -78.70001,72.8, 281.22498,72.775, -78.775024,72.775, 281.15,72.75, -78.850006,72.75, 281.075,72.725, -78.92499,72.725, 281.,72.7, -79.,72.7, 280.92,72.7, -79.07999,72.7, 280.84,72.7, -79.16,72.7, 280.76,72.7, -79.23999,72.7, 280.68,72.7, -79.32001,72.7, 280.6,72.7, -79.399994,72.7, 280.52002,72.72, -79.47998,72.72, 280.44,72.74, -79.56,72.74, 280.36002,72.76, -79.639984,72.76, 280.28,72.78, -79.72,72.78, 280.2,72.8, -79.79999,72.8, 280.125,72.8, -79.875,72.8, 280.05,72.8, -79.95001,72.8, 279.975,72.8, -80.024994,72.8, 279.9,72.8, -80.100006,72.8, 279.84998,72.850006, -80.150024,72.850006, 279.8,72.9, -80.20001,72.9, 279.75,73.05, -80.25,73.05, 279.7,73.2, -80.29999,73.2, 279.63333,73.2, -80.36667,73.2, 279.56668,73.2, -80.43332,73.2, 279.5,73.2, -80.5,73.2, 279.425,73.2, -80.57501,73.2, 279.35,73.2, -80.649994,73.2, 279.27502,73.2, -80.724976,73.2, 279.2,73.2, -80.79999,73.2, 279.13333,73.23333, -80.86667,73.23333, 279.06668,73.26667, -80.93332,73.26667, 279.,73.3, -81.,73.3, 279.05,73.4, -80.95001,73.4, 279.1,73.5, -80.899994,73.5, 279.16666,73.566666, -80.83334,73.566666, 279.23334,73.63333, -80.76666,73.63333, 279.3,73.7, -80.70001,73.7, 279.36667,73.7, -80.63333,73.7, 279.43332,73.7, -80.56668,73.7, 279.5,73.7, -80.5,73.7, 279.575,73.7, -80.42499,73.7, 279.65,73.7, -80.350006,73.7, 279.72498,73.7, -80.275024,73.7, 279.8,73.7, -80.20001,73.7, 279.8857,73.685715, -80.11429,73.685715, 279.9714,73.671425, -80.028595,73.671425, 280.05713,73.65714, -79.94287,73.65714, 280.14285,73.64285, -79.85715,73.64285, 280.22858,73.62857, -79.77142,73.62857, 280.31427,73.61428, -79.68573,73.61428, 280.4,73.6, -79.600006,73.6, 280.48334,73.6, -79.51666,73.6, 280.56665,73.6, -79.43335,73.6, 280.65,73.6, -79.350006,73.6, 280.73334,73.6, -79.26666,73.6, 280.81665,73.6, -79.18335,73.6, 280.9,73.6, -79.100006,73.6, 280.95,73.6, -79.04999,73.6, 281.,73.6, -79.,73.6, 229.9001,55.1, -130.0999,55.1, 229.83344,55.066666, -130.16656,55.066666, 229.76677,55.033333, -130.23323,55.033333, 229.7001,55., -130.2999,55., 229.6334,54.966667, -130.3666,54.966667, 229.5667,54.933334, -130.4333,54.933334, 229.5,54.9, -130.5,54.9, 229.43336,54.86667, -130.56664,54.86667, 229.36673,54.833332, -130.63327,54.833332, 229.3001,54.8, -130.6999,54.8, 229.23343,54.8, -130.76657,54.8, 229.16676,54.8, -130.83324,54.8, 229.1001,54.8, -130.8999,54.8, 229.05005,54.85, -130.94995,54.85, 229.,54.9, -131.,54.9, 229.03337,54.966667, -130.96663,54.966667, 229.06673,55.033333, -130.93327,55.033333, 229.1001,55.1, -130.8999,55.1, 229.1751,55.1, -130.8249,55.1, 229.25009,55.1, -130.74991,55.1, 229.3251,55.1, -130.6749,55.1, 229.4001,55.1, -130.5999,55.1, 229.4001,55.199997, -130.5999,55.199997, 229.4001,55.3, -130.5999,55.3, 229.33344,55.3, -130.66656,55.3, 229.26677,55.3, -130.73323,55.3, 229.2001,55.3, -130.7999,55.3, 229.16676,55.366665, -130.83324,55.366665, 229.13344,55.433334, -130.86656,55.433334, 229.1001,55.5, -130.8999,55.5, 229.1001,55.6, -130.8999,55.6, 229.1001,55.7, -130.8999,55.7, 229.03343,55.766666, -130.96657,55.766666, 228.96677,55.833336, -131.03323,55.833336, 228.9001,55.9, -131.0999,55.9, 228.9001,55.95, -131.0999,55.95, 228.9001,56., -131.0999,56., 228.83344,56., -131.16656,56., 228.76677,56., -131.23323,56., 228.7001,56., -131.2999,56., 228.6334,55.966667, -131.3666,55.966667, 228.5667,55.933334, -131.4333,55.933334, 228.5,55.9, -131.5,55.9, 228.43336,55.9, -131.56664,55.9, 228.36673,55.9, -131.63327,55.9, 228.3001,55.9, -131.6999,55.9, 228.25009,55.85, -131.74991,55.85, 228.2001,55.8, -131.7999,55.8, 228.1501,55.75, -131.8499,55.75, 228.1001,55.7, -131.8999,55.7, 228.03343,55.633335, -131.96657,55.633335, 227.96677,55.566666, -132.03323,55.566666, 227.9001,55.5, -132.0999,55.5, 227.86676,55.566666, -132.13324,55.566666, 227.83344,55.633335, -132.16656,55.633335, 227.8001,55.7, -132.1999,55.7, 227.8001,55.75, -132.1999,55.75, 227.8001,55.8, -132.1999,55.8, 227.8501,55.85, -132.1499,55.85, 227.9001,55.9, -132.0999,55.9, 227.95004,56., -132.04996,56., 228.,56.1, -132.,56.1, 228.0667,56.13333, -131.9333,56.13333, 228.1334,56.166668, -131.8666,56.166668, 228.2001,56.2, -131.7999,56.2, 228.26677,56.2, -131.73323,56.2, 228.33344,56.2, -131.66656,56.2, 228.4001,56.2, -131.5999,56.2, 228.33344,56.233334, -131.66656,56.233334, 228.26677,56.266666, -131.73323,56.266666, 228.2001,56.3, -131.7999,56.3, 228.1334,56.3, -131.8666,56.3, 228.0667,56.3, -131.9333,56.3, 228.,56.3, -132.,56.3, 227.93336,56.333332, -132.06664,56.333332, 227.86673,56.36667, -132.13327,56.36667, 227.8001,56.4, -132.1999,56.4, 227.75009,56.45, -132.24991,56.45, 227.7001,56.5, -132.2999,56.5, 227.7001,56.6, -132.2999,56.6, 227.7001,56.7, -132.2999,56.7, 227.6334,56.733334, -132.3666,56.733334, 227.5667,56.766666, -132.4333,56.766666, 227.5,56.8, -132.5,56.8, 227.43336,56.8, -132.56664,56.8, 227.36673,56.8, -132.63327,56.8, 227.3001,56.8, -132.6999,56.8, 227.23343,56.833332, -132.76657,56.833332, 227.16676,56.86667, -132.83324,56.86667, 227.1001,56.9, -132.8999,56.9, 227.05005,56.95, -132.94995,56.95, 227.,57., -133.,57., 227.05005,57., -132.94995,57., 227.1001,57., -132.8999,57., 227.1001,57.05, -132.8999,57.05, 227.1001,57.1, -132.8999,57.1, 227.03343,57.1, -132.96657,57.1, 226.96677,57.1, -133.03323,57.1, 226.9001,57.1, -133.0999,57.1, 226.8501,57.15, -133.1499,57.15, 226.8001,57.2, -133.1999,57.2, 226.73343,57.166668, -133.26657,57.166668, 226.66676,57.13333, -133.33324,57.13333, 226.6001,57.1, -133.3999,57.1, 226.55005,57.15, -133.44995,57.15, 226.5,57.2, -133.5,57.2, 226.55005,57.25, -133.44995,57.25, 226.6001,57.3, -133.3999,57.3, 226.66676,57.333332, -133.33324,57.333332, 226.73343,57.36667, -133.26657,57.36667, 226.8001,57.4, -133.1999,57.4, 226.73343,57.4, -133.26657,57.4, 226.66676,57.4, -133.33324,57.4, 226.6001,57.4, -133.3999,57.4, 226.55005,57.45, -133.44995,57.45, 226.5,57.5, -133.5,57.5, 226.55005,57.55, -133.44995,57.55, 226.6001,57.6, -133.3999,57.6, 226.5251,57.6, -133.4749,57.6, 226.4501,57.6, -133.5499,57.6, 226.37509,57.6, -133.62491,57.6, 226.3001,57.6, -133.6999,57.6, 226.3501,57.65, -133.6499,57.65, 226.4001,57.7, -133.5999,57.7, 226.46677,57.666668, -133.53323,57.666668, 226.53343,57.63333, -133.46657,57.63333, 226.6001,57.6, -133.3999,57.6, 226.66676,57.6, -133.33324,57.6, 226.73343,57.6, -133.26657,57.6, 226.8001,57.6, -133.1999,57.6, 226.86673,57.566666, -133.13327,57.566666, 226.93336,57.533333, -133.06664,57.533333, 227.,57.5, -133.,57.5, 226.93336,57.533333, -133.06664,57.533333, 226.86673,57.566666, -133.13327,57.566666, 226.8001,57.6, -133.1999,57.6, 226.75009,57.65, -133.24991,57.65, 226.7001,57.7, -133.2999,57.7, 226.6334,57.733334, -133.3666,57.733334, 226.5667,57.766666, -133.4333,57.766666, 226.5,57.8, -133.5,57.8, 226.45004,57.85, -133.54996,57.85, 226.4001,57.9, -133.5999,57.9, 226.4751,57.9, -133.5249,57.9, 226.55011,57.9, -133.44989,57.9, 226.6251,57.9, -133.3749,57.9, 226.7001,57.9, -133.2999,57.9, 226.6334,57.9, -133.3666,57.9, 226.5667,57.9, -133.4333,57.9, 226.5,57.9, -133.5,57.9, 226.43336,57.9, -133.56664,57.9, 226.36673,57.9, -133.63327,57.9, 226.3001,57.9, -133.6999,57.9, 226.23343,57.9, -133.76657,57.9, 226.16676,57.9, -133.83324,57.9, 226.1001,57.9, -133.8999,57.9, 226.16676,57.933334, -133.83324,57.933334, 226.23343,57.966667, -133.76657,57.966667, 226.3001,58., -133.6999,58., 226.25009,58.1, -133.74991,58.1, 226.2001,58.2, -133.7999,58.2, 226.1501,58.15, -133.8499,58.15, 226.1001,58.1, -133.8999,58.1, 226.03343,58.1, -133.96657,58.1, 225.96677,58.1, -134.03323,58.1, 225.9001,58.1, -134.0999,58.1, 225.9001,58.15, -134.0999,58.15, 225.9001,58.2, -134.0999,58.2, 225.8251,58.225, -134.1749,58.225, 225.75009,58.25, -134.24991,58.25, 225.6751,58.275, -134.3249,58.275, 225.6001,58.3, -134.3999,58.3, 225.53343,58.3, -134.46657,58.3, 225.46677,58.3, -134.53323,58.3, 225.4001,58.3, -134.5999,58.3, 225.33344,58.333332, -134.66656,58.333332, 225.26677,58.36667, -134.73323,58.36667, 225.2001,58.4, -134.7999,58.4, 225.1501,58.45, -134.8499,58.45, 225.1001,58.5, -134.8999,58.5, 225.03343,58.533333, -134.96657,58.533333, 224.96677,58.566666, -135.03323,58.566666, 224.9001,58.6, -135.0999,58.6, 224.9001,58.699997, -135.0999,58.699997, 224.9001,58.8, -135.0999,58.8, 224.83344,58.866665, -135.16656,58.866665, 224.76677,58.933334, -135.23323,58.933334, 224.7001,59., -135.2999,59., 224.6501,59.05, -135.3499,59.05, 224.6001,59.1, -135.3999,59.1, 224.55005,59.199997, -135.44995,59.199997, 224.5,59.3, -135.5,59.3, 224.45004,59.25, -135.54996,59.25, 224.4001,59.2, -135.5999,59.2, 224.45004,59.1, -135.54996,59.1, 224.5,59., -135.5,59., 224.5667,58.933334, -135.4333,58.933334, 224.6334,58.866665, -135.3666,58.866665, 224.7001,58.8, -135.2999,58.8, 224.7001,58.699997, -135.2999,58.699997, 224.7001,58.6, -135.2999,58.6, 224.75009,58.55, -135.24991,58.55, 224.8001,58.5, -135.1999,58.5, 224.75009,58.4, -135.24991,58.4, 224.7001,58.3, -135.2999,58.3, 224.6334,58.266666, -135.3666,58.266666, 224.5667,58.233334, -135.4333,58.233334, 224.5,58.2, -135.5,58.2, 224.5,58.3, -135.5,58.3, 224.5,58.4, -135.5,58.4, 224.5,58.5, -135.5,58.5, 224.43336,58.466667, -135.56664,58.466667, 224.36673,58.433334, -135.63327,58.433334, 224.3001,58.4, -135.6999,58.4, 224.22507,58.4, -135.77493,58.4, 224.15005,58.4, -135.84995,58.4, 224.07503,58.4, -135.92497,58.4, 224.,58.4, -136.,58.4, 224.05005,58.5, -135.94995,58.5, 224.1001,58.6, -135.8999,58.6, 224.03343,58.666664, -135.96657,58.666664, 223.96677,58.733334, -136.03323,58.733334, 223.9001,58.8, -136.0999,58.8, 223.8501,58.85, -136.1499,58.85, 223.8001,58.9, -136.1999,58.9, 223.75009,58.85, -136.24991,58.85, 223.7001,58.8, -136.2999,58.8, 223.6334,58.833332, -136.3666,58.833332, 223.5667,58.86667, -136.4333,58.86667, 223.5,58.9, -136.5,58.9, 223.43336,58.933334, -136.56664,58.933334, 223.36673,58.966667, -136.63327,58.966667, 223.3001,59., -136.6999,59., 223.23343,59., -136.76657,59., 223.16676,59., -136.83324,59., 223.1001,59., -136.8999,59., 223.03343,58.966667, -136.96657,58.966667, 222.96677,58.933334, -137.03323,58.933334, 222.9001,58.9, -137.0999,58.9, 222.96677,58.9, -137.03323,58.9, 223.03343,58.9, -136.96657,58.9, 223.1001,58.9, -136.8999,58.9, 223.16676,58.86667, -136.83324,58.86667, 223.23343,58.833332, -136.76657,58.833332, 223.3001,58.8, -136.6999,58.8, 223.3501,58.75, -136.6499,58.75, 223.4001,58.7, -136.5999,58.7, 223.45004,58.65, -136.54996,58.65, 223.5,58.6, -136.5,58.6, 223.5667,58.6, -136.4333,58.6, 223.6334,58.6, -136.3666,58.6, 223.7001,58.6, -136.2999,58.6, 223.75009,58.55, -136.24991,58.55, 223.8001,58.5, -136.1999,58.5, 223.75009,58.4, -136.24991,58.4, 223.7001,58.3, -136.2999,58.3, 223.6334,58.3, -136.3666,58.3, 223.5667,58.3, -136.4333,58.3, 223.5,58.3, -136.5,58.3, 223.43336,58.3, -136.56664,58.3, 223.36673,58.3, -136.63327,58.3, 223.3001,58.3, -136.6999,58.3, 223.22507,58.325, -136.77493,58.325, 223.15005,58.35, -136.84995,58.35, 223.07503,58.375, -136.92497,58.375, 223.,58.4, -137.,58.4, 222.95004,58.4, -137.04996,58.4, 222.9001,58.4, -137.0999,58.4, 222.83344,58.433334, -137.16656,58.433334, 222.76677,58.466667, -137.23323,58.466667, 222.7001,58.5, -137.2999,58.5, 222.6251,58.525, -137.3749,58.525, 222.55011,58.55, -137.44989,58.55, 222.4751,58.574997, -137.5249,58.574997, 222.4001,58.6, -137.5999,58.6, 222.3501,58.65, -137.6499,58.65, 222.3001,58.7, -137.6999,58.7, 222.22507,58.725, -137.77493,58.725, 222.15005,58.75, -137.84995,58.75, 222.07503,58.775, -137.92497,58.775, 222.,58.8, -138.,58.8, 221.95004,58.85, -138.04996,58.85, 221.9001,58.9, -138.0999,58.9, 221.83344,58.933334, -138.16656,58.933334, 221.76677,58.966667, -138.23323,58.966667, 221.7001,59., -138.2999,59., 221.73343,59.1, -138.26657,59.1, 221.76677,59.2, -138.23323,59.2, 221.8001,59.3, -138.1999,59.3, 221.8501,59.35, -138.1499,59.35, 221.9001,59.4, -138.0999,59.4, 221.9751,59.425003, -138.0249,59.425003, 222.05011,59.45, -137.94989,59.45, 222.1251,59.475, -137.8749,59.475, 222.2001,59.5, -137.7999,59.5, 222.1251,59.525, -137.8749,59.525, 222.05011,59.55, -137.94989,59.55, 221.9751,59.574997, -138.0249,59.574997, 221.9001,59.6, -138.0999,59.6, 221.96677,59.566666, -138.03323,59.566666, 222.03343,59.533333, -137.96657,59.533333, 222.1001,59.5, -137.8999,59.5, 222.0251,59.5, -137.9749,59.5, 221.9501,59.5, -138.0499,59.5, 221.87509,59.5, -138.12491,59.5, 221.8001,59.5, -138.1999,59.5, 221.75009,59.45, -138.24991,59.45, 221.7001,59.4, -138.2999,59.4, 221.6501,59.300003, -138.3499,59.300003, 221.6001,59.2, -138.3999,59.2, 221.5251,59.2, -138.4749,59.2, 221.4501,59.2, -138.5499,59.2, 221.37509,59.2, -138.62491,59.2, 221.3001,59.2, -138.6999,59.2, 221.23343,59.2, -138.76657,59.2, 221.16676,59.2, -138.83324,59.2, 221.1001,59.2, -138.8999,59.2, 221.03343,59.233334, -138.96657,59.233334, 220.96677,59.266666, -139.03323,59.266666, 220.9001,59.3, -139.0999,59.3, 220.83344,59.3, -139.16656,59.3, 220.76677,59.3, -139.23323,59.3, 220.7001,59.3, -139.2999,59.3, 220.6334,59.333332, -139.3666,59.333332, 220.5667,59.36667, -139.4333,59.36667, 220.5,59.4, -139.5,59.4, 220.43336,59.433334, -139.56664,59.433334, 220.36673,59.466667, -139.63327,59.466667, 220.3001,59.5, -139.6999,59.5, 220.23343,59.5, -139.76657,59.5, 220.16676,59.5, -139.83324,59.5, 220.1001,59.5, -139.8999,59.5, 220.16676,59.533333, -139.83324,59.533333, 220.23343,59.566666, -139.76657,59.566666, 220.3001,59.6, -139.6999,59.6, 220.3501,59.65, -139.6499,59.65, 220.4001,59.7, -139.5999,59.7, 220.3501,59.800003, -139.6499,59.800003, 220.3001,59.9, -139.6999,59.9, 220.36673,59.933334, -139.63327,59.933334, 220.43336,59.966667, -139.56664,59.966667, 220.5,60., -139.5,60., 220.55005,59.9, -139.44995,59.9, 220.6001,59.8, -139.3999,59.8, 220.6001,59.699997, -139.3999,59.699997, 220.6001,59.6, -139.3999,59.6, 220.6501,59.699997, -139.3499,59.699997, 220.7001,59.8, -139.2999,59.8, 220.75009,59.85, -139.24991,59.85, 220.8001,59.9, -139.1999,59.9, 220.73343,59.933334, -139.26657,59.933334, 220.66676,59.966667, -139.33324,59.966667, 220.6001,60., -139.3999,60., 220.53343,60.033333, -139.46657,60.033333, 220.46677,60.066666, -139.53323,60.066666, 220.4001,60.1, -139.5999,60.1, 220.33344,60.066666, -139.66656,60.066666, 220.26677,60.033333, -139.73323,60.033333, 220.2001,60., -139.7999,60., 220.1334,59.966667, -139.8666,59.966667, 220.0667,59.933334, -139.9333,59.933334, 220.,59.9, -140.,59.9, 219.93336,59.86667, -140.06664,59.86667, 219.86673,59.833332, -140.13327,59.833332, 219.8001,59.8, -140.1999,59.8, 219.73343,59.766666, -140.26657,59.766666, 219.66676,59.733334, -140.33324,59.733334, 219.6001,59.7, -140.3999,59.7, 219.5251,59.725, -140.4749,59.725, 219.4501,59.75, -140.5499,59.75, 219.37509,59.775, -140.62491,59.775, 219.3001,59.8, -140.6999,59.8, 219.23343,59.8, -140.76657,59.8, 219.16676,59.8, -140.83324,59.8, 219.1001,59.8, -140.8999,59.8, 219.03343,59.8, -140.96657,59.8, 218.96677,59.8, -141.03323,59.8, 218.9001,59.8, -141.0999,59.8, 218.82008,59.82, -141.17992,59.82, 218.74007,59.84, -141.25993,59.84, 218.66003,59.86, -141.33997,59.86, 218.58002,59.88, -141.41998,59.88, 218.5,59.9, -141.5,59.9, 218.5,59.95, -141.5,59.95, 218.5,60., -141.5,60., 218.42502,60., -141.57498,60., 218.35005,60., -141.64995,60., 218.27509,60., -141.72491,60., 218.2001,60., -141.7999,60., 218.1251,60., -141.8749,60., 218.05011,60., -141.94989,60., 217.9751,60., -142.0249,60., 217.9001,60., -142.0999,60., 217.83344,60., -142.16656,60., 217.76677,60., -142.23323,60., 217.7001,60., -142.2999,60., 217.6251,60.025, -142.3749,60.025, 217.55011,60.05, -142.44989,60.05, 217.4751,60.074997, -142.5249,60.074997, 217.4001,60.1, -142.5999,60.1, 217.33344,60.1, -142.66656,60.1, 217.26677,60.1, -142.73323,60.1, 217.2001,60.1, -142.7999,60.1, 217.1251,60.1, -142.8749,60.1, 217.05011,60.1, -142.94989,60.1, 216.9751,60.1, -143.0249,60.1, 216.9001,60.1, -143.0999,60.1, 216.83344,60.066666, -143.16656,60.066666, 216.76677,60.033333, -143.23323,60.033333, 216.7001,60., -143.2999,60., 216.6251,60., -143.3749,60., 216.55011,60., -143.44989,60., 216.4751,60., -143.5249,60., 216.4001,60., -143.5999,60., 216.3251,60., -143.6749,60., 216.25009,60., -143.74991,60., 216.1751,60., -143.8249,60., 216.1001,60., -143.8999,60., 216.03343,60., -143.96657,60., 215.96677,60., -144.03323,60., 215.9001,60., -144.0999,60., 215.8501,60.05, -144.1499,60.05, 215.8001,60.1, -144.1999,60.1, 215.73343,60.13333, -144.26657,60.13333, 215.66676,60.166668, -144.33324,60.166668, 215.6001,60.2, -144.3999,60.2, 215.53343,60.2, -144.46657,60.2, 215.46677,60.2, -144.53323,60.2, 215.4001,60.2, -144.5999,60.2, 215.33344,60.233334, -144.66656,60.233334, 215.26677,60.266666, -144.73323,60.266666, 215.2001,60.3, -144.7999,60.3, 215.1334,60.3, -144.8666,60.3, 215.0667,60.3, -144.9333,60.3, 215.,60.3, -145.,60.3, 214.95004,60.4, -145.04996,60.4, 214.9001,60.5, -145.0999,60.5, 214.9001,60.5, -145.0999,60.5, 225.1001,57.3, -134.8999,57.3, 225.1001,57.199997, -134.8999,57.199997, 225.1001,57.1, -134.8999,57.1, 225.1501,57.05, -134.8499,57.05, 225.2001,57., -134.7999,57., 225.2001,56.9, -134.7999,56.9, 225.2001,56.8, -134.7999,56.8, 225.25009,56.699997, -134.74991,56.699997, 225.3001,56.6, -134.6999,56.6, 225.3001,56.5, -134.6999,56.5, 225.3001,56.4, -134.6999,56.4, 225.25009,56.300003, -134.74991,56.300003, 225.2001,56.2, -134.7999,56.2, 225.1501,56.300003, -134.8499,56.300003, 225.1001,56.4, -134.8999,56.4, 225.05005,56.45, -134.94995,56.45, 225.,56.5, -135.,56.5, 224.95004,56.55, -135.04996,56.55, 224.9001,56.6, -135.0999,56.6, 224.96677,56.666664, -135.03323,56.666664, 225.03343,56.733334, -134.96657,56.733334, 225.1001,56.8, -134.8999,56.8, 225.03343,56.766666, -134.96657,56.766666, 224.96677,56.733334, -135.03323,56.733334, 224.9001,56.7, -135.0999,56.7, 224.8501,56.75, -135.1499,56.75, 224.8001,56.8, -135.1999,56.8, 224.73343,56.833332, -135.26657,56.833332, 224.66676,56.86667, -135.33324,56.86667, 224.6001,56.9, -135.3999,56.9, 224.6501,56.95, -135.3499,56.95, 224.7001,57., -135.2999,57., 224.6501,57.1, -135.3499,57.1, 224.6001,57.2, -135.3999,57.2, 224.55005,57.25, -135.44995,57.25, 224.5,57.3, -135.5,57.3, 224.43336,57.333332, -135.56664,57.333332, 224.36673,57.36667, -135.63327,57.36667, 224.3001,57.4, -135.6999,57.4, 224.3501,57.45, -135.6499,57.45, 224.4001,57.5, -135.5999,57.5, 224.4751,57.5, -135.5249,57.5, 224.55011,57.5, -135.44989,57.5, 224.6251,57.5, -135.3749,57.5, 224.7001,57.5, -135.2999,57.5, 224.76677,57.466667, -135.23323,57.466667, 224.83344,57.433334, -135.16656,57.433334, 224.9001,57.4, -135.0999,57.4, 224.95004,57.35, -135.04996,57.35, 225.,57.3, -135.,57.3, 225.05005,57.3, -134.94995,57.3, 225.1001,57.3, -134.8999,57.3, 225.4001,57.6, -134.5999,57.6, 225.3501,57.65, -134.6499,57.65, 225.3001,57.7, -134.6999,57.7, 225.25009,57.800003, -134.74991,57.800003, 225.2001,57.9, -134.7999,57.9, 225.2001,58., -134.7999,58., 225.2001,58.100002, -134.7999,58.100002, 225.2001,58.2, -134.7999,58.2, 225.27509,58.2, -134.72491,58.2, 225.35005,58.2, -134.64995,58.2, 225.42502,58.2, -134.57498,58.2, 225.5,58.2, -134.5,58.2, 225.5667,58.2, -134.4333,58.2, 225.6334,58.2, -134.3666,58.2, 225.7001,58.2, -134.2999,58.2, 225.76677,58.133335, -134.23323,58.133335, 225.83344,58.066666, -134.16656,58.066666, 225.9001,58., -134.0999,58., 225.95004,57.95, -134.04996,57.95, 226.,57.9, -134.,57.9, 226.05005,57.800003, -133.94995,57.800003, 226.1001,57.7, -133.8999,57.7, 226.1501,57.65, -133.8499,57.65, 226.2001,57.6, -133.7999,57.6, 226.1334,57.63333, -133.8666,57.63333, 226.0667,57.666668, -133.9333,57.666668, 226.,57.7, -134.,57.7, 226.,57.75, -134.,57.75, 226.,57.8, -134.,57.8, 225.93336,57.866665, -134.06664,57.866665, 225.86673,57.933334, -134.13327,57.933334, 225.8001,58., -134.1999,58., 225.73343,58., -134.26657,58., 225.66676,58., -134.33324,58., 225.6001,58., -134.3999,58., 225.6501,57.95, -134.3499,57.95, 225.7001,57.9, -134.2999,57.9, 225.75009,57.85, -134.24991,57.85, 225.8001,57.8, -134.1999,57.8, 225.86673,57.733334, -134.13327,57.733334, 225.93336,57.666664, -134.06664,57.666664, 226.,57.6, -134.,57.6, 226.,57.5, -134.,57.5, 226.,57.4, -134.,57.4, 225.95004,57.4, -134.04996,57.4, 225.9001,57.4, -134.0999,57.4, 225.8501,57.300003, -134.1499,57.300003, 225.8001,57.2, -134.1999,57.2, 225.73343,57.2, -134.26657,57.2, 225.66676,57.2, -134.33324,57.2, 225.6001,57.2, -134.3999,57.2, 225.53343,57.166668, -134.46657,57.166668, 225.46677,57.13333, -134.53323,57.13333, 225.4001,57.1, -134.5999,57.1, 225.4001,57.15, -134.5999,57.15, 225.4001,57.2, -134.5999,57.2, 225.4001,57.300003, -134.5999,57.300003, 225.4001,57.4, -134.5999,57.4, 225.46677,57.433334, -134.53323,57.433334, 225.53343,57.466667, -134.46657,57.466667, 225.6001,57.5, -134.3999,57.5, 225.53343,57.533333, -134.46657,57.533333, 225.46677,57.566666, -134.53323,57.566666, 225.4001,57.6, -134.5999,57.6, 225.4001,57.6, -134.5999,57.6, 225.8001,56.6, -134.1999,56.6, 225.73343,56.63333, -134.26657,56.63333, 225.66676,56.666668, -134.33324,56.666668, 225.6001,56.7, -134.3999,56.7, 225.55005,56.75, -134.44995,56.75, 225.5,56.8, -134.5,56.8, 225.5667,56.833332, -134.4333,56.833332, 225.6334,56.86667, -134.3666,56.86667, 225.7001,56.9, -134.2999,56.9, 225.77509,56.875, -134.22491,56.875, 225.85005,56.85, -134.14995,56.85, 225.92502,56.825, -134.07498,56.825, 226.,56.8, -134.,56.8, 226.05005,56.8, -133.94995,56.8, 226.1001,56.8, -133.8999,56.8, 226.05005,56.75, -133.94995,56.75, 226.,56.7, -134.,56.7, 226.,56.6, -134.,56.6, 226.,56.5, -134.,56.5, 226.,56.4, -134.,56.4, 226.,56.3, -134.,56.3, 226.,56.2, -134.,56.2, 225.95004,56.25, -134.04996,56.25, 225.9001,56.3, -134.0999,56.3, 225.83344,56.366665, -134.16656,56.366665, 225.76677,56.433334, -134.23323,56.433334, 225.7001,56.5, -134.2999,56.5, 225.76677,56.5, -134.23323,56.5, 225.83344,56.5, -134.16656,56.5, 225.9001,56.5, -134.0999,56.5, 225.8501,56.55, -134.1499,56.55, 225.8001,56.6, -134.1999,56.6, 225.8001,56.6, -134.1999,56.6, 226.2001,56.9, -133.7999,56.9, 226.1334,56.933334, -133.8666,56.933334, 226.0667,56.966667, -133.9333,56.966667, 226.,57., -134.,57., 226.0667,57.033333, -133.9333,57.033333, 226.1334,57.066666, -133.8666,57.066666, 226.2001,57.1, -133.7999,57.1, 226.26677,57.1, -133.73323,57.1, 226.33344,57.1, -133.66656,57.1, 226.4001,57.1, -133.5999,57.1, 226.46677,57.066666, -133.53323,57.066666, 226.53343,57.033333, -133.46657,57.033333, 226.6001,57., -133.3999,57., 226.66676,57., -133.33324,57., 226.73343,57., -133.26657,57., 226.8001,57., -133.1999,57., 226.8501,56.95, -133.1499,56.95, 226.9001,56.9, -133.0999,56.9, 226.9001,56.800003, -133.0999,56.800003, 226.9001,56.7, -133.0999,56.7, 226.8501,56.75, -133.1499,56.75, 226.8001,56.8, -133.1999,56.8, 226.73343,56.833332, -133.26657,56.833332, 226.66676,56.86667, -133.33324,56.86667, 226.6001,56.9, -133.3999,56.9, 226.6501,56.800003, -133.3499,56.800003, 226.7001,56.7, -133.2999,56.7, 226.75009,56.6, -133.24991,56.6, 226.8001,56.5, -133.1999,56.5, 226.73343,56.5, -133.26657,56.5, 226.66676,56.5, -133.33324,56.5, 226.6001,56.5, -133.3999,56.5, 226.53343,56.5, -133.46657,56.5, 226.46677,56.5, -133.53323,56.5, 226.4001,56.5, -133.5999,56.5, 226.3501,56.6, -133.6499,56.6, 226.3001,56.7, -133.6999,56.7, 226.3001,56.800003, -133.6999,56.800003, 226.3001,56.9, -133.6999,56.9, 226.23343,56.9, -133.76657,56.9, 226.16676,56.9, -133.83324,56.9, 226.1001,56.9, -133.8999,56.9, 226.1501,56.9, -133.8499,56.9, 226.2001,56.9, -133.7999,56.9, 227.1001,56.8, -132.8999,56.8, 227.16676,56.766666, -132.83324,56.766666, 227.23343,56.733334, -132.76657,56.733334, 227.3001,56.7, -132.6999,56.7, 227.25009,56.6, -132.74991,56.6, 227.2001,56.5, -132.7999,56.5, 227.1501,56.6, -132.8499,56.6, 227.1001,56.7, -132.8999,56.7, 227.1001,56.75, -132.8999,56.75, 227.1001,56.8, -132.8999,56.8, 227.2001,56.4, -132.7999,56.4, 227.1501,56.35, -132.8499,56.35, 227.1001,56.3, -132.8999,56.3, 227.05005,56.3, -132.94995,56.3, 227.,56.3, -133.,56.3, 227.05005,56.4, -132.94995,56.4, 227.1001,56.5, -132.8999,56.5, 227.1501,56.45, -132.8499,56.45, 227.2001,56.4, -132.7999,56.4, 227.9001,56.3, -132.0999,56.3, 227.83344,56.3, -132.16656,56.3, 227.76677,56.3, -132.23323,56.3, 227.7001,56.3, -132.2999,56.3, 227.7001,56.35, -132.2999,56.35, 227.7001,56.4, -132.2999,56.4, 227.76677,56.4, -132.23323,56.4, 227.83344,56.4, -132.16656,56.4, 227.9001,56.4, -132.0999,56.4, 227.9001,56.35, -132.0999,56.35, 227.9001,56.3, -132.0999,56.3, 224.9001,58.1, -135.0999,58.1, 224.95004,58., -135.04996,58., 225.,57.9, -135.,57.9, 224.92502,57.925003, -135.07498,57.925003, 224.85005,57.95, -135.14995,57.95, 224.77509,57.975, -135.22491,57.975, 224.7001,58., -135.2999,58., 224.76677,57.966667, -135.23323,57.966667, 224.83344,57.933334, -135.16656,57.933334, 224.9001,57.9, -135.0999,57.9, 224.8251,57.875, -135.1749,57.875, 224.75009,57.85, -135.24991,57.85, 224.6751,57.825, -135.3249,57.825, 224.6001,57.8, -135.3999,57.8, 224.55005,57.85, -135.44995,57.85, 224.5,57.9, -135.5,57.9, 224.43336,57.9, -135.56664,57.9, 224.36673,57.9, -135.63327,57.9, 224.3001,57.9, -135.6999,57.9, 224.3501,57.85, -135.6499,57.85, 224.4001,57.8, -135.5999,57.8, 224.46677,57.8, -135.53323,57.8, 224.53343,57.8, -135.46657,57.8, 224.6001,57.8, -135.3999,57.8, 224.6751,57.8, -135.3249,57.8, 224.75009,57.8, -135.24991,57.8, 224.8251,57.8, -135.1749,57.8, 224.9001,57.8, -135.0999,57.8, 224.95004,57.699997, -135.04996,57.699997, 225.,57.6, -135.,57.6, 224.93336,57.566666, -135.06664,57.566666, 224.86673,57.533333, -135.13327,57.533333, 224.8001,57.5, -135.1999,57.5, 224.73343,57.533333, -135.26657,57.533333, 224.66676,57.566666, -135.33324,57.566666, 224.6001,57.6, -135.3999,57.6, 224.53343,57.63333, -135.46657,57.63333, 224.46677,57.666668, -135.53323,57.666668, 224.4001,57.7, -135.5999,57.7, 224.33344,57.733334, -135.66656,57.733334, 224.26677,57.766666, -135.73323,57.766666, 224.2001,57.8, -135.7999,57.8, 224.2001,57.699997, -135.7999,57.699997, 224.2001,57.6, -135.7999,57.6, 224.25009,57.5, -135.74991,57.5, 224.3001,57.4, -135.6999,57.4, 224.23343,57.4, -135.76657,57.4, 224.16676,57.4, -135.83324,57.4, 224.1001,57.4, -135.8999,57.4, 224.05005,57.5, -135.94995,57.5, 224.,57.6, -136.,57.6, 223.95004,57.65, -136.04996,57.65, 223.9001,57.7, -136.0999,57.7, 223.83344,57.733334, -136.16656,57.733334, 223.76677,57.766666, -136.23323,57.766666, 223.7001,57.8, -136.2999,57.8, 223.6501,57.85, -136.3499,57.85, 223.6001,57.9, -136.3999,57.9, 223.6501,57.95, -136.3499,57.95, 223.7001,58., -136.2999,58., 223.6501,58.05, -136.3499,58.05, 223.6001,58.1, -136.3999,58.1, 223.66676,58.13333, -136.33324,58.13333, 223.73343,58.166668, -136.26657,58.166668, 223.8001,58.2, -136.1999,58.2, 223.8501,58.2, -136.1499,58.2, 223.9001,58.2, -136.0999,58.2, 223.95004,58.25, -136.04996,58.25, 224.,58.3, -136.,58.3, 224.07503,58.275, -135.92497,58.275, 224.15005,58.25, -135.84995,58.25, 224.22507,58.225, -135.77493,58.225, 224.3001,58.2, -135.6999,58.2, 224.3501,58.15, -135.6499,58.15, 224.4001,58.1, -135.5999,58.1, 224.46677,58.1, -135.53323,58.1, 224.53343,58.1, -135.46657,58.1, 224.6001,58.1, -135.3999,58.1, 224.66676,58.1, -135.33324,58.1, 224.73343,58.1, -135.26657,58.1, 224.8001,58.1, -135.1999,58.1, 224.8501,58.1, -135.1499,58.1, 224.9001,58.1, -135.0999,58.1, 227.2001,56., -132.7999,56., 227.26677,55.966667, -132.73323,55.966667, 227.33344,55.933334, -132.66656,55.933334, 227.4001,55.9, -132.5999,55.9, 227.45004,55.85, -132.54996,55.85, 227.5,55.8, -132.5,55.8, 227.53337,55.733334, -132.46663,55.733334, 227.56673,55.666664, -132.43327,55.666664, 227.6001,55.6, -132.3999,55.6, 227.66676,55.566666, -132.33324,55.566666, 227.73343,55.533333, -132.26657,55.533333, 227.8001,55.5, -132.1999,55.5, 227.73343,55.5, -132.26657,55.5, 227.66676,55.5, -132.33324,55.5, 227.6001,55.5, -132.3999,55.5, 227.53343,55.533333, -132.46657,55.533333, 227.46677,55.566666, -132.53323,55.566666, 227.4001,55.6, -132.5999,55.6, 227.45004,55.55, -132.54996,55.55, 227.5,55.5, -132.5,55.5, 227.5667,55.466667, -132.4333,55.466667, 227.6334,55.433334, -132.3666,55.433334, 227.7001,55.4, -132.2999,55.4, 227.75009,55.35, -132.24991,55.35, 227.8001,55.3, -132.1999,55.3, 227.86673,55.266666, -132.13327,55.266666, 227.93336,55.233334, -132.06664,55.233334, 228.,55.2, -132.,55.2, 227.9667,55.133335, -132.0333,55.133335, 227.9334,55.066666, -132.0666,55.066666, 227.9001,55., -132.0999,55., 227.95004,54.95, -132.04996,54.95, 228.,54.9, -132.,54.9, 227.9667,54.833336, -132.0333,54.833336, 227.9334,54.766666, -132.0666,54.766666, 227.9001,54.7, -132.0999,54.7, 227.83344,54.7, -132.16656,54.7, 227.76677,54.7, -132.23323,54.7, 227.7001,54.7, -132.2999,54.7, 227.7001,54.800003, -132.2999,54.800003, 227.7001,54.9, -132.2999,54.9, 227.6334,54.933334, -132.3666,54.933334, 227.5667,54.966667, -132.4333,54.966667, 227.5,55., -132.5,55., 227.4667,55.066666, -132.5333,55.066666, 227.4334,55.133335, -132.5666,55.133335, 227.4001,55.2, -132.5999,55.2, 227.33344,55.233334, -132.66656,55.233334, 227.26677,55.266666, -132.73323,55.266666, 227.2001,55.3, -132.7999,55.3, 227.1334,55.3, -132.8666,55.3, 227.0667,55.3, -132.9333,55.3, 227.,55.3, -133.,55.3, 226.93336,55.333332, -133.06664,55.333332, 226.86673,55.36667, -133.13327,55.36667, 226.8001,55.4, -133.1999,55.4, 226.86673,55.4, -133.13327,55.4, 226.93336,55.4, -133.06664,55.4, 227.,55.4, -133.,55.4, 227.,55.5, -133.,55.5, 227.,55.6, -133.,55.6, 226.93336,55.6, -133.06664,55.6, 226.86673,55.6, -133.13327,55.6, 226.8001,55.6, -133.1999,55.6, 226.73343,55.63333, -133.26657,55.63333, 226.66676,55.666668, -133.33324,55.666668, 226.6001,55.7, -133.3999,55.7, 226.6501,55.75, -133.3499,55.75, 226.7001,55.8, -133.2999,55.8, 226.7001,55.9, -133.2999,55.9, 226.7001,56., -133.2999,56., 226.6334,56.033333, -133.3666,56.033333, 226.5667,56.066666, -133.4333,56.066666, 226.5,56.1, -133.5,56.1, 226.43336,56.066666, -133.56664,56.066666, 226.36673,56.033333, -133.63327,56.033333, 226.3001,56., -133.6999,56., 226.3501,56.1, -133.6499,56.1, 226.4001,56.2, -133.5999,56.2, 226.3501,56.25, -133.6499,56.25, 226.3001,56.3, -133.6999,56.3, 226.36673,56.333332, -133.63327,56.333332, 226.43336,56.36667, -133.56664,56.36667, 226.5,56.4, -133.5,56.4, 226.57503,56.375, -133.42497,56.375, 226.65005,56.35, -133.34995,56.35, 226.72507,56.325, -133.27493,56.325, 226.8001,56.3, -133.1999,56.3, 226.8501,56.25, -133.1499,56.25, 226.9001,56.2, -133.0999,56.2, 226.95004,56.15, -133.04996,56.15, 227.,56.1, -133.,56.1, 227.0667,56.066666, -132.9333,56.066666, 227.1334,56.033333, -132.8666,56.033333, 227.2001,56., -132.7999,56., 228.6001,55.3, -131.3999,55.3, 228.6501,55.35, -131.3499,55.35, 228.7001,55.4, -131.2999,55.4, 228.73343,55.333336, -131.26657,55.333336, 228.76677,55.266666, -131.23323,55.266666, 228.8001,55.2, -131.1999,55.2, 228.86673,55.2, -131.13327,55.2, 228.93336,55.2, -131.06664,55.2, 229.,55.2, -131.,55.2, 229.,55.300003, -131.,55.300003, 229.,55.4, -131.,55.4, 229.,55.5, -131.,55.5, 229.,55.6, -131.,55.6, 228.9667,55.666664, -131.0333,55.666664, 228.9334,55.733334, -131.0666,55.733334, 228.9001,55.8, -131.0999,55.8, 228.8501,55.85, -131.1499,55.85, 228.8001,55.9, -131.1999,55.9, 228.73343,55.9, -131.26657,55.9, 228.66676,55.9, -131.33324,55.9, 228.6001,55.9, -131.3999,55.9, 228.55005,55.9, -131.44995,55.9, 228.5,55.9, -131.5,55.9, 228.43336,55.833336, -131.56664,55.833336, 228.36673,55.766666, -131.63327,55.766666, 228.3001,55.7, -131.6999,55.7, 228.3001,55.6, -131.6999,55.6, 228.3001,55.5, -131.6999,55.5, 228.33344,55.433334, -131.66656,55.433334, 228.36676,55.366665, -131.63324,55.366665, 228.4001,55.3, -131.5999,55.3, 228.4001,55.4, -131.5999,55.4, 228.4001,55.5, -131.5999,55.5, 228.46677,55.5, -131.53323,55.5, 228.53343,55.5, -131.46657,55.5, 228.6001,55.5, -131.3999,55.5, 228.6001,55.4, -131.3999,55.4, 228.6001,55.3, -131.3999,55.3, 226.9001,55., -133.0999,55., 226.96677,54.966667, -133.03323,54.966667, 227.03343,54.933334, -132.96657,54.933334, 227.1001,54.9, -132.8999,54.9, 227.1501,54.85, -132.8499,54.85, 227.2001,54.8, -132.7999,54.8, 227.1334,54.8, -132.8666,54.8, 227.0667,54.8, -132.9333,54.8, 227.,54.8, -133.,54.8, 226.9667,54.866665, -133.0333,54.866665, 226.9334,54.933334, -133.0666,54.933334, 226.9001,55., -133.0999,55., 226.83344,55.033333, -133.16656,55.033333, 226.76677,55.066666, -133.23323,55.066666, 226.7001,55.1, -133.2999,55.1, 226.75009,55.15, -133.24991,55.15, 226.8001,55.2, -133.1999,55.2, 226.8501,55.15, -133.1499,55.15, 226.9001,55.1, -133.0999,55.1, 226.9001,55.05, -133.0999,55.05, 226.9001,55., -133.0999,55., 228.4001,55.3, -131.5999,55.3, 228.45004,55.25, -131.54996,55.25, 228.5,55.2, -131.5,55.2, 228.55005,55.15, -131.44995,55.15, 228.6001,55.1, -131.3999,55.1, 228.53343,55.13333, -131.46657,55.13333, 228.46677,55.166668, -131.53323,55.166668, 228.4001,55.2, -131.5999,55.2, 228.4001,55.25, -131.5999,55.25, 228.4001,55.3, -131.5999,55.3, 227.9001,54.1, -132.0999,54.1, 227.96677,54.1, -132.03323,54.1, 228.03343,54.1, -131.96657,54.1, 228.1001,54.1, -131.8999,54.1, 228.16676,54.066666, -131.83324,54.066666, 228.23343,54.033333, -131.76657,54.033333, 228.3001,54., -131.6999,54., 228.26677,53.933334, -131.73323,53.933334, 228.23343,53.866665, -131.76657,53.866665, 228.2001,53.8, -131.7999,53.8, 228.1501,53.75, -131.8499,53.75, 228.1001,53.7, -131.8999,53.7, 228.06673,53.633335, -131.93327,53.633335, 228.03337,53.566666, -131.96663,53.566666, 228.,53.5, -132.,53.5, 228.,53.4, -132.,53.4, 228.,53.3, -132.,53.3, 227.93336,53.3, -132.06664,53.3, 227.86673,53.3, -132.13327,53.3, 227.8001,53.3, -132.1999,53.3, 227.73343,53.266666, -132.26657,53.266666, 227.66676,53.233334, -132.33324,53.233334, 227.6001,53.2, -132.3999,53.2, 227.55005,53.25, -132.44995,53.25, 227.5,53.3, -132.5,53.3, 227.55005,53.35, -132.44995,53.35, 227.6001,53.4, -132.3999,53.4, 227.53343,53.433334, -132.46657,53.433334, 227.46677,53.466667, -132.53323,53.466667, 227.4001,53.5, -132.5999,53.5, 227.33344,53.533333, -132.66656,53.533333, 227.26677,53.566666, -132.73323,53.566666, 227.2001,53.6, -132.7999,53.6, 227.1501,53.65, -132.8499,53.65, 227.1001,53.7, -132.8999,53.7, 227.06673,53.766666, -132.93327,53.766666, 227.03337,53.833336, -132.96663,53.833336, 227.,53.9, -133.,53.9, 226.9667,53.966667, -133.0333,53.966667, 226.9334,54.033333, -133.0666,54.033333, 226.9001,54.1, -133.0999,54.1, 226.95004,54.15, -133.04996,54.15, 227.,54.2, -133.,54.2, 227.07503,54.2, -132.92497,54.2, 227.15005,54.2, -132.84995,54.2, 227.22507,54.2, -132.77493,54.2, 227.3001,54.2, -132.6999,54.2, 227.36673,54.166668, -132.63327,54.166668, 227.43336,54.13333, -132.56664,54.13333, 227.5,54.1, -132.5,54.1, 227.5667,54.1, -132.4333,54.1, 227.6334,54.1, -132.3666,54.1, 227.7001,54.1, -132.2999,54.1, 227.7001,54., -132.2999,54., 227.7001,53.9, -132.2999,53.9, 227.6501,53.85, -132.3499,53.85, 227.6001,53.8, -132.3999,53.8, 227.5251,53.775, -132.4749,53.775, 227.4501,53.75, -132.5499,53.75, 227.37509,53.725, -132.62491,53.725, 227.3001,53.7, -132.6999,53.7, 227.36673,53.7, -132.63327,53.7, 227.43336,53.7, -132.56664,53.7, 227.5,53.7, -132.5,53.7, 227.57503,53.7, -132.42497,53.7, 227.65005,53.7, -132.34995,53.7, 227.72507,53.7, -132.27493,53.7, 227.8001,53.7, -132.1999,53.7, 227.83344,53.766666, -132.16656,53.766666, 227.86676,53.833336, -132.13324,53.833336, 227.9001,53.9, -132.0999,53.9, 227.9001,53.95, -132.0999,53.95, 227.9001,54., -132.0999,54., 227.9001,54.05, -132.0999,54.05, 227.9001,54.1, -132.0999,54.1, 227.9001,52.7, -132.0999,52.7, 227.9001,52.8, -132.0999,52.8, 227.9001,52.9, -132.0999,52.9, 227.9001,53., -132.0999,53., 227.83344,52.966667, -132.16656,52.966667, 227.76677,52.933334, -132.23323,52.933334, 227.7001,52.9, -132.2999,52.9, 227.73343,52.966667, -132.26657,52.966667, 227.76677,53.033333, -132.23323,53.033333, 227.8001,53.1, -132.1999,53.1, 227.73343,53.1, -132.26657,53.1, 227.66676,53.1, -132.33324,53.1, 227.6001,53.1, -132.3999,53.1, 227.6501,53.1, -132.3499,53.1, 227.7001,53.1, -132.2999,53.1, 227.76677,53.13333, -132.23323,53.13333, 227.83344,53.166668, -132.16656,53.166668, 227.9001,53.2, -132.0999,53.2, 227.95004,53.25, -132.04996,53.25, 228.,53.3, -132.,53.3, 228.0667,53.266666, -131.9333,53.266666, 228.1334,53.233334, -131.8666,53.233334, 228.2001,53.2, -131.7999,53.2, 228.1501,53.15, -131.8499,53.15, 228.1001,53.1, -131.8999,53.1, 228.16676,53.066666, -131.83324,53.066666, 228.23343,53.033333, -131.76657,53.033333, 228.3001,53., -131.6999,53., 228.23343,52.966667, -131.76657,52.966667, 228.16676,52.933334, -131.83324,52.933334, 228.1001,52.9, -131.8999,52.9, 228.05005,52.85, -131.94995,52.85, 228.,52.8, -132.,52.8, 228.03337,52.733334, -131.96663,52.733334, 228.06673,52.666664, -131.93327,52.666664, 228.1001,52.6, -131.8999,52.6, 228.16676,52.6, -131.83324,52.6, 228.23343,52.6, -131.76657,52.6, 228.3001,52.6, -131.6999,52.6, 228.3501,52.55, -131.6499,52.55, 228.4001,52.5, -131.5999,52.5, 228.46677,52.466667, -131.53323,52.466667, 228.53343,52.433334, -131.46657,52.433334, 228.6001,52.4, -131.3999,52.4, 228.63344,52.333336, -131.36656,52.333336, 228.66676,52.266666, -131.33324,52.266666, 228.7001,52.2, -131.2999,52.2, 228.6334,52.233334, -131.3666,52.233334, 228.5667,52.266666, -131.4333,52.266666, 228.5,52.3, -131.5,52.3, 228.42502,52.325, -131.57498,52.325, 228.35005,52.35, -131.64995,52.35, 228.27509,52.375, -131.72491,52.375, 228.2001,52.4, -131.7999,52.4, 228.1334,52.466667, -131.8666,52.466667, 228.0667,52.533333, -131.9333,52.533333, 228.,52.6, -132.,52.6, 227.95004,52.65, -132.04996,52.65, 227.9001,52.7, -132.0999,52.7, 227.9001,52.7, -132.0999,52.7, 229.3001,54., -130.6999,54., 229.36673,54.033333, -130.63327,54.033333, 229.43336,54.066666, -130.56664,54.066666, 229.5,54.1, -130.5,54.1, 229.5667,54.066666, -130.4333,54.066666, 229.6334,54.033333, -130.3666,54.033333, 229.7001,54., -130.2999,54., 229.6501,53.95, -130.3499,53.95, 229.6001,53.9, -130.3999,53.9, 229.53343,53.933334, -130.46657,53.933334, 229.46677,53.966667, -130.53323,53.966667, 229.4001,54., -130.5999,54., 229.3501,54., -130.6499,54., 229.3001,54., -130.6999,54., 229.5,53.7, -130.5,53.7, 229.5667,53.666668, -130.4333,53.666668, 229.6334,53.63333, -130.3666,53.63333, 229.7001,53.6, -130.2999,53.6, 229.76677,53.566666, -130.23323,53.566666, 229.83344,53.533333, -130.16656,53.533333, 229.9001,53.5, -130.0999,53.5, 229.96677,53.466667, -130.03323,53.466667, 230.03343,53.433334, -129.96657,53.433334, 230.1001,53.4, -129.8999,53.4, 230.13344,53.333336, -129.86656,53.333336, 230.16676,53.266666, -129.83324,53.266666, 230.2001,53.2, -129.7999,53.2, 230.1334,53.233334, -129.8666,53.233334, 230.0667,53.266666, -129.9333,53.266666, 230.,53.3, -130.,53.3, 229.95004,53.35, -130.04996,53.35, 229.9001,53.4, -130.0999,53.4, 229.83344,53.433334, -130.16656,53.433334, 229.76677,53.466667, -130.23323,53.466667, 229.7001,53.5, -130.2999,53.5, 229.6334,53.533333, -130.3666,53.533333, 229.5667,53.566666, -130.4333,53.566666, 229.5,53.6, -130.5,53.6, 229.5,53.65, -130.5,53.65, 229.5,53.7, -130.5,53.7, 230.2001,53.7, -129.7999,53.7, 230.26677,53.666668, -129.73323,53.666668, 230.33344,53.63333, -129.66656,53.63333, 230.4001,53.6, -129.5999,53.6, 230.45004,53.55, -129.54996,53.55, 230.5,53.5, -129.5,53.5, 230.4667,53.4, -129.5333,53.4, 230.4334,53.3, -129.5666,53.3, 230.4001,53.2, -129.5999,53.2, 230.36676,53.266666, -129.63324,53.266666, 230.33344,53.333336, -129.66656,53.333336, 230.3001,53.4, -129.6999,53.4, 230.25009,53.45, -129.74991,53.45, 230.2001,53.5, -129.7999,53.5, 230.1334,53.533333, -129.8666,53.533333, 230.0667,53.566666, -129.9333,53.566666, 230.,53.6, -130.,53.6, 229.9667,53.666664, -130.0333,53.666664, 229.9334,53.733334, -130.0666,53.733334, 229.9001,53.8, -130.0999,53.8, 229.83344,53.833332, -130.16656,53.833332, 229.76677,53.86667, -130.23323,53.86667, 229.7001,53.9, -130.2999,53.9, 229.76677,53.86667, -130.23323,53.86667, 229.83344,53.833332, -130.16656,53.833332, 229.9001,53.8, -130.0999,53.8, 229.96677,53.8, -130.03323,53.8, 230.03343,53.8, -129.96657,53.8, 230.1001,53.8, -129.8999,53.8, 230.1501,53.75, -129.8499,53.75, 230.2001,53.7, -129.7999,53.7, 230.8001,52.9, -129.1999,52.9, 230.83344,52.833336, -129.16656,52.833336, 230.86676,52.766666, -129.13324,52.766666, 230.9001,52.7, -129.0999,52.7, 230.95004,52.65, -129.04996,52.65, 231.,52.6, -129.,52.6, 230.93336,52.63333, -129.06664,52.63333, 230.86673,52.666668, -129.13327,52.666668, 230.8001,52.7, -129.1999,52.7, 230.8001,52.75, -129.1999,52.75, 230.8001,52.8, -129.1999,52.8, 230.8001,52.85, -129.1999,52.85, 230.8001,52.9, -129.1999,52.9, 232.5,50.4, -127.5,50.4, 232.5,50.5, -127.5,50.5, 232.5,50.6, -127.5,50.6, 232.43336,50.6, -127.566635,50.6, 232.36674,50.6, -127.633255,50.6, 232.30011,50.6, -127.69989,50.6, 232.22508,50.625, -127.77492,50.625, 232.15005,50.65, -127.849945,50.65, 232.07503,50.675, -127.92497,50.675, 232.,50.7, -128.,50.7, 231.95004,50.65, -128.04996,50.65, 231.9001,50.6, -128.0999,50.6, 231.83344,50.63333, -128.16656,50.63333, 231.76677,50.666668, -128.23323,50.666668, 231.7001,50.7, -128.2999,50.7, 231.73343,50.766666, -128.26657,50.766666, 231.76677,50.833336, -128.23323,50.833336, 231.8001,50.9, -128.1999,50.9, 231.8801,50.9, -128.1199,50.9, 231.9601,50.9, -128.0399,50.9, 232.0401,50.9, -127.9599,50.9, 232.1201,50.9, -127.8799,50.9, 232.2001,50.9, -127.7999,50.9, 232.2501,50.85, -127.74989,50.85, 232.30011,50.8, -127.69989,50.8, 232.38011,50.78, -127.61989,50.78, 232.46011,50.76, -127.53989,50.76, 232.5401,50.74, -127.4599,50.74, 232.6201,50.72, -127.3799,50.72, 232.7001,50.7, -127.2999,50.7, 232.76677,50.666668, -127.23323,50.666668, 232.83344,50.63333, -127.166565,50.63333, 232.9001,50.6, -127.0999,50.6, 232.96677,50.6, -127.03323,50.6, 233.03343,50.6, -126.96657,50.6, 233.1001,50.6, -126.8999,50.6, 233.16676,50.566666, -126.83324,50.566666, 233.23344,50.533333, -126.766556,50.533333, 233.30011,50.5, -126.69989,50.5, 233.36674,50.5, -126.633255,50.5, 233.43336,50.5, -126.566635,50.5, 233.5,50.5, -126.5,50.5, 233.57503,50.5, -126.42497,50.5, 233.65005,50.5, -126.349945,50.5, 233.72508,50.5, -126.27492,50.5, 233.80011,50.5, -126.19989,50.5, 233.8751,50.475, -126.12489,50.475, 233.9501,50.45, -126.0499,50.45, 234.0251,50.425003, -125.9749,50.425003, 234.1001,50.4, -125.8999,50.4, 234.1751,50.4, -125.824905,50.4, 234.25009,50.4, -125.74991,50.4, 234.3251,50.4, -125.6749,50.4, 234.4001,50.4, -125.5999,50.4, 234.4334,50.333336, -125.566605,50.333336, 234.4667,50.266666, -125.533295,50.266666, 234.5,50.2, -125.5,50.2, 234.5667,50.133335, -125.433304,50.133335, 234.6334,50.066666, -125.36659,50.066666, 234.7001,50., -125.2999,50., 234.7501,50., -125.24989,50., 234.80011,50., -125.19989,50., 234.86674,49.966667, -125.133255,49.966667, 234.93336,49.933334, -125.066635,49.933334, 235.,49.9, -125.,49.9, 235.05005,49.85, -124.94995,49.85, 235.1001,49.8, -124.8999,49.8, 235.13344,49.7, -124.86656,49.7, 235.16676,49.6, -124.83324,49.6, 235.2001,49.5, -124.7999,49.5, 235.26677,49.466667, -124.73323,49.466667, 235.33344,49.433334, -124.666565,49.433334, 235.4001,49.4, -124.5999,49.4, 235.46677,49.4, -124.53323,49.4, 235.53343,49.4, -124.46657,49.4, 235.6001,49.4, -124.3999,49.4, 235.66676,49.36667, -124.33324,49.36667, 235.73344,49.333332, -124.266556,49.333332, 235.80011,49.3, -124.19989,49.3, 235.8751,49.275, -124.12489,49.275, 235.9501,49.25, -124.0499,49.25, 236.0251,49.225, -123.9749,49.225, 236.1001,49.2, -123.8999,49.2, 236.1501,49.15, -123.8499,49.15, 236.2001,49.1, -123.7999,49.1, 236.26677,49.033333, -123.73323,49.033333, 236.33344,48.966667, -123.666565,48.966667, 236.4001,48.9, -123.5999,48.9, 236.4001,48.85, -123.5999,48.85, 236.4001,48.8, -123.5999,48.8, 236.4334,48.733334, -123.566605,48.733334, 236.4667,48.666664, -123.533295,48.666664, 236.5,48.6, -123.5,48.6, 236.5667,48.566666, -123.433304,48.566666, 236.6334,48.533333, -123.36659,48.533333, 236.7001,48.5, -123.2999,48.5, 236.6334,48.466667, -123.36659,48.466667, 236.5667,48.433334, -123.433304,48.433334, 236.5,48.4, -123.5,48.4, 236.43336,48.4, -123.566635,48.4, 236.36674,48.4, -123.633255,48.4, 236.30011,48.4, -123.69989,48.4, 236.22508,48.4, -123.77492,48.4, 236.15005,48.4, -123.849945,48.4, 236.07503,48.4, -123.92497,48.4, 236.,48.4, -124.,48.4, 235.92502,48.45, -124.07498,48.45, 235.85005,48.5, -124.14995,48.5, 235.77509,48.55, -124.224915,48.55, 235.7001,48.6, -124.2999,48.6, 235.6334,48.6, -124.36659,48.6, 235.5667,48.6, -124.433304,48.6, 235.5,48.6, -124.5,48.6, 235.43336,48.6, -124.566635,48.6, 235.36674,48.6, -124.633255,48.6, 235.30011,48.6, -124.69989,48.6, 235.30011,48.699997, -124.69989,48.699997, 235.30011,48.8, -124.69989,48.8, 235.23344,48.766666, -124.766556,48.766666, 235.16676,48.733334, -124.83324,48.733334, 235.1001,48.7, -124.8999,48.7, 235.05005,48.75, -124.94995,48.75, 235.,48.8, -125.,48.8, 235.03337,48.866665, -124.96663,48.866665, 235.06673,48.933334, -124.93327,48.933334, 235.1001,49., -124.8999,49., 235.03343,49.033333, -124.96657,49.033333, 234.96677,49.066666, -125.03323,49.066666, 234.9001,49.1, -125.0999,49.1, 234.83344,49.066666, -125.166565,49.066666, 234.76677,49.033333, -125.23323,49.033333, 234.7001,49., -125.2999,49., 234.6334,49., -125.36659,49., 234.5667,49., -125.433304,49., 234.5,49., -125.5,49., 234.43336,49.033333, -125.566635,49.033333, 234.36674,49.066666, -125.633255,49.066666, 234.30011,49.1, -125.69989,49.1, 234.36674,49.1, -125.633255,49.1, 234.43336,49.1, -125.566635,49.1, 234.5,49.1, -125.5,49.1, 234.45004,49.15, -125.54996,49.15, 234.4001,49.2, -125.5999,49.2, 234.33344,49.233334, -125.666565,49.233334, 234.26677,49.266666, -125.73323,49.266666, 234.2001,49.3, -125.7999,49.3, 234.1334,49.333332, -125.86659,49.333332, 234.0667,49.36667, -125.933304,49.36667, 234.,49.4, -126.,49.4, 233.93336,49.4, -126.066635,49.4, 233.86674,49.4, -126.133255,49.4, 233.80011,49.4, -126.19989,49.4, 233.73344,49.4, -126.266556,49.4, 233.66676,49.4, -126.33324,49.4, 233.6001,49.4, -126.3999,49.4, 233.56673,49.466667, -126.43327,49.466667, 233.53337,49.533333, -126.46663,49.533333, 233.5,49.6, -126.5,49.6, 233.57503,49.6, -126.42497,49.6, 233.65005,49.6, -126.349945,49.6, 233.72508,49.6, -126.27492,49.6, 233.80011,49.6, -126.19989,49.6, 233.86674,49.63333, -126.133255,49.63333, 233.93336,49.666668, -126.066635,49.666668, 234.,49.7, -126.,49.7, 233.93336,49.7, -126.066635,49.7, 233.86674,49.7, -126.133255,49.7, 233.80011,49.7, -126.19989,49.7, 233.73344,49.7, -126.266556,49.7, 233.66676,49.7, -126.33324,49.7, 233.6001,49.7, -126.3999,49.7, 233.53343,49.766666, -126.46657,49.766666, 233.46677,49.833336, -126.53323,49.833336, 233.4001,49.9, -126.5999,49.9, 233.33344,49.9, -126.666565,49.9, 233.26677,49.9, -126.73323,49.9, 233.2001,49.9, -126.7999,49.9, 233.1334,49.9, -126.86659,49.9, 233.0667,49.9, -126.933304,49.9, 233.,49.9, -127.,49.9, 232.93336,49.933334, -127.066635,49.933334, 232.86674,49.966667, -127.133255,49.966667, 232.80011,50., -127.19989,50., 232.8501,50.05, -127.1499,50.05, 232.9001,50.1, -127.0999,50.1, 232.83344,50.13333, -127.166565,50.13333, 232.76677,50.166668, -127.23323,50.166668, 232.7001,50.2, -127.2999,50.2, 232.6334,50.2, -127.36659,50.2, 232.5667,50.2, -127.433304,50.2, 232.5,50.2, -127.5,50.2, 232.43336,50.166668, -127.566635,50.166668, 232.36674,50.13333, -127.633255,50.13333, 232.30011,50.1, -127.69989,50.1, 232.2501,50.15, -127.74989,50.15, 232.2001,50.2, -127.7999,50.2, 232.16676,50.266666, -127.83324,50.266666, 232.13344,50.333336, -127.86656,50.333336, 232.1001,50.4, -127.8999,50.4, 232.16676,50.433334, -127.83324,50.433334, 232.23344,50.466667, -127.766556,50.466667, 232.30011,50.5, -127.69989,50.5, 232.36674,50.5, -127.633255,50.5, 232.43336,50.5, -127.566635,50.5, 232.5,50.5, -127.5,50.5, 232.5,50.45, -127.5,50.45, 232.5,50.4, -127.5,50.4, 244.2001,63., -115.7999,63., 244.2501,62.9, -115.74989,62.9, 244.30011,62.8, -115.69989,62.8, 244.36674,62.766666, -115.633255,62.766666, 244.43336,62.733334, -115.566635,62.733334, 244.5,62.7, -115.5,62.7, 244.5667,62.666668, -115.433304,62.666668, 244.6334,62.63333, -115.36659,62.63333, 244.7001,62.6, -115.2999,62.6, 244.77509,62.574997, -115.224915,62.574997, 244.85005,62.55, -115.14995,62.55, 244.92502,62.525, -115.07498,62.525, 245.,62.5, -115.,62.5, 245.0667,62.466667, -114.933304,62.466667, 245.1334,62.433334, -114.86659,62.433334, 245.2001,62.4, -114.7999,62.4, 245.27509,62.4, -114.724915,62.4, 245.35005,62.4, -114.64995,62.4, 245.42502,62.4, -114.57498,62.4, 245.5,62.4, -114.5,62.4, 245.5667,62.433334, -114.433304,62.433334, 245.6334,62.466667, -114.36659,62.466667, 245.7001,62.5, -114.2999,62.5, 245.6501,62.6, -114.3499,62.6, 245.6001,62.7, -114.3999,62.7, 245.66676,62.7, -114.33324,62.7, 245.73344,62.7, -114.266556,62.7, 245.80011,62.7, -114.19989,62.7, 245.80011,62.6, -114.19989,62.6, 245.80011,62.5, -114.19989,62.5, 245.8501,62.45, -114.1499,62.45, 245.9001,62.4, -114.0999,62.4, 245.96677,62.333336, -114.03323,62.333336, 246.03343,62.266666, -113.96657,62.266666, 246.1001,62.2, -113.8999,62.2, 246.16676,62.166668, -113.83324,62.166668, 246.23344,62.13333, -113.766556,62.13333, 246.30011,62.1, -113.69989,62.1, 246.3501,62.15, -113.6499,62.15, 246.4001,62.2, -113.5999,62.2, 246.45004,62.300003, -113.54996,62.300003, 246.5,62.4, -113.5,62.4, 246.55005,62.35, -113.44995,62.35, 246.6001,62.3, -113.3999,62.3, 246.55005,62.199997, -113.44995,62.199997, 246.5,62.1, -113.5,62.1, 246.5667,62.066666, -113.433304,62.066666, 246.6334,62.033333, -113.36659,62.033333, 246.7001,62., -113.2999,62., 246.77509,62., -113.224915,62., 246.85005,62., -113.14995,62., 246.92502,62., -113.07498,62., 247.,62., -113.,62., 247.07503,62.025, -112.92497,62.025, 247.15005,62.05, -112.849945,62.05, 247.22508,62.074997, -112.77492,62.074997, 247.30011,62.1, -112.69989,62.1, 247.38011,62.12, -112.61989,62.12, 247.46011,62.14, -112.53989,62.14, 247.5401,62.16, -112.4599,62.16, 247.6201,62.18, -112.3799,62.18, 247.7001,62.2, -112.2999,62.2, 247.76677,62.233334, -112.23323,62.233334, 247.83344,62.266666, -112.166565,62.266666, 247.9001,62.3, -112.0999,62.3, 247.96677,62.333332, -112.03323,62.333332, 248.03343,62.36667, -111.96657,62.36667, 248.1001,62.4, -111.8999,62.4, 248.1501,62.45, -111.8499,62.45, 248.2001,62.5, -111.7999,62.5, 248.2501,62.6, -111.74989,62.6, 248.30011,62.7, -111.69989,62.7, 248.3751,62.7, -111.62489,62.7, 248.4501,62.7, -111.5499,62.7, 248.5251,62.7, -111.4749,62.7, 248.6001,62.7, -111.3999,62.7, 248.6751,62.725, -111.324905,62.725, 248.75009,62.75, -111.24991,62.75, 248.8251,62.775, -111.1749,62.775, 248.9001,62.8, -111.0999,62.8, 248.9751,62.825, -111.0249,62.825, 249.05011,62.85, -110.94989,62.85, 249.1251,62.875, -110.87489,62.875, 249.2001,62.9, -110.7999,62.9, 249.27509,62.9, -110.724915,62.9, 249.35005,62.9, -110.64995,62.9, 249.42502,62.9, -110.57498,62.9, 249.5,62.9, -110.5,62.9, 249.5667,62.9, -110.433304,62.9, 249.6334,62.9, -110.36659,62.9, 249.7001,62.9, -110.2999,62.9, 249.77509,62.9, -110.224915,62.9, 249.85005,62.9, -110.14995,62.9, 249.92502,62.9, -110.07498,62.9, 250.,62.9, -110.,62.9, 250.07503,62.9, -109.92497,62.9, 250.15005,62.9, -109.849945,62.9, 250.22508,62.9, -109.77492,62.9, 250.30011,62.9, -109.69989,62.9, 250.3751,62.875, -109.62489,62.875, 250.4501,62.85, -109.5499,62.85, 250.5251,62.825, -109.4749,62.825, 250.6001,62.8, -109.3999,62.8, 250.66676,62.8, -109.33324,62.8, 250.73344,62.8, -109.266556,62.8, 250.80011,62.8, -109.19989,62.8, 250.8501,62.75, -109.1499,62.75, 250.9001,62.7, -109.0999,62.7, 250.83344,62.666668, -109.166565,62.666668, 250.76677,62.63333, -109.23323,62.63333, 250.7001,62.6, -109.2999,62.6, 250.6334,62.566666, -109.36659,62.566666, 250.5667,62.533333, -109.433304,62.533333, 250.5,62.5, -109.5,62.5, 250.45004,62.6, -109.54996,62.6, 250.4001,62.7, -109.5999,62.7, 250.33344,62.7, -109.666565,62.7, 250.26677,62.7, -109.73323,62.7, 250.2001,62.7, -109.7999,62.7, 250.1251,62.7, -109.87489,62.7, 250.05011,62.7, -109.94989,62.7, 249.9751,62.7, -110.0249,62.7, 249.9001,62.7, -110.0999,62.7, 249.8251,62.7, -110.1749,62.7, 249.75009,62.7, -110.24991,62.7, 249.6751,62.7, -110.324905,62.7, 249.6001,62.7, -110.3999,62.7, 249.66676,62.7, -110.33324,62.7, 249.73344,62.7, -110.266556,62.7, 249.80011,62.7, -110.19989,62.7, 249.73344,62.666668, -110.266556,62.666668, 249.66676,62.63333, -110.33324,62.63333, 249.6001,62.6, -110.3999,62.6, 249.66676,62.6, -110.33324,62.6, 249.73344,62.6, -110.266556,62.6, 249.80011,62.6, -110.19989,62.6, 249.8751,62.6, -110.12489,62.6, 249.9501,62.6, -110.0499,62.6, 250.0251,62.6, -109.9749,62.6, 250.1001,62.6, -109.8999,62.6, 250.0201,62.579998, -109.979904,62.579998, 249.9401,62.559998, -110.059906,62.559998, 249.8601,62.54, -110.13989,62.54, 249.7801,62.52, -110.219894,62.52, 249.7001,62.5, -110.2999,62.5, 249.6334,62.466667, -110.36659,62.466667, 249.5667,62.433334, -110.433304,62.433334, 249.5,62.4, -110.5,62.4, 249.42502,62.4, -110.57498,62.4, 249.35005,62.4, -110.64995,62.4, 249.27509,62.4, -110.724915,62.4, 249.2001,62.4, -110.7999,62.4, 249.1251,62.425003, -110.87489,62.425003, 249.05011,62.45, -110.94989,62.45, 248.9751,62.475, -111.0249,62.475, 248.9001,62.5, -111.0999,62.5, 248.95004,62.4, -111.04996,62.4, 249.,62.3, -111.,62.3, 248.93336,62.3, -111.066635,62.3, 248.86674,62.3, -111.133255,62.3, 248.80011,62.3, -111.19989,62.3, 248.73344,62.266666, -111.266556,62.266666, 248.66676,62.233334, -111.33324,62.233334, 248.6001,62.2, -111.3999,62.2, 248.55005,62.15, -111.44995,62.15, 248.5,62.1, -111.5,62.1, 248.43336,62.1, -111.566635,62.1, 248.36674,62.1, -111.633255,62.1, 248.30011,62.1, -111.69989,62.1, 248.2501,62., -111.74989,62., 248.2001,61.9, -111.7999,61.9, 248.1501,61.85, -111.8499,61.85, 248.1001,61.8, -111.8999,61.8, 248.03343,61.766666, -111.96657,61.766666, 247.96677,61.733334, -112.03323,61.733334, 247.9001,61.7, -112.0999,61.7, 247.8501,61.7, -112.1499,61.7, 247.80011,61.7, -112.19989,61.7, 247.73344,61.666668, -112.266556,61.666668, 247.66676,61.63333, -112.33324,61.63333, 247.6001,61.6, -112.3999,61.6, 247.53343,61.566666, -112.46657,61.566666, 247.46677,61.533333, -112.53323,61.533333, 247.4001,61.5, -112.5999,61.5, 247.33344,61.5, -112.666565,61.5, 247.26677,61.5, -112.73323,61.5, 247.2001,61.5, -112.7999,61.5, 247.1251,61.5, -112.87489,61.5, 247.05011,61.5, -112.94989,61.5, 246.9751,61.5, -113.0249,61.5, 246.9001,61.5, -113.0999,61.5, 246.83344,61.5, -113.166565,61.5, 246.76677,61.5, -113.23323,61.5, 246.7001,61.5, -113.2999,61.5, 246.6501,61.4, -113.3499,61.4, 246.6001,61.3, -113.3999,61.3, 246.5251,61.3, -113.4749,61.3, 246.4501,61.3, -113.5499,61.3, 246.3751,61.3, -113.62489,61.3, 246.30011,61.3, -113.69989,61.3, 246.2501,61.199997, -113.74989,61.199997, 246.2001,61.1, -113.7999,61.1, 246.1334,61.066666, -113.86659,61.066666, 246.0667,61.033333, -113.933304,61.033333, 246.,61., -114.,61., 245.92502,61.025, -114.07498,61.025, 245.85005,61.05, -114.14995,61.05, 245.77509,61.074997, -114.224915,61.074997, 245.7001,61.1, -114.2999,61.1, 245.6334,61.066666, -114.36659,61.066666, 245.5667,61.033333, -114.433304,61.033333, 245.5,61., -114.5,61., 245.42502,60.975, -114.57498,60.975, 245.35005,60.95, -114.64995,60.95, 245.27509,60.925003, -114.724915,60.925003, 245.2001,60.9, -114.7999,60.9, 245.1251,60.9, -114.87489,60.9, 245.05011,60.9, -114.94989,60.9, 244.9751,60.9, -115.0249,60.9, 244.9001,60.9, -115.0999,60.9, 244.83344,60.9, -115.166565,60.9, 244.76677,60.9, -115.23323,60.9, 244.7001,60.9, -115.2999,60.9, 244.6201,60.88, -115.3799,60.88, 244.5401,60.86, -115.4599,60.86, 244.46011,60.84, -115.53989,60.84, 244.38011,60.82, -115.61989,60.82, 244.30011,60.8, -115.69989,60.8, 244.23344,60.8, -115.766556,60.8, 244.16676,60.8, -115.83324,60.8, 244.1001,60.8, -115.8999,60.8, 244.0251,60.8, -115.9749,60.8, 243.9501,60.8, -116.0499,60.8, 243.8751,60.8, -116.12489,60.8, 243.80011,60.8, -116.19989,60.8, 243.73344,60.833332, -116.266556,60.833332, 243.66676,60.86667, -116.33324,60.86667, 243.6001,60.9, -116.3999,60.9, 243.53343,60.933334, -116.46657,60.933334, 243.46677,60.966667, -116.53323,60.966667, 243.4001,61., -116.5999,61., 243.33344,61.033333, -116.666565,61.033333, 243.26677,61.066666, -116.73323,61.066666, 243.2001,61.1, -116.7999,61.1, 243.1334,61.1, -116.86659,61.1, 243.0667,61.1, -116.933304,61.1, 243.,61.1, -117.,61.1, 242.93336,61.13333, -117.066635,61.13333, 242.86674,61.166668, -117.133255,61.166668, 242.80011,61.2, -117.19989,61.2, 242.72508,61.2, -117.27492,61.2, 242.65005,61.2, -117.349945,61.2, 242.57503,61.2, -117.42497,61.2, 242.5,61.2, -117.5,61.2, 242.45004,61.25, -117.54996,61.25, 242.4001,61.3, -117.5999,61.3, 242.33344,61.333332, -117.666565,61.333332, 242.26677,61.36667, -117.73323,61.36667, 242.2001,61.4, -117.7999,61.4, 242.1334,61.4, -117.86659,61.4, 242.0667,61.4, -117.933304,61.4, 242.,61.4, -118.,61.4, 241.93336,61.4, -118.066635,61.4, 241.86674,61.4, -118.133255,61.4, 241.80011,61.4, -118.19989,61.4, 241.8501,61.35, -118.1499,61.35, 241.9001,61.3, -118.0999,61.3, 241.8251,61.3, -118.1749,61.3, 241.75009,61.3, -118.24991,61.3, 241.6751,61.3, -118.324905,61.3, 241.6001,61.3, -118.3999,61.3, 241.53343,61.3, -118.46657,61.3, 241.46677,61.3, -118.53323,61.3, 241.4001,61.3, -118.5999,61.3, 241.45004,61.35, -118.54996,61.35, 241.5,61.4, -118.5,61.4, 241.5667,61.466667, -118.433304,61.466667, 241.6334,61.533333, -118.36659,61.533333, 241.7001,61.6, -118.2999,61.6, 241.76677,61.6, -118.23323,61.6, 241.83344,61.6, -118.166565,61.6, 241.9001,61.6, -118.0999,61.6, 241.9751,61.574997, -118.0249,61.574997, 242.05011,61.55, -117.94989,61.55, 242.1251,61.525, -117.87489,61.525, 242.2001,61.5, -117.7999,61.5, 242.27509,61.475, -117.724915,61.475, 242.35005,61.45, -117.64995,61.45, 242.42502,61.425003, -117.57498,61.425003, 242.5,61.4, -117.5,61.4, 242.55005,61.4, -117.44995,61.4, 242.6001,61.4, -117.3999,61.4, 242.66676,61.36667, -117.33324,61.36667, 242.73344,61.333332, -117.266556,61.333332, 242.80011,61.3, -117.19989,61.3, 242.8751,61.3, -117.12489,61.3, 242.9501,61.3, -117.0499,61.3, 243.0251,61.3, -116.9749,61.3, 243.1001,61.3, -116.8999,61.3, 243.1751,61.3, -116.824905,61.3, 243.25009,61.3, -116.74991,61.3, 243.3251,61.3, -116.6749,61.3, 243.4001,61.3, -116.5999,61.3, 243.45004,61.35, -116.54996,61.35, 243.5,61.4, -116.5,61.4, 243.5667,61.36667, -116.433304,61.36667, 243.6334,61.333332, -116.36659,61.333332, 243.7001,61.3, -116.2999,61.3, 243.7801,61.28, -116.219894,61.28, 243.8601,61.26, -116.13989,61.26, 243.9401,61.24, -116.059906,61.24, 244.0201,61.22, -115.979904,61.22, 244.1001,61.2, -115.8999,61.2, 244.1501,61.25, -115.8499,61.25, 244.2001,61.3, -115.7999,61.3, 244.26677,61.333332, -115.73323,61.333332, 244.33344,61.36667, -115.666565,61.36667, 244.4001,61.4, -115.5999,61.4, 244.4751,61.425003, -115.5249,61.425003, 244.55011,61.45, -115.44989,61.45, 244.6251,61.475, -115.37489,61.475, 244.7001,61.5, -115.2999,61.5, 244.7501,61.55, -115.24989,61.55, 244.80011,61.6, -115.19989,61.6, 244.80011,61.699997, -115.19989,61.699997, 244.80011,61.8, -115.19989,61.8, 244.8751,61.8, -115.12489,61.8, 244.9501,61.8, -115.0499,61.8, 245.0251,61.8, -114.9749,61.8, 245.1001,61.8, -114.8999,61.8, 245.16676,61.8, -114.83324,61.8, 245.23344,61.8, -114.766556,61.8, 245.30011,61.8, -114.69989,61.8, 245.2501,61.9, -114.74989,61.9, 245.2001,62., -114.7999,62., 245.27509,62., -114.724915,62., 245.35005,62., -114.64995,62., 245.42502,62., -114.57498,62., 245.5,62., -114.5,62., 245.43336,62.033333, -114.566635,62.033333, 245.36674,62.066666, -114.633255,62.066666, 245.30011,62.1, -114.69989,62.1, 245.22011,62.1, -114.77989,62.1, 245.1401,62.1, -114.85989,62.1, 245.0601,62.1, -114.939896,62.1, 244.9801,62.1, -115.0199,62.1, 244.9001,62.1, -115.0999,62.1, 244.96677,62.13333, -115.03323,62.13333, 245.03343,62.166668, -114.96657,62.166668, 245.1001,62.2, -114.8999,62.2, 245.03343,62.2, -114.96657,62.2, 244.96677,62.2, -115.03323,62.2, 244.9001,62.2, -115.0999,62.2, 244.8501,62.300003, -115.1499,62.300003, 244.80011,62.4, -115.19989,62.4, 244.73344,62.433334, -115.266556,62.433334, 244.66676,62.466667, -115.33324,62.466667, 244.6001,62.5, -115.3999,62.5, 244.5251,62.5, -115.4749,62.5, 244.4501,62.5, -115.5499,62.5, 244.3751,62.5, -115.62489,62.5, 244.30011,62.5, -115.69989,62.5, 244.23344,62.566666, -115.766556,62.566666, 244.16676,62.633335, -115.83324,62.633335, 244.1001,62.7, -115.8999,62.7, 244.03343,62.733334, -115.96657,62.733334, 243.96677,62.766666, -116.03323,62.766666, 243.9001,62.8, -116.0999,62.8, 243.83344,62.833332, -116.166565,62.833332, 243.76677,62.86667, -116.23323,62.86667, 243.7001,62.9, -116.2999,62.9, 243.6501,62.95, -116.3499,62.95, 243.6001,63., -116.3999,63., 243.66676,63., -116.33324,63., 243.73344,63., -116.266556,63., 243.80011,63., -116.19989,63., 243.8751,63., -116.12489,63., 243.9501,63., -116.0499,63., 244.0251,63., -115.9749,63., 244.1001,63., -115.8999,63., 244.1501,63., -115.8499,63., 244.2001,63., -115.7999,63., 246.9001,61.8, -113.0999,61.8, 246.9751,61.825, -113.0249,61.825, 247.05011,61.85, -112.94989,61.85, 247.1251,61.875, -112.87489,61.875, 247.2001,61.9, -112.7999,61.9, 247.27509,61.9, -112.724915,61.9, 247.35005,61.9, -112.64995,61.9, 247.42502,61.9, -112.57498,61.9, 247.5,61.9, -112.5,61.9, 247.57503,61.925003, -112.42497,61.925003, 247.65005,61.95, -112.349945,61.95, 247.72508,61.975, -112.27492,61.975, 247.80011,62., -112.19989,62., 247.80011,61.9, -112.19989,61.9, 247.80011,61.8, -112.19989,61.8, 247.73344,61.766666, -112.266556,61.766666, 247.66676,61.733334, -112.33324,61.733334, 247.6001,61.7, -112.3999,61.7, 247.5251,61.725, -112.4749,61.725, 247.4501,61.75, -112.5499,61.75, 247.3751,61.775, -112.62489,61.775, 247.30011,61.8, -112.69989,61.8, 247.23344,61.8, -112.766556,61.8, 247.16676,61.8, -112.83324,61.8, 247.1001,61.8, -112.8999,61.8, 247.03343,61.8, -112.96657,61.8, 246.96677,61.8, -113.03323,61.8, 246.9001,61.8, -113.0999,61.8, 243.6001,61.2, -116.3999,61.2, 243.6501,61.15, -116.3499,61.15, 243.7001,61.1, -116.2999,61.1, 243.7501,61.05, -116.24989,61.05, 243.80011,61., -116.19989,61., 243.72508,61.025, -116.27492,61.025, 243.65005,61.05, -116.349945,61.05, 243.57503,61.074997, -116.42497,61.074997, 243.5,61.1, -116.5,61.1, 243.45004,61.15, -116.54996,61.15, 243.4001,61.2, -116.5999,61.2, 243.46677,61.2, -116.53323,61.2, 243.53343,61.2, -116.46657,61.2, 243.6001,61.2, -116.3999,61.2, 248.7001,62.7, -111.2999,62.7, 248.77509,62.7, -111.224915,62.7, 248.85005,62.7, -111.14995,62.7, 248.92502,62.7, -111.07498,62.7, 249.,62.7, -111.,62.7, 249.0667,62.7, -110.933304,62.7, 249.1334,62.7, -110.86659,62.7, 249.2001,62.7, -110.7999,62.7, 249.2501,62.65, -110.74989,62.65, 249.30011,62.6, -110.69989,62.6, 249.23344,62.6, -110.766556,62.6, 249.16676,62.6, -110.83324,62.6, 249.1001,62.6, -110.8999,62.6, 249.03343,62.6, -110.96657,62.6, 248.96677,62.6, -111.03323,62.6, 248.9001,62.6, -111.0999,62.6, 248.83344,62.6, -111.166565,62.6, 248.76677,62.6, -111.23323,62.6, 248.7001,62.6, -111.2999,62.6, 248.6251,62.574997, -111.37489,62.574997, 248.55011,62.55, -111.44989,62.55, 248.4751,62.525, -111.5249,62.525, 248.4001,62.5, -111.5999,62.5, 248.45004,62.55, -111.54996,62.55, 248.5,62.6, -111.5,62.6, 248.5667,62.63333, -111.433304,62.63333, 248.6334,62.666668, -111.36659,62.666668, 248.7001,62.7, -111.2999,62.7, 248.80011,58.7, -111.19989,58.7, 248.8501,58.75, -111.1499,58.75, 248.9001,58.8, -111.0999,58.8, 248.9751,58.825, -111.0249,58.825, 249.05011,58.85, -110.94989,58.85, 249.1251,58.875, -110.87489,58.875, 249.2001,58.9, -110.7999,58.9, 249.2501,58.95, -110.74989,58.95, 249.30011,59., -110.69989,59., 249.3501,59.05, -110.6499,59.05, 249.4001,59.1, -110.5999,59.1, 249.45004,59.15, -110.54996,59.15, 249.5,59.2, -110.5,59.2, 249.58002,59.22, -110.41998,59.22, 249.66003,59.24, -110.339966,59.24, 249.74007,59.26, -110.25993,59.26, 249.82008,59.28, -110.17992,59.28, 249.9001,59.3, -110.0999,59.3, 249.95004,59.35, -110.04996,59.35, 250.,59.4, -110.,59.4, 250.0667,59.433334, -109.933304,59.433334, 250.1334,59.466667, -109.86659,59.466667, 250.2001,59.5, -109.7999,59.5, 250.2501,59.55, -109.74989,59.55, 250.30011,59.6, -109.69989,59.6, 250.3751,59.625, -109.62489,59.625, 250.4501,59.65, -109.5499,59.65, 250.5251,59.675, -109.4749,59.675, 250.6001,59.7, -109.3999,59.7, 250.6501,59.800003, -109.3499,59.800003, 250.7001,59.9, -109.2999,59.9, 250.77509,59.9, -109.224915,59.9, 250.85005,59.9, -109.14995,59.9, 250.92502,59.9, -109.07498,59.9, 251.,59.9, -109.,59.9, 251.07503,59.9, -108.92497,59.9, 251.15005,59.9, -108.849945,59.9, 251.22508,59.9, -108.77492,59.9, 251.30011,59.9, -108.69989,59.9, 251.36674,59.9, -108.633255,59.9, 251.43336,59.9, -108.566635,59.9, 251.5,59.9, -108.5,59.9, 251.43336,59.86667, -108.566635,59.86667, 251.36674,59.833332, -108.633255,59.833332, 251.30011,59.8, -108.69989,59.8, 251.23344,59.8, -108.766556,59.8, 251.16676,59.8, -108.83324,59.8, 251.1001,59.8, -108.8999,59.8, 251.05005,59.75, -108.94995,59.75, 251.,59.7, -109.,59.7, 250.93336,59.666668, -109.066635,59.666668, 250.86674,59.63333, -109.133255,59.63333, 250.80011,59.6, -109.19989,59.6, 250.86674,59.566666, -109.133255,59.566666, 250.93336,59.533333, -109.066635,59.533333, 251.,59.5, -109.,59.5, 251.0667,59.533333, -108.933304,59.533333, 251.1334,59.566666, -108.86659,59.566666, 251.2001,59.6, -108.7999,59.6, 251.26677,59.566666, -108.73323,59.566666, 251.33344,59.533333, -108.666565,59.533333, 251.4001,59.5, -108.5999,59.5, 251.33344,59.466667, -108.666565,59.466667, 251.26677,59.433334, -108.73323,59.433334, 251.2001,59.4, -108.7999,59.4, 251.26677,59.4, -108.73323,59.4, 251.33344,59.4, -108.666565,59.4, 251.4001,59.4, -108.5999,59.4, 251.46677,59.433334, -108.53323,59.433334, 251.53343,59.466667, -108.46657,59.466667, 251.6001,59.5, -108.3999,59.5, 251.6751,59.5, -108.324905,59.5, 251.75009,59.5, -108.24991,59.5, 251.8251,59.5, -108.1749,59.5, 251.9001,59.5, -108.0999,59.5, 251.9751,59.475, -108.0249,59.475, 252.05011,59.45, -107.94989,59.45, 252.1251,59.425003, -107.87489,59.425003, 252.2001,59.4, -107.7999,59.4, 252.27509,59.4, -107.724915,59.4, 252.35005,59.4, -107.64995,59.4, 252.42502,59.4, -107.57498,59.4, 252.5,59.4, -107.5,59.4, 252.5667,59.36667, -107.433304,59.36667, 252.6334,59.333332, -107.36659,59.333332, 252.7001,59.3, -107.2999,59.3, 252.77509,59.3, -107.224915,59.3, 252.85005,59.3, -107.14995,59.3, 252.92502,59.3, -107.07498,59.3, 253.,59.3, -107.,59.3, 253.0667,59.3, -106.933304,59.3, 253.1334,59.3, -106.86659,59.3, 253.2001,59.3, -106.7999,59.3, 253.27509,59.3, -106.724915,59.3, 253.35005,59.3, -106.64995,59.3, 253.42502,59.3, -106.57498,59.3, 253.5,59.3, -106.5,59.3, 253.43336,59.3, -106.566635,59.3, 253.36674,59.3, -106.633255,59.3, 253.30011,59.3, -106.69989,59.3, 253.23344,59.3, -106.766556,59.3, 253.16676,59.3, -106.83324,59.3, 253.1001,59.3, -106.8999,59.3, 253.0251,59.3, -106.9749,59.3, 252.9501,59.3, -107.0499,59.3, 252.8751,59.3, -107.12489,59.3, 252.80011,59.3, -107.19989,59.3, 252.72508,59.3, -107.27492,59.3, 252.65005,59.3, -107.349945,59.3, 252.57503,59.3, -107.42497,59.3, 252.5,59.3, -107.5,59.3, 252.43336,59.3, -107.566635,59.3, 252.36674,59.3, -107.633255,59.3, 252.30011,59.3, -107.69989,59.3, 252.23344,59.266666, -107.766556,59.266666, 252.16676,59.233334, -107.83324,59.233334, 252.1001,59.2, -107.8999,59.2, 252.03343,59.2, -107.96657,59.2, 251.96677,59.2, -108.03323,59.2, 251.9001,59.2, -108.0999,59.2, 251.83344,59.166668, -108.166565,59.166668, 251.76677,59.13333, -108.23323,59.13333, 251.7001,59.1, -108.2999,59.1, 251.6251,59.1, -108.37489,59.1, 251.55011,59.1, -108.44989,59.1, 251.4751,59.1, -108.5249,59.1, 251.4001,59.1, -108.5999,59.1, 251.3251,59.1, -108.6749,59.1, 251.25009,59.1, -108.74991,59.1, 251.1751,59.1, -108.824905,59.1, 251.1001,59.1, -108.8999,59.1, 251.0251,59.1, -108.9749,59.1, 250.9501,59.1, -109.0499,59.1, 250.8751,59.1, -109.12489,59.1, 250.80011,59.1, -109.19989,59.1, 250.73344,59.1, -109.266556,59.1, 250.66676,59.1, -109.33324,59.1, 250.6001,59.1, -109.3999,59.1, 250.55005,59.1, -109.44995,59.1, 250.5,59.1, -109.5,59.1, 250.42502,59.074997, -109.57498,59.074997, 250.35005,59.05, -109.64995,59.05, 250.27509,59.025, -109.724915,59.025, 250.2001,59., -109.7999,59., 250.1251,58.975, -109.87489,58.975, 250.05011,58.95, -109.94989,58.95, 249.9751,58.925003, -110.0249,58.925003, 249.9001,58.9, -110.0999,58.9, 249.8501,58.9, -110.1499,58.9, 249.80011,58.9, -110.19989,58.9, 249.80011,58.800003, -110.19989,58.800003, 249.80011,58.7, -110.19989,58.7, 249.73344,58.7, -110.266556,58.7, 249.66676,58.7, -110.33324,58.7, 249.6001,58.7, -110.3999,58.7, 249.53343,58.7, -110.46657,58.7, 249.46677,58.7, -110.53323,58.7, 249.4001,58.7, -110.5999,58.7, 249.3251,58.675, -110.6749,58.675, 249.25009,58.65, -110.74991,58.65, 249.1751,58.625, -110.824905,58.625, 249.1001,58.6, -110.8999,58.6, 249.03343,58.63333, -110.96657,58.63333, 248.96677,58.666668, -111.03323,58.666668, 248.9001,58.7, -111.0999,58.7, 248.8501,58.7, -111.1499,58.7, 248.80011,58.7, -111.19989,58.7, 262.,54.3, -98.,54.3, 262.06668,54.3, -97.93332,54.3, 262.13333,54.3, -97.86667,54.3, 262.2,54.3, -97.79999,54.3, 262.13333,54.233334, -97.86667,54.233334, 262.06668,54.166664, -97.93332,54.166664, 262.,54.1, -98.,54.1, 262.,54.05, -98.,54.05, 262.,54., -98.,54., 262.06668,54.033333, -97.93332,54.033333, 262.13333,54.066666, -97.86667,54.066666, 262.2,54.1, -97.79999,54.1, 262.26666,54.066666, -97.73334,54.066666, 262.33334,54.033333, -97.66666,54.033333, 262.4,54., -97.600006,54., 262.33334,53.966667, -97.66666,53.966667, 262.26666,53.933334, -97.73334,53.933334, 262.2,53.9, -97.79999,53.9, 262.23334,53.833336, -97.76666,53.833336, 262.26666,53.766666, -97.73334,53.766666, 262.3,53.7, -97.70001,53.7, 262.3333,53.600002, -97.66669,53.600002, 262.36667,53.5, -97.63333,53.5, 262.4,53.4, -97.600006,53.4, 262.4,53.300003, -97.600006,53.300003, 262.4,53.2, -97.600006,53.2, 262.46667,53.166668, -97.533325,53.166668, 262.53333,53.13333, -97.466675,53.13333, 262.6,53.1, -97.399994,53.1, 262.65002,53.05, -97.349976,53.05, 262.7,53., -97.29999,53., 262.7,52.9, -97.29999,52.9, 262.7,52.8, -97.29999,52.8, 262.73334,52.733334, -97.26666,52.733334, 262.76666,52.666664, -97.23334,52.666664, 262.8,52.6, -97.20001,52.6, 262.84998,52.55, -97.150024,52.55, 262.9,52.5, -97.100006,52.5, 262.93332,52.433334, -97.06668,52.433334, 262.96667,52.366665, -97.033325,52.366665, 263.,52.3, -97.,52.3, 263.,52.199997, -97.,52.199997, 263.,52.1, -97.,52.1, 263.06668,52.066666, -96.93332,52.066666, 263.13333,52.033333, -96.86667,52.033333, 263.2,52., -96.79999,52., 263.23334,51.933334, -96.76666,51.933334, 263.26666,51.866665, -96.73334,51.866665, 263.3,51.8, -96.70001,51.8, 263.34998,51.75, -96.650024,51.75, 263.4,51.7, -96.600006,51.7, 263.46667,51.633335, -96.533325,51.633335, 263.53333,51.566666, -96.466675,51.566666, 263.6,51.5, -96.399994,51.5, 263.65002,51.45, -96.349976,51.45, 263.7,51.4, -96.29999,51.4, 263.76666,51.333336, -96.23334,51.333336, 263.83334,51.266666, -96.16666,51.266666, 263.9,51.2, -96.100006,51.2, 263.84998,51.15, -96.150024,51.15, 263.8,51.1, -96.20001,51.1, 263.8,51., -96.20001,51., 263.8,50.9, -96.20001,50.9, 263.76666,50.8, -96.23334,50.8, 263.73334,50.7, -96.26666,50.7, 263.7,50.6, -96.29999,50.6, 263.63333,50.566666, -96.36667,50.566666, 263.56668,50.533333, -96.43332,50.533333, 263.5,50.5, -96.5,50.5, 263.43332,50.466667, -96.56668,50.466667, 263.36667,50.433334, -96.63333,50.433334, 263.3,50.4, -96.70001,50.4, 263.23334,50.433334, -96.76666,50.433334, 263.16666,50.466667, -96.83334,50.466667, 263.1,50.5, -96.899994,50.5, 263.1,50.6, -96.899994,50.6, 263.1,50.7, -96.899994,50.7, 263.1,50.800003, -96.899994,50.800003, 263.1,50.9, -96.899994,50.9, 263.16666,50.966667, -96.83334,50.966667, 263.23334,51.033333, -96.76666,51.033333, 263.3,51.1, -96.70001,51.1, 263.3333,51.166664, -96.66669,51.166664, 263.36667,51.233334, -96.63333,51.233334, 263.4,51.3, -96.600006,51.3, 263.33334,51.266666, -96.66666,51.266666, 263.26666,51.233334, -96.73334,51.233334, 263.2,51.2, -96.79999,51.2, 263.23334,51.3, -96.76666,51.3, 263.26666,51.4, -96.73334,51.4, 263.3,51.5, -96.70001,51.5, 263.26666,51.566666, -96.73334,51.566666, 263.23334,51.633335, -96.76666,51.633335, 263.2,51.7, -96.79999,51.7, 263.13333,51.7, -96.86667,51.7, 263.06668,51.7, -96.93332,51.7, 263.,51.7, -97.,51.7, 262.96667,51.633335, -97.033325,51.633335, 262.93332,51.566666, -97.06668,51.566666, 262.9,51.5, -97.100006,51.5, 262.83334,51.533333, -97.16666,51.533333, 262.76666,51.566666, -97.23334,51.566666, 262.7,51.6, -97.29999,51.6, 262.7,51.699997, -97.29999,51.699997, 262.7,51.8, -97.29999,51.8, 262.625,51.85, -97.375,51.85, 262.55,51.9, -97.45001,51.9, 262.475,51.95, -97.524994,51.95, 262.4,52., -97.600006,52., 262.34998,52.05, -97.650024,52.05, 262.3,52.1, -97.70001,52.1, 262.3,52., -97.70001,52., 262.3,51.9, -97.70001,51.9, 262.22,51.9, -97.78,51.9, 262.13998,51.9, -97.860016,51.9, 262.06,51.9, -97.94,51.9, 261.97998,51.9, -98.02002,51.9, 261.9,51.9, -98.100006,51.9, 261.9,52., -98.100006,52., 261.9,52.100002, -98.100006,52.100002, 261.9,52.2, -98.100006,52.2, 261.83334,52.233334, -98.16666,52.233334, 261.76666,52.266666, -98.23334,52.266666, 261.7,52.3, -98.29999,52.3, 261.65002,52.35, -98.349976,52.35, 261.6,52.4, -98.399994,52.4, 261.53333,52.466667, -98.466675,52.466667, 261.46667,52.533333, -98.533325,52.533333, 261.4,52.6, -98.600006,52.6, 261.36667,52.666664, -98.63333,52.666664, 261.3333,52.733334, -98.66669,52.733334, 261.3,52.8, -98.70001,52.8, 261.25,52.85, -98.75,52.85, 261.2,52.9, -98.79999,52.9, 261.27502,52.925003, -98.724976,52.925003, 261.35,52.95, -98.649994,52.95, 261.425,52.975, -98.57501,52.975, 261.5,53., -98.5,53., 261.425,53.025, -98.57501,53.025, 261.35,53.05, -98.649994,53.05, 261.27502,53.074997, -98.724976,53.074997, 261.2,53.1, -98.79999,53.1, 261.13333,53.1, -98.86667,53.1, 261.06668,53.1, -98.93332,53.1, 261.,53.1, -99.,53.1, 260.93332,53.13333, -99.06668,53.13333, 260.86667,53.166668, -99.13333,53.166668, 260.8,53.2, -99.20001,53.2, 260.8,53.300003, -99.20001,53.300003, 260.8,53.4, -99.20001,53.4, 260.84998,53.45, -99.150024,53.45, 260.9,53.5, -99.100006,53.5, 260.93332,53.566666, -99.06668,53.566666, 260.96667,53.633335, -99.033325,53.633335, 261.,53.7, -99.,53.7, 261.05,53.75, -98.95001,53.75, 261.1,53.8, -98.899994,53.8, 261.16666,53.8, -98.83334,53.8, 261.23334,53.8, -98.76666,53.8, 261.3,53.8, -98.70001,53.8, 261.375,53.8, -98.625,53.8, 261.45,53.8, -98.54999,53.8, 261.525,53.8, -98.475006,53.8, 261.6,53.8, -98.399994,53.8, 261.65002,53.8, -98.349976,53.8, 261.7,53.8, -98.29999,53.8, 261.76666,53.766666, -98.23334,53.766666, 261.83334,53.733334, -98.16666,53.733334, 261.9,53.7, -98.100006,53.7, 261.96667,53.733334, -98.033325,53.733334, 262.03333,53.766666, -97.966675,53.766666, 262.1,53.8, -97.899994,53.8, 262.025,53.825, -97.975006,53.825, 261.95,53.85, -98.04999,53.85, 261.875,53.875, -98.125,53.875, 261.8,53.9, -98.20001,53.9, 261.8333,53.966667, -98.16669,53.966667, 261.86667,54.033333, -98.13333,54.033333, 261.9,54.1, -98.100006,54.1, 261.86667,54.166664, -98.13333,54.166664, 261.8333,54.233334, -98.16669,54.233334, 261.8,54.3, -98.20001,54.3, 261.73334,54.3, -98.26666,54.3, 261.66666,54.3, -98.33334,54.3, 261.6,54.3, -98.399994,54.3, 261.53333,54.3, -98.466675,54.3, 261.46667,54.3, -98.533325,54.3, 261.4,54.3, -98.600006,54.3, 261.46667,54.333332, -98.533325,54.333332, 261.53333,54.36667, -98.466675,54.36667, 261.6,54.4, -98.399994,54.4, 261.66666,54.4, -98.33334,54.4, 261.73334,54.4, -98.26666,54.4, 261.8,54.4, -98.20001,54.4, 261.86667,54.4, -98.13333,54.4, 261.93332,54.4, -98.06668,54.4, 262.,54.4, -98.,54.4, 262.,54.35, -98.,54.35, 262.,54.3, -98.,54.3, 237.2001,49., -122.7999,49., 237.1501,49.05, -122.8499,49.05, 237.1001,49.1, -122.8999,49.1, 237.1501,49.15, -122.8499,49.15, 237.2001,49.2, -122.7999,49.2, 237.26677,49.2, -122.73323,49.2, 237.33344,49.2, -122.666565,49.2, 237.4001,49.2, -122.5999,49.2, 237.3501,49.25, -122.6499,49.25, 237.30011,49.3, -122.69989,49.3, 237.23344,49.266666, -122.766556,49.266666, 237.16676,49.233334, -122.83324,49.233334, 237.1001,49.2, -122.8999,49.2, 237.0251,49.225, -122.9749,49.225, 236.9501,49.25, -123.0499,49.25, 236.8751,49.275, -123.12489,49.275, 236.80011,49.3, -123.19989,49.3, 236.80011,49.4, -123.19989,49.4, 236.80011,49.5, -123.19989,49.5, 236.80011,49.6, -123.19989,49.6, 236.80011,49.7, -123.19989,49.7, 236.7501,49.65, -123.24989,49.65, 236.7001,49.6, -123.2999,49.6, 236.6334,49.566666, -123.36659,49.566666, 236.5667,49.533333, -123.433304,49.533333, 236.5,49.5, -123.5,49.5, 236.45004,49.5, -123.54996,49.5, 236.4001,49.5, -123.5999,49.5, 236.4001,49.6, -123.5999,49.6, 236.4001,49.7, -123.5999,49.7, 236.3501,49.75, -123.6499,49.75, 236.30011,49.8, -123.69989,49.8, 236.23344,49.866665, -123.766556,49.866665, 236.16676,49.933334, -123.83324,49.933334, 236.1001,50., -123.8999,50., 236.03343,49.966667, -123.96657,49.966667, 235.96677,49.933334, -124.03323,49.933334, 235.9001,49.9, -124.0999,49.9, 235.8501,49.85, -124.1499,49.85, 235.80011,49.8, -124.19989,49.8, 235.73344,49.8, -124.266556,49.8, 235.66676,49.8, -124.33324,49.8, 235.6001,49.8, -124.3999,49.8, 235.53343,49.833332, -124.46657,49.833332, 235.46677,49.86667, -124.53323,49.86667, 235.4001,49.9, -124.5999,49.9, 235.33344,49.933334, -124.666565,49.933334, 235.26677,49.966667, -124.73323,49.966667, 235.2001,50., -124.7999,50., 235.26677,50.066666, -124.73323,50.066666, 235.33344,50.133335, -124.666565,50.133335, 235.4001,50.2, -124.5999,50.2, 235.3501,50.25, -124.6499,50.25, 235.30011,50.3, -124.69989,50.3, 235.23344,50.333332, -124.766556,50.333332, 235.16676,50.36667, -124.83324,50.36667, 235.1001,50.4, -124.8999,50.4, 235.05005,50.45, -124.94995,50.45, 235.,50.5, -125.,50.5, 234.93336,50.5, -125.066635,50.5, 234.86674,50.5, -125.133255,50.5, 234.80011,50.5, -125.19989,50.5, 234.72508,50.5, -125.27492,50.5, 234.65005,50.5, -125.349945,50.5, 234.57503,50.5, -125.42497,50.5, 234.5,50.5, -125.5,50.5, 234.43336,50.533333, -125.566635,50.533333, 234.36674,50.566666, -125.633255,50.566666, 234.30011,50.6, -125.69989,50.6, 234.2501,50.55, -125.74989,50.55, 234.2001,50.5, -125.7999,50.5, 234.1334,50.5, -125.86659,50.5, 234.0667,50.5, -125.933304,50.5, 234.,50.5, -126.,50.5, 233.92502,50.5, -126.07498,50.5, 233.85005,50.5, -126.14995,50.5, 233.77509,50.5, -126.224915,50.5, 233.7001,50.5, -126.2999,50.5, 233.6334,50.533333, -126.36659,50.533333, 233.5667,50.566666, -126.433304,50.566666, 233.5,50.6, -126.5,50.6, 233.57503,50.6, -126.42497,50.6, 233.65005,50.6, -126.349945,50.6, 233.72508,50.6, -126.27492,50.6, 233.80011,50.6, -126.19989,50.6, 233.86674,50.63333, -126.133255,50.63333, 233.93336,50.666668, -126.066635,50.666668, 234.,50.7, -126.,50.7, 233.95004,50.7, -126.04996,50.7, 233.9001,50.7, -126.0999,50.7, 233.83344,50.766666, -126.166565,50.766666, 233.76677,50.833336, -126.23323,50.833336, 233.7001,50.9, -126.2999,50.9, 233.6501,50.95, -126.3499,50.95, 233.6001,51., -126.3999,51., 233.53343,51., -126.46657,51., 233.46677,51., -126.53323,51., 233.4001,51., -126.5999,51., 233.3251,51., -126.6749,51., 233.25009,51., -126.74991,51., 233.1751,51., -126.824905,51., 233.1001,51., -126.8999,51., 233.03343,51., -126.96657,51., 232.96677,51., -127.03323,51., 232.9001,51., -127.0999,51., 232.83344,50.966667, -127.166565,50.966667, 232.76677,50.933334, -127.23323,50.933334, 232.7001,50.9, -127.2999,50.9, 232.6334,50.933334, -127.36659,50.933334, 232.5667,50.966667, -127.433304,50.966667, 232.5,51., -127.5,51., 232.43336,51.033333, -127.566635,51.033333, 232.36674,51.066666, -127.633255,51.066666, 232.30011,51.1, -127.69989,51.1, 232.33344,51.166664, -127.666565,51.166664, 232.36678,51.233334, -127.633224,51.233334, 232.4001,51.3, -127.5999,51.3, 232.46677,51.3, -127.53323,51.3, 232.53343,51.3, -127.46657,51.3, 232.6001,51.3, -127.3999,51.3, 232.53343,51.333332, -127.46657,51.333332, 232.46677,51.36667, -127.53323,51.36667, 232.4001,51.4, -127.5999,51.4, 232.45004,51.45, -127.54996,51.45, 232.5,51.5, -127.5,51.5, 232.5667,51.5, -127.433304,51.5, 232.6334,51.5, -127.36659,51.5, 232.7001,51.5, -127.2999,51.5, 232.6334,51.5, -127.36659,51.5, 232.5667,51.5, -127.433304,51.5, 232.5,51.5, -127.5,51.5, 232.53337,51.566666, -127.46663,51.566666, 232.56673,51.633335, -127.43327,51.633335, 232.6001,51.7, -127.3999,51.7, 232.55005,51.75, -127.44995,51.75, 232.5,51.8, -127.5,51.8, 232.45004,51.75, -127.54996,51.75, 232.4001,51.7, -127.5999,51.7, 232.33344,51.666668, -127.666565,51.666668, 232.26677,51.63333, -127.73323,51.63333, 232.2001,51.6, -127.7999,51.6, 232.16676,51.666664, -127.83324,51.666664, 232.13344,51.733334, -127.86656,51.733334, 232.1001,51.8, -127.8999,51.8, 232.13344,51.866665, -127.86656,51.866665, 232.16676,51.933334, -127.83324,51.933334, 232.2001,52., -127.7999,52., 232.1501,52.05, -127.8499,52.05, 232.1001,52.1, -127.8999,52.1, 232.1001,52.199997, -127.8999,52.199997, 232.1001,52.3, -127.8999,52.3, 232.1001,52.4, -127.8999,52.4, 232.1001,52.5, -127.8999,52.5, 232.03343,52.466667, -127.96657,52.466667, 231.96677,52.433334, -128.03323,52.433334, 231.9001,52.4, -128.0999,52.4, 231.8501,52.45, -128.1499,52.45, 231.8001,52.5, -128.1999,52.5, 231.73343,52.533333, -128.26657,52.533333, 231.66676,52.566666, -128.33324,52.566666, 231.6001,52.6, -128.3999,52.6, 231.53343,52.566666, -128.46657,52.566666, 231.46677,52.533333, -128.53323,52.533333, 231.4001,52.5, -128.5999,52.5, 231.33344,52.5, -128.66656,52.5, 231.26677,52.5, -128.73323,52.5, 231.2001,52.5, -128.7999,52.5, 231.2001,52.6, -128.7999,52.6, 231.2001,52.7, -128.7999,52.7, 231.1334,52.733334, -128.8666,52.733334, 231.0667,52.766666, -128.9333,52.766666, 231.,52.8, -129.,52.8, 230.95004,52.85, -129.04996,52.85, 230.9001,52.9, -129.0999,52.9, 230.9001,53., -129.0999,53., 230.9001,53.1, -129.0999,53.1, 230.9334,53.166664, -129.0666,53.166664, 230.9667,53.233334, -129.0333,53.233334, 231.,53.3, -129.,53.3, 230.9667,53.366665, -129.0333,53.366665, 230.9334,53.433334, -129.0666,53.433334, 230.9001,53.5, -129.0999,53.5, 230.83344,53.466667, -129.16656,53.466667, 230.76677,53.433334, -129.23323,53.433334, 230.7001,53.4, -129.2999,53.4, 230.6501,53.45, -129.3499,53.45, 230.6001,53.5, -129.3999,53.5, 230.53343,53.533333, -129.46657,53.533333, 230.46677,53.566666, -129.53323,53.566666, 230.4001,53.6, -129.5999,53.6, 230.3501,53.65, -129.6499,53.65, 230.3001,53.7, -129.6999,53.7, 230.25009,53.75, -129.74991,53.75, 230.2001,53.8, -129.7999,53.8, 230.1334,53.833332, -129.8666,53.833332, 230.0667,53.86667, -129.9333,53.86667, 230.,53.9, -130.,53.9, 229.95004,53.95, -130.04996,53.95, 229.9001,54., -130.0999,54., 229.95004,54.05, -130.04996,54.05, 230.,54.1, -130.,54.1, 229.93336,54.13333, -130.06664,54.13333, 229.86673,54.166668, -130.13327,54.166668, 229.8001,54.2, -130.1999,54.2, 229.75009,54.25, -130.24991,54.25, 229.7001,54.3, -130.2999,54.3, 229.6334,54.333332, -130.3666,54.333332, 229.5667,54.36667, -130.4333,54.36667, 229.5,54.4, -130.5,54.4, 229.53337,54.466667, -130.46663,54.466667, 229.56673,54.533333, -130.43327,54.533333, 229.6001,54.6, -130.3999,54.6, 229.66676,54.63333, -130.33324,54.63333, 229.73343,54.666668, -130.26657,54.666668, 229.8001,54.7, -130.1999,54.7, 229.83344,54.766666, -130.16656,54.766666, 229.86676,54.833336, -130.13324,54.833336, 229.9001,54.9, -130.0999,54.9, 229.95004,54.9, -130.04996,54.9, 230.,54.9, -130.,54.9, 229.9667,54.966667, -130.0333,54.966667, 229.9334,55.033333, -130.0666,55.033333, 229.9001,55.1, -130.0999,55.1, 200.4001,22.1, -159.5999,22.1, 200.46677,22.1, -159.53323,22.1, 200.53343,22.1, -159.46657,22.1, 200.6001,22.1, -159.3999,22.1, 200.6501,22.05, -159.3499,22.05, 200.7001,22., -159.2999,22., 200.66676,21.933332, -159.33324,21.933332, 200.63344,21.866667, -159.36656,21.866667, 200.6001,21.8, -159.3999,21.8, 200.53343,21.766666, -159.46657,21.766666, 200.46677,21.733334, -159.53323,21.733334, 200.4001,21.7, -159.5999,21.7, 200.3501,21.75, -159.6499,21.75, 200.3001,21.8, -159.6999,21.8, 200.3001,21.866667, -159.6999,21.866667, 200.3001,21.933332, -159.6999,21.933332, 200.3001,22., -159.6999,22., 200.3501,22.05, -159.6499,22.05, 200.4001,22.1, -159.5999,22.1, 201.9001,21.4, -158.0999,21.4, 201.96677,21.4, -158.03323,21.4, 202.03343,21.4, -157.96657,21.4, 202.1001,21.4, -157.8999,21.4, 202.1501,21.349998, -157.8499,21.349998, 202.2001,21.3, -157.7999,21.3, 202.1501,21.25, -157.8499,21.25, 202.1001,21.2, -157.8999,21.2, 202.0401,21.24, -157.9599,21.24, 201.9801,21.28, -158.0199,21.28, 201.92009,21.32, -158.07991,21.32, 201.86009,21.36, -158.13991,21.36, 201.8001,21.4, -158.1999,21.4, 201.8501,21.4, -158.1499,21.4, 201.9001,21.4, -158.0999,21.4, 202.8001,21.1, -157.1999,21.1, 202.86673,21.066668, -157.13327,21.066668, 202.93336,21.033333, -157.06664,21.033333, 203.,21., -157.,21., 203.07503,21.025, -156.92497,21.025, 203.15005,21.05, -156.84995,21.05, 203.22507,21.075, -156.77493,21.075, 203.3001,21.1, -156.6999,21.1, 203.26677,21.033333, -156.73323,21.033333, 203.23343,20.966667, -156.76657,20.966667, 203.2001,20.9, -156.7999,20.9, 203.1251,20.925, -156.8749,20.925, 203.05011,20.95, -156.94989,20.95, 202.9751,20.975, -157.0249,20.975, 202.9001,21., -157.0999,21., 202.8501,21.05, -157.1499,21.05, 202.8001,21.1, -157.1999,21.1, 203.6001,20.8, -156.3999,20.8, 203.6751,20.775, -156.3249,20.775, 203.75009,20.75, -156.24991,20.75, 203.8251,20.725, -156.1749,20.725, 203.9001,20.7, -156.0999,20.7, 203.9334,20.633333, -156.0666,20.633333, 203.9667,20.566668, -156.0333,20.566668, 204.,20.5, -156.,20.5, 203.93336,20.466667, -156.06664,20.466667, 203.86673,20.433332, -156.13327,20.433332, 203.8001,20.4, -156.1999,20.4, 203.75009,20.45, -156.24991,20.45, 203.7001,20.5, -156.2999,20.5, 203.6501,20.55, -156.3499,20.55, 203.6001,20.6, -156.3999,20.6, 203.55005,20.650002, -156.44995,20.650002, 203.5,20.7, -156.5,20.7, 203.45004,20.75, -156.54996,20.75, 203.4001,20.8, -156.5999,20.8, 203.46677,20.8, -156.53323,20.8, 203.53343,20.8, -156.46657,20.8, 203.6001,20.8, -156.3999,20.8, 204.1001,20., -155.8999,20., 204.16676,20., -155.83324,20., 204.23343,20., -155.76657,20., 204.3001,20., -155.6999,20., 204.36673,20., -155.63327,20., 204.43336,20., -155.56664,20., 204.5,20., -155.5,20., 204.57503,19.975, -155.42497,19.975, 204.65005,19.95, -155.34995,19.95, 204.72507,19.925, -155.27493,19.925, 204.8001,19.9, -155.1999,19.9, 204.83344,19.833334, -155.16656,19.833334, 204.86676,19.766666, -155.13324,19.766666, 204.9001,19.7, -155.0999,19.7, 204.9501,19.650002, -155.0499,19.650002, 205.00009,19.6, -154.99991,19.6, 205.0501,19.55, -154.9499,19.55, 205.1001,19.5, -154.8999,19.5, 205.1501,19.45, -154.8499,19.45, 205.2001,19.4, -154.7999,19.4, 205.17511,19.325, -154.82489,19.325, 205.1501,19.25, -154.8499,19.25, 205.12509,19.175, -154.87491,19.175, 205.1001,19.1, -154.8999,19.1, 205.03343,19.133333, -154.96657,19.133333, 204.96677,19.166668, -155.03323,19.166668, 204.9001,19.2, -155.0999,19.2, 204.8251,19.175001, -155.1749,19.175001, 204.75009,19.150002, -155.24991,19.150002, 204.6751,19.125, -155.3249,19.125, 204.6001,19.1, -155.3999,19.1, 204.56673,19.033333, -155.43327,19.033333, 204.53337,18.966667, -155.46663,18.966667, 204.5,18.9, -155.5,18.9, 204.45004,18.849998, -155.54996,18.849998, 204.4001,18.8, -155.5999,18.8, 204.3501,18.8, -155.6499,18.8, 204.3001,18.8, -155.6999,18.8, 204.26677,18.866667, -155.73323,18.866667, 204.23343,18.933332, -155.76657,18.933332, 204.2001,19., -155.7999,19., 204.1801,19.08, -155.8199,19.08, 204.1601,19.16, -155.8399,19.16, 204.1401,19.24, -155.8599,19.24, 204.1201,19.32, -155.8799,19.32, 204.1001,19.4, -155.8999,19.4, 204.06673,19.466667, -155.93327,19.466667, 204.03337,19.533333, -155.96663,19.533333, 204.,19.6, -156.,19.6, 204.05002,19.65, -155.94998,19.65, 204.10005,19.7, -155.89995,19.7, 204.15009,19.75, -155.84991,19.75, 204.2001,19.8, -155.7999,19.8, 204.16676,19.866667, -155.83324,19.866667, 204.13344,19.933332, -155.86656,19.933332, 204.1001,20., -155.8999,20., 204.1001,20., -155.8999,20., 203.,20.8, -157.,20.8, 203.0667,20.766666, -156.9333,20.766666, 203.1334,20.733334, -156.8666,20.733334, 203.2001,20.7, -156.7999,20.7, 203.1334,20.733334, -156.8666,20.733334, 203.0667,20.766666, -156.9333,20.766666, 203.,20.8, -157.,20.8, 203.,20.8, -157.,20.8, 262.9,25.9, -97.100006,25.9, 262.86667,25.833334, -97.13333,25.833334, 262.8333,25.766666, -97.16669,25.766666, 262.8,25.7, -97.20001,25.7, 262.84998,25.7, -97.150024,25.7, 262.9,25.7, -97.100006,25.7, 262.9,25.633333, -97.100006,25.633333, 262.9,25.566668, -97.100006,25.566668, 262.9,25.5, -97.100006,25.5, 262.86667,25.433332, -97.13333,25.433332, 262.8333,25.366667, -97.16669,25.366667, 262.8,25.3, -97.20001,25.3, 262.73334,25.333332, -97.26666,25.333332, 262.66666,25.366667, -97.33334,25.366667, 262.6,25.4, -97.399994,25.4, 262.53333,25.366667, -97.466675,25.366667, 262.46667,25.333332, -97.533325,25.333332, 262.4,25.3, -97.600006,25.3, 262.4,25.233334, -97.600006,25.233334, 262.4,25.166666, -97.600006,25.166666, 262.4,25.1, -97.600006,25.1, 262.4,25.033333, -97.600006,25.033333, 262.4,24.966667, -97.600006,24.966667, 262.4,24.9, -97.600006,24.9, 262.34998,24.849998, -97.650024,24.849998, 262.3,24.8, -97.70001,24.8, 262.25,24.75, -97.75,24.75, 262.2,24.7, -97.79999,24.7, 262.225,24.625, -97.774994,24.625, 262.25,24.55, -97.75,24.55, 262.275,24.475, -97.725006,24.475, 262.3,24.4, -97.70001,24.4, 262.3,24.325, -97.70001,24.325, 262.3,24.25, -97.70001,24.25, 262.3,24.175, -97.70001,24.175, 262.3,24.1, -97.70001,24.1, 262.3,24.033333, -97.70001,24.033333, 262.3,23.966667, -97.70001,23.966667, 262.3,23.9, -97.70001,23.9, 262.3,23.849998, -97.70001,23.849998, 262.3,23.8, -97.70001,23.8, 262.3333,23.733334, -97.66669,23.733334, 262.36667,23.666666, -97.63333,23.666666, 262.4,23.6, -97.600006,23.6, 262.4,23.533333, -97.600006,23.533333, 262.4,23.466667, -97.600006,23.466667, 262.4,23.4, -97.600006,23.4, 262.4,23.325, -97.600006,23.325, 262.4,23.25, -97.600006,23.25, 262.4,23.175, -97.600006,23.175, 262.4,23.1, -97.600006,23.1, 262.4,23.025, -97.600006,23.025, 262.4,22.95, -97.600006,22.95, 262.4,22.875, -97.600006,22.875, 262.4,22.8, -97.600006,22.8, 262.4,22.724998, -97.600006,22.724998, 262.4,22.65, -97.600006,22.65, 262.4,22.575, -97.600006,22.575, 262.4,22.5, -97.600006,22.5, 262.34998,22.45, -97.650024,22.45, 262.3,22.4, -97.70001,22.4, 262.32498,22.325, -97.67502,22.325, 262.34998,22.25, -97.650024,22.25, 262.375,22.175, -97.625,22.175, 262.4,22.1, -97.600006,22.1, 262.4,22.033333, -97.600006,22.033333, 262.4,21.966667, -97.600006,21.966667, 262.4,21.9, -97.600006,21.9, 262.45,21.849998, -97.54999,21.849998, 262.5,21.8, -97.5,21.8, 262.55,21.75, -97.45001,21.75, 262.6,21.7, -97.399994,21.7, 262.65,21.650002, -97.350006,21.650002, 262.7,21.6, -97.29999,21.6, 262.75,21.55, -97.25,21.55, 262.8,21.5, -97.20001,21.5, 262.8,21.433332, -97.20001,21.433332, 262.8,21.366667, -97.20001,21.366667, 262.8,21.3, -97.20001,21.3, 262.76666,21.233334, -97.23334,21.233334, 262.73334,21.166666, -97.26666,21.166666, 262.7,21.1, -97.29999,21.1, 262.73334,21.033333, -97.26666,21.033333, 262.76666,20.966667, -97.23334,20.966667, 262.8,20.9, -97.20001,20.9, 262.84998,20.85, -97.150024,20.85, 262.9,20.8, -97.100006,20.8, 262.95,20.75, -97.04999,20.75, 263.,20.7, -97.,20.7, 263.025,20.625, -96.975006,20.625, 263.05,20.55, -96.95001,20.55, 263.075,20.475, -96.92499,20.475, 263.1,20.4, -96.899994,20.4, 263.15,20.35, -96.850006,20.35, 263.2,20.3, -96.79999,20.3, 263.25,20.25, -96.75,20.25, 263.3,20.2, -96.70001,20.2, 263.34998,20.150002, -96.650024,20.150002, 263.4,20.1, -96.600006,20.1, 263.45,20.05, -96.54999,20.05, 263.5,20., -96.5,20., 263.53333,19.933332, -96.466675,19.933332, 263.56668,19.866667, -96.43332,19.866667, 263.6,19.8, -96.399994,19.8, 263.63333,19.733334, -96.36667,19.733334, 263.6667,19.666666, -96.33331,19.666666, 263.7,19.6, -96.29999,19.6, 263.73334,19.533333, -96.26666,19.533333, 263.76666,19.466667, -96.23334,19.466667, 263.8,19.4, -96.20001,19.4, 263.8333,19.333334, -96.16669,19.333334, 263.86667,19.266666, -96.13333,19.266666, 263.9,19.2, -96.100006,19.2, 263.95,19.150002, -96.04999,19.150002, 264.,19.1, -96.,19.1, 264.06668,19.066668, -95.93332,19.066668, 264.13333,19.033333, -95.86667,19.033333, 264.2,19., -95.79999,19., 264.25,18.95, -95.75,18.95, 264.3,18.9, -95.70001,18.9, 264.36667,18.866667, -95.63333,18.866667, 264.43332,18.833332, -95.56668,18.833332, 264.5,18.8, -95.5,18.8, 264.56668,18.766666, -95.43332,18.766666, 264.63333,18.733334, -95.36667,18.733334, 264.7,18.7, -95.29999,18.7, 264.77502,18.675001, -95.224976,18.675001, 264.85,18.650002, -95.149994,18.650002, 264.925,18.625, -95.07501,18.625, 265.,18.6, -95.,18.6, 245.1001,32., -114.8999,32., 245.1501,31.95, -114.8499,31.95, 245.2001,31.9, -114.7999,31.9, 245.2501,31.849998, -114.74989,31.849998, 245.30011,31.8, -114.69989,31.8, 245.26677,31.733334, -114.73323,31.733334, 245.23344,31.666666, -114.766556,31.666666, 245.2001,31.6, -114.7999,31.6, 245.2251,31.525, -114.7749,31.525, 245.2501,31.45, -114.74989,31.45, 245.27512,31.375, -114.724884,31.375, 245.30011,31.3, -114.69989,31.3, 245.30011,31.224998, -114.69989,31.224998, 245.30011,31.15, -114.69989,31.15, 245.30011,31.075, -114.69989,31.075, 245.30011,31., -114.69989,31., 245.3501,30.95, -114.6499,30.95, 245.4001,30.9, -114.5999,30.9, 245.42508,30.825, -114.57492,30.825, 245.45004,30.75, -114.54996,30.75, 245.47502,30.675, -114.52498,30.675, 245.5,30.6, -114.5,30.6, 245.5,30.525, -114.5,30.525, 245.5,30.45, -114.5,30.45, 245.5,30.375, -114.5,30.375, 245.5,30.3, -114.5,30.3, 245.5,30.233334, -114.5,30.233334, 245.5,30.166666, -114.5,30.166666, 245.5,30.1, -114.5,30.1, 245.55002,30.05, -114.44998,30.05, 245.60005,30., -114.39995,30., 245.65009,29.95, -114.349915,29.95, 245.7001,29.9, -114.2999,29.9, 245.73344,29.833334, -114.266556,29.833334, 245.76677,29.766666, -114.23323,29.766666, 245.80011,29.7, -114.19989,29.7, 245.86674,29.7, -114.133255,29.7, 245.93336,29.7, -114.066635,29.7, 246.,29.7, -114.,29.7, 246.03337,29.633333, -113.96663,29.633333, 246.06673,29.566668, -113.93327,29.566668, 246.1001,29.5, -113.8999,29.5, 246.16676,29.466667, -113.83324,29.466667, 246.23344,29.433332, -113.766556,29.433332, 246.30011,29.4, -113.69989,29.4, 246.35008,29.35, -113.64992,29.35, 246.40005,29.3, -113.599945,29.3, 246.45003,29.25, -113.54997,29.25, 246.5,29.2, -113.5,29.2, 246.5,29.150002, -113.5,29.150002, 246.5,29.1, -113.5,29.1, 246.55002,29.05, -113.44998,29.05, 246.60005,29., -113.39995,29., 246.65009,28.95, -113.349915,28.95, 246.7001,28.9, -113.2999,28.9, 246.7501,28.849998, -113.24989,28.849998, 246.80011,28.8, -113.19989,28.8, 246.86674,28.766666, -113.133255,28.766666, 246.93336,28.733334, -113.066635,28.733334, 247.,28.7, -113.,28.7, 247.02502,28.625, -112.974976,28.625, 247.05005,28.55, -112.94995,28.55, 247.07507,28.475, -112.92493,28.475, 247.1001,28.4, -112.8999,28.4, 247.16676,28.366667, -112.83324,28.366667, 247.23344,28.333332, -112.766556,28.333332, 247.30011,28.3, -112.69989,28.3, 247.33344,28.233334, -112.666565,28.233334, 247.36678,28.166666, -112.633224,28.166666, 247.4001,28.1, -112.5999,28.1, 247.4001,28.033333, -112.5999,28.033333, 247.4001,27.966667, -112.5999,27.966667, 247.4001,27.9, -112.5999,27.9, 247.4334,27.833334, -112.566605,27.833334, 247.4667,27.766666, -112.533295,27.766666, 247.5,27.7, -112.5,27.7, 247.55005,27.650002, -112.44995,27.650002, 247.6001,27.6, -112.3999,27.6, 247.6501,27.55, -112.3499,27.55, 247.7001,27.5, -112.2999,27.5, 247.7501,27.45, -112.24989,27.45, 247.80011,27.4, -112.19989,27.4, 247.8501,27.349998, -112.1499,27.349998, 247.9001,27.3, -112.0999,27.3, 247.9001,27.233334, -112.0999,27.233334, 247.9001,27.166666, -112.0999,27.166666, 247.9001,27.1, -112.0999,27.1, 247.96677,27.066668, -112.03323,27.066668, 248.03343,27.033333, -111.96657,27.033333, 248.1001,27., -111.8999,27., 248.13344,26.933332, -111.86656,26.933332, 248.16676,26.866667, -111.83324,26.866667, 248.2001,26.8, -111.7999,26.8, 248.23344,26.733334, -111.766556,26.733334, 248.26677,26.666666, -111.73323,26.666666, 248.30011,26.6, -111.69989,26.6, 248.3501,26.55, -111.6499,26.55, 248.4001,26.5, -111.5999,26.5, 248.36678,26.566668, -111.633224,26.566668, 248.33344,26.633333, -111.666565,26.633333, 248.30011,26.7, -111.69989,26.7, 248.3751,26.675001, -111.62489,26.675001, 248.4501,26.650002, -111.5499,26.650002, 248.5251,26.625, -111.4749,26.625, 248.6001,26.6, -111.3999,26.6, 248.6001,26.533333, -111.3999,26.533333, 248.6001,26.466667, -111.3999,26.466667, 248.6001,26.4, -111.3999,26.4, 248.6501,26.349998, -111.3499,26.349998, 248.7001,26.3, -111.2999,26.3, 248.73344,26.233334, -111.266556,26.233334, 248.76677,26.166666, -111.23323,26.166666, 248.80011,26.1, -111.19989,26.1, 248.80011,26.033333, -111.19989,26.033333, 248.80011,25.966667, -111.19989,25.966667, 248.80011,25.9, -111.19989,25.9, 248.83344,25.833334, -111.166565,25.833334, 248.86678,25.766666, -111.133224,25.766666, 248.9001,25.7, -111.0999,25.7, 248.9334,25.633333, -111.066605,25.633333, 248.9667,25.566668, -111.033295,25.566668, 249.,25.5, -111.,25.5, 249.05005,25.45, -110.94995,25.45, 249.1001,25.4, -110.8999,25.4, 249.1001,25.333334, -110.8999,25.333334, 249.1001,25.266666, -110.8999,25.266666, 249.1001,25.2, -110.8999,25.2, 249.1501,25.150002, -110.8499,25.150002, 249.2001,25.1, -110.7999,25.1, 249.2501,25.025, -110.74989,25.025, 249.30011,24.95, -110.69989,24.95, 249.3501,24.875, -110.6499,24.875, 249.4001,24.8, -110.5999,24.8, 249.4001,24.724998, -110.5999,24.724998, 249.4001,24.65, -110.5999,24.65, 249.4001,24.575, -110.5999,24.575, 249.4001,24.5, -110.5999,24.5, 249.4334,24.433332, -110.566605,24.433332, 249.4667,24.366667, -110.533295,24.366667, 249.5,24.3, -110.5,24.3, 249.55005,24.25, -110.44995,24.25, 249.6001,24.2, -110.3999,24.2, 249.66676,24.2, -110.33324,24.2, 249.73344,24.2, -110.266556,24.2, 249.80011,24.2, -110.19989,24.2, 249.8751,24.175001, -110.12489,24.175001, 249.9501,24.150002, -110.0499,24.150002, 250.0251,24.125, -109.9749,24.125, 250.1001,24.1, -109.8999,24.1, 250.1501,24.05, -109.8499,24.05, 250.2001,24., -109.7999,24., 250.2501,23.95, -109.74989,23.95, 250.30011,23.9, -109.69989,23.9, 250.3501,23.849998, -109.6499,23.849998, 250.4001,23.8, -109.5999,23.8, 250.4334,23.733334, -109.566605,23.733334, 250.4667,23.666666, -109.533295,23.666666, 250.5,23.6, -109.5,23.6, 250.55005,23.55, -109.44995,23.55, 250.6001,23.5, -109.3999,23.5, 250.6001,23.425, -109.3999,23.425, 250.6001,23.35, -109.3999,23.35, 250.6001,23.275002, -109.3999,23.275002, 250.6001,23.2, -109.3999,23.2, 250.56673,23.133333, -109.43327,23.133333, 250.53337,23.066668, -109.46663,23.066668, 250.5,23., -109.5,23., 250.43336,22.966667, -109.566635,22.966667, 250.36674,22.933332, -109.633255,22.933332, 250.30011,22.9, -109.69989,22.9, 250.2501,22.849998, -109.74989,22.849998, 250.2001,22.8, -109.7999,22.8, 250.15009,22.849998, -109.849915,22.849998, 250.10005,22.9, -109.89995,22.9, 250.05002,22.95, -109.94998,22.95, 250.,23., -110.,23., 249.9667,23.066668, -110.033295,23.066668, 249.9334,23.133333, -110.066605,23.133333, 249.9001,23.2, -110.0999,23.2, 249.86678,23.266666, -110.133224,23.266666, 249.83344,23.333334, -110.166565,23.333334, 249.80011,23.4, -110.19989,23.4, 249.7501,23.45, -110.24989,23.45, 249.7001,23.5, -110.2999,23.5, 249.6334,23.533333, -110.36659,23.533333, 249.5667,23.566668, -110.433304,23.566668, 249.5,23.6, -110.5,23.6, 249.45004,23.650002, -110.54996,23.650002, 249.4001,23.7, -110.5999,23.7, 249.36678,23.766666, -110.633224,23.766666, 249.33344,23.833334, -110.666565,23.833334, 249.30011,23.9, -110.69989,23.9, 249.23344,23.933332, -110.766556,23.933332, 249.16676,23.966667, -110.83324,23.966667, 249.1001,24., -110.8999,24., 249.05005,24.05, -110.94995,24.05, 249.,24.1, -111.,24.1, 248.95004,24.1, -111.04996,24.1, 248.9001,24.1, -111.0999,24.1, 248.83344,24.133333, -111.166565,24.133333, 248.76677,24.166668, -111.23323,24.166668, 248.7001,24.2, -111.2999,24.2, 248.65009,24.25, -111.349915,24.25, 248.60005,24.3, -111.39995,24.3, 248.55002,24.35, -111.44998,24.35, 248.5,24.4, -111.5,24.4, 248.45004,24.45, -111.54996,24.45, 248.4001,24.5, -111.5999,24.5, 248.3501,24.55, -111.6499,24.55, 248.30011,24.6, -111.69989,24.6, 248.2501,24.650002, -111.74989,24.650002, 248.2001,24.7, -111.7999,24.7, 248.1501,24.7, -111.8499,24.7, 248.1001,24.7, -111.8999,24.7, 248.03343,24.733334, -111.96657,24.733334, 247.96677,24.766666, -112.03323,24.766666, 247.9001,24.8, -112.0999,24.8, 247.92508,24.875, -112.07492,24.875, 247.95004,24.95, -112.04996,24.95, 247.97502,25.025, -112.02498,25.025, 248.,25.1, -112.,25.1, 248.,25.166666, -112.,25.166666, 248.,25.233334, -112.,25.233334, 248.,25.3, -112.,25.3, 248.,25.375, -112.,25.375, 248.,25.45, -112.,25.45, 248.,25.525, -112.,25.525, 248.,25.6, -112.,25.6, 247.97502,25.675, -112.02498,25.675, 247.95004,25.75, -112.04996,25.75, 247.92508,25.825, -112.07492,25.825, 247.9001,25.9, -112.0999,25.9, 247.86678,25.966667, -112.133224,25.966667, 247.83344,26.033333, -112.166565,26.033333, 247.80011,26.1, -112.19989,26.1, 247.73344,26.133333, -112.266556,26.133333, 247.66676,26.166668, -112.33324,26.166668, 247.6001,26.2, -112.3999,26.2, 247.53343,26.233334, -112.46657,26.233334, 247.46677,26.266666, -112.53323,26.266666, 247.4001,26.3, -112.5999,26.3, 247.3501,26.349998, -112.6499,26.349998, 247.30011,26.4, -112.69989,26.4, 247.2501,26.45, -112.74989,26.45, 247.2001,26.5, -112.7999,26.5, 247.1501,26.55, -112.8499,26.55, 247.1001,26.6, -112.8999,26.6, 247.06673,26.666666, -112.93327,26.666666, 247.03337,26.733334, -112.96663,26.733334, 247.,26.8, -113.,26.8, 246.93336,26.766666, -113.066635,26.766666, 246.86674,26.733334, -113.133255,26.733334, 246.80011,26.7, -113.19989,26.7, 246.73344,26.7, -113.266556,26.7, 246.66676,26.7, -113.33324,26.7, 246.6001,26.7, -113.3999,26.7, 246.53343,26.733334, -113.46657,26.733334, 246.46677,26.766666, -113.53323,26.766666, 246.4001,26.8, -113.5999,26.8, 246.3501,26.849998, -113.6499,26.849998, 246.30011,26.9, -113.69989,26.9, 246.2501,26.95, -113.74989,26.95, 246.2001,27., -113.7999,27., 246.1334,27.033333, -113.86659,27.033333, 246.0667,27.066668, -113.933304,27.066668, 246.,27.1, -114.,27.1, 245.95004,27.1, -114.04996,27.1, 245.9001,27.1, -114.0999,27.1, 245.83344,27.133333, -114.166565,27.133333, 245.76677,27.166668, -114.23323,27.166668, 245.7001,27.2, -114.2999,27.2, 245.66676,27.266666, -114.33324,27.266666, 245.63344,27.333334, -114.36656,27.333334, 245.6001,27.4, -114.3999,27.4, 245.55005,27.45, -114.44995,27.45, 245.5,27.5, -114.5,27.5, 245.45004,27.5, -114.54996,27.5, 245.4001,27.5, -114.5999,27.5, 245.3501,27.55, -114.6499,27.55, 245.30011,27.6, -114.69989,27.6, 245.2501,27.650002, -114.74989,27.650002, 245.2001,27.7, -114.7999,27.7, 245.27509,27.7, -114.724915,27.7, 245.35005,27.7, -114.64995,27.7, 245.42502,27.7, -114.57498,27.7, 245.5,27.7, -114.5,27.7, 245.5667,27.733334, -114.433304,27.733334, 245.6334,27.766666, -114.36659,27.766666, 245.7001,27.8, -114.2999,27.8, 245.77509,27.775, -114.224915,27.775, 245.85005,27.75, -114.14995,27.75, 245.92502,27.725, -114.07498,27.725, 246.,27.7, -114.,27.7, 246.,27.775002, -114.,27.775002, 246.,27.85, -114.,27.85, 246.,27.925, -114.,27.925, 246.,28., -114.,28., 246.05005,28.05, -113.94995,28.05, 246.1001,28.1, -113.8999,28.1, 246.07507,28.175, -113.92493,28.175, 246.05005,28.25, -113.94995,28.25, 246.02502,28.325, -113.974976,28.325, 246.,28.4, -114.,28.4, 245.9667,28.466667, -114.033295,28.466667, 245.9334,28.533333, -114.066605,28.533333, 245.9001,28.6, -114.0999,28.6, 245.8501,28.650002, -114.1499,28.650002, 245.80011,28.7, -114.19989,28.7, 245.7501,28.75, -114.24989,28.75, 245.7001,28.8, -114.2999,28.8, 245.6501,28.85, -114.3499,28.85, 245.6001,28.9, -114.3999,28.9, 245.55005,28.95, -114.44995,28.95, 245.5,29., -114.5,29., 245.43336,29.033333, -114.566635,29.033333, 245.36674,29.066668, -114.633255,29.066668, 245.30011,29.1, -114.69989,29.1, 245.26677,29.166666, -114.73323,29.166666, 245.23344,29.233334, -114.766556,29.233334, 245.2001,29.3, -114.7999,29.3, 245.1501,29.349998, -114.8499,29.349998, 245.1001,29.4, -114.8999,29.4, 245.03343,29.433332, -114.96657,29.433332, 244.96677,29.466667, -115.03323,29.466667, 244.9001,29.5, -115.0999,29.5, 244.83344,29.533333, -115.166565,29.533333, 244.76677,29.566668, -115.23323,29.566668, 244.7001,29.6, -115.2999,29.6, 244.6334,29.633333, -115.36659,29.633333, 244.5667,29.666668, -115.433304,29.666668, 244.5,29.7, -115.5,29.7, 244.45004,29.75, -115.54996,29.75, 244.4001,29.8, -115.5999,29.8, 244.36678,29.866667, -115.633224,29.866667, 244.33344,29.933332, -115.666565,29.933332, 244.30011,30., -115.69989,30., 244.30011,30.066668, -115.69989,30.066668, 244.30011,30.133333, -115.69989,30.133333, 244.30011,30.2, -115.69989,30.2, 244.26677,30.266666, -115.73323,30.266666, 244.23344,30.333334, -115.766556,30.333334, 244.2001,30.4, -115.7999,30.4, 244.1501,30.45, -115.8499,30.45, 244.1001,30.5, -115.8999,30.5, 244.06673,30.566668, -115.93327,30.566668, 244.03337,30.633333, -115.96663,30.633333, 244.,30.7, -116.,30.7, 243.95004,30.75, -116.04996,30.75, 243.9001,30.8, -116.0999,30.8, 243.86678,30.866667, -116.133224,30.866667, 243.83344,30.933332, -116.166565,30.933332, 243.80011,31., -116.19989,31., 243.76677,31.066668, -116.23323,31.066668, 243.73344,31.133333, -116.266556,31.133333, 243.7001,31.2, -116.2999,31.2, 243.66676,31.266666, -116.33324,31.266666, 243.63344,31.333334, -116.36656,31.333334, 243.6001,31.4, -116.3999,31.4, 243.56673,31.466667, -116.43327,31.466667, 243.53337,31.533333, -116.46663,31.533333, 243.5,31.6, -116.5,31.6, 243.5,31.666666, -116.5,31.666666, 243.5,31.733334, -116.5,31.733334, 243.5,31.8, -116.5,31.8, 243.43336,31.833332, -116.566635,31.833332, 243.36674,31.866667, -116.633255,31.866667, 243.30011,31.9, -116.69989,31.9, 243.30011,31.95, -116.69989,31.95, 243.30011,32., -116.69989,32., 243.26677,32.066666, -116.73323,32.066666, 243.23344,32.133335, -116.766556,32.133335, 243.2001,32.2, -116.7999,32.2, 243.1501,32.25, -116.8499,32.25, 243.1001,32.3, -116.8999,32.3, 243.0501,32.35, -116.949905,32.35, 243.00009,32.4, -116.99991,32.4, 242.9501,32.45, -117.0499,32.45, 242.9001,32.5, -117.0999,32.5, 242.9001,32.55, -117.0999,32.55, 242.9001,32.6, -117.0999,32.6, 245.1001,32., -114.8999,32., 245.1501,31.95, -114.8499,31.95, 245.2001,31.9, -114.7999,31.9, 245.2501,31.849998, -114.74989,31.849998, 245.30011,31.8, -114.69989,31.8, 245.3501,31.75, -114.6499,31.75, 245.4001,31.7, -114.5999,31.7, 245.45004,31.7, -114.54996,31.7, 245.5,31.7, -114.5,31.7, 245.5667,31.666668, -114.433304,31.666668, 245.6334,31.633333, -114.36659,31.633333, 245.7001,31.6, -114.2999,31.6, 245.76677,31.566668, -114.23323,31.566668, 245.83344,31.533333, -114.166565,31.533333, 245.9001,31.5, -114.0999,31.5, 245.96677,31.5, -114.03323,31.5, 246.03343,31.5, -113.96657,31.5, 246.1001,31.5, -113.8999,31.5, 246.1751,31.475, -113.824905,31.475, 246.25009,31.45, -113.74991,31.45, 246.3251,31.425, -113.6749,31.425, 246.4001,31.4, -113.5999,31.4, 246.45004,31.349998, -113.54996,31.349998, 246.5,31.3, -113.5,31.3, 246.5667,31.266666, -113.433304,31.266666, 246.6334,31.233334, -113.36659,31.233334, 246.7001,31.2, -113.2999,31.2, 246.76677,31.166668, -113.23323,31.166668, 246.83344,31.133333, -113.166565,31.133333, 246.9001,31.1, -113.0999,31.1, 246.95004,31.05, -113.04996,31.05, 247.,31., -113.,31., 247.,30.925, -113.,30.925, 247.,30.85, -113.,30.85, 247.,30.775002, -113.,30.775002, 247.,30.7, -113.,30.7, 247.03337,30.633333, -112.96663,30.633333, 247.06673,30.566668, -112.93327,30.566668, 247.1001,30.5, -112.8999,30.5, 247.1501,30.45, -112.8499,30.45, 247.2001,30.4, -112.7999,30.4, 247.2001,30.349998, -112.7999,30.349998, 247.2001,30.3, -112.7999,30.3, 247.2251,30.224998, -112.7749,30.224998, 247.2501,30.15, -112.74989,30.15, 247.27512,30.075, -112.724884,30.075, 247.30011,30., -112.69989,30., 247.33344,29.933332, -112.666565,29.933332, 247.36678,29.866667, -112.633224,29.866667, 247.4001,29.8, -112.5999,29.8, 247.4501,29.75, -112.5499,29.75, 247.50009,29.7, -112.49991,29.7, 247.5501,29.65, -112.449905,29.65, 247.6001,29.6, -112.3999,29.6, 247.6001,29.533333, -112.3999,29.533333, 247.6001,29.466667, -112.3999,29.466667, 247.6001,29.4, -112.3999,29.4, 247.6501,29.349998, -112.3499,29.349998, 247.7001,29.3, -112.2999,29.3, 247.7501,29.25, -112.24989,29.25, 247.80011,29.2, -112.19989,29.2, 247.8501,29.15, -112.1499,29.15, 247.9001,29.1, -112.0999,29.1, 247.9334,29.033333, -112.066605,29.033333, 247.9667,28.966667, -112.033295,28.966667, 248.,28.9, -112.,28.9, 248.05005,28.849998, -111.94995,28.849998, 248.1001,28.8, -111.8999,28.8, 248.13344,28.733334, -111.86656,28.733334, 248.16676,28.666666, -111.83324,28.666666, 248.2001,28.6, -111.7999,28.6, 248.2501,28.55, -111.74989,28.55, 248.30011,28.5, -111.69989,28.5, 248.36674,28.466667, -111.633255,28.466667, 248.43336,28.433332, -111.566635,28.433332, 248.5,28.4, -111.5,28.4, 248.55005,28.349998, -111.44995,28.349998, 248.6001,28.3, -111.3999,28.3, 248.6501,28.25, -111.3499,28.25, 248.7001,28.2, -111.2999,28.2, 248.7501,28.150002, -111.24989,28.150002, 248.80011,28.1, -111.19989,28.1, 248.85008,28.05, -111.14992,28.05, 248.90005,28., -111.099945,28., 248.95003,27.95, -111.04997,27.95, 249.,27.9, -111.,27.9, 249.0667,27.9, -110.933304,27.9, 249.1334,27.9, -110.86659,27.9, 249.2001,27.9, -110.7999,27.9, 249.26677,27.9, -110.73323,27.9, 249.33344,27.9, -110.666565,27.9, 249.4001,27.9, -110.5999,27.9, 249.4334,27.833334, -110.566605,27.833334, 249.4667,27.766666, -110.533295,27.766666, 249.5,27.7, -110.5,27.7, 249.5,27.625, -110.5,27.625, 249.5,27.55, -110.5,27.55, 249.5,27.475, -110.5,27.475, 249.5,27.4, -110.5,27.4, 249.55005,27.349998, -110.44995,27.349998, 249.6001,27.3, -110.3999,27.3, 249.6501,27.25, -110.3499,27.25, 249.7001,27.2, -110.2999,27.2, 249.7501,27.15, -110.24989,27.15, 249.80011,27.1, -110.19989,27.1, 249.86674,27.1, -110.133255,27.1, 249.93336,27.1, -110.066635,27.1, 250.,27.1, -110.,27.1, 250.05005,27.05, -109.94995,27.05, 250.1001,27., -109.8999,27., 250.13344,26.933332, -109.86656,26.933332, 250.16676,26.866667, -109.83324,26.866667, 250.2001,26.8, -109.7999,26.8, 250.2501,26.75, -109.74989,26.75, 250.30011,26.7, -109.69989,26.7, 250.36674,26.666668, -109.633255,26.666668, 250.43336,26.633333, -109.566635,26.633333, 250.5,26.6, -109.5,26.6, 250.5667,26.6, -109.433304,26.6, 250.6334,26.6, -109.36659,26.6, 250.7001,26.6, -109.2999,26.6, 250.73344,26.533333, -109.266556,26.533333, 250.76677,26.466667, -109.23323,26.466667, 250.80011,26.4, -109.19989,26.4, 250.8501,26.349998, -109.1499,26.349998, 250.9001,26.3, -109.0999,26.3, 250.86678,26.233334, -109.133224,26.233334, 250.83344,26.166666, -109.166565,26.166666, 250.80011,26.1, -109.19989,26.1, 250.7501,26.05, -109.24989,26.05, 250.7001,26., -109.2999,26., 250.7001,25.925, -109.2999,25.925, 250.7001,25.85, -109.2999,25.85, 250.7001,25.775002, -109.2999,25.775002, 250.7001,25.7, -109.2999,25.7, 250.7501,25.650002, -109.24989,25.650002, 250.80011,25.6, -109.19989,25.6, 250.86674,25.6, -109.133255,25.6, 250.93336,25.6, -109.066635,25.6, 251.,25.6, -109.,25.6, 251.0667,25.6, -108.933304,25.6, 251.1334,25.6, -108.86659,25.6, 251.2001,25.6, -108.7999,25.6, 251.2001,25.533333, -108.7999,25.533333, 251.2001,25.466667, -108.7999,25.466667, 251.2001,25.4, -108.7999,25.4, 251.2501,25.349998, -108.74989,25.349998, 251.30011,25.3, -108.69989,25.3, 251.36674,25.266666, -108.633255,25.266666, 251.43336,25.233334, -108.566635,25.233334, 251.5,25.2, -108.5,25.2, 251.5667,25.166668, -108.433304,25.166668, 251.6334,25.133333, -108.36659,25.133333, 251.7001,25.1, -108.2999,25.1, 251.77509,25.1, -108.224915,25.1, 251.85005,25.1, -108.14995,25.1, 251.92502,25.1, -108.07498,25.1, 252.,25.1, -108.,25.1, 252.05002,25.05, -107.94998,25.05, 252.10005,25., -107.89995,25., 252.15009,24.95, -107.849915,24.95, 252.2001,24.9, -107.7999,24.9, 252.2001,24.833334, -107.7999,24.833334, 252.2001,24.766666, -107.7999,24.766666, 252.2001,24.7, -107.7999,24.7, 252.23344,24.633333, -107.766556,24.633333, 252.26677,24.566668, -107.73323,24.566668, 252.30011,24.5, -107.69989,24.5, 252.33344,24.433332, -107.666565,24.433332, 252.36678,24.366667, -107.633224,24.366667, 252.4001,24.3, -107.5999,24.3, 252.46677,24.266666, -107.53323,24.266666, 252.53343,24.233334, -107.46657,24.233334, 252.6001,24.2, -107.3999,24.2, 252.6501,24.150002, -107.3499,24.150002, 252.7001,24.1, -107.2999,24.1, 252.76677,24.066668, -107.23323,24.066668, 252.83344,24.033333, -107.166565,24.033333, 252.9001,24., -107.0999,24., 252.96677,23.966667, -107.03323,23.966667, 253.03343,23.933332, -106.96657,23.933332, 253.1001,23.9, -106.8999,23.9, 253.13344,23.833334, -106.86656,23.833334, 253.16676,23.766666, -106.83324,23.766666, 253.2001,23.7, -106.7999,23.7, 253.2501,23.650002, -106.74989,23.650002, 253.30011,23.6, -106.69989,23.6, 253.3501,23.55, -106.6499,23.55, 253.4001,23.5, -106.5999,23.5, 253.4501,23.45, -106.5499,23.45, 253.50009,23.4, -106.49991,23.4, 253.5501,23.349998, -106.449905,23.349998, 253.6001,23.3, -106.3999,23.3, 253.6001,23.25, -106.3999,23.25, 253.6001,23.2, -106.3999,23.2, 253.6501,23.150002, -106.3499,23.150002, 253.7001,23.1, -106.2999,23.1, 253.7501,23.05, -106.24989,23.05, 253.80011,23., -106.19989,23., 253.8501,22.95, -106.1499,22.95, 253.9001,22.9, -106.0999,22.9, 253.96677,22.866667, -106.03323,22.866667, 254.03343,22.833332, -105.96657,22.833332, 254.1001,22.8, -105.8999,22.8, 254.1001,22.75, -105.8999,22.75, 254.1001,22.7, -105.8999,22.7, 254.16676,22.666668, -105.83324,22.666668, 254.23344,22.633333, -105.766556,22.633333, 254.30011,22.6, -105.69989,22.6, 254.3501,22.55, -105.6499,22.55, 254.4001,22.5, -105.5999,22.5, 254.4001,22.433332, -105.5999,22.433332, 254.4001,22.366667, -105.5999,22.366667, 254.4001,22.3, -105.5999,22.3, 254.4334,22.233334, -105.566605,22.233334, 254.4667,22.166666, -105.533295,22.166666, 254.5,22.1, -105.5,22.1, 254.53337,22.033333, -105.46663,22.033333, 254.56673,21.966667, -105.43327,21.966667, 254.6001,21.9, -105.3999,21.9, 254.6501,21.849998, -105.3499,21.849998, 254.7001,21.8, -105.2999,21.8, 254.7001,21.733334, -105.2999,21.733334, 254.7001,21.666666, -105.2999,21.666666, 254.7001,21.6, -105.2999,21.6, 254.7501,21.55, -105.24989,21.55, 254.80011,21.5, -105.19989,21.5, 254.8251,21.425, -105.1749,21.425, 254.8501,21.35, -105.1499,21.35, 254.8751,21.275002, -105.12489,21.275002, 254.9001,21.2, -105.0999,21.2, 254.9001,21.133333, -105.0999,21.133333, 254.9001,21.066668, -105.0999,21.066668, 254.9001,21., -105.0999,21., 254.8501,20.95, -105.1499,20.95, 254.80011,20.9, -105.19989,20.9, 254.7501,20.849998, -105.24989,20.849998, 254.7001,20.8, -105.2999,20.8, 254.7501,20.75, -105.24989,20.75, 254.80011,20.7, -105.19989,20.7, 254.8501,20.65, -105.1499,20.65, 254.9001,20.6, -105.0999,20.6, 254.83344,20.566668, -105.166565,20.566668, 254.76677,20.533333, -105.23323,20.533333, 254.7001,20.5, -105.2999,20.5, 254.6334,20.466667, -105.36659,20.466667, 254.5667,20.433332, -105.433304,20.433332, 254.5,20.4, -105.5,20.4, 254.52502,20.325, -105.474976,20.325, 254.55005,20.25, -105.44995,20.25, 254.57507,20.175, -105.42493,20.175, 254.6001,20.1, -105.3999,20.1, 254.63344,20.033333, -105.36656,20.033333, 254.66676,19.966667, -105.33324,19.966667, 254.7001,19.9, -105.2999,19.9, 254.7001,19.849998, -105.2999,19.849998, 254.7001,19.8, -105.2999,19.8, 254.76677,19.766666, -105.23323,19.766666, 254.83344,19.733334, -105.166565,19.733334, 254.9001,19.7, -105.0999,19.7, 254.9334,19.633333, -105.066605,19.633333, 254.9667,19.566668, -105.033295,19.566668, 255.,19.5, -105.,19.5, 255.06667,19.466667, -104.933334,19.466667, 255.13333,19.433332, -104.86667,19.433332, 255.2,19.4, -104.8,19.4, 255.25,19.35, -104.75,19.35, 255.29999,19.3, -104.70001,19.3, 255.34999,19.25, -104.65001,19.25, 255.4,19.2, -104.600006,19.2, 255.47499,19.175001, -104.52501,19.175001, 255.54999,19.150002, -104.45001,19.150002, 255.625,19.125, -104.375,19.125, 255.7,19.1, -104.3,19.1, 255.76666,19.066668, -104.23334,19.066668, 255.83333,19.033333, -104.16667,19.033333, 255.9,19., -104.100006,19., 255.95,18.95, -104.05,18.95, 256.,18.9, -104.,18.9, 256.05,18.849998, -103.95001,18.849998, 256.1,18.8, -103.899994,18.8, 256.16666,18.8, -103.83334,18.8, 256.23334,18.8, -103.76666,18.8, 256.3,18.8, -103.70001,18.8, 256.34998,18.75, -103.650024,18.75, 256.4,18.7, -103.600006,18.7, 256.43332,18.633333, -103.56668,18.633333, 256.46667,18.566668, -103.533325,18.566668, 256.5,18.5, -103.5,18.5, 256.53333,18.433332, -103.466675,18.433332, 256.56668,18.366667, -103.43332,18.366667, 256.6,18.3, -103.399994,18.3, 256.66666,18.266666, -103.33334,18.266666, 256.73334,18.233334, -103.26666,18.233334, 256.8,18.2, -103.20001,18.2, 256.875,18.2, -103.125,18.2, 256.95,18.2, -103.04999,18.2, 257.025,18.2, -102.975006,18.2, 257.1,18.2, -102.899994,18.2, 257.15002,18.150002, -102.849976,18.150002, 257.2,18.1, -102.79999,18.1, 257.26666,18.066668, -102.73334,18.066668, 257.33334,18.033333, -102.66666,18.033333, 257.4,18., -102.600006,18., 257.46667,18., -102.533325,18., 257.53333,18., -102.466675,18., 257.6,18., -102.399994,18., 257.675,17.975, -102.32501,17.975, 257.75,17.95, -102.25,17.95, 257.825,17.925, -102.17499,17.925, 257.9,17.9, -102.100006,17.9, 257.96667,17.9, -102.033325,17.9, 258.03333,17.9, -101.966675,17.9, 258.1,17.9, -101.899994,17.9, 258.16666,17.866667, -101.83334,17.866667, 258.23334,17.833332, -101.76666,17.833332, 258.3,17.8, -101.70001,17.8, 258.34998,17.8, -101.650024,17.8, 258.4,17.8, -101.600006,17.8, 258.43332,17.733334, -101.56668,17.733334, 258.46667,17.666666, -101.533325,17.666666, 258.5,17.6, -101.5,17.6, 258.56668,17.566668, -101.43332,17.566668, 258.63333,17.533333, -101.36667,17.533333, 258.7,17.5, -101.29999,17.5, 258.76666,17.466667, -101.23334,17.466667, 258.83334,17.433332, -101.16666,17.433332, 258.9,17.4, -101.100006,17.4, 258.95,17.35, -101.04999,17.35, 259.,17.3, -101.,17.3, 259.05,17.25, -100.95001,17.25, 259.1,17.2, -100.899994,17.2, 259.15002,17.2, -100.849976,17.2, 259.2,17.2, -100.79999,17.2, 259.26666,17.166668, -100.73334,17.166668, 259.33334,17.133333, -100.66666,17.133333, 259.4,17.1, -100.600006,17.1, 259.46667,17.066668, -100.533325,17.066668, 259.53333,17.033333, -100.466675,17.033333, 259.6,17., -100.399994,17., 259.68,16.98, -100.32001,16.98, 259.76,16.96, -100.23999,16.96, 259.84,16.94, -100.16,16.94, 259.92,16.92, -100.07999,16.92, 260.,16.9, -100.,16.9, 260.05,16.9, -99.95001,16.9, 260.1,16.9, -99.899994,16.9, 260.16666,16.866667, -99.83334,16.866667, 260.23334,16.833332, -99.76666,16.833332, 260.3,16.8, -99.70001,16.8, 260.375,16.775, -99.625,16.775, 260.45,16.75, -99.54999,16.75, 260.525,16.725, -99.475006,16.725, 260.6,16.7, -99.399994,16.7, 260.675,16.675001, -99.32501,16.675001, 260.75,16.650002, -99.25,16.650002, 260.825,16.625, -99.17499,16.625, 260.9,16.6, -99.100006,16.6, 260.975,16.575, -99.024994,16.575, 261.05,16.55, -98.95001,16.55, 261.125,16.525, -98.875,16.525, 261.2,16.5, -98.79999,16.5, 261.26666,16.466667, -98.73334,16.466667, 261.33334,16.433332, -98.66666,16.433332, 261.4,16.4, -98.600006,16.4, 261.46667,16.366667, -98.533325,16.366667, 261.53333,16.333332, -98.466675,16.333332, 261.6,16.3, -98.399994,16.3, 261.66666,16.266666, -98.33334,16.266666, 261.73334,16.233334, -98.26666,16.233334, 261.8,16.2, -98.20001,16.2, 261.84998,16.150002, -98.150024,16.150002, 261.9,16.1, -98.100006,16.1, 261.96667,16.1, -98.033325,16.1, 262.03333,16.1, -97.966675,16.1, 262.1,16.1, -97.899994,16.1, 262.16666,16.066668, -97.83334,16.066668, 262.23334,16.033333, -97.76666,16.033333, 262.3,16., -97.70001,16., 262.36667,15.966666, -97.63333,15.966666, 262.43332,15.933333, -97.56668,15.933333, 262.5,15.9, -97.5,15.9, 262.56668,15.9, -97.43332,15.9, 262.63333,15.9, -97.36667,15.9, 262.7,15.9, -97.29999,15.9, 262.76666,15.9, -97.23334,15.9, 262.83334,15.9, -97.16666,15.9, 262.9,15.9, -97.100006,15.9, 262.96667,15.866667, -97.033325,15.866667, 263.03333,15.833333, -96.966675,15.833333, 263.1,15.8, -96.899994,15.8, 263.16666,15.766666, -96.83334,15.766666, 263.23334,15.733334, -96.76666,15.733334, 263.3,15.7, -96.70001,15.7, 263.36667,15.666667, -96.63333,15.666667, 263.43332,15.633333, -96.56668,15.633333, 263.5,15.6, -96.5,15.6, 263.575,15.6, -96.42499,15.6, 263.65,15.6, -96.350006,15.6, 263.72498,15.6, -96.275024,15.6, 263.8,15.6, -96.20001,15.6, 263.86667,15.633333, -96.13333,15.633333, 263.93332,15.666667, -96.06668,15.666667, 264.,15.7, -96.,15.7, 264.06668,15.733334, -95.93332,15.733334, 264.13333,15.766666, -95.86667,15.766666, 264.2,15.8, -95.79999,15.8, 264.27502,15.825, -95.724976,15.825, 264.35,15.85, -95.649994,15.85, 264.425,15.875, -95.57501,15.875, 264.5,15.9, -95.5,15.9, 264.55,15.9, -95.45001,15.9, 264.6,15.9, -95.399994,15.9, 264.65002,15.95, -95.349976,15.95, 264.7,16., -95.29999,16., 264.76,16.04, -95.23999,16.04, 264.82,16.08, -95.17999,16.08, 264.88,16.12, -95.119995,16.12, 264.94,16.16, -95.06,16.16, 265.,16.2, -95.,16.2, 265.,16.150002, -95.,16.150002, 265.,16.1, -95.,16.1, 241.80011,29., -118.19989,29., 241.83344,28.933332, -118.166565,28.933332, 241.86678,28.866667, -118.133224,28.866667, 241.9001,28.8, -118.0999,28.8, 241.86678,28.866667, -118.133224,28.866667, 241.83344,28.933332, -118.166565,28.933332, 241.80011,29., -118.19989,29., 244.9001,28., -115.0999,28., 244.8501,28.05, -115.1499,28.05, 244.80011,28.1, -115.19989,28.1, 244.8501,28.150002, -115.1499,28.150002, 244.9001,28.2, -115.0999,28.2, 244.95004,28.150002, -115.04996,28.150002, 245.,28.1, -115.,28.1, 244.95004,28.05, -115.04996,28.05, 244.9001,28., -115.0999,28., 247.,29., -113.,29., 246.95004,29.05, -113.04996,29.05, 246.9001,29.1, -113.0999,29.1, 246.83344,29.133333, -113.166565,29.133333, 246.76677,29.166668, -113.23323,29.166668, 246.7001,29.2, -113.2999,29.2, 246.6501,29.25, -113.3499,29.25, 246.6001,29.3, -113.3999,29.3, 246.6001,29.366667, -113.3999,29.366667, 246.6001,29.433332, -113.3999,29.433332, 246.6001,29.5, -113.3999,29.5, 246.6501,29.45, -113.3499,29.45, 246.7001,29.4, -113.2999,29.4, 246.73344,29.333334, -113.266556,29.333334, 246.76677,29.266666, -113.23323,29.266666, 246.80011,29.2, -113.19989,29.2, 246.8501,29.150002, -113.1499,29.150002, 246.9001,29.1, -113.0999,29.1, 246.95004,29.05, -113.04996,29.05, 247.,29., -113.,29., 247.6001,29., -112.3999,29., 247.6501,29.05, -112.3499,29.05, 247.7001,29.1, -112.2999,29.1, 247.7501,29.05, -112.24989,29.05, 247.80011,29., -112.19989,29., 247.83344,28.933332, -112.166565,28.933332, 247.86678,28.866667, -112.133224,28.866667, 247.9001,28.8, -112.0999,28.8, 247.83344,28.766666, -112.166565,28.766666, 247.76677,28.733334, -112.23323,28.733334, 247.7001,28.7, -112.2999,28.7, 247.66676,28.766666, -112.33324,28.766666, 247.63344,28.833334, -112.36656,28.833334, 247.6001,28.9, -112.3999,28.9, 247.6001,28.95, -112.3999,28.95, 247.6001,29., -112.3999,29., 246.9001,18.1, -113.0999,18.1, 246.9001,18.1, -113.0999,18.1, 262.7,25.3, -97.29999,25.3, 262.7,25.233334, -97.29999,25.233334, 262.7,25.166666, -97.29999,25.166666, 262.7,25.1, -97.29999,25.1, 262.65002,25.150002, -97.349976,25.150002, 262.6,25.2, -97.399994,25.2, 262.65002,25.25, -97.349976,25.25, 262.7,25.3, -97.29999,25.3, 181.6001,51.9, -178.3999,51.9, 181.66676,51.933334, -178.33324,51.933334, 181.73343,51.966667, -178.26657,51.966667, 181.8001,52., -178.1999,52., 181.8501,51.95, -178.1499,51.95, 181.9001,51.9, -178.0999,51.9, 181.9751,51.9, -178.0249,51.9, 182.05011,51.9, -177.94989,51.9, 182.1251,51.9, -177.8749,51.9, 182.2001,51.9, -177.7999,51.9, 182.1334,51.833336, -177.8666,51.833336, 182.0667,51.766666, -177.9333,51.766666, 182.,51.7, -178.,51.7, 181.93336,51.666668, -178.06664,51.666668, 181.86673,51.63333, -178.13327,51.63333, 181.8001,51.6, -178.1999,51.6, 181.76677,51.666664, -178.23323,51.666664, 181.73343,51.733334, -178.26657,51.733334, 181.7001,51.8, -178.2999,51.8, 181.6501,51.85, -178.3499,51.85, 181.6001,51.9, -178.3999,51.9, 182.2001,51.7, -177.7999,51.7, 182.26677,51.733334, -177.73323,51.733334, 182.33344,51.766666, -177.66656,51.766666, 182.4001,51.8, -177.5999,51.8, 182.46677,51.8, -177.53323,51.8, 182.53343,51.8, -177.46657,51.8, 182.6001,51.8, -177.3999,51.8, 182.6501,51.85, -177.3499,51.85, 182.7001,51.9, -177.2999,51.9, 182.66676,51.833336, -177.33324,51.833336, 182.63344,51.766666, -177.36656,51.766666, 182.6001,51.7, -177.3999,51.7, 182.53343,51.7, -177.46657,51.7, 182.46677,51.7, -177.53323,51.7, 182.4001,51.7, -177.5999,51.7, 182.33344,51.7, -177.66656,51.7, 182.26677,51.7, -177.73323,51.7, 182.2001,51.7, -177.7999,51.7, 183.,51.8, -177.,51.8, 183.,51.85, -177.,51.85, 183.,51.9, -177.,51.9, 183.0667,51.933334, -176.9333,51.933334, 183.1334,51.966667, -176.8666,51.966667, 183.2001,52., -176.7999,52., 183.23343,51.933334, -176.76657,51.933334, 183.26677,51.866665, -176.73323,51.866665, 183.3001,51.8, -176.6999,51.8, 183.36673,51.8, -176.63327,51.8, 183.43336,51.8, -176.56664,51.8, 183.5,51.8, -176.5,51.8, 183.43336,51.766666, -176.56664,51.766666, 183.36673,51.733334, -176.63327,51.733334, 183.3001,51.7, -176.6999,51.7, 183.23343,51.7, -176.76657,51.7, 183.16676,51.7, -176.83324,51.7, 183.1001,51.7, -176.8999,51.7, 183.05005,51.7, -176.94995,51.7, 183.,51.7, -177.,51.7, 183.,51.75, -177.,51.75, 183.,51.8, -177.,51.8, 185.5,52.4, -174.5,52.4, 185.57503,52.4, -174.42497,52.4, 185.65005,52.4, -174.34995,52.4, 185.72507,52.4, -174.27493,52.4, 185.8001,52.4, -174.1999,52.4, 185.76677,52.333336, -174.23323,52.333336, 185.73343,52.266666, -174.26657,52.266666, 185.7001,52.2, -174.2999,52.2, 185.6334,52.166668, -174.3666,52.166668, 185.5667,52.13333, -174.4333,52.13333, 185.5,52.1, -174.5,52.1, 185.43336,52.1, -174.56664,52.1, 185.36673,52.1, -174.63327,52.1, 185.3001,52.1, -174.6999,52.1, 185.3501,52.15, -174.6499,52.15, 185.4001,52.2, -174.5999,52.2, 185.45004,52.25, -174.54996,52.25, 185.5,52.3, -174.5,52.3, 185.5,52.35, -174.5,52.35, 185.5,52.4, -174.5,52.4, 185.8001,52.2, -174.1999,52.2, 185.87509,52.175, -174.12491,52.175, 185.9501,52.15, -174.0499,52.15, 186.0251,52.125, -173.9749,52.125, 186.1001,52.1, -173.8999,52.1, 186.16676,52.1, -173.83324,52.1, 186.23343,52.1, -173.76657,52.1, 186.3001,52.1, -173.6999,52.1, 186.37509,52.1, -173.62491,52.1, 186.4501,52.1, -173.5499,52.1, 186.5251,52.1, -173.4749,52.1, 186.6001,52.1, -173.3999,52.1, 186.66676,52.1, -173.33324,52.1, 186.73343,52.1, -173.26657,52.1, 186.8001,52.1, -173.1999,52.1, 186.72507,52.1, -173.27493,52.1, 186.65005,52.1, -173.34995,52.1, 186.57503,52.1, -173.42497,52.1, 186.5,52.1, -173.5,52.1, 186.42502,52.074997, -173.57498,52.074997, 186.35005,52.05, -173.64995,52.05, 186.27509,52.025, -173.72491,52.025, 186.2001,52., -173.7999,52., 186.1334,52.033333, -173.8666,52.033333, 186.0667,52.066666, -173.9333,52.066666, 186.,52.1, -174.,52.1, 185.93336,52.13333, -174.06664,52.13333, 185.86673,52.166668, -174.13327,52.166668, 185.8001,52.2, -174.1999,52.2, 187.3001,52.4, -172.6999,52.4, 187.36673,52.4, -172.63327,52.4, 187.43336,52.4, -172.56664,52.4, 187.5,52.4, -172.5,52.4, 187.45004,52.35, -172.54996,52.35, 187.4001,52.3, -172.5999,52.3, 187.33344,52.333332, -172.66656,52.333332, 187.26677,52.36667, -172.73323,52.36667, 187.2001,52.4, -172.7999,52.4, 187.25009,52.4, -172.74991,52.4, 187.3001,52.4, -172.6999,52.4, 190.7001,52.8, -169.2999,52.8, 190.73343,52.866665, -169.26657,52.866665, 190.76677,52.933334, -169.23323,52.933334, 190.8001,53., -169.1999,53., 190.86673,53.066666, -169.13327,53.066666, 190.93336,53.133335, -169.06664,53.133335, 191.,53.2, -169.,53.2, 191.0667,53.233334, -168.9333,53.233334, 191.1334,53.266666, -168.8666,53.266666, 191.2001,53.3, -168.7999,53.3, 191.26677,53.3, -168.73323,53.3, 191.33344,53.3, -168.66656,53.3, 191.4001,53.3, -168.5999,53.3, 191.46677,53.366665, -168.53323,53.366665, 191.53343,53.433334, -168.46657,53.433334, 191.6001,53.5, -168.3999,53.5, 191.6751,53.5, -168.3249,53.5, 191.75009,53.5, -168.24991,53.5, 191.8251,53.5, -168.1749,53.5, 191.9001,53.5, -168.0999,53.5, 191.83344,53.433334, -168.16656,53.433334, 191.76677,53.366665, -168.23323,53.366665, 191.7001,53.3, -168.2999,53.3, 191.6501,53.3, -168.3499,53.3, 191.6001,53.3, -168.3999,53.3, 191.53343,53.266666, -168.46657,53.266666, 191.46677,53.233334, -168.53323,53.233334, 191.4001,53.2, -168.5999,53.2, 191.33344,53.166668, -168.66656,53.166668, 191.26677,53.13333, -168.73323,53.13333, 191.2001,53.1, -168.7999,53.1, 191.1251,53.05, -168.8749,53.05, 191.05011,53., -168.94989,53., 190.9751,52.95, -169.0249,52.95, 190.9001,52.9, -169.0999,52.9, 190.83344,52.86667, -169.16656,52.86667, 190.76677,52.833332, -169.23323,52.833332, 190.7001,52.8, -169.2999,52.8, 190.7001,52.8, -169.2999,52.8, 192.2001,53.3, -167.7999,53.3, 192.25009,53.35, -167.74991,53.35, 192.3001,53.4, -167.6999,53.4, 192.36673,53.433334, -167.63327,53.433334, 192.43336,53.466667, -167.56664,53.466667, 192.5,53.5, -167.5,53.5, 192.5667,53.5, -167.4333,53.5, 192.6334,53.5, -167.3666,53.5, 192.7001,53.5, -167.2999,53.5, 192.7001,53.6, -167.2999,53.6, 192.7001,53.7, -167.2999,53.7, 192.77509,53.7, -167.22491,53.7, 192.85005,53.7, -167.14995,53.7, 192.92502,53.7, -167.07498,53.7, 193.,53.7, -167.,53.7, 192.93336,53.733334, -167.06664,53.733334, 192.86673,53.766666, -167.13327,53.766666, 192.8001,53.8, -167.1999,53.8, 192.76677,53.866665, -167.23323,53.866665, 192.73343,53.933334, -167.26657,53.933334, 192.7001,54., -167.2999,54., 192.77509,54., -167.22491,54., 192.85005,54., -167.14995,54., 192.92502,54., -167.07498,54., 193.,54., -167.,54., 193.0667,53.966667, -166.9333,53.966667, 193.1334,53.933334, -166.8666,53.933334, 193.2001,53.9, -166.7999,53.9, 193.26677,53.933334, -166.73323,53.933334, 193.33344,53.966667, -166.66656,53.966667, 193.4001,54., -166.5999,54., 193.45004,53.95, -166.54996,53.95, 193.5,53.9, -166.5,53.9, 193.43336,53.86667, -166.56664,53.86667, 193.36673,53.833332, -166.63327,53.833332, 193.3001,53.8, -166.6999,53.8, 193.26677,53.733334, -166.73323,53.733334, 193.23343,53.666664, -166.76657,53.666664, 193.2001,53.6, -166.7999,53.6, 193.1334,53.566666, -166.8666,53.566666, 193.0667,53.533333, -166.9333,53.533333, 193.,53.5, -167.,53.5, 192.92502,53.475, -167.07498,53.475, 192.85005,53.45, -167.14995,53.45, 192.77509,53.425003, -167.22491,53.425003, 192.7001,53.4, -167.2999,53.4, 192.6501,53.4, -167.3499,53.4, 192.6001,53.4, -167.3999,53.4, 192.5251,53.375, -167.4749,53.375, 192.4501,53.35, -167.5499,53.35, 192.37509,53.325, -167.62491,53.325, 192.3001,53.3, -167.6999,53.3, 192.25009,53.3, -167.74991,53.3, 192.2001,53.3, -167.7999,53.3, 193.9001,54.3, -166.0999,54.3, 193.96677,54.266666, -166.03323,54.266666, 194.03343,54.233334, -165.96657,54.233334, 194.1001,54.2, -165.8999,54.2, 194.05005,54.15, -165.94995,54.15, 194.,54.1, -166.,54.1, 193.93336,54.1, -166.06664,54.1, 193.86673,54.1, -166.13327,54.1, 193.8001,54.1, -166.1999,54.1, 193.83344,54.166664, -166.16656,54.166664, 193.86676,54.233334, -166.13324,54.233334, 193.9001,54.3, -166.0999,54.3, 195.,54.6, -165.,54.6, 195.05005,54.65, -164.94995,54.65, 195.1001,54.7, -164.8999,54.7, 195.16676,54.733334, -164.83324,54.733334, 195.23343,54.766666, -164.76657,54.766666, 195.3001,54.8, -164.6999,54.8, 195.33344,54.866665, -164.66656,54.866665, 195.36676,54.933334, -164.63324,54.933334, 195.4001,55., -164.5999,55., 195.4751,55., -164.5249,55., 195.55011,55., -164.44989,55., 195.6251,55., -164.3749,55., 195.7001,55., -164.2999,55., 195.76677,55., -164.23323,55., 195.83344,55., -164.16656,55., 195.9001,55., -164.0999,55., 195.96677,55.033333, -164.03323,55.033333, 196.03343,55.066666, -163.96657,55.066666, 196.1001,55.1, -163.8999,55.1, 196.16676,55.1, -163.83324,55.1, 196.23343,55.1, -163.76657,55.1, 196.3001,55.1, -163.6999,55.1, 196.33344,55.033333, -163.66656,55.033333, 196.36676,54.966667, -163.63324,54.966667, 196.4001,54.9, -163.5999,54.9, 196.45004,54.85, -163.54996,54.85, 196.5,54.8, -163.5,54.8, 196.5667,54.8, -163.4333,54.8, 196.6334,54.8, -163.3666,54.8, 196.7001,54.8, -163.2999,54.8, 196.6251,54.775, -163.3749,54.775, 196.55011,54.75, -163.44989,54.75, 196.4751,54.725, -163.5249,54.725, 196.4001,54.7, -163.5999,54.7, 196.33344,54.7, -163.66656,54.7, 196.26677,54.7, -163.73323,54.7, 196.2001,54.7, -163.7999,54.7, 196.1251,54.7, -163.8749,54.7, 196.05011,54.7, -163.94989,54.7, 195.9751,54.7, -164.0249,54.7, 195.9001,54.7, -164.0999,54.7, 195.8251,54.65, -164.1749,54.65, 195.75009,54.6, -164.24991,54.6, 195.6751,54.55, -164.3249,54.55, 195.6001,54.5, -164.3999,54.5, 195.5251,54.475, -164.4749,54.475, 195.4501,54.45, -164.5499,54.45, 195.37509,54.425003, -164.62491,54.425003, 195.3001,54.4, -164.6999,54.4, 195.23343,54.433334, -164.76657,54.433334, 195.16676,54.466667, -164.83324,54.466667, 195.1001,54.5, -164.8999,54.5, 195.05005,54.55, -164.94995,54.55, 195.,54.6, -165.,54.6, 195.,54.6, -165.,54.6, 197.1001,54.5, -162.8999,54.5, 197.16676,54.5, -162.83324,54.5, 197.23343,54.5, -162.76657,54.5, 197.3001,54.5, -162.6999,54.5, 197.23343,54.5, -162.76657,54.5, 197.16676,54.5, -162.83324,54.5, 197.1001,54.5, -162.8999,54.5, 197.1001,54.5, -162.8999,54.5, 199.3001,55.4, -160.6999,55.4, 199.3501,55.35, -160.6499,55.35, 199.4001,55.3, -160.5999,55.3, 199.33344,55.266666, -160.66656,55.266666, 199.26677,55.233334, -160.73323,55.233334, 199.2001,55.2, -160.7999,55.2, 199.16676,55.266666, -160.83324,55.266666, 199.13344,55.333336, -160.86656,55.333336, 199.1001,55.4, -160.8999,55.4, 199.16676,55.4, -160.83324,55.4, 199.23343,55.4, -160.76657,55.4, 199.3001,55.4, -160.6999,55.4, 201.4001,56.4, -158.5999,56.4, 201.46677,56.36667, -158.53323,56.36667, 201.53343,56.333332, -158.46657,56.333332, 201.6001,56.3, -158.3999,56.3, 201.55005,56.199997, -158.44995,56.199997, 201.5,56.1, -158.5,56.1, 201.45004,56.199997, -158.54996,56.199997, 201.4001,56.3, -158.5999,56.3, 201.4001,56.35, -158.5999,56.35, 201.4001,56.4, -158.5999,56.4, 205.2001,56.6, -154.7999,56.6, 205.2001,56.6, -154.7999,56.6, 205.8001,56.5, -154.1999,56.5, 205.8001,56.5, -154.1999,56.5, 206.8001,57.1, -153.1999,57.1, 206.75009,57.05, -153.24991,57.05, 206.7001,57., -153.2999,57., 206.7001,57.1, -153.2999,57.1, 206.7001,57.2, -153.2999,57.2, 206.77509,57.2, -153.22491,57.2, 206.85005,57.2, -153.14995,57.2, 206.92502,57.2, -153.07498,57.2, 207.,57.2, -153.,57.2, 206.93336,57.166668, -153.06664,57.166668, 206.86673,57.13333, -153.13327,57.13333, 206.8001,57.1, -153.1999,57.1, 206.8001,57.1, -153.1999,57.1, 205.2001,57.4, -154.7999,57.4, 205.25009,57.45, -154.74991,57.45, 205.3001,57.5, -154.6999,57.5, 205.36673,57.533333, -154.63327,57.533333, 205.43336,57.566666, -154.56664,57.566666, 205.5,57.6, -154.5,57.6, 205.57503,57.625, -154.42497,57.625, 205.65005,57.65, -154.34995,57.65, 205.72507,57.675, -154.27493,57.675, 205.8001,57.7, -154.1999,57.7, 205.8501,57.6, -154.1499,57.6, 205.9001,57.5, -154.0999,57.5, 205.96677,57.466667, -154.03323,57.466667, 206.03343,57.433334, -153.96657,57.433334, 206.1001,57.4, -153.8999,57.4, 206.1001,57.5, -153.8999,57.5, 206.1001,57.6, -153.8999,57.6, 206.05005,57.699997, -153.94995,57.699997, 206.,57.8, -154.,57.8, 206.0667,57.833332, -153.9333,57.833332, 206.1334,57.86667, -153.8666,57.86667, 206.2001,57.9, -153.7999,57.9, 206.25009,57.800003, -153.74991,57.800003, 206.3001,57.7, -153.6999,57.7, 206.36673,57.733334, -153.63327,57.733334, 206.43336,57.766666, -153.56664,57.766666, 206.5,57.8, -153.5,57.8, 206.5667,57.8, -153.4333,57.8, 206.6334,57.8, -153.3666,57.8, 206.7001,57.8, -153.2999,57.8, 206.75009,57.85, -153.24991,57.85, 206.8001,57.9, -153.1999,57.9, 206.86673,57.9, -153.13327,57.9, 206.93336,57.9, -153.06664,57.9, 207.,57.9, -153.,57.9, 207.05005,57.85, -152.94995,57.85, 207.1001,57.8, -152.8999,57.8, 207.1501,57.85, -152.8499,57.85, 207.2001,57.9, -152.7999,57.9, 207.26677,57.9, -152.73323,57.9, 207.33344,57.9, -152.66656,57.9, 207.4001,57.9, -152.5999,57.9, 207.4001,57.800003, -152.5999,57.800003, 207.4001,57.7, -152.5999,57.7, 207.46677,57.666668, -152.53323,57.666668, 207.53343,57.63333, -152.46657,57.63333, 207.6001,57.6, -152.3999,57.6, 207.55005,57.55, -152.44995,57.55, 207.5,57.5, -152.5,57.5, 207.42502,57.5, -152.57498,57.5, 207.35005,57.5, -152.64995,57.5, 207.27509,57.5, -152.72491,57.5, 207.2001,57.5, -152.7999,57.5, 207.1334,57.533333, -152.8666,57.533333, 207.0667,57.566666, -152.9333,57.566666, 207.,57.6, -153.,57.6, 207.05005,57.55, -152.94995,57.55, 207.1001,57.5, -152.8999,57.5, 207.16676,57.466667, -152.83324,57.466667, 207.23343,57.433334, -152.76657,57.433334, 207.3001,57.4, -152.6999,57.4, 207.25009,57.35, -152.74991,57.35, 207.2001,57.3, -152.7999,57.3, 207.1201,57.3, -152.8799,57.3, 207.0401,57.3, -152.9599,57.3, 206.9601,57.3, -153.0399,57.3, 206.8801,57.3, -153.1199,57.3, 206.8001,57.3, -153.1999,57.3, 206.73343,57.266666, -153.26657,57.266666, 206.66676,57.233334, -153.33324,57.233334, 206.6001,57.2, -153.3999,57.2, 206.53343,57.166668, -153.46657,57.166668, 206.46677,57.13333, -153.53323,57.13333, 206.4001,57.1, -153.5999,57.1, 206.3501,57.1, -153.6499,57.1, 206.3001,57.1, -153.6999,57.1, 206.25009,57., -153.74991,57., 206.2001,56.9, -153.7999,56.9, 206.1334,56.86667, -153.8666,56.86667, 206.0667,56.833332, -153.9333,56.833332, 206.,56.8, -154.,56.8, 206.05005,56.9, -153.94995,56.9, 206.1001,57., -153.8999,57., 206.03343,57., -153.96657,57., 205.96677,57., -154.03323,57., 205.9001,57., -154.0999,57., 205.8501,57.1, -154.1499,57.1, 205.8001,57.2, -154.1999,57.2, 205.73343,57.2, -154.26657,57.2, 205.66676,57.2, -154.33324,57.2, 205.6001,57.2, -154.3999,57.2, 205.66676,57.133335, -154.33324,57.133335, 205.73343,57.066666, -154.26657,57.066666, 205.8001,57., -154.1999,57., 205.73343,56.966667, -154.26657,56.966667, 205.66676,56.933334, -154.33324,56.933334, 205.6001,56.9, -154.3999,56.9, 205.55005,56.95, -154.44995,56.95, 205.5,57., -154.5,57., 205.45004,57.1, -154.54996,57.1, 205.4001,57.2, -154.5999,57.2, 205.33344,57.233334, -154.66656,57.233334, 205.26677,57.266666, -154.73323,57.266666, 205.2001,57.3, -154.7999,57.3, 205.2001,57.35, -154.7999,57.35, 205.2001,57.4, -154.7999,57.4, 206.5,58.1, -153.5,58.1, 206.5667,58.1, -153.4333,58.1, 206.6334,58.1, -153.3666,58.1, 206.7001,58.1, -153.2999,58.1, 206.76677,58.066666, -153.23323,58.066666, 206.83344,58.033333, -153.16656,58.033333, 206.9001,58., -153.0999,58., 206.83344,58.033333, -153.16656,58.033333, 206.76677,58.066666, -153.23323,58.066666, 206.7001,58.1, -153.2999,58.1, 206.6334,58.1, -153.3666,58.1, 206.5667,58.1, -153.4333,58.1, 206.5,58.1, -153.5,58.1, 207.2001,58.3, -152.7999,58.3, 207.1334,58.333332, -152.8666,58.333332, 207.0667,58.36667, -152.9333,58.36667, 207.,58.4, -153.,58.4, 207.0667,58.4, -152.9333,58.4, 207.1334,58.4, -152.8666,58.4, 207.2001,58.4, -152.7999,58.4, 207.26677,58.433334, -152.73323,58.433334, 207.33344,58.466667, -152.66656,58.466667, 207.4001,58.5, -152.5999,58.5, 207.46677,58.5, -152.53323,58.5, 207.53343,58.5, -152.46657,58.5, 207.6001,58.5, -152.3999,58.5, 207.66676,58.466667, -152.33324,58.466667, 207.73343,58.433334, -152.26657,58.433334, 207.8001,58.4, -152.1999,58.4, 207.8501,58.300003, -152.1499,58.300003, 207.9001,58.2, -152.0999,58.2, 207.8251,58.2, -152.1749,58.2, 207.75009,58.2, -152.24991,58.2, 207.6751,58.2, -152.3249,58.2, 207.6001,58.2, -152.3999,58.2, 207.5251,58.2, -152.4749,58.2, 207.4501,58.2, -152.5499,58.2, 207.37509,58.2, -152.62491,58.2, 207.3001,58.2, -152.6999,58.2, 207.25009,58.15, -152.74991,58.15, 207.2001,58.1, -152.7999,58.1, 207.1334,58.1, -152.8666,58.1, 207.0667,58.1, -152.9333,58.1, 207.,58.1, -153.,58.1, 206.93336,58.13333, -153.06664,58.13333, 206.86673,58.166668, -153.13327,58.166668, 206.8001,58.2, -153.1999,58.2, 206.8501,58.25, -153.1499,58.25, 206.9001,58.3, -153.0999,58.3, 206.9751,58.3, -153.0249,58.3, 207.05011,58.3, -152.94989,58.3, 207.1251,58.3, -152.8749,58.3, 207.2001,58.3, -152.7999,58.3, 207.2001,58.3, -152.7999,58.3, 207.3001,58.6, -152.6999,58.6, 207.36673,58.6, -152.63327,58.6, 207.43336,58.6, -152.56664,58.6, 207.5,58.6, -152.5,58.6, 207.45004,58.55, -152.54996,58.55, 207.4001,58.5, -152.5999,58.5, 207.3501,58.55, -152.6499,58.55, 207.3001,58.6, -152.6999,58.6, 212.2001,60., -147.7999,60., 212.25009,60.05, -147.74991,60.05, 212.3001,60.1, -147.6999,60.1, 212.36673,60.13333, -147.63327,60.13333, 212.43336,60.166668, -147.56664,60.166668, 212.5,60.2, -147.5,60.2, 212.5667,60.233334, -147.4333,60.233334, 212.6334,60.266666, -147.3666,60.266666, 212.7001,60.3, -147.2999,60.3, 212.76677,60.3, -147.23323,60.3, 212.83344,60.3, -147.16656,60.3, 212.9001,60.3, -147.0999,60.3, 212.8501,60.25, -147.1499,60.25, 212.8001,60.2, -147.1999,60.2, 212.72507,60.175, -147.27493,60.175, 212.65005,60.15, -147.34995,60.15, 212.57503,60.125, -147.42497,60.125, 212.5,60.1, -147.5,60.1, 212.45004,60., -147.54996,60., 212.4001,59.9, -147.5999,59.9, 212.3501,59.85, -147.6499,59.85, 212.3001,59.8, -147.6999,59.8, 212.23343,59.8, -147.76657,59.8, 212.16676,59.8, -147.83324,59.8, 212.1001,59.8, -147.8999,59.8, 212.1501,59.9, -147.8499,59.9, 212.2001,60., -147.7999,60., 212.2001,60., -147.7999,60., 213.2001,60.4, -146.7999,60.4, 213.25009,60.45, -146.74991,60.45, 213.3001,60.5, -146.6999,60.5, 213.36673,60.466667, -146.63327,60.466667, 213.43336,60.433334, -146.56664,60.433334, 213.5,60.4, -146.5,60.4, 213.5667,60.4, -146.4333,60.4, 213.6334,60.4, -146.3666,60.4, 213.7001,60.4, -146.2999,60.4, 213.6334,60.36667, -146.3666,60.36667, 213.5667,60.333332, -146.4333,60.333332, 213.5,60.3, -146.5,60.3, 213.43336,60.3, -146.56664,60.3, 213.36673,60.3, -146.63327,60.3, 213.3001,60.3, -146.6999,60.3, 213.25009,60.35, -146.74991,60.35, 213.2001,60.4, -146.7999,60.4, 199.1001,58.8, -160.8999,58.8, 199.05005,58.699997, -160.94995,58.699997, 199.,58.6, -161.,58.6, 198.93336,58.63333, -161.06664,58.63333, 198.86673,58.666668, -161.13327,58.666668, 198.8001,58.7, -161.1999,58.7, 198.87509,58.725, -161.12491,58.725, 198.9501,58.75, -161.0499,58.75, 199.0251,58.775, -160.9749,58.775, 199.1001,58.8, -160.8999,58.8, 199.1001,58.8, -160.8999,58.8, 192.4001,60.3, -167.5999,60.3, 192.4751,60.3, -167.5249,60.3, 192.55011,60.3, -167.44989,60.3, 192.6251,60.3, -167.3749,60.3, 192.7001,60.3, -167.2999,60.3, 192.76677,60.3, -167.23323,60.3, 192.83344,60.3, -167.16656,60.3, 192.9001,60.3, -167.0999,60.3, 192.9801,60.3, -167.0199,60.3, 193.0601,60.3, -166.9399,60.3, 193.14009,60.3, -166.85991,60.3, 193.2201,60.3, -166.7799,60.3, 193.3001,60.3, -166.6999,60.3, 193.36673,60.333332, -166.63327,60.333332, 193.43336,60.36667, -166.56664,60.36667, 193.5,60.4, -166.5,60.4, 193.5667,60.4, -166.4333,60.4, 193.6334,60.4, -166.3666,60.4, 193.7001,60.4, -166.2999,60.4, 193.77509,60.375, -166.22491,60.375, 193.85005,60.35, -166.14995,60.35, 193.92502,60.325, -166.07498,60.325, 194.,60.3, -166.,60.3, 194.0667,60.3, -165.9333,60.3, 194.1334,60.3, -165.8666,60.3, 194.2001,60.3, -165.7999,60.3, 194.25009,60.199997, -165.74991,60.199997, 194.3001,60.1, -165.6999,60.1, 194.23343,60.066666, -165.76657,60.066666, 194.16676,60.033333, -165.83324,60.033333, 194.1001,60., -165.8999,60., 194.03343,59.966667, -165.96657,59.966667, 193.96677,59.933334, -166.03323,59.933334, 193.9001,59.9, -166.0999,59.9, 193.8501,59.85, -166.1499,59.85, 193.8001,59.8, -166.1999,59.8, 193.73343,59.8, -166.26657,59.8, 193.66676,59.8, -166.33324,59.8, 193.6001,59.8, -166.3999,59.8, 193.53343,59.833332, -166.46657,59.833332, 193.46677,59.86667, -166.53323,59.86667, 193.4001,59.9, -166.5999,59.9, 193.3251,59.9, -166.6749,59.9, 193.25009,59.9, -166.74991,59.9, 193.1751,59.9, -166.8249,59.9, 193.1001,59.9, -166.8999,59.9, 193.03343,59.933334, -166.96657,59.933334, 192.96677,59.966667, -167.03323,59.966667, 192.9001,60., -167.0999,60., 192.83344,60., -167.16656,60., 192.76677,60., -167.23323,60., 192.7001,60., -167.2999,60., 192.6334,60.033333, -167.3666,60.033333, 192.5667,60.066666, -167.4333,60.066666, 192.5,60.1, -167.5,60.1, 192.45004,60.199997, -167.54996,60.199997, 192.4001,60.3, -167.5999,60.3, 194.6001,60.7, -165.3999,60.7, 194.66676,60.733334, -165.33324,60.733334, 194.73343,60.766666, -165.26657,60.766666, 194.8001,60.8, -165.1999,60.8, 194.86673,60.833332, -165.13327,60.833332, 194.93336,60.86667, -165.06664,60.86667, 195.,60.9, -165.,60.9, 195.07503,60.875, -164.92497,60.875, 195.15005,60.85, -164.84995,60.85, 195.22507,60.825, -164.77493,60.825, 195.3001,60.8, -164.6999,60.8, 195.37509,60.8, -164.62491,60.8, 195.4501,60.8, -164.5499,60.8, 195.5251,60.8, -164.4749,60.8, 195.6001,60.8, -164.3999,60.8, 195.6501,60.699997, -164.3499,60.699997, 195.7001,60.6, -164.2999,60.6, 195.6501,60.55, -164.3499,60.55, 195.6001,60.5, -164.3999,60.5, 195.53343,60.466667, -164.46657,60.466667, 195.46677,60.433334, -164.53323,60.433334, 195.4001,60.4, -164.5999,60.4, 195.33344,60.433334, -164.66656,60.433334, 195.26677,60.466667, -164.73323,60.466667, 195.2001,60.5, -164.7999,60.5, 195.1501,60.55, -164.8499,60.55, 195.1001,60.6, -164.8999,60.6, 195.0251,60.625, -164.9749,60.625, 194.9501,60.65, -165.0499,60.65, 194.87509,60.675, -165.12491,60.675, 194.8001,60.7, -165.1999,60.7, 194.73343,60.7, -165.26657,60.7, 194.66676,60.7, -165.33324,60.7, 194.6001,60.7, -165.3999,60.7, 195.7001,63., -164.2999,63., 195.6501,62.9, -164.3499,62.9, 195.6001,62.8, -164.3999,62.8, 195.53343,62.8, -164.46657,62.8, 195.46677,62.8, -164.53323,62.8, 195.4001,62.8, -164.5999,62.8, 195.33344,62.766666, -164.66656,62.766666, 195.26677,62.733334, -164.73323,62.733334, 195.2001,62.7, -164.7999,62.7, 195.1334,62.733334, -164.8666,62.733334, 195.0667,62.766666, -164.9333,62.766666, 195.,62.8, -165.,62.8, 195.08002,62.84, -164.91998,62.84, 195.16003,62.88, -164.83997,62.88, 195.24007,62.92, -164.75993,62.92, 195.32008,62.96, -164.67992,62.96, 195.4001,63., -164.5999,63., 196.6001,55.2, -163.3999,55.2, 196.66676,55.2, -163.33324,55.2, 196.73343,55.2, -163.26657,55.2, 196.8001,55.2, -163.1999,55.2, 196.86673,55.233334, -163.13327,55.233334, 196.93336,55.266666, -163.06664,55.266666, 197.,55.3, -163.,55.3, 197.0667,55.333332, -162.9333,55.333332, 197.1334,55.36667, -162.8666,55.36667, 197.2001,55.4, -162.7999,55.4, 197.25009,55.45, -162.74991,55.45, 197.3001,55.5, -162.6999,55.5, 197.36673,55.566666, -162.63327,55.566666, 197.43336,55.633335, -162.56664,55.633335, 197.5,55.7, -162.5,55.7, 197.5667,55.733334, -162.4333,55.733334, 197.6334,55.766666, -162.3666,55.766666, 197.7001,55.8, -162.2999,55.8, 197.77509,55.825, -162.22491,55.825, 197.85005,55.85, -162.14995,55.85, 197.92502,55.875, -162.07498,55.875, 198.,55.9, -162.,55.9, 198.0667,55.933334, -161.9333,55.933334, 198.1334,55.966667, -161.8666,55.966667, 198.2001,56., -161.7999,56., 198.27509,56., -161.72491,56., 198.35005,56., -161.64995,56., 198.42502,56., -161.57498,56., 198.5,56., -161.5,56., 198.55005,56.05, -161.44995,56.05, 198.6001,56.1, -161.3999,56.1, 198.66676,56.066666, -161.33324,56.066666, 198.73343,56.033333, -161.26657,56.033333, 198.8001,56., -161.1999,56., 198.86673,56.033333, -161.13327,56.033333, 198.93336,56.066666, -161.06664,56.066666, 199.,56.1, -161.,56.1, 199.03337,56.033333, -160.96663,56.033333, 199.06673,55.966667, -160.93327,55.966667, 199.1001,55.9, -160.8999,55.9, 199.1751,55.9, -160.8249,55.9, 199.25009,55.9, -160.74991,55.9, 199.3251,55.9, -160.6749,55.9, 199.4001,55.9, -160.5999,55.9, 199.46677,55.9, -160.53323,55.9, 199.53343,55.9, -160.46657,55.9, 199.6001,55.9, -160.3999,55.9, 199.55005,55.9, -160.44995,55.9, 199.5,55.9, -160.5,55.9, 199.45004,56., -160.54996,56., 199.4001,56.1, -160.5999,56.1, 199.46677,56.13333, -160.53323,56.13333, 199.53343,56.166668, -160.46657,56.166668, 199.6001,56.2, -160.3999,56.2, 199.6501,56.300003, -160.3499,56.300003, 199.7001,56.4, -160.2999,56.4, 199.77509,56.425003, -160.22491,56.425003, 199.85005,56.45, -160.14995,56.45, 199.92502,56.475, -160.07498,56.475, 200.,56.5, -160.,56.5, 200.0667,56.533333, -159.9333,56.533333, 200.1334,56.566666, -159.8666,56.566666, 200.2001,56.6, -159.7999,56.6, 200.25009,56.65, -159.74991,56.65, 200.3001,56.7, -159.6999,56.7, 200.37509,56.7, -159.62491,56.7, 200.4501,56.7, -159.5499,56.7, 200.5251,56.7, -159.4749,56.7, 200.6001,56.7, -159.3999,56.7, 200.66676,56.733334, -159.33324,56.733334, 200.73343,56.766666, -159.26657,56.766666, 200.8001,56.8, -159.1999,56.8, 200.86673,56.8, -159.13327,56.8, 200.93336,56.8, -159.06664,56.8, 201.,56.8, -159.,56.8, 201.07503,56.825, -158.92497,56.825, 201.15005,56.85, -158.84995,56.85, 201.22507,56.875, -158.77493,56.875, 201.3001,56.9, -158.6999,56.9, 201.3501,57., -158.6499,57., 201.4001,57.1, -158.5999,57.1, 201.46677,57.13333, -158.53323,57.13333, 201.53343,57.166668, -158.46657,57.166668, 201.6001,57.2, -158.3999,57.2, 201.6501,57.300003, -158.3499,57.300003, 201.7001,57.4, -158.2999,57.4, 201.7801,57.440002, -158.2199,57.440002, 201.8601,57.48, -158.1399,57.48, 201.9401,57.52, -158.0599,57.52, 202.0201,57.559998, -157.9799,57.559998, 202.1001,57.6, -157.8999,57.6, 202.1501,57.65, -157.8499,57.65, 202.2001,57.7, -157.7999,57.7, 202.25009,57.800003, -157.74991,57.800003, 202.3001,57.9, -157.6999,57.9, 202.3001,58., -157.6999,58., 202.3001,58.1, -157.6999,58.1, 202.36673,58.166664, -157.63327,58.166664, 202.43336,58.233334, -157.56664,58.233334, 202.5,58.3, -157.5,58.3, 202.5,58.4, -157.5,58.4, 202.5,58.5, -157.5,58.5, 202.5667,58.566666, -157.4333,58.566666, 202.6334,58.633335, -157.3666,58.633335, 202.7001,58.7, -157.2999,58.7, 202.76677,58.733334, -157.23323,58.733334, 202.83344,58.766666, -157.16656,58.766666, 202.9001,58.8, -157.0999,58.8, 202.95004,58.85, -157.04996,58.85, 203.,58.9, -157.,58.9, 203.0667,58.966667, -156.9333,58.966667, 203.1334,59.033333, -156.8666,59.033333, 203.2001,59.1, -156.7999,59.1, 203.1251,59.1, -156.8749,59.1, 203.05011,59.1, -156.94989,59.1, 202.9751,59.1, -157.0249,59.1, 202.9001,59.1, -157.0999,59.1, 202.8501,59.05, -157.1499,59.05, 202.8001,59., -157.1999,59., 202.73343,58.966667, -157.26657,58.966667, 202.66676,58.933334, -157.33324,58.933334, 202.6001,58.9, -157.3999,58.9, 202.53343,58.86667, -157.46657,58.86667, 202.46677,58.833332, -157.53323,58.833332, 202.4001,58.8, -157.5999,58.8, 202.33344,58.766666, -157.66656,58.766666, 202.26677,58.733334, -157.73323,58.733334, 202.2001,58.7, -157.7999,58.7, 202.1334,58.7, -157.8666,58.7, 202.0667,58.7, -157.9333,58.7, 202.,58.7, -158.,58.7, 201.92502,58.7, -158.07498,58.7, 201.85005,58.7, -158.14995,58.7, 201.77509,58.7, -158.22491,58.7, 201.7001,58.7, -158.2999,58.7, 201.6501,58.7, -158.3499,58.7, 201.6001,58.7, -158.3999,58.7, 201.53343,58.733334, -158.46657,58.733334, 201.46677,58.766666, -158.53323,58.766666, 201.4001,58.8, -158.5999,58.8, 201.45004,58.9, -158.54996,58.9, 201.5,59., -158.5,59., 201.43336,58.966667, -158.56664,58.966667, 201.36673,58.933334, -158.63327,58.933334, 201.3001,58.9, -158.6999,58.9, 201.23343,58.86667, -158.76657,58.86667, 201.16676,58.833332, -158.83324,58.833332, 201.1001,58.8, -158.8999,58.8, 201.1501,58.699997, -158.8499,58.699997, 201.2001,58.6, -158.7999,58.6, 201.1334,58.533333, -158.8666,58.533333, 201.0667,58.466667, -158.9333,58.466667, 201.,58.4, -159.,58.4, 200.93336,58.433334, -159.06664,58.433334, 200.86673,58.466667, -159.13327,58.466667, 200.8001,58.5, -159.1999,58.5, 200.75009,58.55, -159.24991,58.55, 200.7001,58.6, -159.2999,58.6, 200.6501,58.65, -159.3499,58.65, 200.6001,58.7, -159.3999,58.7, 200.5251,58.75, -159.4749,58.75, 200.4501,58.800003, -159.5499,58.800003, 200.37509,58.850002, -159.62491,58.850002, 200.3001,58.9, -159.6999,58.9, 200.25009,58.95, -159.74991,58.95, 200.2001,59., -159.7999,59., 200.1501,58.95, -159.8499,58.95, 200.1001,58.9, -159.8999,58.9, 200.0251,58.9, -159.9749,58.9, 199.9501,58.9, -160.0499,58.9, 199.87509,58.9, -160.12491,58.9, 199.8001,58.9, -160.1999,58.9, 199.73343,58.933334, -160.26657,58.933334, 199.66676,58.966667, -160.33324,58.966667, 199.6001,59., -160.3999,59., 199.6501,59.05, -160.3499,59.05, 199.7001,59.1, -160.2999,59.1, 199.6501,59.199997, -160.3499,59.199997, 199.6001,59.3, -160.3999,59.3, 199.55005,59.199997, -160.44995,59.199997, 199.5,59.1, -160.5,59.1, 199.43336,59.066666, -160.56664,59.066666, 199.36673,59.033333, -160.63327,59.033333, 199.3001,59., -160.6999,59., 199.22507,58.975, -160.77493,58.975, 199.15005,58.95, -160.84995,58.95, 199.07503,58.925003, -160.92497,58.925003, 199.,58.9, -161.,58.9, 198.93336,58.9, -161.06664,58.9, 198.86673,58.9, -161.13327,58.9, 198.8001,58.9, -161.1999,58.9, 198.72507,58.875, -161.27493,58.875, 198.65005,58.85, -161.34995,58.85, 198.57503,58.825, -161.42497,58.825, 198.5,58.8, -161.5,58.8, 198.45004,58.75, -161.54996,58.75, 198.4001,58.7, -161.5999,58.7, 198.33344,58.666668, -161.66656,58.666668, 198.26677,58.63333, -161.73323,58.63333, 198.2001,58.6, -161.7999,58.6, 198.1201,58.62, -161.8799,58.62, 198.0401,58.64, -161.9599,58.64, 197.9601,58.66, -162.0399,58.66, 197.8801,58.68, -162.1199,58.68, 197.8001,58.7, -162.1999,58.7, 197.87509,58.7, -162.12491,58.7, 197.9501,58.7, -162.0499,58.7, 198.0251,58.7, -161.9749,58.7, 198.1001,58.7, -161.8999,58.7, 198.16676,58.733334, -161.83324,58.733334, 198.23343,58.766666, -161.76657,58.766666, 198.3001,58.8, -161.6999,58.8, 198.25009,58.9, -161.74991,58.9, 198.2001,59., -161.7999,59., 198.26677,59.033333, -161.73323,59.033333, 198.33344,59.066666, -161.66656,59.066666, 198.4001,59.1, -161.5999,59.1, 198.3251,59.1, -161.6749,59.1, 198.25009,59.1, -161.74991,59.1, 198.1751,59.1, -161.8249,59.1, 198.1001,59.1, -161.8999,59.1, 198.03343,59.13333, -161.96657,59.13333, 197.96677,59.166668, -162.03323,59.166668, 197.9001,59.2, -162.0999,59.2, 197.95004,59.300003, -162.04996,59.300003, 198.,59.4, -162.,59.4, 198.0667,59.433334, -161.9333,59.433334, 198.1334,59.466667, -161.8666,59.466667, 198.2001,59.5, -161.7999,59.5, 198.1501,59.55, -161.8499,59.55, 198.1001,59.6, -161.8999,59.6, 198.05005,59.699997, -161.94995,59.699997, 198.,59.8, -162.,59.8, 197.93336,59.866665, -162.06664,59.866665, 197.86673,59.933334, -162.13327,59.933334, 197.8001,60., -162.1999,60., 197.75009,60.05, -162.24991,60.05, 197.7001,60.1, -162.2999,60.1, 197.6501,60.199997, -162.3499,60.199997, 197.6001,60.3, -162.3999,60.3, 197.6501,60.35, -162.3499,60.35, 197.7001,60.4, -162.2999,60.4, 197.75009,60.5, -162.24991,60.5, 197.8001,60.6, -162.1999,60.6, 197.86673,60.63333, -162.13327,60.63333, 197.93336,60.666668, -162.06664,60.666668, 198.,60.7, -162.,60.7, 198.0667,60.7, -161.9333,60.7, 198.1334,60.7, -161.8666,60.7, 198.2001,60.7, -161.7999,60.7, 198.26677,60.733334, -161.73323,60.733334, 198.33344,60.766666, -161.66656,60.766666, 198.4001,60.8, -161.5999,60.8, 198.33344,60.8, -161.66656,60.8, 198.26677,60.8, -161.73323,60.8, 198.2001,60.8, -161.7999,60.8, 198.1334,60.766666, -161.8666,60.766666, 198.0667,60.733334, -161.9333,60.733334, 198.,60.7, -162.,60.7, 197.93336,60.7, -162.06664,60.7, 197.86673,60.7, -162.13327,60.7, 197.8001,60.7, -162.1999,60.7, 197.73343,60.633335, -162.26657,60.633335, 197.66676,60.566666, -162.33324,60.566666, 197.6001,60.5, -162.3999,60.5, 197.53343,60.466667, -162.46657,60.466667, 197.46677,60.433334, -162.53323,60.433334, 197.4001,60.4, -162.5999,60.4, 197.45004,60.300003, -162.54996,60.300003, 197.5,60.2, -162.5,60.2, 197.45004,60.15, -162.54996,60.15, 197.4001,60.1, -162.5999,60.1, 197.3501,60., -162.6499,60., 197.3001,59.9, -162.6999,59.9, 197.23343,59.86667, -162.76657,59.86667, 197.16676,59.833332, -162.83324,59.833332, 197.1001,59.8, -162.8999,59.8, 197.03343,59.766666, -162.96657,59.766666, 196.96677,59.733334, -163.03323,59.733334, 196.9001,59.7, -163.0999,59.7, 196.8251,59.7, -163.1749,59.7, 196.75009,59.7, -163.24991,59.7, 196.6751,59.7, -163.3249,59.7, 196.6001,59.7, -163.3999,59.7, 196.53343,59.7, -163.46657,59.7, 196.46677,59.7, -163.53323,59.7, 196.4001,59.7, -163.5999,59.7, 196.3251,59.7, -163.6749,59.7, 196.25009,59.7, -163.74991,59.7, 196.1751,59.7, -163.8249,59.7, 196.1001,59.7, -163.8999,59.7, 196.03343,59.733334, -163.96657,59.733334, 195.96677,59.766666, -164.03323,59.766666, 195.9001,59.8, -164.0999,59.8, 195.96677,59.866665, -164.03323,59.866665, 196.03343,59.933334, -163.96657,59.933334, 196.1001,60., -163.8999,60., 196.03343,60., -163.96657,60., 195.96677,60., -164.03323,60., 195.9001,60., -164.0999,60., 195.8501,60.05, -164.1499,60.05, 195.8001,60.1, -164.1999,60.1, 195.73343,60.066666, -164.26657,60.066666, 195.66676,60.033333, -164.33324,60.033333, 195.6001,60., -164.3999,60., 195.53343,60.066666, -164.46657,60.066666, 195.46677,60.133335, -164.53323,60.133335, 195.4001,60.2, -164.5999,60.2, 195.46677,60.266666, -164.53323,60.266666, 195.53343,60.333336, -164.46657,60.333336, 195.6001,60.4, -164.3999,60.4, 195.66676,60.466667, -164.33324,60.466667, 195.73343,60.533333, -164.26657,60.533333, 195.8001,60.6, -164.1999,60.6, 195.8501,60.65, -164.1499,60.65, 195.9001,60.7, -164.0999,60.7, 195.9751,60.7, -164.0249,60.7, 196.05011,60.7, -163.94989,60.7, 196.1251,60.7, -163.8749,60.7, 196.2001,60.7, -163.7999,60.7, 196.1501,60.800003, -163.8499,60.800003, 196.1001,60.9, -163.8999,60.9, 196.0251,60.875, -163.9749,60.875, 195.9501,60.85, -164.0499,60.85, 195.87509,60.825, -164.12491,60.825, 195.8001,60.8, -164.1999,60.8, 195.73343,60.8, -164.26657,60.8, 195.66676,60.8, -164.33324,60.8, 195.6001,60.8, -164.3999,60.8, 195.5251,60.825, -164.4749,60.825, 195.4501,60.85, -164.5499,60.85, 195.37509,60.875, -164.62491,60.875, 195.3001,60.9, -164.6999,60.9, 195.3501,60.95, -164.6499,60.95, 195.4001,61., -164.5999,61., 195.3251,61., -164.6749,61., 195.25009,61., -164.74991,61., 195.1751,61., -164.8249,61., 195.1001,61., -164.8999,61., 195.03343,61., -164.96657,61., 194.96677,61., -165.03323,61., 194.9001,61., -165.0999,61., 194.8251,61.025, -165.1749,61.025, 194.75009,61.05, -165.24991,61.05, 194.6751,61.074997, -165.3249,61.074997, 194.6001,61.1, -165.3999,61.1, 194.55005,61.15, -165.44995,61.15, 194.5,61.2, -165.5,61.2, 194.55005,61.300003, -165.44995,61.300003, 194.6001,61.4, -165.3999,61.4, 194.53343,61.4, -165.46657,61.4, 194.46677,61.4, -165.53323,61.4, 194.4001,61.4, -165.5999,61.4, 194.33344,61.36667, -165.66656,61.36667, 194.26677,61.333332, -165.73323,61.333332, 194.2001,61.3, -165.7999,61.3, 194.1334,61.333332, -165.8666,61.333332, 194.0667,61.36667, -165.9333,61.36667, 194.,61.4, -166.,61.4, 194.07503,61.425003, -165.92497,61.425003, 194.15005,61.45, -165.84995,61.45, 194.22507,61.475, -165.77493,61.475, 194.3001,61.5, -165.6999,61.5, 194.36673,61.533333, -165.63327,61.533333, 194.43336,61.566666, -165.56664,61.566666, 194.5,61.6, -165.5,61.6, 194.5667,61.6, -165.4333,61.6, 194.6334,61.6, -165.3666,61.6, 194.7001,61.6, -165.2999,61.6, 194.6334,61.63333, -165.3666,61.63333, 194.5667,61.666668, -165.4333,61.666668, 194.5,61.7, -165.5,61.7, 194.43336,61.666668, -165.56664,61.666668, 194.36673,61.63333, -165.63327,61.63333, 194.3001,61.6, -165.6999,61.6, 194.22507,61.574997, -165.77493,61.574997, 194.15005,61.55, -165.84995,61.55, 194.07503,61.525, -165.92497,61.525, 194.,61.5, -166.,61.5, 193.93336,61.5, -166.06664,61.5, 193.86673,61.5, -166.13327,61.5, 193.8001,61.5, -166.1999,61.5, 193.8501,61.6, -166.1499,61.6, 193.9001,61.7, -166.0999,61.7, 193.8501,61.75, -166.1499,61.75, 193.8001,61.8, -166.1999,61.8, 193.87509,61.8, -166.12491,61.8, 193.9501,61.8, -166.0499,61.8, 194.0251,61.8, -165.9749,61.8, 194.1001,61.8, -165.8999,61.8, 194.1501,61.9, -165.8499,61.9, 194.2001,62., -165.7999,62., 194.2001,62.1, -165.7999,62.1, 194.26677,62.166664, -165.73323,62.166664, 194.33344,62.233334, -165.66656,62.233334, 194.4001,62.3, -165.5999,62.3, 194.45004,62.35, -165.54996,62.35, 194.5,62.4, -165.5,62.4, 194.5667,62.433334, -165.4333,62.433334, 194.6334,62.466667, -165.3666,62.466667, 194.7001,62.5, -165.2999,62.5, 194.75009,62.55, -165.24991,62.55, 194.8001,62.6, -165.1999,62.6, 194.87509,62.574997, -165.12491,62.574997, 194.9501,62.55, -165.0499,62.55, 195.0251,62.525, -164.9749,62.525, 195.1001,62.5, -164.8999,62.5, 195.1501,62.6, -164.8499,62.6, 195.2001,62.7, -164.7999,62.7, 195.27509,62.725, -164.72491,62.725, 195.35005,62.75, -164.64995,62.75, 195.42502,62.775, -164.57498,62.775, 195.5,62.8, -164.5,62.8, 195.5667,62.766666, -164.4333,62.766666, 195.6334,62.733334, -164.3666,62.733334, 195.7001,62.7, -164.2999,62.7, 195.76677,62.7, -164.23323,62.7, 195.83344,62.7, -164.16656,62.7, 195.9001,62.7, -164.0999,62.7, 195.9001,62.800003, -164.0999,62.800003, 195.9001,62.9, -164.0999,62.9, 195.9751,62.925003, -164.0249,62.925003, 196.05011,62.95, -163.94989,62.95, 196.1251,62.975, -163.8749,62.975, 196.2001,63., -163.7999,63., 214.8001,60.5, -145.1999,60.5, 214.75009,60.45, -145.24991,60.45, 214.7001,60.4, -145.2999,60.4, 214.6334,60.4, -145.3666,60.4, 214.5667,60.4, -145.4333,60.4, 214.5,60.4, -145.5,60.4, 214.43336,60.433334, -145.56664,60.433334, 214.36673,60.466667, -145.63327,60.466667, 214.3001,60.5, -145.6999,60.5, 214.23343,60.5, -145.76657,60.5, 214.16676,60.5, -145.83324,60.5, 214.1001,60.5, -145.8999,60.5, 214.05005,60.6, -145.94995,60.6, 214.,60.7, -146.,60.7, 213.92502,60.7, -146.07498,60.7, 213.85005,60.7, -146.14995,60.7, 213.77509,60.7, -146.22491,60.7, 213.7001,60.7, -146.2999,60.7, 213.75009,60.75, -146.24991,60.75, 213.8001,60.8, -146.1999,60.8, 213.73343,60.8, -146.26657,60.8, 213.66676,60.8, -146.33324,60.8, 213.6001,60.8, -146.3999,60.8, 213.53343,60.766666, -146.46657,60.766666, 213.46677,60.733334, -146.53323,60.733334, 213.4001,60.7, -146.5999,60.7, 213.33344,60.7, -146.66656,60.7, 213.26677,60.7, -146.73323,60.7, 213.2001,60.7, -146.7999,60.7, 213.26677,60.733334, -146.73323,60.733334, 213.33344,60.766666, -146.66656,60.766666, 213.4001,60.8, -146.5999,60.8, 213.4751,60.825, -146.5249,60.825, 213.55011,60.85, -146.44989,60.85, 213.6251,60.875, -146.3749,60.875, 213.7001,60.9, -146.2999,60.9, 213.6201,60.88, -146.3799,60.88, 213.5401,60.86, -146.4599,60.86, 213.4601,60.84, -146.5399,60.84, 213.3801,60.82, -146.6199,60.82, 213.3001,60.8, -146.6999,60.8, 213.25009,60.85, -146.74991,60.85, 213.2001,60.9, -146.7999,60.9, 213.27509,60.95, -146.72491,60.95, 213.35005,61., -146.64995,61., 213.42502,61.05, -146.57498,61.05, 213.5,61.1, -146.5,61.1, 213.43336,61.1, -146.56664,61.1, 213.36673,61.1, -146.63327,61.1, 213.3001,61.1, -146.6999,61.1, 213.23343,61.1, -146.76657,61.1, 213.16676,61.1, -146.83324,61.1, 213.1001,61.1, -146.8999,61.1, 213.05005,61.05, -146.94995,61.05, 213.,61., -147.,61., 212.92502,61., -147.07498,61., 212.85005,61., -147.14995,61., 212.77509,61., -147.22491,61., 212.7001,61., -147.2999,61., 212.6251,61., -147.3749,61., 212.55011,61., -147.44989,61., 212.4751,61., -147.5249,61., 212.4001,61., -147.5999,61., 212.3501,61.05, -147.6499,61.05, 212.3001,61.1, -147.6999,61.1, 212.25009,61., -147.74991,61., 212.2001,60.9, -147.7999,60.9, 212.1334,60.9, -147.8666,60.9, 212.0667,60.9, -147.9333,60.9, 212.,60.9, -148.,60.9, 212.03337,61., -147.96663,61., 212.06673,61.100002, -147.93327,61.100002, 212.1001,61.2, -147.8999,61.2, 212.0251,61.175, -147.9749,61.175, 211.9501,61.15, -148.0499,61.15, 211.87509,61.125, -148.12491,61.125, 211.8001,61.1, -148.1999,61.1, 211.73343,61.1, -148.26657,61.1, 211.66676,61.1, -148.33324,61.1, 211.6001,61.1, -148.3999,61.1, 211.53343,61.066666, -148.46657,61.066666, 211.46677,61.033333, -148.53323,61.033333, 211.4001,61., -148.5999,61., 211.46677,61., -148.53323,61., 211.53343,61., -148.46657,61., 211.6001,61., -148.3999,61., 211.5251,60.975, -148.4749,60.975, 211.4501,60.95, -148.5499,60.95, 211.37509,60.925003, -148.62491,60.925003, 211.3001,60.9, -148.6999,60.9, 211.36673,60.833336, -148.63327,60.833336, 211.43336,60.766666, -148.56664,60.766666, 211.5,60.7, -148.5,60.7, 211.55005,60.7, -148.44995,60.7, 211.6001,60.7, -148.3999,60.7, 211.53343,60.666668, -148.46657,60.666668, 211.46677,60.63333, -148.53323,60.63333, 211.4001,60.6, -148.5999,60.6, 211.3501,60.6, -148.6499,60.6, 211.3001,60.6, -148.6999,60.6, 211.36673,60.566666, -148.63327,60.566666, 211.43336,60.533333, -148.56664,60.533333, 211.5,60.5, -148.5,60.5, 211.57503,60.525, -148.42497,60.525, 211.65005,60.55, -148.34995,60.55, 211.72507,60.574997, -148.27493,60.574997, 211.8001,60.6, -148.1999,60.6, 211.8001,60.5, -148.1999,60.5, 211.8001,60.4, -148.1999,60.4, 211.73343,60.4, -148.26657,60.4, 211.66676,60.4, -148.33324,60.4, 211.6001,60.4, -148.3999,60.4, 211.6501,60.300003, -148.3499,60.300003, 211.7001,60.2, -148.2999,60.2, 211.6334,60.166668, -148.3666,60.166668, 211.5667,60.13333, -148.4333,60.13333, 211.5,60.1, -148.5,60.1, 211.45004,60.05, -148.54996,60.05, 211.4001,60., -148.5999,60., 211.3251,60., -148.6749,60., 211.25009,60., -148.74991,60., 211.1751,60., -148.8249,60., 211.1001,60., -148.8999,60., 211.0251,60., -148.9749,60., 210.9501,60., -149.0499,60., 210.87509,60., -149.12491,60., 210.8001,60., -149.1999,60., 210.73343,60., -149.26657,60., 210.66676,60., -149.33324,60., 210.6001,60., -149.3999,60., 210.55005,60.05, -149.44995,60.05, 210.5,60.1, -149.5,60.1, 210.45004,60.05, -149.54996,60.05, 210.4001,60., -149.5999,60., 210.36676,59.9, -149.63324,59.9, 210.33344,59.8, -149.66656,59.8, 210.3001,59.7, -149.6999,59.7, 210.26677,59.8, -149.73323,59.8, 210.23343,59.9, -149.76657,59.9, 210.2001,60., -149.7999,60., 210.1501,59.9, -149.8499,59.9, 210.1001,59.8, -149.8999,59.8, 210.05005,59.75, -149.94995,59.75, 210.,59.7, -150.,59.7, 209.93336,59.7, -150.06664,59.7, 209.86673,59.7, -150.13327,59.7, 209.8001,59.7, -150.1999,59.7, 209.73343,59.633335, -150.26657,59.633335, 209.66676,59.566666, -150.33324,59.566666, 209.6001,59.5, -150.3999,59.5, 209.53343,59.5, -150.46657,59.5, 209.46677,59.5, -150.53323,59.5, 209.4001,59.5, -150.5999,59.5, 209.33344,59.5, -150.66656,59.5, 209.26677,59.5, -150.73323,59.5, 209.2001,59.5, -150.7999,59.5, 209.1334,59.433334, -150.8666,59.433334, 209.0667,59.366665, -150.9333,59.366665, 209.,59.3, -151.,59.3, 208.92502,59.325, -151.07498,59.325, 208.85005,59.35, -151.14995,59.35, 208.77509,59.375, -151.22491,59.375, 208.7001,59.4, -151.2999,59.4, 208.6501,59.300003, -151.3499,59.300003, 208.6001,59.2, -151.3999,59.2, 208.5201,59.2, -151.4799,59.2, 208.4401,59.2, -151.5599,59.2, 208.3601,59.2, -151.6399,59.2, 208.2801,59.2, -151.7199,59.2, 208.2001,59.2, -151.7999,59.2, 208.1334,59.233334, -151.8666,59.233334, 208.0667,59.266666, -151.9333,59.266666, 208.,59.3, -152.,59.3, 208.05005,59.35, -151.94995,59.35, 208.1001,59.4, -151.8999,59.4, 208.16676,59.433334, -151.83324,59.433334, 208.23343,59.466667, -151.76657,59.466667, 208.3001,59.5, -151.6999,59.5, 208.36673,59.5, -151.63327,59.5, 208.43336,59.5, -151.56664,59.5, 208.5,59.5, -151.5,59.5, 208.55005,59.5, -151.44995,59.5, 208.6001,59.5, -151.3999,59.5, 208.66676,59.566666, -151.33324,59.566666, 208.73343,59.633335, -151.26657,59.633335, 208.8001,59.7, -151.1999,59.7, 208.75009,59.7, -151.24991,59.7, 208.7001,59.7, -151.2999,59.7, 208.6334,59.7, -151.3666,59.7, 208.5667,59.7, -151.4333,59.7, 208.5,59.7, -151.5,59.7, 208.42001,59.7, -151.57999,59.7, 208.34004,59.7, -151.65996,59.7, 208.26006,59.7, -151.73994,59.7, 208.18008,59.7, -151.81992,59.7, 208.1001,59.7, -151.8999,59.7, 208.1501,59.800003, -151.8499,59.800003, 208.2001,59.9, -151.7999,59.9, 208.25009,60., -151.74991,60., 208.3001,60.1, -151.6999,60.1, 208.36673,60.13333, -151.63327,60.13333, 208.43336,60.166668, -151.56664,60.166668, 208.5,60.2, -151.5,60.2, 208.55005,60.300003, -151.44995,60.300003, 208.6001,60.4, -151.3999,60.4, 208.56673,60.5, -151.43327,60.5, 208.53337,60.600002, -151.46663,60.600002, 208.5,60.7, -151.5,60.7, 208.57503,60.725, -151.42497,60.725, 208.65005,60.75, -151.34995,60.75, 208.72507,60.775, -151.27493,60.775, 208.8001,60.8, -151.1999,60.8, 208.86673,60.8, -151.13327,60.8, 208.93336,60.8, -151.06664,60.8, 209.,60.8, -151.,60.8, 209.05005,60.85, -150.94995,60.85, 209.1001,60.9, -150.8999,60.9, 209.16676,60.933334, -150.83324,60.933334, 209.23343,60.966667, -150.76657,60.966667, 209.3001,61., -150.6999,61., 209.36673,61., -150.63327,61., 209.43336,61., -150.56664,61., 209.5,61., -150.5,61., 209.55005,60.95, -150.44995,60.95, 209.6001,60.9, -150.3999,60.9, 209.68008,60.9, -150.31992,60.9, 209.76006,60.9, -150.23994,60.9, 209.84004,60.9, -150.15996,60.9, 209.92001,60.9, -150.07999,60.9, 210.,60.9, -150.,60.9, 210.07503,60.9, -149.92497,60.9, 210.15005,60.9, -149.84995,60.9, 210.22507,60.9, -149.77493,60.9, 210.3001,60.9, -149.6999,60.9, 210.36673,60.9, -149.63327,60.9, 210.43336,60.9, -149.56664,60.9, 210.5,60.9, -149.5,60.9, 210.57503,60.9, -149.42497,60.9, 210.65005,60.9, -149.34995,60.9, 210.72507,60.9, -149.27493,60.9, 210.8001,60.9, -149.1999,60.9, 210.73343,60.933334, -149.26657,60.933334, 210.66676,60.966667, -149.33324,60.966667, 210.6001,61., -149.3999,61., 210.5251,61., -149.4749,61., 210.4501,61., -149.5499,61., 210.37509,61., -149.62491,61., 210.3001,61., -149.6999,61., 210.22507,61., -149.77493,61., 210.15005,61., -149.84995,61., 210.07503,61., -149.92497,61., 210.,61., -150.,61., 209.95004,61.05, -150.04996,61.05, 209.9001,61.1, -150.0999,61.1, 209.95004,61.15, -150.04996,61.15, 210.,61.2, -150.,61.2, 210.05005,61.25, -149.94995,61.25, 210.1001,61.3, -149.8999,61.3, 210.16676,61.333332, -149.83324,61.333332, 210.23343,61.36667, -149.76657,61.36667, 210.3001,61.4, -149.6999,61.4, 210.37509,61.425003, -149.62491,61.425003, 210.4501,61.45, -149.5499,61.45, 210.5251,61.475, -149.4749,61.475, 210.6001,61.5, -149.3999,61.5, 210.51677,61.483334, -149.48323,61.483334, 210.43343,61.466667, -149.56657,61.466667, 210.3501,61.45, -149.6499,61.45, 210.26677,61.433334, -149.73323,61.433334, 210.18343,61.416668, -149.81657,61.416668, 210.1001,61.4, -149.8999,61.4, 210.05005,61.4, -149.94995,61.4, 210.,61.4, -150.,61.4, 209.93336,61.36667, -150.06664,61.36667, 209.86673,61.333332, -150.13327,61.333332, 209.8001,61.3, -150.1999,61.3, 209.7201,61.28, -150.2799,61.28, 209.64009,61.26, -150.35991,61.26, 209.5601,61.24, -150.4399,61.24, 209.4801,61.22, -150.5199,61.22, 209.4001,61.2, -150.5999,61.2, 209.3501,61.300003, -150.6499,61.300003, 209.3001,61.4, -150.6999,61.4, 209.36673,61.466667, -150.63327,61.466667, 209.43336,61.533333, -150.56664,61.533333, 209.5,61.6, -150.5,61.6, 209.55005,61.65, -150.44995,61.65, 209.6001,61.7, -150.3999,61.7, 209.6501,61.75, -150.3499,61.75, 209.7001,61.8, -150.2999,61.8, 209.73343,61.899998, -150.26657,61.899998, 209.76677,62., -150.23323,62., 209.8001,62.1, -150.1999,62.1, 209.75009,62.199997, -150.24991,62.199997, 209.7001,62.3, -150.2999,62.3, 209.6501,62.199997, -150.3499,62.199997, 209.6001,62.1, -150.3999,62.1, 209.55005,62., -150.44995,62., 209.5,61.9, -150.5,61.9, 209.45004,61.800003, -150.54996,61.800003, 209.4001,61.7, -150.5999,61.7, 209.33344,61.633335, -150.66656,61.633335, 209.26677,61.566666, -150.73323,61.566666, 209.2001,61.5, -150.7999,61.5, 209.2001,61.4, -150.7999,61.4, 209.2001,61.3, -150.7999,61.3, 209.1334,61.266666, -150.8666,61.266666, 209.0667,61.233334, -150.9333,61.233334, 209.,61.2, -151.,61.2, 208.92502,61.175, -151.07498,61.175, 208.85005,61.15, -151.14995,61.15, 208.77509,61.125, -151.22491,61.125, 208.7001,61.1, -151.2999,61.1, 208.6334,61.066666, -151.3666,61.066666, 208.5667,61.033333, -151.4333,61.033333, 208.5,61., -151.5,61., 208.45004,61., -151.54996,61., 208.4001,61., -151.5999,61., 208.3251,60.975, -151.6749,60.975, 208.25009,60.95, -151.74991,60.95, 208.1751,60.925003, -151.8249,60.925003, 208.1001,60.9, -151.8999,60.9, 208.05005,60.800003, -151.94995,60.800003, 208.,60.7, -152.,60.7, 207.93336,60.666668, -152.06664,60.666668, 207.86673,60.63333, -152.13327,60.63333, 207.8001,60.6, -152.1999,60.6, 207.73343,60.533333, -152.26657,60.533333, 207.66676,60.466667, -152.33324,60.466667, 207.6001,60.4, -152.3999,60.4, 207.53343,60.36667, -152.46657,60.36667, 207.46677,60.333332, -152.53323,60.333332, 207.4001,60.3, -152.5999,60.3, 207.33344,60.266666, -152.66656,60.266666, 207.26677,60.233334, -152.73323,60.233334, 207.2001,60.2, -152.7999,60.2, 207.1251,60.225, -152.8749,60.225, 207.05011,60.25, -152.94989,60.25, 206.9751,60.275, -153.0249,60.275, 206.9001,60.3, -153.0999,60.3, 206.96677,60.266666, -153.03323,60.266666, 207.03343,60.233334, -152.96657,60.233334, 207.1001,60.2, -152.8999,60.2, 207.1501,60.15, -152.8499,60.15, 207.2001,60.1, -152.7999,60.1, 207.2001,60., -152.7999,60., 207.1251,59.975, -152.8749,59.975, 207.05011,59.95, -152.94989,59.95, 206.9751,59.925003, -153.0249,59.925003, 206.9001,59.9, -153.0999,59.9, 206.83344,59.9, -153.16656,59.9, 206.76677,59.9, -153.23323,59.9, 206.7001,59.9, -153.2999,59.9, 206.76677,59.86667, -153.23323,59.86667, 206.83344,59.833332, -153.16656,59.833332, 206.9001,59.8, -153.0999,59.8, 206.82008,59.78, -153.17992,59.78, 206.74007,59.76, -153.25993,59.76, 206.66003,59.74, -153.33997,59.74, 206.58002,59.72, -153.41998,59.72, 206.5,59.7, -153.5,59.7, 206.43336,59.7, -153.56664,59.7, 206.36673,59.7, -153.63327,59.7, 206.3001,59.7, -153.6999,59.7, 206.25009,59.6, -153.74991,59.6, 206.2001,59.5, -153.7999,59.5, 206.1501,59.45, -153.8499,59.45, 206.1001,59.4, -153.8999,59.4, 206.0251,59.4, -153.9749,59.4, 205.9501,59.4, -154.0499,59.4, 205.87509,59.4, -154.12491,59.4, 205.8001,59.4, -154.1999,59.4, 205.75009,59.300003, -154.24991,59.300003, 205.7001,59.2, -154.2999,59.2, 205.7001,59.15, -154.2999,59.15, 205.7001,59.1, -154.2999,59.1, 205.77509,59.1, -154.22491,59.1, 205.85005,59.1, -154.14995,59.1, 205.92502,59.1, -154.07498,59.1, 206.,59.1, -154.,59.1, 206.0667,59.066666, -153.9333,59.066666, 206.1334,59.033333, -153.8666,59.033333, 206.2001,59., -153.7999,59., 206.26677,59., -153.73323,59., 206.33344,59., -153.66656,59., 206.4001,59., -153.5999,59., 206.45004,58.9, -153.54996,58.9, 206.5,58.8, -153.5,58.8, 206.45004,58.75, -153.54996,58.75, 206.4001,58.7, -153.5999,58.7, 206.33344,58.7, -153.66656,58.7, 206.26677,58.7, -153.73323,58.7, 206.2001,58.7, -153.7999,58.7, 206.1334,58.666668, -153.8666,58.666668, 206.0667,58.63333, -153.9333,58.63333, 206.,58.6, -154.,58.6, 205.93336,58.566666, -154.06664,58.566666, 205.86673,58.533333, -154.13327,58.533333, 205.8001,58.5, -154.1999,58.5, 205.75009,58.4, -154.24991,58.4, 205.7001,58.3, -154.2999,58.3, 205.75009,58.25, -154.24991,58.25, 205.8001,58.2, -154.1999,58.2, 205.73343,58.2, -154.26657,58.2, 205.66676,58.2, -154.33324,58.2, 205.6001,58.2, -154.3999,58.2, 205.53343,58.166668, -154.46657,58.166668, 205.46677,58.13333, -154.53323,58.13333, 205.4001,58.1, -154.5999,58.1, 205.33344,58.1, -154.66656,58.1, 205.26677,58.1, -154.73323,58.1, 205.2001,58.1, -154.7999,58.1, 205.1251,58.074997, -154.8749,58.074997, 205.05011,58.05, -154.94989,58.05, 204.9751,58.025, -155.0249,58.025, 204.9001,58., -155.0999,58., 204.8501,57.95, -155.1499,57.95, 204.8001,57.9, -155.1999,57.9, 204.73343,57.9, -155.26657,57.9, 204.66676,57.9, -155.33324,57.9, 204.6001,57.9, -155.3999,57.9, 204.55005,57.800003, -155.44995,57.800003, 204.5,57.7, -155.5,57.7, 204.42502,57.725, -155.57498,57.725, 204.35005,57.75, -155.64995,57.75, 204.27509,57.775, -155.72491,57.775, 204.2001,57.8, -155.7999,57.8, 204.1501,57.75, -155.8499,57.75, 204.1001,57.7, -155.8999,57.7, 204.03343,57.666668, -155.96657,57.666668, 203.96677,57.63333, -156.03323,57.63333, 203.9001,57.6, -156.0999,57.6, 203.8501,57.55, -156.1499,57.55, 203.8001,57.5, -156.1999,57.5, 203.72507,57.475, -156.27493,57.475, 203.65005,57.45, -156.34995,57.45, 203.57503,57.425003, -156.42497,57.425003, 203.5,57.4, -156.5,57.4, 203.45004,57.35, -156.54996,57.35, 203.4001,57.3, -156.5999,57.3, 203.45004,57.25, -156.54996,57.25, 203.5,57.2, -156.5,57.2, 203.45004,57.15, -156.54996,57.15, 203.4001,57.1, -156.5999,57.1, 203.3501,57.05, -156.6499,57.05, 203.3001,57., -156.6999,57., 203.23343,57., -156.76657,57., 203.16676,57., -156.83324,57., 203.1001,57., -156.8999,57., 203.03343,56.966667, -156.96657,56.966667, 202.96677,56.933334, -157.03323,56.933334, 202.9001,56.9, -157.0999,56.9, 202.83344,56.86667, -157.16656,56.86667, 202.76677,56.833332, -157.23323,56.833332, 202.7001,56.8, -157.2999,56.8, 202.6334,56.833332, -157.3666,56.833332, 202.5667,56.86667, -157.4333,56.86667, 202.5,56.9, -157.5,56.9, 202.45004,56.85, -157.54996,56.85, 202.4001,56.8, -157.5999,56.8, 202.33344,56.766666, -157.66656,56.766666, 202.26677,56.733334, -157.73323,56.733334, 202.2001,56.7, -157.7999,56.7, 202.1251,56.675, -157.8749,56.675, 202.05011,56.65, -157.94989,56.65, 201.9751,56.625, -158.0249,56.625, 201.9001,56.6, -158.0999,56.6, 201.95004,56.55, -158.04996,56.55, 202.,56.5, -158.,56.5, 201.93336,56.5, -158.06664,56.5, 201.86673,56.5, -158.13327,56.5, 201.8001,56.5, -158.1999,56.5, 201.72507,56.5, -158.27493,56.5, 201.65005,56.5, -158.34995,56.5, 201.57503,56.5, -158.42497,56.5, 201.5,56.5, -158.5,56.5, 201.42502,56.45, -158.57498,56.45, 201.35005,56.4, -158.64995,56.4, 201.27509,56.35, -158.72491,56.35, 201.2001,56.3, -158.7999,56.3, 201.1334,56.333332, -158.8666,56.333332, 201.0667,56.36667, -158.9333,56.36667, 201.,56.4, -159.,56.4, 200.93336,56.433334, -159.06664,56.433334, 200.86673,56.466667, -159.13327,56.466667, 200.8001,56.5, -159.1999,56.5, 200.8501,56.4, -159.1499,56.4, 200.9001,56.3, -159.0999,56.3, 200.96677,56.3, -159.03323,56.3, 201.03343,56.3, -158.96657,56.3, 201.1001,56.3, -158.8999,56.3, 201.1501,56.25, -158.8499,56.25, 201.2001,56.2, -158.7999,56.2, 201.2001,56.1, -158.7999,56.1, 201.2001,56., -158.7999,56., 201.1334,56., -158.8666,56., 201.0667,56., -158.9333,56., 201.,56., -159.,56., 200.93336,55.966667, -159.06664,55.966667, 200.86673,55.933334, -159.13327,55.933334, 200.8001,55.9, -159.1999,55.9, 200.73343,55.9, -159.26657,55.9, 200.66676,55.9, -159.33324,55.9, 200.6001,55.9, -159.3999,55.9, 200.53343,55.86667, -159.46657,55.86667, 200.46677,55.833332, -159.53323,55.833332, 200.4001,55.8, -159.5999,55.8, 200.3501,55.75, -159.6499,55.75, 200.3001,55.7, -159.6999,55.7, 200.26677,55.766666, -159.73323,55.766666, 200.23343,55.833336, -159.76657,55.833336, 200.2001,55.9, -159.7999,55.9, 200.1334,55.86667, -159.8666,55.86667, 200.0667,55.833332, -159.9333,55.833332, 200.,55.8, -160.,55.8, 199.93336,55.8, -160.06664,55.8, 199.86673,55.8, -160.13327,55.8, 199.8001,55.8, -160.1999,55.8, 199.75009,55.75, -160.24991,55.75, 199.7001,55.7, -160.2999,55.7, 199.6334,55.7, -160.3666,55.7, 199.5667,55.7, -160.4333,55.7, 199.5,55.7, -160.5,55.7, 199.45004,55.65, -160.54996,55.65, 199.4001,55.6, -160.5999,55.6, 199.33344,55.6, -160.66656,55.6, 199.26677,55.6, -160.73323,55.6, 199.2001,55.6, -160.7999,55.6, 199.1251,55.574997, -160.8749,55.574997, 199.05011,55.55, -160.94989,55.55, 198.9751,55.525, -161.0249,55.525, 198.9001,55.5, -161.0999,55.5, 198.8501,55.5, -161.1499,55.5, 198.8001,55.5, -161.1999,55.5, 198.73343,55.466667, -161.26657,55.466667, 198.66676,55.433334, -161.33324,55.433334, 198.6001,55.4, -161.3999,55.4, 198.53343,55.433334, -161.46657,55.433334, 198.46677,55.466667, -161.53323,55.466667, 198.4001,55.5, -161.5999,55.5, 198.45004,55.55, -161.54996,55.55, 198.5,55.6, -161.5,55.6, 198.45004,55.65, -161.54996,55.65, 198.4001,55.7, -161.5999,55.7, 198.33344,55.633335, -161.66656,55.633335, 198.26677,55.566666, -161.73323,55.566666, 198.2001,55.5, -161.7999,55.5, 198.1501,55.45, -161.8499,55.45, 198.1001,55.4, -161.8999,55.4, 198.05005,55.35, -161.94995,55.35, 198.,55.3, -162.,55.3, 197.93336,55.266666, -162.06664,55.266666, 197.86673,55.233334, -162.13327,55.233334, 197.8001,55.2, -162.1999,55.2, 197.73343,55.166668, -162.26657,55.166668, 197.66676,55.13333, -162.33324,55.13333, 197.6001,55.1, -162.3999,55.1, 197.53343,55.1, -162.46657,55.1, 197.46677,55.1, -162.53323,55.1, 197.4001,55.1, -162.5999,55.1, 197.4001,55.199997, -162.5999,55.199997, 197.4001,55.3, -162.5999,55.3, 197.36676,55.233334, -162.63324,55.233334, 197.33344,55.166664, -162.66656,55.166664, 197.3001,55.1, -162.6999,55.1, 197.23343,55.066666, -162.76657,55.066666, 197.16676,55.033333, -162.83324,55.033333, 197.1001,55., -162.8999,55., 197.03343,55.033333, -162.96657,55.033333, 196.96677,55.066666, -163.03323,55.066666, 196.9001,55.1, -163.0999,55.1, 196.8501,55.15, -163.1499,55.15, 196.8001,55.2, -163.1999,55.2, 196.8001,55.100002, -163.1999,55.100002, 196.8001,55., -163.1999,55., 196.8001,54.9, -163.1999,54.9, 196.73343,54.9, -163.26657,54.9, 196.66676,54.9, -163.33324,54.9, 196.6001,54.9, -163.3999,54.9, 196.56673,54.966667, -163.43327,54.966667, 196.53337,55.033333, -163.46663,55.033333, 196.5,55.1, -163.5,55.1, 196.55005,55.15, -163.44995,55.15, 196.6001,55.2, -163.3999,55.2, 187.1001,60.5, -172.8999,60.5, 187.1501,60.45, -172.8499,60.45, 187.2001,60.4, -172.7999,60.4, 187.26677,60.4, -172.73323,60.4, 187.33344,60.4, -172.66656,60.4, 187.4001,60.4, -172.5999,60.4, 187.3251,60.4, -172.6749,60.4, 187.25009,60.4, -172.74991,60.4, 187.1751,60.4, -172.8249,60.4, 187.1001,60.4, -172.8999,60.4, 187.05005,60.45, -172.94995,60.45, 187.,60.5, -173.,60.5, 187.05005,60.5, -172.94995,60.5, 187.1001,60.5, -172.8999,60.5, 189.5,57.2, -170.5,57.2, 189.5,57.2, -170.5,57.2, 190.1001,56.6, -169.8999,56.6, 190.16676,56.6, -169.83324,56.6, 190.23343,56.6, -169.76657,56.6, 190.3001,56.6, -169.6999,56.6, 190.23343,56.6, -169.76657,56.6, 190.16676,56.6, -169.83324,56.6, 190.1001,56.6, -169.8999,56.6, 190.1001,56.6, -169.8999,56.6, 269.4,63., -90.600006,63., 269.33334,62.966667, -90.66666,62.966667, 269.26666,62.933334, -90.73334,62.933334, 269.2,62.9, -90.79999,62.9, 269.125,62.9, -90.875,62.9, 269.05,62.9, -90.95001,62.9, 268.975,62.9, -91.024994,62.9, 268.9,62.9, -91.100006,62.9, 268.83334,62.86667, -91.16666,62.86667, 268.76666,62.833332, -91.23334,62.833332, 268.7,62.8, -91.29999,62.8, 268.625,62.8, -91.375,62.8, 268.55,62.8, -91.45001,62.8, 268.475,62.8, -91.524994,62.8, 268.4,62.8, -91.600006,62.8, 268.33334,62.8, -91.66666,62.8, 268.26666,62.8, -91.73334,62.8, 268.2,62.8, -91.79999,62.8, 268.125,62.8, -91.875,62.8, 268.05,62.8, -91.95001,62.8, 267.975,62.8, -92.024994,62.8, 267.9,62.8, -92.100006,62.8, 267.825,62.8, -92.17499,62.8, 267.75,62.8, -92.25,62.8, 267.675,62.8, -92.32501,62.8, 267.6,62.8, -92.399994,62.8, 267.65002,62.699997, -92.349976,62.699997, 267.7,62.6, -92.29999,62.6, 267.77502,62.6, -92.224976,62.6, 267.85,62.6, -92.149994,62.6, 267.925,62.6, -92.07501,62.6, 268.,62.6, -92.,62.6, 267.93332,62.6, -92.06668,62.6, 267.86667,62.6, -92.13333,62.6, 267.8,62.6, -92.20001,62.6, 267.72,62.6, -92.28,62.6, 267.63998,62.6, -92.360016,62.6, 267.56,62.6, -92.44,62.6, 267.47998,62.6, -92.52002,62.6, 267.4,62.6, -92.600006,62.6, 267.34998,62.5, -92.650024,62.5, 267.3,62.4, -92.70001,62.4, 267.34998,62.300003, -92.650024,62.300003, 267.4,62.2, -92.600006,62.2, 267.325,62.2, -92.67499,62.2, 267.25,62.2, -92.75,62.2, 267.175,62.2, -92.82501,62.2, 267.1,62.2, -92.899994,62.2, 267.025,62.175, -92.975006,62.175, 266.95,62.15, -93.04999,62.15, 266.875,62.125, -93.125,62.125, 266.8,62.1, -93.20001,62.1, 266.8,62., -93.20001,62., 266.8,61.9, -93.20001,61.9, 266.72498,61.9, -93.275024,61.9, 266.65,61.9, -93.350006,61.9, 266.575,61.9, -93.42499,61.9, 266.5,61.9, -93.5,61.9, 266.55,61.85, -93.45001,61.85, 266.6,61.8, -93.399994,61.8, 266.53333,61.733334, -93.466675,61.733334, 266.46667,61.666664, -93.533325,61.666664, 266.4,61.6, -93.600006,61.6, 266.34998,61.6, -93.650024,61.6, 266.3,61.6, -93.70001,61.6, 266.23334,61.566666, -93.76666,61.566666, 266.16666,61.533333, -93.83334,61.533333, 266.1,61.5, -93.899994,61.5, 266.02002,61.48, -93.97998,61.48, 265.94,61.46, -94.06,61.46, 265.86002,61.440002, -94.139984,61.440002, 265.78,61.420002, -94.22,61.420002, 265.7,61.4, -94.29999,61.4, 265.63333,61.4, -94.36667,61.4, 265.56668,61.4, -94.43332,61.4, 265.5,61.4, -94.5,61.4, 265.55,61.35, -94.45001,61.35, 265.6,61.3, -94.399994,61.3, 265.66666,61.266666, -94.33334,61.266666, 265.73334,61.233334, -94.26666,61.233334, 265.8,61.2, -94.20001,61.2, 265.75,61.15, -94.25,61.15, 265.7,61.1, -94.29999,61.1, 265.7,61., -94.29999,61., 265.7,60.9, -94.29999,60.9, 265.63333,60.9, -94.36667,60.9, 265.56668,60.9, -94.43332,60.9, 265.5,60.9, -94.5,60.9, 265.5,60.75, -94.5,60.75, 265.5,60.6, -94.5,60.6, 265.43332,60.566666, -94.56668,60.566666, 265.36667,60.533333, -94.63333,60.533333, 265.3,60.5, -94.70001,60.5, 265.3,60.4, -94.70001,60.4, 265.3,60.3, -94.70001,60.3, 265.3,60.199997, -94.70001,60.199997, 265.3,60.1, -94.70001,60.1, 265.25,60., -94.75,60., 265.2,59.9, -94.79999,59.9, 265.2,59.800003, -94.79999,59.800003, 265.2,59.7, -94.79999,59.7, 265.2,59.600002, -94.79999,59.600002, 265.2,59.5, -94.79999,59.5, 265.2,59.4, -94.79999,59.4, 265.2,59.300003, -94.79999,59.300003, 265.2,59.2, -94.79999,59.2, 265.13333,59.133335, -94.86667,59.133335, 265.06668,59.066666, -94.93332,59.066666, 265.,59., -95.,59., 265.06668,58.966667, -94.93332,58.966667, 265.13333,58.933334, -94.86667,58.933334, 265.2,58.9, -94.79999,58.9, 265.26666,58.86667, -94.73334,58.86667, 265.33334,58.833332, -94.66666,58.833332, 265.4,58.8, -94.600006,58.8, 265.45,58.8, -94.54999,58.8, 265.5,58.8, -94.5,58.8, 265.56668,58.733334, -94.43332,58.733334, 265.63333,58.666664, -94.36667,58.666664, 265.7,58.6, -94.29999,58.6, 265.7,58.65, -94.29999,58.65, 265.7,58.7, -94.29999,58.7, 265.77502,58.725, -94.224976,58.725, 265.85,58.75, -94.149994,58.75, 265.925,58.775, -94.07501,58.775, 266.,58.8, -94.,58.8, 266.075,58.8, -93.92499,58.8, 266.15,58.8, -93.850006,58.8, 266.22498,58.8, -93.775024,58.8, 266.3,58.8, -93.70001,58.8, 266.36667,58.8, -93.63333,58.8, 266.43332,58.8, -93.56668,58.8, 266.5,58.8, -93.5,58.8, 266.575,58.775, -93.42499,58.775, 266.65,58.75, -93.350006,58.75, 266.72498,58.725, -93.275024,58.725, 266.8,58.7, -93.20001,58.7, 266.84998,58.65, -93.150024,58.65, 266.9,58.6, -93.100006,58.6, 266.93332,58.5, -93.06668,58.5, 266.96667,58.399998, -93.033325,58.399998, 267.,58.3, -93.,58.3, 267.05,58.199997, -92.95001,58.199997, 267.1,58.1, -92.899994,58.1, 267.13333,58., -92.86667,58., 267.1667,57.899998, -92.83331,57.899998, 267.2,57.8, -92.79999,57.8, 267.26666,57.733334, -92.73334,57.733334, 267.33334,57.666664, -92.66666,57.666664, 267.4,57.6, -92.600006,57.6, 267.45,57.55, -92.54999,57.55, 267.5,57.5, -92.5,57.5, 267.5,57.4, -92.5,57.4, 267.5,57.3, -92.5,57.3, 267.5,57.2, -92.5,57.2, 267.45,57.1, -92.54999,57.1, 267.4,57., -92.600006,57., 267.33334,56.966667, -92.66666,56.966667, 267.26666,56.933334, -92.73334,56.933334, 267.2,56.9, -92.79999,56.9, 267.26666,56.933334, -92.73334,56.933334, 267.33334,56.966667, -92.66666,56.966667, 267.4,57., -92.600006,57., 267.46667,57., -92.533325,57., 267.53333,57., -92.466675,57., 267.6,57., -92.399994,57., 267.66666,57., -92.33334,57., 267.73334,57., -92.26666,57., 267.8,57., -92.20001,57., 267.86667,57., -92.13333,57., 267.93332,57., -92.06668,57., 268.,57., -92.,57., 268.05,57.05, -91.95001,57.05, 268.1,57.1, -91.899994,57.1, 268.175,57.1, -91.82501,57.1, 268.25,57.1, -91.75,57.1, 268.325,57.1, -91.67499,57.1, 268.4,57.1, -91.600006,57.1, 268.46667,57.13333, -91.533325,57.13333, 268.53333,57.166668, -91.466675,57.166668, 268.6,57.2, -91.399994,57.2, 268.66666,57.233334, -91.33334,57.233334, 268.73334,57.266666, -91.26666,57.266666, 268.8,57.3, -91.20001,57.3, 268.86667,57.266666, -91.13333,57.266666, 268.93332,57.233334, -91.06668,57.233334, 269.,57.2, -91.,57.2, 269.06668,57.2, -90.93332,57.2, 269.13333,57.2, -90.86667,57.2, 269.2,57.2, -90.79999,57.2, 269.28,57.18, -90.72,57.18, 269.36002,57.16, -90.639984,57.16, 269.44,57.14, -90.56,57.14, 269.52002,57.12, -90.47998,57.12, 269.6,57.1, -90.399994,57.1, 269.66666,57.066666, -90.33334,57.066666, 269.73334,57.033333, -90.26666,57.033333, 269.8,57., -90.20001,57., 269.86667,56.966667, -90.13333,56.966667, 269.93332,56.933334, -90.06668,56.933334, 270.,56.9, -90.,56.9, 270.06668,56.9, -89.93332,56.9, 270.13333,56.9, -89.86667,56.9, 270.2,56.9, -89.79999,56.9, 270.26666,56.86667, -89.73334,56.86667, 270.33334,56.833332, -89.66666,56.833332, 270.4,56.8, -89.600006,56.8, 270.46667,56.8, -89.533325,56.8, 270.53333,56.8, -89.466675,56.8, 270.6,56.8, -89.399994,56.8, 270.68,56.78, -89.32001,56.78, 270.76,56.76, -89.23999,56.76, 270.84,56.74, -89.16,56.74, 270.92,56.72, -89.07999,56.72, 271.,56.7, -89.,56.7, 271.06668,56.666668, -88.93332,56.666668, 271.13333,56.63333, -88.86667,56.63333, 271.2,56.6, -88.79999,56.6, 271.28,56.579998, -88.72,56.579998, 271.36002,56.559998, -88.639984,56.559998, 271.44,56.54, -88.56,56.54, 271.52002,56.52, -88.47998,56.52, 271.6,56.5, -88.399994,56.5, 271.66666,56.466667, -88.33334,56.466667, 271.73334,56.433334, -88.26666,56.433334, 271.8,56.4, -88.20001,56.4, 271.86667,56.36667, -88.13333,56.36667, 271.93332,56.333332, -88.06668,56.333332, 272.,56.3, -88.,56.3, 272.05,56.25, -87.95001,56.25, 272.1,56.2, -87.899994,56.2, 272.15002,56.15, -87.849976,56.15, 272.2,56.1, -87.79999,56.1, 272.26666,56.033333, -87.73334,56.033333, 272.33334,55.966667, -87.66666,55.966667, 272.4,55.9, -87.600006,55.9, 272.46667,55.933334, -87.533325,55.933334, 272.53333,55.966667, -87.466675,55.966667, 272.6,56., -87.399994,56., 272.66666,55.966667, -87.33334,55.966667, 272.73334,55.933334, -87.26666,55.933334, 272.8,55.9, -87.20001,55.9, 272.875,55.9, -87.125,55.9, 272.95,55.9, -87.04999,55.9, 273.025,55.9, -86.975006,55.9, 273.1,55.9, -86.899994,55.9, 273.15002,55.85, -86.849976,55.85, 273.2,55.8, -86.79999,55.8, 273.26666,55.8, -86.73334,55.8, 273.33334,55.8, -86.66666,55.8, 273.4,55.8, -86.600006,55.8, 273.475,55.775, -86.524994,55.775, 273.55,55.75, -86.45001,55.75, 273.625,55.725, -86.375,55.725, 273.7,55.7, -86.29999,55.7, 273.76666,55.7, -86.23334,55.7, 273.83334,55.7, -86.16666,55.7, 273.9,55.7, -86.100006,55.7, 273.975,55.675, -86.024994,55.675, 274.05,55.65, -85.95001,55.65, 274.125,55.625, -85.875,55.625, 274.2,55.6, -85.79999,55.6, 274.25,55.55, -85.75,55.55, 274.3,55.5, -85.70001,55.5, 274.375,55.475, -85.625,55.475, 274.45,55.45, -85.54999,55.45, 274.525,55.425003, -85.475006,55.425003, 274.6,55.4, -85.399994,55.4, 274.56668,55.333336, -85.43332,55.333336, 274.53333,55.266666, -85.466675,55.266666, 274.5,55.2, -85.5,55.2, 274.45,55.125, -85.54999,55.125, 274.4,55.050003, -85.600006,55.050003, 274.34998,54.975002, -85.650024,54.975002, 274.3,54.9, -85.70001,54.9, 274.36667,54.933334, -85.63333,54.933334, 274.43332,54.966667, -85.56668,54.966667, 274.5,55., -85.5,55., 274.53333,55.066666, -85.466675,55.066666, 274.56668,55.133335, -85.43332,55.133335, 274.6,55.2, -85.399994,55.2, 274.68,55.22, -85.32001,55.22, 274.76,55.24, -85.23999,55.24, 274.84,55.26, -85.16,55.26, 274.92,55.28, -85.07999,55.28, 275.,55.3, -85.,55.3, 275.075,55.3, -84.92499,55.3, 275.15,55.3, -84.850006,55.3, 275.22498,55.3, -84.775024,55.3, 275.3,55.3, -84.70001,55.3, 275.36667,55.3, -84.63333,55.3, 275.43332,55.3, -84.56668,55.3, 275.5,55.3, -84.5,55.3, 275.56668,55.3, -84.43332,55.3, 275.63333,55.3, -84.36667,55.3, 275.7,55.3, -84.29999,55.3, 275.76666,55.3, -84.23334,55.3, 275.83334,55.3, -84.16666,55.3, 275.9,55.3, -84.100006,55.3, 275.975,55.275, -84.024994,55.275, 276.05,55.25, -83.95001,55.25, 276.125,55.225, -83.875,55.225, 276.2,55.2, -83.79999,55.2, 276.26666,55.2, -83.73334,55.2, 276.33334,55.2, -83.66666,55.2, 276.4,55.2, -83.600006,55.2, 276.475,55.2, -83.524994,55.2, 276.55,55.2, -83.45001,55.2, 276.625,55.2, -83.375,55.2, 276.7,55.2, -83.29999,55.2, 276.77502,55.2, -83.224976,55.2, 276.85,55.2, -83.149994,55.2, 276.925,55.2, -83.07501,55.2, 277.,55.2, -83.,55.2, 277.06668,55.2, -82.93332,55.2, 277.13333,55.2, -82.86667,55.2, 277.2,55.2, -82.79999,55.2, 277.26666,55.166668, -82.73334,55.166668, 277.33334,55.13333, -82.66666,55.13333, 277.4,55.1, -82.600006,55.1, 277.46667,55.1, -82.533325,55.1, 277.53333,55.1, -82.466675,55.1, 277.6,55.1, -82.399994,55.1, 277.65002,55.05, -82.349976,55.05, 277.7,55., -82.29999,55., 277.7,54.9, -82.29999,54.9, 277.7,54.8, -82.29999,54.8, 277.7,54.7, -82.29999,54.7, 277.7,54.6, -82.29999,54.6, 277.7,54.5, -82.29999,54.5, 277.6667,54.433334, -82.33331,54.433334, 277.63333,54.366665, -82.36667,54.366665, 277.6,54.3, -82.399994,54.3, 277.6,54.199997, -82.399994,54.199997, 277.6,54.1, -82.399994,54.1, 277.65002,54.05, -82.349976,54.05, 277.7,54., -82.29999,54., 277.7,53.866665, -82.29999,53.866665, 277.7,53.733334, -82.29999,53.733334, 277.7,53.6, -82.29999,53.6, 277.73334,53.533333, -82.26666,53.533333, 277.76666,53.466667, -82.23334,53.466667, 277.8,53.4, -82.20001,53.4, 277.76666,53.333336, -82.23334,53.333336, 277.73334,53.266666, -82.26666,53.266666, 277.7,53.2, -82.29999,53.2, 277.7,53.1, -82.29999,53.1, 277.7,53., -82.29999,53., 277.75,52.95, -82.25,52.95, 277.8,52.9, -82.20001,52.9, 277.86667,52.833336, -82.13333,52.833336, 277.93332,52.766666, -82.06668,52.766666, 278.,52.7, -82.,52.7, 278.06668,52.666668, -81.93332,52.666668, 278.13333,52.63333, -81.86667,52.63333, 278.2,52.6, -81.79999,52.6, 278.25,52.55, -81.75,52.55, 278.3,52.5, -81.70001,52.5, 278.375,52.45, -81.625,52.45, 278.45,52.4, -81.54999,52.4, 278.525,52.35, -81.475006,52.35, 278.6,52.3, -81.399994,52.3, 278.525,52.275, -81.475006,52.275, 278.45,52.25, -81.54999,52.25, 278.375,52.225, -81.625,52.225, 278.3,52.2, -81.70001,52.2, 278.23334,52.2, -81.76666,52.2, 278.16666,52.2, -81.83334,52.2, 278.1,52.2, -81.899994,52.2, 278.03333,52.166668, -81.966675,52.166668, 277.96667,52.13333, -82.033325,52.13333, 277.9,52.1, -82.100006,52.1, 277.97998,52.1, -82.02002,52.1, 278.06,52.1, -81.94,52.1, 278.13998,52.1, -81.860016,52.1, 278.22,52.1, -81.78,52.1, 278.3,52.1, -81.70001,52.1, 278.36667,52.1, -81.63333,52.1, 278.43332,52.1, -81.56668,52.1, 278.5,52.1, -81.5,52.1, 278.575,52.1, -81.42499,52.1, 278.65,52.1, -81.350006,52.1, 278.72498,52.1, -81.275024,52.1, 278.8,52.1, -81.20001,52.1, 278.86667,52.033333, -81.13333,52.033333, 278.93332,51.966667, -81.06668,51.966667, 279.,51.9, -81.,51.9, 279.06668,51.86667, -80.93332,51.86667, 279.13333,51.833332, -80.86667,51.833332, 279.2,51.8, -80.79999,51.8, 279.26666,51.766666, -80.73334,51.766666, 279.33334,51.733334, -80.66666,51.733334, 279.4,51.7, -80.600006,51.7, 279.43332,51.600002, -80.56668,51.600002, 279.46667,51.5, -80.533325,51.5, 279.5,51.4, -80.5,51.4, 279.43332,51.36667, -80.56668,51.36667, 279.36667,51.333332, -80.63333,51.333332, 279.3,51.3, -80.70001,51.3, 279.23334,51.266666, -80.76666,51.266666, 279.16666,51.233334, -80.83334,51.233334, 279.1,51.2, -80.899994,51.2, 279.03333,51.166668, -80.966675,51.166668, 278.96667,51.13333, -81.033325,51.13333, 278.9,51.1, -81.100006,51.1, 278.96667,51.1, -81.033325,51.1, 279.03333,51.1, -80.966675,51.1, 279.1,51.1, -80.899994,51.1, 279.16666,51.13333, -80.83334,51.13333, 279.23334,51.166668, -80.76666,51.166668, 279.3,51.2, -80.70001,51.2, 279.36667,51.233334, -80.63333,51.233334, 279.43332,51.266666, -80.56668,51.266666, 279.5,51.3, -80.5,51.3, 279.56668,51.3, -80.43332,51.3, 279.63333,51.3, -80.36667,51.3, 279.7,51.3, -80.29999,51.3, 279.77502,51.275, -80.224976,51.275, 279.85,51.25, -80.149994,51.25, 279.925,51.225, -80.07501,51.225, 280.,51.2, -80.,51.2, 280.05,51.15, -79.95001,51.15, 280.1,51.1, -79.899994,51.1, 280.16666,51.1, -79.83334,51.1, 280.23334,51.1, -79.76666,51.1, 280.3,51.1, -79.70001,51.1, 280.26666,51.2, -79.73334,51.2, 280.23334,51.3, -79.76666,51.3, 280.2,51.4, -79.79999,51.4, 280.26666,51.433334, -79.73334,51.433334, 280.33334,51.466667, -79.66666,51.466667, 280.4,51.5, -79.600006,51.5, 280.46667,51.533333, -79.533325,51.533333, 280.53333,51.566666, -79.466675,51.566666, 280.6,51.6, -79.399994,51.6, 280.68,51.579998, -79.32001,51.579998, 280.76,51.559998, -79.23999,51.559998, 280.84,51.54, -79.16,51.54, 280.92,51.52, -79.07999,51.52, 281.,51.5, -79.,51.5, 281.,51.4, -79.,51.4, 281.,51.3, -79.,51.3, 281.,51.2, -79.,51.2, 281.075,51.225, -78.92499,51.225, 281.15,51.25, -78.850006,51.25, 281.22498,51.275, -78.775024,51.275, 281.3,51.3, -78.70001,51.3, 281.3,51.4, -78.70001,51.4, 281.3,51.5, -78.70001,51.5, 281.23334,51.566666, -78.76666,51.566666, 281.16666,51.633335, -78.83334,51.633335, 281.1,51.7, -78.899994,51.7, 281.05,51.75, -78.95001,51.75, 281.,51.8, -79.,51.8, 281.06668,51.833332, -78.93332,51.833332, 281.13333,51.86667, -78.86667,51.86667, 281.2,51.9, -78.79999,51.9, 281.25,51.95, -78.75,51.95, 281.3,52., -78.70001,52., 281.36667,52.066666, -78.63333,52.066666, 281.43332,52.133335, -78.56668,52.133335, 281.5,52.2, -78.5,52.2, 281.56668,52.2, -78.43332,52.2, 281.63333,52.2, -78.36667,52.2, 281.7,52.2, -78.29999,52.2, 281.76666,52.2, -78.23334,52.2, 281.83334,52.2, -78.16666,52.2, 281.9,52.2, -78.100006,52.2, 281.84998,52.2, -78.150024,52.2, 281.8,52.2, -78.20001,52.2, 281.72498,52.225, -78.275024,52.225, 281.65,52.25, -78.350006,52.25, 281.575,52.275, -78.42499,52.275, 281.5,52.3, -78.5,52.3, 281.46667,52.366665, -78.533325,52.366665, 281.43332,52.433334, -78.56668,52.433334, 281.4,52.5, -78.600006,52.5, 281.33334,52.533333, -78.66666,52.533333, 281.26666,52.566666, -78.73334,52.566666, 281.2,52.6, -78.79999,52.6, 281.23334,52.666664, -78.76666,52.666664, 281.26666,52.733334, -78.73334,52.733334, 281.3,52.8, -78.70001,52.8, 281.26666,52.866665, -78.73334,52.866665, 281.23334,52.933334, -78.76666,52.933334, 281.2,53., -78.79999,53., 281.1667,53.066666, -78.83331,53.066666, 281.13333,53.133335, -78.86667,53.133335, 281.1,53.2, -78.899994,53.2, 281.1,53.300003, -78.899994,53.300003, 281.1,53.4, -78.899994,53.4, 281.06668,53.466667, -78.93332,53.466667, 281.03333,53.533333, -78.966675,53.533333, 281.,53.6, -79.,53.6, 281.,53.7, -79.,53.7, 281.,53.8, -79.,53.8, 281.,53.9, -79.,53.9, 281.,54., -79.,54., 281.,54.1, -79.,54.1, 280.93332,54.13333, -79.06668,54.13333, 280.86667,54.166668, -79.13333,54.166668, 280.8,54.2, -79.20001,54.2, 280.73334,54.266666, -79.26666,54.266666, 280.66666,54.333336, -79.33334,54.333336, 280.6,54.4, -79.399994,54.4, 280.55,54.45, -79.45001,54.45, 280.5,54.5, -79.5,54.5, 280.45,54.5, -79.54999,54.5, 280.4,54.5, -79.600006,54.5, 280.46667,54.533333, -79.533325,54.533333, 280.53333,54.566666, -79.466675,54.566666, 280.6,54.6, -79.399994,54.6, 280.66666,54.63333, -79.33334,54.63333, 280.73334,54.666668, -79.26666,54.666668, 280.8,54.7, -79.20001,54.7, 280.875,54.725, -79.125,54.725, 280.95,54.75, -79.04999,54.75, 281.025,54.775, -78.975006,54.775, 281.1,54.8, -78.899994,54.8, 281.175,54.825, -78.82501,54.825, 281.25,54.85, -78.75,54.85, 281.325,54.875, -78.67499,54.875, 281.4,54.9, -78.600006,54.9, 281.46667,54.933334, -78.533325,54.933334, 281.53333,54.966667, -78.466675,54.966667, 281.6,55., -78.399994,55., 281.675,55.025, -78.32501,55.025, 281.75,55.05, -78.25,55.05, 281.825,55.074997, -78.17499,55.074997, 281.9,55.1, -78.100006,55.1, 281.96667,55.13333, -78.033325,55.13333, 282.03333,55.166668, -77.966675,55.166668, 282.1,55.2, -77.899994,55.2, 282.175,55.25, -77.82501,55.25, 282.25,55.300003, -77.75,55.300003, 282.325,55.350002, -77.67499,55.350002, 282.4,55.4, -77.600006,55.4, 282.46667,55.433334, -77.533325,55.433334, 282.53333,55.466667, -77.466675,55.466667, 282.6,55.5, -77.399994,55.5, 282.53333,55.466667, -77.466675,55.466667, 282.46667,55.433334, -77.533325,55.433334, 282.4,55.4, -77.600006,55.4, 282.45,55.45, -77.54999,55.45, 282.5,55.5, -77.5,55.5, 282.55,55.55, -77.45001,55.55, 282.6,55.6, -77.399994,55.6, 282.66666,55.666664, -77.33334,55.666664, 282.73334,55.733334, -77.26666,55.733334, 282.8,55.8, -77.20001,55.8, 282.86667,55.866665, -77.13333,55.866665, 282.93332,55.933334, -77.06668,55.933334, 283.,56., -77.,56., 283.05,56.05, -76.95001,56.05, 283.1,56.1, -76.899994,56.1, 283.175,56.125, -76.82501,56.125, 283.25,56.15, -76.75,56.15, 283.325,56.175, -76.67499,56.175, 283.4,56.2, -76.600006,56.2, 283.45,56.15, -76.54999,56.15, 283.5,56.1, -76.5,56.1, 283.56668,56.13333, -76.43332,56.13333, 283.63333,56.166668, -76.36667,56.166668, 283.7,56.2, -76.29999,56.2, 283.65002,56.300003, -76.349976,56.300003, 283.6,56.4, -76.399994,56.4, 283.55,56.5, -76.45001,56.5, 283.5,56.6, -76.5,56.6, 283.45,56.5, -76.54999,56.5, 283.4,56.4, -76.600006,56.4, 283.34998,56.35, -76.650024,56.35, 283.3,56.3, -76.70001,56.3, 283.25,56.4, -76.75,56.4, 283.2,56.5, -76.79999,56.5, 283.2,56.55, -76.79999,56.55, 283.2,56.6, -76.79999,56.6, 283.2,56.7, -76.79999,56.7, 283.2,56.8, -76.79999,56.8, 283.2,56.9, -76.79999,56.9, 283.13333,56.933334, -76.86667,56.933334, 283.06668,56.966667, -76.93332,56.966667, 283.,57., -77.,57., 283.,57.1, -77.,57.1, 283.,57.2, -77.,57.2, 282.95,57.300003, -77.04999,57.300003, 282.9,57.4, -77.100006,57.4, 282.9,57.45, -77.100006,57.45, 282.9,57.5, -77.100006,57.5, 282.85,57.575, -77.149994,57.575, 282.8,57.65, -77.20001,57.65, 282.75,57.725, -77.25,57.725, 282.7,57.8, -77.29999,57.8, 282.7,57.85, -77.29999,57.85, 282.7,57.9, -77.29999,57.9, 282.63333,57.966667, -77.36667,57.966667, 282.56668,58.033333, -77.43332,58.033333, 282.5,58.1, -77.5,58.1, 282.5,58.199997, -77.5,58.199997, 282.5,58.3, -77.5,58.3, 282.42,58.3, -77.57999,58.3, 282.34,58.3, -77.66,58.3, 282.26,58.3, -77.73999,58.3, 282.18,58.3, -77.82001,58.3, 282.1,58.3, -77.899994,58.3, 282.03333,58.333332, -77.966675,58.333332, 281.96667,58.36667, -78.033325,58.36667, 281.9,58.4, -78.100006,58.4, 281.84998,58.45, -78.150024,58.45, 281.8,58.5, -78.20001,58.5, 281.73334,58.5, -78.26666,58.5, 281.66666,58.5, -78.33334,58.5, 281.6,58.5, -78.399994,58.5, 281.53333,58.566666, -78.466675,58.566666, 281.46667,58.633335, -78.533325,58.633335, 281.4,58.7, -78.600006,58.7, 281.33334,58.7, -78.66666,58.7, 281.26666,58.7, -78.73334,58.7, 281.2,58.7, -78.79999,58.7, 281.2,58.8, -78.79999,58.8, 281.2,58.9, -78.79999,58.9, 281.2,59., -78.79999,59., 281.25,59.05, -78.75,59.05, 281.3,59.1, -78.70001,59.1, 281.375,59.125, -78.625,59.125, 281.45,59.15, -78.54999,59.15, 281.525,59.175, -78.475006,59.175, 281.6,59.2, -78.399994,59.2, 281.66666,59.2, -78.33334,59.2, 281.73334,59.2, -78.26666,59.2, 281.8,59.2, -78.20001,59.2, 281.86667,59.233334, -78.13333,59.233334, 281.93332,59.266666, -78.06668,59.266666, 282.,59.3, -78.,59.3, 282.075,59.3, -77.92499,59.3, 282.15,59.3, -77.850006,59.3, 282.22498,59.3, -77.775024,59.3, 282.3,59.3, -77.70001,59.3, 282.25,59.35, -77.75,59.35, 282.2,59.4, -77.79999,59.4, 282.2,59.5, -77.79999,59.5, 282.2,59.6, -77.79999,59.6, 282.27502,59.6, -77.724976,59.6, 282.35,59.6, -77.649994,59.6, 282.425,59.6, -77.57501,59.6, 282.5,59.6, -77.5,59.6, 282.575,59.6, -77.42499,59.6, 282.65,59.6, -77.350006,59.6, 282.72498,59.6, -77.275024,59.6, 282.8,59.6, -77.20001,59.6, 282.73334,59.63333, -77.26666,59.63333, 282.66666,59.666668, -77.33334,59.666668, 282.6,59.7, -77.399994,59.7, 282.6,59.800003, -77.399994,59.800003, 282.6,59.9, -77.399994,59.9, 282.66666,59.9, -77.33334,59.9, 282.73334,59.9, -77.26666,59.9, 282.8,59.9, -77.20001,59.9, 282.73334,59.9, -77.26666,59.9, 282.66666,59.9, -77.33334,59.9, 282.6,59.9, -77.399994,59.9, 282.525,59.925003, -77.475006,59.925003, 282.45,59.95, -77.54999,59.95, 282.375,59.975, -77.625,59.975, 282.3,60., -77.70001,60., 282.36667,60.033333, -77.63333,60.033333, 282.43332,60.066666, -77.56668,60.066666, 282.5,60.1, -77.5,60.1, 282.45,60.15, -77.54999,60.15, 282.4,60.2, -77.600006,60.2, 282.33334,60.233334, -77.66666,60.233334, 282.26666,60.266666, -77.73334,60.266666, 282.2,60.3, -77.79999,60.3, 282.23334,60.399998, -77.76666,60.399998, 282.26666,60.5, -77.73334,60.5, 282.3,60.6, -77.70001,60.6, 282.25,60.65, -77.75,60.65, 282.2,60.7, -77.79999,60.7, 282.27502,60.7, -77.724976,60.7, 282.35,60.7, -77.649994,60.7, 282.425,60.7, -77.57501,60.7, 282.5,60.7, -77.5,60.7, 282.43332,60.7, -77.56668,60.7, 282.36667,60.7, -77.63333,60.7, 282.3,60.7, -77.70001,60.7, 282.23334,60.7, -77.76666,60.7, 282.16666,60.7, -77.83334,60.7, 282.1,60.7, -77.899994,60.7, 282.025,60.725, -77.975006,60.725, 281.95,60.75, -78.04999,60.75, 281.875,60.775, -78.125,60.775, 281.8,60.8, -78.20001,60.8, 281.86667,60.899998, -78.13333,60.899998, 281.93332,61., -78.06668,61., 282.,61.1, -78.,61.1, 282.05,61.15, -77.95001,61.15, 282.1,61.2, -77.899994,61.2, 282.15002,61.300003, -77.849976,61.300003, 282.2,61.4, -77.79999,61.4, 282.26666,61.433334, -77.73334,61.433334, 282.33334,61.466667, -77.66666,61.466667, 282.4,61.5, -77.600006,61.5, 282.45,61.55, -77.54999,61.55, 282.5,61.6, -77.5,61.6, 282.43332,61.6, -77.56668,61.6, 282.36667,61.6, -77.63333,61.6, 282.3,61.6, -77.70001,61.6, 282.22498,61.625, -77.775024,61.625, 282.15,61.65, -77.850006,61.65, 282.075,61.675, -77.92499,61.675, 282.,61.7, -78.,61.7, 281.95,61.75, -78.04999,61.75, 281.9,61.8, -78.100006,61.8, 281.83334,61.866665, -78.16666,61.866665, 281.76666,61.933334, -78.23334,61.933334, 281.7,62., -78.29999,62., 281.7,62.1, -78.29999,62.1, 281.7,62.2, -78.29999,62.2, 281.77502,62.225, -78.224976,62.225, 281.85,62.25, -78.149994,62.25, 281.925,62.275, -78.07501,62.275, 282.,62.3, -78.,62.3, 282.06668,62.366665, -77.93332,62.366665, 282.13333,62.433334, -77.86667,62.433334, 282.2,62.5, -77.79999,62.5, 282.25,62.55, -77.75,62.55, 282.3,62.6, -77.70001,62.6, 282.375,62.574997, -77.625,62.574997, 282.45,62.55, -77.54999,62.55, 282.525,62.525, -77.475006,62.525, 282.6,62.5, -77.399994,62.5, 282.675,62.5, -77.32501,62.5, 282.75,62.5, -77.25,62.5, 282.825,62.5, -77.17499,62.5, 282.9,62.5, -77.100006,62.5, 282.975,62.5, -77.024994,62.5, 283.05,62.5, -76.95001,62.5, 283.125,62.5, -76.875,62.5, 283.2,62.5, -76.79999,62.5, 283.27502,62.5, -76.724976,62.5, 283.35,62.5, -76.649994,62.5, 283.425,62.5, -76.57501,62.5, 283.5,62.5, -76.5,62.5, 283.56668,62.466667, -76.43332,62.466667, 283.63333,62.433334, -76.36667,62.433334, 283.7,62.4, -76.29999,62.4, 283.76666,62.4, -76.23334,62.4, 283.83334,62.4, -76.16666,62.4, 283.9,62.4, -76.100006,62.4, 283.97998,62.38, -76.02002,62.38, 284.06,62.36, -75.94,62.36, 284.13998,62.34, -75.860016,62.34, 284.22,62.32, -75.78,62.32, 284.3,62.3, -75.70001,62.3, 284.34998,62.25, -75.650024,62.25, 284.4,62.2, -75.600006,62.2, 284.45,62.25, -75.54999,62.25, 284.5,62.3, -75.5,62.3, 284.575,62.3, -75.42499,62.3, 284.65,62.3, -75.350006,62.3, 284.72498,62.3, -75.275024,62.3, 284.8,62.3, -75.20001,62.3, 284.86667,62.266666, -75.13333,62.266666, 284.93332,62.233334, -75.06668,62.233334, 285.,62.2, -75.,62.2, 285.06668,62.2, -74.93332,62.2, 285.13333,62.2, -74.86667,62.2, 285.2,62.2, -74.79999,62.2, 285.25,62.25, -74.75,62.25, 285.3,62.3, -74.70001,62.3, 285.36667,62.3, -74.63333,62.3, 285.43332,62.3, -74.56668,62.3, 285.5,62.3, -74.5,62.3, 285.56668,62.3, -74.43332,62.3, 285.63333,62.3, -74.36667,62.3, 285.7,62.3, -74.29999,62.3, 285.76666,62.333332, -74.23334,62.333332, 285.83334,62.36667, -74.16666,62.36667, 285.9,62.4, -74.100006,62.4, 285.825,62.375, -74.17499,62.375, 285.75,62.35, -74.25,62.35, 285.675,62.325, -74.32501,62.325, 285.6,62.3, -74.399994,62.3, 285.68,62.32, -74.32001,62.32, 285.76,62.34, -74.23999,62.34, 285.84,62.36, -74.16,62.36, 285.92,62.38, -74.07999,62.38, 286.,62.4, -74.,62.4, 286.05,62.45, -73.95001,62.45, 286.1,62.5, -73.899994,62.5, 286.18,62.48, -73.82001,62.48, 286.26,62.46, -73.73999,62.46, 286.34,62.440002, -73.66,62.440002, 286.42,62.420002, -73.57999,62.420002, 286.5,62.4, -73.5,62.4, 286.56668,62.36667, -73.43332,62.36667, 286.63333,62.333332, -73.36667,62.333332, 286.7,62.3, -73.29999,62.3, 286.76666,62.266666, -73.23334,62.266666, 286.83334,62.233334, -73.16666,62.233334, 286.9,62.2, -73.100006,62.2, 286.96667,62.2, -73.033325,62.2, 287.03333,62.2, -72.966675,62.2, 287.1,62.2, -72.899994,62.2, 287.175,62.175, -72.82501,62.175, 287.25,62.15, -72.75,62.15, 287.325,62.125, -72.67499,62.125, 287.4,62.1, -72.600006,62.1, 287.33334,62.033333, -72.66666,62.033333, 287.26666,61.966667, -72.73334,61.966667, 287.2,61.9, -72.79999,61.9, 287.26666,61.9, -72.73334,61.9, 287.33334,61.9, -72.66666,61.9, 287.4,61.9, -72.600006,61.9, 287.45,61.95, -72.54999,61.95, 287.5,62., -72.5,62., 287.56668,61.966667, -72.43332,61.966667, 287.63333,61.933334, -72.36667,61.933334, 287.7,61.9, -72.29999,61.9, 287.75,61.800003, -72.25,61.800003, 287.8,61.7, -72.20001,61.7, 287.75,61.65, -72.25,61.65, 287.7,61.6, -72.29999,61.6, 287.76666,61.6, -72.23334,61.6, 287.83334,61.6, -72.16666,61.6, 287.9,61.6, -72.100006,61.6, 287.96667,61.63333, -72.033325,61.63333, 288.03333,61.666668, -71.966675,61.666668, 288.1,61.7, -71.899994,61.7, 288.175,61.675, -71.82501,61.675, 288.25,61.65, -71.75,61.65, 288.325,61.625, -71.67499,61.625, 288.4,61.6, -71.600006,61.6, 288.33334,61.566666, -71.66666,61.566666, 288.26666,61.533333, -71.73334,61.533333, 288.2,61.5, -71.79999,61.5, 288.15002,61.45, -71.849976,61.45, 288.1,61.4, -71.899994,61.4, 288.16666,61.36667, -71.83334,61.36667, 288.23334,61.333332, -71.76666,61.333332, 288.3,61.3, -71.70001,61.3, 288.34998,61.25, -71.650024,61.25, 288.4,61.2, -71.600006,61.2, 288.475,61.2, -71.524994,61.2, 288.55,61.2, -71.45001,61.2, 288.625,61.2, -71.375,61.2, 288.7,61.2, -71.29999,61.2, 288.76666,61.2, -71.23334,61.2, 288.83334,61.2, -71.16666,61.2, 288.9,61.2, -71.100006,61.2, 288.95,61.1, -71.04999,61.1, 289.,61., -71.,61., 289.075,61., -70.92499,61., 289.15,61., -70.850006,61., 289.22498,61., -70.775024,61., 289.3,61., -70.70001,61., 289.34998,61., -70.650024,61., 289.4,61., -70.600006,61., 289.475,61.025, -70.524994,61.025, 289.55,61.05, -70.45001,61.05, 289.625,61.074997, -70.375,61.074997, 289.7,61.1, -70.29999,61.1, 289.75,61.05, -70.25,61.05, 289.8,61., -70.20001,61., 289.86667,60.966667, -70.13333,60.966667, 289.93332,60.933334, -70.06668,60.933334, 290.,60.9, -70.,60.9, 290.06668,60.933334, -69.93332,60.933334, 290.13333,60.966667, -69.86667,60.966667, 290.2,61., -69.79999,61., 290.25,61.05, -69.75,61.05, 290.3,61.1, -69.70001,61.1, 290.36667,61.066666, -69.63333,61.066666, 290.43332,61.033333, -69.56668,61.033333, 290.5,61., -69.5,61., 290.55,60.95, -69.45001,60.95, 290.6,60.9, -69.399994,60.9, 290.55,60.800003, -69.45001,60.800003, 290.5,60.7, -69.5,60.7, 290.43332,60.7, -69.56668,60.7, 290.36667,60.7, -69.63333,60.7, 290.3,60.7, -69.70001,60.7, 290.3,60.6, -69.70001,60.6, 290.3,60.5, -69.70001,60.5, 290.34998,60.4, -69.650024,60.4, 290.4,60.3, -69.600006,60.3, 290.45,60.25, -69.54999,60.25, 290.5,60.2, -69.5,60.2, 290.43332,60.166668, -69.56668,60.166668, 290.36667,60.13333, -69.63333,60.13333, 290.3,60.1, -69.70001,60.1, 290.22498,60.074997, -69.775024,60.074997, 290.15,60.05, -69.850006,60.05, 290.075,60.025, -69.92499,60.025, 290.,60., -70.,60., 289.93332,60., -70.06668,60., 289.86667,60., -70.13333,60., 289.8,60., -70.20001,60., 289.72498,60., -70.275024,60., 289.65,60., -70.350006,60., 289.575,60., -70.42499,60., 289.5,60., -70.5,60., 289.425,60., -70.57501,60., 289.35,60., -70.649994,60., 289.27502,60., -70.724976,60., 289.2,60., -70.79999,60., 289.13333,60.033333, -70.86667,60.033333, 289.06668,60.066666, -70.93332,60.066666, 289.,60.1, -71.,60.1, 288.925,60.1, -71.07501,60.1, 288.85,60.1, -71.149994,60.1, 288.77502,60.1, -71.224976,60.1, 288.7,60.1, -71.29999,60.1, 288.78,60.079998, -71.22,60.079998, 288.86002,60.059998, -71.139984,60.059998, 288.94,60.04, -71.06,60.04, 289.02002,60.02, -70.97998,60.02, 289.1,60., -70.899994,60., 289.16666,60., -70.83334,60., 289.23334,60., -70.76666,60., 289.3,60., -70.70001,60., 289.375,59.975, -70.625,59.975, 289.45,59.95, -70.54999,59.95, 289.525,59.925003, -70.475006,59.925003, 289.6,59.9, -70.399994,59.9, 289.675,59.9, -70.32501,59.9, 289.75,59.9, -70.25,59.9, 289.825,59.9, -70.17499,59.9, 289.9,59.9, -70.100006,59.9, 289.975,59.9, -70.024994,59.9, 290.05,59.9, -69.95001,59.9, 290.125,59.9, -69.875,59.9, 290.2,59.9, -69.79999,59.9, 290.26666,59.9, -69.73334,59.9, 290.33334,59.9, -69.66666,59.9, 290.4,59.9, -69.600006,59.9, 290.46667,59.833336, -69.533325,59.833336, 290.53333,59.766666, -69.466675,59.766666, 290.6,59.7, -69.399994,59.7, 290.53333,59.633335, -69.466675,59.633335, 290.46667,59.566666, -69.533325,59.566666, 290.4,59.5, -69.600006,59.5, 290.34998,59.4, -69.650024,59.4, 290.3,59.3, -69.70001,59.3, 290.36667,59.3, -69.63333,59.3, 290.43332,59.3, -69.56668,59.3, 290.5,59.3, -69.5,59.3, 290.575,59.3, -69.42499,59.3, 290.65,59.3, -69.350006,59.3, 290.72498,59.3, -69.275024,59.3, 290.8,59.3, -69.20001,59.3, 290.72498,59.275, -69.275024,59.275, 290.65,59.25, -69.350006,59.25, 290.575,59.225, -69.42499,59.225, 290.5,59.2, -69.5,59.2, 290.56668,59.166668, -69.43332,59.166668, 290.63333,59.13333, -69.36667,59.13333, 290.7,59.1, -69.29999,59.1, 290.7,59.05, -69.29999,59.05, 290.7,59., -69.29999,59., 290.62,58.98, -69.380005,58.98, 290.54,58.96, -69.45999,58.96, 290.46,58.940002, -69.54001,58.940002, 290.38,58.920002, -69.619995,58.920002, 290.3,58.9, -69.70001,58.9, 290.25,58.95, -69.75,58.95, 290.2,59., -69.79999,59., 290.13333,59., -69.86667,59., 290.06668,59., -69.93332,59., 290.,59., -70.,59., 290.05,58.9, -69.95001,58.9, 290.1,58.8, -69.899994,58.8, 290.02002,58.8, -69.97998,58.8, 289.94,58.8, -70.06,58.8, 289.86002,58.8, -70.139984,58.8, 289.78,58.8, -70.22,58.8, 289.7,58.8, -70.29999,58.8, 289.63333,58.766666, -70.36667,58.766666, 289.56668,58.733334, -70.43332,58.733334, 289.5,58.7, -70.5,58.7, 289.43332,58.666668, -70.56668,58.666668, 289.36667,58.63333, -70.63333,58.63333, 289.3,58.6, -70.70001,58.6, 289.25,58.5, -70.75,58.5, 289.2,58.4, -70.79999,58.4, 289.26666,58.433334, -70.73334,58.433334, 289.33334,58.466667, -70.66666,58.466667, 289.4,58.5, -70.600006,58.5, 289.46667,58.566666, -70.533325,58.566666, 289.53333,58.633335, -70.466675,58.633335, 289.6,58.7, -70.399994,58.7, 289.66666,58.7, -70.33334,58.7, 289.73334,58.7, -70.26666,58.7, 289.8,58.7, -70.20001,58.7, 289.875,58.7, -70.125,58.7, 289.95,58.7, -70.04999,58.7, 290.025,58.7, -69.975006,58.7, 290.1,58.7, -69.899994,58.7, 290.175,58.7, -69.82501,58.7, 290.25,58.7, -69.75,58.7, 290.325,58.7, -69.67499,58.7, 290.4,58.7, -69.600006,58.7, 290.45,58.75, -69.54999,58.75, 290.5,58.8, -69.5,58.8, 290.58,58.82, -69.42001,58.82, 290.66,58.84, -69.34,58.84, 290.74,58.86, -69.26001,58.86, 290.82,58.88, -69.17999,58.88, 290.9,58.9, -69.100006,58.9, 290.96667,58.9, -69.033325,58.9, 291.03333,58.9, -68.966675,58.9, 291.1,58.9, -68.899994,58.9, 291.175,58.9, -68.82501,58.9, 291.25,58.9, -68.75,58.9, 291.325,58.9, -68.67499,58.9, 291.4,58.9, -68.600006,58.9, 291.45,58.9, -68.54999,58.9, 291.5,58.9, -68.5,58.9, 291.55,58.825, -68.45001,58.825, 291.6,58.75, -68.399994,58.75, 291.65002,58.675, -68.349976,58.675, 291.7,58.6, -68.29999,58.6, 291.75,58.5, -68.25,58.5, 291.8,58.4, -68.20001,58.4, 291.75,58.300003, -68.25,58.300003, 291.7,58.2, -68.29999,58.2, 291.625,58.15, -68.375,58.15, 291.55,58.1, -68.45001,58.1, 291.475,58.05, -68.524994,58.05, 291.4,58., -68.600006,58., 291.32,57.98, -68.67999,57.98, 291.24,57.96, -68.76001,57.96, 291.16,57.940002, -68.84,57.940002, 291.08,57.920002, -68.92001,57.920002, 291.,57.9, -69.,57.9, 290.925,57.875, -69.07501,57.875, 290.85,57.85, -69.149994,57.85, 290.77502,57.825, -69.224976,57.825, 290.7,57.8, -69.29999,57.8, 290.77502,57.825, -69.224976,57.825, 290.85,57.85, -69.149994,57.85, 290.925,57.875, -69.07501,57.875, 291.,57.9, -69.,57.9, 291.075,57.925003, -68.92499,57.925003, 291.15,57.95, -68.850006,57.95, 291.22498,57.975, -68.775024,57.975, 291.3,58., -68.70001,58., 291.38,58.02, -68.619995,58.02, 291.46,58.04, -68.54001,58.04, 291.54,58.059998, -68.45999,58.059998, 291.62,58.079998, -68.380005,58.079998, 291.7,58.1, -68.29999,58.1, 291.75,58.15, -68.25,58.15, 291.8,58.2, -68.20001,58.2, 291.8333,58.3, -68.16669,58.3, 291.86667,58.4, -68.13333,58.4, 291.9,58.5, -68.100006,58.5, 291.96667,58.533333, -68.033325,58.533333, 292.03333,58.566666, -67.966675,58.566666, 292.1,58.6, -67.899994,58.6, 292.1,58.5, -67.899994,58.5, 292.1,58.4, -67.899994,58.4, 292.15002,58.4, -67.849976,58.4, 292.2,58.4, -67.79999,58.4, 292.2,58.3, -67.79999,58.3, 292.2,58.2, -67.79999,58.2, 292.2,58.1, -67.79999,58.1, 292.26666,58.166664, -67.73334,58.166664, 292.33334,58.233334, -67.66666,58.233334, 292.4,58.3, -67.600006,58.3, 292.46667,58.3, -67.533325,58.3, 292.53333,58.3, -67.466675,58.3, 292.6,58.3, -67.399994,58.3, 292.675,58.325, -67.32501,58.325, 292.75,58.35, -67.25,58.35, 292.825,58.375, -67.17499,58.375, 292.9,58.4, -67.100006,58.4, 292.97998,58.420002, -67.02002,58.420002, 293.06,58.440002, -66.94,58.440002, 293.13998,58.46, -66.860016,58.46, 293.22,58.48, -66.78,58.48, 293.3,58.5, -66.70001,58.5, 293.34998,58.575, -66.650024,58.575, 293.4,58.65, -66.600006,58.65, 293.45,58.725, -66.54999,58.725, 293.5,58.8, -66.5,58.8, 293.56668,58.8, -66.43332,58.8, 293.63333,58.8, -66.36667,58.8, 293.7,58.8, -66.29999,58.8, 293.77502,58.775, -66.224976,58.775, 293.85,58.75, -66.149994,58.75, 293.925,58.725, -66.07501,58.725, 294.,58.7, -66.,58.7, 293.96667,58.600002, -66.033325,58.600002, 293.93332,58.5, -66.06668,58.5, 293.9,58.4, -66.100006,58.4, 293.96667,58.466667, -66.033325,58.466667, 294.03333,58.533333, -65.966675,58.533333, 294.1,58.6, -65.899994,58.6, 294.05,58.699997, -65.95001,58.699997, 294.,58.8, -66.,58.8, 293.95,58.85, -66.04999,58.85, 293.9,58.9, -66.100006,58.9, 293.95,58.85, -66.04999,58.85, 294.,58.8, -66.,58.8, 294.06668,58.833332, -65.93332,58.833332, 294.13333,58.86667, -65.86667,58.86667, 294.2,58.9, -65.79999,58.9, 294.25,58.95, -65.75,58.95, 294.3,59., -65.70001,59., 294.3,59.1, -65.70001,59.1, 294.3,59.2, -65.70001,59.2, 294.3,59.3, -65.70001,59.3, 294.36667,59.3, -65.63333,59.3, 294.43332,59.3, -65.56668,59.3, 294.5,59.3, -65.5,59.3, 294.55,59.35, -65.45001,59.35, 294.6,59.4, -65.399994,59.4, 294.66666,59.433334, -65.33334,59.433334, 294.73334,59.466667, -65.26666,59.466667, 294.8,59.5, -65.20001,59.5, 294.73334,59.533333, -65.26666,59.533333, 294.66666,59.566666, -65.33334,59.566666, 294.6,59.6, -65.399994,59.6, 294.55,59.65, -65.45001,59.65, 294.5,59.7, -65.5,59.7, 294.5,59.800003, -65.5,59.800003, 294.5,59.9, -65.5,59.9, 294.56668,59.933334, -65.43332,59.933334, 294.63333,59.966667, -65.36667,59.966667, 294.7,60., -65.29999,60., 294.76666,60.033333, -65.23334,60.033333, 294.83334,60.066666, -65.16666,60.066666, 294.9,60.1, -65.100006,60.1, 294.96667,60.13333, -65.033325,60.13333, 295.03333,60.166668, -64.966675,60.166668, 295.1,60.2, -64.899994,60.2, 295.15002,60.25, -64.849976,60.25, 295.2,60.3, -64.79999,60.3, 295.27502,60.3, -64.724976,60.3, 295.35,60.3, -64.649994,60.3, 295.425,60.3, -64.57501,60.3, 295.5,60.3, -64.5,60.3, 295.55,60.25, -64.45001,60.25, 295.6,60.2, -64.399994,60.2, 295.6,60.050003, -64.399994,60.050003, 295.6,59.9, -64.399994,59.9, 295.66666,59.9, -64.33334,59.9, 295.73334,59.9, -64.26666,59.9, 295.8,59.9, -64.20001,59.9, 295.8,59.800003, -64.20001,59.800003, 295.8,59.7, -64.20001,59.7, 295.86667,59.7, -64.13333,59.7, 295.93332,59.7, -64.06668,59.7, 296.,59.7, -64.,59.7, 296.075,59.65, -63.924988,59.65, 296.15,59.6, -63.850006,59.6, 296.22498,59.55, -63.775024,59.55, 296.3,59.5, -63.700012,59.5, 296.22498,59.475, -63.775024,59.475, 296.15,59.45, -63.850006,59.45, 296.075,59.425003, -63.924988,59.425003, 296.,59.4, -64.,59.4, 296.06668,59.4, -63.93332,59.4, 296.13333,59.4, -63.86667,59.4, 296.2,59.4, -63.799988,59.4, 296.27502,59.4, -63.724976,59.4, 296.35,59.4, -63.649994,59.4, 296.425,59.4, -63.575012,59.4, 296.5,59.4, -63.5,59.4, 296.56668,59.333336, -63.43332,59.333336, 296.63333,59.266666, -63.36667,59.266666, 296.7,59.2, -63.299988,59.2, 296.625,59.175, -63.375,59.175, 296.55,59.15, -63.450012,59.15, 296.475,59.125, -63.524994,59.125, 296.4,59.1, -63.600006,59.1, 296.33334,59.1, -63.666656,59.1, 296.26666,59.1, -63.733337,59.1, 296.2,59.1, -63.799988,59.1, 296.12,59.079998, -63.880005,59.079998, 296.04,59.059998, -63.95999,59.059998, 295.96,59.04, -64.04001,59.04, 295.88,59.02, -64.119995,59.02, 295.8,59., -64.20001,59., 295.86667,59., -64.13333,59., 295.93332,59., -64.06668,59., 296.,59., -64.,59., 296.075,59., -63.924988,59., 296.15,59., -63.850006,59., 296.22498,59., -63.775024,59., 296.3,59., -63.700012,59., 296.375,59.025, -63.625,59.025, 296.45,59.05, -63.549988,59.05, 296.525,59.074997, -63.475006,59.074997, 296.6,59.1, -63.399994,59.1, 296.66666,59.1, -63.333344,59.1, 296.73334,59.1, -63.266663,59.1, 296.8,59.1, -63.200012,59.1, 296.8,59., -63.200012,59., 296.8,58.9, -63.200012,58.9, 296.86667,58.86667, -63.13333,58.86667, 296.93332,58.833332, -63.06668,58.833332, 297.,58.8, -63.,58.8, 297.05,58.75, -62.950012,58.75, 297.1,58.7, -62.899994,58.7, 297.02002,58.66, -62.97998,58.66, 296.94,58.62, -63.059998,58.62, 296.86002,58.58, -63.139984,58.58, 296.78,58.54, -63.22,58.54, 296.7,58.5, -63.299988,58.5, 296.65002,58.55, -63.349976,58.55, 296.6,58.6, -63.399994,58.6, 296.66666,58.566666, -63.333344,58.566666, 296.73334,58.533333, -63.266663,58.533333, 296.8,58.5, -63.200012,58.5, 296.875,58.5, -63.125,58.5, 296.95,58.5, -63.049988,58.5, 297.025,58.5, -62.975006,58.5, 297.1,58.5, -62.899994,58.5, 297.16666,58.5, -62.833344,58.5, 297.23334,58.5, -62.766663,58.5, 297.3,58.5, -62.700012,58.5, 297.36667,58.466667, -62.63333,58.466667, 297.43332,58.433334, -62.56668,58.433334, 297.5,58.4, -62.5,58.4, 297.43332,58.36667, -62.56668,58.36667, 297.36667,58.333332, -62.63333,58.333332, 297.3,58.3, -62.700012,58.3, 297.22498,58.275, -62.775024,58.275, 297.15,58.25, -62.850006,58.25, 297.075,58.225, -62.924988,58.225, 297.,58.2, -63.,58.2, 296.93332,58.133335, -63.06668,58.133335, 296.86667,58.066666, -63.13333,58.066666, 296.8,58., -63.200012,58., 296.875,58.025, -63.125,58.025, 296.95,58.05, -63.049988,58.05, 297.025,58.074997, -62.975006,58.074997, 297.1,58.1, -62.899994,58.1, 297.16666,58.1, -62.833344,58.1, 297.23334,58.1, -62.766663,58.1, 297.3,58.1, -62.700012,58.1, 297.36667,58.1, -62.63333,58.1, 297.43332,58.1, -62.56668,58.1, 297.5,58.1, -62.5,58.1, 297.56668,58.066666, -62.43332,58.066666, 297.63333,58.033333, -62.36667,58.033333, 297.7,58., -62.299988,58., 297.63333,58., -62.36667,58., 297.56668,58., -62.43332,58., 297.5,58., -62.5,58., 297.575,57.975, -62.424988,57.975, 297.65,57.95, -62.350006,57.95, 297.72498,57.925003, -62.275024,57.925003, 297.8,57.9, -62.200012,57.9, 297.86667,57.86667, -62.13333,57.86667, 297.93332,57.833332, -62.06668,57.833332, 298.,57.8, -62.,57.8, 298.05,57.75, -61.950012,57.75, 298.1,57.7, -61.899994,57.7, 298.05,57.6, -61.950012,57.6, 298.,57.5, -62.,57.5, 297.93332,57.5, -62.06668,57.5, 297.86667,57.5, -62.13333,57.5, 297.8,57.5, -62.200012,57.5, 297.73334,57.5, -62.266663,57.5, 297.66666,57.5, -62.333344,57.5, 297.6,57.5, -62.399994,57.5, 297.66666,57.466667, -62.333344,57.466667, 297.73334,57.433334, -62.266663,57.433334, 297.8,57.4, -62.200012,57.4, 297.875,57.4, -62.125,57.4, 297.95,57.4, -62.049988,57.4, 298.025,57.4, -61.975006,57.4, 298.1,57.4, -61.899994,57.4, 298.15002,57.35, -61.849976,57.35, 298.2,57.3, -61.799988,57.3, 298.26666,57.266666, -61.733337,57.266666, 298.33334,57.233334, -61.666656,57.233334, 298.4,57.2, -61.600006,57.2, 298.46667,57.133335, -61.533325,57.133335, 298.53333,57.066666, -61.466675,57.066666, 298.6,57., -61.399994,57., 298.53333,56.966667, -61.466675,56.966667, 298.46667,56.933334, -61.533325,56.933334, 298.4,56.9, -61.600006,56.9, 298.33334,56.86667, -61.666656,56.86667, 298.26666,56.833332, -61.733337,56.833332, 298.2,56.8, -61.799988,56.8, 298.2,56.75, -61.799988,56.75, 298.2,56.7, -61.799988,56.7, 298.125,56.725, -61.875,56.725, 298.05,56.75, -61.950012,56.75, 297.975,56.775, -62.024994,56.775, 297.9,56.8, -62.100006,56.8, 297.83334,56.8, -62.166656,56.8, 297.76666,56.8, -62.233337,56.8, 297.7,56.8, -62.299988,56.8, 297.76666,56.766666, -62.233337,56.766666, 297.83334,56.733334, -62.166656,56.733334, 297.9,56.7, -62.100006,56.7, 297.83334,56.7, -62.166656,56.7, 297.76666,56.7, -62.233337,56.7, 297.7,56.7, -62.299988,56.7, 297.62,56.7, -62.380005,56.7, 297.54,56.7, -62.45999,56.7, 297.46,56.7, -62.54001,56.7, 297.38,56.7, -62.619995,56.7, 297.3,56.7, -62.700012,56.7, 297.23334,56.666668, -62.766663,56.666668, 297.16666,56.63333, -62.833344,56.63333, 297.1,56.6, -62.899994,56.6, 297.175,56.6, -62.825012,56.6, 297.25,56.6, -62.75,56.6, 297.325,56.6, -62.674988,56.6, 297.4,56.6, -62.600006,56.6, 297.475,56.6, -62.524994,56.6, 297.55,56.6, -62.450012,56.6, 297.625,56.6, -62.375,56.6, 297.7,56.6, -62.299988,56.6, 297.77502,56.6, -62.224976,56.6, 297.85,56.6, -62.149994,56.6, 297.925,56.6, -62.075012,56.6, 298.,56.6, -62.,56.6, 298.075,56.6, -61.924988,56.6, 298.15,56.6, -61.850006,56.6, 298.22498,56.6, -61.775024,56.6, 298.3,56.6, -61.700012,56.6, 298.23334,56.566666, -61.766663,56.566666, 298.16666,56.533333, -61.833344,56.533333, 298.1,56.5, -61.899994,56.5, 298.16666,56.433334, -61.833344,56.433334, 298.23334,56.366665, -61.766663,56.366665, 298.3,56.3, -61.700012,56.3, 298.23334,56.266666, -61.766663,56.266666, 298.16666,56.233334, -61.833344,56.233334, 298.1,56.2, -61.899994,56.2, 298.16666,56.2, -61.833344,56.2, 298.23334,56.2, -61.766663,56.2, 298.3,56.2, -61.700012,56.2, 298.36667,56.2, -61.63333,56.2, 298.43332,56.2, -61.56668,56.2, 298.5,56.2, -61.5,56.2, 298.56668,56.166668, -61.43332,56.166668, 298.63333,56.13333, -61.36667,56.13333, 298.7,56.1, -61.299988,56.1, 298.75,56.05, -61.25,56.05, 298.8,56., -61.200012,56., 298.875,55.975, -61.125,55.975, 298.95,55.95, -61.049988,55.95, 299.025,55.925003, -60.975006,55.925003, 299.1,55.9, -60.899994,55.9, 299.175,55.875, -60.825012,55.875, 299.25,55.85, -60.75,55.85, 299.325,55.825, -60.674988,55.825, 299.4,55.8, -60.600006,55.8, 299.475,55.8, -60.524994,55.8, 299.55,55.8, -60.450012,55.8, 299.625,55.8, -60.375,55.8, 299.7,55.8, -60.299988,55.8, 299.7,55.699997, -60.299988,55.699997, 299.7,55.6, -60.299988,55.6, 299.73334,55.533333, -60.266663,55.533333, 299.76666,55.466667, -60.233337,55.466667, 299.8,55.4, -60.200012,55.4, 299.73334,55.36667, -60.266663,55.36667, 299.66666,55.333332, -60.333344,55.333332, 299.6,55.3, -60.399994,55.3, 299.66666,55.333332, -60.333344,55.333332, 299.73334,55.36667, -60.266663,55.36667, 299.8,55.4, -60.200012,55.4, 299.86667,55.36667, -60.13333,55.36667, 299.93332,55.333332, -60.06668,55.333332, 300.,55.3, -60.,55.3, 300.075,55.3, -59.924988,55.3, 300.15,55.3, -59.850006,55.3, 300.22498,55.3, -59.775024,55.3, 300.3,55.3, -59.700012,55.3, 300.34998,55.25, -59.650024,55.25, 300.4,55.2, -59.600006,55.2, 300.36667,55.100002, -59.63333,55.100002, 300.3333,55., -59.666687,55., 300.3,54.9, -59.700012,54.9, 300.36667,54.933334, -59.63333,54.933334, 300.43332,54.966667, -59.56668,54.966667, 300.5,55., -59.5,55., 300.56668,55.066666, -59.43332,55.066666, 300.63333,55.133335, -59.36667,55.133335, 300.7,55.2, -59.299988,55.2, 300.76666,55.2, -59.233337,55.2, 300.83334,55.2, -59.166656,55.2, 300.9,55.2, -59.100006,55.2, 300.95,55.2, -59.049988,55.2, 301.,55.2, -59.,55.2, 301.03333,55.100002, -58.966675,55.100002, 301.06668,55., -58.93332,55., 301.1,54.9, -58.899994,54.9, 301.175,54.875, -58.825012,54.875, 301.25,54.85, -58.75,54.85, 301.325,54.825, -58.674988,54.825, 301.4,54.8, -58.600006,54.8, 301.475,54.8, -58.524994,54.8, 301.55,54.8, -58.450012,54.8, 301.625,54.8, -58.375,54.8, 301.7,54.8, -58.299988,54.8, 301.75,54.85, -58.25,54.85, 301.8,54.9, -58.200012,54.9, 301.86667,54.933334, -58.13333,54.933334, 301.93332,54.966667, -58.06668,54.966667, 302.,55., -58.,55., 302.05,54.95, -57.950012,54.95, 302.1,54.9, -57.899994,54.9, 302.16666,54.833336, -57.833344,54.833336, 302.23334,54.766666, -57.766663,54.766666, 302.3,54.7, -57.700012,54.7, 302.36667,54.7, -57.63333,54.7, 302.43332,54.7, -57.56668,54.7, 302.5,54.7, -57.5,54.7, 302.55,54.65, -57.450012,54.65, 302.6,54.6, -57.399994,54.6, 302.55,54.55, -57.450012,54.55, 302.5,54.5, -57.5,54.5, 302.43332,54.466667, -57.56668,54.466667, 302.36667,54.433334, -57.63333,54.433334, 302.3,54.4, -57.700012,54.4, 302.23334,54.4, -57.766663,54.4, 302.16666,54.4, -57.833344,54.4, 302.1,54.4, -57.899994,54.4, 302.025,54.4, -57.975006,54.4, 301.95,54.4, -58.049988,54.4, 301.875,54.4, -58.125,54.4, 301.8,54.4, -58.200012,54.4, 301.75,54.35, -58.25,54.35, 301.7,54.3, -58.299988,54.3, 301.63333,54.266666, -58.36667,54.266666, 301.56668,54.233334, -58.43332,54.233334, 301.5,54.2, -58.5,54.2, 301.425,54.2, -58.575012,54.2, 301.35,54.2, -58.649994,54.2, 301.27502,54.2, -58.724976,54.2, 301.2,54.2, -58.799988,54.2, 301.125,54.2, -58.875,54.2, 301.05,54.2, -58.950012,54.2, 300.975,54.2, -59.024994,54.2, 300.9,54.2, -59.100006,54.2, 300.825,54.175, -59.174988,54.175, 300.75,54.15, -59.25,54.15, 300.675,54.125, -59.325012,54.125, 300.6,54.1, -59.399994,54.1, 300.55,54.05, -59.450012,54.05, 300.5,54., -59.5,54., 300.56668,54., -59.43332,54., 300.63333,54., -59.36667,54., 300.7,54., -59.299988,54., 300.77502,54.025, -59.224976,54.025, 300.85,54.05, -59.149994,54.05, 300.925,54.074997, -59.075012,54.074997, 301.,54.1, -59.,54.1, 301.06668,54.1, -58.93332,54.1, 301.13333,54.1, -58.86667,54.1, 301.2,54.1, -58.799988,54.1, 301.13333,54.066666, -58.86667,54.066666, 301.06668,54.033333, -58.93332,54.033333, 301.,54., -59.,54., 300.925,53.975, -59.075012,53.975, 300.85,53.95, -59.149994,53.95, 300.77502,53.925003, -59.224976,53.925003, 300.7,53.9, -59.299988,53.9, 300.625,53.9, -59.375,53.9, 300.55,53.9, -59.450012,53.9, 300.475,53.9, -59.524994,53.9, 300.4,53.9, -59.600006,53.9, 300.33334,53.9, -59.666656,53.9, 300.26666,53.9, -59.733337,53.9, 300.2,53.9, -59.799988,53.9, 300.13333,53.833336, -59.86667,53.833336, 300.06668,53.766666, -59.93332,53.766666, 300.,53.7, -60.,53.7, 299.925,53.7, -60.075012,53.7, 299.85,53.7, -60.149994,53.7, 299.77502,53.7, -60.224976,53.7, 299.7,53.7, -60.299988,53.7, 299.625,53.725, -60.375,53.725, 299.55,53.75, -60.450012,53.75, 299.475,53.775, -60.524994,53.775, 299.4,53.8, -60.600006,53.8, 299.33334,53.8, -60.666656,53.8, 299.26666,53.8, -60.733337,53.8, 299.2,53.8, -60.799988,53.8, 299.125,53.8, -60.875,53.8, 299.05,53.8, -60.950012,53.8, 298.975,53.8, -61.024994,53.8, 298.9,53.8, -61.100006,53.8, 298.97998,53.78, -61.02002,53.78, 299.06,53.76, -60.940002,53.76, 299.13998,53.74, -60.860016,53.74, 299.22,53.72, -60.78,53.72, 299.3,53.7, -60.700012,53.7, 299.375,53.675, -60.625,53.675, 299.45,53.65, -60.549988,53.65, 299.525,53.625, -60.475006,53.625, 299.6,53.6, -60.399994,53.6, 299.66666,53.566666, -60.333344,53.566666, 299.73334,53.533333, -60.266663,53.533333, 299.8,53.5, -60.200012,53.5, 299.76666,53.433334, -60.233337,53.433334, 299.73334,53.366665, -60.266663,53.366665, 299.7,53.3, -60.299988,53.3, 299.76666,53.3, -60.233337,53.3, 299.83334,53.3, -60.166656,53.3, 299.9,53.3, -60.100006,53.3, 299.96667,53.333332, -60.033325,53.333332, 300.03333,53.36667, -59.966675,53.36667, 300.1,53.4, -59.899994,53.4, 300.175,53.45, -59.825012,53.45, 300.25,53.5, -59.75,53.5, 300.325,53.55, -59.674988,53.55, 300.4,53.6, -59.600006,53.6, 300.475,53.625, -59.524994,53.625, 300.55,53.65, -59.450012,53.65, 300.625,53.675, -59.375,53.675, 300.7,53.7, -59.299988,53.7, 300.77502,53.725, -59.224976,53.725, 300.85,53.75, -59.149994,53.75, 300.925,53.775, -59.075012,53.775, 301.,53.8, -59.,53.8, 301.06668,53.833332, -58.93332,53.833332, 301.13333,53.86667, -58.86667,53.86667, 301.2,53.9, -58.799988,53.9, 301.26666,53.933334, -58.733337,53.933334, 301.33334,53.966667, -58.666656,53.966667, 301.4,54., -58.600006,54., 301.46667,54.033333, -58.533325,54.033333, 301.53333,54.066666, -58.466675,54.066666, 301.6,54.1, -58.399994,54.1, 301.675,54.1, -58.325012,54.1, 301.75,54.1, -58.25,54.1, 301.825,54.1, -58.174988,54.1, 301.9,54.1, -58.100006,54.1, 301.975,54.1, -58.024994,54.1, 302.05,54.1, -57.950012,54.1, 302.125,54.1, -57.875,54.1, 302.2,54.1, -57.799988,54.1, 302.125,54.125, -57.875,54.125, 302.05,54.15, -57.950012,54.15, 301.975,54.175, -58.024994,54.175, 301.9,54.2, -58.100006,54.2, 301.825,54.175, -58.174988,54.175, 301.75,54.15, -58.25,54.15, 301.675,54.125, -58.325012,54.125, 301.6,54.1, -58.399994,54.1, 301.68335,54.116665, -58.31665,54.116665, 301.76666,54.13333, -58.233337,54.13333, 301.85,54.15, -58.149994,54.15, 301.93335,54.166668, -58.06665,54.166668, 302.01666,54.183334, -57.983337,54.183334, 302.1,54.2, -57.899994,54.2, 302.16666,54.2, -57.833344,54.2, 302.23334,54.2, -57.766663,54.2, 302.3,54.2, -57.700012,54.2, 302.36667,54.2, -57.63333,54.2, 302.43332,54.2, -57.56668,54.2, 302.5,54.2, -57.5,54.2, 302.56668,54.2, -57.43332,54.2, 302.63333,54.2, -57.36667,54.2, 302.7,54.2, -57.299988,54.2, 302.73334,54.100002, -57.266663,54.100002, 302.76666,54., -57.233337,54., 302.8,53.9, -57.200012,53.9, 302.76666,53.833336, -57.233337,53.833336, 302.73334,53.766666, -57.266663,53.766666, 302.7,53.7, -57.299988,53.7, 302.7,53.6, -57.299988,53.6, 302.7,53.5, -57.299988,53.5, 302.76666,53.5, -57.233337,53.5, 302.83334,53.5, -57.166656,53.5, 302.9,53.5, -57.100006,53.5, 302.93332,53.566666, -57.06668,53.566666, 302.96667,53.633335, -57.033325,53.633335, 303.,53.7, -57.,53.7, 303.05,53.75, -56.950012,53.75, 303.1,53.8, -56.899994,53.8, 303.175,53.8, -56.825012,53.8, 303.25,53.8, -56.75,53.8, 303.325,53.8, -56.674988,53.8, 303.4,53.8, -56.600006,53.8, 303.46667,53.766666, -56.533325,53.766666, 303.53333,53.733334, -56.466675,53.733334, 303.6,53.7, -56.399994,53.7, 303.66666,53.666668, -56.333344,53.666668, 303.73334,53.63333, -56.266663,53.63333, 303.8,53.6, -56.200012,53.6, 303.86667,53.6, -56.13333,53.6, 303.93332,53.6, -56.06668,53.6, 304.,53.6, -56.,53.6, 304.03333,53.533333, -55.966675,53.533333, 304.06668,53.466667, -55.93332,53.466667, 304.1,53.4, -55.899994,53.4, 304.15002,53.35, -55.849976,53.35, 304.2,53.3, -55.799988,53.3, 304.1667,53.233334, -55.833313,53.233334, 304.13333,53.166664, -55.86667,53.166664, 304.1,53.1, -55.899994,53.1, 304.03333,53.1, -55.966675,53.1, 303.96667,53.1, -56.033325,53.1, 303.9,53.1, -56.100006,53.1, 303.83334,53.13333, -56.166656,53.13333, 303.76666,53.166668, -56.233337,53.166668, 303.7,53.2, -56.299988,53.2, 303.76666,53.166668, -56.233337,53.166668, 303.83334,53.13333, -56.166656,53.13333, 303.9,53.1, -56.100006,53.1, 303.96667,53.066666, -56.033325,53.066666, 304.03333,53.033333, -55.966675,53.033333, 304.1,53., -55.899994,53., 304.15002,52.95, -55.849976,52.95, 304.2,52.9, -55.799988,52.9, 304.23334,52.8, -55.766663,52.8, 304.26666,52.7, -55.733337,52.7, 304.3,52.6, -55.700012,52.6, 304.22498,52.6, -55.775024,52.6, 304.15,52.6, -55.850006,52.6, 304.075,52.6, -55.924988,52.6, 304.,52.6, -56.,52.6, 304.075,52.574997, -55.924988,52.574997, 304.15,52.55, -55.850006,52.55, 304.22498,52.525, -55.775024,52.525, 304.3,52.5, -55.700012,52.5, 304.34998,52.45, -55.650024,52.45, 304.4,52.4, -55.600006,52.4, 304.33334,52.4, -55.666656,52.4, 304.26666,52.4, -55.733337,52.4, 304.2,52.4, -55.799988,52.4, 304.25,52.35, -55.75,52.35, 304.3,52.3, -55.700012,52.3, 304.26666,52.233334, -55.733337,52.233334, 304.23334,52.166664, -55.766663,52.166664, 304.2,52.1, -55.799988,52.1, 304.13333,52.033333, -55.86667,52.033333, 304.06668,51.966667, -55.93332,51.966667, 304.,51.9, -56.,51.9, 303.925,51.875, -56.075012,51.875, 303.85,51.85, -56.149994,51.85, 303.77502,51.825, -56.224976,51.825, 303.7,51.8, -56.299988,51.8, 303.6667,51.733334, -56.333313,51.733334, 303.63333,51.666664, -56.36667,51.666664, 303.6,51.6, -56.399994,51.6, 303.53333,51.566666, -56.466675,51.566666, 303.46667,51.533333, -56.533325,51.533333, 303.4,51.5, -56.600006,51.5, 303.33334,51.5, -56.666656,51.5, 303.26666,51.5, -56.733337,51.5, 303.2,51.5, -56.799988,51.5, 303.12,51.5, -56.880005,51.5, 303.04,51.5, -56.95999,51.5, 302.96,51.5, -57.04001,51.5, 302.88,51.5, -57.119995,51.5, 302.8,51.5, -57.200012,51.5, 302.72498,51.5, -57.275024,51.5, 302.65,51.5, -57.350006,51.5, 302.575,51.5, -57.424988,51.5, 302.5,51.5, -57.5,51.5, 302.425,51.475, -57.575012,51.475, 302.35,51.45, -57.649994,51.45, 302.27502,51.425003, -57.724976,51.425003, 302.2,51.4, -57.799988,51.4, 302.125,51.4, -57.875,51.4, 302.05,51.4, -57.950012,51.4, 301.975,51.4, -58.024994,51.4, 301.9,51.4, -58.100006,51.4, 301.825,51.375, -58.174988,51.375, 301.75,51.35, -58.25,51.35, 301.675,51.325, -58.325012,51.325, 301.6,51.3, -58.399994,51.3, 301.53333,51.266666, -58.466675,51.266666, 301.46667,51.233334, -58.533325,51.233334, 301.4,51.2, -58.600006,51.2, 301.33334,51.166668, -58.666656,51.166668, 301.26666,51.13333, -58.733337,51.13333, 301.2,51.1, -58.799988,51.1, 301.13333,51.033333, -58.86667,51.033333, 301.06668,50.966667, -58.93332,50.966667, 301.,50.9, -59.,50.9, 300.925,50.850002, -59.075012,50.850002, 300.85,50.800003, -59.149994,50.800003, 300.77502,50.75, -59.224976,50.75, 300.7,50.7, -59.299988,50.7, 300.65002,50.65, -59.349976,50.65, 300.6,50.6, -59.399994,50.6, 300.53333,50.566666, -59.466675,50.566666, 300.46667,50.533333, -59.533325,50.533333, 300.4,50.5, -59.600006,50.5, 300.33334,50.433334, -59.666656,50.433334, 300.26666,50.366665, -59.733337,50.366665, 300.2,50.3, -59.799988,50.3, 300.13333,50.3, -59.86667,50.3, 300.06668,50.3, -59.93332,50.3, 300.,50.3, -60.,50.3, 299.93332,50.3, -60.06668,50.3, 299.86667,50.3, -60.13333,50.3, 299.8,50.3, -60.200012,50.3, 299.8333,50.366665, -60.166687,50.366665, 299.86667,50.433334, -60.13333,50.433334, 299.9,50.5, -60.100006,50.5, 299.83334,50.433334, -60.166656,50.433334, 299.76666,50.366665, -60.233337,50.366665, 299.7,50.3, -60.299988,50.3, 299.625,50.3, -60.375,50.3, 299.55,50.3, -60.450012,50.3, 299.475,50.3, -60.524994,50.3, 299.4,50.3, -60.600006,50.3, 299.325,50.275, -60.674988,50.275, 299.25,50.25, -60.75,50.25, 299.175,50.225, -60.825012,50.225, 299.1,50.2, -60.899994,50.2, 299.03333,50.2, -60.966675,50.2, 298.96667,50.2, -61.033325,50.2, 298.9,50.2, -61.100006,50.2, 298.83334,50.2, -61.166656,50.2, 298.76666,50.2, -61.233337,50.2, 298.7,50.2, -61.299988,50.2, 298.63333,50.166668, -61.36667,50.166668, 298.56668,50.13333, -61.43332,50.13333, 298.5,50.1, -61.5,50.1, 298.43332,50.13333, -61.56668,50.13333, 298.36667,50.166668, -61.63333,50.166668, 298.3,50.2, -61.700012,50.2, 298.25,50.25, -61.75,50.25, 298.2,50.3, -61.799988,50.3, 298.12,50.3, -61.880005,50.3, 298.04,50.3, -61.95999,50.3, 297.96,50.3, -62.04001,50.3, 297.88,50.3, -62.119995,50.3, 297.8,50.3, -62.200012,50.3, 297.72498,50.3, -62.275024,50.3, 297.65,50.3, -62.350006,50.3, 297.575,50.3, -62.424988,50.3, 297.5,50.3, -62.5,50.3, 297.43332,50.3, -62.56668,50.3, 297.36667,50.3, -62.63333,50.3, 297.3,50.3, -62.700012,50.3, 297.22498,50.3, -62.775024,50.3, 297.15,50.3, -62.850006,50.3, 297.075,50.3, -62.924988,50.3, 297.,50.3, -63.,50.3, 296.925,50.3, -63.075012,50.3, 296.85,50.3, -63.149994,50.3, 296.77502,50.3, -63.224976,50.3, 296.7,50.3, -63.299988,50.3, 296.63333,50.3, -63.36667,50.3, 296.56668,50.3, -63.43332,50.3, 296.5,50.3, -63.5,50.3, 296.43332,50.3, -63.56668,50.3, 296.36667,50.3, -63.63333,50.3, 296.3,50.3, -63.700012,50.3, 296.22498,50.3, -63.775024,50.3, 296.15,50.3, -63.850006,50.3, 296.075,50.3, -63.924988,50.3, 296.,50.3, -64.,50.3, 295.93332,50.3, -64.06668,50.3, 295.86667,50.3, -64.13333,50.3, 295.8,50.3, -64.20001,50.3, 295.73334,50.3, -64.26666,50.3, 295.66666,50.3, -64.33334,50.3, 295.6,50.3, -64.399994,50.3, 295.525,50.3, -64.475006,50.3, 295.45,50.3, -64.54999,50.3, 295.375,50.3, -64.625,50.3, 295.3,50.3, -64.70001,50.3, 295.23334,50.3, -64.76666,50.3, 295.16666,50.3, -64.83334,50.3, 295.1,50.3, -64.899994,50.3, 295.03333,50.3, -64.966675,50.3, 294.96667,50.3, -65.033325,50.3, 294.9,50.3, -65.100006,50.3, 294.83334,50.3, -65.16666,50.3, 294.76666,50.3, -65.23334,50.3, 294.7,50.3, -65.29999,50.3, 294.625,50.3, -65.375,50.3, 294.55,50.3, -65.45001,50.3, 294.475,50.3, -65.524994,50.3, 294.4,50.3, -65.600006,50.3, 294.325,50.3, -65.67499,50.3, 294.25,50.3, -65.75,50.3, 294.175,50.3, -65.82501,50.3, 294.1,50.3, -65.899994,50.3, 294.03333,50.3, -65.966675,50.3, 293.96667,50.3, -66.033325,50.3, 293.9,50.3, -66.100006,50.3, 293.83334,50.266666, -66.16666,50.266666, 293.76666,50.233334, -66.23334,50.233334, 293.7,50.2, -66.29999,50.2, 293.625,50.2, -66.375,50.2, 293.55,50.2, -66.45001,50.2, 293.475,50.2, -66.524994,50.2, 293.4,50.2, -66.600006,50.2, 293.34998,50.15, -66.650024,50.15, 293.3,50.1, -66.70001,50.1, 293.23334,50.066666, -66.76666,50.066666, 293.16666,50.033333, -66.83334,50.033333, 293.1,50., -66.899994,50., 293.06668,49.933334, -66.93332,49.933334, 293.03333,49.866665, -66.966675,49.866665, 293.,49.8, -67.,49.8, 292.96667,49.733334, -67.033325,49.733334, 292.93332,49.666664, -67.06668,49.666664, 292.9,49.6, -67.100006,49.6, 292.83334,49.533333, -67.16666,49.533333, 292.76666,49.466667, -67.23334,49.466667, 292.7,49.4, -67.29999,49.4, 292.625,49.4, -67.375,49.4, 292.55,49.4, -67.45001,49.4, 292.475,49.4, -67.524994,49.4, 292.4,49.4, -67.600006,49.4, 292.33334,49.36667, -67.66666,49.36667, 292.26666,49.333332, -67.73334,49.333332, 292.2,49.3, -67.79999,49.3, 292.13333,49.3, -67.86667,49.3, 292.06668,49.3, -67.93332,49.3, 292.,49.3, -68.,49.3, 291.93332,49.266666, -68.06668,49.266666, 291.86667,49.233334, -68.13333,49.233334, 291.8,49.2, -68.20001,49.2, 291.75,49.15, -68.25,49.15, 291.7,49.1, -68.29999,49.1, 291.63333,49.066666, -68.36667,49.066666, 291.56668,49.033333, -68.43332,49.033333, 291.5,49., -68.5,49., 291.43332,48.966667, -68.56668,48.966667, 291.36667,48.933334, -68.63333,48.933334, 291.3,48.9, -68.70001,48.9, 291.25,48.9, -68.75,48.9, 291.2,48.9, -68.79999,48.9, 291.13333,48.833336, -68.86667,48.833336, 291.06668,48.766666, -68.93332,48.766666, 291.,48.7, -69.,48.7, 290.93332,48.633335, -69.06668,48.633335, 290.86667,48.566666, -69.13333,48.566666, 290.8,48.5, -69.20001,48.5, 290.73334,48.433334, -69.26666,48.433334, 290.66666,48.366665, -69.33334,48.366665, 290.6,48.3, -69.399994,48.3, 290.53333,48.266666, -69.466675,48.266666, 290.46667,48.233334, -69.533325,48.233334, 290.4,48.2, -69.600006,48.2, 290.33334,48.2, -69.66666,48.2, 290.26666,48.2, -69.73334,48.2, 290.2,48.2, -69.79999,48.2, 290.23334,48.133335, -69.76666,48.133335, 290.26666,48.066666, -69.73334,48.066666, 290.3,48., -69.70001,48., 290.23334,47.933334, -69.76666,47.933334, 290.16666,47.866665, -69.83334,47.866665, 290.1,47.8, -69.899994,47.8, 290.05,47.725, -69.95001,47.725, 290.,47.65, -70.,47.65, 289.95,47.575, -70.04999,47.575, 289.9,47.5, -70.100006,47.5, 289.825,47.475, -70.17499,47.475, 289.75,47.45, -70.25,47.45, 289.675,47.425003, -70.32501,47.425003, 289.6,47.4, -70.399994,47.4, 289.53333,47.333336, -70.466675,47.333336, 289.46667,47.266666, -70.533325,47.266666, 289.4,47.2, -70.600006,47.2, 289.33334,47.166668, -70.66666,47.166668, 289.26666,47.13333, -70.73334,47.13333, 289.2,47.1, -70.79999,47.1, 289.13333,47.066666, -70.86667,47.066666, 289.06668,47.033333, -70.93332,47.033333, 289.,47., -71.,47., 288.95,46.95, -71.04999,46.95, 288.9,46.9, -71.100006,46.9, 288.96667,46.9, -71.033325,46.9, 289.03333,46.9, -70.966675,46.9, 289.1,46.9, -70.899994,46.9, 289.16666,46.933334, -70.83334,46.933334, 289.23334,46.966667, -70.76666,46.966667, 289.3,47., -70.70001,47., 289.34998,47.05, -70.650024,47.05, 289.4,47.1, -70.600006,47.1, 289.475,47.149998, -70.524994,47.149998, 289.55,47.199997, -70.45001,47.199997, 289.625,47.25, -70.375,47.25, 289.7,47.3, -70.29999,47.3, 289.76666,47.333332, -70.23334,47.333332, 289.83334,47.36667, -70.16666,47.36667, 289.9,47.4, -70.100006,47.4, 289.96667,47.466667, -70.033325,47.466667, 290.03333,47.533333, -69.966675,47.533333, 290.1,47.6, -69.899994,47.6, 290.15002,47.65, -69.849976,47.65, 290.2,47.7, -69.79999,47.7, 290.26666,47.733334, -69.73334,47.733334, 290.33334,47.766666, -69.66666,47.766666, 290.4,47.8, -69.600006,47.8, 290.43332,47.866665, -69.56668,47.866665, 290.46667,47.933334, -69.533325,47.933334, 290.5,48., -69.5,48., 290.55,48.05, -69.45001,48.05, 290.6,48.1, -69.399994,48.1, 290.675,48.125, -69.32501,48.125, 290.75,48.15, -69.25,48.15, 290.825,48.175, -69.17499,48.175, 290.9,48.2, -69.100006,48.2, 290.96667,48.266666, -69.033325,48.266666, 291.03333,48.333336, -68.966675,48.333336, 291.1,48.4, -68.899994,48.4, 291.15002,48.4, -68.849976,48.4, 291.2,48.4, -68.79999,48.4, 291.27502,48.425003, -68.724976,48.425003, 291.35,48.45, -68.649994,48.45, 291.425,48.475, -68.57501,48.475, 291.5,48.5, -68.5,48.5, 291.56668,48.533333, -68.43332,48.533333, 291.63333,48.566666, -68.36667,48.566666, 291.7,48.6, -68.29999,48.6, 291.76666,48.63333, -68.23334,48.63333, 291.83334,48.666668, -68.16666,48.666668, 291.9,48.7, -68.100006,48.7, 291.96667,48.733334, -68.033325,48.733334, 292.03333,48.766666, -67.966675,48.766666, 292.1,48.8, -67.899994,48.8, 292.16666,48.833332, -67.83334,48.833332, 292.23334,48.86667, -67.76666,48.86667, 292.3,48.9, -67.70001,48.9, 292.36667,48.9, -67.63333,48.9, 292.43332,48.9, -67.56668,48.9, 292.5,48.9, -67.5,48.9, 292.56668,48.933334, -67.43332,48.933334, 292.63333,48.966667, -67.36667,48.966667, 292.7,49., -67.29999,49., 292.76666,49., -67.23334,49., 292.83334,49., -67.16666,49., 292.9,49., -67.100006,49., 292.97998,49.02, -67.02002,49.02, 293.06,49.04, -66.94,49.04, 293.13998,49.059998, -66.860016,49.059998, 293.22,49.079998, -66.78,49.079998, 293.3,49.1, -66.70001,49.1, 293.36667,49.13333, -66.63333,49.13333, 293.43332,49.166668, -66.56668,49.166668, 293.5,49.2, -66.5,49.2, 293.56668,49.2, -66.43332,49.2, 293.63333,49.2, -66.36667,49.2, 293.7,49.2, -66.29999,49.2, 293.77502,49.225, -66.224976,49.225, 293.85,49.25, -66.149994,49.25, 293.925,49.275, -66.07501,49.275, 294.,49.3, -66.,49.3, 294.06668,49.3, -65.93332,49.3, 294.13333,49.3, -65.86667,49.3, 294.2,49.3, -65.79999,49.3, 294.26666,49.3, -65.73334,49.3, 294.33334,49.3, -65.66666,49.3, 294.4,49.3, -65.600006,49.3, 294.475,49.3, -65.524994,49.3, 294.55,49.3, -65.45001,49.3, 294.625,49.3, -65.375,49.3, 294.7,49.3, -65.29999,49.3, 294.77502,49.3, -65.224976,49.3, 294.85,49.3, -65.149994,49.3, 294.925,49.3, -65.07501,49.3, 295.,49.3, -65.,49.3, 295.06668,49.266666, -64.93332,49.266666, 295.13333,49.233334, -64.86667,49.233334, 295.2,49.2, -64.79999,49.2, 295.27502,49.175, -64.724976,49.175, 295.35,49.15, -64.649994,49.15, 295.425,49.125, -64.57501,49.125, 295.5,49.1, -64.5,49.1, 295.56668,49.066666, -64.43332,49.066666, 295.63333,49.033333, -64.36667,49.033333, 295.7,49., -64.29999,49., 295.75,48.95, -64.25,48.95, 295.8,48.9, -64.20001,48.9, 295.8,48.8, -64.20001,48.8, 295.8,48.7, -64.20001,48.7, 295.8,48.6, -64.20001,48.6, 295.73334,48.533333, -64.26666,48.533333, 295.66666,48.466667, -64.33334,48.466667, 295.6,48.4, -64.399994,48.4, 295.525,48.375, -64.475006,48.375, 295.45,48.35, -64.54999,48.35, 295.375,48.325, -64.625,48.325, 295.3,48.3, -64.70001,48.3, 295.23334,48.266666, -64.76666,48.266666, 295.16666,48.233334, -64.83334,48.233334, 295.1,48.2, -64.899994,48.2, 295.025,48.175, -64.975006,48.175, 294.95,48.15, -65.04999,48.15, 294.875,48.125, -65.125,48.125, 294.8,48.1, -65.20001,48.1, 294.72498,48.1, -65.275024,48.1, 294.65,48.1, -65.350006,48.1, 294.575,48.1, -65.42499,48.1, 294.5,48.1, -65.5,48.1, 294.425,48.125, -65.57501,48.125, 294.35,48.15, -65.649994,48.15, 294.27502,48.175, -65.724976,48.175, 294.2,48.2, -65.79999,48.2, 294.12,48.18, -65.880005,48.18, 294.04,48.16, -65.95999,48.16, 293.96,48.14, -66.04001,48.14, 293.88,48.12, -66.119995,48.12, 293.8,48.1, -66.20001,48.1, 293.72498,48.1, -66.275024,48.1, 293.65,48.1, -66.350006,48.1, 293.575,48.1, -66.42499,48.1, 293.5,48.1, -66.5,48.1, 293.56668,48.1, -66.43332,48.1, 293.63333,48.1, -66.36667,48.1, 293.7,48.1, -66.29999,48.1, 293.77502,48.074997, -66.224976,48.074997, 293.85,48.05, -66.149994,48.05, 293.925,48.025, -66.07501,48.025, 294.,48., -66.,48., 294.06668,47.966667, -65.93332,47.966667, 294.13333,47.933334, -65.86667,47.933334, 294.2,47.9, -65.79999,47.9, 294.25,47.85, -65.75,47.85, 294.3,47.8, -65.70001,47.8, 294.38,47.8, -65.619995,47.8, 294.46,47.8, -65.54001,47.8, 294.54,47.8, -65.45999,47.8, 294.62,47.8, -65.380005,47.8, 294.7,47.8, -65.29999,47.8, 294.76666,47.833332, -65.23334,47.833332, 294.83334,47.86667, -65.16666,47.86667, 294.9,47.9, -65.100006,47.9, 294.975,47.875, -65.024994,47.875, 295.05,47.85, -64.95001,47.85, 295.125,47.825, -64.875,47.825, 295.2,47.8, -64.79999,47.8, 295.2,47.699997, -64.79999,47.699997, 295.2,47.6, -64.79999,47.6, 295.2,47.55, -64.79999,47.55, 295.2,47.5, -64.79999,47.5, 295.1667,47.433334, -64.83331,47.433334, 295.13333,47.366665, -64.86667,47.366665, 295.1,47.3, -64.899994,47.3, 295.03333,47.266666, -64.966675,47.266666, 294.96667,47.233334, -65.033325,47.233334, 294.9,47.2, -65.100006,47.2, 294.84998,47.15, -65.150024,47.15, 294.8,47.1, -65.20001,47.1, 294.875,47.1, -65.125,47.1, 294.95,47.1, -65.04999,47.1, 295.025,47.1, -64.975006,47.1, 295.1,47.1, -64.899994,47.1, 295.15002,47.05, -64.849976,47.05, 295.2,47., -64.79999,47., 295.2,46.9, -64.79999,46.9, 295.2,46.8, -64.79999,46.8, 295.2,46.7, -64.79999,46.7, 295.25,46.65, -64.75,46.65, 295.3,46.6, -64.70001,46.6, 295.3333,46.533333, -64.66669,46.533333, 295.36667,46.466667, -64.63333,46.466667, 295.4,46.4, -64.600006,46.4, 295.45,46.35, -64.54999,46.35, 295.5,46.3, -64.5,46.3, 295.575,46.3, -64.42499,46.3, 295.65,46.3, -64.350006,46.3, 295.72498,46.3, -64.275024,46.3, 295.8,46.3, -64.20001,46.3, 295.86667,46.266666, -64.13333,46.266666, 295.93332,46.233334, -64.06668,46.233334, 296.,46.2, -64.,46.2, 296.06668,46.2, -63.93332,46.2, 296.13333,46.2, -63.86667,46.2, 296.2,46.2, -63.799988,46.2, 296.1667,46.133335, -63.833313,46.133335, 296.13333,46.066666, -63.86667,46.066666, 296.1,46., -63.899994,46., 296.16666,45.966667, -63.833344,45.966667, 296.23334,45.933334, -63.766663,45.933334, 296.3,45.9, -63.700012,45.9, 296.36667,45.9, -63.63333,45.9, 296.43332,45.9, -63.56668,45.9, 296.5,45.9, -63.5,45.9, 296.575,45.875, -63.424988,45.875, 296.65,45.85, -63.350006,45.85, 296.72498,45.825, -63.275024,45.825, 296.8,45.8, -63.200012,45.8, 296.875,45.8, -63.125,45.8, 296.95,45.8, -63.049988,45.8, 297.025,45.8, -62.975006,45.8, 297.1,45.8, -62.899994,45.8, 297.16666,45.766666, -62.833344,45.766666, 297.23334,45.733334, -62.766663,45.733334, 297.3,45.7, -62.700012,45.7, 297.38,45.7, -62.619995,45.7, 297.46,45.7, -62.54001,45.7, 297.54,45.7, -62.45999,45.7, 297.62,45.7, -62.380005,45.7, 297.7,45.7, -62.299988,45.7, 297.76666,45.733334, -62.233337,45.733334, 297.83334,45.766666, -62.166656,45.766666, 297.9,45.8, -62.100006,45.8, 297.96667,45.833332, -62.033325,45.833332, 298.03333,45.86667, -61.966675,45.86667, 298.1,45.9, -61.899994,45.9, 298.15002,45.85, -61.849976,45.85, 298.2,45.8, -61.799988,45.8, 298.26666,45.766666, -61.733337,45.766666, 298.33334,45.733334, -61.666656,45.733334, 298.4,45.7, -61.600006,45.7, 298.46667,45.7, -61.533325,45.7, 298.53333,45.7, -61.466675,45.7, 298.6,45.7, -61.399994,45.7, 298.65002,45.65, -61.349976,45.65, 298.7,45.6, -61.299988,45.6, 298.7,45.5, -61.299988,45.5, 298.7,45.4, -61.299988,45.4, 298.77502,45.4, -61.224976,45.4, 298.85,45.4, -61.149994,45.4, 298.925,45.4, -61.075012,45.4, 299.,45.4, -61.,45.4, 298.93332,45.36667, -61.06668,45.36667, 298.86667,45.333332, -61.13333,45.333332, 298.8,45.3, -61.200012,45.3, 298.73334,45.266666, -61.266663,45.266666, 298.66666,45.233334, -61.333344,45.233334, 298.6,45.2, -61.399994,45.2, 298.525,45.2, -61.475006,45.2, 298.45,45.2, -61.549988,45.2, 298.375,45.2, -61.625,45.2, 298.3,45.2, -61.700012,45.2, 298.22498,45.175, -61.775024,45.175, 298.15,45.15, -61.850006,45.15, 298.075,45.125, -61.924988,45.125, 298.,45.1, -62.,45.1, 297.93332,45.066666, -62.06668,45.066666, 297.86667,45.033333, -62.13333,45.033333, 297.8,45., -62.200012,45., 297.75,44.95, -62.25,44.95, 297.7,44.9, -62.299988,44.9, 297.63333,44.9, -62.36667,44.9, 297.56668,44.9, -62.43332,44.9, 297.5,44.9, -62.5,44.9, 297.43332,44.86667, -62.56668,44.86667, 297.36667,44.833332, -62.63333,44.833332, 297.3,44.8, -62.700012,44.8, 297.23334,44.8, -62.766663,44.8, 297.16666,44.8, -62.833344,44.8, 297.1,44.8, -62.899994,44.8, 297.025,44.775, -62.975006,44.775, 296.95,44.75, -63.049988,44.75, 296.875,44.725, -63.125,44.725, 296.8,44.7, -63.200012,44.7, 296.75,44.7, -63.25,44.7, 296.7,44.7, -63.299988,44.7, 296.63333,44.7, -63.36667,44.7, 296.56668,44.7, -63.43332,44.7, 296.5,44.7, -63.5,44.7, 296.5,44.65, -63.5,44.65, 296.5,44.6, -63.5,44.6, 296.43332,44.566666, -63.56668,44.566666, 296.36667,44.533333, -63.63333,44.533333, 296.3,44.5, -63.700012,44.5, 296.25,44.55, -63.75,44.55, 296.2,44.6, -63.799988,44.6, 296.13333,44.566666, -63.86667,44.566666, 296.06668,44.533333, -63.93332,44.533333, 296.,44.5, -64.,44.5, 295.93332,44.466667, -64.06668,44.466667, 295.86667,44.433334, -64.13333,44.433334, 295.8,44.4, -64.20001,44.4, 295.75,44.35, -64.25,44.35, 295.7,44.3, -64.29999,44.3, 295.63333,44.233334, -64.36667,44.233334, 295.56668,44.166664, -64.43332,44.166664, 295.5,44.1, -64.5,44.1, 295.45,44.05, -64.54999,44.05, 295.4,44., -64.600006,44., 295.33334,43.966667, -64.66666,43.966667, 295.26666,43.933334, -64.73334,43.933334, 295.2,43.9, -64.79999,43.9, 295.13333,43.833336, -64.86667,43.833336, 295.06668,43.766666, -64.93332,43.766666, 295.,43.7, -65.,43.7, 294.93332,43.7, -65.06668,43.7, 294.86667,43.7, -65.13333,43.7, 294.8,43.7, -65.20001,43.7, 294.73334,43.633335, -65.26666,43.633335, 294.66666,43.566666, -65.33334,43.566666, 294.6,43.5, -65.399994,43.5, 294.53333,43.533333, -65.466675,43.533333, 294.46667,43.566666, -65.533325,43.566666, 294.4,43.6, -65.600006,43.6, 294.34998,43.65, -65.650024,43.65, 294.3,43.7, -65.70001,43.7, 294.22498,43.725, -65.775024,43.725, 294.15,43.75, -65.850006,43.75, 294.075,43.775, -65.92499,43.775, 294.,43.8, -66.,43.8, 293.96667,43.866665, -66.033325,43.866665, 293.93332,43.933334, -66.06668,43.933334, 293.9,44., -66.100006,44., 293.9,44.1, -66.100006,44.1, 293.9,44.2, -66.100006,44.2, 293.93332,44.266666, -66.06668,44.266666, 293.96667,44.333336, -66.033325,44.333336, 294.,44.4, -66.,44.4, 294.05,44.45, -65.95001,44.45, 294.1,44.5, -65.899994,44.5, 294.15002,44.55, -65.849976,44.55, 294.2,44.6, -65.79999,44.6, 294.125,44.55, -65.875,44.55, 294.05,44.5, -65.95001,44.5, 293.975,44.45, -66.024994,44.45, 293.9,44.4, -66.100006,44.4, 293.96,44.460003, -66.04001,44.460003, 294.02,44.52, -65.98001,44.52, 294.08002,44.58, -65.91998,44.58, 294.14,44.64, -65.859985,44.64, 294.2,44.7, -65.79999,44.7, 294.27502,44.725, -65.724976,44.725, 294.35,44.75, -65.649994,44.75, 294.425,44.775, -65.57501,44.775, 294.5,44.8, -65.5,44.8, 294.56668,44.833332, -65.43332,44.833332, 294.63333,44.86667, -65.36667,44.86667, 294.7,44.9, -65.29999,44.9, 294.76666,44.933334, -65.23334,44.933334, 294.83334,44.966667, -65.16666,44.966667, 294.9,45., -65.100006,45., 294.975,45.025, -65.024994,45.025, 295.05,45.05, -64.95001,45.05, 295.125,45.074997, -64.875,45.074997, 295.2,45.1, -64.79999,45.1, 295.26666,45.13333, -64.73334,45.13333, 295.33334,45.166668, -64.66666,45.166668, 295.4,45.2, -64.600006,45.2, 295.46667,45.233334, -64.533325,45.233334, 295.53333,45.266666, -64.466675,45.266666, 295.6,45.3, -64.399994,45.3, 295.65002,45.25, -64.349976,45.25, 295.7,45.2, -64.29999,45.2, 295.76666,45.166668, -64.23334,45.166668, 295.83334,45.13333, -64.16666,45.13333, 295.9,45.1, -64.100006,45.1, 295.96667,45.13333, -64.033325,45.13333, 296.03333,45.166668, -63.966675,45.166668, 296.1,45.2, -63.899994,45.2, 296.15002,45.25, -63.849976,45.25, 296.2,45.3, -63.799988,45.3, 296.27502,45.3, -63.724976,45.3, 296.35,45.3, -63.649994,45.3, 296.425,45.3, -63.575012,45.3, 296.5,45.3, -63.5,45.3, 296.56668,45.333332, -63.43332,45.333332, 296.63333,45.36667, -63.36667,45.36667, 296.7,45.4, -63.299988,45.4, 296.625,45.4, -63.375,45.4, 296.55,45.4, -63.450012,45.4, 296.475,45.4, -63.524994,45.4, 296.4,45.4, -63.600006,45.4, 296.33334,45.4, -63.666656,45.4, 296.26666,45.4, -63.733337,45.4, 296.2,45.4, -63.799988,45.4, 296.125,45.4, -63.875,45.4, 296.05,45.4, -63.950012,45.4, 295.975,45.4, -64.024994,45.4, 295.9,45.4, -64.100006,45.4, 295.83334,45.433334, -64.16666,45.433334, 295.76666,45.466667, -64.23334,45.466667, 295.7,45.5, -64.29999,45.5, 295.63333,45.466667, -64.36667,45.466667, 295.56668,45.433334, -64.43332,45.433334, 295.5,45.4, -64.5,45.4, 295.43332,45.4, -64.56668,45.4, 295.36667,45.4, -64.63333,45.4, 295.3,45.4, -64.70001,45.4, 295.36667,45.466667, -64.63333,45.466667, 295.43332,45.533333, -64.56668,45.533333, 295.5,45.6, -64.5,45.6, 295.56668,45.666664, -64.43332,45.666664, 295.63333,45.733334, -64.36667,45.733334, 295.7,45.8, -64.29999,45.8, 295.63333,45.833332, -64.36667,45.833332, 295.56668,45.86667, -64.43332,45.86667, 295.5,45.9, -64.5,45.9, 295.43332,45.833336, -64.56668,45.833336, 295.36667,45.766666, -64.63333,45.766666, 295.3,45.7, -64.70001,45.7, 295.23334,45.7, -64.76666,45.7, 295.16666,45.7, -64.83334,45.7, 295.1,45.7, -64.899994,45.7, 295.025,45.65, -64.975006,45.65, 294.95,45.6, -65.04999,45.6, 294.875,45.55, -65.125,45.55, 294.8,45.5, -65.20001,45.5, 294.72498,45.475, -65.275024,45.475, 294.65,45.45, -65.350006,45.45, 294.575,45.425003, -65.42499,45.425003, 294.5,45.4, -65.5,45.4, 294.45,45.35, -65.54999,45.35, 294.4,45.3, -65.600006,45.3, 294.33334,45.3, -65.66666,45.3, 294.26666,45.3, -65.73334,45.3, 294.2,45.3, -65.79999,45.3, 294.125,45.275, -65.875,45.275, 294.05,45.25, -65.95001,45.25, 293.975,45.225, -66.024994,45.225, 293.9,45.2, -66.100006,45.2, 293.825,45.175, -66.17499,45.175, 293.75,45.15, -66.25,45.15, 293.675,45.125, -66.32501,45.125, 293.6,45.1, -66.399994,45.1, 293.53333,45.1, -66.466675,45.1, 293.46667,45.1, -66.533325,45.1, 293.4,45.1, -66.600006,45.1, 293.33334,45.13333, -66.66666,45.13333, 293.26666,45.166668, -66.73334,45.166668, 293.2,45.2, -66.79999,45.2, 293.13333,45.2, -66.86667,45.2, 293.06668,45.2, -66.93332,45.2, 293.,45.2, -67.,45.2, 277.5,62.9, -82.5,62.9, 277.425,62.9, -82.57501,62.9, 277.35,62.9, -82.649994,62.9, 277.27502,62.9, -82.724976,62.9, 277.2,62.9, -82.79999,62.9, 277.125,62.875, -82.875,62.875, 277.05,62.85, -82.95001,62.85, 276.975,62.825, -83.024994,62.825, 276.9,62.8, -83.100006,62.8, 276.83334,62.766666, -83.16666,62.766666, 276.76666,62.733334, -83.23334,62.733334, 276.7,62.7, -83.29999,62.7, 276.63333,62.666668, -83.36667,62.666668, 276.56668,62.63333, -83.43332,62.63333, 276.5,62.6, -83.5,62.6, 276.45,62.55, -83.54999,62.55, 276.4,62.5, -83.600006,62.5, 276.34998,62.4, -83.650024,62.4, 276.3,62.3, -83.70001,62.3, 276.23334,62.233334, -83.76666,62.233334, 276.16666,62.166664, -83.83334,62.166664, 276.1,62.1, -83.899994,62.1, 276.18,62.12, -83.82001,62.12, 276.26,62.14, -83.73999,62.14, 276.34,62.16, -83.66,62.16, 276.42,62.18, -83.57999,62.18, 276.5,62.2, -83.5,62.2, 276.575,62.2, -83.42499,62.2, 276.65,62.2, -83.350006,62.2, 276.72498,62.2, -83.275024,62.2, 276.8,62.2, -83.20001,62.2, 276.84998,62.25, -83.150024,62.25, 276.9,62.3, -83.100006,62.3, 276.975,62.3, -83.024994,62.3, 277.05,62.3, -82.95001,62.3, 277.125,62.3, -82.875,62.3, 277.2,62.3, -82.79999,62.3, 277.25,62.4, -82.75,62.4, 277.3,62.5, -82.70001,62.5, 277.36667,62.533333, -82.63333,62.533333, 277.43332,62.566666, -82.56668,62.566666, 277.5,62.6, -82.5,62.6, 277.56668,62.6, -82.43332,62.6, 277.63333,62.6, -82.36667,62.6, 277.7,62.6, -82.29999,62.6, 277.76666,62.666664, -82.23334,62.666664, 277.83334,62.733334, -82.16666,62.733334, 277.9,62.8, -82.100006,62.8, 277.84998,62.85, -82.150024,62.85, 277.8,62.9, -82.20001,62.9, 277.72498,62.9, -82.275024,62.9, 277.65,62.9, -82.350006,62.9, 277.575,62.9, -82.42499,62.9, 277.5,62.9, -82.5,62.9, 280.,62.4, -80.,62.4, 279.93332,62.36667, -80.06668,62.36667, 279.86667,62.333332, -80.13333,62.333332, 279.8,62.3, -80.20001,62.3, 279.75,62.199997, -80.25,62.199997, 279.7,62.1, -80.29999,62.1, 279.6667,62., -80.33331,62., 279.63333,61.899998, -80.36667,61.899998, 279.6,61.8, -80.399994,61.8, 279.675,61.775, -80.32501,61.775, 279.75,61.75, -80.25,61.75, 279.825,61.725, -80.17499,61.725, 279.9,61.7, -80.100006,61.7, 279.96667,61.666668, -80.033325,61.666668, 280.03333,61.63333, -79.966675,61.63333, 280.1,61.6, -79.899994,61.6, 280.15002,61.6, -79.849976,61.6, 280.2,61.6, -79.79999,61.6, 280.25,61.699997, -79.75,61.699997, 280.3,61.8, -79.70001,61.8, 280.34998,61.85, -79.650024,61.85, 280.4,61.9, -79.600006,61.9, 280.45,62., -79.54999,62., 280.5,62.1, -79.5,62.1, 280.55,62.15, -79.45001,62.15, 280.6,62.2, -79.399994,62.2, 280.53333,62.233334, -79.466675,62.233334, 280.46667,62.266666, -79.533325,62.266666, 280.4,62.3, -79.600006,62.3, 280.325,62.325, -79.67499,62.325, 280.25,62.35, -79.75,62.35, 280.175,62.375, -79.82501,62.375, 280.1,62.4, -79.899994,62.4, 280.05,62.4, -79.95001,62.4, 280.,62.4, -80.,62.4, 278.,53.1, -82.,53.1, 278.075,53.1, -81.92499,53.1, 278.15,53.1, -81.850006,53.1, 278.22498,53.1, -81.775024,53.1, 278.3,53.1, -81.70001,53.1, 278.36667,53.13333, -81.63333,53.13333, 278.43332,53.166668, -81.56668,53.166668, 278.5,53.2, -81.5,53.2, 278.56668,53.166668, -81.43332,53.166668, 278.63333,53.13333, -81.36667,53.13333, 278.7,53.1, -81.29999,53.1, 278.76666,53.1, -81.23334,53.1, 278.83334,53.1, -81.16666,53.1, 278.9,53.1, -81.100006,53.1, 278.96667,53.033333, -81.033325,53.033333, 279.03333,52.966667, -80.966675,52.966667, 279.1,52.9, -80.899994,52.9, 279.13333,52.833336, -80.86667,52.833336, 279.1667,52.766666, -80.83331,52.766666, 279.2,52.7, -80.79999,52.7, 279.125,52.7, -80.875,52.7, 279.05,52.7, -80.95001,52.7, 278.975,52.7, -81.024994,52.7, 278.9,52.7, -81.100006,52.7, 278.83334,52.733334, -81.16666,52.733334, 278.76666,52.766666, -81.23334,52.766666, 278.7,52.8, -81.29999,52.8, 278.63333,52.833332, -81.36667,52.833332, 278.56668,52.86667, -81.43332,52.86667, 278.5,52.9, -81.5,52.9, 278.42,52.9, -81.57999,52.9, 278.34,52.9, -81.66,52.9, 278.26,52.9, -81.73999,52.9, 278.18,52.9, -81.82001,52.9, 278.1,52.9, -81.899994,52.9, 278.05,52.95, -81.95001,52.95, 278.,53., -82.,53., 278.,53.05, -82.,53.05, 278.,53.1, -82.,53.1, 296.,50., -64.,50., 296.08334,49.966667, -63.916656,49.966667, 296.16666,49.933334, -63.833344,49.933334, 296.25,49.9, -63.75,49.9, 296.33334,49.866665, -63.666656,49.866665, 296.41666,49.833332, -63.583344,49.833332, 296.5,49.8, -63.5,49.8, 296.56668,49.8, -63.43332,49.8, 296.63333,49.8, -63.36667,49.8, 296.7,49.8, -63.299988,49.8, 296.77502,49.8, -63.224976,49.8, 296.85,49.8, -63.149994,49.8, 296.925,49.8, -63.075012,49.8, 297.,49.8, -63.,49.8, 297.06668,49.766666, -62.93332,49.766666, 297.13333,49.733334, -62.86667,49.733334, 297.2,49.7, -62.799988,49.7, 297.26666,49.666668, -62.733337,49.666668, 297.33334,49.63333, -62.666656,49.63333, 297.4,49.6, -62.600006,49.6, 297.46667,49.566666, -62.533325,49.566666, 297.53333,49.533333, -62.466675,49.533333, 297.6,49.5, -62.399994,49.5, 297.66666,49.466667, -62.333344,49.466667, 297.73334,49.433334, -62.266663,49.433334, 297.8,49.4, -62.200012,49.4, 297.86667,49.4, -62.13333,49.4, 297.93332,49.4, -62.06668,49.4, 298.,49.4, -62.,49.4, 298.06668,49.4, -61.93332,49.4, 298.13333,49.4, -61.86667,49.4, 298.2,49.4, -61.799988,49.4, 298.23334,49.333336, -61.766663,49.333336, 298.26666,49.266666, -61.733337,49.266666, 298.3,49.2, -61.700012,49.2, 298.25,49.15, -61.75,49.15, 298.2,49.1, -61.799988,49.1, 298.125,49.1, -61.875,49.1, 298.05,49.1, -61.950012,49.1, 297.975,49.1, -62.024994,49.1, 297.9,49.1, -62.100006,49.1, 297.83334,49.1, -62.166656,49.1, 297.76666,49.1, -62.233337,49.1, 297.7,49.1, -62.299988,49.1, 297.63333,49.13333, -62.36667,49.13333, 297.56668,49.166668, -62.43332,49.166668, 297.5,49.2, -62.5,49.2, 297.425,49.2, -62.575012,49.2, 297.35,49.2, -62.649994,49.2, 297.27502,49.2, -62.724976,49.2, 297.2,49.2, -62.799988,49.2, 297.13333,49.2, -62.86667,49.2, 297.06668,49.2, -62.93332,49.2, 297.,49.2, -63.,49.2, 296.93332,49.233334, -63.06668,49.233334, 296.86667,49.266666, -63.13333,49.266666, 296.8,49.3, -63.200012,49.3, 296.73334,49.333332, -63.266663,49.333332, 296.66666,49.36667, -63.333344,49.36667, 296.6,49.4, -63.399994,49.4, 296.55,49.45, -63.450012,49.45, 296.5,49.5, -63.5,49.5, 296.45,49.55, -63.549988,49.55, 296.4,49.6, -63.600006,49.6, 296.325,49.625, -63.674988,49.625, 296.25,49.65, -63.75,49.65, 296.175,49.675, -63.825012,49.675, 296.1,49.7, -63.899994,49.7, 296.03333,49.733334, -63.966675,49.733334, 295.96667,49.766666, -64.033325,49.766666, 295.9,49.8, -64.100006,49.8, 295.83334,49.8, -64.16666,49.8, 295.76666,49.8, -64.23334,49.8, 295.7,49.8, -64.29999,49.8, 295.6667,49.866665, -64.33331,49.866665, 295.63333,49.933334, -64.36667,49.933334, 295.6,50., -64.399994,50., 295.66666,50., -64.33334,50., 295.73334,50., -64.26666,50., 295.8,50., -64.20001,50., 295.86667,50., -64.13333,50., 295.93332,50., -64.06668,50., 296.,50., -64.,50., 296.,47., -64.,47., 296.,46.9, -64.,46.9, 296.,46.8, -64.,46.8, 296.03333,46.733334, -63.966675,46.733334, 296.06668,46.666664, -63.93332,46.666664, 296.1,46.6, -63.899994,46.6, 296.16666,46.566666, -63.833344,46.566666, 296.23334,46.533333, -63.766663,46.533333, 296.3,46.5, -63.700012,46.5, 296.375,46.5, -63.625,46.5, 296.45,46.5, -63.549988,46.5, 296.525,46.5, -63.475006,46.5, 296.6,46.5, -63.399994,46.5, 296.675,46.5, -63.325012,46.5, 296.75,46.5, -63.25,46.5, 296.825,46.5, -63.174988,46.5, 296.9,46.5, -63.100006,46.5, 296.96667,46.466667, -63.033325,46.466667, 297.03333,46.433334, -62.966675,46.433334, 297.1,46.4, -62.899994,46.4, 297.16666,46.4, -62.833344,46.4, 297.23334,46.4, -62.766663,46.4, 297.3,46.4, -62.700012,46.4, 297.36667,46.433334, -62.63333,46.433334, 297.43332,46.466667, -62.56668,46.466667, 297.5,46.5, -62.5,46.5, 297.575,46.5, -62.424988,46.5, 297.65,46.5, -62.350006,46.5, 297.72498,46.5, -62.275024,46.5, 297.8,46.5, -62.200012,46.5, 297.86667,46.5, -62.13333,46.5, 297.93332,46.5, -62.06668,46.5, 298.,46.5, -62.,46.5, 297.93332,46.466667, -62.06668,46.466667, 297.86667,46.433334, -62.13333,46.433334, 297.8,46.4, -62.200012,46.4, 297.73334,46.36667, -62.266663,46.36667, 297.66666,46.333332, -62.333344,46.333332, 297.6,46.3, -62.399994,46.3, 297.6,46.2, -62.399994,46.2, 297.6,46.1, -62.399994,46.1, 297.6,46., -62.399994,46., 297.53333,46., -62.466675,46., 297.46667,46., -62.533325,46., 297.4,46., -62.600006,46., 297.33334,46.033333, -62.666656,46.033333, 297.26666,46.066666, -62.733337,46.066666, 297.2,46.1, -62.799988,46.1, 297.15002,46.15, -62.849976,46.15, 297.1,46.2, -62.899994,46.2, 297.03333,46.233334, -62.966675,46.233334, 296.96667,46.266666, -63.033325,46.266666, 296.9,46.3, -63.100006,46.3, 296.83334,46.266666, -63.166656,46.266666, 296.76666,46.233334, -63.233337,46.233334, 296.7,46.2, -63.299988,46.2, 296.63333,46.233334, -63.36667,46.233334, 296.56668,46.266666, -63.43332,46.266666, 296.5,46.3, -63.5,46.3, 296.43332,46.3, -63.56668,46.3, 296.36667,46.3, -63.63333,46.3, 296.3,46.3, -63.700012,46.3, 296.23334,46.333332, -63.766663,46.333332, 296.16666,46.36667, -63.833344,46.36667, 296.1,46.4, -63.899994,46.4, 296.03333,46.433334, -63.966675,46.433334, 295.96667,46.466667, -64.033325,46.466667, 295.9,46.5, -64.100006,46.5, 295.84998,46.55, -64.150024,46.55, 295.8,46.6, -64.20001,46.6, 295.76666,46.666664, -64.23334,46.666664, 295.73334,46.733334, -64.26666,46.733334, 295.7,46.8, -64.29999,46.8, 295.76666,46.866665, -64.23334,46.866665, 295.83334,46.933334, -64.16666,46.933334, 295.9,47., -64.100006,47., 295.95,47.05, -64.04999,47.05, 296.,47.1, -64.,47.1, 296.,47.05, -64.,47.05, 296.,47., -64.,47., 299.5,47., -60.5,47., 299.425,46.95, -60.575012,46.95, 299.35,46.9, -60.649994,46.9, 299.27502,46.85, -60.724976,46.85, 299.2,46.8, -60.799988,46.8, 299.15002,46.725, -60.849976,46.725, 299.1,46.65, -60.899994,46.65, 299.05,46.575, -60.950012,46.575, 299.,46.5, -61.,46.5, 298.93332,46.433334, -61.06668,46.433334, 298.86667,46.366665, -61.13333,46.366665, 298.8,46.3, -61.200012,46.3, 298.75,46.25, -61.25,46.25, 298.7,46.2, -61.299988,46.2, 298.6667,46.100002, -61.333313,46.100002, 298.63333,46., -61.36667,46., 298.6,45.9, -61.399994,45.9, 298.63333,45.833336, -61.36667,45.833336, 298.6667,45.766666, -61.333313,45.766666, 298.7,45.7, -61.299988,45.7, 298.76666,45.666668, -61.233337,45.666668, 298.83334,45.63333, -61.166656,45.63333, 298.9,45.6, -61.100006,45.6, 298.96667,45.63333, -61.033325,45.63333, 299.03333,45.666668, -60.966675,45.666668, 299.1,45.7, -60.899994,45.7, 299.175,45.7, -60.825012,45.7, 299.25,45.7, -60.75,45.7, 299.325,45.7, -60.674988,45.7, 299.4,45.7, -60.600006,45.7, 299.46667,45.7, -60.533325,45.7, 299.53333,45.7, -60.466675,45.7, 299.6,45.7, -60.399994,45.7, 299.675,45.725, -60.325012,45.725, 299.75,45.75, -60.25,45.75, 299.825,45.775, -60.174988,45.775, 299.9,45.8, -60.100006,45.8, 299.96667,45.833332, -60.033325,45.833332, 300.03333,45.86667, -59.966675,45.86667, 300.1,45.9, -59.899994,45.9, 300.15002,45.95, -59.849976,45.95, 300.2,46., -59.799988,46., 300.2,46.1, -59.799988,46.1, 300.2,46.2, -59.799988,46.2, 300.13333,46.233334, -59.86667,46.233334, 300.06668,46.266666, -59.93332,46.266666, 300.,46.3, -60.,46.3, 299.96667,46.233334, -60.033325,46.233334, 299.93332,46.166664, -60.06668,46.166664, 299.9,46.1, -60.100006,46.1, 299.83334,46.13333, -60.166656,46.13333, 299.76666,46.166668, -60.233337,46.166668, 299.7,46.2, -60.299988,46.2, 299.63333,46.166668, -60.36667,46.166668, 299.56668,46.13333, -60.43332,46.13333, 299.5,46.1, -60.5,46.1, 299.53333,46.166664, -60.466675,46.166664, 299.56668,46.233334, -60.43332,46.233334, 299.6,46.3, -60.399994,46.3, 299.6,46.399998, -60.399994,46.399998, 299.6,46.5, -60.399994,46.5, 299.6,46.6, -60.399994,46.6, 299.65002,46.65, -60.349976,46.65, 299.7,46.7, -60.299988,46.7, 299.7,46.8, -60.299988,46.8, 299.7,46.9, -60.299988,46.9, 299.7,47., -60.299988,47., 299.63333,47., -60.36667,47., 299.56668,47., -60.43332,47., 299.5,47., -60.5,47., 299.5,47., -60.5,47., 303.7,47.1, -56.299988,47.1, 303.7,47., -56.299988,47., 303.7,46.9, -56.299988,46.9, 303.73334,46.966667, -56.266663,46.966667, 303.76666,47.033333, -56.233337,47.033333, 303.8,47.1, -56.200012,47.1, 303.75,47.1, -56.25,47.1, 303.7,47.1, -56.299988,47.1, 303.8,51.5, -56.200012,51.5, 303.73334,51.5, -56.266663,51.5, 303.66666,51.5, -56.333344,51.5, 303.6,51.5, -56.399994,51.5, 303.53333,51.466667, -56.466675,51.466667, 303.46667,51.433334, -56.533325,51.433334, 303.4,51.4, -56.600006,51.4, 303.36667,51.333336, -56.63333,51.333336, 303.3333,51.266666, -56.666687,51.266666, 303.3,51.2, -56.700012,51.2, 303.23334,51.166668, -56.766663,51.166668, 303.16666,51.13333, -56.833344,51.13333, 303.1,51.1, -56.899994,51.1, 303.06668,51.033333, -56.93332,51.033333, 303.03333,50.966667, -56.966675,50.966667, 303.,50.9, -57.,50.9, 302.95,50.85, -57.049988,50.85, 302.9,50.8, -57.100006,50.8, 302.825,50.775, -57.174988,50.775, 302.75,50.75, -57.25,50.75, 302.675,50.725, -57.325012,50.725, 302.6,50.7, -57.399994,50.7, 302.66666,50.666668, -57.333344,50.666668, 302.73334,50.63333, -57.266663,50.63333, 302.8,50.6, -57.200012,50.6, 302.75,50.55, -57.25,50.55, 302.7,50.5, -57.299988,50.5, 302.6667,50.433334, -57.333313,50.433334, 302.63333,50.366665, -57.36667,50.366665, 302.6,50.3, -57.399994,50.3, 302.65002,50.25, -57.349976,50.25, 302.7,50.2, -57.299988,50.2, 302.625,50.175, -57.375,50.175, 302.55,50.15, -57.450012,50.15, 302.475,50.125, -57.524994,50.125, 302.4,50.1, -57.600006,50.1, 302.36667,50.033333, -57.63333,50.033333, 302.3333,49.966667, -57.666687,49.966667, 302.3,49.9, -57.700012,49.9, 302.26666,49.833336, -57.733337,49.833336, 302.23334,49.766666, -57.766663,49.766666, 302.2,49.7, -57.799988,49.7, 302.2,49.6, -57.799988,49.6, 302.2,49.5, -57.799988,49.5, 302.125,49.475, -57.875,49.475, 302.05,49.45, -57.950012,49.45, 301.975,49.425003, -58.024994,49.425003, 301.9,49.4, -58.100006,49.4, 301.93332,49.333336, -58.06668,49.333336, 301.96667,49.266666, -58.033325,49.266666, 302.,49.2, -58.,49.2, 301.95,49.15, -58.049988,49.15, 301.9,49.1, -58.100006,49.1, 301.825,49.1, -58.174988,49.1, 301.75,49.1, -58.25,49.1, 301.675,49.1, -58.325012,49.1, 301.6,49.1, -58.399994,49.1, 301.56668,49.033333, -58.43332,49.033333, 301.53333,48.966667, -58.466675,48.966667, 301.5,48.9, -58.5,48.9, 301.46667,48.833336, -58.533325,48.833336, 301.43332,48.766666, -58.56668,48.766666, 301.4,48.7, -58.600006,48.7, 301.33334,48.7, -58.666656,48.7, 301.26666,48.7, -58.733337,48.7, 301.2,48.7, -58.799988,48.7, 301.13333,48.666668, -58.86667,48.666668, 301.06668,48.63333, -58.93332,48.63333, 301.,48.6, -59.,48.6, 300.95,48.6, -59.049988,48.6, 300.9,48.6, -59.100006,48.6, 300.96667,48.566666, -59.033325,48.566666, 301.03333,48.533333, -58.966675,48.533333, 301.1,48.5, -58.899994,48.5, 301.16666,48.5, -58.833344,48.5, 301.23334,48.5, -58.766663,48.5, 301.3,48.5, -58.700012,48.5, 301.36667,48.5, -58.63333,48.5, 301.43332,48.5, -58.56668,48.5, 301.5,48.5, -58.5,48.5, 301.43332,48.433334, -58.56668,48.433334, 301.36667,48.366665, -58.63333,48.366665, 301.3,48.3, -58.700012,48.3, 301.22498,48.25, -58.775024,48.25, 301.15,48.199997, -58.850006,48.199997, 301.075,48.149998, -58.924988,48.149998, 301.,48.1, -59.,48.1, 300.925,48.05, -59.075012,48.05, 300.85,48., -59.149994,48., 300.77502,47.95, -59.224976,47.95, 300.7,47.9, -59.299988,47.9, 300.7,47.800003, -59.299988,47.800003, 300.7,47.7, -59.299988,47.7, 300.75,47.65, -59.25,47.65, 300.8,47.6, -59.200012,47.6, 300.86667,47.6, -59.13333,47.6, 300.93332,47.6, -59.06668,47.6, 301.,47.6, -59.,47.6, 301.08,47.6, -58.920013,47.6, 301.16,47.6, -58.839996,47.6, 301.24,47.6, -58.76001,47.6, 301.32,47.6, -58.679993,47.6, 301.4,47.6, -58.600006,47.6, 301.475,47.625, -58.524994,47.625, 301.55,47.65, -58.450012,47.65, 301.625,47.675, -58.375,47.675, 301.7,47.7, -58.299988,47.7, 301.76666,47.7, -58.233337,47.7, 301.83334,47.7, -58.166656,47.7, 301.9,47.7, -58.100006,47.7, 301.97998,47.68, -58.02002,47.68, 302.06,47.66, -57.940002,47.66, 302.13998,47.64, -57.860016,47.64, 302.22,47.62, -57.78,47.62, 302.3,47.6, -57.700012,47.6, 302.375,47.6, -57.625,47.6, 302.45,47.6, -57.549988,47.6, 302.525,47.6, -57.475006,47.6, 302.6,47.6, -57.399994,47.6, 302.65002,47.6, -57.349976,47.6, 302.7,47.6, -57.299988,47.6, 302.77502,47.6, -57.224976,47.6, 302.85,47.6, -57.149994,47.6, 302.925,47.6, -57.075012,47.6, 303.,47.6, -57.,47.6, 303.075,47.6, -56.924988,47.6, 303.15,47.6, -56.850006,47.6, 303.22498,47.6, -56.775024,47.6, 303.3,47.6, -56.700012,47.6, 303.36667,47.6, -56.63333,47.6, 303.43332,47.6, -56.56668,47.6, 303.5,47.6, -56.5,47.6, 303.58,47.62, -56.420013,47.62, 303.66,47.64, -56.339996,47.64, 303.74,47.66, -56.26001,47.66, 303.82,47.68, -56.179993,47.68, 303.9,47.7, -56.100006,47.7, 303.95,47.7, -56.049988,47.7, 304.,47.7, -56.,47.7, 304.05,47.75, -55.950012,47.75, 304.1,47.8, -55.899994,47.8, 304.13333,47.733334, -55.86667,47.733334, 304.1667,47.666664, -55.833313,47.666664, 304.2,47.6, -55.799988,47.6, 304.13333,47.6, -55.86667,47.6, 304.06668,47.6, -55.93332,47.6, 304.,47.6, -56.,47.6, 304.05,47.55, -55.950012,47.55, 304.1,47.5, -55.899994,47.5, 304.16666,47.5, -55.833344,47.5, 304.23334,47.5, -55.766663,47.5, 304.3,47.5, -55.700012,47.5, 304.36667,47.5, -55.63333,47.5, 304.43332,47.5, -55.56668,47.5, 304.5,47.5, -55.5,47.5, 304.56668,47.566666, -55.43332,47.566666, 304.63333,47.633335, -55.36667,47.633335, 304.7,47.7, -55.299988,47.7, 304.78,47.68, -55.22,47.68, 304.86002,47.66, -55.139984,47.66, 304.94,47.64, -55.059998,47.64, 305.02002,47.62, -54.97998,47.62, 305.1,47.6, -54.899994,47.6, 305.05,47.55, -54.950012,47.55, 305.,47.5, -55.,47.5, 304.93332,47.466667, -55.06668,47.466667, 304.86667,47.433334, -55.13333,47.433334, 304.8,47.4, -55.200012,47.4, 304.76666,47.333336, -55.233337,47.333336, 304.73334,47.266666, -55.266663,47.266666, 304.7,47.2, -55.299988,47.2, 304.62,47.18, -55.380005,47.18, 304.54,47.16, -55.45999,47.16, 304.46,47.14, -55.54001,47.14, 304.38,47.12, -55.619995,47.12, 304.3,47.1, -55.700012,47.1, 304.23334,47.033333, -55.766663,47.033333, 304.16666,46.966667, -55.833344,46.966667, 304.1,46.9, -55.899994,46.9, 304.16666,46.9, -55.833344,46.9, 304.23334,46.9, -55.766663,46.9, 304.3,46.9, -55.700012,46.9, 304.375,46.9, -55.625,46.9, 304.45,46.9, -55.549988,46.9, 304.525,46.9, -55.475006,46.9, 304.6,46.9, -55.399994,46.9, 304.66666,46.933334, -55.333344,46.933334, 304.73334,46.966667, -55.266663,46.966667, 304.8,47., -55.200012,47., 304.84998,47.05, -55.150024,47.05, 304.9,47.1, -55.100006,47.1, 304.96667,47.166664, -55.033325,47.166664, 305.03333,47.233334, -54.966675,47.233334, 305.1,47.3, -54.899994,47.3, 305.15002,47.35, -54.849976,47.35, 305.2,47.4, -54.799988,47.4, 305.26666,47.4, -54.733337,47.4, 305.33334,47.4, -54.666656,47.4, 305.4,47.4, -54.600006,47.4, 305.46667,47.433334, -54.533325,47.433334, 305.53333,47.466667, -54.466675,47.466667, 305.6,47.5, -54.399994,47.5, 305.63333,47.566666, -54.36667,47.566666, 305.6667,47.633335, -54.333313,47.633335, 305.7,47.7, -54.299988,47.7, 305.73334,47.766666, -54.266663,47.766666, 305.76666,47.833336, -54.233337,47.833336, 305.8,47.9, -54.200012,47.9, 305.86667,47.86667, -54.13333,47.86667, 305.93332,47.833332, -54.06668,47.833332, 306.,47.8, -54.,47.8, 306.03333,47.733334, -53.966675,47.733334, 306.06668,47.666664, -53.93332,47.666664, 306.1,47.6, -53.899994,47.6, 306.1,47.5, -53.899994,47.5, 306.1,47.4, -53.899994,47.4, 306.06668,47.3, -53.93332,47.3, 306.03333,47.2, -53.966675,47.2, 306.,47.1, -54.,47.1, 305.96667,47.033333, -54.033325,47.033333, 305.93332,46.966667, -54.06668,46.966667, 305.9,46.9, -54.100006,46.9, 305.975,46.925003, -54.024994,46.925003, 306.05,46.95, -53.950012,46.95, 306.125,46.975, -53.875,46.975, 306.2,47., -53.799988,47., 306.26666,47.066666, -53.733337,47.066666, 306.33334,47.133335, -53.666656,47.133335, 306.4,47.2, -53.600006,47.2, 306.4,47.1, -53.600006,47.1, 306.4,47., -53.600006,47., 306.4,46.9, -53.600006,46.9, 306.4,46.8, -53.600006,46.8, 306.4,46.7, -53.600006,46.7, 306.45,46.65, -53.549988,46.65, 306.5,46.6, -53.5,46.6, 306.56668,46.63333, -53.43332,46.63333, 306.63333,46.666668, -53.36667,46.666668, 306.7,46.7, -53.299988,46.7, 306.77502,46.7, -53.224976,46.7, 306.85,46.7, -53.149994,46.7, 306.925,46.7, -53.075012,46.7, 307.,46.7, -53.,46.7, 307.03333,46.766666, -52.966675,46.766666, 307.06668,46.833336, -52.93332,46.833336, 307.1,46.9, -52.899994,46.9, 307.13333,47., -52.86667,47., 307.1667,47.100002, -52.833313,47.100002, 307.2,47.2, -52.799988,47.2, 307.23334,47.266666, -52.766663,47.266666, 307.26666,47.333336, -52.733337,47.333336, 307.3,47.4, -52.700012,47.4, 307.3,47.5, -52.700012,47.5, 307.3,47.600002, -52.700012,47.600002, 307.3,47.7, -52.700012,47.7, 307.23334,47.666668, -52.766663,47.666668, 307.16666,47.63333, -52.833344,47.63333, 307.1,47.6, -52.899994,47.6, 307.05,47.55, -52.950012,47.55, 307.,47.5, -53.,47.5, 306.96667,47.566666, -53.033325,47.566666, 306.93332,47.633335, -53.06668,47.633335, 306.9,47.7, -53.100006,47.7, 306.93332,47.766666, -53.06668,47.766666, 306.96667,47.833336, -53.033325,47.833336, 307.,47.9, -53.,47.9, 307.,47.95, -53.,47.95, 307.,48., -53.,48., 307.03333,48.066666, -52.966675,48.066666, 307.06668,48.133335, -52.93332,48.133335, 307.1,48.2, -52.899994,48.2, 307.05,48.15, -52.950012,48.15, 307.,48.1, -53.,48.1, 306.93332,48.066666, -53.06668,48.066666, 306.86667,48.033333, -53.13333,48.033333, 306.8,48., -53.200012,48., 306.73334,47.933334, -53.266663,47.933334, 306.66666,47.866665, -53.333344,47.866665, 306.6,47.8, -53.399994,47.8, 306.55,47.75, -53.450012,47.75, 306.5,47.7, -53.5,47.7, 306.43332,47.7, -53.56668,47.7, 306.36667,47.7, -53.63333,47.7, 306.3,47.7, -53.700012,47.7, 306.3,47.8, -53.700012,47.8, 306.3,47.9, -53.700012,47.9, 306.3,48., -53.700012,48., 306.23334,48.066666, -53.766663,48.066666, 306.16666,48.133335, -53.833344,48.133335, 306.1,48.2, -53.899994,48.2, 306.18,48.22, -53.820007,48.22, 306.26,48.24, -53.73999,48.24, 306.34,48.26, -53.660004,48.26, 306.42,48.28, -53.579987,48.28, 306.5,48.3, -53.5,48.3, 306.55,48.35, -53.450012,48.35, 306.6,48.4, -53.399994,48.4, 306.66666,48.433334, -53.333344,48.433334, 306.73334,48.466667, -53.266663,48.466667, 306.8,48.5, -53.200012,48.5, 306.84998,48.55, -53.150024,48.55, 306.9,48.6, -53.100006,48.6, 306.83334,48.6, -53.166656,48.6, 306.76666,48.6, -53.233337,48.6, 306.7,48.6, -53.299988,48.6, 306.625,48.574997, -53.375,48.574997, 306.55,48.55, -53.450012,48.55, 306.475,48.525, -53.524994,48.525, 306.4,48.5, -53.600006,48.5, 306.32,48.5, -53.679993,48.5, 306.24,48.5, -53.76001,48.5, 306.16,48.5, -53.839996,48.5, 306.08,48.5, -53.920013,48.5, 306.,48.5, -54.,48.5, 306.05,48.55, -53.950012,48.55, 306.1,48.6, -53.899994,48.6, 306.13333,48.666664, -53.86667,48.666664, 306.1667,48.733334, -53.833313,48.733334, 306.2,48.8, -53.799988,48.8, 306.15002,48.8, -53.849976,48.8, 306.1,48.8, -53.899994,48.8, 306.13333,48.866665, -53.86667,48.866665, 306.1667,48.933334, -53.833313,48.933334, 306.2,49., -53.799988,49., 306.26666,49.033333, -53.733337,49.033333, 306.33334,49.066666, -53.666656,49.066666, 306.4,49.1, -53.600006,49.1, 306.43332,49.166664, -53.56668,49.166664, 306.46667,49.233334, -53.533325,49.233334, 306.5,49.3, -53.5,49.3, 306.41666,49.316666, -53.583344,49.316666, 306.33334,49.333332, -53.666656,49.333332, 306.25,49.350002, -53.75,49.350002, 306.16666,49.36667, -53.833344,49.36667, 306.08334,49.383335, -53.916656,49.383335, 306.,49.4, -54.,49.4, 305.925,49.4, -54.075012,49.4, 305.85,49.4, -54.149994,49.4, 305.77502,49.4, -54.224976,49.4, 305.7,49.4, -54.299988,49.4, 305.65002,49.45, -54.349976,49.45, 305.6,49.5, -54.399994,49.5, 305.52002,49.48, -54.47998,49.48, 305.44,49.46, -54.559998,49.46, 305.36002,49.440002, -54.639984,49.440002, 305.28,49.420002, -54.72,49.420002, 305.2,49.4, -54.799988,49.4, 305.125,49.375, -54.875,49.375, 305.05,49.35, -54.950012,49.35, 304.975,49.325, -55.024994,49.325, 304.9,49.3, -55.100006,49.3, 304.86667,49.366665, -55.13333,49.366665, 304.8333,49.433334, -55.166687,49.433334, 304.8,49.5, -55.200012,49.5, 304.73334,49.466667, -55.266663,49.466667, 304.66666,49.433334, -55.333344,49.433334, 304.6,49.4, -55.399994,49.4, 304.53333,49.433334, -55.466675,49.433334, 304.46667,49.466667, -55.533325,49.466667, 304.4,49.5, -55.600006,49.5, 304.325,49.5, -55.674988,49.5, 304.25,49.5, -55.75,49.5, 304.175,49.5, -55.825012,49.5, 304.1,49.5, -55.899994,49.5, 304.1,49.6, -55.899994,49.6, 304.1,49.7, -55.899994,49.7, 304.15002,49.75, -55.849976,49.75, 304.2,49.8, -55.799988,49.8, 304.27502,49.825, -55.724976,49.825, 304.35,49.85, -55.649994,49.85, 304.425,49.875, -55.575012,49.875, 304.5,49.9, -55.5,49.9, 304.425,49.925003, -55.575012,49.925003, 304.35,49.95, -55.649994,49.95, 304.27502,49.975, -55.724976,49.975, 304.2,50., -55.799988,50., 304.125,50., -55.875,50., 304.05,50., -55.950012,50., 303.975,50., -56.024994,50., 303.9,50., -56.100006,50., 303.84998,50.05, -56.150024,50.05, 303.8,50.1, -56.200012,50.1, 303.73334,50.033333, -56.266663,50.033333, 303.66666,49.966667, -56.333344,49.966667, 303.6,49.9, -56.399994,49.9, 303.53333,49.86667, -56.466675,49.86667, 303.46667,49.833332, -56.533325,49.833332, 303.4,49.8, -56.600006,49.8, 303.36667,49.733334, -56.63333,49.733334, 303.3333,49.666664, -56.666687,49.666664, 303.3,49.6, -56.700012,49.6, 303.26666,49.666664, -56.733337,49.666664, 303.23334,49.733334, -56.766663,49.733334, 303.2,49.8, -56.799988,49.8, 303.25,49.85, -56.75,49.85, 303.3,49.9, -56.700012,49.9, 303.34998,49.975002, -56.650024,49.975002, 303.4,50.050003, -56.600006,50.050003, 303.45,50.125, -56.549988,50.125, 303.5,50.2, -56.5,50.2, 303.53333,50.266666, -56.466675,50.266666, 303.56668,50.333336, -56.43332,50.333336, 303.6,50.4, -56.399994,50.4, 303.66666,50.466667, -56.333344,50.466667, 303.73334,50.533333, -56.266663,50.533333, 303.8,50.6, -56.200012,50.6, 303.8,50.7, -56.200012,50.7, 303.8,50.8, -56.200012,50.8, 303.8,50.9, -56.200012,50.9, 303.875,50.9, -56.125,50.9, 303.95,50.9, -56.049988,50.9, 304.025,50.9, -55.975006,50.9, 304.1,50.9, -55.899994,50.9, 304.15002,50.95, -55.849976,50.95, 304.2,51., -55.799988,51., 304.1667,51.1, -55.833313,51.1, 304.13333,51.2, -55.86667,51.2, 304.1,51.3, -55.899994,51.3, 304.16666,51.333332, -55.833344,51.333332, 304.23334,51.36667, -55.766663,51.36667, 304.3,51.4, -55.700012,51.4, 304.36667,51.466667, -55.63333,51.466667, 304.43332,51.533333, -55.56668,51.533333, 304.5,51.6, -55.5,51.6, 304.425,51.6, -55.575012,51.6, 304.35,51.6, -55.649994,51.6, 304.27502,51.6, -55.724976,51.6, 304.2,51.6, -55.799988,51.6, 304.12,51.579998, -55.880005,51.579998, 304.04,51.559998, -55.95999,51.559998, 303.96,51.54, -56.04001,51.54, 303.88,51.52, -56.119995,51.52, 303.8,51.5, -56.200012,51.5, 291.8,60.5, -68.20001,60.5, 291.75,60.4, -68.25,60.4, 291.7,60.3, -68.29999,60.3, 291.76666,60.333332, -68.23334,60.333332, 291.83334,60.36667, -68.16666,60.36667, 291.9,60.4, -68.100006,60.4, 291.975,60.425003, -68.024994,60.425003, 292.05,60.45, -67.95001,60.45, 292.125,60.475, -67.875,60.475, 292.2,60.5, -67.79999,60.5, 292.125,60.525, -67.875,60.525, 292.05,60.55, -67.95001,60.55, 291.975,60.574997, -68.024994,60.574997, 291.9,60.6, -68.100006,60.6, 291.84998,60.55, -68.150024,60.55, 291.8,60.5, -68.20001,60.5, 294.9,61.7, -65.100006,61.7, 294.96667,61.666668, -65.033325,61.666668, 295.03333,61.63333, -64.966675,61.63333, 295.1,61.6, -64.899994,61.6, 295.15002,61.55, -64.849976,61.55, 295.2,61.5, -64.79999,61.5, 295.15002,61.45, -64.849976,61.45, 295.1,61.4, -64.899994,61.4, 295.03333,61.4, -64.966675,61.4, 294.96667,61.4, -65.033325,61.4, 294.9,61.4, -65.100006,61.4, 294.825,61.45, -65.17499,61.45, 294.75,61.5, -65.25,61.5, 294.675,61.55, -65.32501,61.55, 294.6,61.6, -65.399994,61.6, 294.55,61.6, -65.45001,61.6, 294.5,61.6, -65.5,61.6, 294.56668,61.63333, -65.43332,61.63333, 294.63333,61.666668, -65.36667,61.666668, 294.7,61.7, -65.29999,61.7, 294.76666,61.7, -65.23334,61.7, 294.83334,61.7, -65.16666,61.7, 294.9,61.7, -65.100006,61.7, 295.4,63., -64.600006,63., 295.46667,63., -64.533325,63., 295.53333,63., -64.466675,63., 295.6,63., -64.399994,63., 295.525,62.975, -64.475006,62.975, 295.45,62.95, -64.54999,62.95, 295.375,62.925003, -64.625,62.925003, 295.3,62.9, -64.70001,62.9, 295.23334,62.9, -64.76666,62.9, 295.16666,62.9, -64.83334,62.9, 295.1,62.9, -64.899994,62.9, 295.1,62.8, -64.899994,62.8, 295.15002,62.699997, -64.849976,62.699997, 295.2,62.6, -64.79999,62.6, 295.125,62.625, -64.875,62.625, 295.05,62.65, -64.95001,62.65, 294.975,62.675, -65.024994,62.675, 294.9,62.7, -65.100006,62.7, 294.9,62.8, -65.100006,62.8, 294.83334,62.8, -65.16666,62.8, 294.76666,62.8, -65.23334,62.8, 294.7,62.8, -65.29999,62.8, 294.65002,62.9, -65.349976,62.9, 294.6,63., -65.399994,63., 294.53333,62.966667, -65.466675,62.966667, 294.46667,62.933334, -65.533325,62.933334, 294.4,62.9, -65.600006,62.9, 294.33334,62.933334, -65.66666,62.933334, 294.26666,62.966667, -65.73334,62.966667, 294.2,63., -65.79999,63., 294.12,63., -65.880005,63., 294.04,63., -65.95999,63., 293.96,63., -66.04001,63., 293.88,63., -66.119995,63., 293.8,63., -66.20001,63., 293.73334,63., -66.26666,63., 293.66666,63., -66.33334,63., 293.6,63., -66.399994,63., 293.525,63., -66.475006,63., 293.45,63., -66.54999,63., 293.375,63., -66.625,63., 293.3,63., -66.70001,63., 292.5,63., -67.5,63., 292.55,62.95, -67.45001,62.95, 292.6,62.9, -67.399994,62.9, 292.66666,62.86667, -67.33334,62.86667, 292.73334,62.833332, -67.26666,62.833332, 292.8,62.8, -67.20001,62.8, 292.86667,62.766666, -67.13333,62.766666, 292.93332,62.733334, -67.06668,62.733334, 293.,62.7, -67.,62.7, 293.06668,62.666668, -66.93332,62.666668, 293.13333,62.63333, -66.86667,62.63333, 293.2,62.6, -66.79999,62.6, 293.27502,62.574997, -66.724976,62.574997, 293.35,62.55, -66.649994,62.55, 293.425,62.525, -66.57501,62.525, 293.5,62.5, -66.5,62.5, 293.58,62.46, -66.42001,62.46, 293.66,62.42, -66.34,62.42, 293.74,62.38, -66.26001,62.38, 293.82,62.34, -66.17999,62.34, 293.9,62.3, -66.100006,62.3, 293.9,62.199997, -66.100006,62.199997, 293.9,62.1, -66.100006,62.1, 293.9,62., -66.100006,62., 293.825,61.975, -66.17499,61.975, 293.75,61.95, -66.25,61.95, 293.675,61.925003, -66.32501,61.925003, 293.6,61.9, -66.399994,61.9, 293.53333,61.933334, -66.466675,61.933334, 293.46667,61.966667, -66.533325,61.966667, 293.4,62., -66.600006,62., 293.33334,62.033333, -66.66666,62.033333, 293.26666,62.066666, -66.73334,62.066666, 293.2,62.1, -66.79999,62.1, 293.125,62.074997, -66.875,62.074997, 293.05,62.05, -66.95001,62.05, 292.975,62.025, -67.024994,62.025, 292.9,62., -67.100006,62., 292.83334,62., -67.16666,62., 292.76666,62., -67.23334,62., 292.7,62., -67.29999,62., 292.625,62.025, -67.375,62.025, 292.55,62.05, -67.45001,62.05, 292.475,62.074997, -67.524994,62.074997, 292.4,62.1, -67.600006,62.1, 292.33334,62.13333, -67.66666,62.13333, 292.26666,62.166668, -67.73334,62.166668, 292.2,62.2, -67.79999,62.2, 292.125,62.2, -67.875,62.2, 292.05,62.2, -67.95001,62.2, 291.975,62.2, -68.024994,62.2, 291.9,62.2, -68.100006,62.2, 291.84998,62.25, -68.150024,62.25, 291.8,62.3, -68.20001,62.3, 291.72,62.3, -68.28,62.3, 291.63998,62.3, -68.360016,62.3, 291.56,62.3, -68.44,62.3, 291.47998,62.3, -68.52002,62.3, 291.4,62.3, -68.600006,62.3, 291.33334,62.333332, -68.66666,62.333332, 291.26666,62.36667, -68.73334,62.36667, 291.2,62.4, -68.79999,62.4, 291.13333,62.4, -68.86667,62.4, 291.06668,62.4, -68.93332,62.4, 291.,62.4, -69.,62.4, 290.93332,62.433334, -69.06668,62.433334, 290.86667,62.466667, -69.13333,62.466667, 290.8,62.5, -69.20001,62.5, 290.75,62.55, -69.25,62.55, 290.7,62.6, -69.29999,62.6, 290.63333,62.63333, -69.36667,62.63333, 290.56668,62.666668, -69.43332,62.666668, 290.5,62.7, -69.5,62.7, 290.43332,62.733334, -69.56668,62.733334, 290.36667,62.766666, -69.63333,62.766666, 290.3,62.8, -69.70001,62.8, 290.22498,62.8, -69.775024,62.8, 290.15,62.8, -69.850006,62.8, 290.075,62.8, -69.92499,62.8, 290.,62.8, -70.,62.8, 289.93332,62.8, -70.06668,62.8, 289.86667,62.8, -70.13333,62.8, 289.8,62.8, -70.20001,62.8, 289.73334,62.8, -70.26666,62.8, 289.66666,62.8, -70.33334,62.8, 289.6,62.8, -70.399994,62.8, 289.53333,62.8, -70.466675,62.8, 289.46667,62.8, -70.533325,62.8, 289.4,62.8, -70.600006,62.8, 289.33334,62.833332, -70.66666,62.833332, 289.26666,62.86667, -70.73334,62.86667, 289.2,62.9, -70.79999,62.9, 289.13333,62.933334, -70.86667,62.933334, 289.06668,62.966667, -70.93332,62.966667, 289.,63., -71.,63., 288.925,63., -71.07501,63., 288.85,63., -71.149994,63., 288.77502,63., -71.224976,63., 288.7,63., -71.29999,63., 289.,62.8, -71.,62.8, 289.06668,62.8, -70.93332,62.8, 289.13333,62.8, -70.86667,62.8, 289.2,62.8, -70.79999,62.8, 289.26666,62.766666, -70.73334,62.766666, 289.33334,62.733334, -70.66666,62.733334, 289.4,62.7, -70.600006,62.7, 289.46667,62.666668, -70.533325,62.666668, 289.53333,62.63333, -70.466675,62.63333, 289.6,62.6, -70.399994,62.6, 289.53333,62.6, -70.466675,62.6, 289.46667,62.6, -70.533325,62.6, 289.4,62.6, -70.600006,62.6, 289.33334,62.6, -70.66666,62.6, 289.26666,62.6, -70.73334,62.6, 289.2,62.6, -70.79999,62.6, 289.13333,62.63333, -70.86667,62.63333, 289.06668,62.666668, -70.93332,62.666668, 289.,62.7, -71.,62.7, 289.,62.8, -71.,62.8, 285.9,62.7, -74.100006,62.7, 285.83334,62.666668, -74.16666,62.666668, 285.76666,62.63333, -74.23334,62.63333, 285.7,62.6, -74.29999,62.6, 285.62,62.62, -74.380005,62.62, 285.54,62.64, -74.45999,62.64, 285.46,62.66, -74.54001,62.66, 285.38,62.68, -74.619995,62.68, 285.3,62.7, -74.70001,62.7, 285.38,62.7, -74.619995,62.7, 285.46,62.7, -74.54001,62.7, 285.54,62.7, -74.45999,62.7, 285.62,62.7, -74.380005,62.7, 285.7,62.7, -74.29999,62.7, 285.76666,62.7, -74.23334,62.7, 285.83334,62.7, -74.16666,62.7, 285.9,62.7, -74.100006,62.7, 295.4,32.4, -64.600006,32.4, 295.34998,32.35, -64.650024,32.35, 295.3,32.3, -64.70001,32.3, 295.34998,32.35, -64.650024,32.35, 295.4,32.4, -64.600006,32.4, 281.9,26.8, -78.100006,26.8, 281.95,26.75, -78.04999,26.75, 282.,26.7, -78.,26.7, 281.925,26.7, -78.07501,26.7, 281.85,26.7, -78.149994,26.7, 281.77502,26.7, -78.224976,26.7, 281.7,26.7, -78.29999,26.7, 281.63333,26.666668, -78.36667,26.666668, 281.56668,26.633333, -78.43332,26.633333, 281.5,26.6, -78.5,26.6, 281.43332,26.6, -78.56668,26.6, 281.36667,26.6, -78.63333,26.6, 281.3,26.6, -78.70001,26.6, 281.23334,26.6, -78.76666,26.6, 281.16666,26.6, -78.83334,26.6, 281.1,26.6, -78.899994,26.6, 281.16666,26.633333, -78.83334,26.633333, 281.23334,26.666668, -78.76666,26.666668, 281.3,26.7, -78.70001,26.7, 281.36667,26.733334, -78.63333,26.733334, 281.43332,26.766666, -78.56668,26.766666, 281.5,26.8, -78.5,26.8, 281.56668,26.8, -78.43332,26.8, 281.63333,26.8, -78.36667,26.8, 281.7,26.8, -78.29999,26.8, 281.76666,26.8, -78.23334,26.8, 281.83334,26.8, -78.16666,26.8, 281.9,26.8, -78.100006,26.8, 282.9,26.3, -77.100006,26.3, 282.9,26.375, -77.100006,26.375, 282.9,26.45, -77.100006,26.45, 282.9,26.525, -77.100006,26.525, 282.9,26.6, -77.100006,26.6, 282.9,26.525, -77.100006,26.525, 282.9,26.45, -77.100006,26.45, 282.9,26.375, -77.100006,26.375, 282.9,26.3, -77.100006,26.3, 282.88,26.22, -77.119995,26.22, 282.86,26.14, -77.140015,26.14, 282.84,26.06, -77.16,26.06, 282.81998,25.98, -77.18002,25.98, 282.8,25.9, -77.20001,25.9, 282.75,25.95, -77.25,25.95, 282.7,26., -77.29999,26., 282.65,26.05, -77.350006,26.05, 282.6,26.1, -77.399994,26.1, 282.63333,26.166666, -77.36667,26.166666, 282.6667,26.233334, -77.33331,26.233334, 282.7,26.3, -77.29999,26.3, 282.7,26.366667, -77.29999,26.366667, 282.7,26.433332, -77.29999,26.433332, 282.7,26.5, -77.29999,26.5, 282.75,26.45, -77.25,26.45, 282.8,26.4, -77.20001,26.4, 282.85,26.349998, -77.149994,26.349998, 282.9,26.3, -77.100006,26.3, 282.6,25., -77.399994,25., 282.55,25.05, -77.45001,25.05, 282.5,25.1, -77.5,25.1, 282.55,25.05, -77.45001,25.05, 282.6,25., -77.399994,25., 281.9,25.1, -78.100006,25.1, 281.95,25.05, -78.04999,25.05, 282.,25., -78.,25., 282.05,24.95, -77.95001,24.95, 282.1,24.9, -77.899994,24.9, 282.13333,24.833334, -77.86667,24.833334, 282.1667,24.766666, -77.83331,24.766666, 282.2,24.7, -77.79999,24.7, 282.2,24.633333, -77.79999,24.633333, 282.2,24.566668, -77.79999,24.566668, 282.2,24.5, -77.79999,24.5, 282.13333,24.466667, -77.86667,24.466667, 282.06668,24.433332, -77.93332,24.433332, 282.,24.4, -78.,24.4, 281.95,24.4, -78.04999,24.4, 281.9,24.4, -78.100006,24.4, 281.84,24.44, -78.16,24.44, 281.78,24.48, -78.22,24.48, 281.72,24.52, -78.28,24.52, 281.66,24.56, -78.34,24.56, 281.6,24.6, -78.399994,24.6, 281.6,24.666666, -78.399994,24.666666, 281.6,24.733334, -78.399994,24.733334, 281.6,24.8, -78.399994,24.8, 281.625,24.875, -78.375,24.875, 281.65002,24.95, -78.349976,24.95, 281.67502,25.025, -78.32498,25.025, 281.7,25.1, -78.29999,25.1, 281.75,25.150002, -78.25,25.150002, 281.8,25.2, -78.20001,25.2, 281.84998,25.150002, -78.150024,25.150002, 281.9,25.1, -78.100006,25.1, 282.2,24.3, -77.79999,24.3, 282.15002,24.25, -77.849976,24.25, 282.1,24.2, -77.899994,24.2, 282.16666,24.233334, -77.83334,24.233334, 282.23334,24.266666, -77.76666,24.266666, 282.3,24.3, -77.70001,24.3, 282.25,24.3, -77.75,24.3, 282.2,24.3, -77.79999,24.3, 282.2,24., -77.79999,24., 282.23334,24.066668, -77.76666,24.066668, 282.26666,24.133333, -77.73334,24.133333, 282.3,24.2, -77.70001,24.2, 282.32498,24.125, -77.67502,24.125, 282.34998,24.05, -77.650024,24.05, 282.375,23.975, -77.625,23.975, 282.4,23.9, -77.600006,23.9, 282.33334,23.933332, -77.66666,23.933332, 282.26666,23.966667, -77.73334,23.966667, 282.2,24., -77.79999,24., 283.8,25.2, -76.20001,25.2, 283.8,25.133333, -76.20001,25.133333, 283.8,25.066668, -76.20001,25.066668, 283.8,25., -76.20001,25., 283.8,24.933332, -76.20001,24.933332, 283.8,24.866667, -76.20001,24.866667, 283.8,24.8, -76.20001,24.8, 283.73334,24.833332, -76.26666,24.833332, 283.66666,24.866667, -76.33334,24.866667, 283.6,24.9, -76.399994,24.9, 283.63333,24.966667, -76.36667,24.966667, 283.6667,25.033333, -76.33331,25.033333, 283.7,25.1, -76.29999,25.1, 283.75,25.150002, -76.25,25.150002, 283.8,25.2, -76.20001,25.2, 284.6,24.3, -75.399994,24.3, 284.65002,24.25, -75.349976,24.25, 284.7,24.2, -75.29999,24.2, 284.63333,24.233334, -75.36667,24.233334, 284.56668,24.266666, -75.43332,24.266666, 284.5,24.3, -75.5,24.3, 284.46667,24.366667, -75.533325,24.366667, 284.43332,24.433332, -75.56668,24.433332, 284.4,24.5, -75.600006,24.5, 284.36667,24.566668, -75.63333,24.566668, 284.3333,24.633333, -75.66669,24.633333, 284.3,24.7, -75.70001,24.7, 284.34998,24.650002, -75.650024,24.650002, 284.4,24.6, -75.600006,24.6, 284.43332,24.533333, -75.56668,24.533333, 284.46667,24.466667, -75.533325,24.466667, 284.5,24.4, -75.5,24.4, 284.55,24.349998, -75.45001,24.349998, 284.6,24.3, -75.399994,24.3, 285.5,24.2, -74.5,24.2, 285.46667,24.133333, -74.533325,24.133333, 285.43332,24.066668, -74.56668,24.066668, 285.4,24., -74.600006,24., 285.45,24.05, -74.54999,24.05, 285.5,24.1, -74.5,24.1, 285.55,24.150002, -74.45001,24.150002, 285.6,24.2, -74.399994,24.2, 285.55,24.2, -74.45001,24.2, 285.5,24.2, -74.5,24.2, 284.7,23.6, -75.29999,23.6, 284.73334,23.533333, -75.26666,23.533333, 284.76666,23.466667, -75.23334,23.466667, 284.8,23.4, -75.20001,23.4, 284.8333,23.333334, -75.16669,23.333334, 284.86667,23.266666, -75.13333,23.266666, 284.9,23.2, -75.100006,23.2, 284.95,23.150002, -75.04999,23.150002, 285.,23.1, -75.,23.1, 285.05,23.05, -74.95001,23.05, 285.1,23., -74.899994,23., 285.03333,23.033333, -74.966675,23.033333, 284.96667,23.066668, -75.033325,23.066668, 284.9,23.1, -75.100006,23.1, 284.875,23.175, -75.125,23.175, 284.84998,23.25, -75.150024,23.25, 284.82498,23.325, -75.17502,23.325, 284.8,23.4, -75.20001,23.4, 284.76666,23.466667, -75.23334,23.466667, 284.73334,23.533333, -75.26666,23.533333, 284.7,23.6, -75.29999,23.6, 285.9,22.7, -74.100006,22.7, 285.83334,22.7, -74.16666,22.7, 285.76666,22.7, -74.23334,22.7, 285.7,22.7, -74.29999,22.7, 285.65002,22.75, -74.349976,22.75, 285.6,22.8, -74.399994,22.8, 285.66666,22.766666, -74.33334,22.766666, 285.73334,22.733334, -74.26666,22.733334, 285.8,22.7, -74.20001,22.7, 285.86667,22.7, -74.13333,22.7, 285.93332,22.7, -74.06668,22.7, 286.,22.7, -74.,22.7, 285.975,22.625, -74.024994,22.625, 285.95,22.55, -74.04999,22.55, 285.925,22.475, -74.07501,22.475, 285.9,22.4, -74.100006,22.4, 285.85,22.35, -74.149994,22.35, 285.8,22.3, -74.20001,22.3, 285.75,22.25, -74.25,22.25, 285.7,22.2, -74.29999,22.2, 285.725,22.275002, -74.274994,22.275002, 285.75,22.35, -74.25,22.35, 285.775,22.425, -74.225006,22.425, 285.8,22.5, -74.20001,22.5, 285.84998,22.55, -74.150024,22.55, 285.9,22.6, -74.100006,22.6, 285.9,22.650002, -74.100006,22.650002, 285.9,22.7, -74.100006,22.7, 287.2,22.3, -72.79999,22.3, 287.13333,22.333332, -72.86667,22.333332, 287.06668,22.366667, -72.93332,22.366667, 287.,22.4, -73.,22.4, 286.95,22.4, -73.04999,22.4, 286.9,22.4, -73.100006,22.4, 286.96667,22.366667, -73.033325,22.366667, 287.03333,22.333332, -72.966675,22.333332, 287.1,22.3, -72.899994,22.3, 287.15002,22.3, -72.849976,22.3, 287.2,22.3, -72.79999,22.3, 287.8,22., -72.20001,22., 287.86667,22., -72.13333,22., 287.93332,22., -72.06668,22., 288.,22., -72.,22., 288.05,21.95, -71.95001,21.95, 288.1,21.9, -71.899994,21.9, 288.15002,21.849998, -71.849976,21.849998, 288.2,21.8, -71.79999,21.8, 288.26666,21.8, -71.73334,21.8, 288.33334,21.8, -71.66666,21.8, 288.4,21.8, -71.600006,21.8, 288.325,21.824999, -71.67499,21.824999, 288.25,21.849998, -71.75,21.849998, 288.175,21.875, -71.82501,21.875, 288.1,21.9, -71.899994,21.9, 288.03333,21.9, -71.966675,21.9, 287.96667,21.9, -72.033325,21.9, 287.9,21.9, -72.100006,21.9, 287.84998,21.849998, -72.150024,21.849998, 287.8,21.8, -72.20001,21.8, 287.8,21.866667, -72.20001,21.866667, 287.8,21.933332, -72.20001,21.933332, 287.8,22., -72.20001,22., 287.,21.4, -73.,21.4, 286.975,21.325, -73.024994,21.325, 286.95,21.25, -73.04999,21.25, 286.925,21.175, -73.07501,21.175, 286.9,21.1, -73.100006,21.1, 286.84998,21.05, -73.150024,21.05, 286.8,21., -73.20001,21., 286.72498,21., -73.275024,21., 286.65,21., -73.350006,21., 286.575,21., -73.42499,21., 286.5,21., -73.5,21., 286.43332,21., -73.56668,21., 286.36667,21., -73.63333,21., 286.3,21., -73.70001,21., 286.3333,21.066668, -73.66669,21.066668, 286.36667,21.133333, -73.63333,21.133333, 286.4,21.2, -73.600006,21.2, 286.45,21.25, -73.54999,21.25, 286.5,21.3, -73.5,21.3, 286.56668,21.266666, -73.43332,21.266666, 286.63333,21.233334, -73.36667,21.233334, 286.7,21.2, -73.29999,21.2, 286.76666,21.233334, -73.23334,21.233334, 286.83334,21.266666, -73.16666,21.266666, 286.9,21.3, -73.100006,21.3, 286.95,21.349998, -73.04999,21.349998, 287.,21.4, -73.,21.4, 282.7,21.7, -77.29999,21.7, 282.76666,21.666668, -77.23334,21.666668, 282.83334,21.633333, -77.16666,21.633333, 282.9,21.6, -77.100006,21.6, 282.95,21.55, -77.04999,21.55, 283.,21.5, -77.,21.5, 283.05,21.45, -76.95001,21.45, 283.1,21.4, -76.899994,21.4, 283.16666,21.366667, -76.83334,21.366667, 283.23334,21.333332, -76.76666,21.333332, 283.3,21.3, -76.70001,21.3, 283.36667,21.3, -76.63333,21.3, 283.43332,21.3, -76.56668,21.3, 283.5,21.3, -76.5,21.3, 283.55,21.25, -76.45001,21.25, 283.6,21.2, -76.399994,21.2, 283.66666,21.166668, -76.33334,21.166668, 283.73334,21.133333, -76.26666,21.133333, 283.8,21.1, -76.20001,21.1, 283.86667,21.1, -76.13333,21.1, 283.93332,21.1, -76.06668,21.1, 284.,21.1, -76.,21.1, 284.06668,21.1, -75.93332,21.1, 284.13333,21.1, -75.86667,21.1, 284.2,21.1, -75.79999,21.1, 284.2,21.025, -75.79999,21.025, 284.2,20.95, -75.79999,20.95, 284.2,20.875, -75.79999,20.875, 284.2,20.8, -75.79999,20.8, 284.26666,20.766666, -75.73334,20.766666, 284.33334,20.733334, -75.66666,20.733334, 284.4,20.7, -75.600006,20.7, 284.46667,20.733334, -75.533325,20.733334, 284.53333,20.766666, -75.466675,20.766666, 284.6,20.8, -75.399994,20.8, 284.675,20.8, -75.32501,20.8, 284.75,20.8, -75.25,20.8, 284.825,20.8, -75.17499,20.8, 284.9,20.8, -75.100006,20.8, 284.95,20.75, -75.04999,20.75, 285.,20.7, -75.,20.7, 285.06668,20.666668, -74.93332,20.666668, 285.13333,20.633333, -74.86667,20.633333, 285.2,20.6, -74.79999,20.6, 285.25,20.55, -74.75,20.55, 285.3,20.5, -74.70001,20.5, 285.36667,20.466667, -74.63333,20.466667, 285.43332,20.433332, -74.56668,20.433332, 285.5,20.4, -74.5,20.4, 285.56668,20.366667, -74.43332,20.366667, 285.63333,20.333332, -74.36667,20.333332, 285.7,20.3, -74.29999,20.3, 285.65002,20.25, -74.349976,20.25, 285.6,20.2, -74.399994,20.2, 285.55,20.150002, -74.45001,20.150002, 285.5,20.1, -74.5,20.1, 285.425,20.075, -74.57501,20.075, 285.35,20.05, -74.649994,20.05, 285.27502,20.025, -74.724976,20.025, 285.2,20., -74.79999,20., 285.13333,19.966667, -74.86667,19.966667, 285.06668,19.933332, -74.93332,19.933332, 285.,19.9, -75.,19.9, 284.93332,19.9, -75.06668,19.9, 284.86667,19.9, -75.13333,19.9, 284.8,19.9, -75.20001,19.9, 284.73334,19.9, -75.26666,19.9, 284.66666,19.9, -75.33334,19.9, 284.6,19.9, -75.399994,19.9, 284.53333,19.9, -75.466675,19.9, 284.46667,19.9, -75.533325,19.9, 284.4,19.9, -75.600006,19.9, 284.33334,19.9, -75.66666,19.9, 284.26666,19.9, -75.73334,19.9, 284.2,19.9, -75.79999,19.9, 284.13333,19.9, -75.86667,19.9, 284.06668,19.9, -75.93332,19.9, 284.,19.9, -76.,19.9, 283.925,19.9, -76.07501,19.9, 283.85,19.9, -76.149994,19.9, 283.77502,19.9, -76.224976,19.9, 283.7,19.9, -76.29999,19.9, 283.625,19.9, -76.375,19.9, 283.55,19.9, -76.45001,19.9, 283.475,19.9, -76.524994,19.9, 283.4,19.9, -76.600006,19.9, 283.325,19.9, -76.67499,19.9, 283.25,19.9, -76.75,19.9, 283.175,19.9, -76.82501,19.9, 283.1,19.9, -76.899994,19.9, 283.05,19.9, -76.95001,19.9, 283.,19.9, -77.,19.9, 282.925,19.9, -77.07501,19.9, 282.85,19.9, -77.149994,19.9, 282.77502,19.9, -77.224976,19.9, 282.7,19.9, -77.29999,19.9, 282.63333,19.866667, -77.36667,19.866667, 282.56668,19.833332, -77.43332,19.833332, 282.5,19.8, -77.5,19.8, 282.43332,19.8, -77.56668,19.8, 282.36667,19.8, -77.63333,19.8, 282.3,19.8, -77.70001,19.8, 282.3,19.866667, -77.70001,19.866667, 282.3,19.933332, -77.70001,19.933332, 282.3,20., -77.70001,20., 282.34998,20.05, -77.650024,20.05, 282.4,20.1, -77.600006,20.1, 282.45,20.150002, -77.54999,20.150002, 282.5,20.2, -77.5,20.2, 282.575,20.225, -77.42499,20.225, 282.65,20.25, -77.350006,20.25, 282.72498,20.275, -77.275024,20.275, 282.8,20.3, -77.20001,20.3, 282.84998,20.349998, -77.150024,20.349998, 282.9,20.4, -77.100006,20.4, 282.86667,20.466667, -77.13333,20.466667, 282.8333,20.533333, -77.16669,20.533333, 282.8,20.6, -77.20001,20.6, 282.72498,20.6, -77.275024,20.6, 282.65,20.6, -77.350006,20.6, 282.575,20.6, -77.42499,20.6, 282.5,20.6, -77.5,20.6, 282.43332,20.633333, -77.56668,20.633333, 282.36667,20.666668, -77.63333,20.666668, 282.3,20.7, -77.70001,20.7, 282.23334,20.7, -77.76666,20.7, 282.16666,20.7, -77.83334,20.7, 282.1,20.7, -77.899994,20.7, 282.03333,20.7, -77.966675,20.7, 281.96667,20.7, -78.033325,20.7, 281.9,20.7, -78.100006,20.7, 281.84998,20.75, -78.150024,20.75, 281.8,20.8, -78.20001,20.8, 281.73334,20.833332, -78.26666,20.833332, 281.66666,20.866667, -78.33334,20.866667, 281.6,20.9, -78.399994,20.9, 281.55,20.95, -78.45001,20.95, 281.5,21., -78.5,21., 281.46667,21.066668, -78.533325,21.066668, 281.43332,21.133333, -78.56668,21.133333, 281.4,21.2, -78.600006,21.2, 281.4,21.266666, -78.600006,21.266666, 281.4,21.333334, -78.600006,21.333334, 281.4,21.4, -78.600006,21.4, 281.34998,21.45, -78.650024,21.45, 281.3,21.5, -78.70001,21.5, 281.22498,21.5, -78.775024,21.5, 281.15,21.5, -78.850006,21.5, 281.075,21.5, -78.92499,21.5, 281.,21.5, -79.,21.5, 280.925,21.5, -79.07501,21.5, 280.85,21.5, -79.149994,21.5, 280.77502,21.5, -79.224976,21.5, 280.7,21.5, -79.29999,21.5, 280.63333,21.533333, -79.36667,21.533333, 280.56668,21.566668, -79.43332,21.566668, 280.5,21.6, -79.5,21.6, 280.43332,21.6, -79.56668,21.6, 280.36667,21.6, -79.63333,21.6, 280.3,21.6, -79.70001,21.6, 280.23334,21.633333, -79.76666,21.633333, 280.16666,21.666668, -79.83334,21.666668, 280.1,21.7, -79.899994,21.7, 280.03333,21.7, -79.966675,21.7, 279.96667,21.7, -80.033325,21.7, 279.9,21.7, -80.100006,21.7, 279.83334,21.733334, -80.16666,21.733334, 279.76666,21.766666, -80.23334,21.766666, 279.7,21.8, -80.29999,21.8, 279.6667,21.866667, -80.33331,21.866667, 279.63333,21.933332, -80.36667,21.933332, 279.6,22., -80.399994,22., 279.53333,22., -80.466675,22., 279.46667,22., -80.533325,22., 279.4,22., -80.600006,22., 279.33334,22.033333, -80.66666,22.033333, 279.26666,22.066668, -80.73334,22.066668, 279.2,22.1, -80.79999,22.1, 279.13333,22.1, -80.86667,22.1, 279.06668,22.1, -80.93332,22.1, 279.,22.1, -81.,22.1, 278.93332,22.1, -81.06668,22.1, 278.86667,22.1, -81.13333,22.1, 278.8,22.1, -81.20001,22.1, 278.73334,22.1, -81.26666,22.1, 278.66666,22.1, -81.33334,22.1, 278.6,22.1, -81.399994,22.1, 278.53333,22.1, -81.466675,22.1, 278.46667,22.1, -81.533325,22.1, 278.4,22.1, -81.600006,22.1, 278.325,22.1, -81.67499,22.1, 278.25,22.1, -81.75,22.1, 278.175,22.1, -81.82501,22.1, 278.1,22.1, -81.899994,22.1, 278.03333,22.133333, -81.966675,22.133333, 277.96667,22.166668, -82.033325,22.166668, 277.9,22.2, -82.100006,22.2, 277.9,22.266666, -82.100006,22.266666, 277.9,22.333334, -82.100006,22.333334, 277.9,22.4, -82.100006,22.4, 277.95,22.4, -82.04999,22.4, 278.,22.4, -82.,22.4, 278.06668,22.433332, -81.93332,22.433332, 278.13333,22.466667, -81.86667,22.466667, 278.2,22.5, -81.79999,22.5, 278.15002,22.55, -81.849976,22.55, 278.1,22.6, -81.899994,22.6, 278.03333,22.6, -81.966675,22.6, 277.96667,22.6, -82.033325,22.6, 277.9,22.6, -82.100006,22.6, 277.84998,22.6, -82.150024,22.6, 277.8,22.6, -82.20001,22.6, 277.73334,22.633333, -82.26666,22.633333, 277.66666,22.666668, -82.33334,22.666668, 277.6,22.7, -82.399994,22.7, 277.53333,22.7, -82.466675,22.7, 277.46667,22.7, -82.533325,22.7, 277.4,22.7, -82.600006,22.7, 277.33334,22.7, -82.66666,22.7, 277.26666,22.7, -82.73334,22.7, 277.2,22.7, -82.79999,22.7, 277.13333,22.666668, -82.86667,22.666668, 277.06668,22.633333, -82.93332,22.633333, 277.,22.6, -83.,22.6, 276.96667,22.533333, -83.033325,22.533333, 276.93332,22.466667, -83.06668,22.466667, 276.9,22.4, -83.100006,22.4, 276.83334,22.366667, -83.16666,22.366667, 276.76666,22.333332, -83.23334,22.333332, 276.7,22.3, -83.29999,22.3, 276.63333,22.266666, -83.36667,22.266666, 276.56668,22.233334, -83.43332,22.233334, 276.5,22.2, -83.5,22.2, 276.43332,22.2, -83.56668,22.2, 276.36667,22.2, -83.63333,22.2, 276.3,22.2, -83.70001,22.2, 276.23334,22.2, -83.76666,22.2, 276.16666,22.2, -83.83334,22.2, 276.1,22.2, -83.899994,22.2, 276.06668,22.133333, -83.93332,22.133333, 276.03333,22.066668, -83.966675,22.066668, 276.,22., -84.,22., 275.93332,22., -84.06668,22., 275.86667,22., -84.13333,22., 275.8,22., -84.20001,22., 275.75,21.95, -84.25,21.95, 275.7,21.9, -84.29999,21.9, 275.65002,21.85, -84.349976,21.85, 275.6,21.8, -84.399994,21.8, 275.55,21.75, -84.45001,21.75, 275.5,21.7, -84.5,21.7, 275.45,21.75, -84.54999,21.75, 275.4,21.8, -84.600006,21.8, 275.34998,21.85, -84.650024,21.85, 275.3,21.9, -84.70001,21.9, 275.23334,21.866667, -84.76666,21.866667, 275.16666,21.833332, -84.83334,21.833332, 275.1,21.8, -84.899994,21.8, 275.15,21.849998, -84.850006,21.849998, 275.2,21.9, -84.79999,21.9, 275.25,21.95, -84.75,21.95, 275.3,22., -84.70001,22., 275.36667,22., -84.63333,22., 275.43332,22., -84.56668,22., 275.5,22., -84.5,22., 275.5,22.066668, -84.5,22.066668, 275.5,22.133333, -84.5,22.133333, 275.5,22.2, -84.5,22.2, 275.5,22.266666, -84.5,22.266666, 275.5,22.333334, -84.5,22.333334, 275.5,22.4, -84.5,22.4, 275.55,22.45, -84.45001,22.45, 275.6,22.5, -84.399994,22.5, 275.65002,22.55, -84.349976,22.55, 275.7,22.6, -84.29999,22.6, 275.75,22.650002, -84.25,22.650002, 275.8,22.7, -84.20001,22.7, 275.875,22.725, -84.125,22.725, 275.95,22.75, -84.04999,22.75, 276.025,22.775, -83.975006,22.775, 276.1,22.8, -83.899994,22.8, 276.16666,22.8, -83.83334,22.8, 276.23334,22.8, -83.76666,22.8, 276.3,22.8, -83.70001,22.8, 276.36667,22.833332, -83.63333,22.833332, 276.43332,22.866667, -83.56668,22.866667, 276.5,22.9, -83.5,22.9, 276.56668,22.933332, -83.43332,22.933332, 276.63333,22.966667, -83.36667,22.966667, 276.7,23., -83.29999,23., 276.77502,23., -83.224976,23., 276.85,23., -83.149994,23., 276.925,23., -83.07501,23., 277.,23., -83.,23., 277.06668,23.033333, -82.93332,23.033333, 277.13333,23.066668, -82.86667,23.066668, 277.2,23.1, -82.79999,23.1, 277.26666,23.1, -82.73334,23.1, 277.33334,23.1, -82.66666,23.1, 277.4,23.1, -82.600006,23.1, 277.475,23.125, -82.524994,23.125, 277.55,23.150002, -82.45001,23.150002, 277.625,23.175001, -82.375,23.175001, 277.7,23.2, -82.29999,23.2, 277.76666,23.2, -82.23334,23.2, 277.83334,23.2, -82.16666,23.2, 277.9,23.2, -82.100006,23.2, 277.975,23.2, -82.024994,23.2, 278.05,23.2, -81.95001,23.2, 278.125,23.2, -81.875,23.2, 278.2,23.2, -81.79999,23.2, 278.27502,23.175001, -81.724976,23.175001, 278.35,23.150002, -81.649994,23.150002, 278.425,23.125, -81.57501,23.125, 278.5,23.1, -81.5,23.1, 278.56668,23.1, -81.43332,23.1, 278.63333,23.1, -81.36667,23.1, 278.7,23.1, -81.29999,23.1, 278.77502,23.1, -81.224976,23.1, 278.85,23.1, -81.149994,23.1, 278.925,23.1, -81.07501,23.1, 279.,23.1, -81.,23.1, 279.06668,23.1, -80.93332,23.1, 279.13333,23.1, -80.86667,23.1, 279.2,23.1, -80.79999,23.1, 279.25,23.05, -80.75,23.05, 279.3,23., -80.70001,23., 279.375,23., -80.625,23., 279.45,23., -80.54999,23., 279.525,23., -80.475006,23., 279.6,23., -80.399994,23., 279.66666,23., -80.33334,23., 279.73334,23., -80.26666,23., 279.8,23., -80.20001,23., 279.86667,22.966667, -80.13333,22.966667, 279.93332,22.933332, -80.06668,22.933332, 280.,22.9, -80.,22.9, 280.06668,22.866667, -79.93332,22.866667, 280.13333,22.833332, -79.86667,22.833332, 280.2,22.8, -79.79999,22.8, 280.23334,22.733334, -79.76666,22.733334, 280.26666,22.666666, -79.73334,22.666666, 280.3,22.6, -79.70001,22.6, 280.36667,22.566668, -79.63333,22.566668, 280.43332,22.533333, -79.56668,22.533333, 280.5,22.5, -79.5,22.5, 280.56668,22.466667, -79.43332,22.466667, 280.63333,22.433332, -79.36667,22.433332, 280.7,22.4, -79.29999,22.4, 280.76666,22.4, -79.23334,22.4, 280.83334,22.4, -79.16666,22.4, 280.9,22.4, -79.100006,22.4, 280.975,22.4, -79.024994,22.4, 281.05,22.4, -78.95001,22.4, 281.125,22.4, -78.875,22.4, 281.2,22.4, -78.79999,22.4, 281.26666,22.4, -78.73334,22.4, 281.33334,22.4, -78.66666,22.4, 281.4,22.4, -78.600006,22.4, 281.43332,22.333334, -78.56668,22.333334, 281.46667,22.266666, -78.533325,22.266666, 281.5,22.2, -78.5,22.2, 281.575,22.175001, -78.42499,22.175001, 281.65,22.150002, -78.350006,22.150002, 281.72498,22.125, -78.275024,22.125, 281.8,22.1, -78.20001,22.1, 281.84998,22.05, -78.150024,22.05, 281.9,22., -78.100006,22., 281.95,21.95, -78.04999,21.95, 282.,21.9, -78.,21.9, 282.075,21.875, -77.92499,21.875, 282.15,21.849998, -77.850006,21.849998, 282.22498,21.824999, -77.775024,21.824999, 282.3,21.8, -77.70001,21.8, 282.36667,21.766666, -77.63333,21.766666, 282.43332,21.733334, -77.56668,21.733334, 282.5,21.7, -77.5,21.7, 282.56668,21.7, -77.43332,21.7, 282.63333,21.7, -77.36667,21.7, 282.7,21.7, -77.29999,21.7, 277.2,21.9, -82.79999,21.9, 277.2,21.833334, -82.79999,21.833334, 277.2,21.766666, -82.79999,21.766666, 277.2,21.7, -82.79999,21.7, 277.23334,21.633333, -82.76666,21.633333, 277.26666,21.566668, -82.73334,21.566668, 277.3,21.5, -82.70001,21.5, 277.23334,21.5, -82.76666,21.5, 277.16666,21.5, -82.83334,21.5, 277.1,21.5, -82.899994,21.5, 277.03333,21.466667, -82.966675,21.466667, 276.96667,21.433332, -83.033325,21.433332, 276.9,21.4, -83.100006,21.4, 276.86667,21.466667, -83.13333,21.466667, 276.8333,21.533333, -83.16669,21.533333, 276.8,21.6, -83.20001,21.6, 276.84998,21.55, -83.150024,21.55, 276.9,21.5, -83.100006,21.5, 276.9,21.575, -83.100006,21.575, 276.9,21.65, -83.100006,21.65, 276.9,21.724998, -83.100006,21.724998, 276.9,21.8, -83.100006,21.8, 276.95,21.849998, -83.04999,21.849998, 277.,21.9, -83.,21.9, 277.06668,21.9, -82.93332,21.9, 277.13333,21.9, -82.86667,21.9, 277.2,21.9, -82.79999,21.9, 277.2,21.9, -82.79999,21.9, 282.,22.3, -78.,22.3, 282.05,22.25, -77.95001,22.25, 282.1,22.2, -77.899994,22.2, 282.16666,22.166668, -77.83334,22.166668, 282.23334,22.133333, -77.76666,22.133333, 282.3,22.1, -77.70001,22.1, 282.25,22.05, -77.75,22.05, 282.2,22., -77.79999,22., 282.13333,22.033333, -77.86667,22.033333, 282.06668,22.066668, -77.93332,22.066668, 282.,22.1, -78.,22.1, 281.95,22.150002, -78.04999,22.150002, 281.9,22.2, -78.100006,22.2, 281.83334,22.233334, -78.16666,22.233334, 281.76666,22.266666, -78.23334,22.266666, 281.7,22.3, -78.29999,22.3, 281.65002,22.349998, -78.349976,22.349998, 281.6,22.4, -78.399994,22.4, 281.525,22.4, -78.475006,22.4, 281.45,22.4, -78.54999,22.4, 281.375,22.4, -78.625,22.4, 281.3,22.4, -78.70001,22.4, 281.36667,22.433332, -78.63333,22.433332, 281.43332,22.466667, -78.56668,22.466667, 281.5,22.5, -78.5,22.5, 281.56668,22.5, -78.43332,22.5, 281.63333,22.5, -78.36667,22.5, 281.7,22.5, -78.29999,22.5, 281.75,22.45, -78.25,22.45, 281.8,22.4, -78.20001,22.4, 281.86667,22.366667, -78.13333,22.366667, 281.93332,22.333332, -78.06668,22.333332, 282.,22.3, -78.,22.3, 282.9,18.5, -77.100006,18.5, 282.96667,18.466667, -77.033325,18.466667, 283.03333,18.433332, -76.966675,18.433332, 283.1,18.4, -76.899994,18.4, 283.15002,18.349998, -76.849976,18.349998, 283.2,18.3, -76.79999,18.3, 283.28,18.279999, -76.72,18.279999, 283.36002,18.26, -76.639984,18.26, 283.44,18.24, -76.56,18.24, 283.52002,18.220001, -76.47998,18.220001, 283.6,18.2, -76.399994,18.2, 283.65002,18.150002, -76.349976,18.150002, 283.7,18.1, -76.29999,18.1, 283.65002,18.05, -76.349976,18.05, 283.6,18., -76.399994,18., 283.55,17.95, -76.45001,17.95, 283.5,17.9, -76.5,17.9, 283.43332,17.933332, -76.56668,17.933332, 283.36667,17.966667, -76.63333,17.966667, 283.3,18., -76.70001,18., 283.23334,17.966667, -76.76666,17.966667, 283.16666,17.933332, -76.83334,17.933332, 283.1,17.9, -76.899994,17.9, 283.025,17.875, -76.975006,17.875, 282.95,17.849998, -77.04999,17.849998, 282.875,17.824999, -77.125,17.824999, 282.8,17.8, -77.20001,17.8, 282.73334,17.8, -77.26666,17.8, 282.66666,17.8, -77.33334,17.8, 282.6,17.8, -77.399994,17.8, 282.525,17.824999, -77.475006,17.824999, 282.45,17.849998, -77.54999,17.849998, 282.375,17.875, -77.625,17.875, 282.3,17.9, -77.70001,17.9, 282.23334,17.933332, -77.76666,17.933332, 282.16666,17.966667, -77.83334,17.966667, 282.1,18., -77.899994,18., 282.06668,18.066668, -77.93332,18.066668, 282.03333,18.133333, -77.966675,18.133333, 282.,18.2, -78.,18.2, 281.93332,18.2, -78.06668,18.2, 281.86667,18.2, -78.13333,18.2, 281.8,18.2, -78.20001,18.2, 281.75,18.25, -78.25,18.25, 281.7,18.3, -78.29999,18.3, 281.75,18.349998, -78.25,18.349998, 281.8,18.4, -78.20001,18.4, 281.85,18.45, -78.149994,18.45, 281.9,18.5, -78.100006,18.5, 281.95,18.5, -78.04999,18.5, 282.,18.5, -78.,18.5, 282.075,18.525, -77.92499,18.525, 282.15,18.55, -77.850006,18.55, 282.22498,18.575, -77.775024,18.575, 282.3,18.6, -77.70001,18.6, 282.375,18.575, -77.625,18.575, 282.45,18.55, -77.54999,18.55, 282.525,18.525, -77.475006,18.525, 282.6,18.5, -77.399994,18.5, 282.675,18.5, -77.32501,18.5, 282.75,18.5, -77.25,18.5, 282.825,18.5, -77.17499,18.5, 282.9,18.5, -77.100006,18.5, 287.,19., -73.,19., 287.05,18.95, -72.95001,18.95, 287.1,18.9, -72.899994,18.9, 287.025,18.875, -72.975006,18.875, 286.95,18.849998, -73.04999,18.849998, 286.875,18.824999, -73.125,18.824999, 286.8,18.8, -73.20001,18.8, 286.75,18.849998, -73.25,18.849998, 286.7,18.9, -73.29999,18.9, 286.77502,18.925, -73.224976,18.925, 286.85,18.95, -73.149994,18.95, 286.925,18.975, -73.07501,18.975, 287.,19., -73.,19., 288.2,18., -71.79999,18., 288.15002,18.05, -71.849976,18.05, 288.1,18.1, -71.899994,18.1, 288.03333,18.133333, -71.966675,18.133333, 287.96667,18.166668, -72.033325,18.166668, 287.9,18.2, -72.100006,18.2, 287.83334,18.2, -72.16666,18.2, 287.76666,18.2, -72.23334,18.2, 287.7,18.2, -72.29999,18.2, 287.63333,18.2, -72.36667,18.2, 287.56668,18.2, -72.43332,18.2, 287.5,18.2, -72.5,18.2, 287.43332,18.166668, -72.56668,18.166668, 287.36667,18.133333, -72.63333,18.133333, 287.3,18.1, -72.70001,18.1, 287.22498,18.125, -72.775024,18.125, 287.15,18.150002, -72.850006,18.150002, 287.075,18.175001, -72.92499,18.175001, 287.,18.2, -73.,18.2, 286.95,18.2, -73.04999,18.2, 286.9,18.2, -73.100006,18.2, 286.83334,18.233334, -73.16666,18.233334, 286.76666,18.266666, -73.23334,18.266666, 286.7,18.3, -73.29999,18.3, 286.63333,18.3, -73.36667,18.3, 286.56668,18.3, -73.43332,18.3, 286.5,18.3, -73.5,18.3, 286.43332,18.266666, -73.56668,18.266666, 286.36667,18.233334, -73.63333,18.233334, 286.3,18.2, -73.70001,18.2, 286.25,18.150002, -73.75,18.150002, 286.2,18.1, -73.79999,18.1, 286.13333,18.133333, -73.86667,18.133333, 286.06668,18.166668, -73.93332,18.166668, 286.,18.2, -74.,18.2, 285.93332,18.2, -74.06668,18.2, 285.86667,18.2, -74.13333,18.2, 285.8,18.2, -74.20001,18.2, 285.75,18.25, -74.25,18.25, 285.7,18.3, -74.29999,18.3, 285.65,18.35, -74.350006,18.35, 285.6,18.4, -74.399994,18.4, 285.63333,18.466667, -74.36667,18.466667, 285.6667,18.533333, -74.33331,18.533333, 285.7,18.6, -74.29999,18.6, 285.77502,18.6, -74.224976,18.6, 285.85,18.6, -74.149994,18.6, 285.925,18.6, -74.07501,18.6, 286.,18.6, -74.,18.6, 286.06668,18.6, -73.93332,18.6, 286.13333,18.6, -73.86667,18.6, 286.2,18.6, -73.79999,18.6, 286.26666,18.566668, -73.73334,18.566668, 286.33334,18.533333, -73.66666,18.533333, 286.4,18.5, -73.600006,18.5, 286.46667,18.5, -73.533325,18.5, 286.53333,18.5, -73.466675,18.5, 286.6,18.5, -73.399994,18.5, 286.66666,18.5, -73.33334,18.5, 286.73334,18.5, -73.26666,18.5, 286.8,18.5, -73.20001,18.5, 286.875,18.5, -73.125,18.5, 286.95,18.5, -73.04999,18.5, 287.025,18.5, -72.975006,18.5, 287.1,18.5, -72.899994,18.5, 287.16666,18.5, -72.83334,18.5, 287.23334,18.5, -72.76666,18.5, 287.3,18.5, -72.70001,18.5, 287.36667,18.533333, -72.63333,18.533333, 287.43332,18.566668, -72.56668,18.566668, 287.5,18.6, -72.5,18.6, 287.55,18.6, -72.45001,18.6, 287.6,18.6, -72.399994,18.6, 287.56668,18.666666, -72.43332,18.666666, 287.53333,18.733334, -72.466675,18.733334, 287.5,18.8, -72.5,18.8, 287.43332,18.833332, -72.56668,18.833332, 287.36667,18.866667, -72.63333,18.866667, 287.3,18.9, -72.70001,18.9, 287.26666,18.966667, -72.73334,18.966667, 287.23334,19.033333, -72.76666,19.033333, 287.2,19.1, -72.79999,19.1, 287.2,19.166666, -72.79999,19.166666, 287.2,19.233334, -72.79999,19.233334, 287.2,19.3, -72.79999,19.3, 287.2,19.366667, -72.79999,19.366667, 287.2,19.433332, -72.79999,19.433332, 287.2,19.5, -72.79999,19.5, 287.13333,19.533333, -72.86667,19.533333, 287.06668,19.566668, -72.93332,19.566668, 287.,19.6, -73.,19.6, 286.93332,19.6, -73.06668,19.6, 286.86667,19.6, -73.13333,19.6, 286.8,19.6, -73.20001,19.6, 286.73334,19.6, -73.26666,19.6, 286.66666,19.6, -73.33334,19.6, 286.6,19.6, -73.399994,19.6, 286.6,19.666666, -73.399994,19.666666, 286.6,19.733334, -73.399994,19.733334, 286.6,19.8, -73.399994,19.8, 286.66666,19.833332, -73.33334,19.833332, 286.73334,19.866667, -73.26666,19.866667, 286.8,19.9, -73.20001,19.9, 286.86667,19.9, -73.13333,19.9, 286.93332,19.9, -73.06668,19.9, 287.,19.9, -73.,19.9, 287.06668,19.9, -72.93332,19.9, 287.13333,19.9, -72.86667,19.9, 287.2,19.9, -72.79999,19.9, 287.26666,19.9, -72.73334,19.9, 287.33334,19.9, -72.66666,19.9, 287.4,19.9, -72.600006,19.9, 287.45,19.849998, -72.54999,19.849998, 287.5,19.8, -72.5,19.8, 287.56668,19.766666, -72.43332,19.766666, 287.63333,19.733334, -72.36667,19.733334, 287.7,19.7, -72.29999,19.7, 287.76666,19.733334, -72.23334,19.733334, 287.83334,19.766666, -72.16666,19.766666, 287.9,19.8, -72.100006,19.8, 287.96667,19.8, -72.033325,19.8, 288.03333,19.8, -71.966675,19.8, 288.1,19.8, -71.899994,19.8, 288.15002,19.8, -71.849976,19.8, 288.2,19.8, -71.79999,19.8, 288.25,19.849998, -71.75,19.849998, 288.3,19.9, -71.70001,19.9, 288.36667,19.9, -71.63333,19.9, 288.43332,19.9, -71.56668,19.9, 288.5,19.9, -71.5,19.9, 288.56668,19.9, -71.43332,19.9, 288.63333,19.9, -71.36667,19.9, 288.7,19.9, -71.29999,19.9, 288.78,19.9, -71.22,19.9, 288.86002,19.9, -71.139984,19.9, 288.94,19.9, -71.06,19.9, 289.02002,19.9, -70.97998,19.9, 289.1,19.9, -70.899994,19.9, 289.16666,19.9, -70.83334,19.9, 289.23334,19.9, -70.76666,19.9, 289.3,19.9, -70.70001,19.9, 289.34998,19.849998, -70.650024,19.849998, 289.4,19.8, -70.600006,19.8, 289.475,19.775, -70.524994,19.775, 289.55,19.75, -70.45001,19.75, 289.625,19.725, -70.375,19.725, 289.7,19.7, -70.29999,19.7, 289.77502,19.7, -70.224976,19.7, 289.85,19.7, -70.149994,19.7, 289.925,19.7, -70.07501,19.7, 290.,19.7, -70.,19.7, 290.03333,19.633333, -69.966675,19.633333, 290.06668,19.566668, -69.93332,19.566668, 290.1,19.5, -69.899994,19.5, 290.15002,19.45, -69.849976,19.45, 290.2,19.4, -69.79999,19.4, 290.26666,19.366667, -69.73334,19.366667, 290.33334,19.333332, -69.66666,19.333332, 290.4,19.3, -69.600006,19.3, 290.475,19.3, -69.524994,19.3, 290.55,19.3, -69.45001,19.3, 290.625,19.3, -69.375,19.3, 290.7,19.3, -69.29999,19.3, 290.65002,19.25, -69.349976,19.25, 290.6,19.2, -69.399994,19.2, 290.55,19.150002, -69.45001,19.150002, 290.5,19.1, -69.5,19.1, 290.55,19.05, -69.45001,19.05, 290.6,19., -69.399994,19., 290.66666,19., -69.33334,19., 290.73334,19., -69.26666,19., 290.8,19., -69.20001,19., 290.86667,19., -69.13333,19., 290.93332,19., -69.06668,19., 291.,19., -69.,19., 291.06668,19., -68.93332,19., 291.13333,19., -68.86667,19., 291.2,19., -68.79999,19., 291.25,18.95, -68.75,18.95, 291.3,18.9, -68.70001,18.9, 291.35,18.849998, -68.649994,18.849998, 291.4,18.8, -68.600006,18.8, 291.46667,18.766666, -68.533325,18.766666, 291.53333,18.733334, -68.466675,18.733334, 291.6,18.7, -68.399994,18.7, 291.575,18.625, -68.42499,18.625, 291.55,18.55, -68.45001,18.55, 291.525,18.475, -68.475006,18.475, 291.5,18.4, -68.5,18.4, 291.45,18.349998, -68.54999,18.349998, 291.4,18.3, -68.600006,18.3, 291.33334,18.3, -68.66666,18.3, 291.26666,18.3, -68.73334,18.3, 291.2,18.3, -68.79999,18.3, 291.13333,18.333332, -68.86667,18.333332, 291.06668,18.366667, -68.93332,18.366667, 291.,18.4, -69.,18.4, 290.95,18.4, -69.04999,18.4, 290.9,18.4, -69.100006,18.4, 290.825,18.4, -69.17499,18.4, 290.75,18.4, -69.25,18.4, 290.675,18.4, -69.32501,18.4, 290.6,18.4, -69.399994,18.4, 290.53333,18.433332, -69.466675,18.433332, 290.46667,18.466667, -69.533325,18.466667, 290.4,18.5, -69.600006,18.5, 290.33334,18.466667, -69.66666,18.466667, 290.26666,18.433332, -69.73334,18.433332, 290.2,18.4, -69.79999,18.4, 290.13333,18.4, -69.86667,18.4, 290.06668,18.4, -69.93332,18.4, 290.,18.4, -70.,18.4, 289.95,18.349998, -70.04999,18.349998, 289.9,18.3, -70.100006,18.3, 289.83334,18.266666, -70.16666,18.266666, 289.76666,18.233334, -70.23334,18.233334, 289.7,18.2, -70.29999,18.2, 289.63333,18.166668, -70.36667,18.166668, 289.56668,18.133333, -70.43332,18.133333, 289.5,18.1, -70.5,18.1, 289.45,18.150002, -70.54999,18.150002, 289.4,18.2, -70.600006,18.2, 289.36667,18.266666, -70.63333,18.266666, 289.3333,18.333334, -70.66669,18.333334, 289.3,18.4, -70.70001,18.4, 289.23334,18.4, -70.76666,18.4, 289.16666,18.4, -70.83334,18.4, 289.1,18.4, -70.899994,18.4, 289.05,18.35, -70.95001,18.35, 289.,18.3, -71.,18.3, 288.95,18.25, -71.04999,18.25, 288.9,18.2, -71.100006,18.2, 288.84998,18.150002, -71.150024,18.150002, 288.8,18.1, -71.20001,18.1, 288.8,18.033333, -71.20001,18.033333, 288.8,17.966667, -71.20001,17.966667, 288.8,17.9, -71.20001,17.9, 288.73334,17.866667, -71.26666,17.866667, 288.66666,17.833332, -71.33334,17.833332, 288.6,17.8, -71.399994,17.8, 288.55,17.75, -71.45001,17.75, 288.5,17.7, -71.5,17.7, 288.45,17.75, -71.54999,17.75, 288.4,17.8, -71.600006,17.8, 288.34998,17.849998, -71.650024,17.849998, 288.3,17.9, -71.70001,17.9, 288.25,17.95, -71.75,17.95, 288.2,18., -71.79999,18., 287.2,20.1, -72.79999,20.1, 287.25,20.05, -72.75,20.05, 287.3,20., -72.70001,20., 287.23334,20., -72.76666,20., 287.16666,20., -72.83334,20., 287.1,20., -72.899994,20., 287.15002,20.05, -72.849976,20.05, 287.2,20.1, -72.79999,20.1, 294.2,18.4, -65.79999,18.4, 294.2,18.349998, -65.79999,18.349998, 294.2,18.3, -65.79999,18.3, 294.1667,18.233334, -65.83331,18.233334, 294.13333,18.166666, -65.86667,18.166666, 294.1,18.1, -65.899994,18.1, 294.03333,18.066668, -65.966675,18.066668, 293.96667,18.033333, -66.033325,18.033333, 293.9,18., -66.100006,18., 293.83334,18., -66.16666,18., 293.76666,18., -66.23334,18., 293.7,18., -66.29999,18., 293.63333,18., -66.36667,18., 293.56668,18., -66.43332,18., 293.5,18., -66.5,18., 293.425,18., -66.57501,18., 293.35,18., -66.649994,18., 293.27502,18., -66.724976,18., 293.2,18., -66.79999,18., 293.13333,18., -66.86667,18., 293.06668,18., -66.93332,18., 293.,18., -67.,18., 292.95,18.05, -67.04999,18.05, 292.9,18.1, -67.100006,18.1, 292.84998,18.150002, -67.150024,18.150002, 292.8,18.2, -67.20001,18.2, 292.76666,18.266666, -67.23334,18.266666, 292.73334,18.333334, -67.26666,18.333334, 292.7,18.4, -67.29999,18.4, 292.77502,18.425, -67.224976,18.425, 292.85,18.45, -67.149994,18.45, 292.925,18.475, -67.07501,18.475, 293.,18.5, -67.,18.5, 293.06668,18.5, -66.93332,18.5, 293.13333,18.5, -66.86667,18.5, 293.2,18.5, -66.79999,18.5, 293.27502,18.5, -66.724976,18.5, 293.35,18.5, -66.649994,18.5, 293.425,18.5, -66.57501,18.5, 293.5,18.5, -66.5,18.5, 293.56668,18.5, -66.43332,18.5, 293.63333,18.5, -66.36667,18.5, 293.7,18.5, -66.29999,18.5, 293.76666,18.5, -66.23334,18.5, 293.83334,18.5, -66.16666,18.5, 293.9,18.5, -66.100006,18.5, 293.96667,18.5, -66.033325,18.5, 294.03333,18.5, -65.966675,18.5, 294.1,18.5, -65.899994,18.5, 294.15002,18.45, -65.849976,18.45, 294.2,18.4, -65.79999,18.4, 295.1,18.4, -64.899994,18.4, 295.1,18.4, -64.899994,18.4, 295.2,17.8, -64.79999,17.8, 295.2,17.8, -64.79999,17.8, 273.2,20.6, -86.79999,20.6, 273.14,20.56, -86.859985,20.56, 273.08002,20.52, -86.91998,20.52, 273.02,20.48, -86.98001,20.48, 272.96,20.44, -87.04001,20.44, 272.9,20.4, -87.100006,20.4, 272.96,20.44, -87.04001,20.44, 273.02,20.48, -86.98001,20.48, 273.08002,20.52, -86.91998,20.52, 273.14,20.56, -86.859985,20.56, 273.2,20.6, -86.79999,20.6, 278.2,7.7, -81.79999,7.7, 278.17502,7.625, -81.82498,7.625, 278.15002,7.55, -81.849976,7.55, 278.125,7.475, -81.875,7.475, 278.1,7.4, -81.899994,7.4, 278.16666,7.366667, -81.83334,7.366667, 278.23334,7.3333335, -81.76666,7.3333335, 278.3,7.3, -81.70001,7.3, 278.3,7.366667, -81.70001,7.366667, 278.3,7.4333334, -81.70001,7.4333334, 278.3,7.5, -81.70001,7.5, 278.3,7.5666666, -81.70001,7.5666666, 278.3,7.633333, -81.70001,7.633333, 278.3,7.7, -81.70001,7.7, 278.25,7.7, -81.75,7.7, 278.2,7.7, -81.79999,7.7, 265.,18.6, -95.,18.6, 265.06,18.56, -94.94,18.56, 265.12,18.52, -94.880005,18.52, 265.18,18.48, -94.82001,18.48, 265.24,18.44, -94.76001,18.44, 265.3,18.4, -94.70001,18.4, 265.34998,18.35, -94.650024,18.35, 265.4,18.3, -94.600006,18.3, 265.45,18.25, -94.54999,18.25, 265.5,18.2, -94.5,18.2, 265.575,18.2, -94.42499,18.2, 265.65,18.2, -94.350006,18.2, 265.72498,18.2, -94.275024,18.2, 265.8,18.2, -94.20001,18.2, 265.84998,18.25, -94.150024,18.25, 265.9,18.3, -94.100006,18.3, 265.975,18.324999, -94.024994,18.324999, 266.05,18.349998, -93.95001,18.349998, 266.125,18.375, -93.875,18.375, 266.2,18.4, -93.79999,18.4, 266.26666,18.433332, -93.73334,18.433332, 266.33334,18.466667, -93.66666,18.466667, 266.4,18.5, -93.600006,18.5, 266.475,18.5, -93.524994,18.5, 266.55,18.5, -93.45001,18.5, 266.625,18.5, -93.375,18.5, 266.7,18.5, -93.29999,18.5, 266.77502,18.5, -93.224976,18.5, 266.85,18.5, -93.149994,18.5, 266.925,18.5, -93.07501,18.5, 267.,18.5, -93.,18.5, 267.06,18.54, -92.94,18.54, 267.12,18.58, -92.880005,18.58, 267.18,18.62, -92.82001,18.62, 267.24,18.66, -92.76001,18.66, 267.3,18.7, -92.70001,18.7, 267.375,18.725, -92.625,18.725, 267.45,18.75, -92.54999,18.75, 267.525,18.775, -92.475006,18.775, 267.6,18.8, -92.399994,18.8, 267.675,18.8, -92.32501,18.8, 267.75,18.8, -92.25,18.8, 267.825,18.8, -92.17499,18.8, 267.9,18.8, -92.100006,18.8, 267.93332,18.733334, -92.06668,18.733334, 267.96667,18.666666, -92.033325,18.666666, 268.,18.6, -92.,18.6, 268.06668,18.566668, -91.93332,18.566668, 268.13333,18.533333, -91.86667,18.533333, 268.2,18.5, -91.79999,18.5, 268.28,18.52, -91.72,18.52, 268.36002,18.54, -91.639984,18.54, 268.44,18.56, -91.56,18.56, 268.52002,18.58, -91.47998,18.58, 268.6,18.6, -91.399994,18.6, 268.65002,18.650002, -91.349976,18.650002, 268.7,18.7, -91.29999,18.7, 268.7,18.766666, -91.29999,18.766666, 268.7,18.833334, -91.29999,18.833334, 268.7,18.9, -91.29999,18.9, 268.75,18.95, -91.25,18.95, 268.8,19., -91.20001,19., 268.85,19.05, -91.149994,19.05, 268.9,19.1, -91.100006,19.1, 268.95,19.15, -91.04999,19.15, 269.,19.2, -91.,19.2, 269.05,19.25, -90.95001,19.25, 269.1,19.3, -90.899994,19.3, 269.13333,19.366667, -90.86667,19.366667, 269.1667,19.433332, -90.83331,19.433332, 269.2,19.5, -90.79999,19.5, 269.23334,19.566668, -90.76666,19.566668, 269.26666,19.633333, -90.73334,19.633333, 269.3,19.7, -90.70001,19.7, 269.3333,19.766666, -90.66669,19.766666, 269.36667,19.833334, -90.63333,19.833334, 269.4,19.9, -90.600006,19.9, 269.4,19.966667, -90.600006,19.966667, 269.4,20.033333, -90.600006,20.033333, 269.4,20.1, -90.600006,20.1, 269.425,20.175, -90.57501,20.175, 269.45,20.25, -90.54999,20.25, 269.475,20.325, -90.524994,20.325, 269.5,20.4, -90.5,20.4, 269.5,20.475, -90.5,20.475, 269.5,20.55, -90.5,20.55, 269.5,20.625, -90.5,20.625, 269.5,20.7, -90.5,20.7, 269.5,20.766666, -90.5,20.766666, 269.5,20.833334, -90.5,20.833334, 269.5,20.9, -90.5,20.9, 269.53333,20.966667, -90.466675,20.966667, 269.56668,21.033333, -90.43332,21.033333, 269.6,21.1, -90.399994,21.1, 269.65,21.15, -90.350006,21.15, 269.7,21.2, -90.29999,21.2, 269.75,21.25, -90.25,21.25, 269.8,21.3, -90.20001,21.3, 269.88,21.32, -90.119995,21.32, 269.96,21.34, -90.04001,21.34, 270.04,21.359999, -89.95999,21.359999, 270.12,21.38, -89.880005,21.38, 270.2,21.4, -89.79999,21.4, 270.26666,21.4, -89.73334,21.4, 270.33334,21.4, -89.66666,21.4, 270.4,21.4, -89.600006,21.4, 270.46667,21.4, -89.533325,21.4, 270.53333,21.4, -89.466675,21.4, 270.6,21.4, -89.399994,21.4, 270.68335,21.4, -89.31665,21.4, 270.76666,21.4, -89.23334,21.4, 270.85,21.4, -89.149994,21.4, 270.93335,21.4, -89.06665,21.4, 271.01666,21.4, -88.98334,21.4, 271.1,21.4, -88.899994,21.4, 271.15,21.45, -88.850006,21.45, 271.2,21.5, -88.79999,21.5, 271.25,21.55, -88.75,21.55, 271.3,21.6, -88.70001,21.6, 271.36667,21.6, -88.63333,21.6, 271.43332,21.6, -88.56668,21.6, 271.5,21.6, -88.5,21.6, 271.56668,21.633333, -88.43332,21.633333, 271.63333,21.666668, -88.36667,21.666668, 271.7,21.7, -88.29999,21.7, 271.76666,21.7, -88.23334,21.7, 271.83334,21.7, -88.16666,21.7, 271.9,21.7, -88.100006,21.7, 271.975,21.675001, -88.024994,21.675001, 272.05,21.650002, -87.95001,21.650002, 272.125,21.625, -87.875,21.625, 272.2,21.6, -87.79999,21.6, 272.2,21.533333, -87.79999,21.533333, 272.2,21.466667, -87.79999,21.466667, 272.2,21.4, -87.79999,21.4, 272.25,21.45, -87.75,21.45, 272.3,21.5, -87.70001,21.5, 272.35,21.55, -87.649994,21.55, 272.4,21.6, -87.600006,21.6, 272.475,21.6, -87.524994,21.6, 272.55,21.6, -87.45001,21.6, 272.625,21.6, -87.375,21.6, 272.7,21.6, -87.29999,21.6, 272.77502,21.575, -87.224976,21.575, 272.85,21.55, -87.149994,21.55, 272.925,21.525, -87.07501,21.525, 273.,21.5, -87.,21.5, 273.05,21.45, -86.95001,21.45, 273.1,21.4, -86.899994,21.4, 273.1,21.333334, -86.899994,21.333334, 273.1,21.266666, -86.899994,21.266666, 273.1,21.2, -86.899994,21.2, 273.1,21.125, -86.899994,21.125, 273.1,21.05, -86.899994,21.05, 273.1,20.975, -86.899994,20.975, 273.1,20.9, -86.899994,20.9, 273.05,20.849998, -86.95001,20.849998, 273.,20.8, -87.,20.8, 272.96667,20.733334, -87.033325,20.733334, 272.93332,20.666666, -87.06668,20.666666, 272.9,20.6, -87.100006,20.6, 272.83334,20.566668, -87.16666,20.566668, 272.76666,20.533333, -87.23334,20.533333, 272.7,20.5, -87.29999,20.5, 272.65002,20.45, -87.349976,20.45, 272.6,20.4, -87.399994,20.4, 272.56668,20.333334, -87.43332,20.333334, 272.53333,20.266666, -87.466675,20.266666, 272.5,20.2, -87.5,20.2, 272.475,20.125, -87.524994,20.125, 272.45,20.05, -87.54999,20.05, 272.425,19.975, -87.57501,19.975, 272.4,19.9, -87.600006,19.9, 272.36667,19.833334, -87.63333,19.833334, 272.3333,19.766666, -87.66669,19.766666, 272.3,19.7, -87.70001,19.7, 272.36667,19.666668, -87.63333,19.666668, 272.43332,19.633333, -87.56668,19.633333, 272.5,19.6, -87.5,19.6, 272.45,19.55, -87.54999,19.55, 272.4,19.5, -87.600006,19.5, 272.34998,19.45, -87.650024,19.45, 272.3,19.4, -87.70001,19.4, 272.34998,19.349998, -87.650024,19.349998, 272.4,19.3, -87.600006,19.3, 272.4,19.233334, -87.600006,19.233334, 272.4,19.166666, -87.600006,19.166666, 272.4,19.1, -87.600006,19.1, 272.36667,19.033333, -87.63333,19.033333, 272.3333,18.966667, -87.66669,18.966667, 272.3,18.9, -87.70001,18.9, 272.26666,18.833334, -87.73334,18.833334, 272.23334,18.766666, -87.76666,18.766666, 272.2,18.7, -87.79999,18.7, 272.2,18.633333, -87.79999,18.633333, 272.2,18.566668, -87.79999,18.566668, 272.2,18.5, -87.79999,18.5, 272.2,18.433332, -87.79999,18.433332, 272.2,18.366667, -87.79999,18.366667, 272.2,18.3, -87.79999,18.3, 272.1667,18.233334, -87.83331,18.233334, 272.13333,18.166666, -87.86667,18.166666, 272.1,18.1, -87.899994,18.1, 272.08002,18.18, -87.91998,18.18, 272.06,18.26, -87.94,18.26, 272.04,18.34, -87.95999,18.34, 272.02,18.42, -87.98001,18.42, 272.,18.5, -88.,18.5, 271.95,18.5, -88.04999,18.5, 271.9,18.5, -88.100006,18.5, 271.9,18.575, -88.100006,18.575, 271.9,18.65, -88.100006,18.65, 271.9,18.724998, -88.100006,18.724998, 271.9,18.8, -88.100006,18.8, 271.83334,18.766666, -88.16666,18.766666, 271.76666,18.733334, -88.23334,18.733334, 271.7,18.7, -88.29999,18.7, 271.65002,18.650002, -88.349976,18.650002, 271.6,18.6, -88.399994,18.6, 271.1,15.9, -88.899994,15.9, 271.1,15.975, -88.899994,15.975, 271.1,16.05, -88.899994,16.05, 271.1,16.125, -88.899994,16.125, 271.1,16.2, -88.899994,16.2, 271.15002,16.25, -88.849976,16.25, 271.2,16.3, -88.79999,16.3, 271.26666,16.333332, -88.73334,16.333332, 271.33334,16.366667, -88.66666,16.366667, 271.4,16.4, -88.600006,16.4, 271.45,16.45, -88.54999,16.45, 271.5,16.5, -88.5,16.5, 271.55,16.55, -88.45001,16.55, 271.6,16.6, -88.399994,16.6, 271.6,16.650002, -88.399994,16.650002, 271.6,16.7, -88.399994,16.7, 271.63333,16.766666, -88.36667,16.766666, 271.6667,16.833334, -88.33331,16.833334, 271.7,16.9, -88.29999,16.9, 271.7,16.966667, -88.29999,16.966667, 271.7,17.033333, -88.29999,17.033333, 271.7,17.1, -88.29999,17.1, 271.7,17.175, -88.29999,17.175, 271.7,17.25, -88.29999,17.25, 271.7,17.325, -88.29999,17.325, 271.7,17.4, -88.29999,17.4, 271.7,17.475, -88.29999,17.475, 271.7,17.55, -88.29999,17.55, 271.7,17.625, -88.29999,17.625, 271.7,17.7, -88.29999,17.7, 271.7,17.75, -88.29999,17.75, 271.7,17.8, -88.29999,17.8, 271.73334,17.866667, -88.26666,17.866667, 271.76666,17.933332, -88.23334,17.933332, 271.8,18., -88.20001,18., 271.8333,18.066668, -88.16669,18.066668, 271.86667,18.133333, -88.13333,18.133333, 271.9,18.2, -88.100006,18.2, 271.84998,18.25, -88.150024,18.25, 271.8,18.3, -88.20001,18.3, 271.75,18.349998, -88.25,18.349998, 271.7,18.4, -88.29999,18.4, 271.65002,18.45, -88.349976,18.45, 271.6,18.5, -88.399994,18.5, 271.6,15.8, -88.399994,15.8, 271.55,15.8, -88.45001,15.8, 271.5,15.8, -88.5,15.8, 271.43332,15.8, -88.56668,15.8, 271.36667,15.8, -88.63333,15.8, 271.3,15.8, -88.70001,15.8, 271.25,15.8, -88.75,15.8, 271.2,15.8, -88.79999,15.8, 271.15002,15.85, -88.849976,15.85, 271.1,15.9, -88.899994,15.9, 276.7,15., -83.29999,15., 276.6667,15.066667, -83.33331,15.066667, 276.63333,15.133333, -83.36667,15.133333, 276.6,15.2, -83.399994,15.2, 276.53333,15.233334, -83.466675,15.233334, 276.46667,15.266666, -83.533325,15.266666, 276.4,15.3, -83.600006,15.3, 276.33334,15.333333, -83.66666,15.333333, 276.26666,15.366667, -83.73334,15.366667, 276.2,15.4, -83.79999,15.4, 276.13333,15.433333, -83.86667,15.433333, 276.06668,15.466666, -83.93332,15.466666, 276.,15.5, -84.,15.5, 275.96667,15.566667, -84.033325,15.566667, 275.93332,15.633333, -84.06668,15.633333, 275.9,15.7, -84.100006,15.7, 275.83334,15.733334, -84.16666,15.733334, 275.76666,15.766666, -84.23334,15.766666, 275.7,15.8, -84.29999,15.8, 275.63333,15.8, -84.36667,15.8, 275.56668,15.8, -84.43332,15.8, 275.5,15.8, -84.5,15.8, 275.425,15.8, -84.57501,15.8, 275.35,15.8, -84.649994,15.8, 275.27502,15.8, -84.724976,15.8, 275.2,15.8, -84.79999,15.8, 275.13333,15.833333, -84.86667,15.833333, 275.06668,15.866667, -84.93332,15.866667, 275.,15.9, -85.,15.9, 274.93332,15.9, -85.06668,15.9, 274.86667,15.9, -85.13333,15.9, 274.8,15.9, -85.20001,15.9, 274.73334,15.9, -85.26666,15.9, 274.66666,15.9, -85.33334,15.9, 274.6,15.9, -85.399994,15.9, 274.53333,15.9, -85.466675,15.9, 274.46667,15.9, -85.533325,15.9, 274.4,15.9, -85.600006,15.9, 274.33334,15.933333, -85.66666,15.933333, 274.26666,15.966666, -85.73334,15.966666, 274.2,16., -85.79999,16., 274.13333,15.966666, -85.86667,15.966666, 274.06668,15.933333, -85.93332,15.933333, 274.,15.9, -86.,15.9, 273.93332,15.9, -86.06668,15.9, 273.86667,15.9, -86.13333,15.9, 273.8,15.9, -86.20001,15.9, 273.73334,15.9, -86.26666,15.9, 273.66666,15.9, -86.33334,15.9, 273.6,15.9, -86.399994,15.9, 273.52002,15.88, -86.47998,15.88, 273.44,15.86, -86.56,15.86, 273.36002,15.84, -86.639984,15.84, 273.28,15.82, -86.72,15.82, 273.2,15.8, -86.79999,15.8, 273.13333,15.8, -86.86667,15.8, 273.06668,15.8, -86.93332,15.8, 273.,15.8, -87.,15.8, 272.93332,15.8, -87.06668,15.8, 272.86667,15.8, -87.13333,15.8, 272.8,15.8, -87.20001,15.8, 272.73334,15.8, -87.26666,15.8, 272.66666,15.8, -87.33334,15.8, 272.6,15.8, -87.399994,15.8, 272.53333,15.8, -87.466675,15.8, 272.46667,15.8, -87.533325,15.8, 272.4,15.8, -87.600006,15.8, 272.33334,15.8, -87.66666,15.8, 272.26666,15.8, -87.73334,15.8, 272.2,15.8, -87.79999,15.8, 272.13333,15.8, -87.86667,15.8, 272.06668,15.8, -87.93332,15.8, 272.,15.8, -88.,15.8, 271.925,15.775, -88.07501,15.775, 271.85,15.75, -88.149994,15.75, 271.77502,15.725, -88.224976,15.725, 271.7,15.7, -88.29999,15.7, 271.65002,15.75, -88.349976,15.75, 271.6,15.8, -88.399994,15.8, 276.3,10.9, -83.70001,10.9, 276.26666,10.966666, -83.73334,10.966666, 276.23334,11.033334, -83.76666,11.033334, 276.2,11.1, -83.79999,11.1, 276.17502,11.175, -83.82498,11.175, 276.15002,11.25, -83.849976,11.25, 276.125,11.325, -83.875,11.325, 276.1,11.4, -83.899994,11.4, 276.13333,11.466666, -83.86667,11.466666, 276.1667,11.533334, -83.83331,11.533334, 276.2,11.6, -83.79999,11.6, 276.23334,11.666667, -83.76666,11.666667, 276.26666,11.733334, -83.73334,11.733334, 276.3,11.8, -83.70001,11.8, 276.3,11.866667, -83.70001,11.866667, 276.3,11.933333, -83.70001,11.933333, 276.3,12., -83.70001,12., 276.3,12.066667, -83.70001,12.066667, 276.3,12.133333, -83.70001,12.133333, 276.3,12.2, -83.70001,12.2, 276.3,12.266666, -83.70001,12.266666, 276.3,12.333333, -83.70001,12.333333, 276.3,12.4, -83.70001,12.4, 276.32498,12.474999, -83.67502,12.474999, 276.34998,12.549999, -83.650024,12.549999, 276.375,12.625, -83.625,12.625, 276.4,12.7, -83.600006,12.7, 276.4,12.766666, -83.600006,12.766666, 276.4,12.833333, -83.600006,12.833333, 276.4,12.9, -83.600006,12.9, 276.4,12.974999, -83.600006,12.974999, 276.4,13.049999, -83.600006,13.049999, 276.4,13.125, -83.600006,13.125, 276.4,13.2, -83.600006,13.2, 276.4,13.266666, -83.600006,13.266666, 276.4,13.333333, -83.600006,13.333333, 276.4,13.4, -83.600006,13.4, 276.4,13.466666, -83.600006,13.466666, 276.4,13.533334, -83.600006,13.533334, 276.4,13.6, -83.600006,13.6, 276.43332,13.666667, -83.56668,13.666667, 276.46667,13.733334, -83.533325,13.733334, 276.5,13.8, -83.5,13.8, 276.53333,13.866667, -83.466675,13.866667, 276.56668,13.933333, -83.43332,13.933333, 276.6,14., -83.399994,14., 276.6,14.066667, -83.399994,14.066667, 276.6,14.133333, -83.399994,14.133333, 276.6,14.2, -83.399994,14.2, 276.625,14.275, -83.375,14.275, 276.65002,14.35, -83.349976,14.35, 276.67502,14.425, -83.32498,14.425, 276.7,14.5, -83.29999,14.5, 276.7,14.566667, -83.29999,14.566667, 276.7,14.633333, -83.29999,14.633333, 276.7,14.7, -83.29999,14.7, 276.7,14.766666, -83.29999,14.766666, 276.7,14.833333, -83.29999,14.833333, 276.7,14.9, -83.29999,14.9, 276.7,14.95, -83.29999,14.95, 276.7,15., -83.29999,15., 277.4,9.6, -82.600006,9.6, 277.34998,9.65, -82.650024,9.65, 277.3,9.7, -82.70001,9.7, 277.23334,9.733334, -82.76666,9.733334, 277.16666,9.766666, -82.83334,9.766666, 277.1,9.8, -82.899994,9.8, 277.05,9.85, -82.95001,9.85, 277.,9.9, -83.,9.9, 276.95,9.95, -83.04999,9.95, 276.9,10., -83.100006,10., 276.85,10.05, -83.149994,10.05, 276.8,10.1, -83.20001,10.1, 276.75,10.15, -83.25,10.15, 276.7,10.2, -83.29999,10.2, 276.65002,10.25, -83.349976,10.25, 276.6,10.3, -83.399994,10.3, 276.56668,10.366667, -83.43332,10.366667, 276.53333,10.433333, -83.466675,10.433333, 276.5,10.5, -83.5,10.5, 276.46667,10.566667, -83.533325,10.566667, 276.43332,10.633333, -83.56668,10.633333, 276.4,10.7, -83.600006,10.7, 276.36667,10.766666, -83.63333,10.766666, 276.3333,10.833333, -83.66669,10.833333, 276.3,10.9, -83.70001,10.9, 276.3,10.9, -83.70001,10.9, 282.6,8.6, -77.399994,8.6, 282.55,8.650001, -77.45001,8.650001, 282.5,8.700001, -77.5,8.700001, 282.45,8.75, -77.54999,8.75, 282.4,8.8, -77.600006,8.8, 282.34998,8.85, -77.650024,8.85, 282.3,8.9, -77.70001,8.9, 282.23334,8.933333, -77.76666,8.933333, 282.16666,8.966666, -77.83334,8.966666, 282.1,9., -77.899994,9., 282.06668,9.066667, -77.93332,9.066667, 282.03333,9.133333, -77.966675,9.133333, 282.,9.2, -78.,9.2, 281.93332,9.233334, -78.06668,9.233334, 281.86667,9.266666, -78.13333,9.266666, 281.8,9.3, -78.20001,9.3, 281.75,9.35, -78.25,9.35, 281.7,9.4, -78.29999,9.4, 281.625,9.4, -78.375,9.4, 281.55,9.4, -78.45001,9.4, 281.475,9.4, -78.524994,9.4, 281.4,9.4, -78.600006,9.4, 281.33334,9.4, -78.66666,9.4, 281.26666,9.4, -78.73334,9.4, 281.2,9.4, -78.79999,9.4, 281.13333,9.433333, -78.86667,9.433333, 281.06668,9.466666, -78.93332,9.466666, 281.,9.5, -79.,9.5, 280.93332,9.533334, -79.06668,9.533334, 280.86667,9.566667, -79.13333,9.566667, 280.8,9.6, -79.20001,9.6, 280.72498,9.6, -79.275024,9.6, 280.65,9.6, -79.350006,9.6, 280.575,9.6, -79.42499,9.6, 280.5,9.6, -79.5,9.6, 280.43332,9.6, -79.56668,9.6, 280.36667,9.6, -79.63333,9.6, 280.3,9.6, -79.70001,9.6, 280.26666,9.533334, -79.73334,9.533334, 280.23334,9.466666, -79.76666,9.466666, 280.2,9.4, -79.79999,9.4, 280.2,9.333333, -79.79999,9.333333, 280.2,9.266666, -79.79999,9.266666, 280.2,9.2, -79.79999,9.2, 280.13333,9.166667, -79.86667,9.166667, 280.06668,9.133333, -79.93332,9.133333, 280.,9.1, -80.,9.1, 280.,9.15, -80.,9.15, 280.,9.2, -80.,9.2, 279.93332,9.2, -80.06668,9.2, 279.86667,9.2, -80.13333,9.2, 279.8,9.2, -80.20001,9.2, 279.73334,9.166667, -80.26666,9.166667, 279.66666,9.133333, -80.33334,9.133333, 279.6,9.1, -80.399994,9.1, 279.55,9.1, -80.45001,9.1, 279.5,9.1, -80.5,9.1, 279.425,9.075001, -80.57501,9.075001, 279.35,9.05, -80.649994,9.05, 279.27502,9.025, -80.724976,9.025, 279.2,9., -80.79999,9., 279.15002,8.95, -80.849976,8.95, 279.1,8.9, -80.899994,8.9, 279.03333,8.866667, -80.966675,8.866667, 278.96667,8.833333, -81.033325,8.833333, 278.9,8.8, -81.100006,8.8, 278.83334,8.8, -81.16666,8.8, 278.76666,8.8, -81.23334,8.8, 278.7,8.8, -81.29999,8.8, 278.63333,8.833333, -81.36667,8.833333, 278.56668,8.866667, -81.43332,8.866667, 278.5,8.9, -81.5,8.9, 278.43332,8.933333, -81.56668,8.933333, 278.36667,8.966666, -81.63333,8.966666, 278.3,9., -81.70001,9., 278.23334,9., -81.76666,9., 278.16666,9., -81.83334,9., 278.1,9., -81.899994,9., 278.03333,9., -81.966675,9., 277.96667,9., -82.033325,9., 277.9,9., -82.100006,9., 277.84998,9.05, -82.150024,9.05, 277.8,9.1, -82.20001,9.1, 277.75,9.15, -82.25,9.15, 277.7,9.2, -82.29999,9.2, 277.7,9.266666, -82.29999,9.266666, 277.7,9.333333, -82.29999,9.333333, 277.7,9.4, -82.29999,9.4, 277.63333,9.433333, -82.36667,9.433333, 277.56668,9.466666, -82.43332,9.466666, 277.5,9.5, -82.5,9.5, 277.45,9.55, -82.54999,9.55, 277.4,9.6, -82.600006,9.6, 277.,8.3, -83.,8.3, 277.,8.25, -83.,8.25, 277.,8.2, -83.,8.2, 277.06668,8.233334, -82.93332,8.233334, 277.13333,8.266666, -82.86667,8.266666, 277.2,8.3, -82.79999,8.3, 277.25,8.3, -82.75,8.3, 277.3,8.3, -82.70001,8.3, 277.375,8.3, -82.625,8.3, 277.45,8.3, -82.54999,8.3, 277.525,8.3, -82.475006,8.3, 277.6,8.3, -82.399994,8.3, 277.66666,8.266666, -82.33334,8.266666, 277.73334,8.233334, -82.26666,8.233334, 277.8,8.2, -82.20001,8.2, 277.86667,8.2, -82.13333,8.2, 277.93332,8.2, -82.06668,8.2, 278.,8.2, -82.,8.2, 278.06668,8.2, -81.93332,8.2, 278.13333,8.2, -81.86667,8.2, 278.2,8.2, -81.79999,8.2, 278.23334,8.133333, -81.76666,8.133333, 278.26666,8.066667, -81.73334,8.066667, 278.3,8., -81.70001,8., 278.34998,7.95, -81.650024,7.95, 278.4,7.9, -81.600006,7.9, 278.45,7.8500004, -81.54999,7.8500004, 278.5,7.8, -81.5,7.8, 278.53333,7.7333336, -81.466675,7.7333336, 278.56668,7.6666665, -81.43332,7.6666665, 278.6,7.6, -81.399994,7.6, 278.66666,7.6, -81.33334,7.6, 278.73334,7.6, -81.26666,7.6, 278.8,7.6, -81.20001,7.6, 278.84998,7.6499996, -81.150024,7.6499996, 278.9,7.7, -81.100006,7.7, 278.95,7.7, -81.04999,7.7, 279.,7.7, -81.,7.7, 279.,7.625, -81.,7.625, 279.,7.55, -81.,7.55, 279.,7.475, -81.,7.475, 279.,7.4, -81.,7.4, 279.03333,7.3333335, -80.966675,7.3333335, 279.06668,7.2666664, -80.93332,7.2666664, 279.1,7.2, -80.899994,7.2, 279.175,7.2, -80.82501,7.2, 279.25,7.2, -80.75,7.2, 279.325,7.2, -80.67499,7.2, 279.4,7.2, -80.600006,7.2, 279.46667,7.233333, -80.533325,7.233333, 279.53333,7.266667, -80.466675,7.266667, 279.6,7.3, -80.399994,7.3, 279.65002,7.3500004, -80.349976,7.3500004, 279.7,7.4, -80.29999,7.4, 279.76666,7.4333334, -80.23334,7.4333334, 279.83334,7.4666667, -80.16666,7.4666667, 279.9,7.5, -80.100006,7.5, 279.86667,7.5666666, -80.13333,7.5666666, 279.8333,7.633333, -80.16669,7.633333, 279.8,7.7, -80.20001,7.7, 279.75,7.75, -80.25,7.75, 279.7,7.8, -80.29999,7.8, 279.63333,7.8333335, -80.36667,7.8333335, 279.56668,7.866667, -80.43332,7.866667, 279.5,7.9, -80.5,7.9, 279.5,7.975, -80.5,7.975, 279.5,8.05, -80.5,8.05, 279.5,8.125, -80.5,8.125, 279.5,8.2, -80.5,8.2, 279.55,8.2, -80.45001,8.2, 279.6,8.2, -80.399994,8.2, 279.66666,8.233334, -80.33334,8.233334, 279.73334,8.266666, -80.26666,8.266666, 279.8,8.3, -80.20001,8.3, 279.86667,8.333333, -80.13333,8.333333, 279.93332,8.366667, -80.06668,8.366667, 280.,8.4, -80.,8.4, 280.05,8.45, -79.95001,8.45, 280.1,8.5, -79.899994,8.5, 280.15,8.55, -79.850006,8.55, 280.2,8.6, -79.79999,8.6, 280.25,8.65, -79.75,8.65, 280.3,8.7, -79.70001,8.7, 280.34998,8.75, -79.650024,8.75, 280.4,8.8, -79.600006,8.8, 280.45,8.85, -79.54999,8.85, 280.5,8.9, -79.5,8.9, 280.56668,8.933333, -79.43332,8.933333, 280.63333,8.966666, -79.36667,8.966666, 280.7,9., -79.29999,9., 280.76666,8.966666, -79.23334,8.966666, 280.83334,8.933333, -79.16666,8.933333, 280.9,8.9, -79.100006,8.9, 280.96667,8.866667, -79.033325,8.866667, 281.03333,8.833333, -78.966675,8.833333, 281.1,8.8, -78.899994,8.8, 281.15002,8.75, -78.849976,8.75, 281.2,8.7, -78.79999,8.7, 281.26666,8.666667, -78.73334,8.666667, 281.33334,8.633333, -78.66666,8.633333, 281.4,8.6, -78.600006,8.6, 281.45,8.55, -78.54999,8.55, 281.5,8.5, -78.5,8.5, 281.56668,8.5, -78.43332,8.5, 281.63333,8.5, -78.36667,8.5, 281.7,8.5, -78.29999,8.5, 281.76666,8.466666, -78.23334,8.466666, 281.83334,8.433333, -78.16666,8.433333, 281.9,8.4, -78.100006,8.4, 281.85,8.349999, -78.149994,8.349999, 281.8,8.299999, -78.20001,8.299999, 281.75,8.25, -78.25,8.25, 281.7,8.2, -78.29999,8.2, 281.7,8.15, -78.29999,8.15, 281.7,8.1, -78.29999,8.1, 281.7,8.02, -78.29999,8.02, 281.7,7.94, -78.29999,7.94, 281.7,7.86, -78.29999,7.86, 281.7,7.7799997, -78.29999,7.7799997, 281.7,7.7, -78.29999,7.7, 281.75,7.6499996, -78.25,7.6499996, 281.8,7.6, -78.20001,7.6, 281.84998,7.55, -78.150024,7.55, 281.9,7.5, -78.100006,7.5, 281.93332,7.4333334, -78.06668,7.4333334, 281.96667,7.366667, -78.033325,7.366667, 282.,7.3, -78.,7.3, 282.05,7.3, -77.95001,7.3, 282.1,7.3, -77.899994,7.3, 274.2,11.1, -85.79999,11.1, 274.1667,11.033334, -85.83331,11.033334, 274.13333,10.966666, -85.86667,10.966666, 274.1,10.9, -85.899994,10.9, 274.15002,10.85, -85.849976,10.85, 274.2,10.8, -85.79999,10.8, 274.2,10.733334, -85.79999,10.733334, 274.2,10.666667, -85.79999,10.666667, 274.2,10.6, -85.79999,10.6, 274.15002,10.55, -85.849976,10.55, 274.1,10.5, -85.899994,10.5, 274.125,10.425, -85.875,10.425, 274.15002,10.35, -85.849976,10.35, 274.17502,10.275, -85.82498,10.275, 274.2,10.2, -85.79999,10.2, 274.2,10.15, -85.79999,10.15, 274.2,10.1, -85.79999,10.1, 274.25,10.05, -85.75,10.05, 274.3,10., -85.70001,10., 274.35,9.95, -85.649994,9.95, 274.4,9.9, -85.600006,9.9, 274.45,9.9, -85.54999,9.9, 274.5,9.9, -85.5,9.9, 274.56668,9.866667, -85.43332,9.866667, 274.63333,9.833333, -85.36667,9.833333, 274.7,9.8, -85.29999,9.8, 274.75,9.75, -85.25,9.75, 274.8,9.7, -85.20001,9.7, 274.86667,9.733334, -85.13333,9.733334, 274.93332,9.766666, -85.06668,9.766666, 275.,9.8, -85.,9.8, 274.96667,9.866667, -85.033325,9.866667, 274.93332,9.933333, -85.06668,9.933333, 274.9,10., -85.100006,10., 274.84998,10.05, -85.150024,10.05, 274.8,10.1, -85.20001,10.1, 274.86667,10.1, -85.13333,10.1, 274.93332,10.1, -85.06668,10.1, 275.,10.1, -85.,10.1, 275.06668,10.066667, -84.93332,10.066667, 275.13333,10.033334, -84.86667,10.033334, 275.2,10., -84.79999,10., 275.25,9.95, -84.75,9.95, 275.3,9.9, -84.70001,9.9, 275.3,9.833333, -84.70001,9.833333, 275.3,9.766666, -84.70001,9.766666, 275.3,9.7, -84.70001,9.7, 275.34998,9.65, -84.650024,9.65, 275.4,9.6, -84.600006,9.6, 275.45,9.55, -84.54999,9.55, 275.5,9.5, -84.5,9.5, 275.56668,9.466666, -84.43332,9.466666, 275.63333,9.433333, -84.36667,9.433333, 275.7,9.4, -84.29999,9.4, 275.76666,9.4, -84.23334,9.4, 275.83334,9.4, -84.16666,9.4, 275.9,9.4, -84.100006,9.4, 275.95,9.35, -84.04999,9.35, 276.,9.3, -84.,9.3, 276.06668,9.266666, -83.93332,9.266666, 276.13333,9.233334, -83.86667,9.233334, 276.2,9.2, -83.79999,9.2, 276.23334,9.133333, -83.76666,9.133333, 276.26666,9.066667, -83.73334,9.066667, 276.3,9., -83.70001,9., 276.3,8.933333, -83.70001,8.933333, 276.3,8.866667, -83.70001,8.866667, 276.3,8.8, -83.70001,8.8, 276.3,8.733334, -83.70001,8.733334, 276.3,8.666667, -83.70001,8.666667, 276.3,8.6, -83.70001,8.6, 276.36667,8.566667, -83.63333,8.566667, 276.43332,8.533334, -83.56668,8.533334, 276.5,8.5, -83.5,8.5, 276.55,8.45, -83.45001,8.45, 276.6,8.4, -83.399994,8.4, 276.6,8.466666, -83.399994,8.466666, 276.6,8.533334, -83.399994,8.533334, 276.6,8.6, -83.399994,8.6, 276.675,8.6, -83.32501,8.6, 276.75,8.6, -83.25,8.6, 276.825,8.6, -83.17499,8.6, 276.9,8.6, -83.100006,8.6, 276.9,8.533334, -83.100006,8.533334, 276.9,8.466666, -83.100006,8.466666, 276.9,8.4, -83.100006,8.4, 276.95,8.35, -83.04999,8.35, 277.,8.3, -83.,8.3, 272.6,13., -87.399994,13., 272.53333,13., -87.466675,13., 272.46667,13., -87.533325,13., 272.4,13., -87.600006,13., 272.43332,12.933333, -87.56668,12.933333, 272.46667,12.866667, -87.533325,12.866667, 272.5,12.8, -87.5,12.8, 272.55,12.75, -87.45001,12.75, 272.6,12.7, -87.399994,12.7, 272.65002,12.65, -87.349976,12.65, 272.7,12.6, -87.29999,12.6, 272.75,12.55, -87.25,12.55, 272.8,12.5, -87.20001,12.5, 272.84998,12.45, -87.150024,12.45, 272.9,12.4, -87.100006,12.4, 272.95,12.35, -87.04999,12.35, 273.,12.3, -87.,12.3, 273.06668,12.266666, -86.93332,12.266666, 273.13333,12.233334, -86.86667,12.233334, 273.2,12.2, -86.79999,12.2, 273.23334,12.133333, -86.76666,12.133333, 273.26666,12.066667, -86.73334,12.066667, 273.3,12., -86.70001,12., 273.34998,11.95, -86.650024,11.95, 273.4,11.9, -86.600006,11.9, 273.45,11.85, -86.54999,11.85, 273.5,11.8, -86.5,11.8, 273.55,11.75, -86.45001,11.75, 273.6,11.7, -86.399994,11.7, 273.65002,11.65, -86.349976,11.65, 273.7,11.6, -86.29999,11.6, 273.75,11.55, -86.25,11.55, 273.8,11.5, -86.20001,11.5, 273.86667,11.466666, -86.13333,11.466666, 273.93332,11.433333, -86.06668,11.433333, 274.,11.4, -86.,11.4, 274.05,11.35, -85.95001,11.35, 274.1,11.3, -85.899994,11.3, 274.13333,11.233334, -85.86667,11.233334, 274.1667,11.166667, -85.83331,11.166667, 274.2,11.1, -85.79999,11.1, 274.2,11.1, -85.79999,11.1, 272.2,13.4, -87.79999,13.4, 272.26666,13.4, -87.73334,13.4, 272.33334,13.4, -87.66666,13.4, 272.4,13.4, -87.600006,13.4, 272.43332,13.333333, -87.56668,13.333333, 272.46667,13.266666, -87.533325,13.266666, 272.5,13.2, -87.5,13.2, 272.55,13.15, -87.45001,13.15, 272.6,13.1, -87.399994,13.1, 272.6,13.05, -87.399994,13.05, 272.6,13., -87.399994,13., 269.9,13.7, -90.100006,13.7, 269.96667,13.666667, -90.033325,13.666667, 270.03333,13.633333, -89.966675,13.633333, 270.1,13.6, -89.899994,13.6, 270.15002,13.6, -89.849976,13.6, 270.2,13.6, -89.79999,13.6, 270.26666,13.566667, -89.73334,13.566667, 270.33334,13.533334, -89.66666,13.533334, 270.4,13.5, -89.600006,13.5, 270.46667,13.5, -89.533325,13.5, 270.53333,13.5, -89.466675,13.5, 270.6,13.5, -89.399994,13.5, 270.66666,13.466666, -89.33334,13.466666, 270.73334,13.433333, -89.26666,13.433333, 270.8,13.4, -89.20001,13.4, 270.84998,13.4, -89.150024,13.4, 270.9,13.4, -89.100006,13.4, 270.975,13.375, -89.024994,13.375, 271.05,13.35, -88.95001,13.35, 271.125,13.325, -88.875,13.325, 271.2,13.3, -88.79999,13.3, 271.25,13.25, -88.75,13.25, 271.3,13.2, -88.70001,13.2, 271.36667,13.2, -88.63333,13.2, 271.43332,13.2, -88.56668,13.2, 271.5,13.2, -88.5,13.2, 271.575,13.2, -88.42499,13.2, 271.65,13.2, -88.350006,13.2, 271.72498,13.2, -88.275024,13.2, 271.8,13.2, -88.20001,13.2, 271.86667,13.233334, -88.13333,13.233334, 271.93332,13.266666, -88.06668,13.266666, 272.,13.3, -88.,13.3, 272.05,13.3, -87.95001,13.3, 272.1,13.3, -87.899994,13.3, 272.15002,13.35, -87.849976,13.35, 272.2,13.4, -87.79999,13.4, 267.8,14.6, -92.20001,14.6, 267.84998,14.55, -92.150024,14.55, 267.9,14.5, -92.100006,14.5, 267.95,14.45, -92.04999,14.45, 268.,14.4, -92.,14.4, 268.05,14.35, -91.95001,14.35, 268.1,14.3, -91.899994,14.3, 268.15002,14.25, -91.849976,14.25, 268.2,14.2, -91.79999,14.2, 268.25,14.15, -91.75,14.15, 268.3,14.1, -91.70001,14.1, 268.375,14.075001, -91.625,14.075001, 268.45,14.05, -91.54999,14.05, 268.525,14.025, -91.475006,14.025, 268.6,14., -91.399994,14., 268.66666,13.966666, -91.33334,13.966666, 268.73334,13.933333, -91.26666,13.933333, 268.8,13.9, -91.20001,13.9, 268.86667,13.9, -91.13333,13.9, 268.93332,13.9, -91.06668,13.9, 269.,13.9, -91.,13.9, 269.06668,13.9, -90.93332,13.9, 269.13333,13.9, -90.86667,13.9, 269.2,13.9, -90.79999,13.9, 269.26666,13.9, -90.73334,13.9, 269.33334,13.9, -90.66666,13.9, 269.4,13.9, -90.600006,13.9, 269.46667,13.866667, -90.533325,13.866667, 269.53333,13.833333, -90.466675,13.833333, 269.6,13.8, -90.399994,13.8, 269.65002,13.8, -90.349976,13.8, 269.7,13.8, -90.29999,13.8, 269.76666,13.8, -90.23334,13.8, 269.83334,13.8, -90.16666,13.8, 269.9,13.8, -90.100006,13.8, 269.9,13.75, -90.100006,13.75, 269.9,13.7, -90.100006,13.7, 267.8,14.6, -92.20001,14.6, 267.75,14.65, -92.25,14.65, 267.7,14.7, -92.29999,14.7, 267.625,14.725, -92.375,14.725, 267.55,14.75, -92.45001,14.75, 267.475,14.775, -92.524994,14.775, 267.4,14.8, -92.600006,14.8, 267.36667,14.866667, -92.63333,14.866667, 267.3333,14.933333, -92.66669,14.933333, 267.3,15., -92.70001,15., 267.23334,15.033334, -92.76666,15.033334, 267.16666,15.066667, -92.83334,15.066667, 267.1,15.1, -92.899994,15.1, 267.05,15.150001, -92.95001,15.150001, 267.,15.200001, -93.,15.200001, 266.95,15.25, -93.04999,15.25, 266.9,15.3, -93.100006,15.3, 266.86667,15.366667, -93.13333,15.366667, 266.8333,15.433333, -93.16669,15.433333, 266.8,15.5, -93.20001,15.5, 266.73334,15.533334, -93.26666,15.533334, 266.66666,15.566667, -93.33334,15.566667, 266.6,15.6, -93.399994,15.6, 266.56668,15.666667, -93.43332,15.666667, 266.53333,15.733334, -93.466675,15.733334, 266.5,15.8, -93.5,15.8, 266.425,15.825, -93.57501,15.825, 266.35,15.85, -93.649994,15.85, 266.27502,15.875, -93.724976,15.875, 266.2,15.9, -93.79999,15.9, 266.13333,15.933333, -93.86667,15.933333, 266.06668,15.966666, -93.93332,15.966666, 266.,16., -94.,16., 265.93332,16.033333, -94.06668,16.033333, 265.86667,16.066668, -94.13333,16.066668, 265.8,16.1, -94.20001,16.1, 265.73334,16.1, -94.26666,16.1, 265.66666,16.1, -94.33334,16.1, 265.6,16.1, -94.399994,16.1, 265.53333,16.133333, -94.466675,16.133333, 265.46667,16.166668, -94.533325,16.166668, 265.4,16.2, -94.600006,16.2, 265.325,16.2, -94.67499,16.2, 265.25,16.2, -94.75,16.2, 265.175,16.2, -94.82501,16.2, 265.1,16.2, -94.899994,16.2, 265.05,16.2, -94.95001,16.2, 265.,16.2, -95.,16.2, 274.3,12.1, -85.70001,12.1, 274.36667,12.066667, -85.63333,12.066667, 274.43332,12.033334, -85.56668,12.033334, 274.5,12., -85.5,12., 274.55,11.95, -85.45001,11.95, 274.6,11.9, -85.399994,11.9, 274.66666,11.866667, -85.33334,11.866667, 274.73334,11.833333, -85.26666,11.833333, 274.8,11.8, -85.20001,11.8, 274.8333,11.733334, -85.16669,11.733334, 274.86667,11.666667, -85.13333,11.666667, 274.9,11.6, -85.100006,11.6, 274.95,11.55, -85.04999,11.55, 275.,11.5, -85.,11.5, 275.03333,11.433333, -84.966675,11.433333, 275.06668,11.366667, -84.93332,11.366667, 275.1,11.3, -84.899994,11.3, 275.06668,11.233334, -84.93332,11.233334, 275.03333,11.166667, -84.966675,11.166667, 275.,11.1, -85.,11.1, 274.95,11.1, -85.04999,11.1, 274.9,11.1, -85.100006,11.1, 274.825,11.125, -85.17499,11.125, 274.75,11.15, -85.25,11.15, 274.675,11.175, -85.32501,11.175, 274.6,11.2, -85.399994,11.2, 274.53333,11.233334, -85.466675,11.233334, 274.46667,11.266666, -85.533325,11.266666, 274.4,11.3, -85.600006,11.3, 274.34998,11.35, -85.650024,11.35, 274.3,11.4, -85.70001,11.4, 274.25,11.45, -85.75,11.45, 274.2,11.5, -85.79999,11.5, 274.1667,11.566667, -85.83331,11.566667, 274.13333,11.633333, -85.86667,11.633333, 274.1,11.7, -85.899994,11.7, 274.1,11.75, -85.899994,11.75, 274.1,11.8, -85.899994,11.8, 274.1,11.875, -85.899994,11.875, 274.1,11.950001, -85.899994,11.950001, 274.1,12.025001, -85.899994,12.025001, 274.1,12.1, -85.899994,12.1, 274.16666,12.1, -85.83334,12.1, 274.23334,12.1, -85.76666,12.1, 274.3,12.1, -85.70001,12.1, 274.3,12.1, -85.70001,12.1, 219.,69.7, -141.,69.7, 219.,69.45263, -141.,69.45263, 219.,69.20526, -141.,69.20526, 219.,68.95789, -141.,68.95789, 219.,68.710526, -141.,68.710526, 219.,68.46316, -141.,68.46316, 219.,68.21579, -141.,68.21579, 219.,67.96842, -141.,67.96842, 219.,67.721054, -141.,67.721054, 219.,67.47369, -141.,67.47369, 219.,67.22631, -141.,67.22631, 219.,66.97894, -141.,66.97894, 219.,66.731575, -141.,66.731575, 219.,66.48421, -141.,66.48421, 219.,66.23684, -141.,66.23684, 219.,65.98947, -141.,65.98947, 219.,65.7421, -141.,65.7421, 219.,65.494736, -141.,65.494736, 219.,65.24737, -141.,65.24737, 219.,65., -141.,65., 219.,64.795654, -141.,64.795654, 219.,64.5913, -141.,64.5913, 219.,64.386955, -141.,64.386955, 219.,64.18261, -141.,64.18261, 219.,63.97826, -141.,63.97826, 219.,63.773914, -141.,63.773914, 219.,63.569565, -141.,63.569565, 219.,63.365215, -141.,63.365215, 219.,63.16087, -141.,63.16087, 219.,62.95652, -141.,62.95652, 219.,62.752174, -141.,62.752174, 219.,62.547825, -141.,62.547825, 219.,62.34348, -141.,62.34348, 219.,62.13913, -141.,62.13913, 219.,61.934784, -141.,61.934784, 219.,61.730434, -141.,61.730434, 219.,61.526085, -141.,61.526085, 219.,61.32174, -141.,61.32174, 219.,61.11739, -141.,61.11739, 219.,60.913044, -141.,60.913044, 219.,60.708694, -141.,60.708694, 219.,60.50435, -141.,60.50435, 219.,60.3, -141.,60.3, 219.09412,60.282352, -140.90588,60.282352, 219.18825,60.264706, -140.81175,60.264706, 219.28236,60.24706, -140.71764,60.24706, 219.3765,60.229412, -140.6235,60.229412, 219.47061,60.211765, -140.52939,60.211765, 219.56474,60.19412, -140.43526,60.19412, 219.65886,60.17647, -140.34114,60.17647, 219.75299,60.158825, -140.24701,60.158825, 219.8471,60.141174, -140.1529,60.141174, 219.94124,60.123528, -140.05876,60.123528, 220.03535,60.10588, -139.96465,60.10588, 220.12949,60.088234, -139.87051,60.088234, 220.2236,60.070587, -139.7764,60.070587, 220.31773,60.05294, -139.68227,60.05294, 220.41185,60.035294, -139.58815,60.035294, 220.50598,60.017647, -139.49402,60.017647, 220.6001,60., -139.3999,60., 223.8001,68.9, -136.1999,68.9, 223.78899,68.67778, -136.21101,68.67778, 223.77788,68.45556, -136.22212,68.45556, 223.76677,68.23334, -136.23323,68.23334, 223.75566,68.011116, -136.24434,68.011116, 223.74454,67.78889, -136.25546,67.78889, 223.73343,67.566666, -136.26657,67.566666, 223.72232,67.344444, -136.27768,67.344444, 223.71121,67.12222, -136.28879,67.12222, 223.7001,66.9, -136.2999,66.9, 223.79654,66.89643, -136.20346,66.89643, 223.89296,66.89286, -136.10704,66.89286, 223.9894,66.88929, -136.0106,66.88929, 224.08582,66.88572, -135.91418,66.88572, 224.18225,66.88214, -135.81775,66.88214, 224.27867,66.87857, -135.72133,66.87857, 224.3751,66.875, -135.6249,66.875, 224.47153,66.87143, -135.52847,66.87143, 224.56796,66.86786, -135.43204,66.86786, 224.66438,66.86429, -135.33562,66.86429, 224.76082,66.86072, -135.23918,66.86072, 224.85724,66.85715, -135.14276,66.85715, 224.95367,66.85358, -135.04633,66.85358, 225.05011,66.85, -134.94989,66.85, 225.14653,66.84643, -134.85347,66.84643, 225.24297,66.84286, -134.75703,66.84286, 225.33939,66.83929, -134.66061,66.83929, 225.43582,66.83572, -134.56418,66.83572, 225.53224,66.832146, -134.46776,66.832146, 225.62868,66.828575, -134.37132,66.828575, 225.7251,66.825005, -134.2749,66.825005, 225.82153,66.821434, -134.17847,66.821434, 225.91795,66.81786, -134.08205,66.81786, 226.01439,66.814285, -133.98561,66.814285, 226.11081,66.810715, -133.88919,66.810715, 226.20724,66.807144, -133.79276,66.807144, 226.30367,66.80357, -133.69633,66.80357, 226.4001,66.8, -133.5999,66.8, 226.48898,66.73334, -133.51102,66.73334, 226.57787,66.66667, -133.42213,66.66667, 226.66675,66.600006, -133.33325,66.600006, 226.75563,66.53333, -133.24437,66.53333, 226.84451,66.46667, -133.15549,66.46667, 226.9334,66.4, -133.0666,66.4, 227.02228,66.333336, -132.97772,66.333336, 227.11116,66.26667, -132.88884,66.26667, 227.20004,66.2, -132.79996,66.2, 227.28894,66.13333, -132.71106,66.13333, 227.37782,66.066666, -132.62218,66.066666, 227.4667,66., -132.5333,66., 227.55559,65.933334, -132.44441,65.933334, 227.64447,65.86667, -132.35553,65.86667, 227.73335,65.8, -132.26665,65.8, 227.82224,65.73333, -132.17776,65.73333, 227.91112,65.666664, -132.08888,65.666664, 228.,65.6, -132.,65.6, 228.06876,65.4625, -131.93124,65.4625, 228.13751,65.325, -131.86249,65.325, 228.20627,65.1875, -131.79373,65.1875, 228.27502,65.05, -131.72498,65.05, 228.34378,64.9125, -131.65622,64.9125, 228.41254,64.775, -131.58746,64.775, 228.4813,64.6375, -131.5187,64.6375, 228.55005,64.5, -131.44995,64.5, 228.6188,64.3625, -131.3812,64.3625, 228.68756,64.225, -131.31244,64.225, 228.75632,64.0875, -131.24368,64.0875, 228.82507,63.95, -131.17493,63.95, 228.89383,63.8125, -131.10617,63.8125, 228.96259,63.675003, -131.03741,63.675003, 229.03134,63.537502, -130.96866,63.537502, 229.1001,63.4, -130.8999,63.4, 229.1914,63.352177, -130.8086,63.352177, 229.2827,63.304348, -130.7173,63.304348, 229.37401,63.256523, -130.62599,63.256523, 229.46532,63.2087, -130.53468,63.2087, 229.55663,63.16087, -130.44337,63.16087, 229.64792,63.113045, -130.35208,63.113045, 229.73923,63.06522, -130.26077,63.06522, 229.83054,63.01739, -130.16946,63.01739, 229.92184,62.969566, -130.07816,62.969566, 230.01314,62.92174, -129.98686,62.92174, 230.10445,62.873913, -129.89555,62.873913, 230.19576,62.826088, -129.80424,62.826088, 230.28706,62.77826, -129.71294,62.77826, 230.37836,62.730434, -129.62164,62.730434, 230.46967,62.68261, -129.53033,62.68261, 230.56097,62.63478, -129.43903,62.63478, 230.65228,62.586956, -129.34772,62.586956, 230.74358,62.53913, -129.25642,62.53913, 230.83488,62.491302, -129.16512,62.491302, 230.9262,62.443478, -129.0738,62.443478, 231.0175,62.395653, -128.9825,62.395653, 231.1088,62.347824, -128.8912,62.347824, 231.2001,62.3, -128.7999,62.3, 231.2751,62.2, -128.7249,62.2, 231.3501,62.1, -128.6499,62.1, 231.4251,62., -128.5749,62., 231.50009,61.9, -128.49991,61.9, 231.5751,61.8, -128.4249,61.8, 231.6501,61.7, -128.3499,61.7, 231.7251,61.6, -128.2749,61.6, 231.8001,61.5, -128.1999,61.5, 231.89534,61.47619, -128.10466,61.47619, 231.99057,61.45238, -128.00943,61.45238, 232.08582,61.42857, -127.914185,61.42857, 232.18105,61.404762, -127.818954,61.404762, 232.27629,61.38095, -127.72371,61.38095, 232.37152,61.357143, -127.62848,61.357143, 232.46677,61.333332, -127.53323,61.333332, 232.56201,61.309525, -127.43799,61.309525, 232.65724,61.285713, -127.34276,61.285713, 232.75249,61.261906, -127.24751,61.261906, 232.84772,61.238094, -127.15228,61.238094, 232.94296,61.214287, -127.05704,61.214287, 233.0382,61.190475, -126.96181,61.190475, 233.13344,61.166668, -126.86656,61.166668, 233.22868,61.142857, -126.77132,61.142857, 233.32391,61.11905, -126.67609,61.11905, 233.41916,61.095238, -126.58084,61.095238, 233.51439,61.07143, -126.48561,61.07143, 233.60963,61.04762, -126.390366,61.04762, 233.70486,61.02381, -126.295135,61.02381, 233.80011,61., -126.19989,61., 233.86678,60.916668, -126.133224,60.916668, 233.93344,60.833332, -126.06656,60.833332, 234.0001,60.75, -125.99989,60.75, 234.06677,60.666668, -125.93323,60.666668, 234.13344,60.583332, -125.86656,60.583332, 234.2001,60.5, -125.7999,60.5, 234.29576,60.47826, -125.70424,60.47826, 234.3914,60.45652, -125.6086,60.45652, 234.48706,60.434784, -125.51294,60.434784, 234.58272,60.413044, -125.41728,60.413044, 234.67836,60.391304, -125.32164,60.391304, 234.77402,60.369564, -125.22598,60.369564, 234.86967,60.347828, -125.130325,60.347828, 234.96532,60.326088, -125.03468,60.326088, 235.06097,60.304348, -124.939026,60.304348, 235.15663,60.282608, -124.84337,60.282608, 235.25227,60.260868, -124.74773,60.260868, 235.34793,60.239132, -124.65207,60.239132, 235.44357,60.217392, -124.55643,60.217392, 235.53923,60.195652, -124.46077,60.195652, 235.63489,60.173912, -124.36511,60.173912, 235.73053,60.152172, -124.26947,60.152172, 235.82619,60.130436, -124.17381,60.130436, 235.92184,60.108696, -124.078156,60.108696, 236.01749,60.086956, -123.98251,60.086956, 236.11314,60.065216, -123.886856,60.065216, 236.2088,60.04348, -123.7912,60.04348, 236.30444,60.02174, -123.69556,60.02174, 236.4001,60., -123.5999,60., 265.2,60., -94.79999,60., 265.10303,60., -94.89697,60., 265.00607,60., -94.99393,60., 264.9091,60., -95.09091,60., 264.81213,60., -95.18787,60., 264.71515,60., -95.28485,60., 264.6182,60., -95.381805,60., 264.5212,60., -95.47879,60., 264.42426,60., -95.575745,60., 264.32727,60., -95.67273,60., 264.23032,60., -95.769684,60., 264.13333,60., -95.86667,60., 264.03638,60., -95.96362,60., 263.9394,60., -96.06061,60., 263.84244,60., -96.15756,60., 263.74545,60., -96.25455,60., 263.6485,60., -96.3515,60., 263.5515,60., -96.44849,60., 263.45456,60., -96.54544,60., 263.35757,60., -96.642426,60., 263.26062,60., -96.73938,60., 263.16364,60., -96.836365,60., 263.06668,60., -96.93332,60., 262.9697,60., -97.030304,60., 262.87274,60., -97.12726,60., 262.77576,60., -97.22424,60., 262.6788,60., -97.3212,60., 262.58182,60., -97.41818,60., 262.48486,60., -97.51514,60., 262.38788,60., -97.61212,60., 262.29092,60., -97.709076,60., 262.19394,60., -97.80606,60., 262.097,60., -97.903015,60., 262.,60., -98.,60., 261.9014,60., -98.0986,60., 261.80283,60., -98.197174,60., 261.70422,60., -98.29578,60., 261.60562,60., -98.39438,60., 261.50705,60., -98.49295,60., 261.40845,60., -98.59155,60., 261.30984,60., -98.690155,60., 261.21127,60., -98.78873,60., 261.11267,60., -98.88733,60., 261.0141,60., -98.9859,60., 260.9155,60., -99.0845,60., 260.8169,60., -99.183105,60., 260.71832,60., -99.28168,60., 260.61972,60., -99.38028,60., 260.52112,60., -99.47888,60., 260.42255,60., -99.57745,60., 260.32394,60., -99.676056,60., 260.22534,60., -99.77466,60., 260.12677,60., -99.87323,60., 260.02817,60., -99.97183,60., 259.92957,60., -100.070435,60., 259.831,60., -100.16901,60., 259.7324,60., -100.26761,60., 259.6338,60., -100.36621,60., 259.53522,60., -100.46478,60., 259.4366,60., -100.563385,60., 259.33804,60., -100.66196,60., 259.23944,60., -100.76056,60., 259.14084,60., -100.85916,60., 259.04227,60., -100.95773,60., 258.94366,60., -101.056335,60., 258.84506,60., -101.15494,60., 258.7465,60., -101.25351,60., 258.6479,60., -101.35211,60., 258.5493,60., -101.450714,60., 258.4507,60., -101.549286,60., 258.3521,60., -101.64789,60., 258.2535,60., -101.74649,60., 258.15494,60., -101.84506,60., 258.05634,60., -101.943665,60., 257.95773,60., -102.04227,60., 257.85916,60., -102.14084,60., 257.76056,60., -102.23944,60., 257.66196,60., -102.33804,60., 257.5634,60., -102.436615,60., 257.46478,60., -102.53522,60., 257.3662,60., -102.63379,60., 257.2676,60., -102.73239,60., 257.169,60., -102.83099,60., 257.07043,60., -102.929565,60., 256.97183,60., -103.02817,60., 256.87323,60., -103.12677,60., 256.77466,60., -103.22534,60., 256.67606,60., -103.323944,60., 256.57745,60., -103.42255,60., 256.47888,60., -103.52112,60., 256.38028,60., -103.61972,60., 256.28168,60., -103.71832,60., 256.1831,60., -103.816895,60., 256.0845,60., -103.9155,60., 255.98592,60., -104.014084,60., 255.88733,60., -104.11267,60., 255.78873,60., -104.21127,60., 255.69014,60., -104.30986,60., 255.59155,60., -104.40845,60., 255.49295,60., -104.50705,60., 255.39436,60., -104.60564,60., 255.29578,60., -104.70422,60., 255.19719,60., -104.80281,60., 255.09859,60., -104.90141,60., 255.,60., -105.,60., 254.90196,60., -105.09804,60., 254.80392,60., -105.196075,60., 254.70589,60., -105.29411,60., 254.60785,60., -105.39215,60., 254.50981,60., -105.49019,60., 254.41176,60., -105.58824,60., 254.31372,60., -105.68628,60., 254.21568,60., -105.78432,60., 254.11765,60., -105.882355,60., 254.0196,60., -105.98039,60., 253.92157,60., -106.07843,60., 253.82353,60., -106.17647,60., 253.7255,60., -106.274506,60., 253.62746,60., -106.37254,60., 253.52942,60., -106.47058,60., 253.43137,60., -106.568634,60., 253.33333,60., -106.66667,60., 253.23529,60., -106.76471,60., 253.13725,60., -106.86275,60., 253.03922,60., -106.960785,60., 252.94118,60., -107.05882,60., 252.84314,60., -107.15686,60., 252.7451,60., -107.2549,60., 252.64706,60., -107.352936,60., 252.54903,60., -107.45097,60., 252.45097,60., -107.54903,60., 252.35294,60., -107.647064,60., 252.2549,60., -107.7451,60., 252.15686,60., -107.84314,60., 252.05882,60., -107.94118,60., 251.96078,60., -108.039215,60., 251.86275,60., -108.13725,60., 251.76471,60., -108.23529,60., 251.66667,60., -108.33333,60., 251.56863,60., -108.431366,60., 251.47058,60., -108.52942,60., 251.37254,60., -108.62746,60., 251.2745,60., -108.725494,60., 251.17647,60., -108.82353,60., 251.07843,60., -108.92157,60., 250.9804,60., -109.01961,60., 250.88235,60., -109.117645,60., 250.78432,60., -109.21568,60., 250.68628,60., -109.31372,60., 250.58824,60., -109.41176,60., 250.4902,60., -109.509796,60., 250.39215,60., -109.60785,60., 250.29411,60., -109.70589,60., 250.19608,60., -109.803925,60., 250.09804,60., -109.90196,60., 250.,60., -110.,60., 249.90196,60., -110.09804,60., 249.80392,60., -110.196075,60., 249.70589,60., -110.29411,60., 249.60785,60., -110.39215,60., 249.50981,60., -110.49019,60., 249.41176,60., -110.58824,60., 249.31372,60., -110.68628,60., 249.21568,60., -110.78432,60., 249.11765,60., -110.882355,60., 249.0196,60., -110.98039,60., 248.92157,60., -111.07843,60., 248.82353,60., -111.17647,60., 248.7255,60., -111.274506,60., 248.62746,60., -111.37254,60., 248.52942,60., -111.47058,60., 248.43137,60., -111.568634,60., 248.33333,60., -111.66667,60., 248.23529,60., -111.76471,60., 248.13725,60., -111.86275,60., 248.03922,60., -111.960785,60., 247.94118,60., -112.05882,60., 247.84314,60., -112.15686,60., 247.7451,60., -112.2549,60., 247.64706,60., -112.352936,60., 247.54903,60., -112.45097,60., 247.45097,60., -112.54903,60., 247.35294,60., -112.647064,60., 247.2549,60., -112.7451,60., 247.15686,60., -112.84314,60., 247.05882,60., -112.94118,60., 246.96078,60., -113.039215,60., 246.86275,60., -113.13725,60., 246.76471,60., -113.23529,60., 246.66667,60., -113.33333,60., 246.56863,60., -113.431366,60., 246.47058,60., -113.52942,60., 246.37254,60., -113.62746,60., 246.2745,60., -113.725494,60., 246.17647,60., -113.82353,60., 246.07843,60., -113.92157,60., 245.9804,60., -114.01961,60., 245.88235,60., -114.117645,60., 245.78432,60., -114.21568,60., 245.68628,60., -114.31372,60., 245.58824,60., -114.41176,60., 245.4902,60., -114.509796,60., 245.39215,60., -114.60785,60., 245.29411,60., -114.70589,60., 245.19608,60., -114.803925,60., 245.09804,60., -114.90196,60., 245.,60., -115.,60., 244.90196,60., -115.09804,60., 244.80392,60., -115.196075,60., 244.70589,60., -115.29411,60., 244.60785,60., -115.39215,60., 244.50981,60., -115.49019,60., 244.41176,60., -115.58824,60., 244.31372,60., -115.68628,60., 244.21568,60., -115.78432,60., 244.11765,60., -115.882355,60., 244.0196,60., -115.98039,60., 243.92157,60., -116.07843,60., 243.82353,60., -116.17647,60., 243.7255,60., -116.274506,60., 243.62746,60., -116.37254,60., 243.52942,60., -116.47058,60., 243.43137,60., -116.568634,60., 243.33333,60., -116.66667,60., 243.23529,60., -116.76471,60., 243.13725,60., -116.86275,60., 243.03922,60., -116.960785,60., 242.94118,60., -117.05882,60., 242.84314,60., -117.15686,60., 242.7451,60., -117.2549,60., 242.64706,60., -117.352936,60., 242.54903,60., -117.45097,60., 242.45097,60., -117.54903,60., 242.35294,60., -117.647064,60., 242.2549,60., -117.7451,60., 242.15686,60., -117.84314,60., 242.05882,60., -117.94118,60., 241.96078,60., -118.039215,60., 241.86275,60., -118.13725,60., 241.76471,60., -118.23529,60., 241.66667,60., -118.33333,60., 241.56863,60., -118.431366,60., 241.47058,60., -118.52942,60., 241.37254,60., -118.62746,60., 241.2745,60., -118.725494,60., 241.17647,60., -118.82353,60., 241.07843,60., -118.92157,60., 240.9804,60., -119.01961,60., 240.88235,60., -119.117645,60., 240.78432,60., -119.21568,60., 240.68628,60., -119.31372,60., 240.58824,60., -119.41176,60., 240.4902,60., -119.509796,60., 240.39215,60., -119.60785,60., 240.29411,60., -119.70589,60., 240.19608,60., -119.803925,60., 240.09804,60., -119.90196,60., 240.,60., -120.,60., 239.90196,60., -120.09804,60., 239.80392,60., -120.196075,60., 239.70589,60., -120.29411,60., 239.60785,60., -120.39215,60., 239.50981,60., -120.49019,60., 239.41176,60., -120.58824,60., 239.31372,60., -120.68628,60., 239.21568,60., -120.78432,60., 239.11765,60., -120.882355,60., 239.0196,60., -120.98039,60., 238.92157,60., -121.07843,60., 238.82353,60., -121.17647,60., 238.7255,60., -121.274506,60., 238.62746,60., -121.37254,60., 238.52942,60., -121.47058,60., 238.43137,60., -121.568634,60., 238.33333,60., -121.66667,60., 238.23529,60., -121.76471,60., 238.13725,60., -121.86275,60., 238.03922,60., -121.960785,60., 237.94118,60., -122.05882,60., 237.84314,60., -122.15686,60., 237.7451,60., -122.2549,60., 237.64706,60., -122.352936,60., 237.54903,60., -122.45097,60., 237.45097,60., -122.54903,60., 237.35294,60., -122.647064,60., 237.2549,60., -122.7451,60., 237.15686,60., -122.84314,60., 237.05882,60., -122.94118,60., 236.96078,60., -123.039215,60., 236.86275,60., -123.13725,60., 236.76471,60., -123.23529,60., 236.66667,60., -123.33333,60., 236.56863,60., -123.431366,60., 236.47058,60., -123.52942,60., 236.37254,60., -123.62746,60., 236.2745,60., -123.725494,60., 236.17647,60., -123.82353,60., 236.07843,60., -123.92157,60., 235.9804,60., -124.01961,60., 235.88235,60., -124.117645,60., 235.78432,60., -124.21568,60., 235.68628,60., -124.31372,60., 235.58824,60., -124.41176,60., 235.4902,60., -124.509796,60., 235.39215,60., -124.60785,60., 235.29411,60., -124.70589,60., 235.19608,60., -124.803925,60., 235.09804,60., -124.90196,60., 235.,60., -125.,60., 234.90196,60., -125.09804,60., 234.80392,60., -125.196075,60., 234.70589,60., -125.29411,60., 234.60785,60., -125.39215,60., 234.50981,60., -125.49019,60., 234.41176,60., -125.58824,60., 234.31372,60., -125.68628,60., 234.21568,60., -125.78432,60., 234.11765,60., -125.882355,60., 234.0196,60., -125.98039,60., 233.92157,60., -126.07843,60., 233.82353,60., -126.17647,60., 233.7255,60., -126.274506,60., 233.62746,60., -126.37254,60., 233.52942,60., -126.47058,60., 233.43137,60., -126.568634,60., 233.33333,60., -126.66667,60., 233.23529,60., -126.76471,60., 233.13725,60., -126.86275,60., 233.03922,60., -126.960785,60., 232.94118,60., -127.05882,60., 232.84314,60., -127.15686,60., 232.7451,60., -127.2549,60., 232.64706,60., -127.352936,60., 232.54903,60., -127.45097,60., 232.45097,60., -127.54903,60., 232.35294,60., -127.647064,60., 232.2549,60., -127.7451,60., 232.15686,60., -127.84314,60., 232.05882,60., -127.94118,60., 231.96078,60., -128.03922,60., 231.86275,60., -128.13725,60., 231.76471,60., -128.23529,60., 231.66667,60., -128.33333,60., 231.56863,60., -128.43137,60., 231.47058,60., -128.52942,60., 231.37254,60., -128.62746,60., 231.2745,60., -128.7255,60., 231.17647,60., -128.82353,60., 231.07843,60., -128.92157,60., 230.9804,60., -129.0196,60., 230.88235,60., -129.11765,60., 230.78432,60., -129.21568,60., 230.68628,60., -129.31372,60., 230.58824,60., -129.41176,60., 230.4902,60., -129.5098,60., 230.39215,60., -129.60785,60., 230.29411,60., -129.70589,60., 230.19608,60., -129.80392,60., 230.09804,60., -129.90196,60., 230.,60., -130.,60., 229.90196,60., -130.09804,60., 229.80392,60., -130.19608,60., 229.70589,60., -130.29411,60., 229.60785,60., -130.39215,60., 229.50981,60., -130.49019,60., 229.41176,60., -130.58824,60., 229.31372,60., -130.68628,60., 229.21568,60., -130.78432,60., 229.11765,60., -130.88235,60., 229.0196,60., -130.9804,60., 228.92157,60., -131.07843,60., 228.82353,60., -131.17647,60., 228.7255,60., -131.2745,60., 228.62746,60., -131.37254,60., 228.52942,60., -131.47058,60., 228.43137,60., -131.56863,60., 228.33333,60., -131.66667,60., 228.23529,60., -131.76471,60., 228.13725,60., -131.86275,60., 228.03922,60., -131.96078,60., 227.94118,60., -132.05882,60., 227.84314,60., -132.15686,60., 227.7451,60., -132.2549,60., 227.64706,60., -132.35294,60., 227.54903,60., -132.45097,60., 227.45097,60., -132.54903,60., 227.35294,60., -132.64706,60., 227.2549,60., -132.7451,60., 227.15686,60., -132.84314,60., 227.05882,60., -132.94118,60., 226.96078,60., -133.03922,60., 226.86275,60., -133.13725,60., 226.76471,60., -133.23529,60., 226.66667,60., -133.33333,60., 226.56863,60., -133.43137,60., 226.47058,60., -133.52942,60., 226.37254,60., -133.62746,60., 226.2745,60., -133.7255,60., 226.17647,60., -133.82353,60., 226.07843,60., -133.92157,60., 225.9804,60., -134.0196,60., 225.88235,60., -134.11765,60., 225.78432,60., -134.21568,60., 225.68628,60., -134.31372,60., 225.58824,60., -134.41176,60., 225.4902,60., -134.5098,60., 225.39215,60., -134.60785,60., 225.29411,60., -134.70589,60., 225.19608,60., -134.80392,60., 225.09804,60., -134.90196,60., 225.,60., -135.,60., 224.90196,60., -135.09804,60., 224.80392,60., -135.19608,60., 224.70589,60., -135.29411,60., 224.60785,60., -135.39215,60., 224.50981,60., -135.49019,60., 224.41176,60., -135.58824,60., 224.31372,60., -135.68628,60., 224.21568,60., -135.78432,60., 224.11765,60., -135.88235,60., 224.0196,60., -135.9804,60., 223.92157,60., -136.07843,60., 223.82353,60., -136.17647,60., 223.7255,60., -136.2745,60., 223.62746,60., -136.37254,60., 223.52942,60., -136.47058,60., 223.43137,60., -136.56863,60., 223.33333,60., -136.66667,60., 223.23529,60., -136.76471,60., 223.13725,60., -136.86275,60., 223.03922,60., -136.96078,60., 222.94118,60., -137.05882,60., 222.84314,60., -137.15686,60., 222.7451,60., -137.2549,60., 222.64706,60., -137.35294,60., 222.54903,60., -137.45097,60., 222.45097,60., -137.54903,60., 222.35294,60., -137.64706,60., 222.2549,60., -137.7451,60., 222.15686,60., -137.84314,60., 222.05882,60., -137.94118,60., 221.96078,60., -138.03922,60., 221.86275,60., -138.13725,60., 221.76471,60., -138.23529,60., 221.66667,60., -138.33333,60., 221.56863,60., -138.43137,60., 221.47058,60., -138.52942,60., 221.37254,60., -138.62746,60., 221.2745,60., -138.7255,60., 221.17647,60., -138.82353,60., 221.07843,60., -138.92157,60., 220.9804,60., -139.0196,60., 220.88235,60., -139.11765,60., 220.78432,60., -139.21568,60., 220.68628,60., -139.31372,60., 220.58824,60., -139.41176,60., 220.4902,60., -139.5098,60., 220.39215,60., -139.60785,60., 220.29411,60., -139.70589,60., 220.19608,60., -139.80392,60., 220.09804,60., -139.90196,60., 220.,60., -140.,60., 220.08333,60., -139.91667,60., 220.16667,60., -139.83333,60., 220.25,60., -139.75,60., 220.33333,60., -139.66667,60., 220.41667,60., -139.58333,60., 220.5,60., -139.5,60., 245.4001,49., -114.5999,49., 245.3751,49.125, -114.62489,49.125, 245.3501,49.25, -114.6499,49.25, 245.3251,49.375, -114.6749,49.375, 245.30011,49.5, -114.69989,49.5, 245.2751,49.625, -114.7249,49.625, 245.2501,49.75, -114.74989,49.75, 245.2251,49.875, -114.7749,49.875, 245.2001,50., -114.7999,50., 245.1301,50.1, -114.8699,50.1, 245.06009,50.2, -114.93991,50.2, 244.99007,50.3, -115.00993,50.3, 244.92006,50.4, -115.07994,50.4, 244.85005,50.5, -115.14995,50.5, 244.78004,50.6, -115.219955,50.6, 244.71004,50.7, -115.28996,50.7, 244.64001,50.8, -115.359985,50.8, 244.57,50.9, -115.42999,50.9, 244.5,51., -115.5,51., 244.40953,51.04762, -115.59047,51.04762, 244.31906,51.095238, -115.68094,51.095238, 244.22859,51.142857, -115.77141,51.142857, 244.1381,51.190475, -115.86189,51.190475, 244.04764,51.238094, -115.95236,51.238094, 243.95717,51.285713, -116.04283,51.285713, 243.8667,51.333332, -116.1333,51.333332, 243.77623,51.38095, -116.22377,51.38095, 243.68576,51.42857, -116.31424,51.42857, 243.59529,51.47619, -116.40471,51.47619, 243.5048,51.52381, -116.49519,51.52381, 243.41434,51.57143, -116.58566,51.57143, 243.32387,51.61905, -116.67613,51.61905, 243.2334,51.666668, -116.7666,51.666668, 243.14293,51.714287, -116.85707,51.714287, 243.05246,51.761906, -116.94754,51.761906, 242.96199,51.809525, -117.03801,51.809525, 242.8715,51.857143, -117.128494,51.857143, 242.78104,51.904762, -117.21896,51.904762, 242.69057,51.95238, -117.30943,51.95238, 242.6001,52., -117.3999,52., 242.52151,52.07143, -117.478485,52.07143, 242.44295,52.142857, -117.55705,52.142857, 242.36436,52.214287, -117.635635,52.214287, 242.28578,52.285713, -117.71422,52.285713, 242.2072,52.357143, -117.7928,52.357143, 242.12863,52.42857, -117.87137,52.42857, 242.05005,52.5, -117.94995,52.5, 241.97147,52.57143, -118.028534,52.57143, 241.8929,52.642857, -118.1071,52.642857, 241.81432,52.714287, -118.185684,52.714287, 241.73573,52.785713, -118.26427,52.785713, 241.65715,52.857143, -118.34285,52.857143, 241.57858,52.92857, -118.42142,52.92857, 241.5,53., -118.5,53., 241.40625,53.03125, -118.59375,53.03125, 241.3125,53.0625, -118.6875,53.0625, 241.21875,53.09375, -118.78125,53.09375, 241.125,53.125, -118.875,53.125, 241.03125,53.15625, -118.96875,53.15625, 240.9375,53.1875, -119.0625,53.1875, 240.84375,53.21875, -119.15625,53.21875, 240.75,53.25, -119.25,53.25, 240.65625,53.28125, -119.34375,53.28125, 240.5625,53.3125, -119.4375,53.3125, 240.46875,53.34375, -119.53125,53.34375, 240.375,53.375, -119.625,53.375, 240.28125,53.40625, -119.71875,53.40625, 240.1875,53.4375, -119.8125,53.4375, 240.09375,53.46875, -119.90625,53.46875, 240.,53.5, -120.,53.5, 240.,53.625, -120.,53.625, 240.,53.75, -120.,53.75, 240.,53.875, -120.,53.875, 240.,54., -120.,54., 240.,54.166668, -120.,54.166668, 240.,54.333332, -120.,54.333332, 240.,54.5, -120.,54.5, 240.,54.666668, -120.,54.666668, 240.,54.833332, -120.,54.833332, 240.,55., -120.,55., 240.,55.166668, -120.,55.166668, 240.,55.333332, -120.,55.333332, 240.,55.5, -120.,55.5, 240.,55.666668, -120.,55.666668, 240.,55.833332, -120.,55.833332, 240.,56., -120.,56., 240.,56.166668, -120.,56.166668, 240.,56.333332, -120.,56.333332, 240.,56.5, -120.,56.5, 240.,56.666668, -120.,56.666668, 240.,56.833332, -120.,56.833332, 240.,57., -120.,57., 240.,57.166668, -120.,57.166668, 240.,57.333332, -120.,57.333332, 240.,57.5, -120.,57.5, 240.,57.666668, -120.,57.666668, 240.,57.833332, -120.,57.833332, 240.,58., -120.,58., 240.,58.18182, -120.,58.18182, 240.,58.363636, -120.,58.363636, 240.,58.545456, -120.,58.545456, 240.,58.727272, -120.,58.727272, 240.,58.909092, -120.,58.909092, 240.,59.090908, -120.,59.090908, 240.,59.272728, -120.,59.272728, 240.,59.454544, -120.,59.454544, 240.,59.636364, -120.,59.636364, 240.,59.81818, -120.,59.81818, 240.,60., -120.,60., 250.,49., -110.,49., 250.,49.142857, -110.,49.142857, 250.,49.285713, -110.,49.285713, 250.,49.42857, -110.,49.42857, 250.,49.57143, -110.,49.57143, 250.,49.714287, -110.,49.714287, 250.,49.857143, -110.,49.857143, 250.,50., -110.,50., 250.,50.142857, -110.,50.142857, 250.,50.285713, -110.,50.285713, 250.,50.42857, -110.,50.42857, 250.,50.57143, -110.,50.57143, 250.,50.714287, -110.,50.714287, 250.,50.857143, -110.,50.857143, 250.,51., -110.,51., 250.,51.157894, -110.,51.157894, 250.,51.31579, -110.,51.31579, 250.,51.473682, -110.,51.473682, 250.,51.63158, -110.,51.63158, 250.,51.789474, -110.,51.789474, 250.,51.94737, -110.,51.94737, 250.,52.105263, -110.,52.105263, 250.,52.263157, -110.,52.263157, 250.,52.42105, -110.,52.42105, 250.,52.57895, -110.,52.57895, 250.,52.736843, -110.,52.736843, 250.,52.894737, -110.,52.894737, 250.,53.05263, -110.,53.05263, 250.,53.210526, -110.,53.210526, 250.,53.36842, -110.,53.36842, 250.,53.526314, -110.,53.526314, 250.,53.68421, -110.,53.68421, 250.,53.842106, -110.,53.842106, 250.,54., -110.,54., 250.,54.166668, -110.,54.166668, 250.,54.333332, -110.,54.333332, 250.,54.5, -110.,54.5, 250.,54.666668, -110.,54.666668, 250.,54.833332, -110.,54.833332, 250.,55., -110.,55., 250.,55.166668, -110.,55.166668, 250.,55.333332, -110.,55.333332, 250.,55.5, -110.,55.5, 250.,55.666668, -110.,55.666668, 250.,55.833332, -110.,55.833332, 250.,56., -110.,56., 250.,56.166668, -110.,56.166668, 250.,56.333332, -110.,56.333332, 250.,56.5, -110.,56.5, 250.,56.666668, -110.,56.666668, 250.,56.833332, -110.,56.833332, 250.,57., -110.,57., 250.,57.166668, -110.,57.166668, 250.,57.333332, -110.,57.333332, 250.,57.5, -110.,57.5, 250.,57.666668, -110.,57.666668, 250.,57.833332, -110.,57.833332, 250.,58., -110.,58., 250.,58.18182, -110.,58.18182, 250.,58.363636, -110.,58.363636, 250.,58.545456, -110.,58.545456, 250.,58.727272, -110.,58.727272, 250.,58.909092, -110.,58.909092, 250.,59.090908, -110.,59.090908, 250.,59.272728, -110.,59.272728, 250.,59.454544, -110.,59.454544, 250.,59.636364, -110.,59.636364, 250.,59.81818, -110.,59.81818, 250.,60., -110.,60., 258.6,49., -101.399994,49., 258.58572,49.142857, -101.414276,49.142857, 258.57144,49.285713, -101.42856,49.285713, 258.55716,49.42857, -101.44284,49.42857, 258.54285,49.57143, -101.45715,49.57143, 258.52856,49.714287, -101.471436,49.714287, 258.51428,49.857143, -101.48572,49.857143, 258.5,50., -101.5,50., 258.48572,50.142857, -101.51428,50.142857, 258.47144,50.285713, -101.528564,50.285713, 258.45715,50.42857, -101.54285,50.42857, 258.44284,50.57143, -101.55716,50.57143, 258.42856,50.714287, -101.57144,50.714287, 258.41428,50.857143, -101.585724,50.857143, 258.4,51., -101.600006,51., 258.37857,51.142857, -101.62143,51.142857, 258.35715,51.285713, -101.64285,51.285713, 258.33572,51.42857, -101.664276,51.42857, 258.31427,51.57143, -101.68573,51.57143, 258.29285,51.714287, -101.70715,51.714287, 258.27142,51.857143, -101.72858,51.857143, 258.25,52., -101.75,52., 258.22858,52.142857, -101.77142,52.142857, 258.20715,52.285713, -101.79285,52.285713, 258.18573,52.42857, -101.81427,52.42857, 258.16428,52.57143, -101.835724,52.57143, 258.14285,52.714287, -101.85715,52.714287, 258.12143,52.857143, -101.87857,52.857143, 258.1,53., -101.899994,53., 258.08463,53.153847, -101.915375,53.153847, 258.06924,53.307693, -101.930756,53.307693, 258.05386,53.46154, -101.94614,53.46154, 258.03845,53.615383, -101.96155,53.615383, 258.02307,53.76923, -101.97693,53.76923, 258.0077,53.923077, -101.99231,53.923077, 257.9923,54.076923, -102.00769,54.076923, 257.97693,54.23077, -102.02307,54.23077, 257.96155,54.384617, -102.03845,54.384617, 257.94614,54.53846, -102.05386,54.53846, 257.93076,54.692307, -102.069244,54.692307, 257.91537,54.846153, -102.084625,54.846153, 257.9,55., -102.100006,55., 257.9,55.166668, -102.100006,55.166668, 257.9,55.333332, -102.100006,55.333332, 257.9,55.5, -102.100006,55.5, 257.9,55.666668, -102.100006,55.666668, 257.9,55.833332, -102.100006,55.833332, 257.9,56., -102.100006,56., 257.9,56.166668, -102.100006,56.166668, 257.9,56.333332, -102.100006,56.333332, 257.9,56.5, -102.100006,56.5, 257.9,56.666668, -102.100006,56.666668, 257.9,56.833332, -102.100006,56.833332, 257.9,57., -102.100006,57., 257.90588,57.17647, -102.09412,57.17647, 257.91177,57.35294, -102.08823,57.35294, 257.91763,57.52941, -102.08237,57.52941, 257.92352,57.705883, -102.07648,57.705883, 257.9294,57.882355, -102.07059,57.882355, 257.9353,58.058823, -102.0647,58.058823, 257.94116,58.235294, -102.05884,58.235294, 257.94705,58.411766, -102.05295,58.411766, 257.95294,58.588234, -102.04706,58.588234, 257.95883,58.764706, -102.04117,58.764706, 257.9647,58.941177, -102.03531,58.941177, 257.97058,59.117645, -102.02942,59.117645, 257.97647,59.294117, -102.02353,59.294117, 257.98236,59.47059, -102.01764,59.47059, 257.98822,59.64706, -102.01178,59.64706, 257.9941,59.82353, -102.00589,59.82353, 258.,60., -102.,60., 264.9,49.4, -95.100006,49.4, 264.8909,49.545456, -95.1091,49.545456, 264.8818,49.69091, -95.118195,49.69091, 264.8727,49.836365, -95.12729,49.836365, 264.86362,49.98182, -95.13638,49.98182, 264.85452,50.127274, -95.14548,50.127274, 264.84546,50.272728, -95.15454,50.272728, 264.83636,50.418182, -95.163635,50.418182, 264.82727,50.563637, -95.17273,50.563637, 264.81818,50.70909, -95.18182,50.70909, 264.80908,50.854546, -95.19092,50.854546, 264.8,51., -95.20001,51., 264.8,51.142857, -95.20001,51.142857, 264.8,51.285713, -95.20001,51.285713, 264.8,51.42857, -95.20001,51.42857, 264.8,51.57143, -95.20001,51.57143, 264.8,51.714287, -95.20001,51.714287, 264.8,51.857143, -95.20001,51.857143, 264.8,52., -95.20001,52., 264.8,52.15, -95.20001,52.15, 264.8,52.3, -95.20001,52.3, 264.8,52.45, -95.20001,52.45, 264.8,52.600002, -95.20001,52.600002, 264.8,52.75, -95.20001,52.75, 264.8,52.9, -95.20001,52.9, 264.8857,52.94286, -95.11429,52.94286, 264.9714,52.985714, -95.028595,52.985714, 265.05713,53.028572, -94.94287,53.028572, 265.14285,53.07143, -94.85715,53.07143, 265.22858,53.11429, -94.77142,53.11429, 265.31427,53.157143, -94.68573,53.157143, 265.4,53.2, -94.600006,53.2, 265.48572,53.24286, -94.51428,53.24286, 265.5714,53.285713, -94.42859,53.285713, 265.65714,53.32857, -94.342865,53.32857, 265.74286,53.37143, -94.25714,53.37143, 265.82858,53.414288, -94.17142,53.414288, 265.91428,53.45714, -94.085724,53.45714, 266.,53.5, -94.,53.5, 266.0909,53.545456, -93.90909,53.545456, 266.18182,53.590908, -93.81818,53.590908, 266.27274,53.636364, -93.727264,53.636364, 266.36365,53.68182, -93.63635,53.68182, 266.45456,53.727272, -93.54544,53.727272, 266.54544,53.772728, -93.45456,53.772728, 266.63635,53.81818, -93.36365,53.81818, 266.72726,53.863636, -93.272736,53.863636, 266.81818,53.909092, -93.18182,53.909092, 266.9091,53.954544, -93.09091,53.954544, 267.,54., -93.,54., 267.08694,54.06087, -92.913055,54.06087, 267.17392,54.12174, -92.82608,54.12174, 267.26086,54.18261, -92.739136,54.18261, 267.34784,54.243477, -92.65216,54.243477, 267.43478,54.304348, -92.565216,54.304348, 267.52173,54.36522, -92.47827,54.36522, 267.6087,54.426086, -92.3913,54.426086, 267.69565,54.486958, -92.30435,54.486958, 267.78262,54.547825, -92.21738,54.547825, 267.86957,54.608696, -92.13043,54.608696, 267.9565,54.669567, -92.04349,54.669567, 268.0435,54.730434, -91.95651,54.730434, 268.13043,54.791306, -91.86957,54.791306, 268.21738,54.852177, -91.78262,54.852177, 268.30435,54.913044, -91.69565,54.913044, 268.3913,54.973915, -91.6087,54.973915, 268.47827,55.034782, -91.52173,55.034782, 268.56522,55.095654, -91.434784,55.095654, 268.65216,55.156525, -91.34784,55.156525, 268.73914,55.217392, -91.260864,55.217392, 268.82608,55.278263, -91.17392,55.278263, 268.91306,55.33913, -91.086945,55.33913, 269.,55.4, -91.,55.4, 269.0909,55.45909, -90.90909,55.45909, 269.18182,55.518185, -90.81818,55.518185, 269.27274,55.577274, -90.727264,55.577274, 269.36365,55.636364, -90.63635,55.636364, 269.45456,55.695457, -90.54544,55.695457, 269.54544,55.754547, -90.45456,55.754547, 269.63635,55.813637, -90.36365,55.813637, 269.72726,55.87273, -90.272736,55.87273, 269.81818,55.93182, -90.18182,55.93182, 269.9091,55.99091, -90.09091,55.99091, 270.,56.050003, -90.,56.050003, 270.0909,56.109093, -89.90909,56.109093, 270.18182,56.168182, -89.81818,56.168182, 270.27274,56.227272, -89.727264,56.227272, 270.36365,56.286366, -89.63635,56.286366, 270.45456,56.345455, -89.54544,56.345455, 270.54544,56.404545, -89.45456,56.404545, 270.63635,56.46364, -89.36365,56.46364, 270.72726,56.522728, -89.272736,56.522728, 270.81818,56.581818, -89.18182,56.581818, 270.9091,56.64091, -89.09091,56.64091, 271.,56.7, -89.,56.7, 280.4,51.5, -79.600006,51.5, 280.4,51.35, -79.600006,51.35, 280.4,51.2, -79.600006,51.2, 280.4,51.05, -79.600006,51.05, 280.4,50.9, -79.600006,50.9, 280.4,50.75, -79.600006,50.75, 280.4,50.6, -79.600006,50.6, 280.4,50.45, -79.600006,50.45, 280.4,50.3, -79.600006,50.3, 280.4,50.15, -79.600006,50.15, 280.4,50., -79.600006,50., 280.4,49.857143, -79.600006,49.857143, 280.4,49.714287, -79.600006,49.714287, 280.4,49.57143, -79.600006,49.57143, 280.4,49.42857, -79.600006,49.42857, 280.4,49.285713, -79.600006,49.285713, 280.4,49.142857, -79.600006,49.142857, 280.4,49., -79.600006,49., 280.4,48.875, -79.600006,48.875, 280.4,48.75, -79.600006,48.75, 280.4,48.625, -79.600006,48.625, 280.4,48.5, -79.600006,48.5, 280.4,48.375, -79.600006,48.375, 280.4,48.25, -79.600006,48.25, 280.4,48.125, -79.600006,48.125, 280.4,48., -79.600006,48., 280.4,47.866665, -79.600006,47.866665, 280.4,47.733334, -79.600006,47.733334, 280.4,47.6, -79.600006,47.6, 280.4,47.466667, -79.600006,47.466667, 280.4,47.333332, -79.600006,47.333332, 280.4,47.2, -79.600006,47.2, 280.4,47.066666, -79.600006,47.066666, 280.4,46.933334, -79.600006,46.933334, 280.4,46.8, -79.600006,46.8, 280.48572,46.75714, -79.51428,46.75714, 280.5714,46.714287, -79.42859,46.714287, 280.65714,46.67143, -79.342865,46.67143, 280.74286,46.62857, -79.25714,46.62857, 280.82858,46.585712, -79.17142,46.585712, 280.91428,46.54286, -79.085724,46.54286, 281.,46.5, -79.,46.5, 281.0909,46.47273, -78.90909,46.47273, 281.18182,46.445454, -78.81818,46.445454, 281.27274,46.418182, -78.727264,46.418182, 281.36365,46.39091, -78.63635,46.39091, 281.45456,46.363636, -78.54544,46.363636, 281.54544,46.336365, -78.45456,46.336365, 281.63635,46.30909, -78.36365,46.30909, 281.72726,46.28182, -78.272736,46.28182, 281.81818,46.254547, -78.18182,46.254547, 281.9091,46.227272, -78.09091,46.227272, 282.,46.2, -78.,46.2, 282.08334,46.158333, -77.91666,46.158333, 282.16666,46.11667, -77.83334,46.11667, 282.25,46.075, -77.75,46.075, 282.33334,46.033333, -77.66666,46.033333, 282.41666,45.99167, -77.58334,45.99167, 282.5,45.95, -77.5,45.95, 282.58334,45.908333, -77.41666,45.908333, 282.66666,45.86667, -77.33334,45.86667, 282.75,45.825, -77.25,45.825, 282.83334,45.783333, -77.16666,45.783333, 282.91666,45.74167, -77.08334,45.74167, 283.,45.7, -77.,45.7, 283.0909,45.67273, -76.90909,45.67273, 283.18182,45.645454, -76.81818,45.645454, 283.27274,45.618183, -76.727264,45.618183, 283.36365,45.59091, -76.63635,45.59091, 283.45456,45.563637, -76.54544,45.563637, 283.54544,45.536366, -76.45456,45.536366, 283.63635,45.50909, -76.36365,45.50909, 283.72726,45.48182, -76.272736,45.48182, 283.81818,45.454548, -76.18182,45.454548, 283.9091,45.427273, -76.09091,45.427273, 284.,45.4, -76.,45.4, 284.09232,45.369232, -75.907684,45.369232, 284.18463,45.338463, -75.81537,45.338463, 284.27692,45.307693, -75.72308,45.307693, 284.36923,45.276924, -75.63077,45.276924, 284.46155,45.246155, -75.53845,45.246155, 284.55386,45.215385, -75.44614,45.215385, 284.64615,45.184616, -75.35385,45.184616, 284.73846,45.153847, -75.261536,45.153847, 284.83078,45.123077, -75.16922,45.123077, 284.9231,45.092308, -75.076904,45.092308, 285.01538,45.06154, -74.98462,45.06154, 285.1077,45.03077, -74.8923,45.03077, 285.2,45., -74.79999,45., }; static long n_overlay_usa = 152124; ncview-2.1.8/src/colormaps_bright.h0000640006472100017500000000661113060040030016604 0ustar piercepiercestatic int cmap_bright[] = { 232,151,254, 230,143,254, 228,135,253, 226,126,253, 225,118,253, 223,109,253, 221,101,253, 219, 93,253, 216, 84,252, 213, 76,252, 210, 67,252, 207, 59,252, 204, 51,251, 201, 42,251, 197, 35,251, 193, 30,250, 188, 25,250, 184, 20,249, 179, 15,248, 175, 10,248, 170, 5,247, 166, 1,247, 162, 1,246, 158, 1,245, 154, 0,244, 150, 0,243, 145, 0,242, 141, 0,241, 138, 0,240, 134, 0,239, 131, 0,238, 128, 0,238, 124, 0,237, 121, 0,236, 118, 0,235, 115, 1,234, 113, 4,234, 111, 7,233, 108, 9,232, 106, 12,232, 104, 15,231, 102, 18,230, 100, 22,230, 99, 26,230, 98, 31,231, 97, 35,231, 95, 40,231, 94, 44,231, 93, 49,231, 92, 54,232, 91, 59,232, 91, 64,233, 90, 69,234, 89, 74,235, 89, 79,236, 88, 84,236, 87, 89,238, 87, 95,239, 86,101,240, 86,107,242, 85,113,243, 85,118,244, 84,124,246, 84,131,247, 84,137,248, 83,143,249, 83,149,251, 83,156,252, 82,162,253, 82,168,254, 81,174,254, 81,179,254, 80,185,254, 79,190,254, 79,196,254, 78,202,254, 78,207,254, 76,211,252, 75,215,249, 74,219,247, 73,223,245, 72,227,243, 71,231,241, 69,235,239, 67,238,235, 65,240,231, 62,243,227, 60,245,223, 58,248,219, 55,251,215, 53,252,211, 50,253,206, 47,253,201, 44,253,195, 42,254,190, 39,254,185, 36,254,180, 33,254,174, 31,254,168, 29,253,162, 26,253,156, 24,252,150, 22,252,144, 19,252,138, 18,250,131, 16,248,124, 15,246,118, 14,243,111, 12,241,104, 11,239, 98, 10,236, 91, 9,234, 85, 8,231, 78, 8,229, 72, 7,226, 66, 7,224, 60, 6,221, 54, 6,219, 48, 7,217, 43, 7,216, 38, 8,214, 33, 9,213, 29, 10,211, 24, 10,210, 19, 11,208, 15, 14,209, 12, 16,210, 10, 19,211, 8, 21,212, 6, 24,213, 4, 27,214, 2, 29,215, 0, 34,217, 0, 39,220, 0, 44,222, 0, 48,224, 0, 53,227, 0, 58,229, 0, 63,231, 0, 69,234, 0, 74,237, 0, 80,239, 0, 86,242, 0, 92,245, 0, 98,247, 0, 104,250, 0, 111,250, 0, 118,251, 0, 125,252, 0, 132,253, 0, 139,253, 0, 146,254, 0, 153,255, 0, 159,255, 0, 165,255, 0, 171,255, 0, 177,255, 0, 183,255, 0, 189,255, 0, 195,255, 0, 200,255, 0, 204,255, 0, 209,255, 0, 214,255, 0, 219,255, 0, 224,255, 0, 227,254, 0, 230,252, 0, 233,250, 0, 235,249, 0, 238,247, 0, 241,245, 0, 243,244, 0, 245,240, 0, 247,236, 0, 248,232, 0, 250,228, 0, 251,224, 1, 253,220, 1, 254,216, 1, 254,211, 1, 254,206, 1, 254,200, 1, 254,195, 1, 254,189, 1, 254,184, 1, 254,179, 2, 255,173, 1, 255,168, 1, 255,162, 1, 255,157, 0, 255,151, 0, 255,145, 0, 254,140, 0, 254,134, 0, 253,129, 0, 252,124, 0, 251,118, 0, 250,113, 0, 249,108, 0, 248,102, 0, 247, 98, 0, 245, 93, 0, 244, 88, 0, 243, 83, 0, 241, 79, 0, 240, 74, 0, 239, 70, 0, 237, 66, 0, 235, 63, 0, 234, 59, 0, 232, 56, 0, 230, 53, 0, 229, 49, 0, 227, 46, 0, 225, 45, 2, 224, 43, 4, 222, 42, 5, 221, 40, 7, 219, 38, 9, 217, 37, 11, 216, 36, 13, 215, 37, 16, 215, 38, 20, 214, 38, 23, 213, 39, 26, 212, 40, 29, 212, 40, 33, 212, 42, 36, 212, 46, 41, 213, 49, 45, 213, 52, 49, 214, 56, 53, 214, 59, 57, 215, 62, 62, 216, 67, 66, 218, 73, 71, 219, 79, 76, 221, 85, 81, 223, 90, 86, 224, 96, 91, 226,102, 96, 228,108,100, 231,115,104, 233,121,107, 235,128,111, 238,134,115, 240,141,118, 243,147,122, 245,153,124, 246,159,125, 248,165,126, 250,171,128, 251,177,129, 253,183,130, 255,189,132 }; ncview-2.1.8/src/view.c0000640006472100017500000030262113060040030014213 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ /****************************************************************************** * * These routines handle the tricky job of setting the proper "view" * of the data file. The "view" is the 2-D slice which is color- * contoured in the main display window. Selecting exactly *what* * 2-D plane to contour from a complex, multi-dimensional, multi-variable * data file is not a trivial task! If all else fails, be prepared * to enter the view using buttons. * *******************************************************************************/ /* Include files */ #include "ncview.includes.h" #include "ncview.defines.h" #include "ncview.protos.h" /* External variables */ extern Options options; extern NCVar *variables; extern FrameStore framestore; View *view = NULL; /* See comments in routine "view_draw" */ static int lockout_view_changes = FALSE; /* Saved x/y values that are on the XY plot, used later for * dumping out. */ static double *plot_XY_xvals = NULL, *plot_XY_yvals = NULL; /* Saved dimension for the XY plot of the relevant index, * so that we know how to format dumps of that dim's values. Note * that all lines on a plot have the same X dimension. */ static NCDim *plot_XY_dim[MAX_PLOT_XY]; /* Constants local to routines in this file */ #define BUTTONS_ALL_ON 1 #define BUTTONS_TIMEAXIS_OFF 2 #define BUTTONS_ALL_OFF 3 /* Prototypes applicable to routines used ONLY in this file */ static void determine_scan_axes( View *view, NCVar *var, View *old_view ); static void initial_determine_scan_axes( View *view, NCVar *var ); static void fill_view_data( View *v ); static void view_set_axis( View *local_view, int dimension, char *new_dim_name ); static void alloc_view_storage( View *view ); static void init_view( View **view, NCVar *var ); static void set_buttons( int to_state ); static void re_determine_scan_axes( View *new_view, NCVar *new_var, View *old_view ); static void set_scan_place( View *new_view, NCVar *var, View *old_view ); static void initial_set_scan_place( View *view, NCVar *var ); static void re_set_scan_place( View *new_view, NCVar *new_var, View *old_view ); static void calculate_blowup( View *view, NCVar *var, int val_to_set_to ); static void draw_file_info( NCVar *var ); static void label_dimensions( View *view ); static void show_current_dim_values( View *view ); static void flip_if_inverted( View *view ); static void set_range_labels( float min, float max ); static void set_scan_buttons( View *local_view ); static void view_data_edit_warn(); static void invalidate_variable( NCVar *var ); static void plot_XY_sc( size_t *start, size_t *count ); static void mouse_xy_to_data_xy( int mouse_x, int mouse_y, int blowup, size_t *data_x, size_t *data_y ); static int view_data_has_missing( View *v ); static void view_construct_scalar_coord_str( char *str, int slen ); static float view_calc_minval_float( float *arr, size_t n ); static float view_calc_maxval_float( float *arr, size_t n ); static void strip_trailing_zeros( char *s ); #define NFRAMES_RECORD 10 static int n_new_frame_times=0; /* Numer of valid entries in following two arrays */ static time_t new_frame_times[NFRAMES_RECORD]; /* TIME that new frame(s) were found */ static time_t new_frame_nframes[NFRAMES_RECORD]; /* NUMBER of new frames found at that time */ /******************************************************************************** * Make the passed variable the new variable which can be scanned using the * buttons. */ int set_scan_variable( NCVar *var ) { View *new_view, *old_view; size_t *start, *count, x_size, y_size, scaled_x_size, scaled_y_size; long i; int changed_size, overlay2use; float range_x, range_y; NCDim *xdim, *ydim, *xdim_old, *xdim_new, *ydim_old, *ydim_new; if( options.debug ) { fprintf( stderr, "\n\n******************************************\nentering set_scan_variable with var=%s\n", var->name ); fprintf( stderr, "var nims:%d\n", var->n_dims ); for( i=0; in_dims; i++ ) fprintf( stderr, "dim=%ld size=%ld\n", i, *(var->size + i) ); } in_set_cursor_busy(); set_buttons( BUTTONS_ALL_ON ); unlock_plot(); if( (view == NULL) || (view->x_axis_id == -1) || (view->y_axis_id == -1)) { /* A brand new variable to display! Exciting! */ if( options.debug ) fprintf( stderr, "set_scan_variable: initializing view struct for new variable\n" ); init_view( &view, var ); set_blowup_type( options.blowup_type ); /* Figure out what axes to use for X, Y, and Time, * and set the current place based on those axes */ if( options.debug ) fprintf( stderr, "...determining scan axes (NEW)\n" ); determine_scan_axes( view, var, NULL ); if( options.debug ) fprintf( stderr, "...axes ids: scan=%d y=%d x=%d\n", view->scan_axis_id, view->y_axis_id, view->x_axis_id ); if( var->effective_dimensionality == 1 ) { start = (size_t *)malloc(view->variable->n_dims*sizeof(size_t)); count = (size_t *)malloc(view->variable->n_dims*sizeof(size_t)); for( i=0; ivariable->n_dims; i++ ) { *(start+i) = *(view->var_place+i); *(count+i) = 1L; } *(count+view->x_axis_id) = *(view->variable->size + view->x_axis_id); if( options.debug ) fprintf( stderr, "set_scan_variable (A): about to call plot_XY_sc\n" ); plot_XY_sc( start, count ); free( start ); free( count ); in_popdown_2d_window(); in_set_cursor_normal(); return(0); } if( options.debug ) fprintf( stderr, "...setting scan place (NEW)\n" ); set_scan_place ( view, var, NULL ); /* Is the current field inverted? If so, flip it back */ if( options.debug ) fprintf( stderr, "...determining if inverted (NEW)\n" ); flip_if_inverted( view ); /* How big should we initially make the picture? */ if( options.debug ) fprintf( stderr, "...calculating blowup (NEW)\n" ); calculate_blowup( view, var, -99999 ); /* last val is flag meaning to do automatic calculation */ /* Save the blowup we are using in the var structure so we can * return to it later if we want */ var->user_set_blowup = options.blowup; if( options.debug ) fprintf( stderr, "... ... new blowup=%d\n", options.blowup ); } else { /* Make a NEW view structure, and save the old one, * because we still want to scavenge the information * on what place we are at from the old variable. This * is so that when you switch variables, it will keep * the same scan dimensions and place, if possible. */ if( options.debug ) fprintf( stderr, "set_scan_variable: initializing view struct for old variable\n" ); old_view = view; init_view( &new_view, var ); /* Figure out what axes to use for X, Y, and Time, * and set the current place based on those axes and * the previous scan place. */ if( options.debug ) fprintf( stderr, "...determing scan axes (PREVIOUS)\n" ); determine_scan_axes( new_view, var, old_view ); if( var->effective_dimensionality == 1 ) { view = new_view; start = (size_t *)malloc(view->variable->n_dims*sizeof(size_t)); count = (size_t *)malloc(view->variable->n_dims*sizeof(size_t)); for( i=0; ivariable->n_dims; i++ ) { *(start+i) = *(view->var_place+i); *(count+i) = 1L; } *(count+view->x_axis_id) = *(view->variable->size + view->x_axis_id); if( options.debug ) fprintf( stderr, "set_scan_variable (B): about to call plot_XY_sc\n" ); plot_XY_sc( start, count ); free( start ); free( count ); in_popdown_2d_window(); in_set_cursor_normal(); return(0); } set_scan_place( new_view, var, old_view ); /* Calculate new blowup. If the old var was using the same display dimensions * as the new var is using, then don't modify the current blowup. Otherwise, * calculate a new blowup. This is more complicated than it might be because * ncview can process multiple files, each of which might have its own mapping * of dimension id to dimension. So to really see if we are using the same * dimensions as the previous variable, we have to go through the NAME of the * dimensions. These are guaranteed to be unique, according to the netCDF * standard. (I.e., if two variables are using the "Longitude" dimension, you * can know that it's the SAME Longitude dimension.) */ xdim_old = *(old_view->variable->dim + old_view->x_axis_id); ydim_old = *(old_view->variable->dim + old_view->y_axis_id); xdim_new = *(new_view->variable->dim + new_view->x_axis_id); ydim_new = *(new_view->variable->dim + new_view->y_axis_id); if( (xdim_old==NULL) || (ydim_old==NULL) || (xdim_new==NULL) || (ydim_new==NULL) || (strcmp(xdim_old->name, xdim_new->name) != 0) || (strcmp(ydim_old->name, ydim_new->name) != 0)) { if( options.debug ) fprintf( stderr, "...axis change, recalculating blowup; old, new X dim=%s, %s; old, new Y dim=%s, %s\n", xdim_old->name, xdim_new->name, ydim_old->name, ydim_new->name ); calculate_blowup( new_view, var, var->user_set_blowup ); /* Save the blowup we are using in the var structure so we can * return to it later if we want */ var->user_set_blowup = options.blowup; } /* If the new var has a different shape than the old var, * then clear out any old, previous overlay we might be using. */ if( (xdim_new == NULL) || (xdim_old == NULL) || (ydim_new == NULL) || (ydim_old == NULL) || (xdim_new->size != xdim_old->size) || (ydim_new->size != ydim_old->size)) do_overlay(OVERLAY_NONE,NULL,TRUE); /* Release the old storage */ free( old_view->data ); free( old_view->pixels ); free( old_view->var_place ); view = new_view; } /* Set the tape-recorder style buttons to enable or disabled * state, as appropriate for the selected variable and dimensions. */ set_scan_buttons( view ); /* Allocate storage space for the data */ alloc_view_storage( view ); /* Actually read the data in from the file */ if( options.debug ) fprintf( stderr, "...reading data from file\n" ); fill_view_data( view ); if( options.save_frames == TRUE ) { if( options.debug ) fprintf( stderr, "calling init_saveframes from set_scan_variable\n" ); init_saveframes(); } /* Set the min and maxes of the data */ if( !view->variable->have_set_range ) init_min_max( var ); /* If we are automatically putting on overlays, do so now */ xdim = *(view->variable->dim + view->x_axis_id); ydim = *(view->variable->dim + view->y_axis_id); if( options.auto_overlay && in_report_auto_overlay() && xdim->is_lon && ydim->is_lat ) { /* Only put overlay on automatically if range is big enough that * the coastlines can be recognized. */ range_x = fabs(xdim->max - xdim->min); range_y = fabs(ydim->max - ydim->min); if( (range_x > 60.) && (range_y > 60.)) overlay2use = OVERLAY_P8DEG; else if( (range_x > 10.) && (range_y > 10.)) overlay2use = OVERLAY_P08DEG; else overlay2use = -1; if( (overlay2use != -1) && (! view_data_has_missing( view ))) do_overlay(overlay2use,NULL,TRUE); } /* Convert the data to pixels; return on error condition */ if( options.debug ) fprintf( stderr, "...converting data to pixels\n" ); lockout_view_changes = TRUE; if( data_to_pixels( view ) < 0 ) { in_timer_clear(); if( view->variable->global_min == view->variable->global_max ) invalidate_variable( view->variable ); return( -1 ); } lockout_view_changes = FALSE; /* put variable and file information on the screen */ if( options.debug ) fprintf( stderr, "...putting var & file info on screen\n" ); draw_file_info( var ); /* put the dimension information on the screen */ if( options.debug ) fprintf( stderr, "...putting dimension info on screen\n" ); redraw_dimension_info(); /* Draw the frame info on the screen */ if( options.debug ) fprintf( stderr, "...putting frame info on screen, scan_axis_id=%d\n", view->scan_axis_id ); if( view->scan_axis_id == -1 ) set_scan_view( 0L ); else set_scan_view( *(view->var_place+view->scan_axis_id) ); /* Actually draw the color contour map of the data! */ if( options.debug ) fprintf( stderr, "...drawing color contour field\n" ); x_size = *(view->variable->size + view->x_axis_id); y_size = *(view->variable->size + view->y_axis_id); view_get_scaled_size( options.blowup, x_size, y_size, &scaled_x_size, &scaled_y_size ); changed_size = in_set_2d_size( scaled_x_size, scaled_y_size ); /* If we increased in size then we don't need to redraw, * because an expansion generates an expose event, which * is registered to call change_view. */ if( changed_size < 1 ) change_view(0,FRAMES); /* Pop up the window if we are going to use it. */ in_popup_2d_window(); in_set_cursor_normal(); if( options.debug ) fprintf( stderr, "...recomputing colorbar\n" ); view_recompute_colorbar(); if( options.debug ) fprintf( stderr, "exiting set_scan_variable.\n" ); return( 0 ); } /**************************************************************************************/ static void set_scan_buttons( View *local_view ) { static int set_state; char *label = NULL; char scalar_coord_str[1024]; set_state = BUTTONS_ALL_ON; /* If there is no scan axis, then disable the buttons * which access it. */ if( local_view->scan_axis_id == -1 ) { set_state = BUTTONS_TIMEAXIS_OFF; label = "No scan axis"; } /* If the scan axis is currently appearing as the X or * Y axis, then disable the buttons which step the * scan axis (since they are ALL being displayed at * the moment!) */ if( (local_view->scan_axis_id == local_view->x_axis_id) || (local_view->scan_axis_id == local_view->y_axis_id) ) { set_state = BUTTONS_TIMEAXIS_OFF; label = "Scan axis is displayed"; } set_buttons( set_state ); in_set_label( LABEL_SCAN_PLACE, label ); view_construct_scalar_coord_str( scalar_coord_str, 1020 ); in_set_label( LABEL_SCALAR_DIMS, scalar_coord_str ); } /************************************************************************************** * Report current size of scan azis */ long view_current_nt() { size_t size; if( view == NULL ) return( 0 ); if( view->variable == NULL ) return( 0 ); if( view->variable->size == NULL ) return( 0 ); size = *(view->variable->size + view->scan_axis_id); return( size ); } /******************************************************************************** * Change the view we currently have on the data; i.e., scan along * the scan-axis. 'interpretation' can be either FRAMES or PERCENT, and * indicates how in interpret the passed delta value. */ int change_view( int delta, int interpretation ) { size_t size; long place; float provisional_delta; if( view == NULL ) /* This happens because this routine is called */ return(0); /* when Expose events are generated, and one is */ /* generated before the view has been initialized */ if( delta != 0 ) { if( view->data_status == VDS_EDITED ) { fprintf( stderr, "warning! flushing changes!\n" ); } view->data_status = VDS_INVALID; } /* Apply the skip */ if( interpretation == FRAMES ) delta *= view->skip; if(view->scan_axis_id == -1) { if( delta == 0 ) { view_draw( FALSE, FALSE ); return(0); } else { fprintf( stderr, "called change_view with no scan_axis\n" ); exit( -1 ); } } if( interpretation == PERCENT ) { /* Delta is in percent of total size */ size = *(view->variable->size + view->scan_axis_id); provisional_delta = (float)size * (float)delta/100.0; if( (int)provisional_delta == 0 ) { if( delta < 0 ) delta = -1; else delta = 1; } else delta = (int)provisional_delta; } place = *(view->var_place + view->scan_axis_id) + delta; size = *(view->variable->size + view->scan_axis_id); /* Have we incremented past the maximum allowed value? * If we have, then reset to ZERO, not just (size modulo * step), so that when stepping with a skip > 1, we can * save frames and come back to the same frames in the * framestore. */ if( place >= (long)size ) { place = 0L; if( options.beep_on_restart ) beep(); if( options.stop_on_restart ) { do_pause( MOD_1 ); return(0); } } /* Have we decremented below the minimum allowed value? */ if( place < 0L ) place = size - 1L; set_scan_view( place ); return( view_draw( TRUE, FALSE ) ); } /******************************************************************************** * Set the time place of the view to the specified location. */ void set_scan_view( size_t scan_place ) { char temp_string[1024], view_place[1024], scalar_coord_str[1024]; size_t size; char *dim_name; double new_dimval, bound_min, bound_max; nc_type type; NCDim *dim; int has_bounds; /* If there is no valid scan axis, immediately return. That * case is delt with exclusively at start-up, when selecting * a new variable. */ if( view->scan_axis_id == -1 ) return; size = *(view->variable->size + view->scan_axis_id); if( scan_place >= size ) { fprintf( stderr, "ncview: set_scan_view: internal error; trying to " ); fprintf( stderr, "set to a place larger than exists\n" ); fprintf( stderr, "size: %ld attempted place: %ld\n", size, scan_place+1 ); fprintf( stderr, "resetting to zero\n" ); scan_place = 0; } dim = *(view->variable->dim + view->scan_axis_id); dim_name = dim->name; *(view->var_place + view->scan_axis_id) = scan_place; snprintf( view_place, 1023, "frame %1ld/%1ld ", scan_place+1, size ); /* type is the data type of the dimension--can be float or character */ type = fi_dim_value( view->variable, view->scan_axis_id, scan_place, &new_dimval, temp_string, &has_bounds, &bound_min, &bound_max, view->var_place ); if( type == NC_DOUBLE ) { if( dim->timelike && options.t_conv ) { fmt_time( temp_string, 1024, new_dimval, dim, 1 ); strcat( view_place, temp_string ); if( has_bounds ) { snprintf( temp_string, 1023, " (%d bnds:", has_bounds ); strcat( view_place, temp_string ); fmt_time( temp_string, 1024, bound_min, dim, 0 ); strcat( view_place, temp_string ); strcat( view_place, " -> " ); fmt_time( temp_string, 1024, bound_max, dim, 0 ); strcat( view_place, temp_string ); strcat( view_place, ")" ); } } else { snprintf( temp_string, 1023, "%lg", new_dimval ); if( has_bounds ) { snprintf( temp_string, 1023, " (%d bnds:", has_bounds ); strcat( view_place, temp_string ); snprintf( temp_string, 1023, "%lg", bound_min ); strcat( view_place, temp_string ); strcat( view_place, " -> " ); snprintf( temp_string, 1023, "%lg", bound_max ); strcat( view_place, temp_string ); strcat( view_place, ")" ); } } } else ; /* don't have to do anything, since string-type dimval * is already in variable "temp_string" */ in_set_label( LABEL_SCAN_PLACE, view_place ); in_set_cur_dim_value( dim_name, temp_string ); view->data_status = VDS_INVALID; if( options.want_extra_info ) { in_set_label( LABEL_CCINFO_2, temp_string ); } /* Construct string showing the values of the scalar coordinates * for this variable, if any */ view_construct_scalar_coord_str( scalar_coord_str, 1020 ); in_set_label( LABEL_SCALAR_DIMS, scalar_coord_str ); } /******************************************************************************** * draw the current view onto the display */ int view_draw( int allow_framestore_usage, int force_range_to_frame ) { long i; size_t x_size, y_size, scan_size, scaled_x_size, scaled_y_size, framesize, frameno; static int last_x_size=0, last_y_size=0; int must_recalc_range; float min, max, dat; /* The reason why we have to lockout the possiblity that this * routine is called WHILE it is executing is tricky. The * 'data_to_pixels' call, below and elsewhere, can result in a modal * dialog being popped up, but the ccontour window can still * get 'expose' events. In that case multiple modal dialogs would * be popped up, to conflict at random, unless there were some * way of locking out entry to this subroutine while it is actively * being executed or the other modal dialogs are popped up. */ if( lockout_view_changes ) return(0); lockout_view_changes = TRUE; /* These can happen because this routine is called when the ccontour * window gets 'expose' events, which happens on program startup, * before the view has been initialized. */ if( (view == NULL) || (view->data == NULL)) { lockout_view_changes = FALSE; return(0); } x_size = *(view->variable->size + view->x_axis_id); y_size = *(view->variable->size + view->y_axis_id); /* If we need to adjust the range to the current frame, then do so */ must_recalc_range = force_range_to_frame || options.autoscale; if( must_recalc_range ) { min = 1.0e35; max = -min; for( i=0; idata)+i); if( dat != dat ) dat = view->variable->fill_value; if( ! close_enough( dat, view->variable->fill_value) && (dat != FILL_FLOAT)) { if( dat > max ) max = dat; if( dat < min ) min = dat; } } view->variable->user_min = min; view->variable->user_max = max; set_range_labels( min, max ); view->data_status = VDS_INVALID; invalidate_all_saveframes(); /* note we invalidate all frames, so even if allow_framestore_useage is TRUE, it won't happen */ view_recompute_colorbar(); } view_get_scaled_size( options.blowup, x_size, y_size, &scaled_x_size, &scaled_y_size ); framesize = scaled_x_size * scaled_y_size; if( view->scan_axis_id == -1 ) frameno = 0; else frameno = *(view->var_place + view->scan_axis_id); if( options.debug ) { fprintf( stderr, "in view_draw:\n" ); fprintf( stderr, " x_size, y_size:%ld %ld\n", x_size, y_size ); fprintf( stderr, " scan_axis_id:%d\n", view->scan_axis_id); fprintf( stderr, " scan_place:%ld\n", frameno ); } /* Is this frame stored in the framestore? */ if( framestore.valid && allow_framestore_usage ) { if( *(framestore.frame_valid + frameno) == TRUE ) { if( options.debug ) printf( "drawing from framestore...\n" ); in_draw_2d_field( (framestore.frame + frameno*framesize), scaled_x_size, scaled_y_size, frameno ); lockout_view_changes = FALSE; if( view->scan_axis_id != -1 ) { scan_size = *(view->variable->size + view->scan_axis_id); if( (frameno == (scan_size-1)) && (which_button_pressed() == BUTTON_PAUSE)) { in_timer_set( (XtTimerCallbackProc)view_check_new_data, 0, 1000L ); } } return(0); } } if( view->data_status == VDS_INVALID ) { if( options.debug ) printf( "Reading data to contour...\n" ); fill_view_data( view ); } else { if( options.debug ) printf( "NOT reading data to contour, since data is valid (%d)\n", view->data_status ); } if( options.debug ) printf( "Calling data_to_pixels...\n" ); if( data_to_pixels( view ) < 0 ) { in_timer_clear(); if( view->variable->global_min == view->variable->global_max ) invalidate_variable( view->variable ); lockout_view_changes = FALSE; return( -1 ); } if( (last_x_size != scaled_x_size) || (last_y_size != scaled_y_size)) { last_x_size = scaled_x_size; last_y_size = scaled_y_size; in_set_2d_size ( scaled_x_size, scaled_y_size ); } if( options.debug ) printf( "Calling draw_2d_field...\n" ); in_draw_2d_field( view->pixels, scaled_x_size, scaled_y_size, frameno ); if( framestore.valid == TRUE ) { for( i=0; ipixels + i); *(framestore.frame_valid + frameno) = TRUE; } /* If we just drew the last time entry for this var, then * set up a callback that waits 1 second and checks for * the var having new data in it. */ if( view->scan_axis_id != -1 ) { scan_size = *(view->variable->size + view->scan_axis_id); if( (frameno == (scan_size-1)) && (which_button_pressed() == BUTTON_PAUSE)) { in_timer_set( (XtTimerCallbackProc)view_check_new_data, 0, 1000L ); } } lockout_view_changes = FALSE; return( 0 ); } /******************************************************************************** * Checks if the file has grown since we last saw it */ void view_check_new_data( int unused ) { size_t file_var_size[MAX_NC_DIMS], *t, n_other; int i, has_grown, ierr, t_ncid, timelike_index; size_t dt, nt_new, n_scan_entries, n_extra_frames, storage_size, old_nt; char message[1024], rate_units[50]; time_t tt; long nframes_tot, delta_time; float rate_per_sec, rate_per_min, rate_per_hour, rate_per_day, rate, min, max, *data, avg; in_timer_clear(); timelike_index = 0; /* We only check for a file being extended if ncview is currently * displaying the last time step. We do not check if, for example, * a Hoovermuller diagram is being displayed. */ if( view->scan_axis_id != timelike_index ) /* in netcdf v3, simple way to check for time dimension */ return; /* Get size of the var in the last file */ t_ncid = netcdf_fi_initialize( view->variable->last_file->filename ); t = netcdf_fi_var_size( t_ncid, view->variable->name ); for( i=0; ivariable->n_dims; i++ ) file_var_size[i] = t[i]; free( t ); ierr = nc_close( t_ncid ); has_grown = 0; if( file_var_size[ timelike_index ] > view->variable->last_file->var_size[ timelike_index ] ) { has_grown = 1; } if( ! has_grown ) { in_timer_set( (XtTimerCallbackProc)view_check_new_data, 0, 1000L ); return; } dt = file_var_size[timelike_index] - view->variable->last_file->var_size[timelike_index]; nt_new = view->variable->size[timelike_index] + dt; /* Make our informative label */ tt = time(NULL); /* Time this new frame was found, in seconds since epoch */ if( n_new_frame_times == NFRAMES_RECORD ) { for( i=0; i<(NFRAMES_RECORD-1); i++ ) { new_frame_times[i] = new_frame_times[i+1]; new_frame_nframes[i] = new_frame_nframes[i+1]; } n_new_frame_times = NFRAMES_RECORD-1; } new_frame_times[n_new_frame_times] = tt; new_frame_nframes[n_new_frame_times] = dt; n_new_frame_times++; if( n_new_frame_times < 2 ) snprintf( message, 1023, "New frame found %s", ctime(&tt) ); else { nframes_tot = 0; for( i=0; i<(n_new_frame_times-1); i++ ) nframes_tot += new_frame_nframes[i]; delta_time = new_frame_times[n_new_frame_times-1] - new_frame_times[0]; rate_per_sec = (float)(nframes_tot)/(float)(delta_time); rate_per_min = rate_per_sec * 60.0; rate_per_hour = rate_per_min * 60.0; rate_per_day = rate_per_hour * 24.0; if( rate_per_sec > 0.5 ) { rate = rate_per_sec; strcpy( rate_units, "/sec" ); } else if( rate_per_min > 0.5 ) { rate = rate_per_min; strcpy( rate_units, "/min" ); } else if( rate_per_hour > 0.5 ) { rate = rate_per_hour; strcpy( rate_units, "/hour" ); } else { rate = rate_per_day; strcpy( rate_units, "/day" ); } snprintf( message, 1023, "New frame found %s (Rate=%.2f%s)", ctime(&tt), rate, rate_units); for( i=0; i= framestore.nt ) { old_nt = framestore.nt; n_scan_entries = *(view->variable->size + view->scan_axis_id); n_extra_frames = floor( n_scan_entries * 0.2 ) + 1; if( n_extra_frames < 25 ) n_extra_frames = 25; framestore.nt = nt_new + n_extra_frames; storage_size = framestore.nx * framestore.ny * framestore.nt; if( options.debug ) printf( "reallocating framestore to new nt=%ld\n", framestore.nt ); framestore.frame = (ncv_pixel *)realloc( framestore.frame, storage_size*sizeof(ncv_pixel) ); if( framestore.frame == NULL ) { framestore.valid = FALSE; return; } framestore.frame_valid = (int *)realloc( framestore.frame_valid, framestore.nt*sizeof(int) ); if( framestore.frame_valid == NULL ) { framestore.valid = FALSE; return; } /* Initialize to NOT a valid frame for the new frames */ for( i=old_nt; ivariable->size[ timelike_index ] = nt_new; view->variable->last_file->var_size[ timelike_index ] += dt; /* Resync so we will read the last time entry */ ierr = nc_sync( view->variable->last_file->id ); /* Special check: if we were started with no range in the variable, * but now we have one, then reset the displayed range */ if( view->variable->auto_set_no_range ) { n_other = 1L; for( i=0; ivariable->n_dims; i++ ) if( i != timelike_index ) n_other *= view->variable->size[i]; data = (float *)malloc( sizeof(float)*n_other ); if( data == NULL ) { fprintf( stderr, "Error, failed to allocate data array in routine view_check_new_data (size=%ld bytes)\n", sizeof(float)*n_other ); exit(-1); } get_min_max_onestep( view->variable, n_other, nt_new, data, &min, &max, 0 ); free( data ); if( min != max ) { view->variable->auto_set_no_range = 0; if( (min < 0) && (max > 0)) { if( -min > max ) { min = min * 3.0; max = -min; } else { max = max * 3.0; min = -max; } } else if( min >= 0 ) { if( min == 0 ) max = max * 3.0; else { avg = (min+max)*0.5; min = avg - (avg-min)*3.0; if( min < 0 ) min = 0; max = avg + (max-avg)*3.0; } } else { if( max == 0 ) min = min * 3.0; else { avg = (min+max)*0.5; min = avg - (avg-min)*3.0; max = avg + (max-avg)*3.0; if( max > 0 ) max = 0; } } view->variable->user_min = min; view->variable->user_max = max; set_range_labels( min, max ); view->data_status = VDS_INVALID; invalidate_all_saveframes(); view_recompute_colorbar(); } } /* Jump to the last frame and display it. * NOTE that this ALSO sets the timer to call this * routine again as a side effect */ change_view( dt, FRAMES ); } /******************************************************************************** * Determine what axes we should display the data using. This returns * a three element Stringlist*; the first is the 'scan' axis, the second * is the 'Y' axis, and the third is the 'X' axis. If there is no valid * scan axis, return a zero length string ("") as that dimension. * If old_view is not NULL, then old_view is assumed to be the view which was * in use immediately preceeding a change of view; in that case, if * possible, use the same view as before. The exception to this is if * the previous variable was only a 1-d variable; in that case we do not * want to limit ourselves to its restrictions if we can avoid them. */ static void determine_scan_axes( View *view, NCVar *var, View *old_view ) { initial_determine_scan_axes( view, var ); if( view->scan_axis_id != -1 ) view->plot_XY_axis = view->scan_axis_id; else if( view->x_axis_id != -1 ) view->plot_XY_axis = view->x_axis_id; /* We can't do an XY plot of dimensions that have a count * of one. In that case, try to set it to something else. */ if( *(view->variable->size + view->plot_XY_axis) == 1 ) { if( (view->scan_axis_id != -1) && (*(view->variable->size + view->scan_axis_id) > 1)) view->plot_XY_axis = view->scan_axis_id; else if( (view->x_axis_id != -1) && (*(view->variable->size + view->x_axis_id) > 1)) view->plot_XY_axis = view->x_axis_id; else if( (view->y_axis_id != -1) && (*(view->variable->size + view->y_axis_id) > 1)) view->plot_XY_axis = view->y_axis_id; } if( (old_view != NULL) && (old_view->variable->effective_dimensionality > 1)) { re_determine_scan_axes( view, var, old_view ); /* We can exit the above code with the X and Y dimensions * the same, if the newly picked variable has less dimensions than * the old one BUT some overlap of dimensions. Check for * this, and give up on picking the X and Y dimensions this * way if this is the case. */ if( view->x_axis_id == view->y_axis_id ) initial_determine_scan_axes( view, var ); /* Don't let an axis be BOTH scan AND x or y */ if( view->x_axis_id == view->scan_axis_id ) view->scan_axis_id = -1; if( view->y_axis_id == view->scan_axis_id ) view->scan_axis_id = -1; /* Final sanity checks! */ if( (view->x_axis_id == -1) || (view->y_axis_id == -1) || (view->x_axis_id > view->variable->n_dims) || (view->y_axis_id > view->variable->n_dims)) initial_determine_scan_axes( view, var ); } } /**************************************************************************************/ static void initial_determine_scan_axes( View *view, NCVar *var ) { Stringlist *dimlist; int n_dims; if( options.debug ) fprintf( stderr, "initial_determine_scan_axes: entering for var %s\n", var->name ); /* Get a list of all possible scannable dimensions */ dimlist = fi_scannable_dims( var->first_file->id, var->name ); if( options.debug ) { fprintf( stderr, "initial_determine_scan_axes: scannable dims:\n" ); stringlist_dump( dimlist ); } /* For now, just pick the last two to be the Y and X axes. */ n_dims = stringlist_len( dimlist ); switch( n_dims ) { case 1: view->scan_axis_id = -1; view->y_axis_id = -1; view->x_axis_id = fi_dim_name_to_id( var->first_file->id, var->name, dimlist->string ); break; case 2: view->scan_axis_id = -1; view->y_axis_id = fi_dim_name_to_id( var->first_file->id, var->name, dimlist->string ); if( view->y_axis_id == -1 ) { fprintf( stderr, "initial_determine_scan_axes: internal error: dim >%s< was indicated by routine fi_scannable_dims to be a scannable dim for var >%s<, but routine fi_dim_name_to_id did not find that dim for the var\n", dimlist->string, var->name ); exit(-1); } dimlist = dimlist->next; view->x_axis_id = fi_dim_name_to_id( var->first_file->id, var->name, dimlist->string ); if( view->x_axis_id == -1 ) { fprintf( stderr, "initial_determine_scan_axes: internal error: dim >%s< was indicated by routine fi_scannable_dims to be a scannable dim for var >%s<, but routine fi_dim_name_to_id did not find that dim for the var\n", dimlist->string, var->name ); exit(-1); } break; default: /* By default, set the scan dimension to the first of the scannable * dims, because that one will be the 'time' dimension by netCDF * standards. */ view->scan_axis_id = fi_dim_name_to_id( var->first_file->id, var->name, dimlist->string ); if( view->scan_axis_id == -1 ) { fprintf( stderr, "initial_determine_scan_axes: internal error: dim >%s< was indicated by routine fi_scannable_dims to be a scannable dim for var >%s<, but routine fi_dim_name_to_id did not find that dim for the var\n", dimlist->string, var->name ); exit(-1); } dimlist = dimlist->next; /* Go to the second to the last entry */ while( ((Stringlist *)(dimlist->next))->next != NULL ) dimlist = dimlist->next; view->y_axis_id = fi_dim_name_to_id( var->first_file->id, var->name, dimlist->string ); if( view->y_axis_id == -1 ) { fprintf( stderr, "initial_determine_scan_axes: internal error: dim >%s< was indicated by routine fi_scannable_dims to be a scannable dim for var >%s<, but routine fi_dim_name_to_id did not find that dim for the var\n", dimlist->string, var->name ); exit(-1); } dimlist = dimlist->next; view->x_axis_id = fi_dim_name_to_id( var->first_file->id, var->name, dimlist->string ); if( view->x_axis_id == -1 ) { fprintf( stderr, "initial_determine_scan_axes: internal error: dim >%s< was indicated by routine fi_scannable_dims to be a scannable dim for var >%s<, but routine fi_dim_name_to_id did not find that dim for the var\n", dimlist->string, var->name ); exit(-1); } break; } if( options.debug ) fprintf( stderr, "initial_determine_scan_axes: exiting with axis_ids: scan=%d y=%d x=%d\n", view->scan_axis_id, view->y_axis_id, view->x_axis_id ); } /******************************************************************************** * Actually go to the data file and read the data in, putting the result * in the view structure. */ static void fill_view_data( View *v ) { size_t *count; int i; if( v->data_status == VDS_VALID ) return; count = (size_t *)malloc( v->variable->n_dims * sizeof( size_t )); /* By default, count of 1 for all uninteresting dimensions */ for( i=0; ivariable->n_dims; i++ ) *(count+i) = 1; /* Do full count of the X and Y axes so we can display the whole 2D field */ *(count+v->x_axis_id) = *(v->variable->size + v->x_axis_id); *(count+v->y_axis_id) = *(v->variable->size + v->y_axis_id); if( options.debug || options.show_sel ) { printf( "-var %s -start \\(", v->variable->name ); for( i=v->variable->n_dims-1; i >= 0; i-- ) { printf( "%1ld", 1 + (*(v->var_place+i)) ); if( i != 0 ) printf( "," ); } printf( "\\) -count \\(" ); for( i=v->variable->n_dims-1; i >= 0; i-- ) { printf( "%1ld", *(count+i) ); if( i != 0 ) printf( "," ); } printf( "\\) %s\n", v->variable->first_file->filename ); } fi_get_data( v->variable, v->var_place, count, v->data ); v->data_status = VDS_VALID; free( count ); } /******************************************************************************** * Alter the amount by which we are blowing up pixels */ void view_change_blowup( int delta, int redraw_flag, int view_var_is_valid ) { size_t x_size, y_size, scaled_x_size, scaled_y_size; char blowup_label[32]; int changed_size; in_set_cursor_busy(); /* Sequence of 'options.blowup' should be: ..., -4, -3, -2, 1, 2, 3, ... */ if( delta > 0 ) { if( options.blowup + delta == 0 ) options.blowup = 2; else if( options.blowup + delta == -1 ) options.blowup = 1; else options.blowup += delta; } else if( delta < 0 ) { if( options.blowup + delta == 0 ) options.blowup = -2; else if( options.blowup + delta == -1 ) options.blowup = -3; else options.blowup += delta; } if( options.blowup > 0 ) snprintf( blowup_label, 31, "M X%1d", options.blowup ); else snprintf( blowup_label, 31, "M 1/%1d", -options.blowup ); in_set_label( LABEL_BLOWUP, blowup_label ); if( view_var_is_valid ) { view->variable->user_set_blowup = options.blowup; } free( view->pixels ); x_size = *(view->variable->size + view->x_axis_id); y_size = *(view->variable->size + view->y_axis_id); view_get_scaled_size( options.blowup, x_size, y_size, &scaled_x_size, &scaled_y_size ); view->pixels = (void *)malloc( scaled_x_size*scaled_y_size*sizeof(ncv_pixel) ); if( options.save_frames == TRUE ) { if( options.debug ) fprintf( stderr, "calling init_saveframes from view_change_blowup\n" ); init_saveframes(); } if( redraw_flag ) { changed_size = in_set_2d_size( scaled_x_size, scaled_y_size ); /* Have to test and see if we shrunk; no expose event * is generated in such a case, which would automatically * trigger this call without us having to do it. */ if( changed_size < 0 ) view_draw( FALSE, FALSE ); } in_set_cursor_normal(); } /**************************************************************************************/ void redraw_ccontour() { printf( "got an expose event\n" ); view_draw( TRUE, FALSE ); } /************************************************************************ * This routine handles the case where the user presses the button * which has the current dimension value, indicating that they want * it to change. */ void view_change_cur_dim( char *dim_name, int modifier ) { int dimid, fileid, has_bounds; nc_type type; double new_dimval, bound_min, bound_max; size_t place, size; long delta, prov_place; NCDim *dim; char temp_string[1024]; if( view == NULL ) { in_error( "Please select a variable first" ); return; } if( view->data_status == VDS_EDITED ) view_data_edit_warn(); fileid = view->variable->first_file->id; dimid = fi_dim_name_to_id( fileid, view->variable->name, dim_name ); if( (dimid == view->x_axis_id) || (dimid == view->y_axis_id) ) return; dim = *(view->variable->dim + dimid); /* Modifier 1 is the standard action */ if( modifier == MOD_1 ) { *(view->var_place+dimid) = *(view->var_place+dimid)+1L; if( *(view->var_place+dimid) > *(view->variable->size+dimid)-1L ) *(view->var_place+dimid) = 0L; } else if( modifier == MOD_2 ) { /* Modifier 2 means "do it faster" */ size = *(view->variable->size+dimid); delta = (int)(0.1*(float)size); *(view->var_place+dimid) = *(view->var_place+dimid)+(long)delta; if( *(view->var_place+dimid) > *(view->variable->size+dimid)-1L ) *(view->var_place+dimid) = 0L; } else { /* Modifier 3 means to go backwards */ prov_place = *(view->var_place+dimid)-1L; if( prov_place < 0L ) *(view->var_place+dimid) = *(view->variable->size+dimid) -1L; else *(view->var_place+dimid) = prov_place; } place = *(view->var_place+dimid); type = fi_dim_value( view->variable, dimid, place, &new_dimval, temp_string, &has_bounds, &bound_min, &bound_max, view->var_place ); if( type == NC_DOUBLE ) { if( dim->timelike && options.t_conv ) { fmt_time( temp_string, 1024, new_dimval, dim, 1 ); } else snprintf( temp_string, 1023, "%lg", new_dimval ); } in_set_cur_dim_value( dim_name, temp_string ); if( options.debug ) fprintf( stderr, "calling init_saveframes from view_change_cur_dim\n" ); view->data_status = VDS_INVALID; init_saveframes(); view_draw( TRUE, FALSE ); /* 'TRUE' because we initialized saveframes above */ } /********************************************************************** * This is ultimately what changes what the X and Y dims are. It is * called when the interface button requesting that a change to the * scan dimension is pressed, and itself calls the routine which asks * the user to make a new selection. */ void view_set_scan_dims( void ) { Stringlist *dim_list, *new_dim_list = NULL, *inv_dim_list, *s; int changed_something = FALSE; NCVar *v; char *cur_x_name, *cur_y_name; char scan_dim[256]; int new_x_id, new_y_id, message; v = view->variable; cur_x_name = (*(v->dim+view->x_axis_id))->name; cur_y_name = (*(v->dim+view->y_axis_id))->name; dim_list = fi_scannable_dims( v->first_file->id, v->name ); strcpy( scan_dim, dim_list->string ); /* Pop up the dialog box which asks for the user's selection */ message = in_set_scan_dims( dim_list, cur_x_name, cur_y_name, &new_dim_list ); if( message == MESSAGE_CANCEL ) return; /* A special check: we don't allow transposition of the data * because of the huge performance penalty it would be to * auto-transform it back to the desired configuration. To * take care of this, if the axes are transposed, then warn * the user, and flip them. */ s = new_dim_list; new_y_id = fi_dim_name_to_id( v->first_file->id, v->name, s->string ); s = s->next; new_x_id = fi_dim_name_to_id( v->first_file->id, v->name, s->string ); if( new_x_id < new_y_id ) { message = in_dialog( "Transposing the data is not allowed.\nI'm switching the axes....", NULL, TRUE ); if( message == MESSAGE_CANCEL ) return; inv_dim_list = NULL; stringlist_add_string( &inv_dim_list, s->string, NULL, SLTYPE_NULL ); stringlist_add_string( &inv_dim_list, new_dim_list->string, NULL, SLTYPE_NULL ); new_dim_list = inv_dim_list; } if( new_x_id == new_y_id ) { in_error( "Please pick dimensions for the X and\nY axis which are not the same." ); return; } in_set_cursor_busy(); if( strcmp( cur_y_name, new_dim_list->string ) != 0 ) { view_set_axis( view, DIMENSION_Y, new_dim_list->string ); changed_something = TRUE; } new_dim_list = new_dim_list->next; if( strcmp( cur_x_name, new_dim_list->string ) != 0 ) { view_set_axis( view, DIMENSION_X, new_dim_list->string ); changed_something = TRUE; } if( changed_something == TRUE ) { /* In general, we want to set the scan axis back to the * unlimited axis if possible, because no unlimited * dimension ever comes up in the pop-up box to be able * to set it that way. Use the previously saved value. */ view_set_axis( view, DIMENSION_SCAN, scan_dim ); flip_if_inverted( view ); redraw_dimension_info(); view->data_status = VDS_INVALID; alloc_view_storage( view ); init_saveframes(); set_scan_buttons( view ); view_draw( TRUE, FALSE ); /* 'TRUE' because we initialized saveframes above */ } in_set_cursor_normal(); } /**************************************************************************************/ static void view_set_axis( View *local_view, int dimension, char *new_dim_name ) { int new_id, old_id; NCVar *v; v = local_view->variable; new_id = -1; old_id = -1; switch( dimension ) { case DIMENSION_X: new_id = fi_dim_name_to_id( v->first_file->id, v->name, new_dim_name ); if( options.debug ) fprintf( stderr, "setting dim X to %s\n", new_dim_name ); old_id = local_view->x_axis_id; local_view->x_axis_id = new_id; *(local_view->var_place+new_id) = 0L; break; case DIMENSION_Y: new_id = fi_dim_name_to_id( v->first_file->id, v->name, new_dim_name ); if( options.debug ) fprintf( stderr, "setting dim Y to %s\n", new_dim_name ); old_id = local_view->y_axis_id; local_view->y_axis_id = new_id; *(local_view->var_place+new_id) = 0L; break; case DIMENSION_SCAN: if( strlen( new_dim_name ) == 0 ) { set_buttons( BUTTONS_TIMEAXIS_OFF ); local_view->scan_axis_id = -1; return; } set_buttons( BUTTONS_ALL_ON ); new_id = fi_dim_name_to_id( v->first_file->id, v->name, new_dim_name ); old_id = local_view->scan_axis_id; local_view->scan_axis_id = new_id; if( options.debug ) fprintf( stderr, "setting dim SCAN to %s\n", new_dim_name ); break; case DIMENSION_NONE: new_id = fi_dim_name_to_id( v->first_file->id, v->name, new_dim_name ); if( options.debug ) fprintf( stderr, "setting dim NONE to %s\n", new_dim_name ); return; } if( old_id == new_id ) return; in_indicate_active_dim( dimension, new_dim_name ); } /**************************************************************************************/ static void alloc_view_storage( View *view ) { size_t x_size, y_size, tot_size, scaled_x_size, scaled_y_size; /* Allocate storage space for the data in the view structure */ if( view->data_status == VDS_EDITED ) view_data_edit_warn(); view->data_status = VDS_INVALID; if( view->data != NULL ) free( view->data ); if( view->pixels != NULL ) free( view->pixels ); x_size = *(view->variable->size + view->x_axis_id); y_size = *(view->variable->size + view->y_axis_id); view_get_scaled_size( options.blowup, x_size, y_size, &scaled_x_size, &scaled_y_size ); tot_size = x_size*y_size*sizeof(float); view->data = (void *)malloc( tot_size ); if( view->data == NULL ) { fprintf( stderr, "ncview: can't allocate data array\n" ); fprintf( stderr, "variable name: %s\n", view->variable->name ); fprintf( stderr, "requested size: %ldx%ld\n", x_size, y_size ); fprintf( stderr, "x axis id:%d y axis id:%d\n", view->x_axis_id, view->y_axis_id ); fprintf( stderr, "x axis name:%s y axis name:%s\n", fi_dim_id_to_name( view->variable->first_file->id, view->variable->name, view->x_axis_id ), fi_dim_id_to_name( view->variable->first_file->id, view->variable->name, view->y_axis_id ) ); exit( -1 ); } view->pixels = (ncv_pixel *)malloc( scaled_x_size*scaled_y_size*sizeof(ncv_pixel) ); if( view->pixels == NULL ) { fprintf( stderr, "ncview: can't allocate pixel array\n" ); fprintf( stderr, "variable name: %s\n", view->variable->name ); fprintf( stderr, "requested size: %ld x %ld\n", scaled_x_size, scaled_y_size ); fprintf( stderr, "x axis id:%d y axis id:%d\n", view->x_axis_id, view->y_axis_id ); fprintf( stderr, "x axis name:%s y axis name:%s\n", fi_dim_id_to_name( view->variable->first_file->id, view->variable->name, view->x_axis_id ), fi_dim_id_to_name( view->variable->first_file->id, view->variable->name, view->y_axis_id ) ); exit( -1 ); } } /******************************************************************** * The user has requested that we change the displayed range; * pop up appropriate dialog windows, get the new min and max * values from the user, and set them. */ void view_set_range( void ) { float new_min, new_max; int message, allvars; NCVar *cursor; message = x_range( view->variable->user_min, view->variable->user_max, view->variable->global_min, view->variable->global_max, &new_min, &new_max, &allvars ); if( message == MESSAGE_CANCEL ) return; view->variable->user_min = new_min; view->variable->user_max = new_max; set_range_labels( new_min, new_max ); view->data_status = VDS_INVALID; invalidate_all_saveframes(); view_draw( TRUE, FALSE ); /* 'TRUE' because we just invalidated all saveframes */ if( allvars == TRUE ) { cursor = variables; while( cursor != NULL ) { cursor->user_min = new_min; cursor->user_max = new_max; cursor->have_set_range = TRUE; cursor = cursor->next; } } view_recompute_colorbar(); } /**************************************************************************************/ static void set_range_labels( float min, float max ) { char *units, *var_long_name; char temp_label[4096], extra_label[4096]; units = fi_var_units( view->variable->first_file->id, view->variable->name ); var_long_name = fi_long_var_name( view->variable->first_file->id, view->variable->name ); if( units == NULL ) { snprintf( temp_label, 4095, "displayed range: %g to %g (%g to %g shown)", view->variable->global_min, view->variable->global_max, view->variable->user_min, view->variable->user_max ); if( var_long_name != NULL ) snprintf( extra_label, 4095, "%s (%g to %g)", limit_string(var_long_name), view->variable->user_min, view->variable->user_max ); else snprintf( extra_label, 4095, "%s (%g to %g)", limit_string(view->variable->name), view->variable->user_min, view->variable->user_max ); } else { snprintf( temp_label, 4095, "displayed range: %g to %g %s (%g to %g shown)", view->variable->global_min, view->variable->global_max, limit_string(units), view->variable->user_min, view->variable->user_max ); if( var_long_name != NULL ) snprintf( extra_label, 4095, "%s (%g to %g %s)", limit_string(var_long_name), view->variable->user_min, view->variable->user_max, limit_string(units) ); else snprintf( extra_label, 4095, "%s (%g to %g %s)", limit_string(view->variable->name), view->variable->user_min, view->variable->user_max, limit_string(units) ); } in_set_label( LABEL_DATA_EXTREMA, temp_label ); if( options.want_extra_info ) { in_set_label( LABEL_CCINFO_1, extra_label ); } } /************************************************************************* * Reset the current data range based on the currently showing * frame ONLY, rather than the global min and maxes. */ void view_set_range_frame( void ) { view_draw( TRUE, TRUE ); } /**************************************************************************************/ void beep() { fprintf( stderr, "" ); fflush( stderr ); } /**************************************************************************************/ void init_saveframes() { long i; size_t storage_size, n_scan_entries, xsize, ysize, n_extra_frames; char err_message[132]; if( options.save_frames == FALSE ) return; if( framestore.frame != NULL ) { free( framestore.frame ); free( framestore.frame_valid ); } if( view->scan_axis_id == -1 ) { n_scan_entries = 1; n_extra_frames = 0; } else { n_scan_entries = *(view->variable->size + view->scan_axis_id); n_extra_frames = floor( n_scan_entries * 0.1 ) + 1; if( n_extra_frames < 10 ) n_extra_frames = 10; } framestore.nt = n_scan_entries + n_extra_frames; xsize = *(view->variable->size + view->x_axis_id); ysize = *(view->variable->size + view->y_axis_id); view_get_scaled_size( options.blowup, xsize, ysize, &(framestore.nx), &(framestore.ny) ); storage_size = framestore.nx * framestore.ny * framestore.nt; if( options.debug ) { fprintf( stderr, "initializing saveframes:\n" ); fprintf( stderr, " n_scan_entries: %ld\n", n_scan_entries ); fprintf( stderr, " n_extra_frames: %ld\n", n_extra_frames ); fprintf( stderr, " frame size: %ld\n", *(view->variable->size + view->x_axis_id) * *(view->variable->size + view->y_axis_id) ); fprintf( stderr, " total storage size:%ld\n", storage_size ); } framestore.frame = (ncv_pixel *)malloc( storage_size*sizeof( ncv_pixel )); if( framestore.frame == NULL ) { framestore.valid = FALSE; snprintf( err_message, 131, "Can't allocate space for frame store.\nRequested size: %.1f MB", (float)(storage_size*sizeof( ncv_pixel ))/1000000. ); options.save_frames = FALSE; in_error( err_message ); } else { framestore.valid = TRUE; framestore.frame_valid = (int *)(malloc( framestore.nt * sizeof( int ))); for( i=0; iscan_axis_id == -1) || ( framestore.valid == FALSE )) return; for( i=0L; idata = NULL; (*view)->data_status = VDS_INVALID; (*view)->pixels = NULL; (*view)->x_axis_id = -1; (*view)->y_axis_id = -1; (*view)->scan_axis_id = -1; (*view)->skip = 1; (*view)->variable = var; (*view)->var_place = (size_t *)malloc(var->n_dims * sizeof( size_t )); for( i=0; in_dims; i++ ) *((*view)->var_place + i) = 0; (*view)->plot_XY_axis = -1; (*view)->plot_XY_nlines = 0; } /**************************************************************************************/ static void set_buttons( int to_state ) { switch (to_state ) { case BUTTONS_ALL_ON: in_set_sensitive( BUTTON_RESTART, TRUE ); in_set_sensitive( BUTTON_REWIND, TRUE ); in_set_sensitive( BUTTON_BACKWARDS, TRUE ); in_set_sensitive( BUTTON_PAUSE, TRUE ); in_set_sensitive( BUTTON_FORWARD, TRUE ); in_set_sensitive( BUTTON_FASTFORWARD, TRUE ); in_set_sensitive( BUTTON_COLORMAP_SELECT, TRUE ); in_set_sensitive( BUTTON_INVERT_PHYSICAL, TRUE ); in_set_sensitive( BUTTON_INVERT_COLORMAP, TRUE ); in_set_sensitive( BUTTON_BLOWUP, TRUE ); in_set_sensitive( BUTTON_TRANSFORM, TRUE ); in_set_sensitive( BUTTON_PRINT, TRUE ); in_set_sensitive( BUTTON_DIMSET, TRUE ); in_set_sensitive( BUTTON_RANGE, TRUE ); in_set_sensitive( BUTTON_BLOWUP_TYPE, TRUE ); in_set_sensitive( BUTTON_EDIT, TRUE ); in_set_sensitive( BUTTON_INFO, TRUE ); break; case BUTTONS_TIMEAXIS_OFF: in_set_sensitive( BUTTON_RESTART, FALSE ); in_set_sensitive( BUTTON_REWIND, FALSE ); in_set_sensitive( BUTTON_BACKWARDS, FALSE ); in_set_sensitive( BUTTON_FORWARD, FALSE ); in_set_sensitive( BUTTON_FASTFORWARD, FALSE ); break; case BUTTONS_ALL_OFF: in_set_sensitive( BUTTON_RESTART, FALSE ); in_set_sensitive( BUTTON_REWIND, FALSE ); in_set_sensitive( BUTTON_BACKWARDS, FALSE ); in_set_sensitive( BUTTON_PAUSE, FALSE ); in_set_sensitive( BUTTON_FORWARD, FALSE ); in_set_sensitive( BUTTON_FASTFORWARD, FALSE ); in_set_sensitive( BUTTON_COLORMAP_SELECT, FALSE ); in_set_sensitive( BUTTON_INVERT_PHYSICAL, FALSE ); in_set_sensitive( BUTTON_INVERT_COLORMAP, FALSE ); in_set_sensitive( BUTTON_TRANSFORM, FALSE ); in_set_sensitive( BUTTON_BLOWUP, FALSE ); in_set_sensitive( BUTTON_PRINT, FALSE ); in_set_sensitive( BUTTON_DIMSET, FALSE ); in_set_sensitive( BUTTON_RANGE, FALSE ); in_set_sensitive( BUTTON_BLOWUP_TYPE, FALSE ); in_set_sensitive( BUTTON_EDIT, FALSE ); in_set_sensitive( BUTTON_INFO, FALSE ); break; default: fprintf( stderr, "ncview: set_buttons: unknown to_state: %d\n", to_state ); break; } } /**************************************************************************************/ static void re_determine_scan_axes( View *new_view, NCVar *new_var, View *old_view ) { NCVar *old_var; int old_n_scannable_dims, i, dim_index; NCDim *old_dim; old_var = old_view->variable; old_n_scannable_dims = stringlist_len( fi_scannable_dims( old_var->first_file->id, old_var->name) ); for( i=0; idim+i); /* the dim is set to NULL if it is not scannable */ if( old_dim != NULL ) { /* dim_index is the index in the *new* variable of * the *old* dimension */ dim_index = fi_dim_name_to_id( new_var->first_file->id, new_var->name, old_dim->name ); if( dim_index != -1 ) { /* This dimension is in the new variable. * Set to be the same dimension as it used to * be. */ if( i == old_view->x_axis_id ) new_view->x_axis_id = dim_index; else if( i == old_view->y_axis_id ) new_view->y_axis_id = dim_index; else if( i == old_view->scan_axis_id ) new_view->scan_axis_id = dim_index; } } } } /*************************************************************************** * Set the current place for the variable, i.e., the index into the * scan dimensions at which we want to view it. It is assumed if * old_view is not NULL then old_view is the view used previously to * the current one; in that case, try to set the new view to the same * place as the old view, if possible. */ static void set_scan_place( View *new_view, NCVar *var, View *old_view ) { /* Initially, always set to zero */ initial_set_scan_place( new_view, var ); /* If there is some additional information based on the * old view, use that. */ if( old_view != NULL ) re_set_scan_place( new_view, var, old_view ); /* All place information for the displayed axes MUST be * set to zero!! */ *(new_view->var_place+new_view->x_axis_id) = 0L; *(new_view->var_place+new_view->y_axis_id) = 0L; } /**************************************************************************************/ static void initial_set_scan_place( View *view, NCVar *var ) { int i; for( i=0; in_dims; i++ ) *(view->var_place+i) = 0L; } /**************************************************************************************/ static void re_set_scan_place( View *new_view, NCVar *new_var, View *old_view ) { int i, dim_index; NCDim *new_dim; NCVar *old_var; size_t old_place; old_var = old_view->variable; for( i=0; in_dims; i++ ) { /* dim_index is the dimension ID of the NEW dimension * in the OLD variable. -1 if the new dimension does * not exist in the old variable. */ new_dim = *(new_var->dim+i); if( new_dim != NULL ) { dim_index = fi_dim_name_to_id( old_var->first_file->id, old_var->name, new_dim->name ); if( dim_index != -1 ) { old_place = *(old_view->var_place+dim_index); if( old_place < *(new_var->size+i) ) *(new_view->var_place+i) = old_place; } } } } /**************************************************************************************/ /* If 'val_to_set_to' is -99999, then the blowup is calculated automatically, * otherwise the blowup is set to val_to_set_to */ static void calculate_blowup( View *view, NCVar *var, int val_to_set_to ) { size_t x_size, y_size; float fbx, fby, f_x_size, f_y_size, f_blowup; int ifbx, view_var_is_valid; if( options.small ) return; view_var_is_valid = 0; if( val_to_set_to != -99999 ) { while( options.blowup > val_to_set_to ) { view_change_blowup( -1, FALSE, view_var_is_valid ); } while( options.blowup < val_to_set_to ) { view_change_blowup( 1, FALSE, view_var_is_valid ); } return; } /* If the picture is too small, start out by blowing it up some */ x_size = *(var->size + view->x_axis_id); y_size = *(var->size + view->y_axis_id); while( (options.blowup*x_size < options.blowup_default_size) && (options.blowup*y_size < options.blowup_default_size) ) { view_change_blowup( 1, FALSE, view_var_is_valid ); } /* If picture is too big, reduce it some */ f_x_size = (float)x_size; f_y_size = (float)y_size; f_blowup = (float)options.blowup; fbx = f_blowup * f_x_size / (double)options.blowup_default_size; fby = f_blowup * f_y_size / (double)options.blowup_default_size; fbx = (fbx > fby) ? fbx : fby; if( fbx > 3 ) { ifbx = -(int)fbx; view_change_blowup(ifbx,FALSE, view_var_is_valid); } } /**************************************************************************************/ static void draw_file_info( NCVar *var ) { char *title, *units, *var_long_name; char range_label[256], temp_label[256]; title = fi_title( var->first_file->id ); if( title == NULL ) in_set_label( LABEL_TITLE, PROGRAM_ID ); else in_set_label( LABEL_TITLE, title ); units = fi_var_units( var->first_file->id, var->name ); if( units == NULL ) { if( (var->global_min != var->user_min) || (var->global_max != var->user_max)) snprintf( range_label, 255, "%g to %g (%g to %g shown)", var->global_min, var->global_max, var->user_min, var->user_max ); else snprintf( range_label, 255, "%g to %g", var->global_min, var->global_max ); } else { if( (var->global_min != var->user_min) || (var->global_max != var->user_max)) snprintf( range_label, 255, "%g to %g %s (%g to %g shown)", var->global_min, var->global_max, limit_string(units), var->user_min, var->user_max ); else snprintf( range_label, 255, "%g to %g %s", var->global_min, var->global_max, limit_string(units) ); } snprintf( temp_label, 255, "displayed range: %s", range_label ); in_set_label( LABEL_DATA_EXTREMA, temp_label ); var_long_name = fi_long_var_name( view->variable->first_file->id, view->variable->name ); if( var_long_name == NULL ) { snprintf( temp_label, 255, "variable=%s", limit_string(view->variable->name) ); in_set_label( LABEL_SCANVAR_NAME, temp_label ); if( options.want_extra_info ) { snprintf( temp_label, 255, "%s (%s)", limit_string(view->variable->name), range_label ); in_set_label( LABEL_CCINFO_1, temp_label ); } } else { snprintf( temp_label, 255, "displaying %s", limit_string(var_long_name) ); in_set_label( LABEL_SCANVAR_NAME, temp_label ); if( options.want_extra_info ) { snprintf( temp_label, 255, "%s (%s)", limit_string(var_long_name), range_label ); in_set_label( LABEL_CCINFO_1, temp_label ); } } } /**************************************************************************************/ void redraw_dimension_info() { int i, please_flip; NCDim *d, *y_dim; Stringlist *dimlist; NCVar *var; char *cur_y_name; var = view->variable; dimlist = fi_scannable_dims( var->first_file->id, var->name ); y_dim = *(var->dim+view->y_axis_id); cur_y_name = y_dim->name; x_init_dim_info( dimlist ); for( i=0; in_dims; i++ ) if( (d = *(var->dim+i)) != NULL ) { please_flip = ((strcmp(d->name, cur_y_name)==0) && options.invert_physical); in_fill_dim_info( d, please_flip ); } show_current_dim_values( view ); label_dimensions( view ); } /**************************************************************************************/ static void show_current_dim_values( View *view ) { int dimid, has_bounds; NCVar *var; Stringlist *scannable_dims; size_t place; double new_dimval, bound_min, bound_max; char temp_string[1024], *dim_name; nc_type type; var = view->variable; scannable_dims = fi_scannable_dims( var->first_file->id, var->name ); while( scannable_dims != NULL ) { dim_name = scannable_dims->string; dimid = fi_dim_name_to_id( var->first_file->id, var->name, dim_name ); place = *(view->var_place+dimid); type = fi_dim_value( view->variable, dimid, place, &new_dimval, temp_string, &has_bounds, &bound_min, &bound_max, view->var_place ); if( type == NC_DOUBLE ) snprintf( temp_string, 1023, "%lg", new_dimval ); in_set_cur_dim_value( dim_name, temp_string ); scannable_dims = scannable_dims->next; } } /**************************************************************************************/ static void label_dimensions( View *view ) { NCDim *dim; char *dim_name; if( view->x_axis_id != -1 ) { dim = *(view->variable->dim+view->x_axis_id); dim_name = dim->name; in_indicate_active_dim( DIMENSION_X, dim_name ); in_set_cur_dim_value ( dim_name, "-X-" ); } if( view->y_axis_id != -1 ) { dim = *(view->variable->dim+view->y_axis_id); dim_name = dim->name; in_indicate_active_dim( DIMENSION_Y, dim_name ); in_set_cur_dim_value ( dim_name, "-Y-" ); } if( view->scan_axis_id != -1 ) { dim = *(view->variable->dim+view->scan_axis_id); dim_name = dim->name; in_indicate_active_dim( DIMENSION_SCAN, dim_name ); } } /**************************************************************************************/ static void flip_if_inverted( View *view ) { NCDim *y_dim; if( options.no_autoflip ) return; if( view->y_axis_id == -1 ) return; y_dim = *(view->variable->dim+view->y_axis_id); if( y_dim->min > y_dim->max ) options.invert_physical = TRUE; else options.invert_physical = FALSE; x_force_set_invert_state( options.invert_physical ); } /**************************************************************************************/ /* This reports the mouse location in the main (2-D color contour) window */ void view_report_position( int x, int y, unsigned int button_mask ) { size_t data_x, data_y, x_size, y_size; int type, has_bounds, i, x_is_mapped, y_is_mapped; float val; double new_dimval, bound_min, bound_max; char current_value_label[80], temp_string[1024]; char xdim_str[80], ydim_str[80]; NCDim *xdim, *ydim; size_t virt_cursor_pos[MAX_NC_DIMS]; /* This can happen if you display a 2-d variable, then * display a variable with no valid range (thereby setting * the view to NULL), then roll back over the 2-d color * window. Fix thanks to Matthew Bettencourt @ usm.edu */ if( ! view ) return; /* This can happen if we click on a 2-d variable, then click * on a 1-d variable, then move the pointer back over the * displayed colormap of the (old) 2-d variable. */ if( view->variable->effective_dimensionality == 1 ) return; if( view->data_status == VDS_INVALID ) { fill_view_data( view ); view->data_status = VDS_VALID; } mouse_xy_to_data_xy( x, y, options.blowup, &data_x, &data_y ); x_size = *(view->variable->size + view->x_axis_id); y_size = *(view->variable->size + view->y_axis_id); /* Make sure we don't go outside the limits */ data_x = ( (data_x >= x_size ) ? x_size-1 : data_x ); data_y = ( (data_y >= y_size ) ? y_size-1 : data_y ); /* Invert Y because the reporting counts from the * UPPER LEFT, not the lower left like we want * it to. If the *picture* is inverted, don't flip * y! */ if( !options.invert_physical ) data_y = y_size - data_y - 1; /* Get the value of the data field under the cursor */ val = *((float *)view->data + data_x + data_y*x_size); /* Get the values of the X and Y indices. * 'type' is the data type of the dimension--can be float or character */ xdim = *(view->variable->dim + view->x_axis_id); ydim = *(view->variable->dim + view->y_axis_id); x_is_mapped = (view->variable->dim_map_info[ view->x_axis_id ] != NULL); y_is_mapped = (view->variable->dim_map_info[ view->y_axis_id ] != NULL); if( 1 || x_is_mapped || y_is_mapped ) { /* Get virtual position in all dims for this mouse cursor point */ for( i=0; ivariable->n_dims; i++ ) virt_cursor_pos[i] = *(view->var_place+i); virt_cursor_pos[ view->x_axis_id ] = data_x; virt_cursor_pos[ view->y_axis_id ] = data_y; } type = fi_dim_value( view->variable, view->x_axis_id, data_x, &new_dimval, temp_string, &has_bounds, &bound_min, &bound_max, virt_cursor_pos ); if( type == NC_DOUBLE ) { if( (xdim != NULL) && xdim->timelike && options.t_conv ) fmt_time( xdim_str, 79, new_dimval, xdim, 1 ); else snprintf( xdim_str, 79, "%.7lg", new_dimval ); } else strncpy( xdim_str, temp_string, 80 ); type = fi_dim_value( view->variable, view->y_axis_id, data_y, &new_dimval, temp_string, &has_bounds, &bound_min, &bound_max, virt_cursor_pos ); if( type == NC_DOUBLE ) { if( (ydim != NULL) && ydim->timelike && options.t_conv ) fmt_time( ydim_str, 79, new_dimval, ydim, 1 ); else snprintf( ydim_str, 79, "%.7lg", new_dimval ); } else strncpy( ydim_str, temp_string, 80 ); snprintf( current_value_label, 79, "Current: (i=%1ld, j=%1ld) %g (x=%s, y=%s)\n", data_x, data_y, val, xdim_str, ydim_str ); in_set_label( LABEL_DATA_VALUE, current_value_label ); } /**************************************************************************************/ static void view_construct_scalar_coord_str( char *str, int slen ) { size_t ts; FDBlist *fdb; int isc, nsc, fdb_index, space_avail; NCDim_map_info *sdmi; float fval, fmin, fmax; char *funits, tstr[1024], v1[100], v2[100]; int displaying_along_time_dim, nfiles; str[0] = '\0'; if( (view == NULL) || (view->variable == NULL) || (view->variable->n_scalar_coords == 0) || (view->var_place == NULL)) { return; } /* Get the time step (value of first dim, which must be the only * dim that is virtually concatenated along different files). */ ts = *(view->var_place); /* The file associated with this time step */ fdb = view->variable->timestep_2_fdb[ts]; /* The integer position of this FDB on the var's list of FDBs. * We need this because the scalar data is cached by FDB, *not* * by the variable's timestep */ fdb_index = fdb->index; /* See if we are displaying ALONG the time dim. If we are, then we * check to see if the scalar coords change along the time * dim. If they do, we just print . Otherwise, we print * the value as per usual */ displaying_along_time_dim = ((view->x_axis_id == 0) || (view->y_axis_id == 0)); /* Get all scalar dims associated with this var and this file */ nsc = view->variable->n_scalar_coords; for( isc=0; iscvariable->scalar_dim_map_info[isc]; fval = sdmi->data_cache[fdb_index]; /* NOTE! this is NOT [timtestep], it's [fdb_number] */ snprintf( v1, 95, "%f", fval ); strip_trailing_zeros( v1 ); funits = sdmi->coord_var_units; if( displaying_along_time_dim && (! sdmi->scalar_all_same)) { nfiles = view->variable->last_file->index + 1; /* number of files this var lives in */ fmin = view_calc_minval_float( sdmi->data_cache, nfiles ); fmax = view_calc_maxval_float( sdmi->data_cache, nfiles ); snprintf( v1, 95, "%f", fmin ); strip_trailing_zeros( v1 ); snprintf( v2, 95, "%f", fmax ); strip_trailing_zeros( v2 ); snprintf( tstr, 1020, "%s=%s -> %s %s", sdmi->coord_var_name, v1, v2, funits ); } else snprintf( tstr, 1020, "%s=%s %s", sdmi->coord_var_name, v1, funits ); if( isc != (nsc-1)) strcat( tstr, "; " ); /* Only add on this new string if there is room for it */ space_avail = (slen-2) - strlen(str); if( space_avail <= 5 ) return; if( strlen(tstr) < space_avail ) strcat( str, tstr ); else { tstr[ space_avail ] = '\0'; strcat( str, tstr ); return; } } } /**************************************************************************************/ /* This reports the mouse location in the popup XY graph (the SciPlot widget) */ void view_report_position_vals( float xval, float yval, int plot_index ) { char current_value_label[80], temp[80]; NCDim *dim; dim = plot_XY_dim[plot_index]; /* If the X dimension is timelike, consider formatting that value */ if( (dim != NULL) && dim->timelike && options.t_conv ) { fmt_time( temp, 79, xval, dim, 1 ); snprintf( current_value_label, 79, "Current: x=%s, y=%g", temp, yval ); } else snprintf( current_value_label, 79, "Current: x=%g, y=%g", xval, yval ); in_set_label( LABEL_DATA_VALUE, current_value_label ); } /**************************************************************************************/ void set_dataedit_place() { size_t data_x, data_y, orig_data_y, x_size, y_size; int x, y; size_t index; if( view->data_status == VDS_INVALID ) { fill_view_data( view ); view->data_status = VDS_VALID; } in_query_pointer_position( &x, &y ); if( (x < 0) || (y < 0) ) return; mouse_xy_to_data_xy( x, y, options.blowup, &data_x, &data_y ); x_size = *(view->variable->size + view->x_axis_id); y_size = *(view->variable->size + view->y_axis_id); /* Make sure we don't go outside the limits */ data_x = ( (data_x >= x_size ) ? x_size-1 : data_x ); data_y = ( (data_y >= y_size ) ? y_size-1 : data_y ); orig_data_y = data_y; /* Invert Y because the reporting counts from the * UPPER LEFT, not the lower left like we want * it to. If the *picture* is inverted, don't flip * y! */ if( !options.invert_physical ) data_y = y_size - data_y - 1; index = data_x + orig_data_y*x_size; in_set_edit_place( index, data_x, orig_data_y, x_size, y_size ); } /**************************************************************************************/ void set_min_from_curdata() { size_t data_x, data_y, x_size, y_size; int x, y; float val; if( view->data_status == VDS_INVALID ) { fill_view_data( view ); view->data_status = VDS_VALID; } in_query_pointer_position( &x, &y ); mouse_xy_to_data_xy( x, y, options.blowup, &data_x, &data_y ); x_size = *(view->variable->size + view->x_axis_id); y_size = *(view->variable->size + view->y_axis_id); /* Make sure we don't go outside the limits */ data_x = ( (data_x >= x_size ) ? x_size-1 : data_x ); data_y = ( (data_y >= y_size ) ? y_size-1 : data_y ); /* Invert Y because the reporting counts from the * UPPER LEFT, not the lower left like we want * it to. If the *picture* is inverted, don't flip * y! */ if( !options.invert_physical ) data_y = y_size - data_y - 1; /* Get the value of the data field under the cursor */ val = *((float *)view->data + data_x + data_y*x_size); view->variable->user_min = val; set_range_labels( val, view->variable->user_max ); init_saveframes(); view_draw( TRUE, FALSE ); /* 'TRUE' because we just invalidated saveframes */ view_recompute_colorbar(); } /**************************************************************************************/ void set_max_from_curdata() { size_t data_x, data_y, x_size, y_size; int x, y; float val; if( view->data_status == VDS_INVALID ) { fill_view_data( view ); view->data_status = VDS_VALID; } in_query_pointer_position( &x, &y ); mouse_xy_to_data_xy( x, y, options.blowup, &data_x, &data_y ); x_size = *(view->variable->size + view->x_axis_id); y_size = *(view->variable->size + view->y_axis_id); /* Make sure we don't go outside the limits */ data_x = ( (data_x >= x_size ) ? x_size-1 : data_x ); data_y = ( (data_y >= y_size ) ? y_size-1 : data_y ); /* Invert Y because the reporting counts from the * UPPER LEFT, not the lower left like we want * it to. If the *picture* is inverted, don't flip * y! */ if( !options.invert_physical ) data_y = y_size - data_y - 1; /* Get the value of the data field under the cursor */ val = *((float *)view->data + data_x + data_y*x_size); view->variable->user_max = val; set_range_labels( val, view->variable->user_max ); init_saveframes(); view_draw( TRUE, FALSE ); /* 'TRUE' because we just invalidated saveframes */ view_recompute_colorbar(); } /**************************************************************************************/ void view_data_edit( void ) { int i, j, j2; size_t x_size, y_size; char **line_array; size_t index, n_entries; float val; x_size = *(view->variable->size + view->x_axis_id); y_size = *(view->variable->size + view->y_axis_id); n_entries = x_size * y_size; line_array = (char **)malloc( sizeof(char *)*n_entries ); index = 0L; for( j=0; jdata + i + j2*x_size); line_array[index] = (char *)malloc( 32 ); snprintf( line_array[index], 31, "%-10.5g", val ); index++; } line_array[index] = NULL; x_dataedit( line_array, x_size ); } /**************************************************************************************/ void view_change_dat( size_t index, float new_val ) { size_t x_size, y_size, scaled_x_size, scaled_y_size, x, y; view->data_status = VDS_EDITED; x_size = *(view->variable->size + view->x_axis_id); y_size = *(view->variable->size + view->y_axis_id); view_get_scaled_size( options.blowup, x_size, y_size, &scaled_x_size, &scaled_y_size ); y = index / x_size; x = index - (y*x_size); if( !options.invert_physical ) y = y_size - y - 1; printf( "changed (%3ld,%3ld) from %9f to %9f\n", x, y, *((float *)view->data + x + (x_size)*y), new_val ); *((float *)view->data + x + (x_size)*y) = new_val; init_saveframes(); lockout_view_changes = TRUE; if( data_to_pixels( view ) < 0 ) { in_timer_clear(); if( view->variable->global_min == view->variable->global_max ) invalidate_variable( view->variable ); return; } lockout_view_changes = FALSE; in_set_2d_size ( scaled_x_size, scaled_y_size ); in_draw_2d_field( view->pixels, scaled_x_size, scaled_y_size, 0 ); } /**************************************************************************************/ void view_data_edit_dump( void ) { char filename[132], *dim_name, *var_name; int message, ncid, dims[2]; size_t x_size, y_size, start[2], count[2]; int x_dimid, y_dimid, varid, err; if( view->data_status != VDS_EDITED ) { fprintf( stderr, "Warning! Data is NOT CHANGED!\n" ); } strcpy( filename, "dump.data" ); message = in_dialog( "Filename to dump data to:", filename, TRUE ); if( message == MESSAGE_OK ) { ncid = nccreate( filename, NC_CLOBBER ); x_size = *(view->variable->size + view->x_axis_id); y_size = *(view->variable->size + view->y_axis_id); dim_name = (*(view->variable->dim + view->x_axis_id))->name; x_dimid = ncdimdef( ncid, dim_name, x_size ); dim_name = (*(view->variable->dim + view->y_axis_id))->name; y_dimid = ncdimdef( ncid, dim_name, y_size ); var_name = view->variable->name; dims[0] = y_dimid; dims[1] = x_dimid; varid = ncvardef( ncid, var_name, NC_FLOAT, 2, dims ); ncattput( ncid, varid, "missing_value", NC_FLOAT, 1, &view->variable->fill_value ); ncendef ( ncid ); start[0] = 0L; start[1] = 0L; count[0] = y_size; count[1] = x_size; err = nc_put_vara_float( ncid, varid, start, count, view->data ); if( err != NC_NOERR ) { fprintf( stderr, "Error writing data to new netcdf file!!\n" ); fprintf( stderr, "%s\n", nc_strerror(err) ); } ncclose( ncid ); } } /**************************************************************************************/ static void view_data_edit_warn() { int message; message = in_dialog( "Warning! Data edits will be lost unless you save them now.\nSave them now?", NULL, TRUE ); if( message == MESSAGE_CANCEL ) return; view_data_edit_dump(); } /************************************************************************************** * Plot all the data along the plot_XY_axis for this (X,Y) position. This is * the routine called when the user selects an (X,Y) position by clicking on * the 2-D color contour window. */ void plot_XY() { int X_axis, i, x_window, y_window; size_t *start, *count, data_x, data_y, x_size, y_size, n; X_axis = view->plot_XY_axis; if( X_axis == -1 ) { in_error( "Error! I have no valid axis to plot along!\n" ); return; } if( options.debug ) fprintf( stderr, "plot_XY: entering with axisid=%d\n", X_axis ); in_query_pointer_position( &x_window, &y_window ); if( (x_window < 0) || (y_window < 0) ) { fprintf( stderr, "OUT OF WINDOW!!\n" ); return; } mouse_xy_to_data_xy( x_window, y_window, options.blowup, &data_x, &data_y ); x_size = *(view->variable->size + view->x_axis_id); y_size = *(view->variable->size + view->y_axis_id); /* Make sure we don't go outside the limits */ data_x = ( (data_x >= x_size ) ? x_size-1 : data_x ); data_y = ( (data_y >= y_size ) ? y_size-1 : data_y ); /* Invert Y because the reporting counts from the * UPPER LEFT, not the lower left like we want * it to. If the *picture* is inverted, don't flip * y! */ if( !options.invert_physical ) data_y = y_size - data_y - 1; start = (size_t *)malloc(view->variable->n_dims*sizeof(size_t)); count = (size_t *)malloc(view->variable->n_dims*sizeof(size_t)); /* Compute start and count arrays for data to plot. Note that * the ordering of the following lines is important. We first * set to the base variable place. We then insert the place * in the window that was clicked upon. We then set the X * axis to have a full count of all elements be plotted. */ n = *(view->variable->size + X_axis); for( i=0; ivariable->n_dims; i++ ) { *(start+i) = *(view->var_place+i); *(count+i) = 1L; } *(start + view->x_axis_id) = data_x; *(start + view->y_axis_id) = data_y; /* Handle the lines on the plot. */ view->plot_XY_nlines++; if( view->plot_XY_nlines > MAX_LINES_PER_PLOT ) view->plot_XY_nlines = 1; /* Save position so we can later replot if X axis changes */ for( i=0; ivariable->n_dims; i++ ) { view->plot_XY_position[ view->plot_XY_nlines-1 ][i] = *(start+i); if( options.debug ) fprintf( stderr, "Setting position for line %d, dim %d: %ld\n", view->plot_XY_nlines-1, i, *(start+i) ); } *(start+X_axis) = 0L; *(count+X_axis) = n; if( options.debug ) fprintf( stderr, "plot_XY: about to call plot_XY_sc\n" ); plot_XY_sc( start, count ); if( options.debug ) fprintf( stderr, "plot_XY: exiting\n" ); } /************************************************************************************** * Set the axis along which to plot to the passed name. */ void view_set_XY_plot_axis( String label ) { int dim_to_plot, i, j; size_t *start, *count; char message[1024]; if( options.debug ) fprintf( stderr, "entering view_set_XY_plot_axis with dim=%s\n", label ); dim_to_plot = -1; for( i=0; ivariable->n_dims; i++ ) if( (*(view->variable->dim + i) != NULL) && (strcmp( (*(view->variable->dim + i))->name, label) == 0) ) dim_to_plot = i; if( dim_to_plot == -1 ) { snprintf( message, 1023, "Error: I can't find dimension %s in variable %s!\n", label, view->variable->name ); in_error( message ); return; } if( options.debug ) fprintf( stderr, "view_set_XY_plot_axis: found dim to plot: %d\n", dim_to_plot ); view->plot_XY_axis = dim_to_plot; start = (size_t *)malloc( sizeof(size_t)*view->variable->n_dims ); count = (size_t *)malloc( sizeof(size_t)*view->variable->n_dims ); unlock_plot(); for( i=0; iplot_XY_nlines; i++ ) { /* Change start and count to reflect new axis selection */ for( j=0; jvariable->n_dims; j++ ) { *(start+j) = view->plot_XY_position[i][j]; *(count+j) = 1L; } *(start+view->plot_XY_axis) = 0L; *(count+view->plot_XY_axis) = *(view->variable->size + view->plot_XY_axis); if( options.debug ) fprintf( stderr, "view_set_XY_plot_axis: about to call plot_XY_sc\n" ); plot_XY_sc( start, count ); } free( start ); free( count ); } /************************************************************************************** * Plot all the data along the specified start and count */ static void plot_XY_sc( size_t *start, size_t *count ) { size_t i_size; int n_misplace=30, n_missing_eliminated; long i, j, k, n, misplace_index[30]; float t_xval, t_yval, tol, *tmp_yvals; double y_min, y_max, temp_double, bound_min, bound_max; char x_axis_title[132], y_axis_title[132], temp2_string[128], legend[512]; char title[512], *file_title, temp_string[128], *dim_name, *units, *long_name; char message[512]; int has_bounds, type, all_same, have_done_one, dim_to_plot, plot_index; Stringlist *dimlist; size_t virt_cursor_place[MAX_NC_DIMS]; if( options.debug ) { fprintf( stderr, "plot_XY_sc: entering\n" ); for( i=0; ivariable->n_dims; i++ ) fprintf( stderr, "i=%ld start=%ld count=%ld\n", i, *(start+i), *(count+i) ); } if( options.show_sel ) { printf( "-var %s -start \\(", view->variable->name ); for( i=view->variable->n_dims-1; i >= 0; i-- ) { printf( "%1ld", 1 + (*(start+i)) ); if( i != 0 ) printf( "," ); } printf( "\\) -count \\(" ); for( i=view->variable->n_dims-1; i >= 0; i-- ) { printf( "%1ld", *(count+i) ); if( i != 0 ) printf( "," ); } printf( "\\) %s\n", view->variable->first_file->filename ); } /* The axis we want to plot must be the one with more * than one count. */ dim_to_plot = -1; for( i=0; ivariable->n_dims; i++ ) if( *(count+i) > 1 ) { if( dim_to_plot != -1 ) { in_error( "Error! I found more than one dimension to plot!\n" ); return; } dim_to_plot = i; } if( dim_to_plot == -1 ) { in_error( "Error! I found no dimension to plot!\n" ); return; } dim_name = (*(view->variable->dim + dim_to_plot))->name; n = *(view->variable->size + dim_to_plot); if( plot_XY_xvals != NULL ) free( plot_XY_xvals ); if( options.debug ) fprintf( stderr, "about to malloc %ld floats (x vals)\n", n ); plot_XY_xvals = (double *)malloc(n*sizeof(double)); if( plot_XY_xvals == NULL ) { fprintf( stderr, "malloc failed on allocation of X data for plot!\n" ); fprintf( stderr, "requested # bytes=%ld\n", n*sizeof(double) ); exit( -1 ); } if( plot_XY_yvals != NULL ) free( plot_XY_yvals ); if( options.debug ) fprintf( stderr, "about to malloc %ld floats (y vals)\n", n ); plot_XY_yvals = (double *)malloc(n*sizeof(double)); if( plot_XY_yvals == NULL ) { fprintf( stderr, "malloc failed on allocation of Y data for plot!\n" ); fprintf( stderr, "requested # bytes=%ld\n", n*sizeof(double) ); exit( -1 ); } tmp_yvals = (float *)malloc(n*sizeof(float)); if( tmp_yvals == NULL ) { fprintf( stderr, "malloc failed on allocation of tmp Y data for plot!\n" ); fprintf( stderr, "requested # bytes=%ld\n", n*sizeof(float) ); exit( -1 ); } in_set_cursor_busy(); /* Get the X values for the plot. */ for(i_size=0L; i_sizevariable->n_dims; i++ ) virt_cursor_place[i] = *(view->var_place + i); virt_cursor_place[dim_to_plot] = i_size; type = fi_dim_value( view->variable, dim_to_plot, i_size, &temp_double, temp_string, &has_bounds, &bound_min, &bound_max, virt_cursor_place ); if( type == NC_DOUBLE ) *(plot_XY_xvals+i_size) = temp_double; else *(plot_XY_xvals+i_size) = (double)i_size; } /* If there is a range of the axis of 0, commonly because * the dimvar has only fill values, then the plotting widget * crashes. Hack to avoid this problem. */ if( *plot_XY_xvals == *(plot_XY_xvals+n-1) ) for(i=0; ivariable, start, count, tmp_yvals ); /* Eliminate the missing values */ j = 0; n_missing_eliminated = 0; tol = fabs(view->variable->fill_value * 1.e-5); for( i=0; ivariable->fill_value)) > tol) && (t_yval < 9.e36)) { *(plot_XY_xvals+j) = t_xval; *(plot_XY_yvals+j) = (double)t_yval; j++; } else { n_missing_eliminated++; if( n_missing_eliminated < n_misplace ) misplace_index[n_missing_eliminated-1] = i; } } free( tmp_yvals ); if( n != j ) { printf( "Note: %ld missing values were eliminated along axis \"%s\"; index= ", n-j, dim_name ); for( k=0; k<(n_missing_eliminated n_misplace ) printf( "...\n" ); else printf( "\n" ); n = j; } if( n == 0 ) { in_error( "All values are missing!\n" ); return; } /* Get the X axis title */ strncpy( x_axis_title, (*(view->variable->dim + dim_to_plot))->name, 100 ); units = fi_dim_units( view->variable->first_file->id, dim_name ); if( units != NULL ) { strcat( x_axis_title, " (" ); strcat( x_axis_title, units ); strcat( x_axis_title, ")" ); } /* Another hack to fix the plotter widget...it barfs if all * the Y values are the same thing. Fix this case. */ all_same = TRUE; y_min = 1.e35; y_max = -1.e35; for( i=1; i y_max ) y_max = *(plot_XY_yvals+i); } if( all_same ) { in_set_cursor_normal(); snprintf( message, 511, "All values are identical: %f\n", *plot_XY_yvals ); in_error( message ); return; } /* Get the Y (which is the active variable) axis title */ strncpy( y_axis_title, view->variable->name, 100 ); units = fi_var_units( view->variable->first_file->id, view->variable->name ); if( units != NULL ) { strcat( y_axis_title, " (" ); strcat( y_axis_title, units ); strcat( y_axis_title, ")" ); } /* Get the overall plot title */ if( (long_name = fi_long_var_name( view->variable->first_file->id, view->variable->name )) != NULL ) strncpy( title, long_name, 200 ); else strncpy( title, view->variable->name, 200 ); if( (file_title = fi_title( view->variable->first_file->id )) != NULL ) { strcat( title, " from " ); strcat( title, file_title ); } /* Make the legend */ legend[0] = '('; legend[1] = '\0'; have_done_one = FALSE; for( i=0; ivariable->n_dims; i++ ) /* if( (i != dim_to_plot) && ((*(start+i) != 0) || (*(count+i) != 1))) { */ if( (i != dim_to_plot) && (*(view->variable->dim+i) != NULL)) { if( have_done_one ) strcat( legend, ", " ); strncat( legend, (*(view->variable->dim + i))->name, 100 ); have_done_one = TRUE; } strcat( legend, ") = (" ); have_done_one = FALSE; for( i=0; ivariable->n_dims; i++ ) if( (i != dim_to_plot) && (*(view->variable->dim+i) != NULL)) { if( have_done_one ) strcat( legend, ", " ); type = fi_dim_value( view->variable, i, *(start+i), &temp_double, temp_string, &has_bounds, &bound_min, &bound_max, view->var_place ); if( type == NC_DOUBLE ) { snprintf( temp2_string, 127, "%lg", temp_double ); strncat( legend, temp2_string, 100 ); } else strncat( legend, temp_string, 100 ); have_done_one = TRUE; } strcat( legend, ")" ); /* Get list of scannable dimensions, which are possible axes * that we could plot along. This will be displayed in the * pulldown menu of possible dimensions to plot along, so arrange * it so that the current dimension we are plotting along is first. */ dimlist = NULL; /* Put the current dim first on the list */ stringlist_add_string( &dimlist, (*(view->variable->dim + dim_to_plot))->name, NULL, SLTYPE_NULL ); for( i=0; ivariable->n_dims; i++ ) /* We are using here the fact that view->variable->dim was initialized * so that non-scannable dims were set to NULL. However, this can still * fail in the case of the 'time' dimension, which is always included * even if there is a count of only 1 along it. Get rid of that case * by making sure the size > 1. */ if( (*(view->variable->dim+i) != NULL) && (i != dim_to_plot) && (*(view->variable->size+i) > 1)) stringlist_add_string( &dimlist, (*(view->variable->dim + i))->name, NULL, SLTYPE_NULL ); if( options.debug ) { fprintf( stderr, "about to call in_popup_XY_graph...\n" ); fprintf( stderr, " n =%ld\n", n ); fprintf( stderr, " dim =%i\n", dim_to_plot ); fprintf( stderr, " xtitle=%s\n", x_axis_title ); fprintf( stderr, " ytitle=%s\n", y_axis_title ); fprintf( stderr, " title =%s\n", title ); } plot_index = in_popup_XY_graph( n, dim_to_plot, plot_XY_xvals, plot_XY_yvals, x_axis_title, y_axis_title, title, legend, dimlist ); /* Save the X dimension for this plot, so that we can later format * that dim's time values if requested (while the mouse is inside * that plot's window). */ if( plot_index != -1 ) plot_XY_dim[plot_index] = *(view->variable->dim + dim_to_plot); in_set_cursor_normal(); if( options.debug ) fprintf( stderr, "plot_XY_sc: leaving\n" ); } /**************************************************************************************/ void view_plot_XY_fmt_x_val( float val, int dimindex, char *s, size_t s_len ) { NCDim *dim; dim = *(view->variable->dim + dimindex); if( dim->timelike && options.t_conv ) fmt_time( s, s_len-1, val, dim, 1 ); else snprintf( s, s_len-1, "%g", val ); } /**************************************************************************************/ void view_information( void ) { in_display_stuff( netcdf_att_string( view->variable->first_file->id, view->variable->name ), view->variable->name ); } /**************************************************************************************/ static void invalidate_variable( NCVar *var ) { x_set_var_sensitivity( view->variable->name, FALSE ); set_buttons( BUTTONS_ALL_OFF ); view = NULL; options.blowup = 1; } /**************************************************************************************/ void view_get_scaled_size( int blowup, size_t old_nx, size_t old_ny, size_t *new_nx, size_t *new_ny ) { double d_new_nx, d_new_ny, d_old_nx, d_old_ny, d_blowup, epsilon; if( blowup > 0 ) { *new_nx = blowup * old_nx; *new_ny = blowup * old_ny; return; } /* Now we know blowup < 0 */ d_old_nx = (double)old_nx; d_old_ny = (double)old_ny; d_blowup = (double)(-blowup); d_new_nx = ceil( d_old_nx/d_blowup ); d_new_ny = ceil( d_old_ny/d_blowup ); epsilon = .00001; *new_nx = (size_t)(d_new_nx + epsilon); *new_ny = (size_t)(d_new_ny + epsilon); } /**************************************************************************************/ void mouse_xy_to_data_xy( int mouse_x, int mouse_y, int blowup, size_t *data_x, size_t *data_y ) { int b; if( blowup > 0 ) { *data_x = mouse_x / options.blowup; *data_y = mouse_y / options.blowup; return; } b = -blowup; *data_x = mouse_x * b + (int)((double)b/2.0); *data_y = mouse_y * b + (int)((double)b/2.0); } /*====================================================================================== * Return TRUE if there is *any* missing data in the current view, and FALSE otherwise */ int view_data_has_missing( View *v ) { size_t nx, ny, i; float dat; if( (v == NULL) || (v->variable == NULL)) return(TRUE); if( v->x_axis_id < 0 ) return(TRUE); nx = *(v->variable->size + v->x_axis_id); if( v->y_axis_id < 0 ) ny = 1; else ny = *(v->variable->size + v->y_axis_id); for( i=0; idata) + i); if( close_enough( dat, v->variable->fill_value) || (dat == FILL_FLOAT)) return(TRUE); } return(FALSE); } /*************************************************************************** * Change the current data transformation */ void view_change_transform( int delta ) { options.transform += delta; if( options.transform > N_TRANSFORMS ) options.transform = 1; if( options.transform < 1 ) options.transform = N_TRANSFORMS; switch( options.transform ) { case TRANSFORM_NONE: in_set_label( LABEL_TRANSFORM, "Linear" ); break; case TRANSFORM_LOW : in_set_label( LABEL_TRANSFORM, "Low" ); break; case TRANSFORM_HI : in_set_label( LABEL_TRANSFORM, "Hi" ); break; default: fprintf( stderr, "ncview: change_transform: unknown transform %d\n", options.transform ); exit( -1 ); } view_draw( TRUE, FALSE ); view_recompute_colorbar(); } /***************************************************************************/ void view_recompute_colorbar( void ) { /* The user might ask to rearrange colormaps before any * variable is selected. In that event, return * immediately */ if( (view == NULL) || (view->variable == NULL)) return; if( options.debug ) { fprintf( stderr, "view_recompute_colorbar: entering\n" ); fprintf( stderr, "view_recompute_colorbar: about to call x_create_colorbar with user_min=%f user_max=%f transform=%d\n", view->variable->user_min, view->variable->user_max, options.transform ); } x_create_colorbar( view->variable->user_min, view->variable->user_max, options.transform ); if( options.debug ) fprintf( stderr, "view_recompute_colorbar: about to call x_draw_colorbar" ); x_draw_colorbar(); if( options.debug ) fprintf( stderr, "view_recompute_colorbar: exiting\n" ); } /***************************************************************************/ static float view_calc_minval_float( float *arr, size_t n ) { float retval=1.e30; size_t i; for( i=0L; i retval ) retval = arr[i]; return( retval ); } /***************************************************************************/ static void strip_trailing_zeros( char *s ) { int i; i = strlen(s) - 1; while( (i > 0 ) && (s[i] == '0' ) && (s[i-1] != '.')) s[i--] = '\0'; } ncview-2.1.8/src/handle_rc_file.c0000640006472100017500000001451113060040030016155 0ustar piercepierce#include #include #include #include #include "ncview.includes.h" #include "ncview.defines.h" #include "ncview.protos.h" #include "stringlist.h" #define NCVIEW_STATE_FILE_VERSION 1 /* These routines handle the initilization (rc)/state file for ncview. Note that ncview can already use an x windows type apps file. However, the syntax of that is so convoluted and arcane that it's too difficult to use in general. For ncview options (as opposed to X widows options), I've introduced this new file just for ncview that stores its state between invocations. By default it's $(HOME)/.ncviewrc I've implemented the state file using Stringlists. You can write out a Stringlist to a file and read one in from a file, so I coerce the state into a Stringlist and then use that functionalilty. David W Pierce Scripps Insititution of Oceanography 15 July 2011 */ /*================================================================================ * Get the persistent state that we want to save to a file * This generates and allocates space for a new stringlist, so when the calling routine * is done with the stringlist (by saving it to a file, or example), then the calling * routine must delete the stringlist as so: * * state_to_save = get_persistent_state(); * stringlist_delete_entire_list( state_to_save ); */ Stringlist * get_persistent_state() { /* Only one module saves state info at the moment */ return( get_persistent_X_state() ); } /*================================================================================ * Write the state to a disk file. Returns 0 on success, != 0 on error. */ int write_state_to_file( Stringlist *state_to_save ) { char *homedir; char tmp_fname[2000], final_fname[2000]; Stringlist *header = NULL; int err, ival, outfid; FILE *outf; /* Make our ncview header */ ival = NCVIEW_STATE_FILE_VERSION; if( (err = stringlist_add_string( &header, "NCVIEW_STATE_FILE_VERSION", &ival, SLTYPE_INT )) != 0 ) { fprintf( stderr, "Error making header for ncview save state file\n" ); return( -1 ); } /* Alg: create a temporary file with the new state, then * mv that to the actual state file. */ /* Get what temporary directory to use. NOTE: I do NOT write it to /tmp, * because that could be on a different file system than the user's * home directory, and posix call rename() is not guaranteed to work * across file systems. This is a reasonable solution anyway ... since * we eventually will put the .rc file into the user's home dir, might * as well find out right away if we can't write to it. */ homedir = getenv( "HOME" ); if( homedir == NULL ) { fprintf( stderr, "Error, there is no $HOME environmental variable defined. That is where ncview puts the initialization file ... define that env var if you want ncview to save information between invocations.\n" ); return( -78 ); } /* Make template for temporary filename */ if( strlen(homedir) > 1900 ) { fprintf( stderr, "Error, temporary directory name is too long: %s\n", homedir ); return( -1 ); } snprintf( final_fname, 2000, "%s/.ncviewrc", homedir ); final_fname[1999] = '\0'; snprintf( tmp_fname, 2000, "%s/.ncviewrc.XXXXXX", homedir ); tmp_fname[1999] = '\0'; /* Make temporary file safely */ outfid = mkstemp( tmp_fname ); if( outfid == -1 ) { fprintf( stderr, "Error trying to open temporary file \"%s\" for writing!\n", tmp_fname ); fprintf( stderr, "Ncview uses this to write out a state file, so that it can remember user-selected options between being run.\n" ); fprintf( stderr, "If you would like to have this functionality, then fix the permissions so that ncview can write to that directory\n" ); return( -1 ); } /* Open it as a file stream */ if( (outf = fopen( tmp_fname, "a" )) == NULL ) { fprintf( stderr, "Error opening temporary file \"%s\" for output!\n", tmp_fname ); return( -1 ); } close( outfid ); /* close file descriptor only */ /* Add the header to the head of the stringlist to save */ if( (err = stringlist_cat( &header, &state_to_save )) != 0 ) { fprintf( stderr, "Error trying to add header to state file to save\n" ); return( err ); } /* Write the state save information to the file */ err = stringlist_write_to_file( header, outf ); if( err != 0 ) { fprintf( stderr, "Error writing header for state information to temporary file \"%s\"\n", tmp_fname ); return( -1 ); } fclose( outf ); /* Free storage associated with our header */ stringlist_delete_entire_list( header ); /* Now copy our temporary file over to its final name */ if( rename( tmp_fname, final_fname ) != 0 ) { fprintf( stderr, "Error trying to copy the temporary version of the ncview options file (%s) over to the final file (%s). If you want ncview to remember options between runs, then fix permissions for this directory\n", tmp_fname, final_fname ); return( -79 ); } return(0); } /*================================================================================ * Read the state from a disk file. Returns 0 on success, != 0 on error. */ int read_state_from_file( Stringlist **state ) { int err; char *homedir; char final_fname[2000]; FILE *fin; /* Handle obvious errors */ if( state == NULL ) { fprintf( stderr, "read_state_from_file: passed a NULL pointer\n" ); exit(-1); } if( *state != NULL ) { fprintf( stderr, "read_state_from_file: is supposed to be passed a NULL list to start with!\n" ); exit(-1); } /* Get name of our state file */ homedir = getenv( "HOME" ); if( homedir == NULL ) { fprintf( stderr, "Error, there is no $HOME environmental variable defined. That is where ncview puts the initialization file ... define that env var if you want ncview to save information between invocations.\n" ); return( -80 ); } if( strlen(homedir) > 1900 ) { fprintf( stderr, "Error, environmental variable $HOME is too long (has too many characters)\n" ); return( -81 ); } snprintf( final_fname, 2000, "%s/.ncviewrc", homedir ); final_fname[1999] = '\0'; /* Open the file for reading */ if( (fin = fopen(final_fname, "r")) == NULL ) { fprintf( stderr, "Note: could not open file %s for reading\n", final_fname ); return( -83 ); } if( (err = stringlist_read_from_file( state, fin )) != 0 ) { fprintf( stderr, "Error reading in ncview's state from file %s\n", final_fname ); return( -82 ); } fclose( fin ); return(0); } ncview-2.1.8/src/calcalcs.h0000640006472100017500000002353013060040030015012 0ustar piercepierce/* The CalCalcs routines, a set of C-language routines to perform calendar calculations. Version 1.2, released 16 June 2014 Copyright (C) 2010-2014 David W. Pierce, dpierce@ucsd.edu This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . */ #ifdef __cplusplus extern "C" { #endif #define CALCALCS_VERSION_NUMBER 1.0 struct cccalendar { int sig; char *name; int ndays_reg, ndays_leap; int (*c_isleap) ( int, int * ); int (*c_date2jday) ( int, int, int, int * ); int (*c_jday2date) ( int, int *, int *, int * ); int (*c_dpm) ( int, int, int * ); /* The following implement "mixed" calendars, for example, our standard * civil calendar, which converts from Julian to Gregorian, with the * last day of the Julian calendar being 4 Oct 1582 and the first day * of the Gregorian calendar being 15 Oct 1582 */ int mixed; struct cccalendar *early_cal, *late_cal; int year_x, month_x, day_x; /* These are the transition Y,M,D, i.e., the FIRST DATE the LATER CAL is used */ int year_px, month_px, day_px; /* These are the DAY BEFORE the transition Y,M,D, i.e., the last date the earlier cal is used */ int jday_x; /* Julian day of the transition date */ }; /* A "country code", which holds the 2-letter code (abbreviation) for the country or region, * its long name, and the Y/M/D date that it transitioned from the Julian to Gregorian calendar */ struct ccs_ccode { char *code, *longname; int year, month, day; }; typedef struct cccalendar calcalcs_cal; typedef struct ccs_ccode ccs_country_code; /* ===================================================================================== * Here are all the services this library supplies * * ------------------------------------------------------------------------- * ccs_init_calendar : initialize a calendar. Valid passed arguments are * one of the following strings: * Standard, proleptic_Gregorian, proleptic_Julian, noleap (aka 365_day and no_leap), 360_day * * The "Standard" calendar transitions from the Julian to the Gregorian calendar, * with the last day of the Julian calender being 1582-10-04 and the next day being * the first day of the Gregorian calendar, with the date 1582-10-15. This "transition date" * can be set to be the value used by various countries, or set to any arbitrary * date, using routine "set_cal_xition_date", below. */ calcalcs_cal *ccs_init_calendar( const char *calname ); /*------------------------------------------------------------------------------ * Frees the storage previously allocated by ccs_init_calendar() */ void ccs_free_calendar( calcalcs_cal *calendar ); /*-------------------------------------------------------------------------- * ccs_date2jday: turn a Y/M/D date into a (true) Julian day number. Note that * a Julian day is not the day number of the year, but rather * the integer day number starting from 1 on the day that would * have been 1 Jan 4713 BC if the Julian calendar went back * to that time. */ int ccs_date2jday( calcalcs_cal *calendar, int year, int month, int day, int *jday ); /*-------------------------------------------------------------------------- * ccs_jday2date: turn a (true) Julian day number into a calendar date. */ int ccs_jday2date( calcalcs_cal *calendar, int jday, int *year, int *month, int *day ); /*-------------------------------------------------------------------------- * ccs_isleap: determine if the specified year is a leap year in * the specified calendar */ int ccs_isleap( calcalcs_cal *calendar, int year, int *leap ); /*-------------------------------------------------------------------------- * ccs_dpm: returns the days per month for the given year/month. * Note that during the month that transitions from a Julian to a * Gregorian calendar, this might be a strange number of days. */ int ccs_dpm( calcalcs_cal *calendar, int year, int month, int *dpm ); /*-------------------------------------------------------------------------- * ccs_date2doy: given a Y/M/D date, calculates the day number of the year, starting at 1 for * January 1st. */ int ccs_date2doy( calcalcs_cal *calendar, int year, int month, int day, int *doy ); /*-------------------------------------------------------------------------- * ccs_doy2date: given a year and a day number in that year (with counting starting at 1 for * Jan 1st), this returns the month and day of the month that the doy refers to. */ int ccs_doy2date( calcalcs_cal *calendar, int year, int doy, int *month, int *day ); /*-------------------------------------------------------------------------- * ccs_dayssince: Given a Y/M/D date in a specified calendar, and the number of days since * that date, this returns the new Y/M/D date in a (possibly different) calendar. * * Note that specifying "zero" days since, and giving different calendars as the original * and new calendars, essentially converts dates between calendars. */ int ccs_dayssince( calcalcs_cal *calendar_orig, int year_orig, int month_orig, int day_orig, int ndays_since, calcalcs_cal *calendar_new, int *year_new, int *month_new, int *day_new ); /*-------------------------------------------------------------------------- * get/set_cal_xition_date: these routines set the transition date for a Standard * calendar, which is the date that the Gregorian calendar was first used. * Before that, it is assumed that the Julian calendar was used. * * Historically, this transition date varies by country and region. The * variation can be extreme, and over the centuries country boundaries have * changed, so this should be considered only the grossest approximation. For * that matter, for several countries, different districts/regions converted * at different times anyway, so actually doing a good job at this task is * far beyond this library's capability. Nevertheless, this does give some * basic simplified capabilities in this regard. And you can always set * the routines to use an arbitrary transition date of your own calculation. * * How to use these routines: * * If you know the transition date you want to impose, simply call * set_cal_xition_date with the specified transition date. The date * specified is the FIRST date that the new (Gregorian) calendar was * used. For exaple, in Italy, the Gregorian calendar was first used * on 15 October 1582. * * If you don't know what transition date to use, there is a brief * database with some APPROXIMATE dates of transition that can be accessed * by calling get_cal_xition_date with a two-letter country code, corresponding * to the internet suffix for the country. (As a special case, "US" is used * for the United States of America.) If the routine returns 0, then the * country code is recognized and the approximate transition date is returned * in the passed parameters year, month, day. These should then be given to * routine set_cal_xition_date to make that calendar use the specified * transition date. If the get_cal_xition_date routine does not return 0, * then there is no information on that country in the database. * * routine set_cal_xition_date returns 0 on success, and something other than * 0 on an error. Errors include trying to set the transition date to an * invalid date, or trying to set the transition date for any calendar * other than the "Standard" calendar. * * The following country/region codes are recognized: AK (Alaska) 1867/10/18; * AL (Albania) 1912/12/1; AT (Austria) 1583/10/16; BE (Belgium) 1582/12/25; * BG (Bulgaria) 1916/4/1; CN (China) 1929/1/1; CZ (Czechoslovakia) 1584/1/17; * DK (Denmark) 1700/3/1; NO (Norway) 1700/3/1; EG (Egypt) 1875/1/1; * EE (Estonia) 1918/1/1; FI (Finland) 1753/3/1; FR (France) 1582/12/20; * DE (Germany, note different states actually used different dates between * 1583 and 1700!) 1583/11/22; UK (Great Britain and Dominions) 1752/9/14; * GR (Greece) 1924/3/23; HU (Hungary) 1587/11/1; IT (Italy) 1582/10/15; * JP (Japan) 1918/1/1; LV (Latvia) 1915/1/1; LT (Lithuania) 1915/1/1; * LU (Luxemburg) 1582/12/15; NL (Netherlands, note Catholic regions * transitioned in various dates of 1582/83, while Protestant regions * transitioned in various dates of 1700/01) 1582/10/15; NO (Norway) 1700/3/1; * PL (Poland) 1582/10/15; PT (Portugal) 1582/10/15; RO (Romania) 1919/4/14; * ES (Spain) 1582/10/15; SE (Sweden) 1753/3/1; CH (Switzerland, note, * varied bewteen 1584 and 1701 by Canton) 1584/1/22; TR (Turkey) * 1927/1/1; YU (Yugoslavia) 1919/1/1; UK (Great Britain and Dominions) 1752/9/14; * US (United States) 1752/9/14; SU (former Soviet Union) 1918/2/1; * RU (Russia) 1918/2/1. */ int ccs_set_xition_date( calcalcs_cal *calendar, int year, int month, int day ); int ccs_get_xition_date( const char *country_code, int *year, int *month, int *day ); /*-------------------------------------------------------------------------- * calcalcs_err_str: return a static char * to an error string, given the error nmmber */ char *ccs_err_str( int errno ); #define CALCALCS_ERR_NO_YEAR_ZERO -10 #define CALCALCS_ERR_DATE_NOT_IN_CALENDAR -11 #define CALCALCS_ERR_INVALID_DAY_OF_YEAR -12 #define CALCALCS_ERR_NOT_A_MIXED_CALENDAR -13 #define CALCALCS_ERR_UNKNOWN_COUNTRY_CODE -14 #define CALCALCS_ERR_OUT_OF_RANGE -15 #define CALCALCS_ERR_NULL_CALENDAR -16 #define CALCALCS_ERR_INVALID_CALENDAR -17 #ifdef __cplusplus } #endif ncview-2.1.8/src/overlay_coasts_p8deg.h0000640006472100017500000027232413060040030017400 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ static float overlay_coasts_p8deg[] = { 164.167,-78.333, 165.000,-78.333, 165.833,-78.333, 170.000,-78.333, 170.833,-78.333, 171.667,-78.333, 172.500,-78.333, 173.333,-78.333, 174.167,-78.333, 175.000,-78.333, 175.833,-78.333, 176.667,-78.333, 177.500,-78.333, 178.333,-78.333, 179.167,-78.333, 180.000,-78.333, 180.833,-78.333, -179.167,-78.333, 181.667,-78.333, -178.333,-78.333, 182.500,-78.333, -177.500,-78.333, 183.333,-78.333, -176.667,-78.333, 184.167,-78.333, -175.833,-78.333, 185.000,-78.333, -175.000,-78.333, 185.833,-78.333, -174.167,-78.333, 186.667,-78.333, -173.333,-78.333, 187.500,-78.333, -172.500,-78.333, 188.333,-78.333, -171.667,-78.333, 189.167,-78.333, -170.833,-78.333, 190.000,-78.333, -170.000,-78.333, 190.833,-78.333, -169.167,-78.333, 191.667,-78.333, -168.333,-78.333, 192.500,-78.333, -167.500,-78.333, 193.333,-78.333, -166.667,-78.333, 194.167,-78.333, -165.833,-78.333, 195.000,-78.333, -165.000,-78.333, 195.833,-78.333, -164.167,-78.333, 196.667,-78.333, -163.333,-78.333, 197.500,-78.333, -162.500,-78.333, 198.333,-78.333, -161.667,-78.333, 199.167,-78.333, -160.833,-78.333, 200.000,-78.333, -160.000,-78.333, 200.833,-78.333, -159.167,-78.333, 201.667,-78.333, -158.333,-78.333, 209.167,-78.333, -150.833,-78.333, 210.000,-78.333, -150.000,-78.333, 210.833,-78.333, -149.167,-78.333, 298.333,-78.333, -61.667,-78.333, 299.167,-78.333, -60.833,-78.333, 300.000,-78.333, -60.000,-78.333, 300.833,-78.333, -59.167,-78.333, 301.667,-78.333, -58.333,-78.333, 302.500,-78.333, -57.500,-78.333, 303.333,-78.333, -56.667,-78.333, 304.167,-78.333, -55.833,-78.333, 305.000,-78.333, -55.000,-78.333, 305.833,-78.333, -54.167,-78.333, 306.667,-78.333, -53.333,-78.333, 307.500,-78.333, -52.500,-78.333, 308.333,-78.333, -51.667,-78.333, 309.167,-78.333, -50.833,-78.333, 310.000,-78.333, -50.000,-78.333, 310.833,-78.333, -49.167,-78.333, 311.667,-78.333, -48.333,-78.333, 312.500,-78.333, -47.500,-78.333, 313.333,-78.333, -46.667,-78.333, 314.167,-78.333, -45.833,-78.333, 315.000,-78.333, -45.000,-78.333, 315.833,-78.333, -44.167,-78.333, 316.667,-78.333, -43.333,-78.333, 317.500,-78.333, -42.500,-78.333, 318.333,-78.333, -41.667,-78.333, 319.167,-78.333, -40.833,-78.333, 320.000,-78.333, -40.000,-78.333, 320.833,-78.333, -39.167,-78.333, 321.667,-78.333, -38.333,-78.333, 322.500,-78.333, -37.500,-78.333, 323.333,-78.333, -36.667,-78.333, 324.167,-78.333, -35.833,-78.333, 325.000,-78.333, -35.000,-78.333, 325.833,-78.333, -34.167,-78.333, 326.667,-78.333, -33.333,-78.333, 163.333,-77.500, 166.667,-77.500, 167.500,-77.500, 168.333,-77.500, 169.167,-77.500, 202.500,-77.500, -157.500,-77.500, 203.333,-77.500, -156.667,-77.500, 204.167,-77.500, -155.833,-77.500, 205.000,-77.500, -155.000,-77.500, 205.833,-77.500, -154.167,-77.500, 206.667,-77.500, -153.333,-77.500, 207.500,-77.500, -152.500,-77.500, 208.333,-77.500, -151.667,-77.500, 211.667,-77.500, -148.333,-77.500, 213.333,-77.500, -146.667,-77.500, 297.500,-77.500, -62.500,-77.500, 327.500,-77.500, -32.500,-77.500, 328.333,-77.500, -31.667,-77.500, 329.167,-77.500, -30.833,-77.500, 330.000,-77.500, -30.000,-77.500, 330.833,-77.500, -29.167,-77.500, 162.500,-76.667, 210.000,-76.667, -150.000,-76.667, 212.500,-76.667, -147.500,-76.667, 214.167,-76.667, -145.833,-76.667, 215.000,-76.667, -145.000,-76.667, 215.833,-76.667, -144.167,-76.667, 297.500,-76.667, -62.500,-76.667, 331.667,-76.667, -28.333,-76.667, 332.500,-76.667, -27.500,-76.667, 333.333,-76.667, -26.667,-76.667, 334.167,-76.667, -25.833,-76.667, 335.000,-76.667, -25.000,-76.667, 335.833,-76.667, -24.167,-76.667, 336.667,-76.667, -23.333,-76.667, 337.500,-76.667, -22.500,-76.667, 338.333,-76.667, -21.667,-76.667, 339.167,-76.667, -20.833,-76.667, 162.500,-75.833, 216.667,-75.833, -143.333,-75.833, 217.500,-75.833, -142.500,-75.833, 218.333,-75.833, -141.667,-75.833, 219.167,-75.833, -140.833,-75.833, 220.000,-75.833, -140.000,-75.833, 220.833,-75.833, -139.167,-75.833, 221.667,-75.833, -138.333,-75.833, 222.500,-75.833, -137.500,-75.833, 297.500,-75.833, -62.500,-75.833, 340.000,-75.833, -20.000,-75.833, 340.833,-75.833, -19.167,-75.833, 341.667,-75.833, -18.333,-75.833, 342.500,-75.833, -17.500,-75.833, 163.333,-75.000, 223.333,-75.000, -136.667,-75.000, 224.167,-75.000, -135.833,-75.000, 225.000,-75.000, -135.000,-75.000, 225.833,-75.000, -134.167,-75.000, 226.667,-75.000, -133.333,-75.000, 227.500,-75.000, -132.500,-75.000, 228.333,-75.000, -131.667,-75.000, 229.167,-75.000, -130.833,-75.000, 297.500,-75.000, -62.500,-75.000, 343.333,-75.000, -16.667,-75.000, 344.167,-75.000, -15.833,-75.000, 345.000,-75.000, -15.000,-75.000, 164.167,-74.167, 165.000,-74.167, 230.000,-74.167, -130.000,-74.167, 230.833,-74.167, -129.167,-74.167, 231.667,-74.167, -128.333,-74.167, 232.500,-74.167, -127.500,-74.167, 235.000,-74.167, -125.000,-74.167, 235.833,-74.167, -124.167,-74.167, 236.667,-74.167, -123.333,-74.167, 237.500,-74.167, -122.500,-74.167, 238.333,-74.167, -121.667,-74.167, 239.167,-74.167, -120.833,-74.167, 240.000,-74.167, -120.000,-74.167, 240.833,-74.167, -119.167,-74.167, 241.667,-74.167, -118.333,-74.167, 242.500,-74.167, -117.500,-74.167, 243.333,-74.167, -116.667,-74.167, 244.167,-74.167, -115.833,-74.167, 245.000,-74.167, -115.000,-74.167, 245.833,-74.167, -114.167,-74.167, 246.667,-74.167, -113.333,-74.167, 247.500,-74.167, -112.500,-74.167, 248.333,-74.167, -111.667,-74.167, 249.167,-74.167, -110.833,-74.167, 250.000,-74.167, -110.000,-74.167, 250.833,-74.167, -109.167,-74.167, 251.667,-74.167, -108.333,-74.167, 252.500,-74.167, -107.500,-74.167, 253.333,-74.167, -106.667,-74.167, 254.167,-74.167, -105.833,-74.167, 255.000,-74.167, -105.000,-74.167, 255.833,-74.167, -104.167,-74.167, 256.667,-74.167, -103.333,-74.167, 275.000,-74.167, -85.000,-74.167, 275.833,-74.167, -84.167,-74.167, 276.667,-74.167, -83.333,-74.167, 277.500,-74.167, -82.500,-74.167, 278.333,-74.167, -81.667,-74.167, 279.167,-74.167, -80.833,-74.167, 280.833,-74.167, -79.167,-74.167, 281.667,-74.167, -78.333,-74.167, 282.500,-74.167, -77.500,-74.167, 283.333,-74.167, -76.667,-74.167, 284.167,-74.167, -75.833,-74.167, 286.667,-74.167, -73.333,-74.167, 287.500,-74.167, -72.500,-74.167, 298.333,-74.167, -61.667,-74.167, 345.833,-74.167, -14.167,-74.167, 165.833,-73.333, 166.667,-73.333, 167.500,-73.333, 168.333,-73.333, 233.333,-73.333, -126.667,-73.333, 234.167,-73.333, -125.833,-73.333, 257.500,-73.333, -102.500,-73.333, 258.333,-73.333, -101.667,-73.333, 259.167,-73.333, -100.833,-73.333, 260.000,-73.333, -100.000,-73.333, 260.833,-73.333, -99.167,-73.333, 264.167,-73.333, -95.833,-73.333, 265.000,-73.333, -95.000,-73.333, 265.833,-73.333, -94.167,-73.333, 266.667,-73.333, -93.333,-73.333, 267.500,-73.333, -92.500,-73.333, 268.333,-73.333, -91.667,-73.333, 269.167,-73.333, -90.833,-73.333, 270.000,-73.333, -90.000,-73.333, 270.833,-73.333, -89.167,-73.333, 271.667,-73.333, -88.333,-73.333, 272.500,-73.333, -87.500,-73.333, 273.333,-73.333, -86.667,-73.333, 274.167,-73.333, -85.833,-73.333, 280.000,-73.333, -80.000,-73.333, 285.000,-73.333, -75.000,-73.333, 285.833,-73.333, -74.167,-73.333, 288.333,-73.333, -71.667,-73.333, 290.833,-73.333, -69.167,-73.333, 291.667,-73.333, -68.333,-73.333, 292.500,-73.333, -67.500,-73.333, 298.333,-73.333, -61.667,-73.333, 344.167,-73.333, -15.833,-73.333, 345.000,-73.333, -15.000,-73.333, 345.833,-73.333, -14.167,-73.333, 346.667,-73.333, -13.333,-73.333, 347.500,-73.333, -12.500,-73.333, 68.333,-72.500, 69.167,-72.500, 70.000,-72.500, 70.833,-72.500, 169.167,-72.500, 170.000,-72.500, 261.667,-72.500, -98.333,-72.500, 262.500,-72.500, -97.500,-72.500, 263.333,-72.500, -96.667,-72.500, 280.833,-72.500, -79.167,-72.500, 287.500,-72.500, -72.500,-72.500, 290.000,-72.500, -70.000,-72.500, 293.333,-72.500, -66.667,-72.500, 298.333,-72.500, -61.667,-72.500, 299.167,-72.500, -60.833,-72.500, 348.333,-72.500, -11.667,-72.500, 351.667,-72.500, -8.333,-72.500, 352.500,-72.500, -7.500,-72.500, 0.000,-71.667, 0.833,-71.667, 1.667,-71.667, 2.500,-71.667, 67.500,-71.667, 71.667,-71.667, 168.333,-71.667, 169.167,-71.667, 170.000,-71.667, 285.000,-71.667, -75.000,-71.667, 285.833,-71.667, -74.167,-71.667, 286.667,-71.667, -73.333,-71.667, 287.500,-71.667, -72.500,-71.667, 288.333,-71.667, -71.667,-71.667, 290.833,-71.667, -69.167,-71.667, 291.667,-71.667, -68.333,-71.667, 292.500,-71.667, -67.500,-71.667, 297.500,-71.667, -62.500,-71.667, 348.333,-71.667, -11.667,-71.667, 349.167,-71.667, -10.833,-71.667, 350.000,-71.667, -10.000,-71.667, 350.833,-71.667, -9.167,-71.667, 353.333,-71.667, -6.667,-71.667, 355.000,-71.667, -5.000,-71.667, 355.833,-71.667, -4.167,-71.667, 356.667,-71.667, -3.333,-71.667, 358.333,-71.667, -1.667,-71.667, 359.167,-71.667, -0.833,-71.667, 3.333,-70.833, 4.167,-70.833, 5.000,-70.833, 5.833,-70.833, 6.667,-70.833, 7.500,-70.833, 8.333,-70.833, 9.167,-70.833, 10.000,-70.833, 10.833,-70.833, 11.667,-70.833, 12.500,-70.833, 13.333,-70.833, 14.167,-70.833, 15.000,-70.833, 16.667,-70.833, 17.500,-70.833, 18.333,-70.833, 19.167,-70.833, 20.000,-70.833, 20.833,-70.833, 21.667,-70.833, 22.500,-70.833, 23.333,-70.833, 24.167,-70.833, 25.000,-70.833, 25.833,-70.833, 26.667,-70.833, 27.500,-70.833, 28.333,-70.833, 68.333,-70.833, 72.500,-70.833, 160.833,-70.833, 161.667,-70.833, 162.500,-70.833, 163.333,-70.833, 164.167,-70.833, 165.000,-70.833, 165.833,-70.833, 166.667,-70.833, 167.500,-70.833, 285.000,-70.833, -75.000,-70.833, 285.833,-70.833, -74.167,-70.833, 289.167,-70.833, -70.833,-70.833, 291.667,-70.833, -68.333,-70.833, 293.333,-70.833, -66.667,-70.833, 298.333,-70.833, -61.667,-70.833, 354.167,-70.833, -5.833,-70.833, 357.500,-70.833, -2.500,-70.833, 15.833,-70.000, 29.167,-70.000, 30.000,-70.000, 30.833,-70.000, 31.667,-70.000, 32.500,-70.000, 35.833,-70.000, 36.667,-70.000, 37.500,-70.000, 38.333,-70.000, 39.167,-70.000, 67.500,-70.000, 73.333,-70.000, 74.167,-70.000, 75.000,-70.000, 75.833,-70.000, 76.667,-70.000, 77.500,-70.000, 155.833,-70.000, 156.667,-70.000, 157.500,-70.000, 158.333,-70.000, 159.167,-70.000, 160.000,-70.000, 285.000,-70.000, -75.000,-70.000, 288.333,-70.000, -71.667,-70.000, 290.000,-70.000, -70.000,-70.000, 290.833,-70.000, -69.167,-70.000, 291.667,-70.000, -68.333,-70.000, 292.500,-70.000, -67.500,-70.000, 297.500,-70.000, -62.500,-70.000, 33.333,-69.167, 34.167,-69.167, 35.000,-69.167, 40.000,-69.167, 40.833,-69.167, 41.667,-69.167, 68.333,-69.167, 69.167,-69.167, 78.333,-69.167, 149.167,-69.167, 150.000,-69.167, 150.833,-69.167, 151.667,-69.167, 152.500,-69.167, 153.333,-69.167, 154.167,-69.167, 155.000,-69.167, 288.333,-69.167, -71.667,-69.167, 289.167,-69.167, -70.833,-69.167, 293.333,-69.167, -66.667,-69.167, 295.000,-69.167, -65.000,-69.167, 295.833,-69.167, -64.167,-69.167, 296.667,-69.167, -63.333,-69.167, 42.500,-68.333, 43.333,-68.333, 44.167,-68.333, 45.000,-68.333, 45.833,-68.333, 47.500,-68.333, 48.333,-68.333, 61.667,-68.333, 62.500,-68.333, 63.333,-68.333, 64.167,-68.333, 65.000,-68.333, 65.833,-68.333, 66.667,-68.333, 67.500,-68.333, 68.333,-68.333, 69.167,-68.333, 79.167,-68.333, 80.000,-68.333, 80.833,-68.333, 145.833,-68.333, 146.667,-68.333, 147.500,-68.333, 148.333,-68.333, 293.333,-68.333, -66.667,-68.333, 294.167,-68.333, -65.833,-68.333, 46.667,-67.500, 49.167,-67.500, 50.000,-67.500, 57.500,-67.500, 58.333,-67.500, 59.167,-67.500, 60.000,-67.500, 60.833,-67.500, 81.667,-67.500, 82.500,-67.500, 83.333,-67.500, 84.167,-67.500, 85.000,-67.500, 85.833,-67.500, 86.667,-67.500, 87.500,-67.500, 89.167,-67.500, 90.000,-67.500, 94.167,-67.500, 95.833,-67.500, 99.167,-67.500, 109.167,-67.500, 110.000,-67.500, 117.500,-67.500, 118.333,-67.500, 119.167,-67.500, 120.000,-67.500, 120.833,-67.500, 121.667,-67.500, 123.333,-67.500, 125.000,-67.500, 127.500,-67.500, 128.333,-67.500, 129.167,-67.500, 140.833,-67.500, 141.667,-67.500, 142.500,-67.500, 143.333,-67.500, 144.167,-67.500, 145.000,-67.500, 291.667,-67.500, -68.333,-67.500, 293.333,-67.500, -66.667,-67.500, 294.167,-67.500, -65.833,-67.500, 50.833,-66.667, 51.667,-66.667, 52.500,-66.667, 53.333,-66.667, 54.167,-66.667, 55.000,-66.667, 55.833,-66.667, 56.667,-66.667, 88.333,-66.667, 90.833,-66.667, 91.667,-66.667, 92.500,-66.667, 93.333,-66.667, 95.000,-66.667, 96.667,-66.667, 97.500,-66.667, 98.333,-66.667, 100.000,-66.667, 101.667,-66.667, 102.500,-66.667, 103.333,-66.667, 104.167,-66.667, 105.000,-66.667, 105.833,-66.667, 106.667,-66.667, 107.500,-66.667, 108.333,-66.667, 110.833,-66.667, 111.667,-66.667, 112.500,-66.667, 114.167,-66.667, 115.000,-66.667, 115.833,-66.667, 116.667,-66.667, 122.500,-66.667, 124.167,-66.667, 125.833,-66.667, 126.667,-66.667, 130.000,-66.667, 130.833,-66.667, 131.667,-66.667, 132.500,-66.667, 133.333,-66.667, 134.167,-66.667, 135.833,-66.667, 136.667,-66.667, 137.500,-66.667, 138.333,-66.667, 139.167,-66.667, 140.000,-66.667, 294.167,-66.667, -65.833,-66.667, 295.000,-66.667, -65.000,-66.667, 297.500,-66.667, -62.500,-66.667, 100.833,-65.833, 113.333,-65.833, 135.000,-65.833, 295.833,-65.833, -64.167,-65.833, 296.667,-65.833, -63.333,-65.833, 297.500,-65.000, -62.500,-65.000, 298.333,-65.000, -61.667,-65.000, 299.167,-64.167, -60.833,-64.167, 300.000,-64.167, -60.000,-64.167, 300.833,-64.167, -59.167,-64.167, 302.500,-64.167, -57.500,-64.167, 302.500,-63.333, -57.500,-63.333, 300.000,-62.500, -60.000,-62.500, 289.167,-55.000, -70.833,-55.000, 290.833,-55.000, -69.167,-55.000, 292.500,-55.000, -67.500,-55.000, 290.833,-54.167, -69.167,-54.167, 291.667,-54.167, -68.333,-54.167, 292.500,-54.167, -67.500,-54.167, 323.333,-54.167, -36.667,-54.167, 287.500,-53.333, -72.500,-53.333, 288.333,-53.333, -71.667,-53.333, 290.000,-53.333, -70.000,-53.333, 290.833,-53.333, -69.167,-53.333, 291.667,-53.333, -68.333,-53.333, 286.667,-52.500, -73.333,-52.500, 289.167,-52.500, -70.833,-52.500, 290.000,-52.500, -70.000,-52.500, 286.667,-51.667, -73.333,-51.667, 290.833,-51.667, -69.167,-51.667, 300.000,-51.667, -60.000,-51.667, 301.667,-51.667, -58.333,-51.667, 286.667,-50.833, -73.333,-50.833, 290.000,-50.833, -70.000,-50.833, 285.833,-50.000, -74.167,-50.000, 290.833,-50.000, -69.167,-50.000, 291.667,-50.000, -68.333,-50.000, 69.167,-49.167, 285.833,-49.167, -74.167,-49.167, 291.667,-49.167, -68.333,-49.167, 285.000,-48.333, -75.000,-48.333, 292.500,-48.333, -67.500,-48.333, 293.333,-48.333, -66.667,-48.333, 285.833,-47.500, -74.167,-47.500, 293.333,-47.500, -66.667,-47.500, 294.167,-47.500, -65.833,-47.500, 285.833,-46.667, -74.167,-46.667, 292.500,-46.667, -67.500,-46.667, 167.500,-45.833, 168.333,-45.833, 169.167,-45.833, 170.000,-45.833, 286.667,-45.833, -73.333,-45.833, 291.667,-45.833, -68.333,-45.833, 168.333,-45.000, 170.833,-45.000, 286.667,-45.000, -73.333,-45.000, 292.500,-45.000, -67.500,-45.000, 293.333,-45.000, -66.667,-45.000, 294.167,-45.000, -65.833,-45.000, 169.167,-44.167, 170.000,-44.167, 170.833,-44.167, 286.667,-44.167, -73.333,-44.167, 294.167,-44.167, -65.833,-44.167, 146.667,-43.333, 170.833,-43.333, 171.667,-43.333, 172.500,-43.333, 287.500,-43.333, -72.500,-43.333, 294.167,-43.333, -65.833,-43.333, 145.833,-42.500, 147.500,-42.500, 171.667,-42.500, 173.333,-42.500, 287.500,-42.500, -72.500,-42.500, 295.000,-42.500, -65.000,-42.500, 295.833,-42.500, -64.167,-42.500, 145.833,-41.667, 146.667,-41.667, 147.500,-41.667, 172.500,-41.667, 173.333,-41.667, 286.667,-41.667, -73.333,-41.667, 288.333,-41.667, -71.667,-41.667, 294.167,-41.667, -65.833,-41.667, 145.000,-40.833, 172.500,-40.833, 175.833,-40.833, 286.667,-40.833, -73.333,-40.833, 287.500,-40.833, -72.500,-40.833, 294.167,-40.833, -65.833,-40.833, 295.833,-40.833, -64.167,-40.833, 296.667,-40.833, -63.333,-40.833, 297.500,-40.833, -62.500,-40.833, 175.833,-40.000, 176.667,-40.000, 286.667,-40.000, -73.333,-40.000, 295.000,-40.000, -65.000,-40.000, 297.500,-40.000, -62.500,-40.000, 174.167,-39.167, 175.000,-39.167, 176.667,-39.167, 287.500,-39.167, -72.500,-39.167, 297.500,-39.167, -62.500,-39.167, 141.667,-38.333, 142.500,-38.333, 143.333,-38.333, 144.167,-38.333, 145.833,-38.333, 146.667,-38.333, 175.000,-38.333, 176.667,-38.333, 177.500,-38.333, 286.667,-38.333, -73.333,-38.333, 298.333,-38.333, -61.667,-38.333, 299.167,-38.333, -60.833,-38.333, 300.000,-38.333, -60.000,-38.333, 300.833,-38.333, -59.167,-38.333, 301.667,-38.333, -58.333,-38.333, 140.833,-37.500, 145.000,-37.500, 147.500,-37.500, 148.333,-37.500, 149.167,-37.500, 175.000,-37.500, 175.833,-37.500, 286.667,-37.500, -73.333,-37.500, 302.500,-37.500, -57.500,-37.500, 140.000,-36.667, 149.167,-36.667, 287.500,-36.667, -72.500,-36.667, 302.500,-36.667, -57.500,-36.667, 136.667,-35.833, 137.500,-35.833, 140.000,-35.833, 150.000,-35.833, 174.167,-35.833, 287.500,-35.833, -72.500,-35.833, 302.500,-35.833, -57.500,-35.833, 116.667,-35.000, 117.500,-35.000, 137.500,-35.000, 139.167,-35.000, 150.000,-35.000, 173.333,-35.000, 288.333,-35.000, -71.667,-35.000, 301.667,-35.000, -58.333,-35.000, 19.167,-34.167, 20.000,-34.167, 20.833,-34.167, 21.667,-34.167, 115.833,-34.167, 118.333,-34.167, 119.167,-34.167, 135.833,-34.167, 138.333,-34.167, 150.833,-34.167, 288.333,-34.167, -71.667,-34.167, 301.667,-34.167, -58.333,-34.167, 302.500,-34.167, -57.500,-34.167, 303.333,-34.167, -56.667,-34.167, 304.167,-34.167, -55.833,-34.167, 305.000,-34.167, -55.000,-34.167, 305.833,-34.167, -54.167,-34.167, 18.333,-33.333, 22.500,-33.333, 23.333,-33.333, 24.167,-33.333, 25.000,-33.333, 25.833,-33.333, 26.667,-33.333, 115.833,-33.333, 120.000,-33.333, 120.833,-33.333, 121.667,-33.333, 122.500,-33.333, 123.333,-33.333, 135.000,-33.333, 136.667,-33.333, 137.500,-33.333, 150.833,-33.333, 289.167,-33.333, -70.833,-33.333, 300.833,-33.333, -59.167,-33.333, 302.500,-33.333, -57.500,-33.333, 306.667,-33.333, -53.333,-33.333, 18.333,-32.500, 27.500,-32.500, 28.333,-32.500, 115.833,-32.500, 124.167,-32.500, 125.000,-32.500, 135.000,-32.500, 151.667,-32.500, 289.167,-32.500, -70.833,-32.500, 301.667,-32.500, -58.333,-32.500, 307.500,-32.500, -52.500,-32.500, 18.333,-31.667, 29.167,-31.667, 115.833,-31.667, 125.833,-31.667, 126.667,-31.667, 127.500,-31.667, 128.333,-31.667, 129.167,-31.667, 132.500,-31.667, 133.333,-31.667, 134.167,-31.667, 152.500,-31.667, 289.167,-31.667, -70.833,-31.667, 307.500,-31.667, -52.500,-31.667, 18.333,-30.833, 30.000,-30.833, 115.833,-30.833, 130.000,-30.833, 130.833,-30.833, 131.667,-30.833, 152.500,-30.833, 289.167,-30.833, -70.833,-30.833, 308.333,-30.833, -51.667,-30.833, 17.500,-30.000, 30.833,-30.000, 115.833,-30.000, 137.500,-30.000, 152.500,-30.000, 289.167,-30.000, -70.833,-30.000, 309.167,-30.000, -50.833,-30.000, 17.500,-29.167, 30.833,-29.167, 115.000,-29.167, 136.667,-29.167, 138.333,-29.167, 152.500,-29.167, 289.167,-29.167, -70.833,-29.167, 310.000,-29.167, -50.000,-29.167, 16.667,-28.333, 31.667,-28.333, 115.000,-28.333, 135.833,-28.333, 138.333,-28.333, 153.333,-28.333, 289.167,-28.333, -70.833,-28.333, 310.833,-28.333, -49.167,-28.333, 15.833,-27.500, 32.500,-27.500, 114.167,-27.500, 136.667,-27.500, 137.500,-27.500, 153.333,-27.500, 290.000,-27.500, -70.000,-27.500, 310.833,-27.500, -49.167,-27.500, 15.833,-26.667, 32.500,-26.667, 114.167,-26.667, 152.500,-26.667, 290.000,-26.667, -70.000,-26.667, 310.833,-26.667, -49.167,-26.667, 15.000,-25.833, 32.500,-25.833, 115.000,-25.833, 152.500,-25.833, 290.000,-25.833, -70.000,-25.833, 310.833,-25.833, -49.167,-25.833, 15.000,-25.000, 33.333,-25.000, 45.000,-25.000, 45.833,-25.000, 46.667,-25.000, 114.167,-25.000, 152.500,-25.000, 290.000,-25.000, -70.000,-25.000, 311.667,-25.000, -48.333,-25.000, 15.000,-24.167, 34.167,-24.167, 35.000,-24.167, 44.167,-24.167, 46.667,-24.167, 114.167,-24.167, 150.833,-24.167, 151.667,-24.167, 290.000,-24.167, -70.000,-24.167, 312.500,-24.167, -47.500,-24.167, 15.000,-23.333, 35.000,-23.333, 44.167,-23.333, 47.500,-23.333, 114.167,-23.333, 150.000,-23.333, 290.000,-23.333, -70.000,-23.333, 313.333,-23.333, -46.667,-23.333, 314.167,-23.333, -45.833,-23.333, 315.000,-23.333, -45.000,-23.333, 15.000,-22.500, 35.000,-22.500, 44.167,-22.500, 47.500,-22.500, 115.000,-22.500, 149.167,-22.500, 290.000,-22.500, -70.000,-22.500, 315.833,-22.500, -44.167,-22.500, 316.667,-22.500, -43.333,-22.500, 317.500,-22.500, -42.500,-22.500, 14.167,-21.667, 35.000,-21.667, 44.167,-21.667, 47.500,-21.667, 115.833,-21.667, 149.167,-21.667, 165.833,-21.667, 290.000,-21.667, -70.000,-21.667, 318.333,-21.667, -41.667,-21.667, 14.167,-20.833, 35.000,-20.833, 44.167,-20.833, 48.333,-20.833, 116.667,-20.833, 117.500,-20.833, 118.333,-20.833, 148.333,-20.833, 165.000,-20.833, 290.000,-20.833, -70.000,-20.833, 319.167,-20.833, -40.833,-20.833, 13.333,-20.000, 34.167,-20.000, 45.000,-20.000, 48.333,-20.000, 119.167,-20.000, 120.000,-20.000, 120.833,-20.000, 147.500,-20.000, 148.333,-20.000, 290.000,-20.000, -70.000,-20.000, 319.167,-20.000, -40.833,-20.000, 13.333,-19.167, 35.000,-19.167, 45.000,-19.167, 48.333,-19.167, 121.667,-19.167, 146.667,-19.167, 290.000,-19.167, -70.000,-19.167, 320.000,-19.167, -40.000,-19.167, 12.500,-18.333, 35.833,-18.333, 36.667,-18.333, 44.167,-18.333, 49.167,-18.333, 122.500,-18.333, 140.000,-18.333, 145.833,-18.333, 290.000,-18.333, -70.000,-18.333, 320.000,-18.333, -40.000,-18.333, 12.500,-17.500, 37.500,-17.500, 44.167,-17.500, 49.167,-17.500, 122.500,-17.500, 123.333,-17.500, 138.333,-17.500, 139.167,-17.500, 140.833,-17.500, 145.833,-17.500, 178.333,-17.500, 289.167,-17.500, -70.833,-17.500, 320.000,-17.500, -40.000,-17.500, 12.500,-16.667, 38.333,-16.667, 39.167,-16.667, 45.000,-16.667, 49.167,-16.667, 124.167,-16.667, 137.500,-16.667, 141.667,-16.667, 145.000,-16.667, 179.167,-16.667, 288.333,-16.667, -71.667,-16.667, 320.000,-16.667, -40.000,-16.667, 12.500,-15.833, 40.000,-15.833, 45.833,-15.833, 46.667,-15.833, 47.500,-15.833, 49.167,-15.833, 125.000,-15.833, 135.833,-15.833, 136.667,-15.833, 141.667,-15.833, 145.000,-15.833, 285.833,-15.833, -74.167,-15.833, 286.667,-15.833, -73.333,-15.833, 287.500,-15.833, -72.500,-15.833, 320.833,-15.833, -39.167,-15.833, 12.500,-15.000, 40.000,-15.000, 48.333,-15.000, 50.000,-15.000, 125.000,-15.000, 125.833,-15.000, 126.667,-15.000, 128.333,-15.000, 129.167,-15.000, 135.000,-15.000, 142.500,-15.000, 144.167,-15.000, 145.000,-15.000, 166.667,-15.000, 285.000,-15.000, -75.000,-15.000, 320.833,-15.000, -39.167,-15.000, 12.500,-14.167, 40.000,-14.167, 48.333,-14.167, 50.000,-14.167, 127.500,-14.167, 130.000,-14.167, 135.833,-14.167, 136.667,-14.167, 142.500,-14.167, 143.333,-14.167, 284.167,-14.167, -75.833,-14.167, 320.833,-14.167, -39.167,-14.167, 13.333,-13.333, 40.000,-13.333, 48.333,-13.333, 49.167,-13.333, 130.833,-13.333, 135.833,-13.333, 142.500,-13.333, 143.333,-13.333, 284.167,-13.333, -75.833,-13.333, 320.833,-13.333, -39.167,-13.333, 14.167,-12.500, 40.000,-12.500, 49.167,-12.500, 131.667,-12.500, 132.500,-12.500, 133.333,-12.500, 134.167,-12.500, 135.000,-12.500, 135.833,-12.500, 136.667,-12.500, 142.500,-12.500, 283.333,-12.500, -76.667,-12.500, 321.667,-12.500, -38.333,-12.500, 14.167,-11.667, 40.000,-11.667, 43.333,-11.667, 130.833,-11.667, 142.500,-11.667, 283.333,-11.667, -76.667,-11.667, 321.667,-11.667, -38.333,-11.667, 14.167,-10.833, 40.000,-10.833, 142.500,-10.833, 282.500,-10.833, -77.500,-10.833, 322.500,-10.833, -37.500,-10.833, 14.167,-10.000, 39.167,-10.000, 148.333,-10.000, 149.167,-10.000, 282.500,-10.000, -77.500,-10.000, 323.333,-10.000, -36.667,-10.000, 13.333,-9.167, 39.167,-9.167, 141.667,-9.167, 142.500,-9.167, 147.500,-9.167, 148.333,-9.167, 281.667,-9.167, -78.333,-9.167, 324.167,-9.167, -35.833,-9.167, 14.167,-8.333, 39.167,-8.333, 111.667,-8.333, 112.500,-8.333, 114.167,-8.333, 115.000,-8.333, 116.667,-8.333, 125.000,-8.333, 138.333,-8.333, 140.833,-8.333, 141.667,-8.333, 143.333,-8.333, 146.667,-8.333, 147.500,-8.333, 281.667,-8.333, -78.333,-8.333, 324.167,-8.333, -35.833,-8.333, 13.333,-7.500, 39.167,-7.500, 107.500,-7.500, 108.333,-7.500, 109.167,-7.500, 110.000,-7.500, 110.833,-7.500, 111.667,-7.500, 112.500,-7.500, 138.333,-7.500, 139.167,-7.500, 140.000,-7.500, 142.500,-7.500, 144.167,-7.500, 145.000,-7.500, 145.833,-7.500, 146.667,-7.500, 280.833,-7.500, -79.167,-7.500, 325.000,-7.500, -35.000,-7.500, 13.333,-6.667, 39.167,-6.667, 105.833,-6.667, 106.667,-6.667, 107.500,-6.667, 108.333,-6.667, 110.833,-6.667, 134.167,-6.667, 139.167,-6.667, 147.500,-6.667, 155.833,-6.667, 280.000,-6.667, -80.000,-6.667, 324.167,-6.667, -35.833,-6.667, 12.500,-5.833, 38.333,-5.833, 105.833,-5.833, 138.333,-5.833, 145.833,-5.833, 146.667,-5.833, 149.167,-5.833, 150.000,-5.833, 150.833,-5.833, 155.000,-5.833, 280.000,-5.833, -80.000,-5.833, 323.333,-5.833, -36.667,-5.833, 324.167,-5.833, -35.833,-5.833, 12.500,-5.000, 38.333,-5.000, 104.167,-5.000, 105.000,-5.000, 105.833,-5.000, 120.000,-5.000, 122.500,-5.000, 137.500,-5.000, 145.000,-5.000, 151.667,-5.000, 279.167,-5.000, -80.833,-5.000, 322.500,-5.000, -37.500,-5.000, 11.667,-4.167, 39.167,-4.167, 103.333,-4.167, 105.000,-4.167, 120.000,-4.167, 122.500,-4.167, 135.000,-4.167, 135.833,-4.167, 136.667,-4.167, 143.333,-4.167, 144.167,-4.167, 279.167,-4.167, -80.833,-4.167, 320.833,-4.167, -39.167,-4.167, 321.667,-4.167, -38.333,-4.167, 10.833,-3.333, 40.000,-3.333, 102.500,-3.333, 105.833,-3.333, 112.500,-3.333, 115.000,-3.333, 115.833,-3.333, 119.167,-3.333, 120.000,-3.333, 121.667,-3.333, 126.667,-3.333, 129.167,-3.333, 130.000,-3.333, 133.333,-3.333, 134.167,-3.333, 135.833,-3.333, 140.833,-3.333, 141.667,-3.333, 142.500,-3.333, 280.000,-3.333, -80.000,-3.333, 317.500,-3.333, -42.500,-3.333, 318.333,-3.333, -41.667,-3.333, 319.167,-3.333, -40.833,-3.333, 320.000,-3.333, -40.000,-3.333, 10.833,-2.500, 40.000,-2.500, 101.667,-2.500, 105.000,-2.500, 110.833,-2.500, 111.667,-2.500, 113.333,-2.500, 114.167,-2.500, 115.833,-2.500, 119.167,-2.500, 120.833,-2.500, 121.667,-2.500, 133.333,-2.500, 134.167,-2.500, 136.667,-2.500, 137.500,-2.500, 138.333,-2.500, 139.167,-2.500, 140.000,-2.500, 280.833,-2.500, -79.167,-2.500, 310.833,-2.500, -49.167,-2.500, 315.833,-2.500, -44.167,-2.500, 316.667,-2.500, -43.333,-2.500, 10.000,-1.667, 40.833,-1.667, 99.167,-1.667, 100.833,-1.667, 104.167,-1.667, 105.833,-1.667, 110.833,-1.667, 115.833,-1.667, 120.000,-1.667, 120.833,-1.667, 121.667,-1.667, 127.500,-1.667, 132.500,-1.667, 133.333,-1.667, 135.833,-1.667, 280.000,-1.667, -80.000,-1.667, 309.167,-1.667, -50.833,-1.667, 310.000,-1.667, -50.000,-1.667, 311.667,-1.667, -48.333,-1.667, 313.333,-1.667, -46.667,-1.667, 314.167,-1.667, -45.833,-1.667, 315.000,-1.667, -45.000,-1.667, 9.167,-0.833, 41.667,-0.833, 100.833,-0.833, 103.333,-0.833, 110.000,-0.833, 116.667,-0.833, 120.000,-0.833, 122.500,-0.833, 123.333,-0.833, 128.333,-0.833, 130.833,-0.833, 131.667,-0.833, 132.500,-0.833, 133.333,-0.833, 280.000,-0.833, -80.000,-0.833, 308.333,-0.833, -51.667,-0.833, 310.000,-0.833, -50.000,-0.833, 310.833,-0.833, -49.167,-0.833, 312.500,-0.833, -47.500,-0.833, 10.000,0.000, 42.500,0.000, 100.000,0.000, 102.500,0.000, 103.333,0.000, 110.000,0.000, 117.500,0.000, 120.000,0.000, 280.000,0.000, -80.000,0.000, 308.333,0.000, -51.667,0.000, 10.000,0.833, 43.333,0.833, 99.167,0.833, 101.667,0.833, 109.167,0.833, 110.833,0.833, 117.500,0.833, 120.833,0.833, 121.667,0.833, 122.500,0.833, 123.333,0.833, 124.167,0.833, 280.833,0.833, -79.167,0.833, 309.167,0.833, -50.833,0.833, 10.000,1.667, 44.167,1.667, 99.167,1.667, 100.833,1.667, 103.333,1.667, 104.167,1.667, 110.000,1.667, 111.667,1.667, 117.500,1.667, 281.667,1.667, -78.333,1.667, 309.167,1.667, -50.833,1.667, 10.000,2.500, 45.000,2.500, 45.833,2.500, 98.333,2.500, 100.000,2.500, 102.500,2.500, 103.333,2.500, 111.667,2.500, 112.500,2.500, 117.500,2.500, 281.667,2.500, -78.333,2.500, 282.500,2.500, -77.500,2.500, 308.333,2.500, -51.667,2.500, 10.000,3.333, 46.667,3.333, 97.500,3.333, 98.333,3.333, 99.167,3.333, 101.667,3.333, 103.333,3.333, 113.333,3.333, 116.667,3.333, 283.333,3.333, -76.667,3.333, 308.333,3.333, -51.667,3.333, 9.167,4.167, 47.500,4.167, 96.667,4.167, 97.500,4.167, 100.833,4.167, 103.333,4.167, 114.167,4.167, 117.500,4.167, 283.333,4.167, -76.667,4.167, 308.333,4.167, -51.667,4.167, 5.833,5.000, 6.667,5.000, 7.500,5.000, 8.333,5.000, 47.500,5.000, 95.833,5.000, 96.667,5.000, 97.500,5.000, 100.833,5.000, 102.500,5.000, 115.000,5.000, 115.833,5.000, 117.500,5.000, 283.333,5.000, -76.667,5.000, 306.667,5.000, -53.333,5.000, 307.500,5.000, -52.500,5.000, 351.667,5.000, -8.333,5.000, 352.500,5.000, -7.500,5.000, 353.333,5.000, -6.667,5.000, 357.500,5.000, -2.500,5.000, 0.000,5.833, 0.833,5.833, 5.833,5.833, 48.333,5.833, 100.833,5.833, 101.667,5.833, 102.500,5.833, 116.667,5.833, 117.500,5.833, 283.333,5.833, -76.667,5.833, 302.500,5.833, -57.500,5.833, 303.333,5.833, -56.667,5.833, 304.167,5.833, -55.833,5.833, 305.000,5.833, -55.000,5.833, 305.833,5.833, -54.167,5.833, 350.833,5.833, -9.167,5.833, 354.167,5.833, -5.833,5.833, 355.000,5.833, -5.000,5.833, 355.833,5.833, -4.167,5.833, 356.667,5.833, -3.333,5.833, 358.333,5.833, -1.667,5.833, 359.167,5.833, -0.833,5.833, 1.667,6.667, 2.500,6.667, 3.333,6.667, 4.167,6.667, 5.000,6.667, 49.167,6.667, 80.833,6.667, 81.667,6.667, 100.000,6.667, 100.833,6.667, 124.167,6.667, 125.000,6.667, 283.333,6.667, -76.667,6.667, 301.667,6.667, -58.333,6.667, 349.167,6.667, -10.833,6.667, 350.000,6.667, -10.000,6.667, 49.167,7.500, 80.000,7.500, 81.667,7.500, 100.000,7.500, 125.000,7.500, 125.833,7.500, 279.167,7.500, -80.833,7.500, 282.500,7.500, -77.500,7.500, 300.833,7.500, -59.167,7.500, 347.500,7.500, -12.500,7.500, 348.333,7.500, -11.667,7.500, 50.000,8.333, 77.500,8.333, 80.000,8.333, 80.833,8.333, 98.333,8.333, 99.167,8.333, 100.000,8.333, 123.333,8.333, 125.000,8.333, 125.833,8.333, 277.500,8.333, -82.500,8.333, 278.333,8.333, -81.667,8.333, 279.167,8.333, -80.833,8.333, 282.500,8.333, -77.500,8.333, 283.333,8.333, -76.667,8.333, 299.167,8.333, -60.833,8.333, 300.000,8.333, -60.000,8.333, 347.500,8.333, -12.500,8.333, 50.000,9.167, 76.667,9.167, 78.333,9.167, 80.833,9.167, 99.167,9.167, 105.000,9.167, 125.833,9.167, 276.667,9.167, -83.333,9.167, 277.500,9.167, -82.500,9.167, 280.000,9.167, -80.000,9.167, 280.833,9.167, -79.167,9.167, 281.667,9.167, -78.333,9.167, 284.167,9.167, -75.833,9.167, 288.333,9.167, -71.667,9.167, 297.500,9.167, -62.500,9.167, 298.333,9.167, -61.667,9.167, 347.500,9.167, -12.500,9.167, 44.167,10.000, 45.000,10.000, 46.667,10.000, 50.833,10.000, 76.667,10.000, 79.167,10.000, 99.167,10.000, 105.000,10.000, 106.667,10.000, 124.167,10.000, 275.833,10.000, -84.167,10.000, 276.667,10.000, -83.333,10.000, 285.000,10.000, -75.000,10.000, 287.500,10.000, -72.500,10.000, 289.167,10.000, -70.833,10.000, 292.500,10.000, -67.500,10.000, 293.333,10.000, -66.667,10.000, 294.167,10.000, -65.833,10.000, 295.000,10.000, -65.000,10.000, 295.833,10.000, -64.167,10.000, 296.667,10.000, -63.333,10.000, 346.667,10.000, -13.333,10.000, 43.333,10.833, 45.833,10.833, 47.500,10.833, 48.333,10.833, 49.167,10.833, 50.000,10.833, 50.833,10.833, 76.667,10.833, 79.167,10.833, 92.500,10.833, 99.167,10.833, 103.333,10.833, 104.167,10.833, 105.833,10.833, 107.500,10.833, 122.500,10.833, 123.333,10.833, 125.000,10.833, 275.000,10.833, -85.000,10.833, 275.833,10.833, -84.167,10.833, 285.000,10.833, -75.000,10.833, 285.833,10.833, -74.167,10.833, 286.667,10.833, -73.333,10.833, 288.333,10.833, -71.667,10.833, 289.167,10.833, -70.833,10.833, 290.833,10.833, -69.167,10.833, 291.667,10.833, -68.333,10.833, 345.000,10.833, -15.000,10.833, 345.833,10.833, -14.167,10.833, 42.500,11.667, 50.833,11.667, 75.833,11.667, 79.167,11.667, 99.167,11.667, 103.333,11.667, 108.333,11.667, 109.167,11.667, 274.167,11.667, -85.833,11.667, 275.833,11.667, -84.167,11.667, 287.500,11.667, -72.500,11.667, 290.000,11.667, -70.000,11.667, 345.000,11.667, -15.000,11.667, 42.500,12.500, 54.167,12.500, 75.833,12.500, 80.000,12.500, 98.333,12.500, 99.167,12.500, 102.500,12.500, 109.167,12.500, 123.333,12.500, 125.000,12.500, 273.333,12.500, -86.667,12.500, 275.833,12.500, -84.167,12.500, 343.333,12.500, -16.667,12.500, 344.167,12.500, -15.833,12.500, 41.667,13.333, 43.333,13.333, 44.167,13.333, 45.000,13.333, 75.000,13.333, 80.000,13.333, 99.167,13.333, 100.000,13.333, 101.667,13.333, 109.167,13.333, 120.833,13.333, 123.333,13.333, 271.667,13.333, -88.333,13.333, 272.500,13.333, -87.500,13.333, 275.833,13.333, -84.167,13.333, 344.167,13.333, -15.833,13.333, 40.833,14.167, 43.333,14.167, 45.833,14.167, 46.667,14.167, 47.500,14.167, 48.333,14.167, 75.000,14.167, 80.000,14.167, 98.333,14.167, 100.833,14.167, 109.167,14.167, 120.833,14.167, 121.667,14.167, 122.500,14.167, 268.333,14.167, -91.667,14.167, 269.167,14.167, -90.833,14.167, 270.000,14.167, -90.000,14.167, 270.833,14.167, -89.167,14.167, 275.833,14.167, -84.167,14.167, 343.333,14.167, -16.667,14.167, 40.000,15.000, 43.333,15.000, 49.167,15.000, 50.000,15.000, 74.167,15.000, 80.000,15.000, 98.333,15.000, 108.333,15.000, 120.833,15.000, 267.500,15.000, -92.500,15.000, 271.667,15.000, -88.333,15.000, 272.500,15.000, -87.500,15.000, 273.333,15.000, -86.667,15.000, 275.833,15.000, -84.167,15.000, 276.667,15.000, -83.333,15.000, 343.333,15.000, -16.667,15.000, 39.167,15.833, 43.333,15.833, 50.833,15.833, 51.667,15.833, 74.167,15.833, 80.000,15.833, 95.000,15.833, 98.333,15.833, 108.333,15.833, 120.000,15.833, 120.833,15.833, 263.333,15.833, -96.667,15.833, 266.667,15.833, -93.333,15.833, 270.833,15.833, -89.167,15.833, 274.167,15.833, -85.833,15.833, 275.000,15.833, -85.000,15.833, 344.167,15.833, -15.833,15.833, 38.333,16.667, 43.333,16.667, 52.500,16.667, 74.167,16.667, 80.833,16.667, 81.667,16.667, 95.000,16.667, 95.833,16.667, 96.667,16.667, 97.500,16.667, 106.667,16.667, 107.500,16.667, 120.833,16.667, 121.667,16.667, 260.833,16.667, -99.167,16.667, 261.667,16.667, -98.333,16.667, 262.500,16.667, -97.500,16.667, 264.167,16.667, -95.833,16.667, 265.000,16.667, -95.000,16.667, 265.833,16.667, -94.167,16.667, 270.833,16.667, -89.167,16.667, 344.167,16.667, -15.833,16.667, 38.333,17.500, 42.500,17.500, 53.333,17.500, 54.167,17.500, 55.000,17.500, 73.333,17.500, 82.500,17.500, 95.000,17.500, 105.833,17.500, 120.833,17.500, 121.667,17.500, 259.167,17.500, -100.833,17.500, 260.000,17.500, -100.000,17.500, 265.833,17.500, -94.167,17.500, 271.667,17.500, -88.333,17.500, 344.167,17.500, -15.833,17.500, 37.500,18.333, 41.667,18.333, 55.833,18.333, 73.333,18.333, 83.333,18.333, 95.000,18.333, 105.833,18.333, 109.167,18.333, 120.833,18.333, 121.667,18.333, 256.667,18.333, -103.333,18.333, 257.500,18.333, -102.500,18.333, 258.333,18.333, -101.667,18.333, 264.167,18.333, -95.833,18.333, 265.000,18.333, -95.000,18.333, 266.667,18.333, -93.333,18.333, 267.500,18.333, -92.500,18.333, 268.333,18.333, -91.667,18.333, 271.667,18.333, -88.333,18.333, 282.500,18.333, -77.500,18.333, 285.833,18.333, -74.167,18.333, 286.667,18.333, -73.333,18.333, 287.500,18.333, -72.500,18.333, 288.333,18.333, -71.667,18.333, 293.333,18.333, -66.667,18.333, 294.167,18.333, -65.833,18.333, 344.167,18.333, -15.833,18.333, 36.667,19.167, 41.667,19.167, 56.667,19.167, 57.500,19.167, 73.333,19.167, 84.167,19.167, 94.167,19.167, 105.000,19.167, 109.167,19.167, 110.000,19.167, 255.833,19.167, -104.167,19.167, 263.333,19.167, -96.667,19.167, 269.167,19.167, -90.833,19.167, 271.667,19.167, -88.333,19.167, 287.500,19.167, -72.500,19.167, 288.333,19.167, -71.667,19.167, 289.167,19.167, -70.833,19.167, 290.000,19.167, -70.000,19.167, 344.167,19.167, -15.833,19.167, 36.667,20.000, 40.833,20.000, 57.500,20.000, 73.333,20.000, 85.000,20.000, 85.833,20.000, 94.167,20.000, 105.833,20.000, 255.000,20.000, -105.000,20.000, 263.333,20.000, -96.667,20.000, 270.000,20.000, -90.000,20.000, 271.667,20.000, -88.333,20.000, 282.500,20.000, -77.500,20.000, 283.333,20.000, -76.667,20.000, 344.167,20.000, -15.833,20.000, 36.667,20.833, 40.000,20.833, 58.333,20.833, 70.833,20.833, 73.333,20.833, 86.667,20.833, 92.500,20.833, 93.333,20.833, 106.667,20.833, 110.000,20.833, 255.000,20.833, -105.000,20.833, 262.500,20.833, -97.500,20.833, 270.000,20.833, -90.000,20.833, 270.833,20.833, -89.167,20.833, 271.667,20.833, -88.333,20.833, 272.500,20.833, -87.500,20.833, 282.500,20.833, -77.500,20.833, 283.333,20.833, -76.667,20.833, 344.167,20.833, -15.833,20.833, 36.667,21.667, 39.167,21.667, 59.167,21.667, 70.000,21.667, 71.667,21.667, 72.500,21.667, 87.500,21.667, 88.333,21.667, 89.167,21.667, 92.500,21.667, 107.500,21.667, 108.333,21.667, 109.167,21.667, 110.833,21.667, 111.667,21.667, 112.500,21.667, 255.000,21.667, -105.000,21.667, 261.667,21.667, -98.333,21.667, 280.833,21.667, -79.167,21.667, 281.667,21.667, -78.333,21.667, 343.333,21.667, -16.667,21.667, 35.833,22.500, 39.167,22.500, 59.167,22.500, 69.167,22.500, 90.000,22.500, 90.833,22.500, 92.500,22.500, 113.333,22.500, 114.167,22.500, 120.833,22.500, 255.000,22.500, -105.000,22.500, 261.667,22.500, -98.333,22.500, 276.667,22.500, -83.333,22.500, 279.167,22.500, -80.833,22.500, 280.000,22.500, -80.000,22.500, 344.167,22.500, -15.833,22.500, 35.000,23.333, 39.167,23.333, 53.333,23.333, 54.167,23.333, 57.500,23.333, 58.333,23.333, 69.167,23.333, 91.667,23.333, 115.000,23.333, 115.833,23.333, 120.833,23.333, 250.000,23.333, -110.000,23.333, 254.167,23.333, -105.833,23.333, 261.667,23.333, -98.333,23.333, 344.167,23.333, -15.833,23.333, 35.000,24.167, 38.333,24.167, 50.833,24.167, 51.667,24.167, 52.500,24.167, 55.000,24.167, 56.667,24.167, 67.500,24.167, 68.333,24.167, 116.667,24.167, 117.500,24.167, 120.833,24.167, 249.167,24.167, -110.833,24.167, 253.333,24.167, -106.667,24.167, 261.667,24.167, -98.333,24.167, 345.000,24.167, -15.000,24.167, 34.167,25.000, 37.500,25.000, 50.000,25.000, 55.833,25.000, 67.500,25.000, 118.333,25.000, 121.667,25.000, 248.333,25.000, -111.667,25.000, 249.167,25.000, -110.833,25.000, 252.500,25.000, -107.500,25.000, 261.667,25.000, -98.333,25.000, 345.833,25.000, -14.167,25.000, 34.167,25.833, 37.500,25.833, 50.000,25.833, 57.500,25.833, 58.333,25.833, 59.167,25.833, 60.000,25.833, 60.833,25.833, 61.667,25.833, 62.500,25.833, 63.333,25.833, 64.167,25.833, 65.000,25.833, 65.833,25.833, 66.667,25.833, 119.167,25.833, 248.333,25.833, -111.667,25.833, 250.833,25.833, -109.167,25.833, 251.667,25.833, -108.333,25.833, 262.500,25.833, -97.500,25.833, 279.167,25.833, -80.833,25.833, 345.833,25.833, -14.167,25.833, 33.333,26.667, 36.667,26.667, 49.167,26.667, 55.000,26.667, 57.500,26.667, 120.000,26.667, 247.500,26.667, -112.500,26.667, 250.833,26.667, -109.167,26.667, 261.667,26.667, -98.333,26.667, 278.333,26.667, -81.667,26.667, 279.167,26.667, -80.833,26.667, 346.667,26.667, -13.333,26.667, 33.333,27.500, 35.833,27.500, 49.167,27.500, 53.333,27.500, 54.167,27.500, 55.833,27.500, 56.667,27.500, 120.000,27.500, 245.833,27.500, -114.167,27.500, 246.667,27.500, -113.333,27.500, 247.500,27.500, -112.500,27.500, 250.000,27.500, -110.000,27.500, 262.500,27.500, -97.500,27.500, 277.500,27.500, -82.500,27.500, 279.167,27.500, -80.833,27.500, 347.500,27.500, -12.500,27.500, 348.333,27.500, -11.667,27.500, 26.667,28.333, 32.500,28.333, 34.167,28.333, 35.000,28.333, 48.333,28.333, 51.667,28.333, 52.500,28.333, 120.833,28.333, 246.667,28.333, -113.333,28.333, 249.167,28.333, -110.833,28.333, 262.500,28.333, -97.500,28.333, 277.500,28.333, -82.500,28.333, 279.167,28.333, -80.833,28.333, 343.333,28.333, -16.667,28.333, 349.167,28.333, -10.833,28.333, 25.833,29.167, 27.500,29.167, 33.333,29.167, 47.500,29.167, 50.833,29.167, 120.833,29.167, 245.833,29.167, -114.167,29.167, 248.333,29.167, -111.667,29.167, 263.333,29.167, -96.667,29.167, 264.167,29.167, -95.833,29.167, 269.167,29.167, -90.833,29.167, 270.833,29.167, -89.167,29.167, 277.500,29.167, -82.500,29.167, 278.333,29.167, -81.667,29.167, 350.000,29.167, -10.000,29.167, 18.333,30.000, 19.167,30.000, 20.000,30.000, 26.667,30.000, 28.333,30.000, 29.167,30.000, 47.500,30.000, 50.833,30.000, 120.833,30.000, 245.000,30.000, -115.000,30.000, 247.500,30.000, -112.500,30.000, 265.000,30.000, -95.000,30.000, 265.833,30.000, -94.167,30.000, 267.500,30.000, -92.500,30.000, 268.333,30.000, -91.667,30.000, 270.000,30.000, -90.000,30.000, 275.000,30.000, -85.000,30.000, 276.667,30.000, -83.333,30.000, 278.333,30.000, -81.667,30.000, 350.833,30.000, -9.167,30.000, 15.833,30.833, 16.667,30.833, 17.500,30.833, 20.833,30.833, 25.833,30.833, 26.667,30.833, 27.500,30.833, 28.333,30.833, 30.000,30.833, 30.833,30.833, 31.667,30.833, 32.500,30.833, 33.333,30.833, 34.167,30.833, 48.333,30.833, 49.167,30.833, 50.000,30.833, 120.833,30.833, 244.167,30.833, -115.833,30.833, 245.000,30.833, -115.000,30.833, 247.500,30.833, -112.500,30.833, 266.667,30.833, -93.333,30.833, 270.833,30.833, -89.167,30.833, 271.667,30.833, -88.333,30.833, 272.500,30.833, -87.500,30.833, 273.333,30.833, -86.667,30.833, 274.167,30.833, -85.833,30.833, 275.833,30.833, -84.167,30.833, 278.333,30.833, -81.667,30.833, 350.833,30.833, -9.167,30.833, 15.000,31.667, 20.833,31.667, 23.333,31.667, 24.167,31.667, 25.000,31.667, 35.000,31.667, 120.833,31.667, 244.167,31.667, -115.833,31.667, 245.833,31.667, -114.167,31.667, 246.667,31.667, -113.333,31.667, 278.333,31.667, -81.667,31.667, 350.833,31.667, -9.167,31.667, 11.667,32.500, 12.500,32.500, 13.333,32.500, 14.167,32.500, 20.833,32.500, 21.667,32.500, 22.500,32.500, 35.000,32.500, 120.833,32.500, 130.833,32.500, 131.667,32.500, 243.333,32.500, -116.667,32.500, 244.167,32.500, -115.833,32.500, 279.167,32.500, -80.833,32.500, 350.833,32.500, -9.167,32.500, 351.667,32.500, -8.333,32.500, 5.833,33.333, 6.667,33.333, 10.833,33.333, 35.833,33.333, 120.000,33.333, 126.667,33.333, 130.000,33.333, 130.833,33.333, 132.500,33.333, 243.333,33.333, -116.667,33.333, 245.000,33.333, -115.000,33.333, 280.000,33.333, -80.000,33.333, 352.500,33.333, -7.500,33.333, 353.333,33.333, -6.667,33.333, 5.000,34.167, 7.500,34.167, 10.000,34.167, 35.833,34.167, 120.000,34.167, 131.667,34.167, 132.500,34.167, 134.167,34.167, 135.833,34.167, 241.667,34.167, -118.333,34.167, 242.500,34.167, -117.500,34.167, 244.167,34.167, -115.833,34.167, 280.833,34.167, -79.167,34.167, 281.667,34.167, -78.333,34.167, 354.167,34.167, -5.833,34.167, 0.000,35.000, 5.833,35.000, 6.667,35.000, 10.833,35.000, 25.000,35.000, 32.500,35.000, 33.333,35.000, 36.667,35.000, 119.167,35.000, 126.667,35.000, 127.500,35.000, 128.333,35.000, 132.500,35.000, 133.333,35.000, 134.167,35.000, 135.000,35.000, 135.833,35.000, 137.500,35.000, 138.333,35.000, 240.000,35.000, -120.000,35.000, 240.833,35.000, -119.167,35.000, 282.500,35.000, -77.500,35.000, 354.167,35.000, -5.833,35.000, 355.000,35.000, -5.000,35.000, 355.833,35.000, -4.167,35.000, 356.667,35.000, -3.333,35.000, 357.500,35.000, -2.500,35.000, 358.333,35.000, -1.667,35.000, 359.167,35.000, -0.833,35.000, 0.833,35.833, 1.667,35.833, 2.500,35.833, 10.000,35.833, 36.667,35.833, 52.500,35.833, 120.000,35.833, 127.500,35.833, 129.167,35.833, 136.667,35.833, 139.167,35.833, 140.000,35.833, 140.833,35.833, 239.167,35.833, -120.833,35.833, 283.333,35.833, -76.667,35.833, 284.167,35.833, -75.833,35.833, 3.333,36.667, 4.167,36.667, 5.000,36.667, 5.833,36.667, 6.667,36.667, 7.500,36.667, 8.333,36.667, 9.167,36.667, 10.000,36.667, 10.833,36.667, 30.000,36.667, 32.500,36.667, 33.333,36.667, 34.167,36.667, 36.667,36.667, 49.167,36.667, 50.000,36.667, 50.833,36.667, 51.667,36.667, 53.333,36.667, 54.167,36.667, 119.167,36.667, 120.000,36.667, 120.833,36.667, 126.667,36.667, 129.167,36.667, 137.500,36.667, 138.333,36.667, 140.000,36.667, 238.333,36.667, -121.667,36.667, 283.333,36.667, -76.667,36.667, 354.167,36.667, -5.833,36.667, 355.000,36.667, -5.000,36.667, 13.333,37.500, 14.167,37.500, 15.000,37.500, 22.500,37.500, 23.333,37.500, 27.500,37.500, 28.333,37.500, 29.167,37.500, 30.833,37.500, 31.667,37.500, 35.000,37.500, 35.833,37.500, 48.333,37.500, 55.000,37.500, 118.333,37.500, 120.833,37.500, 127.500,37.500, 128.333,37.500, 139.167,37.500, 140.833,37.500, 238.333,37.500, -121.667,37.500, 282.500,37.500, -77.500,37.500, 284.167,37.500, -75.833,37.500, 351.667,37.500, -8.333,37.500, 352.500,37.500, -7.500,37.500, 353.333,37.500, -6.667,37.500, 355.833,37.500, -4.167,37.500, 356.667,37.500, -3.333,37.500, 357.500,37.500, -2.500,37.500, 358.333,37.500, -1.667,37.500, 23.333,38.333, 24.167,38.333, 27.500,38.333, 48.333,38.333, 54.167,38.333, 117.500,38.333, 125.000,38.333, 125.833,38.333, 126.667,38.333, 128.333,38.333, 140.000,38.333, 140.833,38.333, 237.500,38.333, -122.500,38.333, 283.333,38.333, -76.667,38.333, 284.167,38.333, -75.833,38.333, 351.667,38.333, -8.333,38.333, 359.167,38.333, -0.833,38.333, 16.667,39.167, 20.833,39.167, 21.667,39.167, 22.500,39.167, 27.500,39.167, 48.333,39.167, 54.167,39.167, 118.333,39.167, 125.833,39.167, 127.500,39.167, 140.000,39.167, 141.667,39.167, 236.667,39.167, -123.333,39.167, 284.167,39.167, -75.833,39.167, 350.833,39.167, -9.167,39.167, 359.167,39.167, -0.833,39.167, 0.000,40.000, 4.167,40.000, 9.167,40.000, 15.833,40.000, 18.333,40.000, 20.000,40.000, 22.500,40.000, 26.667,40.000, 27.500,40.000, 28.333,40.000, 29.167,40.000, 47.500,40.000, 49.167,40.000, 54.167,40.000, 119.167,40.000, 120.000,40.000, 122.500,40.000, 123.333,40.000, 124.167,40.000, 125.000,40.000, 127.500,40.000, 140.000,40.000, 140.833,40.000, 141.667,40.000, 236.667,40.000, -123.333,40.000, 285.000,40.000, -75.000,40.000, 351.667,40.000, -8.333,40.000, 0.000,40.833, 8.333,40.833, 9.167,40.833, 15.000,40.833, 16.667,40.833, 20.000,40.833, 23.333,40.833, 24.167,40.833, 26.667,40.833, 30.000,40.833, 30.833,40.833, 31.667,40.833, 35.833,40.833, 36.667,40.833, 37.500,40.833, 38.333,40.833, 39.167,40.833, 40.000,40.833, 40.833,40.833, 41.667,40.833, 48.333,40.833, 49.167,40.833, 55.000,40.833, 120.833,40.833, 122.500,40.833, 128.333,40.833, 129.167,40.833, 236.667,40.833, -123.333,40.833, 285.833,40.833, -74.167,40.833, 286.667,40.833, -73.333,40.833, 351.667,40.833, -8.333,40.833, 0.833,41.667, 1.667,41.667, 2.500,41.667, 9.167,41.667, 12.500,41.667, 13.333,41.667, 14.167,41.667, 15.000,41.667, 15.833,41.667, 20.000,41.667, 25.000,41.667, 25.833,41.667, 27.500,41.667, 32.500,41.667, 33.333,41.667, 34.167,41.667, 35.000,41.667, 42.500,41.667, 48.333,41.667, 54.167,41.667, 121.667,41.667, 129.167,41.667, 236.667,41.667, -123.333,41.667, 287.500,41.667, -72.500,41.667, 288.333,41.667, -71.667,41.667, 351.667,41.667, -8.333,41.667, 2.500,42.500, 9.167,42.500, 11.667,42.500, 14.167,42.500, 19.167,42.500, 27.500,42.500, 41.667,42.500, 47.500,42.500, 52.500,42.500, 53.333,42.500, 130.000,42.500, 140.000,42.500, 140.833,42.500, 142.500,42.500, 143.333,42.500, 235.833,42.500, -124.167,42.500, 288.333,42.500, -71.667,42.500, 351.667,42.500, -8.333,42.500, 3.333,43.333, 5.833,43.333, 10.833,43.333, 13.333,43.333, 16.667,43.333, 17.500,43.333, 18.333,43.333, 27.500,43.333, 40.833,43.333, 46.667,43.333, 51.667,43.333, 130.833,43.333, 131.667,43.333, 132.500,43.333, 133.333,43.333, 134.167,43.333, 141.667,43.333, 144.167,43.333, 145.000,43.333, 235.833,43.333, -124.167,43.333, 289.167,43.333, -70.833,43.333, 351.667,43.333, -8.333,43.333, 352.500,43.333, -7.500,43.333, 353.333,43.333, -6.667,43.333, 354.167,43.333, -5.833,43.333, 355.000,43.333, -5.000,43.333, 355.833,43.333, -4.167,43.333, 356.667,43.333, -3.333,43.333, 357.500,43.333, -2.500,43.333, 358.333,43.333, -1.667,43.333, 4.167,44.167, 5.000,44.167, 6.667,44.167, 7.500,44.167, 10.000,44.167, 12.500,44.167, 15.833,44.167, 28.333,44.167, 39.167,44.167, 40.000,44.167, 45.833,44.167, 50.833,44.167, 51.667,44.167, 53.333,44.167, 135.000,44.167, 142.500,44.167, 143.333,44.167, 236.667,44.167, -123.333,44.167, 290.000,44.167, -70.000,44.167, 290.833,44.167, -69.167,44.167, 294.167,44.167, -65.833,44.167, 295.000,44.167, -65.000,44.167, 359.167,44.167, -0.833,44.167, 8.333,45.000, 9.167,45.000, 11.667,45.000, 15.000,45.000, 29.167,45.000, 34.167,45.000, 35.000,45.000, 37.500,45.000, 38.333,45.000, 45.833,45.000, 50.000,45.000, 52.500,45.000, 54.167,45.000, 55.000,45.000, 135.833,45.000, 142.500,45.000, 236.667,45.000, -123.333,45.000, 291.667,45.000, -68.333,45.000, 292.500,45.000, -67.500,45.000, 295.000,45.000, -65.000,45.000, 295.833,45.000, -64.167,45.000, 296.667,45.000, -63.333,45.000, 297.500,45.000, -62.500,45.000, 359.167,45.000, -0.833,45.000, 12.500,45.833, 13.333,45.833, 14.167,45.833, 29.167,45.833, 34.167,45.833, 38.333,45.833, 45.833,45.833, 55.833,45.833, 136.667,45.833, 137.500,45.833, 150.000,45.833, 236.667,45.833, -123.333,45.833, 293.333,45.833, -66.667,45.833, 294.167,45.833, -65.833,45.833, 296.667,45.833, -63.333,45.833, 359.167,45.833, -0.833,45.833, 30.000,46.667, 30.833,46.667, 31.667,46.667, 32.500,46.667, 33.333,46.667, 35.000,46.667, 35.833,46.667, 38.333,46.667, 46.667,46.667, 47.500,46.667, 55.000,46.667, 138.333,46.667, 143.333,46.667, 236.667,46.667, -123.333,46.667, 237.500,46.667, -122.500,46.667, 290.000,46.667, -70.000,46.667, 295.833,46.667, -64.167,46.667, 299.167,46.667, -60.833,46.667, 358.333,46.667, -1.667,46.667, 36.667,47.500, 37.500,47.500, 48.333,47.500, 49.167,47.500, 50.000,47.500, 53.333,47.500, 54.167,47.500, 138.333,47.500, 142.500,47.500, 235.833,47.500, -124.167,47.500, 236.667,47.500, -123.333,47.500, 238.333,47.500, -121.667,47.500, 289.167,47.500, -70.833,47.500, 290.833,47.500, -69.167,47.500, 295.000,47.500, -65.000,47.500, 298.333,47.500, -61.667,47.500, 306.667,47.500, -53.333,47.500, 358.333,47.500, -1.667,47.500, 50.833,48.333, 51.667,48.333, 52.500,48.333, 139.167,48.333, 140.000,48.333, 142.500,48.333, 237.500,48.333, -122.500,48.333, 290.000,48.333, -70.000,48.333, 291.667,48.333, -68.333,48.333, 292.500,48.333, -67.500,48.333, 293.333,48.333, -66.667,48.333, 295.000,48.333, -65.000,48.333, 301.667,48.333, -58.333,48.333, 302.500,48.333, -57.500,48.333, 303.333,48.333, -56.667,48.333, 304.167,48.333, -55.833,48.333, 305.000,48.333, -55.000,48.333, 305.833,48.333, -54.167,48.333, 355.833,48.333, -4.167,48.333, 356.667,48.333, -3.333,48.333, 357.500,48.333, -2.500,48.333, 358.333,48.333, -1.667,48.333, 0.000,49.167, 0.833,49.167, 140.000,49.167, 142.500,49.167, 235.000,49.167, -125.000,49.167, 235.833,49.167, -124.167,49.167, 237.500,49.167, -122.500,49.167, 290.833,49.167, -69.167,49.167, 294.167,49.167, -65.833,49.167, 295.000,49.167, -65.000,49.167, 297.500,49.167, -62.500,49.167, 302.500,49.167, -57.500,49.167, 303.333,49.167, -56.667,49.167, 304.167,49.167, -55.833,49.167, 305.000,49.167, -55.000,49.167, 305.833,49.167, -54.167,49.167, 359.167,49.167, -0.833,49.167, 1.667,50.000, 140.000,50.000, 142.500,50.000, 143.333,50.000, 233.333,50.000, -126.667,50.000, 234.167,50.000, -125.833,50.000, 235.833,50.000, -124.167,50.000, 236.667,50.000, -123.333,50.000, 291.667,50.000, -68.333,50.000, 292.500,50.000, -67.500,50.000, 302.500,50.000, -57.500,50.000, 0.000,50.833, 2.500,50.833, 3.333,50.833, 140.000,50.833, 142.500,50.833, 143.333,50.833, 234.167,50.833, -125.833,50.833, 235.833,50.833, -124.167,50.833, 280.000,50.833, -80.000,50.833, 280.833,50.833, -79.167,50.833, 293.333,50.833, -66.667,50.833, 294.167,50.833, -65.833,50.833, 295.000,50.833, -65.000,50.833, 295.833,50.833, -64.167,50.833, 296.667,50.833, -63.333,50.833, 297.500,50.833, -62.500,50.833, 298.333,50.833, -61.667,50.833, 299.167,50.833, -60.833,50.833, 300.000,50.833, -60.000,50.833, 303.333,50.833, -56.667,50.833, 355.833,50.833, -4.167,50.833, 356.667,50.833, -3.333,50.833, 357.500,50.833, -2.500,50.833, 358.333,50.833, -1.667,50.833, 359.167,50.833, -0.833,50.833, 0.833,51.667, 4.167,51.667, 5.000,51.667, 140.833,51.667, 142.500,51.667, 156.667,51.667, 157.500,51.667, 232.500,51.667, -127.500,51.667, 234.167,51.667, -125.833,51.667, 235.000,51.667, -125.000,51.667, 278.333,51.667, -81.667,51.667, 279.167,51.667, -80.833,51.667, 281.667,51.667, -78.333,51.667, 300.833,51.667, -59.167,51.667, 301.667,51.667, -58.333,51.667, 302.500,51.667, -57.500,51.667, 303.333,51.667, -56.667,51.667, 350.000,51.667, -10.000,51.667, 350.833,51.667, -9.167,51.667, 355.000,51.667, -5.000,51.667, 356.667,51.667, -3.333,51.667, 0.833,52.500, 1.667,52.500, 5.833,52.500, 140.833,52.500, 142.500,52.500, 156.667,52.500, 158.333,52.500, 232.500,52.500, -127.500,52.500, 233.333,52.500, -126.667,52.500, 277.500,52.500, -82.500,52.500, 281.667,52.500, -78.333,52.500, 303.333,52.500, -56.667,52.500, 350.833,52.500, -9.167,52.500, 351.667,52.500, -8.333,52.500, 352.500,52.500, -7.500,52.500, 353.333,52.500, -6.667,52.500, 356.667,52.500, -3.333,52.500, 0.000,53.333, 5.833,53.333, 6.667,53.333, 7.500,53.333, 8.333,53.333, 11.667,53.333, 13.333,53.333, 14.167,53.333, 15.000,53.333, 138.333,53.333, 140.000,53.333, 140.833,53.333, 141.667,53.333, 142.500,53.333, 156.667,53.333, 159.167,53.333, 191.667,53.333, -168.333,53.333, 192.500,53.333, -167.500,53.333, 230.000,53.333, -130.000,53.333, 231.667,53.333, -128.333,53.333, 277.500,53.333, -82.500,53.333, 281.667,53.333, -78.333,53.333, 303.333,53.333, -56.667,53.333, 304.167,53.333, -55.833,53.333, 350.833,53.333, -9.167,53.333, 353.333,53.333, -6.667,53.333, 356.667,53.333, -3.333,53.333, 9.167,54.167, 10.000,54.167, 10.833,54.167, 12.500,54.167, 15.833,54.167, 16.667,54.167, 17.500,54.167, 18.333,54.167, 19.167,54.167, 20.000,54.167, 20.833,54.167, 135.833,54.167, 136.667,54.167, 137.500,54.167, 139.167,54.167, 156.667,54.167, 160.000,54.167, 230.833,54.167, -129.167,54.167, 277.500,54.167, -82.500,54.167, 281.667,54.167, -78.333,54.167, 301.667,54.167, -58.333,54.167, 302.500,54.167, -57.500,54.167, 350.000,54.167, -10.000,54.167, 350.833,54.167, -9.167,54.167, 353.333,54.167, -6.667,54.167, 357.500,54.167, -2.500,54.167, 359.167,54.167, -0.833,54.167, 9.167,55.000, 11.667,55.000, 21.667,55.000, 135.000,55.000, 137.500,55.000, 155.833,55.000, 160.833,55.000, 161.667,55.000, 197.500,55.000, -162.500,55.000, 229.167,55.000, -130.833,55.000, 230.000,55.000, -130.000,55.000, 274.167,55.000, -85.833,55.000, 275.000,55.000, -85.000,55.000, 275.833,55.000, -84.167,55.000, 276.667,55.000, -83.333,55.000, 277.500,55.000, -82.500,55.000, 281.667,55.000, -78.333,55.000, 282.500,55.000, -77.500,55.000, 300.000,55.000, -60.000,55.000, 300.833,55.000, -59.167,55.000, 351.667,55.000, -8.333,55.000, 352.500,55.000, -7.500,55.000, 353.333,55.000, -6.667,55.000, 355.833,55.000, -4.167,55.000, 356.667,55.000, -3.333,55.000, 358.333,55.000, -1.667,55.000, 8.333,55.833, 9.167,55.833, 11.667,55.833, 12.500,55.833, 13.333,55.833, 14.167,55.833, 21.667,55.833, 135.833,55.833, 136.667,55.833, 155.833,55.833, 161.667,55.833, 198.333,55.833, -161.667,55.833, 200.000,55.833, -160.000,55.833, 200.833,55.833, -159.167,55.833, 226.667,55.833, -133.333,55.833, 229.167,55.833, -130.833,55.833, 230.833,55.833, -129.167,55.833, 271.667,55.833, -88.333,55.833, 272.500,55.833, -87.500,55.833, 273.333,55.833, -86.667,55.833, 283.333,55.833, -76.667,55.833, 298.333,55.833, -61.667,55.833, 299.167,55.833, -60.833,55.833, 355.000,55.833, -5.000,55.833, 357.500,55.833, -2.500,55.833, 9.167,56.667, 10.000,56.667, 13.333,56.667, 15.000,56.667, 15.833,56.667, 16.667,56.667, 21.667,56.667, 23.333,56.667, 24.167,56.667, 137.500,56.667, 156.667,56.667, 162.500,56.667, 200.833,56.667, -159.167,56.667, 201.667,56.667, -158.333,56.667, 205.833,56.667, -154.167,56.667, 225.000,56.667, -135.000,56.667, 226.667,56.667, -133.333,56.667, 228.333,56.667, -131.667,56.667, 230.000,56.667, -130.000,56.667, 267.500,56.667, -92.500,56.667, 268.333,56.667, -91.667,56.667, 269.167,56.667, -90.833,56.667, 270.000,56.667, -90.000,56.667, 270.833,56.667, -89.167,56.667, 284.167,56.667, -75.833,56.667, 297.500,56.667, -62.500,56.667, 355.000,56.667, -5.000,56.667, 356.667,56.667, -3.333,56.667, 10.000,57.500, 12.500,57.500, 15.833,57.500, 18.333,57.500, 21.667,57.500, 22.500,57.500, 25.000,57.500, 138.333,57.500, 139.167,57.500, 157.500,57.500, 158.333,57.500, 162.500,57.500, 202.500,57.500, -157.500,57.500, 203.333,57.500, -156.667,57.500, 205.833,57.500, -154.167,57.500, 206.667,57.500, -153.333,57.500, 207.500,57.500, -152.500,57.500, 224.167,57.500, -135.833,57.500, 225.000,57.500, -135.000,57.500, 225.833,57.500, -134.167,57.500, 227.500,57.500, -132.500,57.500, 266.667,57.500, -93.333,57.500, 283.333,57.500, -76.667,57.500, 292.500,57.500, -67.500,57.500, 297.500,57.500, -62.500,57.500, 355.000,57.500, -5.000,57.500, 357.500,57.500, -2.500,57.500, 6.667,58.333, 7.500,58.333, 8.333,58.333, 11.667,58.333, 15.833,58.333, 22.500,58.333, 24.167,58.333, 140.000,58.333, 140.833,58.333, 159.167,58.333, 161.667,58.333, 202.500,58.333, -157.500,58.333, 204.167,58.333, -155.833,58.333, 205.000,58.333, -155.000,58.333, 207.500,58.333, -152.500,58.333, 225.833,58.333, -134.167,58.333, 265.833,58.333, -94.167,58.333, 266.667,58.333, -93.333,58.333, 282.500,58.333, -77.500,58.333, 290.833,58.333, -69.167,58.333, 291.667,58.333, -68.333,58.333, 293.333,58.333, -66.667,58.333, 294.167,58.333, -65.833,58.333, 296.667,58.333, -63.333,58.333, 355.000,58.333, -5.000,58.333, 355.833,58.333, -4.167,58.333, 356.667,58.333, -3.333,58.333, 6.667,59.167, 9.167,59.167, 10.000,59.167, 11.667,59.167, 16.667,59.167, 17.500,59.167, 18.333,59.167, 24.167,59.167, 25.000,59.167, 25.833,59.167, 26.667,59.167, 27.500,59.167, 28.333,59.167, 30.000,59.167, 141.667,59.167, 152.500,59.167, 154.167,59.167, 160.000,59.167, 160.833,59.167, 162.500,59.167, 198.333,59.167, -161.667,59.167, 199.167,59.167, -160.833,59.167, 200.000,59.167, -160.000,59.167, 200.833,59.167, -159.167,59.167, 201.667,59.167, -158.333,59.167, 205.000,59.167, -155.000,59.167, 221.667,59.167, -138.333,59.167, 222.500,59.167, -137.500,59.167, 223.333,59.167, -136.667,59.167, 224.167,59.167, -135.833,59.167, 225.000,59.167, -135.000,59.167, 265.000,59.167, -95.000,59.167, 282.500,59.167, -77.500,59.167, 290.000,59.167, -70.000,59.167, 295.000,59.167, -65.000,59.167, 295.833,59.167, -64.167,59.167, 6.667,60.000, 10.833,60.000, 17.500,60.000, 18.333,60.000, 22.500,60.000, 23.333,60.000, 29.167,60.000, 30.833,60.000, 31.667,60.000, 32.500,60.000, 142.500,60.000, 143.333,60.000, 144.167,60.000, 145.000,60.000, 145.833,60.000, 146.667,60.000, 147.500,60.000, 148.333,60.000, 149.167,60.000, 150.000,60.000, 150.833,60.000, 151.667,60.000, 153.333,60.000, 154.167,60.000, 161.667,60.000, 162.500,60.000, 163.333,60.000, 165.000,60.000, 193.333,60.000, -166.667,60.000, 194.167,60.000, -165.833,60.000, 195.833,60.000, -164.167,60.000, 196.667,60.000, -163.333,60.000, 197.500,60.000, -162.500,60.000, 205.833,60.000, -154.167,60.000, 206.667,60.000, -153.333,60.000, 208.333,60.000, -151.667,60.000, 209.167,60.000, -150.833,60.000, 210.000,60.000, -150.000,60.000, 210.833,60.000, -149.167,60.000, 212.500,60.000, -147.500,60.000, 218.333,60.000, -141.667,60.000, 219.167,60.000, -140.833,60.000, 220.000,60.000, -140.000,60.000, 220.833,60.000, -139.167,60.000, 265.000,60.000, -95.000,60.000, 283.333,60.000, -76.667,60.000, 289.167,60.000, -70.833,60.000, 295.000,60.000, -65.000,60.000, 315.833,60.000, -44.167,60.000, 5.000,60.833, 5.833,60.833, 16.667,60.833, 21.667,60.833, 24.167,60.833, 25.000,60.833, 25.833,60.833, 26.667,60.833, 27.500,60.833, 28.333,60.833, 30.000,60.833, 33.333,60.833, 155.000,60.833, 155.833,60.833, 160.833,60.833, 164.167,60.833, 165.833,60.833, 166.667,60.833, 167.500,60.833, 168.333,60.833, 169.167,60.833, 170.000,60.833, 170.833,60.833, 171.667,60.833, 195.000,60.833, -165.000,60.833, 196.667,60.833, -163.333,60.833, 207.500,60.833, -152.500,60.833, 209.167,60.833, -150.833,60.833, 210.833,60.833, -149.167,60.833, 213.333,60.833, -146.667,60.833, 214.167,60.833, -145.833,60.833, 215.000,60.833, -145.000,60.833, 215.833,60.833, -144.167,60.833, 216.667,60.833, -143.333,60.833, 217.500,60.833, -142.500,60.833, 265.000,60.833, -95.000,60.833, 282.500,60.833, -77.500,60.833, 288.333,60.833, -71.667,60.833, 289.167,60.833, -70.833,60.833, 290.000,60.833, -70.000,60.833, 312.500,60.833, -47.500,60.833, 314.167,60.833, -45.833,60.833, 315.000,60.833, -45.000,60.833, 315.833,60.833, -44.167,60.833, 5.833,61.667, 6.667,61.667, 16.667,61.667, 21.667,61.667, 30.000,61.667, 31.667,61.667, 32.500,61.667, 156.667,61.667, 160.833,61.667, 161.667,61.667, 162.500,61.667, 164.167,61.667, 165.000,61.667, 172.500,61.667, 173.333,61.667, 194.167,61.667, -165.833,61.667, 195.000,61.667, -165.000,61.667, 195.833,61.667, -164.167,61.667, 208.333,61.667, -151.667,61.667, 211.667,61.667, -148.333,61.667, 212.500,61.667, -147.500,61.667, 265.833,61.667, -94.167,61.667, 282.500,61.667, -77.500,61.667, 283.333,61.667, -76.667,61.667, 284.167,61.667, -75.833,61.667, 285.000,61.667, -75.000,61.667, 285.833,61.667, -74.167,61.667, 286.667,61.667, -73.333,61.667, 287.500,61.667, -72.500,61.667, 295.000,61.667, -65.000,61.667, 311.667,61.667, -48.333,61.667, 313.333,61.667, -46.667,61.667, 316.667,61.667, -43.333,61.667, 317.500,61.667, -42.500,61.667, 7.500,62.500, 8.333,62.500, 16.667,62.500, 21.667,62.500, 30.833,62.500, 157.500,62.500, 158.333,62.500, 159.167,62.500, 160.000,62.500, 162.500,62.500, 165.833,62.500, 174.167,62.500, 175.000,62.500, 175.833,62.500, 176.667,62.500, 178.333,62.500, 179.167,62.500, 195.833,62.500, -164.167,62.500, 196.667,62.500, -163.333,62.500, 197.500,62.500, -162.500,62.500, 266.667,62.500, -93.333,62.500, 276.667,62.500, -83.333,62.500, 277.500,62.500, -82.500,62.500, 282.500,62.500, -77.500,62.500, 290.833,62.500, -69.167,62.500, 291.667,62.500, -68.333,62.500, 292.500,62.500, -67.500,62.500, 293.333,62.500, -66.667,62.500, 310.000,62.500, -50.000,62.500, 310.833,62.500, -49.167,62.500, 317.500,62.500, -42.500,62.500, 9.167,63.333, 10.000,63.333, 17.500,63.333, 18.333,63.333, 22.500,63.333, 23.333,63.333, 36.667,63.333, 37.500,63.333, 163.333,63.333, 164.167,63.333, 165.000,63.333, 177.500,63.333, 178.333,63.333, 190.000,63.333, -170.000,63.333, 190.833,63.333, -169.167,63.333, 198.333,63.333, -161.667,63.333, 267.500,63.333, -92.500,63.333, 268.333,63.333, -91.667,63.333, 269.167,63.333, -90.833,63.333, 275.000,63.333, -85.000,63.333, 288.333,63.333, -71.667,63.333, 289.167,63.333, -70.833,63.333, 290.000,63.333, -70.000,63.333, 290.833,63.333, -69.167,63.333, 293.333,63.333, -66.667,63.333, 294.167,63.333, -65.833,63.333, 309.167,63.333, -50.833,63.333, 310.000,63.333, -50.000,63.333, 317.500,63.333, -42.500,63.333, 10.833,64.167, 11.667,64.167, 19.167,64.167, 20.000,64.167, 20.833,64.167, 24.167,64.167, 25.000,64.167, 35.000,64.167, 35.833,64.167, 38.333,64.167, 39.167,64.167, 40.000,64.167, 178.333,64.167, 199.167,64.167, -160.833,64.167, 270.000,64.167, -90.000,64.167, 270.833,64.167, -89.167,64.167, 271.667,64.167, -88.333,64.167, 274.167,64.167, -85.833,64.167, 275.833,64.167, -84.167,64.167, 276.667,64.167, -83.333,64.167, 277.500,64.167, -82.500,64.167, 287.500,64.167, -72.500,64.167, 291.667,64.167, -68.333,64.167, 292.500,64.167, -67.500,64.167, 294.167,64.167, -65.833,64.167, 310.833,64.167, -49.167,64.167, 318.333,64.167, -41.667,64.167, 339.167,64.167, -20.833,64.167, 340.000,64.167, -20.000,64.167, 340.833,64.167, -19.167,64.167, 341.667,64.167, -18.333,64.167, 342.500,64.167, -17.500,64.167, 343.333,64.167, -16.667,64.167, 12.500,65.000, 20.833,65.000, 25.833,65.000, 34.167,65.000, 35.833,65.000, 37.500,65.000, 40.833,65.000, 179.167,65.000, 185.000,65.000, -175.000,65.000, 185.833,65.000, -174.167,65.000, 186.667,65.000, -173.333,65.000, 187.500,65.000, -172.500,65.000, 193.333,65.000, -166.667,65.000, 194.167,65.000, -165.833,65.000, 195.000,65.000, -165.000,65.000, 195.833,65.000, -164.167,65.000, 196.667,65.000, -163.333,65.000, 197.500,65.000, -162.500,65.000, 198.333,65.000, -161.667,65.000, 270.000,65.000, -90.000,65.000, 272.500,65.000, -87.500,65.000, 274.167,65.000, -85.833,65.000, 275.833,65.000, -84.167,65.000, 282.500,65.000, -77.500,65.000, 283.333,65.000, -76.667,65.000, 284.167,65.000, -75.833,65.000, 285.000,65.000, -75.000,65.000, 285.833,65.000, -74.167,65.000, 286.667,65.000, -73.333,65.000, 292.500,65.000, -67.500,65.000, 293.333,65.000, -66.667,65.000, 308.333,65.000, -51.667,65.000, 309.167,65.000, -50.833,65.000, 310.000,65.000, -50.000,65.000, 318.333,65.000, -41.667,65.000, 337.500,65.000, -22.500,65.000, 338.333,65.000, -21.667,65.000, 339.167,65.000, -20.833,65.000, 344.167,65.000, -15.833,65.000, 345.000,65.000, -15.000,65.000, 345.833,65.000, -14.167,65.000, 13.333,65.833, 21.667,65.833, 22.500,65.833, 24.167,65.833, 25.000,65.833, 33.333,65.833, 34.167,65.833, 40.833,65.833, 41.667,65.833, 43.333,65.833, 44.167,65.833, 69.167,65.833, 71.667,65.833, 72.500,65.833, 180.000,65.833, 181.667,65.833, -178.333,65.833, 182.500,65.833, -177.500,65.833, 183.333,65.833, -176.667,65.833, 184.167,65.833, -175.833,65.833, 185.000,65.833, -175.000,65.833, 188.333,65.833, -171.667,65.833, 189.167,65.833, -170.833,65.833, 192.500,65.833, -167.500,65.833, 193.333,65.833, -166.667,65.833, 194.167,65.833, -165.833,65.833, 195.000,65.833, -165.000,65.833, 195.833,65.833, -164.167,65.833, 196.667,65.833, -163.333,65.833, 197.500,65.833, -162.500,65.833, 264.167,65.833, -95.833,65.833, 269.167,65.833, -90.833,65.833, 270.833,65.833, -89.167,65.833, 273.333,65.833, -86.667,65.833, 275.000,65.833, -85.000,65.833, 286.667,65.833, -73.333,65.833, 291.667,65.833, -68.333,65.833, 295.000,65.833, -65.000,65.833, 295.833,65.833, -64.167,65.833, 296.667,65.833, -63.333,65.833, 297.500,65.833, -62.500,65.833, 307.500,65.833, -52.500,65.833, 319.167,65.833, -40.833,65.833, 320.000,65.833, -40.000,65.833, 320.833,65.833, -39.167,65.833, 336.667,65.833, -23.333,65.833, 337.500,65.833, -22.500,65.833, 338.333,65.833, -21.667,65.833, 340.000,65.833, -20.000,65.833, 340.833,65.833, -19.167,65.833, 341.667,65.833, -18.333,65.833, 342.500,65.833, -17.500,65.833, 343.333,65.833, -16.667,65.833, 344.167,65.833, -15.833,65.833, 345.000,65.833, -15.000,65.833, 14.167,66.667, 23.333,66.667, 32.500,66.667, 35.000,66.667, 35.833,66.667, 36.667,66.667, 37.500,66.667, 38.333,66.667, 39.167,66.667, 40.000,66.667, 40.833,66.667, 42.500,66.667, 45.000,66.667, 45.833,66.667, 46.667,66.667, 47.500,66.667, 68.333,66.667, 70.000,66.667, 70.833,66.667, 73.333,66.667, 74.167,66.667, 180.833,66.667, -179.167,66.667, 184.167,66.667, -175.833,66.667, 185.833,66.667, -174.167,66.667, 186.667,66.667, -173.333,66.667, 187.500,66.667, -172.500,66.667, 188.333,66.667, -171.667,66.667, 198.333,66.667, -161.667,66.667, 251.667,66.667, -108.333,66.667, 263.333,66.667, -96.667,66.667, 265.000,66.667, -95.000,66.667, 270.000,66.667, -90.000,66.667, 272.500,66.667, -87.500,66.667, 273.333,66.667, -86.667,66.667, 274.167,66.667, -85.833,66.667, 275.000,66.667, -85.000,66.667, 276.667,66.667, -83.333,66.667, 286.667,66.667, -73.333,66.667, 287.500,66.667, -72.500,66.667, 292.500,66.667, -67.500,66.667, 293.333,66.667, -66.667,66.667, 294.167,66.667, -65.833,66.667, 295.833,66.667, -64.167,66.667, 296.667,66.667, -63.333,66.667, 297.500,66.667, -62.500,66.667, 298.333,66.667, -61.667,66.667, 307.500,66.667, -52.500,66.667, 321.667,66.667, -38.333,66.667, 322.500,66.667, -37.500,66.667, 323.333,66.667, -36.667,66.667, 324.167,66.667, -35.833,66.667, 325.000,66.667, -35.000,66.667, 15.000,67.500, 15.833,67.500, 33.333,67.500, 34.167,67.500, 39.167,67.500, 40.000,67.500, 40.833,67.500, 44.167,67.500, 48.333,67.500, 49.167,67.500, 50.000,67.500, 53.333,67.500, 54.167,67.500, 69.167,67.500, 71.667,67.500, 72.500,67.500, 75.000,67.500, 182.500,67.500, -177.500,67.500, 183.333,67.500, -176.667,67.500, 184.167,67.500, -175.833,67.500, 196.667,67.500, -163.333,67.500, 197.500,67.500, -162.500,67.500, 246.667,67.500, -113.333,67.500, 247.500,67.500, -112.500,67.500, 248.333,67.500, -111.667,67.500, 249.167,67.500, -110.833,67.500, 250.000,67.500, -110.000,67.500, 250.833,67.500, -109.167,67.500, 252.500,67.500, -107.500,67.500, 255.000,67.500, -105.000,67.500, 255.833,67.500, -104.167,67.500, 256.667,67.500, -103.333,67.500, 257.500,67.500, -102.500,67.500, 258.333,67.500, -101.667,67.500, 259.167,67.500, -100.833,67.500, 260.000,67.500, -100.000,67.500, 260.833,67.500, -99.167,67.500, 261.667,67.500, -98.333,67.500, 264.167,67.500, -95.833,67.500, 265.000,67.500, -95.000,67.500, 265.833,67.500, -94.167,67.500, 271.667,67.500, -88.333,67.500, 274.167,67.500, -85.833,67.500, 275.833,67.500, -84.167,67.500, 277.500,67.500, -82.500,67.500, 278.333,67.500, -81.667,67.500, 283.333,67.500, -76.667,67.500, 284.167,67.500, -75.833,67.500, 288.333,67.500, -71.667,67.500, 292.500,67.500, -67.500,67.500, 293.333,67.500, -66.667,67.500, 294.167,67.500, -65.833,67.500, 295.000,67.500, -65.000,67.500, 306.667,67.500, -53.333,67.500, 325.833,67.500, -34.167,67.500, 16.667,68.333, 17.500,68.333, 36.667,68.333, 37.500,68.333, 38.333,68.333, 44.167,68.333, 45.000,68.333, 45.833,68.333, 50.833,68.333, 51.667,68.333, 52.500,68.333, 55.000,68.333, 55.833,68.333, 56.667,68.333, 57.500,68.333, 58.333,68.333, 59.167,68.333, 60.000,68.333, 60.833,68.333, 65.833,68.333, 66.667,68.333, 67.500,68.333, 72.500,68.333, 73.333,68.333, 75.000,68.333, 75.833,68.333, 169.167,68.333, 170.000,68.333, 170.833,68.333, 180.000,68.333, 180.833,68.333, -179.167,68.333, 181.667,68.333, -178.333,68.333, 194.167,68.333, -165.833,68.333, 195.000,68.333, -165.000,68.333, 195.833,68.333, -164.167,68.333, 222.500,68.333, -137.500,68.333, 223.333,68.333, -136.667,68.333, 225.833,68.333, -134.167,68.333, 227.500,68.333, -132.500,68.333, 241.667,68.333, -118.333,68.333, 242.500,68.333, -117.500,68.333, 243.333,68.333, -116.667,68.333, 244.167,68.333, -115.833,68.333, 245.000,68.333, -115.000,68.333, 245.833,68.333, -114.167,68.333, 251.667,68.333, -108.333,68.333, 253.333,68.333, -106.667,68.333, 254.167,68.333, -105.833,68.333, 262.500,68.333, -97.500,68.333, 263.333,68.333, -96.667,68.333, 266.667,68.333, -93.333,68.333, 269.167,68.333, -90.833,68.333, 270.000,68.333, -90.000,68.333, 270.833,68.333, -89.167,68.333, 275.000,68.333, -85.000,68.333, 277.500,68.333, -82.500,68.333, 284.167,68.333, -75.833,68.333, 285.833,68.333, -74.167,68.333, 286.667,68.333, -73.333,68.333, 287.500,68.333, -72.500,68.333, 291.667,68.333, -68.333,68.333, 307.500,68.333, -52.500,68.333, 308.333,68.333, -51.667,68.333, 309.167,68.333, -50.833,68.333, 326.667,68.333, -33.333,68.333, 327.500,68.333, -32.500,68.333, 328.333,68.333, -31.667,68.333, 329.167,68.333, -30.833,68.333, 18.333,69.167, 20.000,69.167, 20.833,69.167, 21.667,69.167, 23.333,69.167, 30.000,69.167, 30.833,69.167, 31.667,69.167, 32.500,69.167, 33.333,69.167, 34.167,69.167, 35.000,69.167, 35.833,69.167, 48.333,69.167, 49.167,69.167, 50.000,69.167, 61.667,69.167, 62.500,69.167, 63.333,69.167, 64.167,69.167, 65.000,69.167, 68.333,69.167, 71.667,69.167, 74.167,69.167, 75.000,69.167, 76.667,69.167, 160.000,69.167, 160.833,69.167, 161.667,69.167, 162.500,69.167, 163.333,69.167, 164.167,69.167, 165.000,69.167, 165.833,69.167, 166.667,69.167, 167.500,69.167, 168.333,69.167, 171.667,69.167, 172.500,69.167, 173.333,69.167, 174.167,69.167, 175.000,69.167, 175.833,69.167, 176.667,69.167, 177.500,69.167, 178.333,69.167, 179.167,69.167, 196.667,69.167, -163.333,69.167, 215.000,69.167, -145.000,69.167, 217.500,69.167, -142.500,69.167, 218.333,69.167, -141.667,69.167, 219.167,69.167, -140.833,69.167, 220.000,69.167, -140.000,69.167, 220.833,69.167, -139.167,69.167, 221.667,69.167, -138.333,69.167, 224.167,69.167, -135.833,69.167, 225.000,69.167, -135.000,69.167, 226.667,69.167, -133.333,69.167, 228.333,69.167, -131.667,69.167, 230.833,69.167, -129.167,69.167, 231.667,69.167, -128.333,69.167, 233.333,69.167, -126.667,69.167, 234.167,69.167, -125.833,69.167, 235.000,69.167, -125.000,69.167, 235.833,69.167, -124.167,69.167, 236.667,69.167, -123.333,69.167, 237.500,69.167, -122.500,69.167, 238.333,69.167, -121.667,69.167, 239.167,69.167, -120.833,69.167, 240.000,69.167, -120.000,69.167, 240.833,69.167, -119.167,69.167, 246.667,69.167, -113.333,69.167, 247.500,69.167, -112.500,69.167, 248.333,69.167, -111.667,69.167, 249.167,69.167, -110.833,69.167, 250.000,69.167, -110.000,69.167, 250.833,69.167, -109.167,69.167, 252.500,69.167, -107.500,69.167, 255.000,69.167, -105.000,69.167, 255.833,69.167, -104.167,69.167, 256.667,69.167, -103.333,69.167, 257.500,69.167, -102.500,69.167, 261.667,69.167, -98.333,69.167, 262.500,69.167, -97.500,69.167, 263.333,69.167, -96.667,69.167, 265.833,69.167, -94.167,69.167, 268.333,69.167, -91.667,69.167, 270.833,69.167, -89.167,69.167, 275.000,69.167, -85.000,69.167, 278.333,69.167, -81.667,69.167, 285.000,69.167, -75.000,69.167, 290.833,69.167, -69.167,69.167, 310.000,69.167, -50.000,69.167, 330.000,69.167, -30.000,69.167, 330.833,69.167, -29.167,69.167, 331.667,69.167, -28.333,69.167, 332.500,69.167, -27.500,69.167, 333.333,69.167, -26.667,69.167, 334.167,69.167, -25.833,69.167, 19.167,70.000, 22.500,70.000, 24.167,70.000, 25.833,70.000, 27.500,70.000, 28.333,70.000, 29.167,70.000, 59.167,70.000, 60.000,70.000, 67.500,70.000, 72.500,70.000, 74.167,70.000, 75.833,70.000, 82.500,70.000, 83.333,70.000, 159.167,70.000, 168.333,70.000, 170.833,70.000, 171.667,70.000, 197.500,70.000, -162.500,70.000, 198.333,70.000, -161.667,70.000, 199.167,70.000, -160.833,70.000, 200.000,70.000, -160.000,70.000, 200.833,70.000, -159.167,70.000, 201.667,70.000, -158.333,70.000, 204.167,70.000, -155.833,70.000, 205.833,70.000, -154.167,70.000, 208.333,70.000, -151.667,70.000, 209.167,70.000, -150.833,70.000, 210.000,70.000, -150.000,70.000, 210.833,70.000, -149.167,70.000, 211.667,70.000, -148.333,70.000, 212.500,70.000, -147.500,70.000, 213.333,70.000, -146.667,70.000, 214.167,70.000, -145.833,70.000, 215.833,70.000, -144.167,70.000, 216.667,70.000, -143.333,70.000, 229.167,70.000, -130.833,70.000, 230.000,70.000, -130.000,70.000, 232.500,70.000, -127.500,70.000, 243.333,70.000, -116.667,70.000, 244.167,70.000, -115.833,70.000, 245.000,70.000, -115.000,70.000, 245.833,70.000, -114.167,70.000, 253.333,70.000, -106.667,70.000, 254.167,70.000, -105.833,70.000, 256.667,70.000, -103.333,70.000, 257.500,70.000, -102.500,70.000, 258.333,70.000, -101.667,70.000, 264.167,70.000, -95.833,70.000, 265.000,70.000, -95.000,70.000, 267.500,70.000, -92.500,70.000, 273.333,70.000, -86.667,70.000, 275.833,70.000, -84.167,70.000, 278.333,70.000, -81.667,70.000, 280.000,70.000, -80.000,70.000, 280.833,70.000, -79.167,70.000, 282.500,70.000, -77.500,70.000, 283.333,70.000, -76.667,70.000, 284.167,70.000, -75.833,70.000, 287.500,70.000, -72.500,70.000, 288.333,70.000, -71.667,70.000, 290.000,70.000, -70.000,70.000, 290.833,70.000, -69.167,70.000, 291.667,70.000, -68.333,70.000, 305.833,70.000, -54.167,70.000, 306.667,70.000, -53.333,70.000, 309.167,70.000, -50.833,70.000, 331.667,70.000, -28.333,70.000, 333.333,70.000, -26.667,70.000, 335.000,70.000, -25.000,70.000, 335.833,70.000, -24.167,70.000, 336.667,70.000, -23.333,70.000, 337.500,70.000, -22.500,70.000, 25.000,70.833, 26.667,70.833, 29.167,70.833, 54.167,70.833, 55.000,70.833, 55.833,70.833, 56.667,70.833, 66.667,70.833, 67.500,70.833, 72.500,70.833, 74.167,70.833, 75.833,70.833, 81.667,70.833, 84.167,70.833, 130.000,70.833, 130.833,70.833, 131.667,70.833, 133.333,70.833, 134.167,70.833, 135.000,70.833, 135.833,70.833, 136.667,70.833, 137.500,70.833, 138.333,70.833, 139.167,70.833, 150.000,70.833, 150.833,70.833, 151.667,70.833, 152.500,70.833, 153.333,70.833, 154.167,70.833, 155.000,70.833, 155.833,70.833, 156.667,70.833, 157.500,70.833, 158.333,70.833, 159.167,70.833, 202.500,70.833, -157.500,70.833, 203.333,70.833, -156.667,70.833, 205.000,70.833, -155.000,70.833, 206.667,70.833, -153.333,70.833, 207.500,70.833, -152.500,70.833, 242.500,70.833, -117.500,70.833, 255.833,70.833, -104.167,70.833, 264.167,70.833, -95.833,70.833, 266.667,70.833, -93.333,70.833, 270.833,70.833, -89.167,70.833, 271.667,70.833, -88.333,70.833, 272.500,70.833, -87.500,70.833, 274.167,70.833, -85.833,70.833, 275.000,70.833, -85.000,70.833, 279.167,70.833, -80.833,70.833, 281.667,70.833, -78.333,70.833, 285.000,70.833, -75.000,70.833, 285.833,70.833, -74.167,70.833, 286.667,70.833, -73.333,70.833, 289.167,70.833, -70.833,70.833, 309.167,70.833, -50.833,70.833, 332.500,70.833, -27.500,70.833, 334.167,70.833, -25.833,70.833, 336.667,70.833, -23.333,70.833, 337.500,70.833, -22.500,70.833, 51.667,71.667, 52.500,71.667, 53.333,71.667, 55.000,71.667, 68.333,71.667, 71.667,71.667, 74.167,71.667, 75.000,71.667, 76.667,71.667, 79.167,71.667, 80.000,71.667, 80.833,71.667, 82.500,71.667, 83.333,71.667, 126.667,71.667, 129.167,71.667, 132.500,71.667, 140.000,71.667, 146.667,71.667, 147.500,71.667, 148.333,71.667, 149.167,71.667, 236.667,71.667, -123.333,71.667, 237.500,71.667, -122.500,71.667, 238.333,71.667, -121.667,71.667, 239.167,71.667, -120.833,71.667, 241.667,71.667, -118.333,71.667, 250.000,71.667, -110.000,71.667, 251.667,71.667, -108.333,71.667, 255.000,71.667, -105.000,71.667, 260.833,71.667, -99.167,71.667, 261.667,71.667, -98.333,71.667, 262.500,71.667, -97.500,71.667, 265.000,71.667, -95.000,71.667, 265.833,71.667, -94.167,71.667, 270.833,71.667, -89.167,71.667, 273.333,71.667, -86.667,71.667, 275.000,71.667, -85.000,71.667, 279.167,71.667, -80.833,71.667, 280.000,71.667, -80.000,71.667, 280.833,71.667, -79.167,71.667, 284.167,71.667, -75.833,71.667, 305.000,71.667, -55.000,71.667, 305.833,71.667, -54.167,71.667, 306.667,71.667, -53.333,71.667, 308.333,71.667, -51.667,71.667, 335.000,71.667, -25.000,71.667, 335.833,71.667, -24.167,71.667, 336.667,71.667, -23.333,71.667, 53.333,72.500, 54.167,72.500, 55.000,72.500, 69.167,72.500, 70.000,72.500, 71.667,72.500, 72.500,72.500, 77.500,72.500, 78.333,72.500, 81.667,72.500, 85.833,72.500, 107.500,72.500, 108.333,72.500, 119.167,72.500, 120.000,72.500, 120.833,72.500, 121.667,72.500, 122.500,72.500, 123.333,72.500, 125.833,72.500, 127.500,72.500, 128.333,72.500, 140.000,72.500, 140.833,72.500, 144.167,72.500, 145.000,72.500, 145.833,72.500, 235.000,72.500, -125.000,72.500, 235.833,72.500, -124.167,72.500, 240.000,72.500, -120.000,72.500, 241.667,72.500, -118.333,72.500, 244.167,72.500, -115.833,72.500, 245.000,72.500, -115.000,72.500, 245.833,72.500, -114.167,72.500, 246.667,72.500, -113.333,72.500, 247.500,72.500, -112.500,72.500, 248.333,72.500, -111.667,72.500, 249.167,72.500, -110.833,72.500, 250.833,72.500, -109.167,72.500, 252.500,72.500, -107.500,72.500, 253.333,72.500, -106.667,72.500, 254.167,72.500, -105.833,72.500, 258.333,72.500, -101.667,72.500, 259.167,72.500, -100.833,72.500, 260.000,72.500, -100.000,72.500, 262.500,72.500, -97.500,72.500, 263.333,72.500, -96.667,72.500, 265.000,72.500, -95.000,72.500, 265.833,72.500, -94.167,72.500, 270.833,72.500, -89.167,72.500, 273.333,72.500, -86.667,72.500, 275.000,72.500, -85.000,72.500, 278.333,72.500, -81.667,72.500, 281.667,72.500, -78.333,72.500, 283.333,72.500, -76.667,72.500, 284.167,72.500, -75.833,72.500, 305.833,72.500, -54.167,72.500, 307.500,72.500, -52.500,72.500, 335.000,72.500, -25.000,72.500, 336.667,72.500, -23.333,72.500, 337.500,72.500, -22.500,72.500, 55.000,73.333, 56.667,73.333, 70.833,73.333, 80.833,73.333, 81.667,73.333, 82.500,73.333, 83.333,73.333, 84.167,73.333, 85.000,73.333, 86.667,73.333, 106.667,73.333, 109.167,73.333, 110.000,73.333, 110.833,73.333, 111.667,73.333, 113.333,73.333, 114.167,73.333, 115.000,73.333, 115.833,73.333, 116.667,73.333, 117.500,73.333, 118.333,73.333, 124.167,73.333, 125.000,73.333, 125.833,73.333, 127.500,73.333, 141.667,73.333, 142.500,73.333, 143.333,73.333, 235.833,73.333, -124.167,73.333, 240.833,73.333, -119.167,73.333, 243.333,73.333, -116.667,73.333, 254.167,73.333, -105.833,73.333, 255.000,73.333, -105.000,73.333, 259.167,73.333, -100.833,73.333, 260.000,73.333, -100.000,73.333, 260.833,73.333, -99.167,73.333, 261.667,73.333, -98.333,73.333, 265.000,73.333, -95.000,73.333, 265.833,73.333, -94.167,73.333, 266.667,73.333, -93.333,73.333, 267.500,73.333, -92.500,73.333, 268.333,73.333, -91.667,73.333, 271.667,73.333, -88.333,73.333, 272.500,73.333, -87.500,73.333, 273.333,73.333, -86.667,73.333, 275.833,73.333, -84.167,73.333, 276.667,73.333, -83.333,73.333, 277.500,73.333, -82.500,73.333, 278.333,73.333, -81.667,73.333, 280.000,73.333, -80.000,73.333, 280.833,73.333, -79.167,73.333, 281.667,73.333, -78.333,73.333, 282.500,73.333, -77.500,73.333, 305.000,73.333, -55.000,73.333, 335.833,73.333, -24.167,73.333, 337.500,73.333, -22.500,73.333, 55.833,74.167, 56.667,74.167, 85.833,74.167, 87.500,74.167, 107.500,74.167, 108.333,74.167, 109.167,74.167, 112.500,74.167, 140.833,74.167, 235.833,74.167, -124.167,74.167, 236.667,74.167, -123.333,74.167, 237.500,74.167, -122.500,74.167, 238.333,74.167, -121.667,74.167, 239.167,74.167, -120.833,74.167, 240.000,74.167, -120.000,74.167, 241.667,74.167, -118.333,74.167, 242.500,74.167, -117.500,74.167, 303.333,74.167, -56.667,74.167, 304.167,74.167, -55.833,74.167, 336.667,74.167, -23.333,74.167, 337.500,74.167, -22.500,74.167, 339.167,74.167, -20.833,74.167, 56.667,75.000, 57.500,75.000, 58.333,75.000, 59.167,75.000, 88.333,75.000, 89.167,75.000, 90.000,75.000, 90.833,75.000, 91.667,75.000, 92.500,75.000, 110.000,75.000, 110.833,75.000, 111.667,75.000, 112.500,75.000, 138.333,75.000, 139.167,75.000, 140.000,75.000, 140.833,75.000, 141.667,75.000, 142.500,75.000, 143.333,75.000, 147.500,75.000, 148.333,75.000, 149.167,75.000, 150.000,75.000, 244.167,75.000, -115.833,75.000, 245.000,75.000, -115.000,75.000, 249.167,75.000, -110.833,75.000, 250.000,75.000, -110.000,75.000, 251.667,75.000, -108.333,75.000, 252.500,75.000, -107.500,75.000, 260.000,75.000, -100.000,75.000, 260.833,75.000, -99.167,75.000, 264.167,75.000, -95.833,75.000, 265.000,75.000, -95.000,75.000, 265.833,75.000, -94.167,75.000, 268.333,75.000, -91.667,75.000, 269.167,75.000, -90.833,75.000, 270.000,75.000, -90.000,75.000, 270.833,75.000, -89.167,75.000, 271.667,75.000, -88.333,75.000, 272.500,75.000, -87.500,75.000, 273.333,75.000, -86.667,75.000, 274.167,75.000, -85.833,75.000, 275.000,75.000, -85.000,75.000, 275.833,75.000, -84.167,75.000, 276.667,75.000, -83.333,75.000, 277.500,75.000, -82.500,75.000, 278.333,75.000, -81.667,75.000, 279.167,75.000, -80.833,75.000, 302.500,75.000, -57.500,75.000, 337.500,75.000, -22.500,75.000, 339.167,75.000, -20.833,75.000, 59.167,75.833, 60.000,75.833, 60.833,75.833, 61.667,75.833, 62.500,75.833, 63.333,75.833, 64.167,75.833, 65.000,75.833, 82.500,75.833, 93.333,75.833, 94.167,75.833, 95.833,75.833, 96.667,75.833, 97.500,75.833, 98.333,75.833, 99.167,75.833, 100.000,75.833, 100.833,75.833, 107.500,75.833, 111.667,75.833, 113.333,75.833, 138.333,75.833, 139.167,75.833, 140.000,75.833, 141.667,75.833, 142.500,75.833, 143.333,75.833, 241.667,75.833, -118.333,75.833, 245.000,75.833, -115.000,75.833, 245.833,75.833, -114.167,75.833, 246.667,75.833, -113.333,75.833, 247.500,75.833, -112.500,75.833, 250.833,75.833, -109.167,75.833, 251.667,75.833, -108.333,75.833, 252.500,75.833, -107.500,75.833, 253.333,75.833, -106.667,75.833, 254.167,75.833, -105.833,75.833, 257.500,75.833, -102.500,75.833, 259.167,75.833, -100.833,75.833, 260.000,75.833, -100.000,75.833, 260.833,75.833, -99.167,75.833, 261.667,75.833, -98.333,75.833, 268.333,75.833, -91.667,75.833, 269.167,75.833, -90.833,75.833, 270.000,75.833, -90.000,75.833, 301.667,75.833, -58.333,75.833, 338.333,75.833, -21.667,75.833, 339.167,75.833, -20.833,75.833, 340.000,75.833, -20.000,75.833, 16.667,76.667, 66.667,76.667, 67.500,76.667, 68.333,76.667, 95.000,76.667, 101.667,76.667, 102.500,76.667, 106.667,76.667, 108.333,76.667, 109.167,76.667, 110.000,76.667, 110.833,76.667, 149.167,76.667, 239.167,76.667, -120.833,76.667, 240.000,76.667, -120.000,76.667, 240.833,76.667, -119.167,76.667, 242.500,76.667, -117.500,76.667, 243.333,76.667, -116.667,76.667, 250.833,76.667, -109.167,76.667, 259.167,76.667, -100.833,76.667, 264.167,76.667, -95.833,76.667, 265.000,76.667, -95.000,76.667, 265.833,76.667, -94.167,76.667, 268.333,76.667, -91.667,76.667, 270.000,76.667, -90.000,76.667, 270.833,76.667, -89.167,76.667, 271.667,76.667, -88.333,76.667, 272.500,76.667, -87.500,76.667, 273.333,76.667, -86.667,76.667, 274.167,76.667, -85.833,76.667, 275.000,76.667, -85.000,76.667, 275.833,76.667, -84.167,76.667, 278.333,76.667, -81.667,76.667, 279.167,76.667, -80.833,76.667, 280.000,76.667, -80.000,76.667, 280.833,76.667, -79.167,76.667, 281.667,76.667, -78.333,76.667, 292.500,76.667, -67.500,76.667, 293.333,76.667, -66.667,76.667, 294.167,76.667, -65.833,76.667, 295.000,76.667, -65.000,76.667, 295.833,76.667, -64.167,76.667, 296.667,76.667, -63.333,76.667, 297.500,76.667, -62.500,76.667, 298.333,76.667, -61.667,76.667, 299.167,76.667, -60.833,76.667, 300.000,76.667, -60.000,76.667, 300.833,76.667, -59.167,76.667, 337.500,76.667, -22.500,76.667, 14.167,77.500, 15.000,77.500, 15.833,77.500, 17.500,77.500, 21.667,77.500, 23.333,77.500, 103.333,77.500, 105.000,77.500, 105.833,77.500, 243.333,77.500, -116.667,77.500, 247.500,77.500, -112.500,77.500, 248.333,77.500, -111.667,77.500, 249.167,77.500, -110.833,77.500, 264.167,77.500, -95.833,77.500, 265.000,77.500, -95.000,77.500, 265.833,77.500, -94.167,77.500, 269.167,77.500, -90.833,77.500, 270.000,77.500, -90.000,77.500, 272.500,77.500, -87.500,77.500, 273.333,77.500, -86.667,77.500, 276.667,77.500, -83.333,77.500, 277.500,77.500, -82.500,77.500, 279.167,77.500, -80.833,77.500, 281.667,77.500, -78.333,77.500, 290.833,77.500, -69.167,77.500, 294.167,77.500, -65.833,77.500, 338.333,77.500, -21.667,77.500, 339.167,77.500, -20.833,77.500, 13.333,78.333, 14.167,78.333, 16.667,78.333, 18.333,78.333, 20.833,78.333, 21.667,78.333, 100.833,78.333, 101.667,78.333, 102.500,78.333, 103.333,78.333, 104.167,78.333, 248.333,78.333, -111.667,78.333, 250.000,78.333, -110.000,78.333, 255.833,78.333, -104.167,78.333, 257.500,78.333, -102.500,78.333, 258.333,78.333, -101.667,78.333, 259.167,78.333, -100.833,78.333, 260.000,78.333, -100.000,78.333, 262.500,78.333, -97.500,78.333, 263.333,78.333, -96.667,78.333, 264.167,78.333, -95.833,78.333, 267.500,78.333, -92.500,78.333, 268.333,78.333, -91.667,78.333, 270.833,78.333, -89.167,78.333, 273.333,78.333, -86.667,78.333, 275.833,78.333, -84.167,78.333, 278.333,78.333, -81.667,78.333, 281.667,78.333, -78.333,78.333, 282.500,78.333, -77.500,78.333, 283.333,78.333, -76.667,78.333, 284.167,78.333, -75.833,78.333, 287.500,78.333, -72.500,78.333, 288.333,78.333, -71.667,78.333, 289.167,78.333, -70.833,78.333, 290.000,78.333, -70.000,78.333, 290.833,78.333, -69.167,78.333, 291.667,78.333, -68.333,78.333, 292.500,78.333, -67.500,78.333, 293.333,78.333, -66.667,78.333, 294.167,78.333, -65.833,78.333, 340.000,78.333, -20.000,78.333, 11.667,79.167, 12.500,79.167, 13.333,79.167, 14.167,79.167, 15.000,79.167, 16.667,79.167, 17.500,79.167, 18.333,79.167, 19.167,79.167, 95.000,79.167, 95.833,79.167, 96.667,79.167, 97.500,79.167, 98.333,79.167, 99.167,79.167, 101.667,79.167, 102.500,79.167, 255.000,79.167, -105.000,79.167, 255.833,79.167, -104.167,79.167, 256.667,79.167, -103.333,79.167, 268.333,79.167, -91.667,79.167, 271.667,79.167, -88.333,79.167, 272.500,79.167, -87.500,79.167, 273.333,79.167, -86.667,79.167, 274.167,79.167, -85.833,79.167, 276.667,79.167, -83.333,79.167, 277.500,79.167, -82.500,79.167, 280.833,79.167, -79.167,79.167, 282.500,79.167, -77.500,79.167, 284.167,79.167, -75.833,79.167, 285.000,79.167, -75.000,79.167, 295.000,79.167, -65.000,79.167, 340.000,79.167, -20.000,79.167, 19.167,80.000, 20.000,80.000, 20.833,80.000, 21.667,80.000, 22.500,80.000, 23.333,80.000, 24.167,80.000, 25.000,80.000, 25.833,80.000, 26.667,80.000, 59.167,80.000, 91.667,80.000, 92.500,80.000, 95.000,80.000, 97.500,80.000, 99.167,80.000, 260.000,80.000, -100.000,80.000, 260.833,80.000, -99.167,80.000, 264.167,80.000, -95.833,80.000, 265.000,80.000, -95.000,80.000, 265.833,80.000, -94.167,80.000, 266.667,80.000, -93.333,80.000, 267.500,80.000, -92.500,80.000, 269.167,80.000, -90.833,80.000, 270.000,80.000, -90.000,80.000, 270.833,80.000, -89.167,80.000, 272.500,80.000, -87.500,80.000, 274.167,80.000, -85.833,80.000, 275.000,80.000, -85.000,80.000, 275.833,80.000, -84.167,80.000, 276.667,80.000, -83.333,80.000, 278.333,80.000, -81.667,80.000, 280.833,80.000, -79.167,80.000, 281.667,80.000, -78.333,80.000, 282.500,80.000, -77.500,80.000, 283.333,80.000, -76.667,80.000, 285.833,80.000, -74.167,80.000, 286.667,80.000, -73.333,80.000, 287.500,80.000, -72.500,80.000, 288.333,80.000, -71.667,80.000, 289.167,80.000, -70.833,80.000, 295.833,80.000, -64.167,80.000, 340.833,80.000, -19.167,80.000, 341.667,80.000, -18.333,80.000, 47.500,80.833, 50.000,80.833, 50.833,80.833, 54.167,80.833, 55.000,80.833, 56.667,80.833, 57.500,80.833, 58.333,80.833, 60.000,80.833, 61.667,80.833, 63.333,80.833, 64.167,80.833, 65.000,80.833, 79.167,80.833, 80.000,80.833, 93.333,80.833, 94.167,80.833, 95.000,80.833, 95.833,80.833, 96.667,80.833, 97.500,80.833, 265.000,80.833, -95.000,80.833, 265.833,80.833, -94.167,80.833, 266.667,80.833, -93.333,80.833, 267.500,80.833, -92.500,80.833, 268.333,80.833, -91.667,80.833, 271.667,80.833, -88.333,80.833, 272.500,80.833, -87.500,80.833, 274.167,80.833, -85.833,80.833, 275.833,80.833, -84.167,80.833, 277.500,80.833, -82.500,80.833, 280.000,80.833, -80.000,80.833, 283.333,80.833, -76.667,80.833, 287.500,80.833, -72.500,80.833, 290.000,80.833, -70.000,80.833, 290.833,80.833, -69.167,80.833, 291.667,80.833, -68.333,80.833, 295.833,80.833, -64.167,80.833, 296.667,80.833, -63.333,80.833, 297.500,80.833, -62.500,80.833, 298.333,80.833, -61.667,80.833, 301.667,80.833, -58.333,80.833, 310.000,80.833, -50.000,80.833, 340.000,80.833, -20.000,80.833, 340.833,80.833, -19.167,80.833, 341.667,80.833, -18.333,80.833, 342.500,80.833, -17.500,80.833, 343.333,80.833, -16.667,80.833, 344.167,80.833, -15.833,80.833, 62.500,81.667, 63.333,81.667, 268.333,81.667, -91.667,81.667, 270.000,81.667, -90.000,81.667, 270.833,81.667, -89.167,81.667, 271.667,81.667, -88.333,81.667, 272.500,81.667, -87.500,81.667, 273.333,81.667, -86.667,81.667, 274.167,81.667, -85.833,81.667, 275.000,81.667, -85.000,81.667, 275.833,81.667, -84.167,81.667, 276.667,81.667, -83.333,81.667, 277.500,81.667, -82.500,81.667, 278.333,81.667, -81.667,81.667, 280.833,81.667, -79.167,81.667, 281.667,81.667, -78.333,81.667, 282.500,81.667, -77.500,81.667, 286.667,81.667, -73.333,81.667, 288.333,81.667, -71.667,81.667, 292.500,81.667, -67.500,81.667, 293.333,81.667, -66.667,81.667, 294.167,81.667, -65.833,81.667, 299.167,81.667, -60.833,81.667, 300.000,81.667, -60.000,81.667, 300.833,81.667, -59.167,81.667, 302.500,81.667, -57.500,81.667, 303.333,81.667, -56.667,81.667, 304.167,81.667, -55.833,81.667, 305.000,81.667, -55.000,81.667, 305.833,81.667, -54.167,81.667, 306.667,81.667, -53.333,81.667, 307.500,81.667, -52.500,81.667, 308.333,81.667, -51.667,81.667, 309.167,81.667, -50.833,81.667, 310.833,81.667, -49.167,81.667, 311.667,81.667, -48.333,81.667, 312.500,81.667, -47.500,81.667, 315.000,81.667, -45.000,81.667, 318.333,81.667, -41.667,81.667, 320.000,81.667, -40.000,81.667, 338.333,81.667, -21.667,81.667, 339.167,81.667, -20.833,81.667, 342.500,81.667, -17.500,81.667, 343.333,81.667, -16.667,81.667, 344.167,81.667, -15.833,81.667, 345.000,81.667, -15.000,81.667, 345.833,81.667, -14.167,81.667, 346.667,81.667, -13.333,81.667, 279.167,82.500, -80.833,82.500, 280.000,82.500, -80.000,82.500, 280.833,82.500, -79.167,82.500, 281.667,82.500, -78.333,82.500, 282.500,82.500, -77.500,82.500, 283.333,82.500, -76.667,82.500, 284.167,82.500, -75.833,82.500, 285.000,82.500, -75.000,82.500, 285.833,82.500, -74.167,82.500, 286.667,82.500, -73.333,82.500, 287.500,82.500, -72.500,82.500, 288.333,82.500, -71.667,82.500, 289.167,82.500, -70.833,82.500, 290.000,82.500, -70.000,82.500, 290.833,82.500, -69.167,82.500, 291.667,82.500, -68.333,82.500, 292.500,82.500, -67.500,82.500, 293.333,82.500, -66.667,82.500, 294.167,82.500, -65.833,82.500, 295.000,82.500, -65.000,82.500, 295.833,82.500, -64.167,82.500, 296.667,82.500, -63.333,82.500, 297.500,82.500, -62.500,82.500, 309.167,82.500, -50.833,82.500, 310.000,82.500, -50.000,82.500, 313.333,82.500, -46.667,82.500, 314.167,82.500, -45.833,82.500, 315.833,82.500, -44.167,82.500, 316.667,82.500, -43.333,82.500, 317.500,82.500, -42.500,82.500, 319.167,82.500, -40.833,82.500, 320.833,82.500, -39.167,82.500, 334.167,82.500, -25.833,82.500, 335.000,82.500, -25.000,82.500, 335.833,82.500, -24.167,82.500, 336.667,82.500, -23.333,82.500, 337.500,82.500, -22.500,82.500, 321.667,83.333, -38.333,83.333, 322.500,83.333, -37.500,83.333, 323.333,83.333, -36.667,83.333, 324.167,83.333, -35.833,83.333, 325.000,83.333, -35.000,83.333, 325.833,83.333, -34.167,83.333, 326.667,83.333, -33.333,83.333, 327.500,83.333, -32.500,83.333, 328.333,83.333, -31.667,83.333, 329.167,83.333, -30.833,83.333, 330.000,83.333, -30.000,83.333, 330.833,83.333, -29.167,83.333, 331.667,83.333, -28.333,83.333, 332.500,83.333, -27.500,83.333, 333.333,83.333, -26.667,83.333, }; static long n_overlay_coasts_p8deg = 11536; ncview-2.1.8/src/colormaps_3gauss.h0000640006472100017500000000752313060040030016535 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ static int cmap_3gauss[] = { 0,0,255, 0,0,255, 1,2,254, 2,4,253, 3,6,252, 4,9,251, 5,12,250, 6,16,249, 7,21,248, 8,26,247, 9,32,246, 10,39,245, 11,46,244, 12,53,243, 13,61,242, 14,69,241, 15,78,240, 16,87,239, 17,96,238, 18,105,237, 19,114,236, 20,123,235, 21,133,234, 22,142,233, 23,151,232, 24,160,231, 25,169,230, 26,178,229, 27,186,228, 28,194,227, 29,202,226, 30,209,225, 31,216,224, 32,223,223, 33,229,222, 34,234,221, 35,239,220, 36,243,219, 37,246,218, 38,249,217, 39,251,216, 40,253,215, 41,253,214, 42,253,213, 43,253,212, 44,252,211, 45,250,210, 46,247,209, 47,244,208, 48,240,207, 49,235,206, 50,230,205, 51,225,204, 52,218,203, 53,212,202, 54,205,201, 55,197,200, 56,189,199, 57,181,198, 58,172,197, 59,163,196, 60,154,195, 61,145,194, 62,136,193, 63,127,192, 64,117,191, 65,108,190, 66,99,189, 67,90,188, 68,81,187, 69,72,186, 70,64,185, 71,56,184, 72,48,183, 73,41,182, 74,35,181, 75,28,180, 76,23,179, 77,18,178, 78,13,177, 79,9,176, 80,6,175, 81,3,174, 82,1,173, 83,0,172, 84,0,171, 85,0,170, 86,0,169, 87,2,168, 88,4,167, 89,7,166, 90,10,165, 91,14,164, 92,19,163, 93,24,162, 94,30,161, 95,37,160, 96,44,159, 97,51,158, 98,59,157, 99,67,156, 100,75,155, 101,84,154, 102,93,153, 103,102,152, 104,111,151, 105,120,150, 106,130,149, 107,139,148, 108,148,147, 109,157,146, 110,166,145, 111,175,144, 112,184,143, 113,192,142, 114,200,141, 115,207,140, 116,214,139, 117,221,138, 118,227,137, 119,232,136, 120,237,135, 121,241,134, 122,245,133, 123,248,132, 124,250,131, 125,252,130, 126,253,129, 127,254,128, 128,253,127, 129,252,126, 130,250,125, 131,248,124, 132,245,123, 133,241,122, 134,237,121, 135,232,120, 136,227,119, 137,221,118, 138,214,117, 139,207,116, 140,200,115, 141,192,114, 142,184,113, 143,175,112, 144,166,111, 145,157,110, 146,148,109, 147,139,108, 148,130,107, 149,120,106, 150,111,105, 151,102,104, 152,93,103, 153,84,102, 154,75,101, 155,67,100, 156,59,99, 157,51,98, 158,44,97, 159,37,96, 160,30,95, 161,24,94, 162,19,93, 163,14,92, 164,10,91, 165,7,90, 166,4,89, 167,2,88, 168,0,87, 169,0,86, 170,0,85, 171,0,84, 172,1,83, 173,3,82, 174,6,81, 175,9,80, 176,13,79, 177,18,78, 178,23,77, 179,28,76, 180,35,75, 181,41,74, 182,48,73, 183,56,72, 184,64,71, 185,72,70, 186,81,69, 187,90,68, 188,99,67, 189,108,66, 190,117,65, 191,126,64, 192,136,63, 193,145,62, 194,154,61, 195,163,60, 196,172,59, 197,181,58, 198,189,57, 199,197,56, 200,205,55, 201,212,54, 202,218,53, 203,225,52, 204,230,51, 205,235,50, 206,240,49, 207,244,48, 208,247,47, 209,250,46, 210,252,45, 211,253,44, 212,253,43, 213,253,42, 214,253,41, 215,251,40, 216,249,39, 217,246,38, 218,243,37, 219,239,36, 220,234,35, 221,229,34, 222,223,33, 223,216,32, 224,209,31, 225,202,30, 226,194,29, 227,186,28, 228,178,27, 229,169,26, 230,160,25, 231,151,24, 232,142,23, 233,133,22, 234,123,21, 235,114,20, 236,105,19, 237,96,18, 238,87,17, 239,78,16, 240,69,15, 241,61,14, 242,53,13, 243,46,12, 244,39,11, 245,32,10, 246,26,9, 247,21,8, 248,16,7, 249,12,6, 250,8,5, 251,5,4, 252,3,3, 253,1,2, 255,0,1}; ncview-2.1.8/src/overlay_coasts_p08deg.h0000640006472100017500000764206713060040030017474 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ static float overlay_coasts_p08deg[] = { 179.833,-78.167, 164.500,-78.083, 164.583,-78.083, 164.667,-78.083, 164.750,-78.083, 164.833,-78.083, 164.917,-78.083, 165.000,-78.083, 165.083,-78.083, 165.167,-78.083, 165.250,-78.083, 165.333,-78.083, 165.417,-78.083, 165.500,-78.083, 165.583,-78.083, 165.667,-78.083, 165.750,-78.083, 165.833,-78.083, 165.917,-78.083, 166.000,-78.083, 166.083,-78.083, 166.167,-78.083, 166.250,-78.083, 166.333,-78.083, 166.417,-78.083, 166.500,-78.083, 166.583,-78.083, 166.667,-78.083, 166.750,-78.083, 166.833,-78.083, 166.917,-78.083, 167.000,-78.083, 167.083,-78.083, 167.167,-78.083, 167.250,-78.083, 167.333,-78.083, 167.500,-78.083, 167.583,-78.083, 167.667,-78.083, 167.750,-78.083, 167.833,-78.083, 167.917,-78.083, 168.000,-78.083, 168.083,-78.083, 168.167,-78.083, 168.250,-78.083, 168.333,-78.083, 168.417,-78.083, 168.500,-78.083, 168.583,-78.083, 168.667,-78.083, 168.750,-78.083, 168.833,-78.083, 168.917,-78.083, 169.000,-78.083, 169.083,-78.083, 169.167,-78.083, 169.250,-78.083, 169.333,-78.083, 169.417,-78.083, 169.500,-78.083, 169.583,-78.083, 169.667,-78.083, 169.750,-78.083, 169.833,-78.083, 169.917,-78.083, 170.000,-78.083, 170.083,-78.083, 170.167,-78.083, 170.250,-78.083, 170.333,-78.083, 170.417,-78.083, 170.500,-78.083, 170.583,-78.083, 170.667,-78.083, 170.750,-78.083, 170.833,-78.083, 170.917,-78.083, 171.000,-78.083, 171.083,-78.083, 171.167,-78.083, 171.250,-78.083, 171.333,-78.083, 171.417,-78.083, 171.500,-78.083, 171.583,-78.083, 171.667,-78.083, 171.750,-78.083, 171.833,-78.083, 171.917,-78.083, 172.000,-78.083, 172.083,-78.083, 172.167,-78.083, 172.250,-78.083, 172.333,-78.083, 172.417,-78.083, 172.500,-78.083, 172.583,-78.083, 172.667,-78.083, 172.750,-78.083, 172.833,-78.083, 172.917,-78.083, 173.000,-78.083, 173.083,-78.083, 173.167,-78.083, 173.250,-78.083, 173.333,-78.083, 173.417,-78.083, 173.500,-78.083, 173.583,-78.083, 173.667,-78.083, 173.750,-78.083, 173.833,-78.083, 173.917,-78.083, 174.000,-78.083, 174.083,-78.083, 174.167,-78.083, 174.250,-78.083, 174.333,-78.083, 174.417,-78.083, 174.500,-78.083, 174.583,-78.083, 174.667,-78.083, 174.750,-78.083, 174.833,-78.083, 174.917,-78.083, 175.000,-78.083, 175.083,-78.083, 175.167,-78.083, 175.250,-78.083, 175.333,-78.083, 175.417,-78.083, 175.500,-78.083, 175.583,-78.083, 175.667,-78.083, 175.750,-78.083, 175.833,-78.083, 175.917,-78.083, 176.000,-78.083, 176.083,-78.083, 176.167,-78.083, 176.250,-78.083, 176.333,-78.083, 176.417,-78.083, 176.500,-78.083, 176.583,-78.083, 176.667,-78.083, 176.750,-78.083, 176.833,-78.083, 176.917,-78.083, 177.000,-78.083, 177.083,-78.083, 177.167,-78.083, 177.250,-78.083, 177.333,-78.083, 177.417,-78.083, 177.500,-78.083, 177.583,-78.083, 177.667,-78.083, 177.750,-78.083, 177.833,-78.083, 177.917,-78.083, 178.000,-78.083, 178.083,-78.083, 178.167,-78.083, 178.250,-78.083, 178.333,-78.083, 178.417,-78.083, 178.500,-78.083, 178.583,-78.083, 178.667,-78.083, 178.750,-78.083, 178.833,-78.083, 178.917,-78.083, 179.000,-78.083, 179.083,-78.083, 179.167,-78.083, 179.250,-78.083, 179.333,-78.083, 179.417,-78.083, 179.500,-78.083, 179.583,-78.083, 179.667,-78.083, 179.750,-78.083, 179.917,-78.083, 180.000,-78.083, 180.083,-78.083, -179.917,-78.083, 180.167,-78.083, -179.833,-78.083, 180.250,-78.083, -179.750,-78.083, 180.333,-78.083, -179.667,-78.083, 180.417,-78.083, -179.583,-78.083, 180.500,-78.083, -179.500,-78.083, 180.583,-78.083, -179.417,-78.083, 180.667,-78.083, -179.333,-78.083, 180.750,-78.083, -179.250,-78.083, 180.833,-78.083, -179.167,-78.083, 180.917,-78.083, -179.083,-78.083, 181.000,-78.083, -179.000,-78.083, 181.083,-78.083, -178.917,-78.083, 181.167,-78.083, -178.833,-78.083, 181.250,-78.083, -178.750,-78.083, 181.333,-78.083, -178.667,-78.083, 181.417,-78.083, -178.583,-78.083, 181.500,-78.083, -178.500,-78.083, 181.583,-78.083, -178.417,-78.083, 181.667,-78.083, -178.333,-78.083, 181.750,-78.083, -178.250,-78.083, 181.833,-78.083, -178.167,-78.083, 181.917,-78.083, -178.083,-78.083, 182.000,-78.083, -178.000,-78.083, 182.083,-78.083, -177.917,-78.083, 182.167,-78.083, -177.833,-78.083, 182.250,-78.083, -177.750,-78.083, 182.333,-78.083, -177.667,-78.083, 182.417,-78.083, -177.583,-78.083, 182.500,-78.083, -177.500,-78.083, 182.583,-78.083, -177.417,-78.083, 182.667,-78.083, -177.333,-78.083, 182.750,-78.083, -177.250,-78.083, 182.833,-78.083, -177.167,-78.083, 182.917,-78.083, -177.083,-78.083, 183.000,-78.083, -177.000,-78.083, 183.083,-78.083, -176.917,-78.083, 183.167,-78.083, -176.833,-78.083, 183.250,-78.083, -176.750,-78.083, 183.333,-78.083, -176.667,-78.083, 183.417,-78.083, -176.583,-78.083, 183.500,-78.083, -176.500,-78.083, 183.583,-78.083, -176.417,-78.083, 183.667,-78.083, -176.333,-78.083, 183.750,-78.083, -176.250,-78.083, 183.833,-78.083, -176.167,-78.083, 183.917,-78.083, -176.083,-78.083, 184.000,-78.083, -176.000,-78.083, 184.083,-78.083, -175.917,-78.083, 184.167,-78.083, -175.833,-78.083, 184.250,-78.083, -175.750,-78.083, 184.333,-78.083, -175.667,-78.083, 184.417,-78.083, -175.583,-78.083, 184.500,-78.083, -175.500,-78.083, 184.583,-78.083, -175.417,-78.083, 184.667,-78.083, -175.333,-78.083, 184.750,-78.083, -175.250,-78.083, 184.833,-78.083, -175.167,-78.083, 184.917,-78.083, -175.083,-78.083, 185.000,-78.083, -175.000,-78.083, 185.083,-78.083, -174.917,-78.083, 185.167,-78.083, -174.833,-78.083, 185.250,-78.083, -174.750,-78.083, 185.333,-78.083, -174.667,-78.083, 185.417,-78.083, -174.583,-78.083, 185.500,-78.083, -174.500,-78.083, 185.583,-78.083, -174.417,-78.083, 185.667,-78.083, -174.333,-78.083, 185.750,-78.083, -174.250,-78.083, 185.833,-78.083, -174.167,-78.083, 185.917,-78.083, -174.083,-78.083, 186.000,-78.083, -174.000,-78.083, 186.083,-78.083, -173.917,-78.083, 186.167,-78.083, -173.833,-78.083, 186.250,-78.083, -173.750,-78.083, 186.333,-78.083, -173.667,-78.083, 186.417,-78.083, -173.583,-78.083, 186.500,-78.083, -173.500,-78.083, 186.583,-78.083, -173.417,-78.083, 186.667,-78.083, -173.333,-78.083, 186.750,-78.083, -173.250,-78.083, 186.833,-78.083, -173.167,-78.083, 186.917,-78.083, -173.083,-78.083, 187.000,-78.083, -173.000,-78.083, 187.083,-78.083, -172.917,-78.083, 187.167,-78.083, -172.833,-78.083, 187.250,-78.083, -172.750,-78.083, 187.333,-78.083, -172.667,-78.083, 187.417,-78.083, -172.583,-78.083, 187.500,-78.083, -172.500,-78.083, 187.583,-78.083, -172.417,-78.083, 187.667,-78.083, -172.333,-78.083, 187.750,-78.083, -172.250,-78.083, 187.833,-78.083, -172.167,-78.083, 187.917,-78.083, -172.083,-78.083, 188.000,-78.083, -172.000,-78.083, 188.083,-78.083, -171.917,-78.083, 188.167,-78.083, -171.833,-78.083, 188.250,-78.083, -171.750,-78.083, 188.333,-78.083, -171.667,-78.083, 188.417,-78.083, -171.583,-78.083, 188.500,-78.083, -171.500,-78.083, 188.583,-78.083, -171.417,-78.083, 188.667,-78.083, -171.333,-78.083, 188.750,-78.083, -171.250,-78.083, 188.833,-78.083, -171.167,-78.083, 188.917,-78.083, -171.083,-78.083, 189.000,-78.083, -171.000,-78.083, 189.083,-78.083, -170.917,-78.083, 189.167,-78.083, -170.833,-78.083, 189.250,-78.083, -170.750,-78.083, 189.333,-78.083, -170.667,-78.083, 189.417,-78.083, -170.583,-78.083, 189.500,-78.083, -170.500,-78.083, 189.583,-78.083, -170.417,-78.083, 189.667,-78.083, -170.333,-78.083, 189.750,-78.083, -170.250,-78.083, 189.833,-78.083, -170.167,-78.083, 189.917,-78.083, -170.083,-78.083, 190.000,-78.083, -170.000,-78.083, 190.083,-78.083, -169.917,-78.083, 190.167,-78.083, -169.833,-78.083, 190.250,-78.083, -169.750,-78.083, 190.333,-78.083, -169.667,-78.083, 190.417,-78.083, -169.583,-78.083, 190.500,-78.083, -169.500,-78.083, 190.583,-78.083, -169.417,-78.083, 190.667,-78.083, -169.333,-78.083, 190.750,-78.083, -169.250,-78.083, 190.833,-78.083, -169.167,-78.083, 190.917,-78.083, -169.083,-78.083, 191.000,-78.083, -169.000,-78.083, 191.083,-78.083, -168.917,-78.083, 191.167,-78.083, -168.833,-78.083, 191.250,-78.083, -168.750,-78.083, 191.333,-78.083, -168.667,-78.083, 191.417,-78.083, -168.583,-78.083, 191.500,-78.083, -168.500,-78.083, 191.583,-78.083, -168.417,-78.083, 191.667,-78.083, -168.333,-78.083, 191.750,-78.083, -168.250,-78.083, 191.833,-78.083, -168.167,-78.083, 191.917,-78.083, -168.083,-78.083, 192.000,-78.083, -168.000,-78.083, 192.083,-78.083, -167.917,-78.083, 192.167,-78.083, -167.833,-78.083, 192.250,-78.083, -167.750,-78.083, 192.333,-78.083, -167.667,-78.083, 192.417,-78.083, -167.583,-78.083, 192.500,-78.083, -167.500,-78.083, 192.583,-78.083, -167.417,-78.083, 192.667,-78.083, -167.333,-78.083, 192.750,-78.083, -167.250,-78.083, 192.833,-78.083, -167.167,-78.083, 192.917,-78.083, -167.083,-78.083, 193.000,-78.083, -167.000,-78.083, 193.083,-78.083, -166.917,-78.083, 193.167,-78.083, -166.833,-78.083, 193.250,-78.083, -166.750,-78.083, 193.333,-78.083, -166.667,-78.083, 193.417,-78.083, -166.583,-78.083, 193.500,-78.083, -166.500,-78.083, 193.583,-78.083, -166.417,-78.083, 193.667,-78.083, -166.333,-78.083, 193.750,-78.083, -166.250,-78.083, 193.833,-78.083, -166.167,-78.083, 193.917,-78.083, -166.083,-78.083, 194.000,-78.083, -166.000,-78.083, 194.083,-78.083, -165.917,-78.083, 194.167,-78.083, -165.833,-78.083, 194.250,-78.083, -165.750,-78.083, 194.333,-78.083, -165.667,-78.083, 194.417,-78.083, -165.583,-78.083, 194.500,-78.083, -165.500,-78.083, 194.583,-78.083, -165.417,-78.083, 194.667,-78.083, -165.333,-78.083, 194.750,-78.083, -165.250,-78.083, 194.833,-78.083, -165.167,-78.083, 194.917,-78.083, -165.083,-78.083, 195.000,-78.083, -165.000,-78.083, 195.083,-78.083, -164.917,-78.083, 195.167,-78.083, -164.833,-78.083, 195.250,-78.083, -164.750,-78.083, 195.333,-78.083, -164.667,-78.083, 195.417,-78.083, -164.583,-78.083, 195.500,-78.083, -164.500,-78.083, 195.583,-78.083, -164.417,-78.083, 195.667,-78.083, -164.333,-78.083, 195.750,-78.083, -164.250,-78.083, 195.833,-78.083, -164.167,-78.083, 195.917,-78.083, -164.083,-78.083, 196.000,-78.083, -164.000,-78.083, 196.083,-78.083, -163.917,-78.083, 196.167,-78.083, -163.833,-78.083, 196.250,-78.083, -163.750,-78.083, 196.333,-78.083, -163.667,-78.083, 196.417,-78.083, -163.583,-78.083, 196.500,-78.083, -163.500,-78.083, 196.583,-78.083, -163.417,-78.083, 196.667,-78.083, -163.333,-78.083, 196.750,-78.083, -163.250,-78.083, 196.833,-78.083, -163.167,-78.083, 196.917,-78.083, -163.083,-78.083, 197.000,-78.083, -163.000,-78.083, 197.083,-78.083, -162.917,-78.083, 197.167,-78.083, -162.833,-78.083, 197.250,-78.083, -162.750,-78.083, 197.333,-78.083, -162.667,-78.083, 197.417,-78.083, -162.583,-78.083, 197.500,-78.083, -162.500,-78.083, 197.583,-78.083, -162.417,-78.083, 197.667,-78.083, -162.333,-78.083, 197.750,-78.083, -162.250,-78.083, 197.833,-78.083, -162.167,-78.083, 197.917,-78.083, -162.083,-78.083, 198.000,-78.083, -162.000,-78.083, 198.083,-78.083, -161.917,-78.083, 198.167,-78.083, -161.833,-78.083, 198.250,-78.083, -161.750,-78.083, 198.333,-78.083, -161.667,-78.083, 198.417,-78.083, -161.583,-78.083, 198.500,-78.083, -161.500,-78.083, 198.583,-78.083, -161.417,-78.083, 198.667,-78.083, -161.333,-78.083, 198.750,-78.083, -161.250,-78.083, 198.833,-78.083, -161.167,-78.083, 198.917,-78.083, -161.083,-78.083, 199.000,-78.083, -161.000,-78.083, 199.083,-78.083, -160.917,-78.083, 199.167,-78.083, -160.833,-78.083, 199.250,-78.083, -160.750,-78.083, 199.333,-78.083, -160.667,-78.083, 199.417,-78.083, -160.583,-78.083, 199.500,-78.083, -160.500,-78.083, 199.583,-78.083, -160.417,-78.083, 199.667,-78.083, -160.333,-78.083, 199.750,-78.083, -160.250,-78.083, 199.833,-78.083, -160.167,-78.083, 199.917,-78.083, -160.083,-78.083, 200.000,-78.083, -160.000,-78.083, 200.083,-78.083, -159.917,-78.083, 200.167,-78.083, -159.833,-78.083, 200.250,-78.083, -159.750,-78.083, 200.333,-78.083, -159.667,-78.083, 200.417,-78.083, -159.583,-78.083, 200.500,-78.083, -159.500,-78.083, 200.583,-78.083, -159.417,-78.083, 200.667,-78.083, -159.333,-78.083, 200.750,-78.083, -159.250,-78.083, 200.833,-78.083, -159.167,-78.083, 200.917,-78.083, -159.083,-78.083, 201.000,-78.083, -159.000,-78.083, 201.083,-78.083, -158.917,-78.083, 201.167,-78.083, -158.833,-78.083, 201.250,-78.083, -158.750,-78.083, 201.333,-78.083, -158.667,-78.083, 201.417,-78.083, -158.583,-78.083, 201.500,-78.083, -158.500,-78.083, 201.583,-78.083, -158.417,-78.083, 201.667,-78.083, -158.333,-78.083, 201.750,-78.083, -158.250,-78.083, 201.833,-78.083, -158.167,-78.083, 201.917,-78.083, -158.083,-78.083, 202.000,-78.083, -158.000,-78.083, 202.083,-78.083, -157.917,-78.083, 297.833,-78.083, -62.167,-78.083, 297.917,-78.083, -62.083,-78.083, 298.000,-78.083, -62.000,-78.083, 298.083,-78.083, -61.917,-78.083, 298.167,-78.083, -61.833,-78.083, 298.250,-78.083, -61.750,-78.083, 298.333,-78.083, -61.667,-78.083, 298.417,-78.083, -61.583,-78.083, 298.500,-78.083, -61.500,-78.083, 298.583,-78.083, -61.417,-78.083, 298.667,-78.083, -61.333,-78.083, 298.750,-78.083, -61.250,-78.083, 298.833,-78.083, -61.167,-78.083, 298.917,-78.083, -61.083,-78.083, 299.000,-78.083, -61.000,-78.083, 299.083,-78.083, -60.917,-78.083, 299.167,-78.083, -60.833,-78.083, 299.250,-78.083, -60.750,-78.083, 299.333,-78.083, -60.667,-78.083, 299.417,-78.083, -60.583,-78.083, 299.500,-78.083, -60.500,-78.083, 299.583,-78.083, -60.417,-78.083, 299.667,-78.083, -60.333,-78.083, 299.750,-78.083, -60.250,-78.083, 299.833,-78.083, -60.167,-78.083, 299.917,-78.083, -60.083,-78.083, 300.000,-78.083, -60.000,-78.083, 300.083,-78.083, -59.917,-78.083, 300.167,-78.083, -59.833,-78.083, 300.250,-78.083, -59.750,-78.083, 300.333,-78.083, -59.667,-78.083, 300.417,-78.083, -59.583,-78.083, 300.500,-78.083, -59.500,-78.083, 300.583,-78.083, -59.417,-78.083, 300.667,-78.083, -59.333,-78.083, 300.750,-78.083, -59.250,-78.083, 300.833,-78.083, -59.167,-78.083, 300.917,-78.083, -59.083,-78.083, 301.000,-78.083, -59.000,-78.083, 301.083,-78.083, -58.917,-78.083, 301.167,-78.083, -58.833,-78.083, 301.250,-78.083, -58.750,-78.083, 301.333,-78.083, -58.667,-78.083, 301.417,-78.083, -58.583,-78.083, 301.500,-78.083, -58.500,-78.083, 301.583,-78.083, -58.417,-78.083, 301.667,-78.083, -58.333,-78.083, 301.750,-78.083, -58.250,-78.083, 301.833,-78.083, -58.167,-78.083, 301.917,-78.083, -58.083,-78.083, 302.000,-78.083, -58.000,-78.083, 302.083,-78.083, -57.917,-78.083, 302.167,-78.083, -57.833,-78.083, 302.250,-78.083, -57.750,-78.083, 302.333,-78.083, -57.667,-78.083, 302.417,-78.083, -57.583,-78.083, 302.500,-78.083, -57.500,-78.083, 302.583,-78.083, -57.417,-78.083, 302.667,-78.083, -57.333,-78.083, 302.750,-78.083, -57.250,-78.083, 302.833,-78.083, -57.167,-78.083, 302.917,-78.083, -57.083,-78.083, 303.000,-78.083, -57.000,-78.083, 303.083,-78.083, -56.917,-78.083, 303.167,-78.083, -56.833,-78.083, 303.250,-78.083, -56.750,-78.083, 303.333,-78.083, -56.667,-78.083, 303.417,-78.083, -56.583,-78.083, 303.500,-78.083, -56.500,-78.083, 303.583,-78.083, -56.417,-78.083, 303.667,-78.083, -56.333,-78.083, 303.750,-78.083, -56.250,-78.083, 303.833,-78.083, -56.167,-78.083, 303.917,-78.083, -56.083,-78.083, 304.000,-78.083, -56.000,-78.083, 304.083,-78.083, -55.917,-78.083, 304.167,-78.083, -55.833,-78.083, 304.250,-78.083, -55.750,-78.083, 304.333,-78.083, -55.667,-78.083, 304.417,-78.083, -55.583,-78.083, 304.500,-78.083, -55.500,-78.083, 304.583,-78.083, -55.417,-78.083, 304.667,-78.083, -55.333,-78.083, 304.750,-78.083, -55.250,-78.083, 304.833,-78.083, -55.167,-78.083, 304.917,-78.083, -55.083,-78.083, 305.000,-78.083, -55.000,-78.083, 305.083,-78.083, -54.917,-78.083, 305.167,-78.083, -54.833,-78.083, 305.250,-78.083, -54.750,-78.083, 305.333,-78.083, -54.667,-78.083, 305.417,-78.083, -54.583,-78.083, 305.500,-78.083, -54.500,-78.083, 305.583,-78.083, -54.417,-78.083, 305.667,-78.083, -54.333,-78.083, 305.750,-78.083, -54.250,-78.083, 305.833,-78.083, -54.167,-78.083, 305.917,-78.083, -54.083,-78.083, 306.000,-78.083, -54.000,-78.083, 306.083,-78.083, -53.917,-78.083, 306.167,-78.083, -53.833,-78.083, 306.250,-78.083, -53.750,-78.083, 306.333,-78.083, -53.667,-78.083, 306.417,-78.083, -53.583,-78.083, 306.500,-78.083, -53.500,-78.083, 306.583,-78.083, -53.417,-78.083, 306.667,-78.083, -53.333,-78.083, 306.750,-78.083, -53.250,-78.083, 306.833,-78.083, -53.167,-78.083, 306.917,-78.083, -53.083,-78.083, 307.000,-78.083, -53.000,-78.083, 307.083,-78.083, -52.917,-78.083, 307.167,-78.083, -52.833,-78.083, 307.250,-78.083, -52.750,-78.083, 307.333,-78.083, -52.667,-78.083, 307.417,-78.083, -52.583,-78.083, 307.500,-78.083, -52.500,-78.083, 307.583,-78.083, -52.417,-78.083, 307.667,-78.083, -52.333,-78.083, 307.750,-78.083, -52.250,-78.083, 307.833,-78.083, -52.167,-78.083, 307.917,-78.083, -52.083,-78.083, 308.000,-78.083, -52.000,-78.083, 308.083,-78.083, -51.917,-78.083, 308.167,-78.083, -51.833,-78.083, 308.250,-78.083, -51.750,-78.083, 308.333,-78.083, -51.667,-78.083, 308.417,-78.083, -51.583,-78.083, 308.500,-78.083, -51.500,-78.083, 308.583,-78.083, -51.417,-78.083, 308.667,-78.083, -51.333,-78.083, 308.750,-78.083, -51.250,-78.083, 308.833,-78.083, -51.167,-78.083, 308.917,-78.083, -51.083,-78.083, 309.000,-78.083, -51.000,-78.083, 309.083,-78.083, -50.917,-78.083, 309.167,-78.083, -50.833,-78.083, 309.250,-78.083, -50.750,-78.083, 309.333,-78.083, -50.667,-78.083, 309.417,-78.083, -50.583,-78.083, 309.500,-78.083, -50.500,-78.083, 309.583,-78.083, -50.417,-78.083, 309.667,-78.083, -50.333,-78.083, 309.750,-78.083, -50.250,-78.083, 309.833,-78.083, -50.167,-78.083, 309.917,-78.083, -50.083,-78.083, 310.000,-78.083, -50.000,-78.083, 310.083,-78.083, -49.917,-78.083, 310.167,-78.083, -49.833,-78.083, 310.250,-78.083, -49.750,-78.083, 310.333,-78.083, -49.667,-78.083, 310.417,-78.083, -49.583,-78.083, 310.500,-78.083, -49.500,-78.083, 310.583,-78.083, -49.417,-78.083, 310.667,-78.083, -49.333,-78.083, 310.750,-78.083, -49.250,-78.083, 310.833,-78.083, -49.167,-78.083, 310.917,-78.083, -49.083,-78.083, 311.000,-78.083, -49.000,-78.083, 311.083,-78.083, -48.917,-78.083, 311.167,-78.083, -48.833,-78.083, 311.250,-78.083, -48.750,-78.083, 311.333,-78.083, -48.667,-78.083, 311.417,-78.083, -48.583,-78.083, 311.500,-78.083, -48.500,-78.083, 311.583,-78.083, -48.417,-78.083, 311.667,-78.083, -48.333,-78.083, 311.750,-78.083, -48.250,-78.083, 311.833,-78.083, -48.167,-78.083, 311.917,-78.083, -48.083,-78.083, 312.000,-78.083, -48.000,-78.083, 314.333,-78.083, -45.667,-78.083, 314.417,-78.083, -45.583,-78.083, 314.500,-78.083, -45.500,-78.083, 314.583,-78.083, -45.417,-78.083, 314.667,-78.083, -45.333,-78.083, 314.750,-78.083, -45.250,-78.083, 314.833,-78.083, -45.167,-78.083, 314.917,-78.083, -45.083,-78.083, 315.000,-78.083, -45.000,-78.083, 315.083,-78.083, -44.917,-78.083, 315.167,-78.083, -44.833,-78.083, 315.250,-78.083, -44.750,-78.083, 315.333,-78.083, -44.667,-78.083, 315.417,-78.083, -44.583,-78.083, 315.500,-78.083, -44.500,-78.083, 315.583,-78.083, -44.417,-78.083, 315.667,-78.083, -44.333,-78.083, 315.750,-78.083, -44.250,-78.083, 315.833,-78.083, -44.167,-78.083, 315.917,-78.083, -44.083,-78.083, 316.000,-78.083, -44.000,-78.083, 316.083,-78.083, -43.917,-78.083, 316.167,-78.083, -43.833,-78.083, 316.250,-78.083, -43.750,-78.083, 316.333,-78.083, -43.667,-78.083, 316.417,-78.083, -43.583,-78.083, 316.500,-78.083, -43.500,-78.083, 316.583,-78.083, -43.417,-78.083, 316.667,-78.083, -43.333,-78.083, 316.750,-78.083, -43.250,-78.083, 316.833,-78.083, -43.167,-78.083, 316.917,-78.083, -43.083,-78.083, 317.000,-78.083, -43.000,-78.083, 317.083,-78.083, -42.917,-78.083, 317.167,-78.083, -42.833,-78.083, 317.250,-78.083, -42.750,-78.083, 317.333,-78.083, -42.667,-78.083, 317.417,-78.083, -42.583,-78.083, 317.500,-78.083, -42.500,-78.083, 317.583,-78.083, -42.417,-78.083, 317.667,-78.083, -42.333,-78.083, 317.750,-78.083, -42.250,-78.083, 317.833,-78.083, -42.167,-78.083, 317.917,-78.083, -42.083,-78.083, 318.000,-78.083, -42.000,-78.083, 318.083,-78.083, -41.917,-78.083, 318.167,-78.083, -41.833,-78.083, 318.250,-78.083, -41.750,-78.083, 318.333,-78.083, -41.667,-78.083, 318.417,-78.083, -41.583,-78.083, 318.500,-78.083, -41.500,-78.083, 318.583,-78.083, -41.417,-78.083, 318.667,-78.083, -41.333,-78.083, 318.750,-78.083, -41.250,-78.083, 318.833,-78.083, -41.167,-78.083, 318.917,-78.083, -41.083,-78.083, 319.000,-78.083, -41.000,-78.083, 319.083,-78.083, -40.917,-78.083, 319.167,-78.083, -40.833,-78.083, 319.250,-78.083, -40.750,-78.083, 319.333,-78.083, -40.667,-78.083, 319.417,-78.083, -40.583,-78.083, 319.500,-78.083, -40.500,-78.083, 319.583,-78.083, -40.417,-78.083, 319.667,-78.083, -40.333,-78.083, 319.750,-78.083, -40.250,-78.083, 319.833,-78.083, -40.167,-78.083, 319.917,-78.083, -40.083,-78.083, 320.000,-78.083, -40.000,-78.083, 320.083,-78.083, -39.917,-78.083, 320.167,-78.083, -39.833,-78.083, 320.250,-78.083, -39.750,-78.083, 320.333,-78.083, -39.667,-78.083, 320.417,-78.083, -39.583,-78.083, 320.500,-78.083, -39.500,-78.083, 320.583,-78.083, -39.417,-78.083, 320.667,-78.083, -39.333,-78.083, 320.750,-78.083, -39.250,-78.083, 320.833,-78.083, -39.167,-78.083, 320.917,-78.083, -39.083,-78.083, 321.000,-78.083, -39.000,-78.083, 321.083,-78.083, -38.917,-78.083, 321.167,-78.083, -38.833,-78.083, 321.250,-78.083, -38.750,-78.083, 321.333,-78.083, -38.667,-78.083, 321.417,-78.083, -38.583,-78.083, 321.500,-78.083, -38.500,-78.083, 321.583,-78.083, -38.417,-78.083, 321.667,-78.083, -38.333,-78.083, 321.750,-78.083, -38.250,-78.083, 321.833,-78.083, -38.167,-78.083, 321.917,-78.083, -38.083,-78.083, 322.000,-78.083, -38.000,-78.083, 322.083,-78.083, -37.917,-78.083, 322.167,-78.083, -37.833,-78.083, 322.250,-78.083, -37.750,-78.083, 322.333,-78.083, -37.667,-78.083, 322.417,-78.083, -37.583,-78.083, 322.500,-78.083, -37.500,-78.083, 322.583,-78.083, -37.417,-78.083, 322.667,-78.083, -37.333,-78.083, 322.750,-78.083, -37.250,-78.083, 322.833,-78.083, -37.167,-78.083, 322.917,-78.083, -37.083,-78.083, 323.000,-78.083, -37.000,-78.083, 323.083,-78.083, -36.917,-78.083, 323.167,-78.083, -36.833,-78.083, 323.250,-78.083, -36.750,-78.083, 323.333,-78.083, -36.667,-78.083, 323.417,-78.083, -36.583,-78.083, 323.500,-78.083, -36.500,-78.083, 323.583,-78.083, -36.417,-78.083, 323.667,-78.083, -36.333,-78.083, 323.750,-78.083, -36.250,-78.083, 323.833,-78.083, -36.167,-78.083, 323.917,-78.083, -36.083,-78.083, 324.000,-78.083, -36.000,-78.083, 324.083,-78.083, -35.917,-78.083, 324.167,-78.083, -35.833,-78.083, 324.250,-78.083, -35.750,-78.083, 324.333,-78.083, -35.667,-78.083, 324.417,-78.083, -35.583,-78.083, 324.500,-78.083, -35.500,-78.083, 324.583,-78.083, -35.417,-78.083, 324.667,-78.083, -35.333,-78.083, 324.750,-78.083, -35.250,-78.083, 324.833,-78.083, -35.167,-78.083, 324.917,-78.083, -35.083,-78.083, 325.000,-78.083, -35.000,-78.083, 325.083,-78.083, -34.917,-78.083, 325.167,-78.083, -34.833,-78.083, 164.417,-78.000, 167.417,-78.000, 202.167,-78.000, -157.833,-78.000, 297.750,-78.000, -62.250,-78.000, 312.083,-78.000, -47.917,-78.000, 312.167,-78.000, -47.833,-78.000, 312.250,-78.000, -47.750,-78.000, 312.333,-78.000, -47.667,-78.000, 312.417,-78.000, -47.583,-78.000, 312.500,-78.000, -47.500,-78.000, 312.583,-78.000, -47.417,-78.000, 312.667,-78.000, -47.333,-78.000, 312.750,-78.000, -47.250,-78.000, 312.833,-78.000, -47.167,-78.000, 312.917,-78.000, -47.083,-78.000, 313.000,-78.000, -47.000,-78.000, 313.083,-78.000, -46.917,-78.000, 313.167,-78.000, -46.833,-78.000, 313.250,-78.000, -46.750,-78.000, 313.333,-78.000, -46.667,-78.000, 313.417,-78.000, -46.583,-78.000, 313.500,-78.000, -46.500,-78.000, 313.583,-78.000, -46.417,-78.000, 313.667,-78.000, -46.333,-78.000, 313.750,-78.000, -46.250,-78.000, 313.833,-78.000, -46.167,-78.000, 313.917,-78.000, -46.083,-78.000, 314.000,-78.000, -46.000,-78.000, 314.083,-78.000, -45.917,-78.000, 314.167,-78.000, -45.833,-78.000, 314.250,-78.000, -45.750,-78.000, 325.250,-78.000, -34.750,-78.000, 325.333,-78.000, -34.667,-78.000, 325.417,-78.000, -34.583,-78.000, 325.500,-78.000, -34.500,-78.000, 164.500,-77.917, 201.917,-77.917, -158.083,-77.917, 202.000,-77.917, -158.000,-77.917, 202.083,-77.917, -157.917,-77.917, 297.750,-77.917, -62.250,-77.917, 325.583,-77.917, -34.417,-77.917, 164.417,-77.833, 166.750,-77.833, 201.917,-77.833, -158.083,-77.833, 210.083,-77.833, -149.917,-77.833, 210.250,-77.833, -149.750,-77.833, 210.333,-77.833, -149.667,-77.833, 210.417,-77.833, -149.583,-77.833, 210.500,-77.833, -149.500,-77.833, 210.583,-77.833, -149.417,-77.833, 297.750,-77.833, -62.250,-77.833, 325.667,-77.833, -34.333,-77.833, 325.750,-77.833, -34.250,-77.833, 325.833,-77.833, -34.167,-77.833, 325.917,-77.833, -34.083,-77.833, 163.667,-77.750, 163.750,-77.750, 163.833,-77.750, 163.917,-77.750, 164.000,-77.750, 164.333,-77.750, 164.417,-77.750, 166.917,-77.750, 167.000,-77.750, 202.000,-77.750, -158.000,-77.750, 209.833,-77.750, -150.167,-77.750, 209.917,-77.750, -150.083,-77.750, 210.000,-77.750, -150.000,-77.750, 210.167,-77.750, -149.833,-77.750, 210.667,-77.750, -149.333,-77.750, 210.750,-77.750, -149.250,-77.750, 297.750,-77.750, -62.250,-77.750, 326.000,-77.750, -34.000,-77.750, 326.083,-77.750, -33.917,-77.750, 163.583,-77.667, 164.083,-77.667, 164.167,-77.667, 164.250,-77.667, 166.917,-77.667, 167.083,-77.667, 167.167,-77.667, 167.250,-77.667, 167.333,-77.667, 168.333,-77.667, 168.417,-77.667, 168.500,-77.667, 202.000,-77.667, -158.000,-77.667, 202.083,-77.667, -157.917,-77.667, 202.167,-77.667, -157.833,-77.667, 202.250,-77.667, -157.750,-77.667, 209.333,-77.667, -150.667,-77.667, 209.417,-77.667, -150.583,-77.667, 209.500,-77.667, -150.500,-77.667, 209.583,-77.667, -150.417,-77.667, 209.667,-77.667, -150.333,-77.667, 209.750,-77.667, -150.250,-77.667, 210.833,-77.667, -149.167,-77.667, 210.917,-77.667, -149.083,-77.667, 211.000,-77.667, -149.000,-77.667, 211.083,-77.667, -148.917,-77.667, 211.167,-77.667, -148.833,-77.667, 211.250,-77.667, -148.750,-77.667, 211.333,-77.667, -148.667,-77.667, 211.417,-77.667, -148.583,-77.667, 297.750,-77.667, -62.250,-77.667, 326.167,-77.667, -33.833,-77.667, 326.250,-77.667, -33.750,-77.667, 326.333,-77.667, -33.667,-77.667, 326.417,-77.667, -33.583,-77.667, 326.500,-77.667, -33.500,-77.667, 326.583,-77.667, -33.417,-77.667, 163.583,-77.583, 166.333,-77.583, 166.417,-77.583, 166.500,-77.583, 166.583,-77.583, 166.667,-77.583, 166.750,-77.583, 166.833,-77.583, 167.417,-77.583, 167.500,-77.583, 167.583,-77.583, 167.667,-77.583, 167.750,-77.583, 167.833,-77.583, 167.917,-77.583, 168.000,-77.583, 168.083,-77.583, 168.167,-77.583, 168.250,-77.583, 168.583,-77.583, 168.667,-77.583, 168.750,-77.583, 168.833,-77.583, 168.917,-77.583, 169.000,-77.583, 169.083,-77.583, 202.333,-77.583, -157.667,-77.583, 208.917,-77.583, -151.083,-77.583, 209.000,-77.583, -151.000,-77.583, 209.083,-77.583, -150.917,-77.583, 209.167,-77.583, -150.833,-77.583, 209.250,-77.583, -150.750,-77.583, 210.583,-77.583, -149.417,-77.583, 210.667,-77.583, -149.333,-77.583, 211.500,-77.583, -148.500,-77.583, 297.750,-77.583, -62.250,-77.583, 326.667,-77.583, -33.333,-77.583, 326.750,-77.583, -33.250,-77.583, 163.667,-77.500, 163.750,-77.500, 166.417,-77.500, 166.500,-77.500, 169.000,-77.500, 169.083,-77.500, 169.167,-77.500, 169.250,-77.500, 169.333,-77.500, 202.250,-77.500, -157.750,-77.500, 206.667,-77.500, -153.333,-77.500, 206.750,-77.500, -153.250,-77.500, 206.833,-77.500, -153.167,-77.500, 206.917,-77.500, -153.083,-77.500, 207.000,-77.500, -153.000,-77.500, 207.083,-77.500, -152.917,-77.500, 207.167,-77.500, -152.833,-77.500, 207.250,-77.500, -152.750,-77.500, 207.333,-77.500, -152.667,-77.500, 207.417,-77.500, -152.583,-77.500, 207.500,-77.500, -152.500,-77.500, 207.583,-77.500, -152.417,-77.500, 207.667,-77.500, -152.333,-77.500, 207.750,-77.500, -152.250,-77.500, 208.750,-77.500, -151.250,-77.500, 208.833,-77.500, -151.167,-77.500, 211.500,-77.500, -148.500,-77.500, 211.583,-77.500, -148.417,-77.500, 211.667,-77.500, -148.333,-77.500, 211.750,-77.500, -148.250,-77.500, 212.333,-77.500, -147.667,-77.500, 212.417,-77.500, -147.583,-77.500, 213.667,-77.500, -146.333,-77.500, 213.750,-77.500, -146.250,-77.500, 213.833,-77.500, -146.167,-77.500, 213.917,-77.500, -146.083,-77.500, 297.750,-77.500, -62.250,-77.500, 326.833,-77.500, -33.167,-77.500, 326.917,-77.500, -33.083,-77.500, 327.000,-77.500, -33.000,-77.500, 327.083,-77.500, -32.917,-77.500, 327.167,-77.500, -32.833,-77.500, 327.250,-77.500, -32.750,-77.500, 163.583,-77.417, 163.667,-77.417, 166.583,-77.417, 167.167,-77.417, 167.250,-77.417, 167.333,-77.417, 167.417,-77.417, 167.500,-77.417, 167.583,-77.417, 167.667,-77.417, 167.750,-77.417, 167.833,-77.417, 167.917,-77.417, 168.000,-77.417, 168.083,-77.417, 168.167,-77.417, 168.250,-77.417, 168.333,-77.417, 168.417,-77.417, 168.500,-77.417, 168.583,-77.417, 168.667,-77.417, 168.750,-77.417, 168.833,-77.417, 168.917,-77.417, 202.333,-77.417, -157.667,-77.417, 203.167,-77.417, -156.833,-77.417, 203.250,-77.417, -156.750,-77.417, 203.333,-77.417, -156.667,-77.417, 203.417,-77.417, -156.583,-77.417, 203.500,-77.417, -156.500,-77.417, 203.583,-77.417, -156.417,-77.417, 206.583,-77.417, -153.417,-77.417, 207.833,-77.417, -152.167,-77.417, 207.917,-77.417, -152.083,-77.417, 208.000,-77.417, -152.000,-77.417, 208.083,-77.417, -151.917,-77.417, 208.167,-77.417, -151.833,-77.417, 208.250,-77.417, -151.750,-77.417, 208.333,-77.417, -151.667,-77.417, 208.417,-77.417, -151.583,-77.417, 208.500,-77.417, -151.500,-77.417, 208.583,-77.417, -151.417,-77.417, 208.667,-77.417, -151.333,-77.417, 211.833,-77.417, -148.167,-77.417, 212.250,-77.417, -147.750,-77.417, 212.500,-77.417, -147.500,-77.417, 212.833,-77.417, -147.167,-77.417, 213.417,-77.417, -146.583,-77.417, 213.500,-77.417, -146.500,-77.417, 213.583,-77.417, -146.417,-77.417, 214.000,-77.417, -146.000,-77.417, 297.750,-77.417, -62.250,-77.417, 327.333,-77.417, -32.667,-77.417, 327.417,-77.417, -32.583,-77.417, 327.500,-77.417, -32.500,-77.417, 327.583,-77.417, -32.417,-77.417, 327.667,-77.417, -32.333,-77.417, 327.750,-77.417, -32.250,-77.417, 327.833,-77.417, -32.167,-77.417, 327.917,-77.417, -32.083,-77.417, 328.000,-77.417, -32.000,-77.417, 328.083,-77.417, -31.917,-77.417, 328.167,-77.417, -31.833,-77.417, 328.250,-77.417, -31.750,-77.417, 328.333,-77.417, -31.667,-77.417, 328.417,-77.417, -31.583,-77.417, 163.500,-77.333, 166.583,-77.333, 167.083,-77.333, 202.167,-77.333, -157.833,-77.333, 202.250,-77.333, -157.750,-77.333, 202.833,-77.333, -157.167,-77.333, 202.917,-77.333, -157.083,-77.333, 203.000,-77.333, -157.000,-77.333, 203.083,-77.333, -156.917,-77.333, 203.667,-77.333, -156.333,-77.333, 203.750,-77.333, -156.250,-77.333, 203.833,-77.333, -156.167,-77.333, 203.917,-77.333, -156.083,-77.333, 206.667,-77.333, -153.333,-77.333, 206.750,-77.333, -153.250,-77.333, 209.250,-77.333, -150.750,-77.333, 209.333,-77.333, -150.667,-77.333, 209.417,-77.333, -150.583,-77.333, 209.500,-77.333, -150.500,-77.333, 209.583,-77.333, -150.417,-77.333, 209.667,-77.333, -150.333,-77.333, 211.500,-77.333, -148.500,-77.333, 211.583,-77.333, -148.417,-77.333, 211.667,-77.333, -148.333,-77.333, 211.750,-77.333, -148.250,-77.333, 212.250,-77.333, -147.750,-77.333, 212.333,-77.333, -147.667,-77.333, 212.500,-77.333, -147.500,-77.333, 212.583,-77.333, -147.417,-77.333, 212.667,-77.333, -147.333,-77.333, 212.750,-77.333, -147.250,-77.333, 212.917,-77.333, -147.083,-77.333, 213.083,-77.333, -146.917,-77.333, 213.167,-77.333, -146.833,-77.333, 213.250,-77.333, -146.750,-77.333, 213.333,-77.333, -146.667,-77.333, 214.083,-77.333, -145.917,-77.333, 297.750,-77.333, -62.250,-77.333, 328.500,-77.333, -31.500,-77.333, 328.583,-77.333, -31.417,-77.333, 163.333,-77.250, 163.417,-77.250, 166.417,-77.250, 166.500,-77.250, 166.583,-77.250, 166.667,-77.250, 166.750,-77.250, 166.833,-77.250, 166.917,-77.250, 167.000,-77.250, 202.250,-77.250, -157.750,-77.250, 202.583,-77.250, -157.417,-77.250, 202.667,-77.250, -157.333,-77.250, 202.750,-77.250, -157.250,-77.250, 204.000,-77.250, -156.000,-77.250, 205.583,-77.250, -154.417,-77.250, 205.667,-77.250, -154.333,-77.250, 205.750,-77.250, -154.250,-77.250, 205.833,-77.250, -154.167,-77.250, 205.917,-77.250, -154.083,-77.250, 206.000,-77.250, -154.000,-77.250, 206.083,-77.250, -153.917,-77.250, 206.167,-77.250, -153.833,-77.250, 206.250,-77.250, -153.750,-77.250, 206.333,-77.250, -153.667,-77.250, 206.417,-77.250, -153.583,-77.250, 206.500,-77.250, -153.500,-77.250, 206.583,-77.250, -153.417,-77.250, 208.917,-77.250, -151.083,-77.250, 209.000,-77.250, -151.000,-77.250, 209.083,-77.250, -150.917,-77.250, 209.167,-77.250, -150.833,-77.250, 209.250,-77.250, -150.750,-77.250, 209.333,-77.250, -150.667,-77.250, 209.417,-77.250, -150.583,-77.250, 211.167,-77.250, -148.833,-77.250, 211.250,-77.250, -148.750,-77.250, 211.333,-77.250, -148.667,-77.250, 211.417,-77.250, -148.583,-77.250, 212.083,-77.250, -147.917,-77.250, 212.167,-77.250, -147.833,-77.250, 212.917,-77.250, -147.083,-77.250, 213.000,-77.250, -147.000,-77.250, 213.917,-77.250, -146.083,-77.250, 214.000,-77.250, -146.000,-77.250, 297.750,-77.250, -62.250,-77.250, 328.667,-77.250, -31.333,-77.250, 328.750,-77.250, -31.250,-77.250, 163.167,-77.167, 163.250,-77.167, 202.167,-77.167, -157.833,-77.167, 202.250,-77.167, -157.750,-77.167, 202.333,-77.167, -157.667,-77.167, 202.417,-77.167, -157.583,-77.167, 202.500,-77.167, -157.500,-77.167, 203.833,-77.167, -156.167,-77.167, 203.917,-77.167, -156.083,-77.167, 204.000,-77.167, -156.000,-77.167, 204.083,-77.167, -155.917,-77.167, 204.333,-77.167, -155.667,-77.167, 204.417,-77.167, -155.583,-77.167, 204.500,-77.167, -155.500,-77.167, 204.583,-77.167, -155.417,-77.167, 204.667,-77.167, -155.333,-77.167, 204.750,-77.167, -155.250,-77.167, 204.833,-77.167, -155.167,-77.167, 204.917,-77.167, -155.083,-77.167, 205.000,-77.167, -155.000,-77.167, 205.083,-77.167, -154.917,-77.167, 205.167,-77.167, -154.833,-77.167, 205.250,-77.167, -154.750,-77.167, 205.333,-77.167, -154.667,-77.167, 205.417,-77.167, -154.583,-77.167, 205.500,-77.167, -154.500,-77.167, 211.250,-77.167, -148.750,-77.167, 211.750,-77.167, -148.250,-77.167, 211.833,-77.167, -148.167,-77.167, 211.917,-77.167, -148.083,-77.167, 212.000,-77.167, -148.000,-77.167, 213.833,-77.167, -146.167,-77.167, 213.917,-77.167, -146.083,-77.167, 214.000,-77.167, -146.000,-77.167, 214.083,-77.167, -145.917,-77.167, 297.750,-77.167, -62.250,-77.167, 328.833,-77.167, -31.167,-77.167, 328.917,-77.167, -31.083,-77.167, 329.000,-77.167, -31.000,-77.167, 329.083,-77.167, -30.917,-77.167, 329.167,-77.167, -30.833,-77.167, 162.667,-77.083, 162.750,-77.083, 162.833,-77.083, 162.917,-77.083, 163.000,-77.083, 163.083,-77.083, 204.167,-77.083, -155.833,-77.083, 204.250,-77.083, -155.750,-77.083, 210.000,-77.083, -150.000,-77.083, 210.083,-77.083, -149.917,-77.083, 210.167,-77.083, -149.833,-77.083, 210.250,-77.083, -149.750,-77.083, 210.333,-77.083, -149.667,-77.083, 210.417,-77.083, -149.583,-77.083, 210.500,-77.083, -149.500,-77.083, 210.583,-77.083, -149.417,-77.083, 210.667,-77.083, -149.333,-77.083, 210.750,-77.083, -149.250,-77.083, 211.333,-77.083, -148.667,-77.083, 211.500,-77.083, -148.500,-77.083, 211.583,-77.083, -148.417,-77.083, 211.667,-77.083, -148.333,-77.083, 214.167,-77.083, -145.833,-77.083, 214.250,-77.083, -145.750,-77.083, 214.333,-77.083, -145.667,-77.083, 214.417,-77.083, -145.583,-77.083, 214.500,-77.083, -145.500,-77.083, 214.583,-77.083, -145.417,-77.083, 297.750,-77.083, -62.250,-77.083, 329.250,-77.083, -30.750,-77.083, 329.333,-77.083, -30.667,-77.083, 329.417,-77.083, -30.583,-77.083, 329.500,-77.083, -30.500,-77.083, 329.583,-77.083, -30.417,-77.083, 329.667,-77.083, -30.333,-77.083, 329.750,-77.083, -30.250,-77.083, 329.833,-77.083, -30.167,-77.083, 162.583,-77.000, 209.583,-77.000, -150.417,-77.000, 209.667,-77.000, -150.333,-77.000, 209.750,-77.000, -150.250,-77.000, 209.833,-77.000, -150.167,-77.000, 209.917,-77.000, -150.083,-77.000, 210.417,-77.000, -149.583,-77.000, 210.500,-77.000, -149.500,-77.000, 210.583,-77.000, -149.417,-77.000, 210.667,-77.000, -149.333,-77.000, 211.083,-77.000, -148.917,-77.000, 211.167,-77.000, -148.833,-77.000, 211.250,-77.000, -148.750,-77.000, 211.417,-77.000, -148.583,-77.000, 213.750,-77.000, -146.250,-77.000, 213.833,-77.000, -146.167,-77.000, 213.917,-77.000, -146.083,-77.000, 214.667,-77.000, -145.333,-77.000, 297.750,-77.000, -62.250,-77.000, 329.917,-77.000, -30.083,-77.000, 330.000,-77.000, -30.000,-77.000, 330.083,-77.000, -29.917,-77.000, 162.500,-76.917, 209.333,-76.917, -150.667,-76.917, 209.417,-76.917, -150.583,-76.917, 209.500,-76.917, -150.500,-76.917, 209.583,-76.917, -150.417,-76.917, 209.667,-76.917, -150.333,-76.917, 209.750,-76.917, -150.250,-76.917, 209.833,-76.917, -150.167,-76.917, 209.917,-76.917, -150.083,-76.917, 210.000,-76.917, -150.000,-76.917, 210.083,-76.917, -149.917,-76.917, 210.167,-76.917, -149.833,-76.917, 210.250,-76.917, -149.750,-76.917, 210.333,-76.917, -149.667,-76.917, 210.917,-76.917, -149.083,-76.917, 211.000,-76.917, -149.000,-76.917, 211.083,-76.917, -148.917,-76.917, 211.167,-76.917, -148.833,-76.917, 211.250,-76.917, -148.750,-76.917, 211.333,-76.917, -148.667,-76.917, 213.083,-76.917, -146.917,-76.917, 213.167,-76.917, -146.833,-76.917, 213.250,-76.917, -146.750,-76.917, 213.333,-76.917, -146.667,-76.917, 213.417,-76.917, -146.583,-76.917, 213.500,-76.917, -146.500,-76.917, 213.583,-76.917, -146.417,-76.917, 213.750,-76.917, -146.250,-76.917, 214.333,-76.917, -145.667,-76.917, 214.500,-76.917, -145.500,-76.917, 214.583,-76.917, -145.417,-76.917, 297.750,-76.917, -62.250,-76.917, 330.167,-76.917, -29.833,-76.917, 330.250,-76.917, -29.750,-76.917, 330.333,-76.917, -29.667,-76.917, 330.417,-76.917, -29.583,-76.917, 330.500,-76.917, -29.500,-76.917, 330.583,-76.917, -29.417,-76.917, 162.583,-76.833, 162.833,-76.833, 213.083,-76.833, -146.917,-76.833, 213.167,-76.833, -146.833,-76.833, 213.250,-76.833, -146.750,-76.833, 214.000,-76.833, -146.000,-76.833, 214.083,-76.833, -145.917,-76.833, 214.167,-76.833, -145.833,-76.833, 214.250,-76.833, -145.750,-76.833, 214.333,-76.833, -145.667,-76.833, 214.417,-76.833, -145.583,-76.833, 214.500,-76.833, -145.500,-76.833, 297.750,-76.833, -62.250,-76.833, 330.667,-76.833, -29.333,-76.833, 330.750,-76.833, -29.250,-76.833, 330.833,-76.833, -29.167,-76.833, 330.917,-76.833, -29.083,-76.833, 162.667,-76.750, 162.750,-76.750, 162.833,-76.750, 162.917,-76.750, 209.417,-76.750, -150.583,-76.750, 209.500,-76.750, -150.500,-76.750, 209.583,-76.750, -150.417,-76.750, 209.667,-76.750, -150.333,-76.750, 209.750,-76.750, -150.250,-76.750, 209.833,-76.750, -150.167,-76.750, 209.917,-76.750, -150.083,-76.750, 210.000,-76.750, -150.000,-76.750, 210.917,-76.750, -149.083,-76.750, 211.000,-76.750, -149.000,-76.750, 211.083,-76.750, -148.917,-76.750, 211.167,-76.750, -148.833,-76.750, 211.250,-76.750, -148.750,-76.750, 211.333,-76.750, -148.667,-76.750, 211.417,-76.750, -148.583,-76.750, 211.500,-76.750, -148.500,-76.750, 211.583,-76.750, -148.417,-76.750, 214.583,-76.750, -145.417,-76.750, 297.750,-76.750, -62.250,-76.750, 331.000,-76.750, -29.000,-76.750, 331.083,-76.750, -28.917,-76.750, 162.667,-76.667, 209.833,-76.667, -150.167,-76.667, 209.917,-76.667, -150.083,-76.667, 210.000,-76.667, -150.000,-76.667, 212.333,-76.667, -147.667,-76.667, 212.417,-76.667, -147.583,-76.667, 212.917,-76.667, -147.083,-76.667, 213.000,-76.667, -147.000,-76.667, 213.083,-76.667, -146.917,-76.667, 214.000,-76.667, -146.000,-76.667, 214.083,-76.667, -145.917,-76.667, 214.167,-76.667, -145.833,-76.667, 214.250,-76.667, -145.750,-76.667, 214.333,-76.667, -145.667,-76.667, 214.417,-76.667, -145.583,-76.667, 214.500,-76.667, -145.500,-76.667, 297.750,-76.667, -62.250,-76.667, 331.167,-76.667, -28.833,-76.667, 331.250,-76.667, -28.750,-76.667, 331.333,-76.667, -28.667,-76.667, 331.417,-76.667, -28.583,-76.667, 331.500,-76.667, -28.500,-76.667, 331.583,-76.667, -28.417,-76.667, 162.750,-76.583, 162.833,-76.583, 212.083,-76.583, -147.917,-76.583, 212.167,-76.583, -147.833,-76.583, 212.833,-76.583, -147.167,-76.583, 212.917,-76.583, -147.083,-76.583, 213.000,-76.583, -147.000,-76.583, 213.083,-76.583, -146.917,-76.583, 213.667,-76.583, -146.333,-76.583, 213.750,-76.583, -146.250,-76.583, 213.833,-76.583, -146.167,-76.583, 213.917,-76.583, -146.083,-76.583, 297.750,-76.583, -62.250,-76.583, 331.667,-76.583, -28.333,-76.583, 331.750,-76.583, -28.250,-76.583, 331.833,-76.583, -28.167,-76.583, 331.917,-76.583, -28.083,-76.583, 332.000,-76.583, -28.000,-76.583, 332.083,-76.583, -27.917,-76.583, 332.167,-76.583, -27.833,-76.583, 332.250,-76.583, -27.750,-76.583, 332.333,-76.583, -27.667,-76.583, 332.417,-76.583, -27.583,-76.583, 332.500,-76.583, -27.500,-76.583, 332.583,-76.583, -27.417,-76.583, 332.667,-76.583, -27.333,-76.583, 332.750,-76.583, -27.250,-76.583, 332.833,-76.583, -27.167,-76.583, 162.750,-76.500, 213.333,-76.500, -146.667,-76.500, 213.417,-76.500, -146.583,-76.500, 213.500,-76.500, -146.500,-76.500, 213.583,-76.500, -146.417,-76.500, 213.917,-76.500, -146.083,-76.500, 214.000,-76.500, -146.000,-76.500, 214.083,-76.500, -145.917,-76.500, 214.167,-76.500, -145.833,-76.500, 214.250,-76.500, -145.750,-76.500, 214.333,-76.500, -145.667,-76.500, 214.417,-76.500, -145.583,-76.500, 214.500,-76.500, -145.500,-76.500, 214.583,-76.500, -145.417,-76.500, 297.750,-76.500, -62.250,-76.500, 332.917,-76.500, -27.083,-76.500, 333.000,-76.500, -27.000,-76.500, 333.083,-76.500, -26.917,-76.500, 333.167,-76.500, -26.833,-76.500, 162.750,-76.417, 162.833,-76.417, 210.583,-76.417, -149.417,-76.417, 210.667,-76.417, -149.333,-76.417, 210.750,-76.417, -149.250,-76.417, 210.833,-76.417, -149.167,-76.417, 210.917,-76.417, -149.083,-76.417, 211.000,-76.417, -149.000,-76.417, 211.083,-76.417, -148.917,-76.417, 211.167,-76.417, -148.833,-76.417, 211.250,-76.417, -148.750,-76.417, 211.333,-76.417, -148.667,-76.417, 211.417,-76.417, -148.583,-76.417, 211.500,-76.417, -148.500,-76.417, 211.583,-76.417, -148.417,-76.417, 211.667,-76.417, -148.333,-76.417, 211.750,-76.417, -148.250,-76.417, 211.833,-76.417, -148.167,-76.417, 212.333,-76.417, -147.667,-76.417, 212.417,-76.417, -147.583,-76.417, 212.500,-76.417, -147.500,-76.417, 212.583,-76.417, -147.417,-76.417, 212.667,-76.417, -147.333,-76.417, 212.750,-76.417, -147.250,-76.417, 212.833,-76.417, -147.167,-76.417, 212.917,-76.417, -147.083,-76.417, 213.000,-76.417, -147.000,-76.417, 213.083,-76.417, -146.917,-76.417, 213.167,-76.417, -146.833,-76.417, 213.250,-76.417, -146.750,-76.417, 213.333,-76.417, -146.667,-76.417, 213.417,-76.417, -146.583,-76.417, 213.500,-76.417, -146.500,-76.417, 213.583,-76.417, -146.417,-76.417, 213.667,-76.417, -146.333,-76.417, 213.750,-76.417, -146.250,-76.417, 213.833,-76.417, -146.167,-76.417, 214.667,-76.417, -145.333,-76.417, 297.750,-76.417, -62.250,-76.417, 333.250,-76.417, -26.750,-76.417, 333.333,-76.417, -26.667,-76.417, 333.750,-76.417, -26.250,-76.417, 333.833,-76.417, -26.167,-76.417, 333.917,-76.417, -26.083,-76.417, 334.000,-76.417, -26.000,-76.417, 162.667,-76.333, 210.583,-76.333, -149.417,-76.333, 210.667,-76.333, -149.333,-76.333, 210.750,-76.333, -149.250,-76.333, 210.833,-76.333, -149.167,-76.333, 210.917,-76.333, -149.083,-76.333, 211.000,-76.333, -149.000,-76.333, 211.083,-76.333, -148.917,-76.333, 211.167,-76.333, -148.833,-76.333, 211.250,-76.333, -148.750,-76.333, 211.333,-76.333, -148.667,-76.333, 211.917,-76.333, -148.083,-76.333, 212.000,-76.333, -148.000,-76.333, 212.083,-76.333, -147.917,-76.333, 212.167,-76.333, -147.833,-76.333, 212.250,-76.333, -147.750,-76.333, 213.000,-76.333, -147.000,-76.333, 213.083,-76.333, -146.917,-76.333, 214.667,-76.333, -145.333,-76.333, 297.750,-76.333, -62.250,-76.333, 333.417,-76.333, -26.583,-76.333, 333.500,-76.333, -26.500,-76.333, 333.583,-76.333, -26.417,-76.333, 333.667,-76.333, -26.333,-76.333, 334.083,-76.333, -25.917,-76.333, 334.167,-76.333, -25.833,-76.333, 334.250,-76.333, -25.750,-76.333, 334.333,-76.333, -25.667,-76.333, 162.333,-76.250, 162.417,-76.250, 162.500,-76.250, 162.583,-76.250, 162.667,-76.250, 162.750,-76.250, 211.417,-76.250, -148.583,-76.250, 212.167,-76.250, -147.833,-76.250, 212.250,-76.250, -147.750,-76.250, 212.333,-76.250, -147.667,-76.250, 212.417,-76.250, -147.583,-76.250, 212.500,-76.250, -147.500,-76.250, 212.583,-76.250, -147.417,-76.250, 212.667,-76.250, -147.333,-76.250, 212.750,-76.250, -147.250,-76.250, 212.917,-76.250, -147.083,-76.250, 213.083,-76.250, -146.917,-76.250, 213.167,-76.250, -146.833,-76.250, 213.250,-76.250, -146.750,-76.250, 214.167,-76.250, -145.833,-76.250, 214.250,-76.250, -145.750,-76.250, 214.333,-76.250, -145.667,-76.250, 214.417,-76.250, -145.583,-76.250, 214.500,-76.250, -145.500,-76.250, 214.583,-76.250, -145.417,-76.250, 297.750,-76.250, -62.250,-76.250, 334.417,-76.250, -25.583,-76.250, 334.500,-76.250, -25.500,-76.250, 334.583,-76.250, -25.417,-76.250, 334.667,-76.250, -25.333,-76.250, 162.250,-76.167, 168.417,-76.167, 211.500,-76.167, -148.500,-76.167, 211.583,-76.167, -148.417,-76.167, 211.667,-76.167, -148.333,-76.167, 211.750,-76.167, -148.250,-76.167, 211.833,-76.167, -148.167,-76.167, 211.917,-76.167, -148.083,-76.167, 212.000,-76.167, -148.000,-76.167, 212.083,-76.167, -147.917,-76.167, 212.833,-76.167, -147.167,-76.167, 213.000,-76.167, -147.000,-76.167, 213.083,-76.167, -146.917,-76.167, 213.167,-76.167, -146.833,-76.167, 213.917,-76.167, -146.083,-76.167, 214.000,-76.167, -146.000,-76.167, 214.083,-76.167, -145.917,-76.167, 297.750,-76.167, -62.250,-76.167, 334.750,-76.167, -25.250,-76.167, 334.833,-76.167, -25.167,-76.167, 334.917,-76.167, -25.083,-76.167, 335.000,-76.167, -25.000,-76.167, 335.083,-76.167, -24.917,-76.167, 335.167,-76.167, -24.833,-76.167, 335.250,-76.167, -24.750,-76.167, 335.333,-76.167, -24.667,-76.167, 335.417,-76.167, -24.583,-76.167, 162.333,-76.083, 162.417,-76.083, 162.500,-76.083, 162.583,-76.083, 212.917,-76.083, -147.083,-76.083, 213.000,-76.083, -147.000,-76.083, 213.667,-76.083, -146.333,-76.083, 213.750,-76.083, -146.250,-76.083, 213.833,-76.083, -146.167,-76.083, 297.750,-76.083, -62.250,-76.083, 335.500,-76.083, -24.500,-76.083, 335.583,-76.083, -24.417,-76.083, 335.667,-76.083, -24.333,-76.083, 335.750,-76.083, -24.250,-76.083, 335.833,-76.083, -24.167,-76.083, 335.917,-76.083, -24.083,-76.083, 336.000,-76.083, -24.000,-76.083, 336.083,-76.083, -23.917,-76.083, 336.167,-76.083, -23.833,-76.083, 336.250,-76.083, -23.750,-76.083, 336.333,-76.083, -23.667,-76.083, 336.417,-76.083, -23.583,-76.083, 336.500,-76.083, -23.500,-76.083, 336.583,-76.083, -23.417,-76.083, 336.667,-76.083, -23.333,-76.083, 336.750,-76.083, -23.250,-76.083, 336.833,-76.083, -23.167,-76.083, 336.917,-76.083, -23.083,-76.083, 337.000,-76.083, -23.000,-76.083, 337.083,-76.083, -22.917,-76.083, 162.667,-76.000, 213.833,-76.000, -146.167,-76.000, 213.917,-76.000, -146.083,-76.000, 214.583,-76.000, -145.417,-76.000, 214.667,-76.000, -145.333,-76.000, 214.750,-76.000, -145.250,-76.000, 214.833,-76.000, -145.167,-76.000, 297.750,-76.000, -62.250,-76.000, 337.167,-76.000, -22.833,-76.000, 337.250,-76.000, -22.750,-76.000, 337.333,-76.000, -22.667,-76.000, 337.417,-76.000, -22.583,-76.000, 337.500,-76.000, -22.500,-76.000, 337.583,-76.000, -22.417,-76.000, 337.667,-76.000, -22.333,-76.000, 337.750,-76.000, -22.250,-76.000, 337.833,-76.000, -22.167,-76.000, 337.917,-76.000, -22.083,-76.000, 338.000,-76.000, -22.000,-76.000, 338.167,-76.000, -21.833,-76.000, 338.250,-76.000, -21.750,-76.000, 338.333,-76.000, -21.667,-76.000, 338.417,-76.000, -21.583,-76.000, 338.500,-76.000, -21.500,-76.000, 338.583,-76.000, -21.417,-76.000, 338.667,-76.000, -21.333,-76.000, 338.750,-76.000, -21.250,-76.000, 338.833,-76.000, -21.167,-76.000, 338.917,-76.000, -21.083,-76.000, 339.000,-76.000, -21.000,-76.000, 339.083,-76.000, -20.917,-76.000, 339.167,-76.000, -20.833,-76.000, 339.250,-76.000, -20.750,-76.000, 339.333,-76.000, -20.667,-76.000, 339.417,-76.000, -20.583,-76.000, 339.500,-76.000, -20.500,-76.000, 162.750,-75.917, 162.833,-75.917, 162.917,-75.917, 163.000,-75.917, 214.000,-75.917, -146.000,-75.917, 214.083,-75.917, -145.917,-75.917, 214.167,-75.917, -145.833,-75.917, 214.250,-75.917, -145.750,-75.917, 214.333,-75.917, -145.667,-75.917, 214.417,-75.917, -145.583,-75.917, 214.500,-75.917, -145.500,-75.917, 214.917,-75.917, -145.083,-75.917, 215.000,-75.917, -145.000,-75.917, 215.083,-75.917, -144.917,-75.917, 215.167,-75.917, -144.833,-75.917, 215.250,-75.917, -144.750,-75.917, 215.333,-75.917, -144.667,-75.917, 215.417,-75.917, -144.583,-75.917, 215.500,-75.917, -144.500,-75.917, 215.583,-75.917, -144.417,-75.917, 215.667,-75.917, -144.333,-75.917, 215.750,-75.917, -144.250,-75.917, 215.833,-75.917, -144.167,-75.917, 297.750,-75.917, -62.250,-75.917, 338.083,-75.917, -21.917,-75.917, 339.583,-75.917, -20.417,-75.917, 339.667,-75.917, -20.333,-75.917, 339.750,-75.917, -20.250,-75.917, 162.833,-75.833, 215.917,-75.833, -144.083,-75.833, 297.750,-75.833, -62.250,-75.833, 339.833,-75.833, -20.167,-75.833, 339.917,-75.833, -20.083,-75.833, 340.000,-75.833, -20.000,-75.833, 340.083,-75.833, -19.917,-75.833, 340.167,-75.833, -19.833,-75.833, 340.250,-75.833, -19.750,-75.833, 340.333,-75.833, -19.667,-75.833, 340.417,-75.833, -19.583,-75.833, 340.500,-75.833, -19.500,-75.833, 340.583,-75.833, -19.417,-75.833, 340.667,-75.833, -19.333,-75.833, 340.750,-75.833, -19.250,-75.833, 340.833,-75.833, -19.167,-75.833, 340.917,-75.833, -19.083,-75.833, 341.000,-75.833, -19.000,-75.833, 341.083,-75.833, -18.917,-75.833, 341.167,-75.833, -18.833,-75.833, 341.250,-75.833, -18.750,-75.833, 341.333,-75.833, -18.667,-75.833, 341.417,-75.833, -18.583,-75.833, 341.500,-75.833, -18.500,-75.833, 341.583,-75.833, -18.417,-75.833, 341.667,-75.833, -18.333,-75.833, 341.750,-75.833, -18.250,-75.833, 341.833,-75.833, -18.167,-75.833, 341.917,-75.833, -18.083,-75.833, 342.000,-75.833, -18.000,-75.833, 342.083,-75.833, -17.917,-75.833, 162.917,-75.750, 163.000,-75.750, 215.833,-75.750, -144.167,-75.750, 297.750,-75.750, -62.250,-75.750, 342.167,-75.750, -17.833,-75.750, 162.833,-75.667, 214.333,-75.667, -145.667,-75.667, 214.417,-75.667, -145.583,-75.667, 214.500,-75.667, -145.500,-75.667, 214.583,-75.667, -145.417,-75.667, 215.833,-75.667, -144.167,-75.667, 215.917,-75.667, -144.083,-75.667, 216.000,-75.667, -144.000,-75.667, 216.083,-75.667, -143.917,-75.667, 216.167,-75.667, -143.833,-75.667, 216.250,-75.667, -143.750,-75.667, 216.333,-75.667, -143.667,-75.667, 216.417,-75.667, -143.583,-75.667, 216.500,-75.667, -143.500,-75.667, 216.583,-75.667, -143.417,-75.667, 216.667,-75.667, -143.333,-75.667, 216.750,-75.667, -143.250,-75.667, 216.833,-75.667, -143.167,-75.667, 216.917,-75.667, -143.083,-75.667, 217.000,-75.667, -143.000,-75.667, 217.083,-75.667, -142.917,-75.667, 217.167,-75.667, -142.833,-75.667, 217.250,-75.667, -142.750,-75.667, 217.333,-75.667, -142.667,-75.667, 297.750,-75.667, -62.250,-75.667, 342.083,-75.667, -17.917,-75.667, 162.833,-75.583, 162.917,-75.583, 163.000,-75.583, 214.167,-75.583, -145.833,-75.583, 214.250,-75.583, -145.750,-75.583, 214.333,-75.583, -145.667,-75.583, 217.417,-75.583, -142.583,-75.583, 217.667,-75.583, -142.333,-75.583, 217.750,-75.583, -142.250,-75.583, 217.833,-75.583, -142.167,-75.583, 217.917,-75.583, -142.083,-75.583, 218.000,-75.583, -142.000,-75.583, 218.083,-75.583, -141.917,-75.583, 218.333,-75.583, -141.667,-75.583, 218.417,-75.583, -141.583,-75.583, 218.500,-75.583, -141.500,-75.583, 218.583,-75.583, -141.417,-75.583, 218.667,-75.583, -141.333,-75.583, 218.750,-75.583, -141.250,-75.583, 218.833,-75.583, -141.167,-75.583, 218.917,-75.583, -141.083,-75.583, 219.000,-75.583, -141.000,-75.583, 297.750,-75.583, -62.250,-75.583, 341.833,-75.583, -18.167,-75.583, 341.917,-75.583, -18.083,-75.583, 342.000,-75.583, -18.000,-75.583, 162.583,-75.500, 162.667,-75.500, 162.750,-75.500, 216.750,-75.500, -143.250,-75.500, 216.833,-75.500, -143.167,-75.500, 217.417,-75.500, -142.583,-75.500, 217.500,-75.500, -142.500,-75.500, 217.583,-75.500, -142.417,-75.500, 218.167,-75.500, -141.833,-75.500, 218.250,-75.500, -141.750,-75.500, 219.083,-75.500, -140.917,-75.500, 219.167,-75.500, -140.833,-75.500, 219.250,-75.500, -140.750,-75.500, 219.333,-75.500, -140.667,-75.500, 219.417,-75.500, -140.583,-75.500, 219.500,-75.500, -140.500,-75.500, 219.583,-75.500, -140.417,-75.500, 219.667,-75.500, -140.333,-75.500, 219.750,-75.500, -140.250,-75.500, 219.833,-75.500, -140.167,-75.500, 219.917,-75.500, -140.083,-75.500, 220.000,-75.500, -140.000,-75.500, 297.750,-75.500, -62.250,-75.500, 341.750,-75.500, -18.250,-75.500, 341.833,-75.500, -18.167,-75.500, 162.500,-75.417, 220.083,-75.417, -139.917,-75.417, 220.167,-75.417, -139.833,-75.417, 297.750,-75.417, -62.250,-75.417, 341.917,-75.417, -18.083,-75.417, 162.500,-75.333, 162.583,-75.333, 220.250,-75.333, -139.750,-75.333, 220.333,-75.333, -139.667,-75.333, 297.750,-75.333, -62.250,-75.333, 341.917,-75.333, -18.083,-75.333, 342.000,-75.333, -18.000,-75.333, 342.083,-75.333, -17.917,-75.333, 342.167,-75.333, -17.833,-75.333, 162.417,-75.250, 220.417,-75.250, -139.583,-75.250, 297.750,-75.250, -62.250,-75.250, 342.250,-75.250, -17.750,-75.250, 342.333,-75.250, -17.667,-75.250, 162.417,-75.167, 220.500,-75.167, -139.500,-75.167, 220.583,-75.167, -139.417,-75.167, 220.667,-75.167, -139.333,-75.167, 220.750,-75.167, -139.250,-75.167, 220.833,-75.167, -139.167,-75.167, 220.917,-75.167, -139.083,-75.167, 221.000,-75.167, -139.000,-75.167, 221.083,-75.167, -138.917,-75.167, 221.167,-75.167, -138.833,-75.167, 221.250,-75.167, -138.750,-75.167, 297.750,-75.167, -62.250,-75.167, 342.417,-75.167, -17.583,-75.167, 342.500,-75.167, -17.500,-75.167, 342.583,-75.167, -17.417,-75.167, 162.417,-75.083, 221.333,-75.083, -138.667,-75.083, 221.417,-75.083, -138.583,-75.083, 221.500,-75.083, -138.500,-75.083, 221.583,-75.083, -138.417,-75.083, 221.667,-75.083, -138.333,-75.083, 221.750,-75.083, -138.250,-75.083, 221.833,-75.083, -138.167,-75.083, 221.917,-75.083, -138.083,-75.083, 222.000,-75.083, -138.000,-75.083, 222.083,-75.083, -137.917,-75.083, 222.167,-75.083, -137.833,-75.083, 222.250,-75.083, -137.750,-75.083, 222.333,-75.083, -137.667,-75.083, 222.417,-75.083, -137.583,-75.083, 222.500,-75.083, -137.500,-75.083, 222.583,-75.083, -137.417,-75.083, 222.667,-75.083, -137.333,-75.083, 222.750,-75.083, -137.250,-75.083, 222.833,-75.083, -137.167,-75.083, 222.917,-75.083, -137.083,-75.083, 223.000,-75.083, -137.000,-75.083, 297.750,-75.083, -62.250,-75.083, 342.667,-75.083, -17.333,-75.083, 162.500,-75.000, 162.583,-75.000, 162.667,-75.000, 162.750,-75.000, 162.833,-75.000, 162.917,-75.000, 163.000,-75.000, 163.083,-75.000, 163.167,-75.000, 163.250,-75.000, 163.333,-75.000, 163.417,-75.000, 163.500,-75.000, 223.083,-75.000, -136.917,-75.000, 223.167,-75.000, -136.833,-75.000, 297.750,-75.000, -62.250,-75.000, 342.750,-75.000, -17.250,-75.000, 163.583,-74.917, 163.667,-74.917, 163.750,-74.917, 223.250,-74.917, -136.750,-74.917, 226.417,-74.917, -133.583,-74.917, 226.500,-74.917, -133.500,-74.917, 226.583,-74.917, -133.417,-74.917, 226.667,-74.917, -133.333,-74.917, 226.750,-74.917, -133.250,-74.917, 226.833,-74.917, -133.167,-74.917, 229.750,-74.917, -130.250,-74.917, 229.833,-74.917, -130.167,-74.917, 229.917,-74.917, -130.083,-74.917, 297.750,-74.917, -62.250,-74.917, 342.833,-74.917, -17.167,-74.917, 163.583,-74.833, 223.333,-74.833, -136.667,-74.833, 226.000,-74.833, -134.000,-74.833, 226.083,-74.833, -133.917,-74.833, 226.167,-74.833, -133.833,-74.833, 226.250,-74.833, -133.750,-74.833, 226.333,-74.833, -133.667,-74.833, 226.917,-74.833, -133.083,-74.833, 227.000,-74.833, -133.000,-74.833, 227.083,-74.833, -132.917,-74.833, 227.167,-74.833, -132.833,-74.833, 227.417,-74.833, -132.583,-74.833, 227.500,-74.833, -132.500,-74.833, 227.583,-74.833, -132.417,-74.833, 227.667,-74.833, -132.333,-74.833, 227.750,-74.833, -132.250,-74.833, 227.833,-74.833, -132.167,-74.833, 228.250,-74.833, -131.750,-74.833, 228.333,-74.833, -131.667,-74.833, 228.417,-74.833, -131.583,-74.833, 228.500,-74.833, -131.500,-74.833, 228.583,-74.833, -131.417,-74.833, 228.667,-74.833, -131.333,-74.833, 228.750,-74.833, -131.250,-74.833, 228.833,-74.833, -131.167,-74.833, 228.917,-74.833, -131.083,-74.833, 229.000,-74.833, -131.000,-74.833, 229.083,-74.833, -130.917,-74.833, 229.167,-74.833, -130.833,-74.833, 229.250,-74.833, -130.750,-74.833, 229.333,-74.833, -130.667,-74.833, 229.417,-74.833, -130.583,-74.833, 229.500,-74.833, -130.500,-74.833, 229.583,-74.833, -130.417,-74.833, 229.667,-74.833, -130.333,-74.833, 230.000,-74.833, -130.000,-74.833, 297.833,-74.833, -62.167,-74.833, 297.917,-74.833, -62.083,-74.833, 339.583,-74.833, -20.417,-74.833, 339.667,-74.833, -20.333,-74.833, 342.833,-74.833, -17.167,-74.833, 342.917,-74.833, -17.083,-74.833, 163.583,-74.750, 164.500,-74.750, 223.333,-74.750, -136.667,-74.750, 223.417,-74.750, -136.583,-74.750, 223.500,-74.750, -136.500,-74.750, 223.583,-74.750, -136.417,-74.750, 223.667,-74.750, -136.333,-74.750, 223.750,-74.750, -136.250,-74.750, 223.833,-74.750, -136.167,-74.750, 223.917,-74.750, -136.083,-74.750, 224.000,-74.750, -136.000,-74.750, 224.083,-74.750, -135.917,-74.750, 224.167,-74.750, -135.833,-74.750, 224.250,-74.750, -135.750,-74.750, 225.750,-74.750, -134.250,-74.750, 225.833,-74.750, -134.167,-74.750, 225.917,-74.750, -134.083,-74.750, 227.250,-74.750, -132.750,-74.750, 227.333,-74.750, -132.667,-74.750, 227.917,-74.750, -132.083,-74.750, 228.000,-74.750, -132.000,-74.750, 228.083,-74.750, -131.917,-74.750, 228.167,-74.750, -131.833,-74.750, 230.000,-74.750, -130.000,-74.750, 297.833,-74.750, -62.167,-74.750, 297.917,-74.750, -62.083,-74.750, 339.500,-74.750, -20.500,-74.750, 339.667,-74.750, -20.333,-74.750, 343.000,-74.750, -17.000,-74.750, 343.083,-74.750, -16.917,-74.750, 343.167,-74.750, -16.833,-74.750, 343.250,-74.750, -16.750,-74.750, 343.333,-74.750, -16.667,-74.750, 163.667,-74.667, 163.750,-74.667, 163.833,-74.667, 164.250,-74.667, 164.333,-74.667, 165.250,-74.667, 224.333,-74.667, -135.667,-74.667, 224.417,-74.667, -135.583,-74.667, 224.500,-74.667, -135.500,-74.667, 224.583,-74.667, -135.417,-74.667, 224.667,-74.667, -135.333,-74.667, 224.750,-74.667, -135.250,-74.667, 224.833,-74.667, -135.167,-74.667, 225.583,-74.667, -134.417,-74.667, 225.667,-74.667, -134.333,-74.667, 230.000,-74.667, -130.000,-74.667, 297.750,-74.667, -62.250,-74.667, 339.417,-74.667, -20.583,-74.667, 339.583,-74.667, -20.417,-74.667, 343.417,-74.667, -16.583,-74.667, 343.500,-74.667, -16.500,-74.667, 343.583,-74.667, -16.417,-74.667, 343.667,-74.667, -16.333,-74.667, 343.750,-74.667, -16.250,-74.667, 163.917,-74.583, 164.000,-74.583, 164.083,-74.583, 164.167,-74.583, 164.417,-74.583, 164.500,-74.583, 164.583,-74.583, 164.667,-74.583, 164.750,-74.583, 164.833,-74.583, 164.917,-74.583, 165.000,-74.583, 165.083,-74.583, 165.167,-74.583, 165.250,-74.583, 224.917,-74.583, -135.083,-74.583, 225.000,-74.583, -135.000,-74.583, 225.083,-74.583, -134.917,-74.583, 225.167,-74.583, -134.833,-74.583, 225.250,-74.583, -134.750,-74.583, 225.333,-74.583, -134.667,-74.583, 225.417,-74.583, -134.583,-74.583, 225.500,-74.583, -134.500,-74.583, 230.000,-74.583, -130.000,-74.583, 297.833,-74.583, -62.167,-74.583, 339.250,-74.583, -20.750,-74.583, 339.333,-74.583, -20.667,-74.583, 339.417,-74.583, -20.583,-74.583, 339.500,-74.583, -20.500,-74.583, 343.833,-74.583, -16.167,-74.583, 343.917,-74.583, -16.083,-74.583, 344.000,-74.583, -16.000,-74.583, 344.083,-74.583, -15.917,-74.583, 165.000,-74.500, 165.083,-74.500, 228.750,-74.500, -131.250,-74.500, 228.833,-74.500, -131.167,-74.500, 228.917,-74.500, -131.083,-74.500, 229.000,-74.500, -131.000,-74.500, 230.000,-74.500, -130.000,-74.500, 297.917,-74.500, -62.083,-74.500, 298.000,-74.500, -62.000,-74.500, 338.500,-74.500, -21.500,-74.500, 338.583,-74.500, -21.417,-74.500, 338.667,-74.500, -21.333,-74.500, 338.750,-74.500, -21.250,-74.500, 338.833,-74.500, -21.167,-74.500, 338.917,-74.500, -21.083,-74.500, 339.000,-74.500, -21.000,-74.500, 339.083,-74.500, -20.917,-74.500, 339.167,-74.500, -20.833,-74.500, 339.250,-74.500, -20.750,-74.500, 344.167,-74.500, -15.833,-74.500, 344.250,-74.500, -15.750,-74.500, 164.917,-74.417, 227.417,-74.417, -132.583,-74.417, 227.500,-74.417, -132.500,-74.417, 227.583,-74.417, -132.417,-74.417, 228.000,-74.417, -132.000,-74.417, 228.083,-74.417, -131.917,-74.417, 228.167,-74.417, -131.833,-74.417, 228.250,-74.417, -131.750,-74.417, 228.333,-74.417, -131.667,-74.417, 228.417,-74.417, -131.583,-74.417, 228.500,-74.417, -131.500,-74.417, 228.583,-74.417, -131.417,-74.417, 228.667,-74.417, -131.333,-74.417, 228.750,-74.417, -131.250,-74.417, 228.833,-74.417, -131.167,-74.417, 228.917,-74.417, -131.083,-74.417, 229.000,-74.417, -131.000,-74.417, 229.083,-74.417, -130.917,-74.417, 230.000,-74.417, -130.000,-74.417, 298.083,-74.417, -61.917,-74.417, 298.167,-74.417, -61.833,-74.417, 338.500,-74.417, -21.500,-74.417, 338.583,-74.417, -21.417,-74.417, 338.667,-74.417, -21.333,-74.417, 338.750,-74.417, -21.250,-74.417, 338.833,-74.417, -21.167,-74.417, 338.917,-74.417, -21.083,-74.417, 339.000,-74.417, -21.000,-74.417, 339.250,-74.417, -20.750,-74.417, 344.333,-74.417, -15.667,-74.417, 344.417,-74.417, -15.583,-74.417, 344.500,-74.417, -15.500,-74.417, 344.583,-74.417, -15.417,-74.417, 164.833,-74.333, 228.167,-74.333, -131.833,-74.333, 228.250,-74.333, -131.750,-74.333, 228.333,-74.333, -131.667,-74.333, 230.000,-74.333, -130.000,-74.333, 298.083,-74.333, -61.917,-74.333, 339.083,-74.333, -20.917,-74.333, 339.167,-74.333, -20.833,-74.333, 339.250,-74.333, -20.750,-74.333, 339.333,-74.333, -20.667,-74.333, 344.667,-74.333, -15.333,-74.333, 344.750,-74.333, -15.250,-74.333, 344.833,-74.333, -15.167,-74.333, 164.750,-74.250, 230.000,-74.250, -130.000,-74.250, 298.167,-74.250, -61.833,-74.250, 298.250,-74.250, -61.750,-74.250, 298.333,-74.250, -61.667,-74.250, 339.333,-74.250, -20.667,-74.250, 339.417,-74.250, -20.583,-74.250, 339.500,-74.250, -20.500,-74.250, 344.917,-74.250, -15.083,-74.250, 345.000,-74.250, -15.000,-74.250, 345.083,-74.250, -14.917,-74.250, 164.667,-74.167, 164.917,-74.167, 230.000,-74.167, -130.000,-74.167, 298.417,-74.167, -61.583,-74.167, 298.500,-74.167, -61.500,-74.167, 298.583,-74.167, -61.417,-74.167, 298.667,-74.167, -61.333,-74.167, 339.417,-74.167, -20.583,-74.167, 345.167,-74.167, -14.833,-74.167, 345.250,-74.167, -14.750,-74.167, 345.333,-74.167, -14.667,-74.167, 345.417,-74.167, -14.583,-74.167, 345.500,-74.167, -14.500,-74.167, 345.583,-74.167, -14.417,-74.167, 345.667,-74.167, -14.333,-74.167, 345.750,-74.167, -14.250,-74.167, 164.750,-74.083, 164.833,-74.083, 164.917,-74.083, 165.667,-74.083, 165.750,-74.083, 165.833,-74.083, 165.917,-74.083, 166.000,-74.083, 166.083,-74.083, 230.000,-74.083, -130.000,-74.083, 230.083,-74.083, -129.917,-74.083, 230.167,-74.083, -129.833,-74.083, 230.250,-74.083, -129.750,-74.083, 230.333,-74.083, -129.667,-74.083, 230.417,-74.083, -129.583,-74.083, 230.500,-74.083, -129.500,-74.083, 230.583,-74.083, -129.417,-74.083, 230.667,-74.083, -129.333,-74.083, 230.750,-74.083, -129.250,-74.083, 230.833,-74.083, -129.167,-74.083, 230.917,-74.083, -129.083,-74.083, 231.000,-74.083, -129.000,-74.083, 231.083,-74.083, -128.917,-74.083, 231.167,-74.083, -128.833,-74.083, 231.250,-74.083, -128.750,-74.083, 231.333,-74.083, -128.667,-74.083, 231.417,-74.083, -128.583,-74.083, 231.500,-74.083, -128.500,-74.083, 231.583,-74.083, -128.417,-74.083, 231.667,-74.083, -128.333,-74.083, 231.750,-74.083, -128.250,-74.083, 231.833,-74.083, -128.167,-74.083, 231.917,-74.083, -128.083,-74.083, 232.000,-74.083, -128.000,-74.083, 232.083,-74.083, -127.917,-74.083, 232.167,-74.083, -127.833,-74.083, 232.250,-74.083, -127.750,-74.083, 232.333,-74.083, -127.667,-74.083, 232.417,-74.083, -127.583,-74.083, 232.500,-74.083, -127.500,-74.083, 232.583,-74.083, -127.417,-74.083, 232.667,-74.083, -127.333,-74.083, 232.750,-74.083, -127.250,-74.083, 232.833,-74.083, -127.167,-74.083, 232.917,-74.083, -127.083,-74.083, 233.000,-74.083, -127.000,-74.083, 233.083,-74.083, -126.917,-74.083, 233.167,-74.083, -126.833,-74.083, 233.250,-74.083, -126.750,-74.083, 233.333,-74.083, -126.667,-74.083, 233.417,-74.083, -126.583,-74.083, 233.500,-74.083, -126.500,-74.083, 233.583,-74.083, -126.417,-74.083, 233.667,-74.083, -126.333,-74.083, 233.750,-74.083, -126.250,-74.083, 233.833,-74.083, -126.167,-74.083, 233.917,-74.083, -126.083,-74.083, 234.000,-74.083, -126.000,-74.083, 234.083,-74.083, -125.917,-74.083, 234.167,-74.083, -125.833,-74.083, 234.250,-74.083, -125.750,-74.083, 234.333,-74.083, -125.667,-74.083, 234.417,-74.083, -125.583,-74.083, 236.167,-74.083, -123.833,-74.083, 236.250,-74.083, -123.750,-74.083, 236.333,-74.083, -123.667,-74.083, 236.417,-74.083, -123.583,-74.083, 236.500,-74.083, -123.500,-74.083, 236.583,-74.083, -123.417,-74.083, 236.667,-74.083, -123.333,-74.083, 236.750,-74.083, -123.250,-74.083, 236.833,-74.083, -123.167,-74.083, 236.917,-74.083, -123.083,-74.083, 237.000,-74.083, -123.000,-74.083, 237.083,-74.083, -122.917,-74.083, 237.167,-74.083, -122.833,-74.083, 237.250,-74.083, -122.750,-74.083, 237.333,-74.083, -122.667,-74.083, 237.417,-74.083, -122.583,-74.083, 241.250,-74.083, -118.750,-74.083, 241.333,-74.083, -118.667,-74.083, 241.417,-74.083, -118.583,-74.083, 241.500,-74.083, -118.500,-74.083, 241.583,-74.083, -118.417,-74.083, 241.667,-74.083, -118.333,-74.083, 241.750,-74.083, -118.250,-74.083, 241.833,-74.083, -118.167,-74.083, 241.917,-74.083, -118.083,-74.083, 242.000,-74.083, -118.000,-74.083, 242.083,-74.083, -117.917,-74.083, 242.167,-74.083, -117.833,-74.083, 242.250,-74.083, -117.750,-74.083, 242.333,-74.083, -117.667,-74.083, 242.417,-74.083, -117.583,-74.083, 242.500,-74.083, -117.500,-74.083, 242.583,-74.083, -117.417,-74.083, 242.667,-74.083, -117.333,-74.083, 242.750,-74.083, -117.250,-74.083, 242.833,-74.083, -117.167,-74.083, 242.917,-74.083, -117.083,-74.083, 243.000,-74.083, -117.000,-74.083, 243.083,-74.083, -116.917,-74.083, 243.167,-74.083, -116.833,-74.083, 243.750,-74.083, -116.250,-74.083, 243.833,-74.083, -116.167,-74.083, 243.917,-74.083, -116.083,-74.083, 244.000,-74.083, -116.000,-74.083, 244.083,-74.083, -115.917,-74.083, 244.167,-74.083, -115.833,-74.083, 244.250,-74.083, -115.750,-74.083, 244.333,-74.083, -115.667,-74.083, 244.417,-74.083, -115.583,-74.083, 244.500,-74.083, -115.500,-74.083, 244.583,-74.083, -115.417,-74.083, 244.667,-74.083, -115.333,-74.083, 244.750,-74.083, -115.250,-74.083, 244.833,-74.083, -115.167,-74.083, 244.917,-74.083, -115.083,-74.083, 245.000,-74.083, -115.000,-74.083, 245.083,-74.083, -114.917,-74.083, 245.167,-74.083, -114.833,-74.083, 245.250,-74.083, -114.750,-74.083, 245.333,-74.083, -114.667,-74.083, 246.083,-74.083, -113.917,-74.083, 246.167,-74.083, -113.833,-74.083, 246.250,-74.083, -113.750,-74.083, 246.333,-74.083, -113.667,-74.083, 246.417,-74.083, -113.583,-74.083, 246.500,-74.083, -113.500,-74.083, 246.583,-74.083, -113.417,-74.083, 246.667,-74.083, -113.333,-74.083, 246.750,-74.083, -113.250,-74.083, 246.833,-74.083, -113.167,-74.083, 246.917,-74.083, -113.083,-74.083, 247.000,-74.083, -113.000,-74.083, 247.083,-74.083, -112.917,-74.083, 247.167,-74.083, -112.833,-74.083, 247.250,-74.083, -112.750,-74.083, 247.333,-74.083, -112.667,-74.083, 247.417,-74.083, -112.583,-74.083, 247.500,-74.083, -112.500,-74.083, 247.583,-74.083, -112.417,-74.083, 247.667,-74.083, -112.333,-74.083, 247.750,-74.083, -112.250,-74.083, 247.833,-74.083, -112.167,-74.083, 247.917,-74.083, -112.083,-74.083, 248.000,-74.083, -112.000,-74.083, 248.083,-74.083, -111.917,-74.083, 248.167,-74.083, -111.833,-74.083, 248.250,-74.083, -111.750,-74.083, 248.333,-74.083, -111.667,-74.083, 248.417,-74.083, -111.583,-74.083, 248.500,-74.083, -111.500,-74.083, 248.583,-74.083, -111.417,-74.083, 248.667,-74.083, -111.333,-74.083, 248.750,-74.083, -111.250,-74.083, 248.833,-74.083, -111.167,-74.083, 248.917,-74.083, -111.083,-74.083, 249.000,-74.083, -111.000,-74.083, 249.083,-74.083, -110.917,-74.083, 249.167,-74.083, -110.833,-74.083, 249.250,-74.083, -110.750,-74.083, 249.333,-74.083, -110.667,-74.083, 249.417,-74.083, -110.583,-74.083, 249.500,-74.083, -110.500,-74.083, 249.583,-74.083, -110.417,-74.083, 249.667,-74.083, -110.333,-74.083, 249.750,-74.083, -110.250,-74.083, 249.833,-74.083, -110.167,-74.083, 249.917,-74.083, -110.083,-74.083, 250.000,-74.083, -110.000,-74.083, 250.083,-74.083, -109.917,-74.083, 250.167,-74.083, -109.833,-74.083, 250.250,-74.083, -109.750,-74.083, 250.333,-74.083, -109.667,-74.083, 250.417,-74.083, -109.583,-74.083, 250.500,-74.083, -109.500,-74.083, 250.583,-74.083, -109.417,-74.083, 250.667,-74.083, -109.333,-74.083, 250.750,-74.083, -109.250,-74.083, 250.833,-74.083, -109.167,-74.083, 250.917,-74.083, -109.083,-74.083, 251.000,-74.083, -109.000,-74.083, 251.083,-74.083, -108.917,-74.083, 251.167,-74.083, -108.833,-74.083, 251.250,-74.083, -108.750,-74.083, 251.333,-74.083, -108.667,-74.083, 251.417,-74.083, -108.583,-74.083, 251.500,-74.083, -108.500,-74.083, 251.583,-74.083, -108.417,-74.083, 251.667,-74.083, -108.333,-74.083, 251.750,-74.083, -108.250,-74.083, 251.833,-74.083, -108.167,-74.083, 251.917,-74.083, -108.083,-74.083, 252.000,-74.083, -108.000,-74.083, 252.083,-74.083, -107.917,-74.083, 252.167,-74.083, -107.833,-74.083, 252.250,-74.083, -107.750,-74.083, 252.333,-74.083, -107.667,-74.083, 252.417,-74.083, -107.583,-74.083, 252.500,-74.083, -107.500,-74.083, 252.583,-74.083, -107.417,-74.083, 252.667,-74.083, -107.333,-74.083, 252.750,-74.083, -107.250,-74.083, 252.833,-74.083, -107.167,-74.083, 252.917,-74.083, -107.083,-74.083, 253.000,-74.083, -107.000,-74.083, 253.083,-74.083, -106.917,-74.083, 253.167,-74.083, -106.833,-74.083, 253.250,-74.083, -106.750,-74.083, 253.333,-74.083, -106.667,-74.083, 253.417,-74.083, -106.583,-74.083, 253.500,-74.083, -106.500,-74.083, 253.583,-74.083, -106.417,-74.083, 253.667,-74.083, -106.333,-74.083, 253.750,-74.083, -106.250,-74.083, 253.833,-74.083, -106.167,-74.083, 253.917,-74.083, -106.083,-74.083, 254.000,-74.083, -106.000,-74.083, 254.083,-74.083, -105.917,-74.083, 254.167,-74.083, -105.833,-74.083, 254.250,-74.083, -105.750,-74.083, 254.333,-74.083, -105.667,-74.083, 254.417,-74.083, -105.583,-74.083, 254.500,-74.083, -105.500,-74.083, 254.583,-74.083, -105.417,-74.083, 254.667,-74.083, -105.333,-74.083, 254.750,-74.083, -105.250,-74.083, 254.833,-74.083, -105.167,-74.083, 254.917,-74.083, -105.083,-74.083, 255.000,-74.083, -105.000,-74.083, 255.083,-74.083, -104.917,-74.083, 255.167,-74.083, -104.833,-74.083, 255.250,-74.083, -104.750,-74.083, 255.333,-74.083, -104.667,-74.083, 255.417,-74.083, -104.583,-74.083, 255.500,-74.083, -104.500,-74.083, 255.583,-74.083, -104.417,-74.083, 255.667,-74.083, -104.333,-74.083, 255.750,-74.083, -104.250,-74.083, 255.833,-74.083, -104.167,-74.083, 255.917,-74.083, -104.083,-74.083, 256.000,-74.083, -104.000,-74.083, 256.083,-74.083, -103.917,-74.083, 256.167,-74.083, -103.833,-74.083, 256.250,-74.083, -103.750,-74.083, 256.333,-74.083, -103.667,-74.083, 256.417,-74.083, -103.583,-74.083, 256.500,-74.083, -103.500,-74.083, 256.583,-74.083, -103.417,-74.083, 256.667,-74.083, -103.333,-74.083, 256.750,-74.083, -103.250,-74.083, 256.833,-74.083, -103.167,-74.083, 256.917,-74.083, -103.083,-74.083, 257.000,-74.083, -103.000,-74.083, 257.083,-74.083, -102.917,-74.083, 257.167,-74.083, -102.833,-74.083, 257.250,-74.083, -102.750,-74.083, 257.333,-74.083, -102.667,-74.083, 257.417,-74.083, -102.583,-74.083, 257.500,-74.083, -102.500,-74.083, 257.583,-74.083, -102.417,-74.083, 257.667,-74.083, -102.333,-74.083, 257.750,-74.083, -102.250,-74.083, 257.833,-74.083, -102.167,-74.083, 257.917,-74.083, -102.083,-74.083, 258.000,-74.083, -102.000,-74.083, 258.083,-74.083, -101.917,-74.083, 258.167,-74.083, -101.833,-74.083, 258.250,-74.083, -101.750,-74.083, 258.333,-74.083, -101.667,-74.083, 298.333,-74.083, -61.667,-74.083, 298.417,-74.083, -61.583,-74.083, 298.500,-74.083, -61.500,-74.083, 298.583,-74.083, -61.417,-74.083, 298.667,-74.083, -61.333,-74.083, 298.750,-74.083, -61.250,-74.083, 345.833,-74.083, -14.167,-74.083, 345.917,-74.083, -14.083,-74.083, 346.000,-74.083, -14.000,-74.083, 346.083,-74.083, -13.917,-74.083, 165.000,-74.000, 165.083,-74.000, 165.167,-74.000, 165.250,-74.000, 165.333,-74.000, 165.417,-74.000, 165.500,-74.000, 165.583,-74.000, 165.667,-74.000, 165.750,-74.000, 165.833,-74.000, 234.500,-74.000, -125.500,-74.000, 235.917,-74.000, -124.083,-74.000, 236.000,-74.000, -124.000,-74.000, 236.083,-74.000, -123.917,-74.000, 237.500,-74.000, -122.500,-74.000, 241.167,-74.000, -118.833,-74.000, 243.250,-74.000, -116.750,-74.000, 243.333,-74.000, -116.667,-74.000, 243.417,-74.000, -116.583,-74.000, 243.500,-74.000, -116.500,-74.000, 243.583,-74.000, -116.417,-74.000, 243.667,-74.000, -116.333,-74.000, 245.417,-74.000, -114.583,-74.000, 245.500,-74.000, -114.500,-74.000, 245.583,-74.000, -114.417,-74.000, 245.667,-74.000, -114.333,-74.000, 245.750,-74.000, -114.250,-74.000, 245.833,-74.000, -114.167,-74.000, 246.000,-74.000, -114.000,-74.000, 258.417,-74.000, -101.583,-74.000, 277.583,-74.000, -82.417,-74.000, 277.667,-74.000, -82.333,-74.000, 277.750,-74.000, -82.250,-74.000, 277.833,-74.000, -82.167,-74.000, 277.917,-74.000, -82.083,-74.000, 278.000,-74.000, -82.000,-74.000, 298.083,-74.000, -61.917,-74.000, 298.167,-74.000, -61.833,-74.000, 298.250,-74.000, -61.750,-74.000, 343.167,-74.000, -16.833,-74.000, 343.250,-74.000, -16.750,-74.000, 343.333,-74.000, -16.667,-74.000, 343.417,-74.000, -16.583,-74.000, 343.500,-74.000, -16.500,-74.000, 343.583,-74.000, -16.417,-74.000, 343.667,-74.000, -16.333,-74.000, 343.750,-74.000, -16.250,-74.000, 343.833,-74.000, -16.167,-74.000, 343.917,-74.000, -16.083,-74.000, 344.000,-74.000, -16.000,-74.000, 344.083,-74.000, -15.917,-74.000, 344.167,-74.000, -15.833,-74.000, 344.250,-74.000, -15.750,-74.000, 344.333,-74.000, -15.667,-74.000, 344.417,-74.000, -15.583,-74.000, 344.500,-74.000, -15.500,-74.000, 346.167,-74.000, -13.833,-74.000, 165.417,-73.917, 165.833,-73.917, 234.333,-73.917, -125.667,-73.917, 234.417,-73.917, -125.583,-73.917, 235.750,-73.917, -124.250,-73.917, 235.833,-73.917, -124.167,-73.917, 237.583,-73.917, -122.417,-73.917, 241.250,-73.917, -118.750,-73.917, 243.667,-73.917, -116.333,-73.917, 243.750,-73.917, -116.250,-73.917, 243.833,-73.917, -116.167,-73.917, 243.917,-73.917, -116.083,-73.917, 245.917,-73.917, -114.083,-73.917, 257.583,-73.917, -102.417,-73.917, 257.667,-73.917, -102.333,-73.917, 257.750,-73.917, -102.250,-73.917, 257.833,-73.917, -102.167,-73.917, 257.917,-73.917, -102.083,-73.917, 258.000,-73.917, -102.000,-73.917, 258.083,-73.917, -101.917,-73.917, 258.167,-73.917, -101.833,-73.917, 258.250,-73.917, -101.750,-73.917, 258.333,-73.917, -101.667,-73.917, 277.500,-73.917, -82.500,-73.917, 278.083,-73.917, -81.917,-73.917, 278.167,-73.917, -81.833,-73.917, 278.250,-73.917, -81.750,-73.917, 278.333,-73.917, -81.667,-73.917, 278.417,-73.917, -81.583,-73.917, 278.500,-73.917, -81.500,-73.917, 278.583,-73.917, -81.417,-73.917, 278.667,-73.917, -81.333,-73.917, 278.750,-73.917, -81.250,-73.917, 282.750,-73.917, -77.250,-73.917, 282.833,-73.917, -77.167,-73.917, 282.917,-73.917, -77.083,-73.917, 283.000,-73.917, -77.000,-73.917, 283.083,-73.917, -76.917,-73.917, 283.167,-73.917, -76.833,-73.917, 283.250,-73.917, -76.750,-73.917, 298.000,-73.917, -62.000,-73.917, 298.750,-73.917, -61.250,-73.917, 298.833,-73.917, -61.167,-73.917, 298.917,-73.917, -61.083,-73.917, 343.500,-73.917, -16.500,-73.917, 343.583,-73.917, -16.417,-73.917, 343.667,-73.917, -16.333,-73.917, 344.583,-73.917, -15.417,-73.917, 344.667,-73.917, -15.333,-73.917, 344.750,-73.917, -15.250,-73.917, 344.833,-73.917, -15.167,-73.917, 344.917,-73.917, -15.083,-73.917, 346.083,-73.917, -13.917,-73.917, 165.500,-73.833, 165.583,-73.833, 165.667,-73.833, 165.750,-73.833, 165.833,-73.833, 234.083,-73.833, -125.917,-73.833, 234.167,-73.833, -125.833,-73.833, 234.250,-73.833, -125.750,-73.833, 235.667,-73.833, -124.333,-73.833, 235.833,-73.833, -124.167,-73.833, 237.250,-73.833, -122.750,-73.833, 237.333,-73.833, -122.667,-73.833, 237.417,-73.833, -122.583,-73.833, 237.500,-73.833, -122.500,-73.833, 239.000,-73.833, -121.000,-73.833, 239.083,-73.833, -120.917,-73.833, 239.167,-73.833, -120.833,-73.833, 239.250,-73.833, -120.750,-73.833, 239.333,-73.833, -120.667,-73.833, 239.417,-73.833, -120.583,-73.833, 239.500,-73.833, -120.500,-73.833, 239.583,-73.833, -120.417,-73.833, 239.667,-73.833, -120.333,-73.833, 239.750,-73.833, -120.250,-73.833, 239.833,-73.833, -120.167,-73.833, 239.917,-73.833, -120.083,-73.833, 240.000,-73.833, -120.000,-73.833, 240.083,-73.833, -119.917,-73.833, 240.167,-73.833, -119.833,-73.833, 240.250,-73.833, -119.750,-73.833, 240.333,-73.833, -119.667,-73.833, 240.417,-73.833, -119.583,-73.833, 240.500,-73.833, -119.500,-73.833, 240.583,-73.833, -119.417,-73.833, 240.667,-73.833, -119.333,-73.833, 240.750,-73.833, -119.250,-73.833, 240.833,-73.833, -119.167,-73.833, 240.917,-73.833, -119.083,-73.833, 241.000,-73.833, -119.000,-73.833, 241.083,-73.833, -118.917,-73.833, 241.167,-73.833, -118.833,-73.833, 257.083,-73.833, -102.917,-73.833, 257.167,-73.833, -102.833,-73.833, 257.250,-73.833, -102.750,-73.833, 257.333,-73.833, -102.667,-73.833, 257.417,-73.833, -102.583,-73.833, 257.500,-73.833, -102.500,-73.833, 276.500,-73.833, -83.500,-73.833, 276.583,-73.833, -83.417,-73.833, 276.667,-73.833, -83.333,-73.833, 276.750,-73.833, -83.250,-73.833, 276.833,-73.833, -83.167,-73.833, 276.917,-73.833, -83.083,-73.833, 277.000,-73.833, -83.000,-73.833, 277.083,-73.833, -82.917,-73.833, 277.167,-73.833, -82.833,-73.833, 277.250,-73.833, -82.750,-73.833, 277.333,-73.833, -82.667,-73.833, 277.417,-73.833, -82.583,-73.833, 278.833,-73.833, -81.167,-73.833, 282.667,-73.833, -77.333,-73.833, 283.333,-73.833, -76.667,-73.833, 283.417,-73.833, -76.583,-73.833, 283.500,-73.833, -76.500,-73.833, 283.583,-73.833, -76.417,-73.833, 283.667,-73.833, -76.333,-73.833, 283.750,-73.833, -76.250,-73.833, 283.833,-73.833, -76.167,-73.833, 283.917,-73.833, -76.083,-73.833, 284.000,-73.833, -76.000,-73.833, 284.083,-73.833, -75.917,-73.833, 284.167,-73.833, -75.833,-73.833, 284.250,-73.833, -75.750,-73.833, 298.083,-73.833, -61.917,-73.833, 298.167,-73.833, -61.833,-73.833, 298.250,-73.833, -61.750,-73.833, 298.333,-73.833, -61.667,-73.833, 298.417,-73.833, -61.583,-73.833, 298.500,-73.833, -61.500,-73.833, 298.583,-73.833, -61.417,-73.833, 298.667,-73.833, -61.333,-73.833, 299.000,-73.833, -61.000,-73.833, 343.750,-73.833, -16.250,-73.833, 343.833,-73.833, -16.167,-73.833, 343.917,-73.833, -16.083,-73.833, 345.000,-73.833, -15.000,-73.833, 345.083,-73.833, -14.917,-73.833, 345.583,-73.833, -14.417,-73.833, 345.667,-73.833, -14.333,-73.833, 345.750,-73.833, -14.250,-73.833, 345.833,-73.833, -14.167,-73.833, 345.917,-73.833, -14.083,-73.833, 346.000,-73.833, -14.000,-73.833, 165.917,-73.750, 166.000,-73.750, 166.083,-73.750, 166.167,-73.750, 166.250,-73.750, 166.333,-73.750, 233.667,-73.750, -126.333,-73.750, 233.750,-73.750, -126.250,-73.750, 233.833,-73.750, -126.167,-73.750, 233.917,-73.750, -126.083,-73.750, 234.000,-73.750, -126.000,-73.750, 234.667,-73.750, -125.333,-73.750, 234.750,-73.750, -125.250,-73.750, 234.833,-73.750, -125.167,-73.750, 234.917,-73.750, -125.083,-73.750, 235.000,-73.750, -125.000,-73.750, 235.083,-73.750, -124.917,-73.750, 235.167,-73.750, -124.833,-73.750, 235.250,-73.750, -124.750,-73.750, 235.333,-73.750, -124.667,-73.750, 235.500,-73.750, -124.500,-73.750, 235.583,-73.750, -124.417,-73.750, 235.750,-73.750, -124.250,-73.750, 236.917,-73.750, -123.083,-73.750, 237.000,-73.750, -123.000,-73.750, 237.083,-73.750, -122.917,-73.750, 237.167,-73.750, -122.833,-73.750, 238.250,-73.750, -121.750,-73.750, 238.333,-73.750, -121.667,-73.750, 238.417,-73.750, -121.583,-73.750, 238.500,-73.750, -121.500,-73.750, 238.583,-73.750, -121.417,-73.750, 238.667,-73.750, -121.333,-73.750, 238.750,-73.750, -121.250,-73.750, 238.833,-73.750, -121.167,-73.750, 238.917,-73.750, -121.083,-73.750, 257.167,-73.750, -102.833,-73.750, 258.667,-73.750, -101.333,-73.750, 258.750,-73.750, -101.250,-73.750, 258.833,-73.750, -101.167,-73.750, 258.917,-73.750, -101.083,-73.750, 259.000,-73.750, -101.000,-73.750, 259.083,-73.750, -100.917,-73.750, 259.167,-73.750, -100.833,-73.750, 259.250,-73.750, -100.750,-73.750, 259.333,-73.750, -100.667,-73.750, 259.417,-73.750, -100.583,-73.750, 259.500,-73.750, -100.500,-73.750, 259.583,-73.750, -100.417,-73.750, 259.667,-73.750, -100.333,-73.750, 259.750,-73.750, -100.250,-73.750, 259.833,-73.750, -100.167,-73.750, 259.917,-73.750, -100.083,-73.750, 260.000,-73.750, -100.000,-73.750, 260.083,-73.750, -99.917,-73.750, 260.167,-73.750, -99.833,-73.750, 260.250,-73.750, -99.750,-73.750, 260.583,-73.750, -99.417,-73.750, 260.667,-73.750, -99.333,-73.750, 275.000,-73.750, -85.000,-73.750, 275.083,-73.750, -84.917,-73.750, 275.167,-73.750, -84.833,-73.750, 275.250,-73.750, -84.750,-73.750, 275.333,-73.750, -84.667,-73.750, 275.417,-73.750, -84.583,-73.750, 275.500,-73.750, -84.500,-73.750, 275.583,-73.750, -84.417,-73.750, 275.667,-73.750, -84.333,-73.750, 275.750,-73.750, -84.250,-73.750, 276.250,-73.750, -83.750,-73.750, 276.333,-73.750, -83.667,-73.750, 276.417,-73.750, -83.583,-73.750, 278.833,-73.750, -81.167,-73.750, 278.917,-73.750, -81.083,-73.750, 281.000,-73.750, -79.000,-73.750, 281.083,-73.750, -78.917,-73.750, 281.167,-73.750, -78.833,-73.750, 281.250,-73.750, -78.750,-73.750, 281.333,-73.750, -78.667,-73.750, 281.417,-73.750, -78.583,-73.750, 281.500,-73.750, -78.500,-73.750, 282.750,-73.750, -77.250,-73.750, 282.833,-73.750, -77.167,-73.750, 284.333,-73.750, -75.667,-73.750, 284.417,-73.750, -75.583,-73.750, 284.500,-73.750, -75.500,-73.750, 284.583,-73.750, -75.417,-73.750, 284.667,-73.750, -75.333,-73.750, 284.750,-73.750, -75.250,-73.750, 284.833,-73.750, -75.167,-73.750, 284.917,-73.750, -75.083,-73.750, 285.000,-73.750, -75.000,-73.750, 285.083,-73.750, -74.917,-73.750, 285.167,-73.750, -74.833,-73.750, 285.250,-73.750, -74.750,-73.750, 285.333,-73.750, -74.667,-73.750, 285.417,-73.750, -74.583,-73.750, 285.500,-73.750, -74.500,-73.750, 285.583,-73.750, -74.417,-73.750, 285.667,-73.750, -74.333,-73.750, 285.750,-73.750, -74.250,-73.750, 285.833,-73.750, -74.167,-73.750, 285.917,-73.750, -74.083,-73.750, 286.000,-73.750, -74.000,-73.750, 286.083,-73.750, -73.917,-73.750, 299.000,-73.750, -61.000,-73.750, 299.083,-73.750, -60.917,-73.750, 343.167,-73.750, -16.833,-73.750, 343.250,-73.750, -16.750,-73.750, 343.333,-73.750, -16.667,-73.750, 343.417,-73.750, -16.583,-73.750, 343.500,-73.750, -16.500,-73.750, 343.667,-73.750, -16.333,-73.750, 344.000,-73.750, -16.000,-73.750, 345.167,-73.750, -14.833,-73.750, 345.250,-73.750, -14.750,-73.750, 345.333,-73.750, -14.667,-73.750, 345.417,-73.750, -14.583,-73.750, 345.500,-73.750, -14.500,-73.750, 166.417,-73.667, 166.500,-73.667, 166.583,-73.667, 166.667,-73.667, 166.750,-73.667, 233.583,-73.667, -126.417,-73.667, 234.583,-73.667, -125.417,-73.667, 235.417,-73.667, -124.583,-73.667, 236.917,-73.667, -123.083,-73.667, 237.000,-73.667, -123.000,-73.667, 237.083,-73.667, -122.917,-73.667, 237.167,-73.667, -122.833,-73.667, 237.250,-73.667, -122.750,-73.667, 237.333,-73.667, -122.667,-73.667, 237.417,-73.667, -122.583,-73.667, 237.500,-73.667, -122.500,-73.667, 237.583,-73.667, -122.417,-73.667, 237.667,-73.667, -122.333,-73.667, 237.750,-73.667, -122.250,-73.667, 237.833,-73.667, -122.167,-73.667, 237.917,-73.667, -122.083,-73.667, 238.000,-73.667, -122.000,-73.667, 238.083,-73.667, -121.917,-73.667, 238.167,-73.667, -121.833,-73.667, 257.083,-73.667, -102.917,-73.667, 257.167,-73.667, -102.833,-73.667, 257.250,-73.667, -102.750,-73.667, 257.333,-73.667, -102.667,-73.667, 257.417,-73.667, -102.583,-73.667, 257.500,-73.667, -102.500,-73.667, 257.583,-73.667, -102.417,-73.667, 257.667,-73.667, -102.333,-73.667, 257.750,-73.667, -102.250,-73.667, 257.833,-73.667, -102.167,-73.667, 257.917,-73.667, -102.083,-73.667, 258.000,-73.667, -102.000,-73.667, 258.083,-73.667, -101.917,-73.667, 258.167,-73.667, -101.833,-73.667, 258.250,-73.667, -101.750,-73.667, 258.333,-73.667, -101.667,-73.667, 258.417,-73.667, -101.583,-73.667, 258.500,-73.667, -101.500,-73.667, 258.583,-73.667, -101.417,-73.667, 260.333,-73.667, -99.667,-73.667, 260.417,-73.667, -99.583,-73.667, 260.500,-73.667, -99.500,-73.667, 260.750,-73.667, -99.250,-73.667, 274.417,-73.667, -85.583,-73.667, 274.500,-73.667, -85.500,-73.667, 274.583,-73.667, -85.417,-73.667, 274.667,-73.667, -85.333,-73.667, 274.750,-73.667, -85.250,-73.667, 274.833,-73.667, -85.167,-73.667, 274.917,-73.667, -85.083,-73.667, 275.833,-73.667, -84.167,-73.667, 275.917,-73.667, -84.083,-73.667, 276.000,-73.667, -84.000,-73.667, 276.083,-73.667, -83.917,-73.667, 276.167,-73.667, -83.833,-73.667, 279.000,-73.667, -81.000,-73.667, 280.917,-73.667, -79.083,-73.667, 281.583,-73.667, -78.417,-73.667, 281.667,-73.667, -78.333,-73.667, 281.750,-73.667, -78.250,-73.667, 281.833,-73.667, -78.167,-73.667, 281.917,-73.667, -78.083,-73.667, 282.000,-73.667, -78.000,-73.667, 282.917,-73.667, -77.083,-73.667, 283.000,-73.667, -77.000,-73.667, 283.083,-73.667, -76.917,-73.667, 286.167,-73.667, -73.833,-73.667, 298.917,-73.667, -61.083,-73.667, 343.417,-73.667, -16.583,-73.667, 343.500,-73.667, -16.500,-73.667, 343.583,-73.667, -16.417,-73.667, 343.667,-73.667, -16.333,-73.667, 343.750,-73.667, -16.250,-73.667, 343.833,-73.667, -16.167,-73.667, 343.917,-73.667, -16.083,-73.667, 166.833,-73.583, 168.167,-73.583, 168.250,-73.583, 168.333,-73.583, 168.417,-73.583, 169.583,-73.583, 169.667,-73.583, 169.750,-73.583, 232.917,-73.583, -127.083,-73.583, 233.000,-73.583, -127.000,-73.583, 233.083,-73.583, -126.917,-73.583, 233.167,-73.583, -126.833,-73.583, 233.250,-73.583, -126.750,-73.583, 233.333,-73.583, -126.667,-73.583, 233.417,-73.583, -126.583,-73.583, 233.500,-73.583, -126.500,-73.583, 234.333,-73.583, -125.667,-73.583, 234.417,-73.583, -125.583,-73.583, 234.500,-73.583, -125.500,-73.583, 234.583,-73.583, -125.417,-73.583, 234.667,-73.583, -125.333,-73.583, 260.583,-73.583, -99.417,-73.583, 260.667,-73.583, -99.333,-73.583, 274.167,-73.583, -85.833,-73.583, 274.250,-73.583, -85.750,-73.583, 274.333,-73.583, -85.667,-73.583, 278.833,-73.583, -81.167,-73.583, 278.917,-73.583, -81.083,-73.583, 281.000,-73.583, -79.000,-73.583, 282.083,-73.583, -77.917,-73.583, 282.167,-73.583, -77.833,-73.583, 282.250,-73.583, -77.750,-73.583, 282.333,-73.583, -77.667,-73.583, 282.417,-73.583, -77.583,-73.583, 282.500,-73.583, -77.500,-73.583, 282.583,-73.583, -77.417,-73.583, 282.667,-73.583, -77.333,-73.583, 282.750,-73.583, -77.250,-73.583, 282.833,-73.583, -77.167,-73.583, 282.917,-73.583, -77.083,-73.583, 283.000,-73.583, -77.000,-73.583, 283.083,-73.583, -76.917,-73.583, 283.167,-73.583, -76.833,-73.583, 283.250,-73.583, -76.750,-73.583, 283.333,-73.583, -76.667,-73.583, 283.417,-73.583, -76.583,-73.583, 284.083,-73.583, -75.917,-73.583, 284.167,-73.583, -75.833,-73.583, 284.250,-73.583, -75.750,-73.583, 284.333,-73.583, -75.667,-73.583, 284.417,-73.583, -75.583,-73.583, 284.500,-73.583, -75.500,-73.583, 284.583,-73.583, -75.417,-73.583, 285.083,-73.583, -74.917,-73.583, 285.167,-73.583, -74.833,-73.583, 285.250,-73.583, -74.750,-73.583, 285.333,-73.583, -74.667,-73.583, 285.417,-73.583, -74.583,-73.583, 285.500,-73.583, -74.500,-73.583, 285.583,-73.583, -74.417,-73.583, 285.667,-73.583, -74.333,-73.583, 285.750,-73.583, -74.250,-73.583, 285.833,-73.583, -74.167,-73.583, 285.917,-73.583, -74.083,-73.583, 286.000,-73.583, -74.000,-73.583, 286.083,-73.583, -73.917,-73.583, 286.417,-73.583, -73.583,-73.583, 286.500,-73.583, -73.500,-73.583, 286.583,-73.583, -73.417,-73.583, 286.667,-73.583, -73.333,-73.583, 286.750,-73.583, -73.250,-73.583, 286.833,-73.583, -73.167,-73.583, 298.250,-73.583, -61.750,-73.583, 298.333,-73.583, -61.667,-73.583, 298.417,-73.583, -61.583,-73.583, 298.500,-73.583, -61.500,-73.583, 298.750,-73.583, -61.250,-73.583, 298.833,-73.583, -61.167,-73.583, 298.917,-73.583, -61.083,-73.583, 299.000,-73.583, -61.000,-73.583, 299.083,-73.583, -60.917,-73.583, 343.750,-73.583, -16.250,-73.583, 166.917,-73.500, 167.000,-73.500, 167.083,-73.500, 167.167,-73.500, 167.250,-73.500, 167.333,-73.500, 168.083,-73.500, 168.500,-73.500, 168.833,-73.500, 168.917,-73.500, 169.000,-73.500, 169.500,-73.500, 169.750,-73.500, 232.667,-73.500, -127.333,-73.500, 232.750,-73.500, -127.250,-73.500, 232.833,-73.500, -127.167,-73.500, 234.250,-73.500, -125.750,-73.500, 260.250,-73.500, -99.750,-73.500, 260.333,-73.500, -99.667,-73.500, 260.417,-73.500, -99.583,-73.500, 260.500,-73.500, -99.500,-73.500, 274.083,-73.500, -85.917,-73.500, 278.750,-73.500, -81.250,-73.500, 279.000,-73.500, -81.000,-73.500, 279.083,-73.500, -80.917,-73.500, 279.167,-73.500, -80.833,-73.500, 279.250,-73.500, -80.750,-73.500, 279.333,-73.500, -80.667,-73.500, 279.417,-73.500, -80.583,-73.500, 279.500,-73.500, -80.500,-73.500, 281.000,-73.500, -79.000,-73.500, 283.583,-73.500, -76.417,-73.500, 284.750,-73.500, -75.250,-73.500, 284.833,-73.500, -75.167,-73.500, 284.917,-73.500, -75.083,-73.500, 285.000,-73.500, -75.000,-73.500, 286.000,-73.500, -74.000,-73.500, 286.083,-73.500, -73.917,-73.500, 286.167,-73.500, -73.833,-73.500, 286.250,-73.500, -73.750,-73.500, 286.333,-73.500, -73.667,-73.500, 286.917,-73.500, -73.083,-73.500, 287.333,-73.500, -72.667,-73.500, 287.500,-73.500, -72.500,-73.500, 298.167,-73.500, -61.833,-73.500, 298.583,-73.500, -61.417,-73.500, 298.667,-73.500, -61.333,-73.500, 343.750,-73.500, -16.250,-73.500, 167.417,-73.417, 167.500,-73.417, 168.000,-73.417, 168.583,-73.417, 168.667,-73.417, 168.750,-73.417, 169.083,-73.417, 169.583,-73.417, 169.750,-73.417, 232.667,-73.417, -127.333,-73.417, 232.750,-73.417, -127.250,-73.417, 234.250,-73.417, -125.750,-73.417, 234.333,-73.417, -125.667,-73.417, 260.167,-73.417, -99.833,-73.417, 272.750,-73.417, -87.250,-73.417, 272.833,-73.417, -87.167,-73.417, 272.917,-73.417, -87.083,-73.417, 273.000,-73.417, -87.000,-73.417, 273.083,-73.417, -86.917,-73.417, 273.167,-73.417, -86.833,-73.417, 274.167,-73.417, -85.833,-73.417, 278.750,-73.417, -81.250,-73.417, 278.833,-73.417, -81.167,-73.417, 278.917,-73.417, -81.083,-73.417, 279.583,-73.417, -80.417,-73.417, 280.667,-73.417, -79.333,-73.417, 280.750,-73.417, -79.250,-73.417, 280.833,-73.417, -79.167,-73.417, 280.917,-73.417, -79.083,-73.417, 281.750,-73.417, -78.250,-73.417, 281.833,-73.417, -78.167,-73.417, 281.917,-73.417, -78.083,-73.417, 282.000,-73.417, -78.000,-73.417, 282.083,-73.417, -77.917,-73.417, 284.333,-73.417, -75.667,-73.417, 284.417,-73.417, -75.583,-73.417, 284.500,-73.417, -75.500,-73.417, 284.583,-73.417, -75.417,-73.417, 284.667,-73.417, -75.333,-73.417, 285.333,-73.417, -74.667,-73.417, 285.500,-73.417, -74.500,-73.417, 285.917,-73.417, -74.083,-73.417, 286.833,-73.417, -73.167,-73.417, 287.250,-73.417, -72.750,-73.417, 287.417,-73.417, -72.583,-73.417, 287.583,-73.417, -72.417,-73.417, 287.667,-73.417, -72.333,-73.417, 287.750,-73.417, -72.250,-73.417, 287.833,-73.417, -72.167,-73.417, 287.917,-73.417, -72.083,-73.417, 288.000,-73.417, -72.000,-73.417, 288.083,-73.417, -71.917,-73.417, 298.083,-73.417, -61.917,-73.417, 343.750,-73.417, -16.250,-73.417, 343.833,-73.417, -16.167,-73.417, 343.917,-73.417, -16.083,-73.417, 167.583,-73.333, 167.667,-73.333, 167.750,-73.333, 167.833,-73.333, 167.917,-73.333, 169.000,-73.333, 169.667,-73.333, 169.750,-73.333, 232.833,-73.333, -127.167,-73.333, 232.917,-73.333, -127.083,-73.333, 233.000,-73.333, -127.000,-73.333, 233.083,-73.333, -126.917,-73.333, 233.750,-73.333, -126.250,-73.333, 233.833,-73.333, -126.167,-73.333, 233.917,-73.333, -126.083,-73.333, 234.000,-73.333, -126.000,-73.333, 234.083,-73.333, -125.917,-73.333, 234.167,-73.333, -125.833,-73.333, 257.083,-73.333, -102.917,-73.333, 257.167,-73.333, -102.833,-73.333, 257.250,-73.333, -102.750,-73.333, 257.333,-73.333, -102.667,-73.333, 257.417,-73.333, -102.583,-73.333, 257.500,-73.333, -102.500,-73.333, 257.583,-73.333, -102.417,-73.333, 258.083,-73.333, -101.917,-73.333, 258.167,-73.333, -101.833,-73.333, 258.250,-73.333, -101.750,-73.333, 258.333,-73.333, -101.667,-73.333, 258.417,-73.333, -101.583,-73.333, 258.500,-73.333, -101.500,-73.333, 258.583,-73.333, -101.417,-73.333, 258.667,-73.333, -101.333,-73.333, 258.750,-73.333, -101.250,-73.333, 258.833,-73.333, -101.167,-73.333, 258.917,-73.333, -101.083,-73.333, 259.000,-73.333, -101.000,-73.333, 259.083,-73.333, -100.917,-73.333, 259.167,-73.333, -100.833,-73.333, 259.250,-73.333, -100.750,-73.333, 259.333,-73.333, -100.667,-73.333, 259.417,-73.333, -100.583,-73.333, 259.500,-73.333, -100.500,-73.333, 259.583,-73.333, -100.417,-73.333, 259.667,-73.333, -100.333,-73.333, 259.750,-73.333, -100.250,-73.333, 259.833,-73.333, -100.167,-73.333, 259.917,-73.333, -100.083,-73.333, 260.000,-73.333, -100.000,-73.333, 260.083,-73.333, -99.917,-73.333, 263.000,-73.333, -97.000,-73.333, 263.083,-73.333, -96.917,-73.333, 263.167,-73.333, -96.833,-73.333, 263.250,-73.333, -96.750,-73.333, 263.333,-73.333, -96.667,-73.333, 263.417,-73.333, -96.583,-73.333, 263.500,-73.333, -96.500,-73.333, 263.583,-73.333, -96.417,-73.333, 263.667,-73.333, -96.333,-73.333, 263.750,-73.333, -96.250,-73.333, 263.833,-73.333, -96.167,-73.333, 263.917,-73.333, -96.083,-73.333, 264.000,-73.333, -96.000,-73.333, 264.083,-73.333, -95.917,-73.333, 264.167,-73.333, -95.833,-73.333, 265.417,-73.333, -94.583,-73.333, 265.500,-73.333, -94.500,-73.333, 265.583,-73.333, -94.417,-73.333, 265.667,-73.333, -94.333,-73.333, 265.750,-73.333, -94.250,-73.333, 265.833,-73.333, -94.167,-73.333, 265.917,-73.333, -94.083,-73.333, 266.000,-73.333, -94.000,-73.333, 266.083,-73.333, -93.917,-73.333, 268.500,-73.333, -91.500,-73.333, 268.583,-73.333, -91.417,-73.333, 268.667,-73.333, -91.333,-73.333, 268.750,-73.333, -91.250,-73.333, 268.833,-73.333, -91.167,-73.333, 268.917,-73.333, -91.083,-73.333, 269.000,-73.333, -91.000,-73.333, 269.083,-73.333, -90.917,-73.333, 269.167,-73.333, -90.833,-73.333, 269.250,-73.333, -90.750,-73.333, 269.333,-73.333, -90.667,-73.333, 272.417,-73.333, -87.583,-73.333, 272.500,-73.333, -87.500,-73.333, 272.583,-73.333, -87.417,-73.333, 272.667,-73.333, -87.333,-73.333, 273.250,-73.333, -86.750,-73.333, 273.333,-73.333, -86.667,-73.333, 273.417,-73.333, -86.583,-73.333, 274.083,-73.333, -85.917,-73.333, 274.167,-73.333, -85.833,-73.333, 274.250,-73.333, -85.750,-73.333, 274.333,-73.333, -85.667,-73.333, 279.583,-73.333, -80.417,-73.333, 280.333,-73.333, -79.667,-73.333, 280.417,-73.333, -79.583,-73.333, 280.500,-73.333, -79.500,-73.333, 280.583,-73.333, -79.417,-73.333, 281.667,-73.333, -78.333,-73.333, 282.083,-73.333, -77.917,-73.333, 282.167,-73.333, -77.833,-73.333, 284.167,-73.333, -75.833,-73.333, 284.250,-73.333, -75.750,-73.333, 285.250,-73.333, -74.750,-73.333, 285.417,-73.333, -74.583,-73.333, 285.583,-73.333, -74.417,-73.333, 285.667,-73.333, -74.333,-73.333, 285.750,-73.333, -74.250,-73.333, 285.833,-73.333, -74.167,-73.333, 285.917,-73.333, -74.083,-73.333, 286.000,-73.333, -74.000,-73.333, 286.083,-73.333, -73.917,-73.333, 286.167,-73.333, -73.833,-73.333, 286.667,-73.333, -73.333,-73.333, 286.750,-73.333, -73.250,-73.333, 287.250,-73.333, -72.750,-73.333, 288.167,-73.333, -71.833,-73.333, 288.250,-73.333, -71.750,-73.333, 288.333,-73.333, -71.667,-73.333, 288.417,-73.333, -71.583,-73.333, 288.500,-73.333, -71.500,-73.333, 288.583,-73.333, -71.417,-73.333, 288.667,-73.333, -71.333,-73.333, 288.750,-73.333, -71.250,-73.333, 288.833,-73.333, -71.167,-73.333, 288.917,-73.333, -71.083,-73.333, 289.000,-73.333, -71.000,-73.333, 289.083,-73.333, -70.917,-73.333, 289.167,-73.333, -70.833,-73.333, 289.250,-73.333, -70.750,-73.333, 289.333,-73.333, -70.667,-73.333, 289.500,-73.333, -70.500,-73.333, 289.583,-73.333, -70.417,-73.333, 289.667,-73.333, -70.333,-73.333, 289.750,-73.333, -70.250,-73.333, 289.833,-73.333, -70.167,-73.333, 298.167,-73.333, -61.833,-73.333, 298.250,-73.333, -61.750,-73.333, 298.333,-73.333, -61.667,-73.333, 344.000,-73.333, -16.000,-73.333, 344.083,-73.333, -15.917,-73.333, 344.167,-73.333, -15.833,-73.333, 344.250,-73.333, -15.750,-73.333, 344.333,-73.333, -15.667,-73.333, 344.417,-73.333, -15.583,-73.333, 344.500,-73.333, -15.500,-73.333, 168.917,-73.250, 233.167,-73.250, -126.833,-73.250, 233.250,-73.250, -126.750,-73.250, 233.333,-73.250, -126.667,-73.250, 233.417,-73.250, -126.583,-73.250, 233.500,-73.250, -126.500,-73.250, 233.583,-73.250, -126.417,-73.250, 233.667,-73.250, -126.333,-73.250, 256.833,-73.250, -103.167,-73.250, 256.917,-73.250, -103.083,-73.250, 257.000,-73.250, -103.000,-73.250, 257.667,-73.250, -102.333,-73.250, 257.750,-73.250, -102.250,-73.250, 257.833,-73.250, -102.167,-73.250, 257.917,-73.250, -102.083,-73.250, 258.000,-73.250, -102.000,-73.250, 262.500,-73.250, -97.500,-73.250, 262.583,-73.250, -97.417,-73.250, 262.667,-73.250, -97.333,-73.250, 262.750,-73.250, -97.250,-73.250, 262.833,-73.250, -97.167,-73.250, 262.917,-73.250, -97.083,-73.250, 264.250,-73.250, -95.750,-73.250, 264.333,-73.250, -95.667,-73.250, 264.417,-73.250, -95.583,-73.250, 264.500,-73.250, -95.500,-73.250, 264.583,-73.250, -95.417,-73.250, 264.667,-73.250, -95.333,-73.250, 264.750,-73.250, -95.250,-73.250, 264.833,-73.250, -95.167,-73.250, 264.917,-73.250, -95.083,-73.250, 265.000,-73.250, -95.000,-73.250, 265.083,-73.250, -94.917,-73.250, 265.167,-73.250, -94.833,-73.250, 265.250,-73.250, -94.750,-73.250, 265.333,-73.250, -94.667,-73.250, 266.167,-73.250, -93.833,-73.250, 266.250,-73.250, -93.750,-73.250, 266.333,-73.250, -93.667,-73.250, 266.417,-73.250, -93.583,-73.250, 266.500,-73.250, -93.500,-73.250, 266.583,-73.250, -93.417,-73.250, 266.667,-73.250, -93.333,-73.250, 266.750,-73.250, -93.250,-73.250, 266.833,-73.250, -93.167,-73.250, 266.917,-73.250, -93.083,-73.250, 267.000,-73.250, -93.000,-73.250, 267.083,-73.250, -92.917,-73.250, 267.167,-73.250, -92.833,-73.250, 267.250,-73.250, -92.750,-73.250, 267.333,-73.250, -92.667,-73.250, 267.667,-73.250, -92.333,-73.250, 267.750,-73.250, -92.250,-73.250, 267.833,-73.250, -92.167,-73.250, 267.917,-73.250, -92.083,-73.250, 268.000,-73.250, -92.000,-73.250, 268.083,-73.250, -91.917,-73.250, 268.167,-73.250, -91.833,-73.250, 268.250,-73.250, -91.750,-73.250, 268.333,-73.250, -91.667,-73.250, 268.417,-73.250, -91.583,-73.250, 269.417,-73.250, -90.583,-73.250, 269.500,-73.250, -90.500,-73.250, 269.583,-73.250, -90.417,-73.250, 270.000,-73.250, -90.000,-73.250, 270.167,-73.250, -89.833,-73.250, 271.083,-73.250, -88.917,-73.250, 271.167,-73.250, -88.833,-73.250, 271.250,-73.250, -88.750,-73.250, 271.333,-73.250, -88.667,-73.250, 271.417,-73.250, -88.583,-73.250, 271.500,-73.250, -88.500,-73.250, 271.583,-73.250, -88.417,-73.250, 271.667,-73.250, -88.333,-73.250, 271.750,-73.250, -88.250,-73.250, 271.917,-73.250, -88.083,-73.250, 272.083,-73.250, -87.917,-73.250, 272.250,-73.250, -87.750,-73.250, 272.333,-73.250, -87.667,-73.250, 273.500,-73.250, -86.500,-73.250, 273.583,-73.250, -86.417,-73.250, 273.667,-73.250, -86.333,-73.250, 273.750,-73.250, -86.250,-73.250, 273.833,-73.250, -86.167,-73.250, 273.917,-73.250, -86.083,-73.250, 274.000,-73.250, -86.000,-73.250, 279.500,-73.250, -80.500,-73.250, 280.167,-73.250, -79.833,-73.250, 280.250,-73.250, -79.750,-73.250, 281.667,-73.250, -78.333,-73.250, 281.750,-73.250, -78.250,-73.250, 281.833,-73.250, -78.167,-73.250, 281.917,-73.250, -78.083,-73.250, 282.000,-73.250, -78.000,-73.250, 283.667,-73.250, -76.333,-73.250, 283.833,-73.250, -76.167,-73.250, 284.000,-73.250, -76.000,-73.250, 284.083,-73.250, -75.917,-73.250, 285.333,-73.250, -74.667,-73.250, 286.167,-73.250, -73.833,-73.250, 286.250,-73.250, -73.750,-73.250, 286.667,-73.250, -73.333,-73.250, 287.250,-73.250, -72.750,-73.250, 287.417,-73.250, -72.583,-73.250, 289.417,-73.250, -70.583,-73.250, 289.917,-73.250, -70.083,-73.250, 290.000,-73.250, -70.000,-73.250, 290.083,-73.250, -69.917,-73.250, 290.167,-73.250, -69.833,-73.250, 290.250,-73.250, -69.750,-73.250, 290.333,-73.250, -69.667,-73.250, 290.417,-73.250, -69.583,-73.250, 290.500,-73.250, -69.500,-73.250, 290.583,-73.250, -69.417,-73.250, 290.667,-73.250, -69.333,-73.250, 290.750,-73.250, -69.250,-73.250, 298.000,-73.250, -62.000,-73.250, 298.083,-73.250, -61.917,-73.250, 298.917,-73.250, -61.083,-73.250, 299.000,-73.250, -61.000,-73.250, 299.167,-73.250, -60.833,-73.250, 299.750,-73.250, -60.250,-73.250, 299.833,-73.250, -60.167,-73.250, 344.583,-73.250, -15.417,-73.250, 344.667,-73.250, -15.333,-73.250, 344.750,-73.250, -15.250,-73.250, 344.833,-73.250, -15.167,-73.250, 344.917,-73.250, -15.083,-73.250, 345.000,-73.250, -15.000,-73.250, 345.083,-73.250, -14.917,-73.250, 345.167,-73.250, -14.833,-73.250, 345.250,-73.250, -14.750,-73.250, 345.333,-73.250, -14.667,-73.250, 345.417,-73.250, -14.583,-73.250, 345.500,-73.250, -14.500,-73.250, 345.583,-73.250, -14.417,-73.250, 345.667,-73.250, -14.333,-73.250, 169.000,-73.167, 169.083,-73.167, 169.167,-73.167, 254.917,-73.167, -105.083,-73.167, 255.000,-73.167, -105.000,-73.167, 255.083,-73.167, -104.917,-73.167, 255.167,-73.167, -104.833,-73.167, 255.250,-73.167, -104.750,-73.167, 256.583,-73.167, -103.417,-73.167, 256.667,-73.167, -103.333,-73.167, 256.750,-73.167, -103.250,-73.167, 257.750,-73.167, -102.250,-73.167, 257.833,-73.167, -102.167,-73.167, 257.917,-73.167, -102.083,-73.167, 258.000,-73.167, -102.000,-73.167, 259.250,-73.167, -100.750,-73.167, 259.333,-73.167, -100.667,-73.167, 259.417,-73.167, -100.583,-73.167, 259.500,-73.167, -100.500,-73.167, 259.583,-73.167, -100.417,-73.167, 262.000,-73.167, -98.000,-73.167, 262.083,-73.167, -97.917,-73.167, 262.167,-73.167, -97.833,-73.167, 262.250,-73.167, -97.750,-73.167, 262.333,-73.167, -97.667,-73.167, 262.417,-73.167, -97.583,-73.167, 267.417,-73.167, -92.583,-73.167, 267.500,-73.167, -92.500,-73.167, 267.583,-73.167, -92.417,-73.167, 269.667,-73.167, -90.333,-73.167, 269.750,-73.167, -90.250,-73.167, 269.833,-73.167, -90.167,-73.167, 269.917,-73.167, -90.083,-73.167, 270.083,-73.167, -89.917,-73.167, 270.250,-73.167, -89.750,-73.167, 270.333,-73.167, -89.667,-73.167, 270.417,-73.167, -89.583,-73.167, 270.500,-73.167, -89.500,-73.167, 271.000,-73.167, -89.000,-73.167, 271.833,-73.167, -88.167,-73.167, 272.000,-73.167, -88.000,-73.167, 272.167,-73.167, -87.833,-73.167, 279.333,-73.167, -80.667,-73.167, 279.417,-73.167, -80.583,-73.167, 279.500,-73.167, -80.500,-73.167, 279.583,-73.167, -80.417,-73.167, 279.667,-73.167, -80.333,-73.167, 279.750,-73.167, -80.250,-73.167, 279.833,-73.167, -80.167,-73.167, 279.917,-73.167, -80.083,-73.167, 280.000,-73.167, -80.000,-73.167, 280.083,-73.167, -79.917,-73.167, 281.000,-73.167, -79.000,-73.167, 283.667,-73.167, -76.333,-73.167, 283.750,-73.167, -76.250,-73.167, 283.833,-73.167, -76.167,-73.167, 283.917,-73.167, -76.083,-73.167, 285.417,-73.167, -74.583,-73.167, 285.500,-73.167, -74.500,-73.167, 286.250,-73.167, -73.750,-73.167, 286.333,-73.167, -73.667,-73.167, 286.417,-73.167, -73.583,-73.167, 286.500,-73.167, -73.500,-73.167, 286.583,-73.167, -73.417,-73.167, 287.250,-73.167, -72.750,-73.167, 289.750,-73.167, -70.250,-73.167, 289.833,-73.167, -70.167,-73.167, 289.917,-73.167, -70.083,-73.167, 290.833,-73.167, -69.167,-73.167, 297.917,-73.167, -62.083,-73.167, 298.750,-73.167, -61.250,-73.167, 298.833,-73.167, -61.167,-73.167, 299.083,-73.167, -60.917,-73.167, 299.250,-73.167, -60.750,-73.167, 299.667,-73.167, -60.333,-73.167, 299.917,-73.167, -60.083,-73.167, 345.750,-73.167, -14.250,-73.167, 345.833,-73.167, -14.167,-73.167, 345.917,-73.167, -14.083,-73.167, 346.000,-73.167, -14.000,-73.167, 346.083,-73.167, -13.917,-73.167, 169.167,-73.083, 169.417,-73.083, 254.833,-73.083, -105.167,-73.083, 254.917,-73.083, -105.083,-73.083, 255.000,-73.083, -105.000,-73.083, 256.583,-73.083, -103.417,-73.083, 257.417,-73.083, -102.583,-73.083, 257.500,-73.083, -102.500,-73.083, 257.583,-73.083, -102.417,-73.083, 257.667,-73.083, -102.333,-73.083, 258.083,-73.083, -101.917,-73.083, 258.167,-73.083, -101.833,-73.083, 258.250,-73.083, -101.750,-73.083, 258.333,-73.083, -101.667,-73.083, 258.417,-73.083, -101.583,-73.083, 258.500,-73.083, -101.500,-73.083, 258.583,-73.083, -101.417,-73.083, 258.667,-73.083, -101.333,-73.083, 258.750,-73.083, -101.250,-73.083, 258.833,-73.083, -101.167,-73.083, 258.917,-73.083, -101.083,-73.083, 259.000,-73.083, -101.000,-73.083, 259.083,-73.083, -100.917,-73.083, 259.167,-73.083, -100.833,-73.083, 259.667,-73.083, -100.333,-73.083, 259.750,-73.083, -100.250,-73.083, 259.833,-73.083, -100.167,-73.083, 259.917,-73.083, -100.083,-73.083, 260.000,-73.083, -100.000,-73.083, 260.083,-73.083, -99.917,-73.083, 260.167,-73.083, -99.833,-73.083, 260.250,-73.083, -99.750,-73.083, 260.333,-73.083, -99.667,-73.083, 260.417,-73.083, -99.583,-73.083, 260.500,-73.083, -99.500,-73.083, 260.583,-73.083, -99.417,-73.083, 260.667,-73.083, -99.333,-73.083, 261.667,-73.083, -98.333,-73.083, 261.750,-73.083, -98.250,-73.083, 261.833,-73.083, -98.167,-73.083, 261.917,-73.083, -98.083,-73.083, 268.667,-73.083, -91.333,-73.083, 270.583,-73.083, -89.417,-73.083, 270.667,-73.083, -89.333,-73.083, 271.000,-73.083, -89.000,-73.083, 279.250,-73.083, -80.750,-73.083, 279.333,-73.083, -80.667,-73.083, 280.833,-73.083, -79.167,-73.083, 280.917,-73.083, -79.083,-73.083, 281.083,-73.083, -78.917,-73.083, 281.167,-73.083, -78.833,-73.083, 281.250,-73.083, -78.750,-73.083, 283.917,-73.083, -76.083,-73.083, 285.583,-73.083, -74.417,-73.083, 286.333,-73.083, -73.667,-73.083, 286.417,-73.083, -73.583,-73.083, 287.250,-73.083, -72.750,-73.083, 290.167,-73.083, -69.833,-73.083, 290.250,-73.083, -69.750,-73.083, 290.333,-73.083, -69.667,-73.083, 290.417,-73.083, -69.583,-73.083, 290.500,-73.083, -69.500,-73.083, 290.583,-73.083, -69.417,-73.083, 290.667,-73.083, -69.333,-73.083, 290.750,-73.083, -69.250,-73.083, 290.833,-73.083, -69.167,-73.083, 290.917,-73.083, -69.083,-73.083, 291.000,-73.083, -69.000,-73.083, 291.083,-73.083, -68.917,-73.083, 291.167,-73.083, -68.833,-73.083, 291.250,-73.083, -68.750,-73.083, 291.333,-73.083, -68.667,-73.083, 291.417,-73.083, -68.583,-73.083, 291.500,-73.083, -68.500,-73.083, 298.000,-73.083, -62.000,-73.083, 298.083,-73.083, -61.917,-73.083, 298.167,-73.083, -61.833,-73.083, 298.250,-73.083, -61.750,-73.083, 298.333,-73.083, -61.667,-73.083, 298.417,-73.083, -61.583,-73.083, 298.500,-73.083, -61.500,-73.083, 298.583,-73.083, -61.417,-73.083, 298.667,-73.083, -61.333,-73.083, 299.250,-73.083, -60.750,-73.083, 299.333,-73.083, -60.667,-73.083, 299.417,-73.083, -60.583,-73.083, 299.500,-73.083, -60.500,-73.083, 299.583,-73.083, -60.417,-73.083, 299.917,-73.083, -60.083,-73.083, 346.167,-73.083, -13.833,-73.083, 169.250,-73.000, 169.333,-73.000, 169.500,-73.000, 169.583,-73.000, 254.833,-73.000, -105.167,-73.000, 256.583,-73.000, -103.417,-73.000, 257.333,-73.000, -102.667,-73.000, 260.750,-73.000, -99.250,-73.000, 260.833,-73.000, -99.167,-73.000, 260.917,-73.000, -99.083,-73.000, 261.000,-73.000, -99.000,-73.000, 261.083,-73.000, -98.917,-73.000, 261.167,-73.000, -98.833,-73.000, 261.250,-73.000, -98.750,-73.000, 261.333,-73.000, -98.667,-73.000, 261.417,-73.000, -98.583,-73.000, 261.500,-73.000, -98.500,-73.000, 261.583,-73.000, -98.417,-73.000, 268.667,-73.000, -91.333,-73.000, 268.750,-73.000, -91.250,-73.000, 269.667,-73.000, -90.333,-73.000, 269.750,-73.000, -90.250,-73.000, 269.833,-73.000, -90.167,-73.000, 269.917,-73.000, -90.083,-73.000, 270.000,-73.000, -90.000,-73.000, 270.083,-73.000, -89.917,-73.000, 270.167,-73.000, -89.833,-73.000, 270.750,-73.000, -89.250,-73.000, 271.083,-73.000, -88.917,-73.000, 271.167,-73.000, -88.833,-73.000, 272.583,-73.000, -87.417,-73.000, 272.667,-73.000, -87.333,-73.000, 272.750,-73.000, -87.250,-73.000, 272.833,-73.000, -87.167,-73.000, 272.917,-73.000, -87.083,-73.000, 273.000,-73.000, -87.000,-73.000, 273.083,-73.000, -86.917,-73.000, 273.167,-73.000, -86.833,-73.000, 273.250,-73.000, -86.750,-73.000, 279.417,-73.000, -80.583,-73.000, 279.500,-73.000, -80.500,-73.000, 279.583,-73.000, -80.417,-73.000, 279.667,-73.000, -80.333,-73.000, 279.750,-73.000, -80.250,-73.000, 279.833,-73.000, -80.167,-73.000, 279.917,-73.000, -80.083,-73.000, 280.000,-73.000, -80.000,-73.000, 280.583,-73.000, -79.417,-73.000, 280.667,-73.000, -79.333,-73.000, 280.750,-73.000, -79.250,-73.000, 281.333,-73.000, -78.667,-73.000, 281.417,-73.000, -78.583,-73.000, 281.500,-73.000, -78.500,-73.000, 283.917,-73.000, -76.083,-73.000, 284.083,-73.000, -75.917,-73.000, 284.250,-73.000, -75.750,-73.000, 285.500,-73.000, -74.500,-73.000, 285.583,-73.000, -74.417,-73.000, 286.500,-73.000, -73.500,-73.000, 287.250,-73.000, -72.750,-73.000, 288.500,-73.000, -71.500,-73.000, 291.583,-73.000, -68.417,-73.000, 291.667,-73.000, -68.333,-73.000, 291.750,-73.000, -68.250,-73.000, 291.833,-73.000, -68.167,-73.000, 299.167,-73.000, -60.833,-73.000, 299.333,-73.000, -60.667,-73.000, 299.500,-73.000, -60.500,-73.000, 299.583,-73.000, -60.417,-73.000, 299.667,-73.000, -60.333,-73.000, 299.750,-73.000, -60.250,-73.000, 299.833,-73.000, -60.167,-73.000, 299.917,-73.000, -60.083,-73.000, 300.000,-73.000, -60.000,-73.000, 346.083,-73.000, -13.917,-73.000, 169.667,-72.917, 256.500,-72.917, -103.500,-72.917, 257.417,-72.917, -102.583,-72.917, 268.750,-72.917, -91.250,-72.917, 268.833,-72.917, -91.167,-72.917, 268.917,-72.917, -91.083,-72.917, 270.000,-72.917, -90.000,-72.917, 270.083,-72.917, -89.917,-72.917, 270.167,-72.917, -89.833,-72.917, 270.250,-72.917, -89.750,-72.917, 270.333,-72.917, -89.667,-72.917, 270.833,-72.917, -89.167,-72.917, 271.083,-72.917, -88.917,-72.917, 280.833,-72.917, -79.167,-72.917, 280.917,-72.917, -79.083,-72.917, 281.000,-72.917, -79.000,-72.917, 281.083,-72.917, -78.917,-72.917, 281.583,-72.917, -78.417,-72.917, 281.667,-72.917, -78.333,-72.917, 281.750,-72.917, -78.250,-72.917, 281.833,-72.917, -78.167,-72.917, 281.917,-72.917, -78.083,-72.917, 282.000,-72.917, -78.000,-72.917, 282.083,-72.917, -77.917,-72.917, 282.167,-72.917, -77.833,-72.917, 283.667,-72.917, -76.333,-72.917, 283.750,-72.917, -76.250,-72.917, 283.833,-72.917, -76.167,-72.917, 283.917,-72.917, -76.083,-72.917, 284.000,-72.917, -76.000,-72.917, 284.167,-72.917, -75.833,-72.917, 284.333,-72.917, -75.667,-72.917, 285.083,-72.917, -74.917,-72.917, 285.167,-72.917, -74.833,-72.917, 285.250,-72.917, -74.750,-72.917, 285.333,-72.917, -74.667,-72.917, 285.417,-72.917, -74.583,-72.917, 286.333,-72.917, -73.667,-72.917, 286.417,-72.917, -73.583,-72.917, 287.250,-72.917, -72.750,-72.917, 288.500,-72.917, -71.500,-72.917, 288.583,-72.917, -71.417,-72.917, 291.917,-72.917, -68.083,-72.917, 292.000,-72.917, -68.000,-72.917, 292.083,-72.917, -67.917,-72.917, 292.167,-72.917, -67.833,-72.917, 292.250,-72.917, -67.750,-72.917, 292.333,-72.917, -67.667,-72.917, 299.250,-72.917, -60.750,-72.917, 300.000,-72.917, -60.000,-72.917, 345.917,-72.917, -14.083,-72.917, 346.000,-72.917, -14.000,-72.917, 169.750,-72.833, 169.833,-72.833, 256.500,-72.833, -103.500,-72.833, 256.583,-72.833, -103.417,-72.833, 256.667,-72.833, -103.333,-72.833, 257.000,-72.833, -103.000,-72.833, 257.083,-72.833, -102.917,-72.833, 257.167,-72.833, -102.833,-72.833, 257.250,-72.833, -102.750,-72.833, 257.333,-72.833, -102.667,-72.833, 257.417,-72.833, -102.583,-72.833, 257.500,-72.833, -102.500,-72.833, 268.667,-72.833, -91.333,-72.833, 268.917,-72.833, -91.083,-72.833, 270.750,-72.833, -89.250,-72.833, 271.167,-72.833, -88.833,-72.833, 271.250,-72.833, -88.750,-72.833, 271.333,-72.833, -88.667,-72.833, 271.417,-72.833, -88.583,-72.833, 281.167,-72.833, -78.833,-72.833, 282.250,-72.833, -77.750,-72.833, 284.417,-72.833, -75.583,-72.833, 284.500,-72.833, -75.500,-72.833, 284.583,-72.833, -75.417,-72.833, 284.667,-72.833, -75.333,-72.833, 284.750,-72.833, -75.250,-72.833, 284.833,-72.833, -75.167,-72.833, 284.917,-72.833, -75.083,-72.833, 285.000,-72.833, -75.000,-72.833, 286.500,-72.833, -73.500,-72.833, 287.250,-72.833, -72.750,-72.833, 288.500,-72.833, -71.500,-72.833, 288.667,-72.833, -71.333,-72.833, 292.417,-72.833, -67.583,-72.833, 292.500,-72.833, -67.500,-72.833, 299.250,-72.833, -60.750,-72.833, 345.583,-72.833, -14.417,-72.833, 345.667,-72.833, -14.333,-72.833, 345.750,-72.833, -14.250,-72.833, 345.833,-72.833, -14.167,-72.833, 345.917,-72.833, -14.083,-72.833, 346.000,-72.833, -14.000,-72.833, 346.083,-72.833, -13.917,-72.833, 346.167,-72.833, -13.833,-72.833, 346.250,-72.833, -13.750,-72.833, 346.333,-72.833, -13.667,-72.833, 346.417,-72.833, -13.583,-72.833, 346.500,-72.833, -13.500,-72.833, 346.583,-72.833, -13.417,-72.833, 346.667,-72.833, -13.333,-72.833, 346.750,-72.833, -13.250,-72.833, 169.833,-72.750, 256.750,-72.750, -103.250,-72.750, 256.833,-72.750, -103.167,-72.750, 256.917,-72.750, -103.083,-72.750, 259.583,-72.750, -100.417,-72.750, 259.667,-72.750, -100.333,-72.750, 259.750,-72.750, -100.250,-72.750, 259.833,-72.750, -100.167,-72.750, 259.917,-72.750, -100.083,-72.750, 260.000,-72.750, -100.000,-72.750, 260.083,-72.750, -99.917,-72.750, 260.167,-72.750, -99.833,-72.750, 260.250,-72.750, -99.750,-72.750, 260.333,-72.750, -99.667,-72.750, 260.417,-72.750, -99.583,-72.750, 260.500,-72.750, -99.500,-72.750, 260.583,-72.750, -99.417,-72.750, 260.667,-72.750, -99.333,-72.750, 260.750,-72.750, -99.250,-72.750, 260.833,-72.750, -99.167,-72.750, 268.583,-72.750, -91.417,-72.750, 268.917,-72.750, -91.083,-72.750, 270.750,-72.750, -89.250,-72.750, 270.833,-72.750, -89.167,-72.750, 270.917,-72.750, -89.083,-72.750, 271.000,-72.750, -89.000,-72.750, 271.083,-72.750, -88.917,-72.750, 271.167,-72.750, -88.833,-72.750, 271.250,-72.750, -88.750,-72.750, 271.333,-72.750, -88.667,-72.750, 281.167,-72.750, -78.833,-72.750, 282.167,-72.750, -77.833,-72.750, 286.583,-72.750, -73.417,-72.750, 287.333,-72.750, -72.667,-72.750, 288.583,-72.750, -71.417,-72.750, 288.667,-72.750, -71.333,-72.750, 292.583,-72.750, -67.417,-72.750, 298.583,-72.750, -61.417,-72.750, 298.667,-72.750, -61.333,-72.750, 298.750,-72.750, -61.250,-72.750, 298.833,-72.750, -61.167,-72.750, 299.250,-72.750, -60.750,-72.750, 346.833,-72.750, -13.167,-72.750, 346.917,-72.750, -13.083,-72.750, 347.000,-72.750, -13.000,-72.750, 347.083,-72.750, -12.917,-72.750, 347.167,-72.750, -12.833,-72.750, 347.250,-72.750, -12.750,-72.750, 169.917,-72.667, 170.000,-72.667, 170.083,-72.667, 259.167,-72.667, -100.833,-72.667, 259.250,-72.667, -100.750,-72.667, 259.333,-72.667, -100.667,-72.667, 259.417,-72.667, -100.583,-72.667, 259.500,-72.667, -100.500,-72.667, 259.917,-72.667, -100.083,-72.667, 260.000,-72.667, -100.000,-72.667, 260.083,-72.667, -99.917,-72.667, 260.167,-72.667, -99.833,-72.667, 260.250,-72.667, -99.750,-72.667, 260.333,-72.667, -99.667,-72.667, 260.417,-72.667, -99.583,-72.667, 260.500,-72.667, -99.500,-72.667, 260.583,-72.667, -99.417,-72.667, 260.667,-72.667, -99.333,-72.667, 260.750,-72.667, -99.250,-72.667, 260.833,-72.667, -99.167,-72.667, 260.917,-72.667, -99.083,-72.667, 261.000,-72.667, -99.000,-72.667, 261.833,-72.667, -98.167,-72.667, 261.917,-72.667, -98.083,-72.667, 262.000,-72.667, -98.000,-72.667, 262.083,-72.667, -97.917,-72.667, 268.500,-72.667, -91.500,-72.667, 268.917,-72.667, -91.083,-72.667, 270.667,-72.667, -89.333,-72.667, 270.750,-72.667, -89.250,-72.667, 281.083,-72.667, -78.917,-72.667, 281.583,-72.667, -78.417,-72.667, 281.667,-72.667, -78.333,-72.667, 281.750,-72.667, -78.250,-72.667, 281.833,-72.667, -78.167,-72.667, 282.250,-72.667, -77.750,-72.667, 282.333,-72.667, -77.667,-72.667, 286.583,-72.667, -73.417,-72.667, 287.417,-72.667, -72.583,-72.667, 287.500,-72.667, -72.500,-72.667, 287.583,-72.667, -72.417,-72.667, 287.667,-72.667, -72.333,-72.667, 287.750,-72.667, -72.250,-72.667, 287.833,-72.667, -72.167,-72.667, 288.500,-72.667, -71.500,-72.667, 288.750,-72.667, -71.250,-72.667, 288.833,-72.667, -71.167,-72.667, 288.917,-72.667, -71.083,-72.667, 289.417,-72.667, -70.583,-72.667, 289.500,-72.667, -70.500,-72.667, 292.667,-72.667, -67.333,-72.667, 298.500,-72.667, -61.500,-72.667, 298.917,-72.667, -61.083,-72.667, 299.000,-72.667, -61.000,-72.667, 299.083,-72.667, -60.917,-72.667, 299.167,-72.667, -60.833,-72.667, 347.333,-72.667, -12.667,-72.667, 347.417,-72.667, -12.583,-72.667, 347.500,-72.667, -12.500,-72.667, 347.583,-72.667, -12.417,-72.667, 170.167,-72.583, 259.500,-72.583, -100.500,-72.583, 259.583,-72.583, -100.417,-72.583, 259.667,-72.583, -100.333,-72.583, 259.750,-72.583, -100.250,-72.583, 259.833,-72.583, -100.167,-72.583, 264.667,-72.583, -95.333,-72.583, 264.750,-72.583, -95.250,-72.583, 264.833,-72.583, -95.167,-72.583, 264.917,-72.583, -95.083,-72.583, 265.000,-72.583, -95.000,-72.583, 265.083,-72.583, -94.917,-72.583, 266.583,-72.583, -93.417,-72.583, 268.417,-72.583, -91.583,-72.583, 268.500,-72.583, -91.500,-72.583, 268.583,-72.583, -91.417,-72.583, 268.667,-72.583, -91.333,-72.583, 268.750,-72.583, -91.250,-72.583, 268.833,-72.583, -91.167,-72.583, 268.917,-72.583, -91.083,-72.583, 269.000,-72.583, -91.000,-72.583, 280.833,-72.583, -79.167,-72.583, 280.917,-72.583, -79.083,-72.583, 281.000,-72.583, -79.000,-72.583, 281.250,-72.583, -78.750,-72.583, 281.333,-72.583, -78.667,-72.583, 281.417,-72.583, -78.583,-72.583, 281.500,-72.583, -78.500,-72.583, 281.917,-72.583, -78.083,-72.583, 282.000,-72.583, -78.000,-72.583, 282.333,-72.583, -77.667,-72.583, 286.667,-72.583, -73.333,-72.583, 287.917,-72.583, -72.083,-72.583, 288.000,-72.583, -72.000,-72.583, 288.083,-72.583, -71.917,-72.583, 288.167,-72.583, -71.833,-72.583, 288.250,-72.583, -71.750,-72.583, 288.333,-72.583, -71.667,-72.583, 288.417,-72.583, -71.583,-72.583, 289.000,-72.583, -71.000,-72.583, 289.083,-72.583, -70.917,-72.583, 289.167,-72.583, -70.833,-72.583, 289.250,-72.583, -70.750,-72.583, 289.333,-72.583, -70.667,-72.583, 289.583,-72.583, -70.417,-72.583, 289.667,-72.583, -70.333,-72.583, 289.750,-72.583, -70.250,-72.583, 289.833,-72.583, -70.167,-72.583, 289.917,-72.583, -70.083,-72.583, 290.000,-72.583, -70.000,-72.583, 290.083,-72.583, -69.917,-72.583, 290.167,-72.583, -69.833,-72.583, 290.250,-72.583, -69.750,-72.583, 290.333,-72.583, -69.667,-72.583, 292.750,-72.583, -67.250,-72.583, 292.833,-72.583, -67.167,-72.583, 292.917,-72.583, -67.083,-72.583, 298.417,-72.583, -61.583,-72.583, 347.667,-72.583, -12.333,-72.583, 347.750,-72.583, -12.250,-72.583, 347.833,-72.583, -12.167,-72.583, 68.583,-72.500, 68.667,-72.500, 68.750,-72.500, 68.833,-72.500, 68.917,-72.500, 69.000,-72.500, 170.250,-72.500, 261.250,-72.500, -98.750,-72.500, 261.333,-72.500, -98.667,-72.500, 261.417,-72.500, -98.583,-72.500, 261.500,-72.500, -98.500,-72.500, 261.583,-72.500, -98.417,-72.500, 261.667,-72.500, -98.333,-72.500, 261.750,-72.500, -98.250,-72.500, 261.833,-72.500, -98.167,-72.500, 261.917,-72.500, -98.083,-72.500, 262.000,-72.500, -98.000,-72.500, 262.417,-72.500, -97.583,-72.500, 262.500,-72.500, -97.500,-72.500, 262.583,-72.500, -97.417,-72.500, 262.667,-72.500, -97.333,-72.500, 262.750,-72.500, -97.250,-72.500, 262.833,-72.500, -97.167,-72.500, 262.917,-72.500, -97.083,-72.500, 263.000,-72.500, -97.000,-72.500, 263.083,-72.500, -96.917,-72.500, 263.167,-72.500, -96.833,-72.500, 263.250,-72.500, -96.750,-72.500, 263.333,-72.500, -96.667,-72.500, 263.417,-72.500, -96.583,-72.500, 263.500,-72.500, -96.500,-72.500, 280.667,-72.500, -79.333,-72.500, 280.750,-72.500, -79.250,-72.500, 281.083,-72.500, -78.917,-72.500, 281.167,-72.500, -78.833,-72.500, 282.083,-72.500, -77.917,-72.500, 282.167,-72.500, -77.833,-72.500, 282.250,-72.500, -77.750,-72.500, 286.750,-72.500, -73.250,-72.500, 290.417,-72.500, -69.583,-72.500, 290.500,-72.500, -69.500,-72.500, 290.583,-72.500, -69.417,-72.500, 290.667,-72.500, -69.333,-72.500, 293.000,-72.500, -67.000,-72.500, 298.333,-72.500, -61.667,-72.500, 299.083,-72.500, -60.917,-72.500, 299.167,-72.500, -60.833,-72.500, 347.917,-72.500, -12.083,-72.500, 348.000,-72.500, -12.000,-72.500, 68.250,-72.417, 68.333,-72.417, 68.417,-72.417, 68.500,-72.417, 69.083,-72.417, 69.167,-72.417, 69.250,-72.417, 69.333,-72.417, 69.417,-72.417, 170.000,-72.417, 170.083,-72.417, 170.167,-72.417, 260.417,-72.417, -99.583,-72.417, 260.500,-72.417, -99.500,-72.417, 260.583,-72.417, -99.417,-72.417, 260.667,-72.417, -99.333,-72.417, 260.750,-72.417, -99.250,-72.417, 260.833,-72.417, -99.167,-72.417, 260.917,-72.417, -99.083,-72.417, 261.000,-72.417, -99.000,-72.417, 261.083,-72.417, -98.917,-72.417, 261.167,-72.417, -98.833,-72.417, 262.083,-72.417, -97.917,-72.417, 262.167,-72.417, -97.833,-72.417, 262.250,-72.417, -97.750,-72.417, 262.333,-72.417, -97.667,-72.417, 263.583,-72.417, -96.417,-72.417, 263.667,-72.417, -96.333,-72.417, 263.750,-72.417, -96.250,-72.417, 263.833,-72.417, -96.167,-72.417, 263.917,-72.417, -96.083,-72.417, 264.000,-72.417, -96.000,-72.417, 280.750,-72.417, -79.250,-72.417, 280.833,-72.417, -79.167,-72.417, 280.917,-72.417, -79.083,-72.417, 281.000,-72.417, -79.000,-72.417, 286.750,-72.417, -73.250,-72.417, 287.500,-72.417, -72.500,-72.417, 287.667,-72.417, -72.333,-72.417, 288.917,-72.417, -71.083,-72.417, 289.000,-72.417, -71.000,-72.417, 289.083,-72.417, -70.917,-72.417, 289.167,-72.417, -70.833,-72.417, 289.250,-72.417, -70.750,-72.417, 290.750,-72.417, -69.250,-72.417, 290.833,-72.417, -69.167,-72.417, 291.000,-72.417, -69.000,-72.417, 291.167,-72.417, -68.833,-72.417, 293.000,-72.417, -67.000,-72.417, 298.250,-72.417, -61.750,-72.417, 298.667,-72.417, -61.333,-72.417, 298.750,-72.417, -61.250,-72.417, 298.833,-72.417, -61.167,-72.417, 298.917,-72.417, -61.083,-72.417, 299.000,-72.417, -61.000,-72.417, 299.250,-72.417, -60.750,-72.417, 348.083,-72.417, -11.917,-72.417, 348.167,-72.417, -11.833,-72.417, 348.250,-72.417, -11.750,-72.417, 67.833,-72.333, 67.917,-72.333, 68.000,-72.333, 68.083,-72.333, 68.167,-72.333, 69.500,-72.333, 69.583,-72.333, 69.667,-72.333, 169.917,-72.333, 259.750,-72.333, -100.250,-72.333, 259.833,-72.333, -100.167,-72.333, 259.917,-72.333, -100.083,-72.333, 260.000,-72.333, -100.000,-72.333, 260.083,-72.333, -99.917,-72.333, 260.167,-72.333, -99.833,-72.333, 260.250,-72.333, -99.750,-72.333, 260.333,-72.333, -99.667,-72.333, 262.833,-72.333, -97.167,-72.333, 262.917,-72.333, -97.083,-72.333, 263.000,-72.333, -97.000,-72.333, 263.083,-72.333, -96.917,-72.333, 263.167,-72.333, -96.833,-72.333, 263.500,-72.333, -96.500,-72.333, 263.583,-72.333, -96.417,-72.333, 264.000,-72.333, -96.000,-72.333, 264.083,-72.333, -95.917,-72.333, 286.833,-72.333, -73.167,-72.333, 287.000,-72.333, -73.000,-72.333, 287.083,-72.333, -72.917,-72.333, 287.167,-72.333, -72.833,-72.333, 287.250,-72.333, -72.750,-72.333, 287.333,-72.333, -72.667,-72.333, 287.417,-72.333, -72.583,-72.333, 287.583,-72.333, -72.417,-72.333, 287.750,-72.333, -72.250,-72.333, 287.833,-72.333, -72.167,-72.333, 287.917,-72.333, -72.083,-72.333, 288.000,-72.333, -72.000,-72.333, 288.083,-72.333, -71.917,-72.333, 288.167,-72.333, -71.833,-72.333, 288.250,-72.333, -71.750,-72.333, 288.833,-72.333, -71.167,-72.333, 289.333,-72.333, -70.667,-72.333, 290.917,-72.333, -69.083,-72.333, 293.083,-72.333, -66.917,-72.333, 298.333,-72.333, -61.667,-72.333, 298.417,-72.333, -61.583,-72.333, 298.500,-72.333, -61.500,-72.333, 298.583,-72.333, -61.417,-72.333, 299.333,-72.333, -60.667,-72.333, 348.333,-72.333, -11.667,-72.333, 348.417,-72.333, -11.583,-72.333, 348.500,-72.333, -11.500,-72.333, 67.500,-72.250, 67.583,-72.250, 67.667,-72.250, 67.750,-72.250, 68.417,-72.250, 68.500,-72.250, 68.583,-72.250, 69.750,-72.250, 69.833,-72.250, 169.917,-72.250, 258.583,-72.250, -101.417,-72.250, 258.667,-72.250, -101.333,-72.250, 258.750,-72.250, -101.250,-72.250, 258.833,-72.250, -101.167,-72.250, 258.917,-72.250, -101.083,-72.250, 259.000,-72.250, -101.000,-72.250, 259.083,-72.250, -100.917,-72.250, 259.167,-72.250, -100.833,-72.250, 259.250,-72.250, -100.750,-72.250, 259.333,-72.250, -100.667,-72.250, 259.417,-72.250, -100.583,-72.250, 259.500,-72.250, -100.500,-72.250, 259.583,-72.250, -100.417,-72.250, 259.667,-72.250, -100.333,-72.250, 261.667,-72.250, -98.333,-72.250, 261.833,-72.250, -98.167,-72.250, 262.083,-72.250, -97.917,-72.250, 262.167,-72.250, -97.833,-72.250, 262.250,-72.250, -97.750,-72.250, 262.333,-72.250, -97.667,-72.250, 262.750,-72.250, -97.250,-72.250, 263.250,-72.250, -96.750,-72.250, 263.333,-72.250, -96.667,-72.250, 263.417,-72.250, -96.583,-72.250, 286.833,-72.250, -73.167,-72.250, 286.917,-72.250, -73.083,-72.250, 288.333,-72.250, -71.667,-72.250, 288.917,-72.250, -71.083,-72.250, 289.333,-72.250, -70.667,-72.250, 291.000,-72.250, -69.000,-72.250, 291.083,-72.250, -68.917,-72.250, 291.167,-72.250, -68.833,-72.250, 291.250,-72.250, -68.750,-72.250, 291.333,-72.250, -68.667,-72.250, 293.083,-72.250, -66.917,-72.250, 299.250,-72.250, -60.750,-72.250, 299.333,-72.250, -60.667,-72.250, 299.417,-72.250, -60.583,-72.250, 299.500,-72.250, -60.500,-72.250, 348.583,-72.250, -11.417,-72.250, 67.417,-72.167, 68.583,-72.167, 68.667,-72.167, 69.917,-72.167, 70.000,-72.167, 70.083,-72.167, 169.917,-72.167, 257.583,-72.167, -102.417,-72.167, 257.667,-72.167, -102.333,-72.167, 257.750,-72.167, -102.250,-72.167, 257.833,-72.167, -102.167,-72.167, 257.917,-72.167, -102.083,-72.167, 258.000,-72.167, -102.000,-72.167, 258.083,-72.167, -101.917,-72.167, 258.167,-72.167, -101.833,-72.167, 258.250,-72.167, -101.750,-72.167, 258.333,-72.167, -101.667,-72.167, 258.417,-72.167, -101.583,-72.167, 258.500,-72.167, -101.500,-72.167, 259.750,-72.167, -100.250,-72.167, 259.833,-72.167, -100.167,-72.167, 259.917,-72.167, -100.083,-72.167, 260.000,-72.167, -100.000,-72.167, 260.250,-72.167, -99.750,-72.167, 260.417,-72.167, -99.583,-72.167, 260.667,-72.167, -99.333,-72.167, 260.750,-72.167, -99.250,-72.167, 260.833,-72.167, -99.167,-72.167, 260.917,-72.167, -99.083,-72.167, 261.000,-72.167, -99.000,-72.167, 261.083,-72.167, -98.917,-72.167, 261.333,-72.167, -98.667,-72.167, 261.417,-72.167, -98.583,-72.167, 261.500,-72.167, -98.500,-72.167, 261.583,-72.167, -98.417,-72.167, 261.750,-72.167, -98.250,-72.167, 261.917,-72.167, -98.083,-72.167, 262.000,-72.167, -98.000,-72.167, 262.417,-72.167, -97.583,-72.167, 262.500,-72.167, -97.500,-72.167, 262.750,-72.167, -97.250,-72.167, 263.833,-72.167, -96.167,-72.167, 263.917,-72.167, -96.083,-72.167, 264.000,-72.167, -96.000,-72.167, 285.750,-72.167, -74.250,-72.167, 285.833,-72.167, -74.167,-72.167, 285.917,-72.167, -74.083,-72.167, 286.833,-72.167, -73.167,-72.167, 288.000,-72.167, -72.000,-72.167, 288.083,-72.167, -71.917,-72.167, 288.167,-72.167, -71.833,-72.167, 288.250,-72.167, -71.750,-72.167, 288.500,-72.167, -71.500,-72.167, 288.583,-72.167, -71.417,-72.167, 288.667,-72.167, -71.333,-72.167, 288.750,-72.167, -71.250,-72.167, 288.833,-72.167, -71.167,-72.167, 289.000,-72.167, -71.000,-72.167, 289.083,-72.167, -70.917,-72.167, 289.167,-72.167, -70.833,-72.167, 289.250,-72.167, -70.750,-72.167, 291.417,-72.167, -68.583,-72.167, 293.000,-72.167, -67.000,-72.167, 298.333,-72.167, -61.667,-72.167, 298.417,-72.167, -61.583,-72.167, 298.500,-72.167, -61.500,-72.167, 298.583,-72.167, -61.417,-72.167, 298.667,-72.167, -61.333,-72.167, 299.167,-72.167, -60.833,-72.167, 348.667,-72.167, -11.333,-72.167, 67.333,-72.083, 70.167,-72.083, 70.250,-72.083, 70.333,-72.083, 70.417,-72.083, 70.500,-72.083, 169.917,-72.083, 257.583,-72.083, -102.417,-72.083, 257.667,-72.083, -102.333,-72.083, 257.750,-72.083, -102.250,-72.083, 257.833,-72.083, -102.167,-72.083, 257.917,-72.083, -102.083,-72.083, 258.000,-72.083, -102.000,-72.083, 258.083,-72.083, -101.917,-72.083, 258.750,-72.083, -101.250,-72.083, 258.833,-72.083, -101.167,-72.083, 258.917,-72.083, -101.083,-72.083, 259.000,-72.083, -101.000,-72.083, 259.083,-72.083, -100.917,-72.083, 259.417,-72.083, -100.583,-72.083, 259.500,-72.083, -100.500,-72.083, 259.583,-72.083, -100.417,-72.083, 259.667,-72.083, -100.333,-72.083, 260.083,-72.083, -99.917,-72.083, 260.167,-72.083, -99.833,-72.083, 260.333,-72.083, -99.667,-72.083, 260.500,-72.083, -99.500,-72.083, 260.583,-72.083, -99.417,-72.083, 261.167,-72.083, -98.833,-72.083, 261.250,-72.083, -98.750,-72.083, 262.583,-72.083, -97.417,-72.083, 262.833,-72.083, -97.167,-72.083, 262.917,-72.083, -97.083,-72.083, 263.000,-72.083, -97.000,-72.083, 263.083,-72.083, -96.917,-72.083, 285.583,-72.083, -74.417,-72.083, 285.667,-72.083, -74.333,-72.083, 286.000,-72.083, -74.000,-72.083, 286.083,-72.083, -73.917,-72.083, 286.167,-72.083, -73.833,-72.083, 286.333,-72.083, -73.667,-72.083, 286.750,-72.083, -73.250,-72.083, 286.833,-72.083, -73.167,-72.083, 288.333,-72.083, -71.667,-72.083, 288.417,-72.083, -71.583,-72.083, 288.917,-72.083, -71.083,-72.083, 289.000,-72.083, -71.000,-72.083, 291.500,-72.083, -68.500,-72.083, 293.000,-72.083, -67.000,-72.083, 297.667,-72.083, -62.333,-72.083, 297.750,-72.083, -62.250,-72.083, 297.833,-72.083, -62.167,-72.083, 297.917,-72.083, -62.083,-72.083, 298.000,-72.083, -62.000,-72.083, 298.083,-72.083, -61.917,-72.083, 298.167,-72.083, -61.833,-72.083, 298.250,-72.083, -61.750,-72.083, 298.750,-72.083, -61.250,-72.083, 299.083,-72.083, -60.917,-72.083, 348.750,-72.083, -11.250,-72.083, 67.417,-72.000, 69.750,-72.000, 70.583,-72.000, 70.667,-72.000, 70.750,-72.000, 70.833,-72.000, 170.000,-72.000, 170.083,-72.000, 170.167,-72.000, 170.250,-72.000, 170.333,-72.000, 258.167,-72.000, -101.833,-72.000, 258.250,-72.000, -101.750,-72.000, 258.333,-72.000, -101.667,-72.000, 258.417,-72.000, -101.583,-72.000, 258.500,-72.000, -101.500,-72.000, 258.583,-72.000, -101.417,-72.000, 258.667,-72.000, -101.333,-72.000, 259.167,-72.000, -100.833,-72.000, 259.250,-72.000, -100.750,-72.000, 259.333,-72.000, -100.667,-72.000, 261.000,-72.000, -99.000,-72.000, 261.083,-72.000, -98.917,-72.000, 261.250,-72.000, -98.750,-72.000, 261.917,-72.000, -98.083,-72.000, 262.000,-72.000, -98.000,-72.000, 262.667,-72.000, -97.333,-72.000, 263.167,-72.000, -96.833,-72.000, 263.250,-72.000, -96.750,-72.000, 263.333,-72.000, -96.667,-72.000, 263.417,-72.000, -96.583,-72.000, 284.833,-72.000, -75.167,-72.000, 284.917,-72.000, -75.083,-72.000, 285.000,-72.000, -75.000,-72.000, 285.083,-72.000, -74.917,-72.000, 285.167,-72.000, -74.833,-72.000, 285.250,-72.000, -74.750,-72.000, 285.333,-72.000, -74.667,-72.000, 285.417,-72.000, -74.583,-72.000, 285.500,-72.000, -74.500,-72.000, 286.250,-72.000, -73.750,-72.000, 286.667,-72.000, -73.333,-72.000, 286.833,-72.000, -73.167,-72.000, 288.333,-72.000, -71.667,-72.000, 288.500,-72.000, -71.500,-72.000, 288.583,-72.000, -71.417,-72.000, 288.667,-72.000, -71.333,-72.000, 288.750,-72.000, -71.250,-72.000, 288.917,-72.000, -71.083,-72.000, 289.083,-72.000, -70.917,-72.000, 291.417,-72.000, -68.583,-72.000, 292.583,-72.000, -67.417,-72.000, 292.667,-72.000, -67.333,-72.000, 292.750,-72.000, -67.250,-72.000, 292.833,-72.000, -67.167,-72.000, 292.917,-72.000, -67.083,-72.000, 293.000,-72.000, -67.000,-72.000, 293.083,-72.000, -66.917,-72.000, 297.583,-72.000, -62.417,-72.000, 298.500,-72.000, -61.500,-72.000, 298.583,-72.000, -61.417,-72.000, 298.667,-72.000, -61.333,-72.000, 299.083,-72.000, -60.917,-72.000, 348.750,-72.000, -11.250,-72.000, 67.500,-71.917, 67.583,-71.917, 69.833,-71.917, 70.917,-71.917, 170.417,-71.917, 170.500,-71.917, 170.583,-71.917, 170.667,-71.917, 170.750,-71.917, 259.500,-71.917, -100.500,-71.917, 259.583,-71.917, -100.417,-71.917, 259.667,-71.917, -100.333,-71.917, 260.750,-71.917, -99.250,-71.917, 260.833,-71.917, -99.167,-71.917, 260.917,-71.917, -99.083,-71.917, 261.083,-71.917, -98.917,-71.917, 261.167,-71.917, -98.833,-71.917, 261.250,-71.917, -98.750,-71.917, 261.333,-71.917, -98.667,-71.917, 261.417,-71.917, -98.583,-71.917, 261.500,-71.917, -98.500,-71.917, 261.917,-71.917, -98.083,-71.917, 262.000,-71.917, -98.000,-71.917, 262.667,-71.917, -97.333,-71.917, 262.750,-71.917, -97.250,-71.917, 262.833,-71.917, -97.167,-71.917, 262.917,-71.917, -97.083,-71.917, 263.000,-71.917, -97.000,-71.917, 263.083,-71.917, -96.917,-71.917, 263.167,-71.917, -96.833,-71.917, 263.250,-71.917, -96.750,-71.917, 263.333,-71.917, -96.667,-71.917, 284.667,-71.917, -75.333,-71.917, 284.750,-71.917, -75.250,-71.917, 286.333,-71.917, -73.667,-71.917, 286.417,-71.917, -73.583,-71.917, 286.500,-71.917, -73.500,-71.917, 286.583,-71.917, -73.417,-71.917, 286.917,-71.917, -73.083,-71.917, 287.000,-71.917, -73.000,-71.917, 288.167,-71.917, -71.833,-71.917, 288.250,-71.917, -71.750,-71.917, 288.833,-71.917, -71.167,-71.917, 289.000,-71.917, -71.000,-71.917, 291.500,-71.917, -68.500,-71.917, 291.583,-71.917, -68.417,-71.917, 292.250,-71.917, -67.750,-71.917, 292.333,-71.917, -67.667,-71.917, 292.417,-71.917, -67.583,-71.917, 292.500,-71.917, -67.500,-71.917, 292.750,-71.917, -67.250,-71.917, 293.167,-71.917, -66.833,-71.917, 297.500,-71.917, -62.500,-71.917, 298.417,-71.917, -61.583,-71.917, 299.083,-71.917, -60.917,-71.917, 348.667,-71.917, -11.333,-71.917, 67.667,-71.833, 71.000,-71.833, 170.750,-71.833, 170.833,-71.833, 260.917,-71.833, -99.083,-71.833, 261.000,-71.833, -99.000,-71.833, 284.583,-71.833, -75.417,-71.833, 287.083,-71.833, -72.917,-71.833, 287.167,-71.833, -72.833,-71.833, 287.833,-71.833, -72.167,-71.833, 287.917,-71.833, -72.083,-71.833, 288.000,-71.833, -72.000,-71.833, 288.083,-71.833, -71.917,-71.833, 291.667,-71.833, -68.333,-71.833, 291.750,-71.833, -68.250,-71.833, 291.833,-71.833, -68.167,-71.833, 291.917,-71.833, -68.083,-71.833, 292.000,-71.833, -68.000,-71.833, 292.083,-71.833, -67.917,-71.833, 292.167,-71.833, -67.833,-71.833, 292.667,-71.833, -67.333,-71.833, 293.083,-71.833, -66.917,-71.833, 297.583,-71.833, -62.417,-71.833, 297.667,-71.833, -62.333,-71.833, 297.750,-71.833, -62.250,-71.833, 297.833,-71.833, -62.167,-71.833, 297.917,-71.833, -62.083,-71.833, 298.000,-71.833, -62.000,-71.833, 298.083,-71.833, -61.917,-71.833, 298.167,-71.833, -61.833,-71.833, 298.250,-71.833, -61.750,-71.833, 298.333,-71.833, -61.667,-71.833, 299.000,-71.833, -61.000,-71.833, 348.500,-71.833, -11.500,-71.833, 348.583,-71.833, -11.417,-71.833, 351.250,-71.833, -8.750,-71.833, 351.333,-71.833, -8.667,-71.833, 351.417,-71.833, -8.583,-71.833, 351.500,-71.833, -8.500,-71.833, 351.583,-71.833, -8.417,-71.833, 351.667,-71.833, -8.333,-71.833, 351.750,-71.833, -8.250,-71.833, 351.833,-71.833, -8.167,-71.833, 351.917,-71.833, -8.083,-71.833, 67.667,-71.750, 71.000,-71.750, 170.667,-71.750, 284.500,-71.750, -75.500,-71.750, 284.583,-71.750, -75.417,-71.750, 284.667,-71.750, -75.333,-71.750, 285.083,-71.750, -74.917,-71.750, 285.250,-71.750, -74.750,-71.750, 287.167,-71.750, -72.833,-71.750, 287.667,-71.750, -72.333,-71.750, 287.750,-71.750, -72.250,-71.750, 292.500,-71.750, -67.500,-71.750, 292.583,-71.750, -67.417,-71.750, 293.000,-71.750, -67.000,-71.750, 298.000,-71.750, -62.000,-71.750, 298.083,-71.750, -61.917,-71.750, 298.167,-71.750, -61.833,-71.750, 298.250,-71.750, -61.750,-71.750, 299.083,-71.750, -60.917,-71.750, 348.333,-71.750, -11.667,-71.750, 348.417,-71.750, -11.583,-71.750, 348.667,-71.750, -11.333,-71.750, 348.833,-71.750, -11.167,-71.750, 351.167,-71.750, -8.833,-71.750, 352.000,-71.750, -8.000,-71.750, 352.083,-71.750, -7.917,-71.750, 352.167,-71.750, -7.833,-71.750, 352.250,-71.750, -7.750,-71.750, 352.333,-71.750, -7.667,-71.750, 352.417,-71.750, -7.583,-71.750, 352.500,-71.750, -7.500,-71.750, 352.583,-71.750, -7.417,-71.750, 352.667,-71.750, -7.333,-71.750, 67.583,-71.667, 67.667,-71.667, 67.750,-71.667, 67.833,-71.667, 71.083,-71.667, 71.167,-71.667, 71.250,-71.667, 71.333,-71.667, 170.000,-71.667, 170.083,-71.667, 170.167,-71.667, 170.250,-71.667, 170.667,-71.667, 284.750,-71.667, -75.250,-71.667, 284.917,-71.667, -75.083,-71.667, 285.000,-71.667, -75.000,-71.667, 285.167,-71.667, -74.833,-71.667, 285.333,-71.667, -74.667,-71.667, 287.250,-71.667, -72.750,-71.667, 287.333,-71.667, -72.667,-71.667, 287.417,-71.667, -72.583,-71.667, 287.833,-71.667, -72.167,-71.667, 291.917,-71.667, -68.083,-71.667, 292.000,-71.667, -68.000,-71.667, 292.083,-71.667, -67.917,-71.667, 292.167,-71.667, -67.833,-71.667, 292.250,-71.667, -67.750,-71.667, 292.417,-71.667, -67.583,-71.667, 292.583,-71.667, -67.417,-71.667, 292.750,-71.667, -67.250,-71.667, 292.833,-71.667, -67.167,-71.667, 292.917,-71.667, -67.083,-71.667, 297.917,-71.667, -62.083,-71.667, 298.333,-71.667, -61.667,-71.667, 299.000,-71.667, -61.000,-71.667, 347.917,-71.667, -12.083,-71.667, 348.000,-71.667, -12.000,-71.667, 348.083,-71.667, -11.917,-71.667, 348.167,-71.667, -11.833,-71.667, 348.250,-71.667, -11.750,-71.667, 348.333,-71.667, -11.667,-71.667, 348.417,-71.667, -11.583,-71.667, 348.500,-71.667, -11.500,-71.667, 348.583,-71.667, -11.417,-71.667, 348.750,-71.667, -11.250,-71.667, 348.917,-71.667, -11.083,-71.667, 349.000,-71.667, -11.000,-71.667, 349.083,-71.667, -10.917,-71.667, 351.083,-71.667, -8.917,-71.667, 352.750,-71.667, -7.250,-71.667, 358.917,-71.667, -1.083,-71.667, 359.000,-71.667, -1.000,-71.667, 359.083,-71.667, -0.917,-71.667, 359.167,-71.667, -0.833,-71.667, 359.250,-71.667, -0.750,-71.667, 359.333,-71.667, -0.667,-71.667, 359.417,-71.667, -0.583,-71.667, 359.500,-71.667, -0.500,-71.667, 359.583,-71.667, -0.417,-71.667, 359.667,-71.667, -0.333,-71.667, 359.750,-71.667, -0.250,-71.667, 67.500,-71.583, 71.417,-71.583, 169.583,-71.583, 169.667,-71.583, 169.833,-71.583, 169.917,-71.583, 170.333,-71.583, 170.583,-71.583, 284.833,-71.583, -75.167,-71.583, 285.250,-71.583, -74.750,-71.583, 287.500,-71.583, -72.500,-71.583, 287.583,-71.583, -72.417,-71.583, 287.667,-71.583, -72.333,-71.583, 287.750,-71.583, -72.250,-71.583, 291.833,-71.583, -68.167,-71.583, 292.333,-71.583, -67.667,-71.583, 292.500,-71.583, -67.500,-71.583, 292.667,-71.583, -67.333,-71.583, 298.000,-71.583, -62.000,-71.583, 298.167,-71.583, -61.833,-71.583, 298.333,-71.583, -61.667,-71.583, 298.917,-71.583, -61.083,-71.583, 347.833,-71.583, -12.167,-71.583, 348.250,-71.583, -11.750,-71.583, 349.167,-71.583, -10.833,-71.583, 351.083,-71.583, -8.917,-71.583, 352.583,-71.583, -7.417,-71.583, 352.667,-71.583, -7.333,-71.583, 358.833,-71.583, -1.167,-71.583, 359.833,-71.583, -0.167,-71.583, 359.917,-71.583, -0.083,-71.583, 0.000,-71.500, 0.083,-71.500, 67.583,-71.500, 67.667,-71.500, 67.750,-71.500, 71.500,-71.500, 169.167,-71.500, 169.250,-71.500, 169.333,-71.500, 169.417,-71.500, 169.500,-71.500, 169.750,-71.500, 170.417,-71.500, 170.500,-71.500, 285.250,-71.500, -74.750,-71.500, 286.917,-71.500, -73.083,-71.500, 287.000,-71.500, -73.000,-71.500, 287.083,-71.500, -72.917,-71.500, 287.167,-71.500, -72.833,-71.500, 287.250,-71.500, -72.750,-71.500, 287.333,-71.500, -72.667,-71.500, 291.750,-71.500, -68.250,-71.500, 292.417,-71.500, -67.583,-71.500, 298.083,-71.500, -61.917,-71.500, 298.250,-71.500, -61.750,-71.500, 298.833,-71.500, -61.167,-71.500, 347.750,-71.500, -12.250,-71.500, 348.167,-71.500, -11.833,-71.500, 349.250,-71.500, -10.750,-71.500, 349.333,-71.500, -10.667,-71.500, 351.000,-71.500, -9.000,-71.500, 352.417,-71.500, -7.583,-71.500, 352.500,-71.500, -7.500,-71.500, 353.833,-71.500, -6.167,-71.500, 353.917,-71.500, -6.083,-71.500, 354.000,-71.500, -6.000,-71.500, 354.083,-71.500, -5.917,-71.500, 354.167,-71.500, -5.833,-71.500, 354.250,-71.500, -5.750,-71.500, 357.667,-71.500, -2.333,-71.500, 357.833,-71.500, -2.167,-71.500, 357.917,-71.500, -2.083,-71.500, 358.000,-71.500, -2.000,-71.500, 358.250,-71.500, -1.750,-71.500, 358.333,-71.500, -1.667,-71.500, 358.417,-71.500, -1.583,-71.500, 358.500,-71.500, -1.500,-71.500, 358.917,-71.500, -1.083,-71.500, 0.167,-71.417, 0.250,-71.417, 67.833,-71.417, 67.917,-71.417, 71.333,-71.417, 71.417,-71.417, 169.083,-71.417, 170.333,-71.417, 170.417,-71.417, 285.250,-71.417, -74.750,-71.417, 286.500,-71.417, -73.500,-71.417, 286.583,-71.417, -73.417,-71.417, 286.667,-71.417, -73.333,-71.417, 286.750,-71.417, -73.250,-71.417, 286.833,-71.417, -73.167,-71.417, 287.417,-71.417, -72.583,-71.417, 287.500,-71.417, -72.500,-71.417, 287.583,-71.417, -72.417,-71.417, 291.750,-71.417, -68.250,-71.417, 292.417,-71.417, -67.583,-71.417, 298.833,-71.417, -61.167,-71.417, 347.750,-71.417, -12.250,-71.417, 347.833,-71.417, -12.167,-71.417, 348.167,-71.417, -11.833,-71.417, 349.417,-71.417, -10.583,-71.417, 349.500,-71.417, -10.500,-71.417, 351.083,-71.417, -8.917,-71.417, 352.333,-71.417, -7.667,-71.417, 352.417,-71.417, -7.583,-71.417, 353.750,-71.417, -6.250,-71.417, 354.333,-71.417, -5.667,-71.417, 354.417,-71.417, -5.583,-71.417, 354.500,-71.417, -5.500,-71.417, 354.583,-71.417, -5.417,-71.417, 354.667,-71.417, -5.333,-71.417, 354.750,-71.417, -5.250,-71.417, 354.833,-71.417, -5.167,-71.417, 354.917,-71.417, -5.083,-71.417, 355.000,-71.417, -5.000,-71.417, 357.583,-71.417, -2.417,-71.417, 357.750,-71.417, -2.250,-71.417, 358.083,-71.417, -1.917,-71.417, 358.167,-71.417, -1.833,-71.417, 358.583,-71.417, -1.417,-71.417, 359.000,-71.417, -1.000,-71.417, 0.333,-71.333, 0.417,-71.333, 0.500,-71.333, 68.000,-71.333, 71.333,-71.333, 168.917,-71.333, 169.000,-71.333, 285.250,-71.333, -74.750,-71.333, 285.333,-71.333, -74.667,-71.333, 285.417,-71.333, -74.583,-71.333, 285.500,-71.333, -74.500,-71.333, 285.583,-71.333, -74.417,-71.333, 285.667,-71.333, -74.333,-71.333, 285.750,-71.333, -74.250,-71.333, 285.833,-71.333, -74.167,-71.333, 285.917,-71.333, -74.083,-71.333, 286.083,-71.333, -73.917,-71.333, 286.167,-71.333, -73.833,-71.333, 286.250,-71.333, -73.750,-71.333, 286.333,-71.333, -73.667,-71.333, 286.417,-71.333, -73.583,-71.333, 287.667,-71.333, -72.333,-71.333, 291.667,-71.333, -68.333,-71.333, 292.417,-71.333, -67.583,-71.333, 298.833,-71.333, -61.167,-71.333, 347.917,-71.333, -12.083,-71.333, 348.000,-71.333, -12.000,-71.333, 348.083,-71.333, -11.917,-71.333, 348.167,-71.333, -11.833,-71.333, 349.583,-71.333, -10.417,-71.333, 349.667,-71.333, -10.333,-71.333, 351.000,-71.333, -9.000,-71.333, 352.500,-71.333, -7.500,-71.333, 353.667,-71.333, -6.333,-71.333, 355.083,-71.333, -4.917,-71.333, 355.167,-71.333, -4.833,-71.333, 355.250,-71.333, -4.750,-71.333, 355.333,-71.333, -4.667,-71.333, 355.417,-71.333, -4.583,-71.333, 355.500,-71.333, -4.500,-71.333, 355.583,-71.333, -4.417,-71.333, 355.667,-71.333, -4.333,-71.333, 355.750,-71.333, -4.250,-71.333, 355.833,-71.333, -4.167,-71.333, 355.917,-71.333, -4.083,-71.333, 356.000,-71.333, -4.000,-71.333, 356.083,-71.333, -3.917,-71.333, 356.167,-71.333, -3.833,-71.333, 356.250,-71.333, -3.750,-71.333, 356.333,-71.333, -3.667,-71.333, 356.417,-71.333, -3.583,-71.333, 356.500,-71.333, -3.500,-71.333, 356.583,-71.333, -3.417,-71.333, 356.667,-71.333, -3.333,-71.333, 356.750,-71.333, -3.250,-71.333, 356.833,-71.333, -3.167,-71.333, 356.917,-71.333, -3.083,-71.333, 357.000,-71.333, -3.000,-71.333, 357.083,-71.333, -2.917,-71.333, 357.500,-71.333, -2.500,-71.333, 358.667,-71.333, -1.333,-71.333, 358.750,-71.333, -1.250,-71.333, 358.833,-71.333, -1.167,-71.333, 358.917,-71.333, -1.083,-71.333, 0.583,-71.250, 0.667,-71.250, 0.750,-71.250, 0.833,-71.250, 0.917,-71.250, 68.083,-71.250, 68.167,-71.250, 71.333,-71.250, 168.250,-71.250, 168.333,-71.250, 168.417,-71.250, 168.500,-71.250, 168.583,-71.250, 168.667,-71.250, 168.750,-71.250, 168.833,-71.250, 286.000,-71.250, -74.000,-71.250, 286.500,-71.250, -73.500,-71.250, 286.667,-71.250, -73.333,-71.250, 287.167,-71.250, -72.833,-71.250, 287.250,-71.250, -72.750,-71.250, 287.333,-71.250, -72.667,-71.250, 287.417,-71.250, -72.583,-71.250, 287.500,-71.250, -72.500,-71.250, 287.583,-71.250, -72.417,-71.250, 288.000,-71.250, -72.000,-71.250, 288.083,-71.250, -71.917,-71.250, 288.167,-71.250, -71.833,-71.250, 288.250,-71.250, -71.750,-71.250, 288.333,-71.250, -71.667,-71.250, 288.417,-71.250, -71.583,-71.250, 288.500,-71.250, -71.500,-71.250, 289.083,-71.250, -70.917,-71.250, 289.167,-71.250, -70.833,-71.250, 289.250,-71.250, -70.750,-71.250, 289.333,-71.250, -70.667,-71.250, 291.667,-71.250, -68.333,-71.250, 292.417,-71.250, -67.583,-71.250, 292.500,-71.250, -67.500,-71.250, 292.583,-71.250, -67.417,-71.250, 298.833,-71.250, -61.167,-71.250, 349.750,-71.250, -10.250,-71.250, 349.833,-71.250, -10.167,-71.250, 350.833,-71.250, -9.167,-71.250, 350.917,-71.250, -9.083,-71.250, 352.583,-71.250, -7.417,-71.250, 352.667,-71.250, -7.333,-71.250, 353.667,-71.250, -6.333,-71.250, 357.167,-71.250, -2.833,-71.250, 357.250,-71.250, -2.750,-71.250, 357.333,-71.250, -2.667,-71.250, 357.417,-71.250, -2.583,-71.250, 357.500,-71.250, -2.500,-71.250, 1.000,-71.167, 1.083,-71.167, 1.167,-71.167, 1.250,-71.167, 1.333,-71.167, 1.417,-71.167, 1.500,-71.167, 68.250,-71.167, 68.333,-71.167, 68.417,-71.167, 68.500,-71.167, 71.417,-71.167, 168.083,-71.167, 168.167,-71.167, 283.500,-71.167, -76.500,-71.167, 283.583,-71.167, -76.417,-71.167, 283.667,-71.167, -76.333,-71.167, 283.750,-71.167, -76.250,-71.167, 283.833,-71.167, -76.167,-71.167, 283.917,-71.167, -76.083,-71.167, 284.000,-71.167, -76.000,-71.167, 284.083,-71.167, -75.917,-71.167, 284.167,-71.167, -75.833,-71.167, 286.750,-71.167, -73.250,-71.167, 286.833,-71.167, -73.167,-71.167, 286.917,-71.167, -73.083,-71.167, 287.000,-71.167, -73.000,-71.167, 287.083,-71.167, -72.917,-71.167, 287.167,-71.167, -72.833,-71.167, 287.250,-71.167, -72.750,-71.167, 287.333,-71.167, -72.667,-71.167, 287.417,-71.167, -72.583,-71.167, 287.500,-71.167, -72.500,-71.167, 287.583,-71.167, -72.417,-71.167, 287.667,-71.167, -72.333,-71.167, 287.750,-71.167, -72.250,-71.167, 287.833,-71.167, -72.167,-71.167, 287.917,-71.167, -72.083,-71.167, 288.583,-71.167, -71.417,-71.167, 288.667,-71.167, -71.333,-71.167, 288.917,-71.167, -71.083,-71.167, 289.000,-71.167, -71.000,-71.167, 289.417,-71.167, -70.583,-71.167, 291.667,-71.167, -68.333,-71.167, 292.667,-71.167, -67.333,-71.167, 298.917,-71.167, -61.083,-71.167, 299.083,-71.167, -60.917,-71.167, 349.917,-71.167, -10.083,-71.167, 350.583,-71.167, -9.417,-71.167, 350.667,-71.167, -9.333,-71.167, 350.750,-71.167, -9.250,-71.167, 352.750,-71.167, -7.250,-71.167, 353.667,-71.167, -6.333,-71.167, 0.333,-71.083, 0.417,-71.083, 1.583,-71.083, 1.667,-71.083, 1.750,-71.083, 1.833,-71.083, 1.917,-71.083, 68.583,-71.083, 68.667,-71.083, 71.500,-71.083, 167.833,-71.083, 167.917,-71.083, 168.000,-71.083, 283.417,-71.083, -76.583,-71.083, 284.250,-71.083, -75.750,-71.083, 284.333,-71.083, -75.667,-71.083, 284.417,-71.083, -75.583,-71.083, 284.500,-71.083, -75.500,-71.083, 284.583,-71.083, -75.417,-71.083, 286.750,-71.083, -73.250,-71.083, 286.917,-71.083, -73.083,-71.083, 288.750,-71.083, -71.250,-71.083, 288.833,-71.083, -71.167,-71.083, 289.417,-71.083, -70.583,-71.083, 291.583,-71.083, -68.417,-71.083, 291.667,-71.083, -68.333,-71.083, 292.667,-71.083, -67.333,-71.083, 298.917,-71.083, -61.083,-71.083, 350.000,-71.083, -10.000,-71.083, 350.250,-71.083, -9.750,-71.083, 350.333,-71.083, -9.667,-71.083, 350.417,-71.083, -9.583,-71.083, 350.500,-71.083, -9.500,-71.083, 352.833,-71.083, -7.167,-71.083, 352.917,-71.083, -7.083,-71.083, 353.750,-71.083, -6.250,-71.083, 353.833,-71.083, -6.167,-71.083, 2.000,-71.000, 2.083,-71.000, 2.167,-71.000, 2.250,-71.000, 2.333,-71.000, 68.750,-71.000, 68.833,-71.000, 71.583,-71.000, 167.750,-71.000, 283.500,-71.000, -76.500,-71.000, 283.583,-71.000, -76.417,-71.000, 283.667,-71.000, -76.333,-71.000, 283.750,-71.000, -76.250,-71.000, 284.667,-71.000, -75.333,-71.000, 284.750,-71.000, -75.250,-71.000, 284.833,-71.000, -75.167,-71.000, 284.917,-71.000, -75.083,-71.000, 285.000,-71.000, -75.000,-71.000, 285.083,-71.000, -74.917,-71.000, 285.167,-71.000, -74.833,-71.000, 285.250,-71.000, -74.750,-71.000, 285.333,-71.000, -74.667,-71.000, 285.417,-71.000, -74.583,-71.000, 285.500,-71.000, -74.500,-71.000, 285.583,-71.000, -74.417,-71.000, 286.833,-71.000, -73.167,-71.000, 286.917,-71.000, -73.083,-71.000, 287.000,-71.000, -73.000,-71.000, 289.333,-71.000, -70.667,-71.000, 291.500,-71.000, -68.500,-71.000, 291.667,-71.000, -68.333,-71.000, 292.500,-71.000, -67.500,-71.000, 292.583,-71.000, -67.417,-71.000, 298.500,-71.000, -61.500,-71.000, 298.667,-71.000, -61.333,-71.000, 298.833,-71.000, -61.167,-71.000, 299.000,-71.000, -61.000,-71.000, 299.083,-71.000, -60.917,-71.000, 299.167,-71.000, -60.833,-71.000, 299.250,-71.000, -60.750,-71.000, 349.583,-71.000, -10.417,-71.000, 349.667,-71.000, -10.333,-71.000, 349.750,-71.000, -10.250,-71.000, 349.833,-71.000, -10.167,-71.000, 349.917,-71.000, -10.083,-71.000, 350.000,-71.000, -10.000,-71.000, 350.167,-71.000, -9.833,-71.000, 353.000,-71.000, -7.000,-71.000, 353.083,-71.000, -6.917,-71.000, 353.167,-71.000, -6.833,-71.000, 353.917,-71.000, -6.083,-71.000, 354.000,-71.000, -6.000,-71.000, 354.083,-71.000, -5.917,-71.000, 357.000,-71.000, -3.000,-71.000, 357.083,-71.000, -2.917,-71.000, 357.167,-71.000, -2.833,-71.000, 357.250,-71.000, -2.750,-71.000, 2.417,-70.917, 2.500,-70.917, 2.583,-70.917, 2.667,-70.917, 2.750,-70.917, 2.833,-70.917, 68.917,-70.917, 69.000,-70.917, 71.667,-70.917, 71.750,-70.917, 71.833,-70.917, 167.833,-70.917, 283.833,-70.917, -76.167,-70.917, 283.917,-70.917, -76.083,-70.917, 284.000,-70.917, -76.000,-70.917, 284.083,-70.917, -75.917,-70.917, 284.167,-70.917, -75.833,-70.917, 284.250,-70.917, -75.750,-70.917, 284.333,-70.917, -75.667,-70.917, 284.417,-70.917, -75.583,-70.917, 284.500,-70.917, -75.500,-70.917, 284.583,-70.917, -75.417,-70.917, 284.667,-70.917, -75.333,-70.917, 284.750,-70.917, -75.250,-70.917, 285.667,-70.917, -74.333,-70.917, 285.750,-70.917, -74.250,-70.917, 285.833,-70.917, -74.167,-70.917, 285.917,-70.917, -74.083,-70.917, 289.083,-70.917, -70.917,-70.917, 289.167,-70.917, -70.833,-70.917, 289.250,-70.917, -70.750,-70.917, 291.583,-70.917, -68.417,-70.917, 291.667,-70.917, -68.333,-70.917, 292.333,-70.917, -67.667,-70.917, 292.500,-70.917, -67.500,-70.917, 297.750,-70.917, -62.250,-70.917, 297.833,-70.917, -62.167,-70.917, 297.917,-70.917, -62.083,-70.917, 298.000,-70.917, -62.000,-70.917, 298.083,-70.917, -61.917,-70.917, 298.417,-70.917, -61.583,-70.917, 298.583,-70.917, -61.417,-70.917, 298.750,-70.917, -61.250,-70.917, 298.917,-70.917, -61.083,-70.917, 299.083,-70.917, -60.917,-70.917, 299.167,-70.917, -60.833,-70.917, 299.250,-70.917, -60.750,-70.917, 350.083,-70.917, -9.917,-70.917, 350.167,-70.917, -9.833,-70.917, 350.250,-70.917, -9.750,-70.917, 350.333,-70.917, -9.667,-70.917, 353.250,-70.917, -6.750,-70.917, 353.333,-70.917, -6.667,-70.917, 353.417,-70.917, -6.583,-70.917, 354.167,-70.917, -5.833,-70.917, 354.250,-70.917, -5.750,-70.917, 354.333,-70.917, -5.667,-70.917, 356.833,-70.917, -3.167,-70.917, 356.917,-70.917, -3.083,-70.917, 357.333,-70.917, -2.667,-70.917, 357.417,-70.917, -2.583,-70.917, 2.917,-70.833, 3.000,-70.833, 3.083,-70.833, 3.167,-70.833, 3.250,-70.833, 3.333,-70.833, 3.417,-70.833, 3.500,-70.833, 3.583,-70.833, 3.667,-70.833, 3.750,-70.833, 3.833,-70.833, 68.250,-70.833, 68.333,-70.833, 68.417,-70.833, 68.500,-70.833, 68.583,-70.833, 68.667,-70.833, 69.000,-70.833, 71.917,-70.833, 166.500,-70.833, 166.583,-70.833, 166.667,-70.833, 166.750,-70.833, 166.833,-70.833, 166.917,-70.833, 167.000,-70.833, 167.083,-70.833, 167.500,-70.833, 167.583,-70.833, 167.667,-70.833, 167.750,-70.833, 284.833,-70.833, -75.167,-70.833, 285.083,-70.833, -74.917,-70.833, 285.167,-70.833, -74.833,-70.833, 285.250,-70.833, -74.750,-70.833, 285.333,-70.833, -74.667,-70.833, 286.000,-70.833, -74.000,-70.833, 286.083,-70.833, -73.917,-70.833, 286.667,-70.833, -73.333,-70.833, 289.083,-70.833, -70.917,-70.833, 291.583,-70.833, -68.417,-70.833, 292.333,-70.833, -67.667,-70.833, 292.500,-70.833, -67.500,-70.833, 297.667,-70.833, -62.333,-70.833, 298.167,-70.833, -61.833,-70.833, 298.250,-70.833, -61.750,-70.833, 298.333,-70.833, -61.667,-70.833, 298.500,-70.833, -61.500,-70.833, 298.583,-70.833, -61.417,-70.833, 298.667,-70.833, -61.333,-70.833, 353.500,-70.833, -6.500,-70.833, 353.583,-70.833, -6.417,-70.833, 354.250,-70.833, -5.750,-70.833, 354.333,-70.833, -5.667,-70.833, 356.667,-70.833, -3.333,-70.833, 356.750,-70.833, -3.250,-70.833, 357.500,-70.833, -2.500,-70.833, 357.583,-70.833, -2.417,-70.833, 357.667,-70.833, -2.333,-70.833, 357.750,-70.833, -2.250,-70.833, 3.917,-70.750, 4.000,-70.750, 4.083,-70.750, 4.167,-70.750, 4.250,-70.750, 4.333,-70.750, 4.417,-70.750, 4.500,-70.750, 4.583,-70.750, 10.667,-70.750, 10.750,-70.750, 10.833,-70.750, 10.917,-70.750, 11.000,-70.750, 11.083,-70.750, 11.167,-70.750, 11.250,-70.750, 11.333,-70.750, 11.417,-70.750, 11.500,-70.750, 11.583,-70.750, 11.667,-70.750, 11.750,-70.750, 11.833,-70.750, 11.917,-70.750, 12.000,-70.750, 12.083,-70.750, 68.167,-70.750, 68.750,-70.750, 69.083,-70.750, 71.833,-70.750, 71.917,-70.750, 72.083,-70.750, 72.167,-70.750, 72.250,-70.750, 72.333,-70.750, 163.417,-70.750, 163.500,-70.750, 163.583,-70.750, 165.750,-70.750, 165.833,-70.750, 165.917,-70.750, 166.000,-70.750, 166.417,-70.750, 167.167,-70.750, 167.250,-70.750, 167.333,-70.750, 167.417,-70.750, 284.917,-70.750, -75.083,-70.750, 285.000,-70.750, -75.000,-70.750, 285.417,-70.750, -74.583,-70.750, 285.500,-70.750, -74.500,-70.750, 285.583,-70.750, -74.417,-70.750, 285.667,-70.750, -74.333,-70.750, 285.750,-70.750, -74.250,-70.750, 285.833,-70.750, -74.167,-70.750, 286.167,-70.750, -73.833,-70.750, 288.583,-70.750, -71.417,-70.750, 288.750,-70.750, -71.250,-70.750, 288.833,-70.750, -71.167,-70.750, 288.917,-70.750, -71.083,-70.750, 289.000,-70.750, -71.000,-70.750, 291.500,-70.750, -68.500,-70.750, 292.250,-70.750, -67.750,-70.750, 292.417,-70.750, -67.583,-70.750, 297.667,-70.750, -62.333,-70.750, 298.417,-70.750, -61.583,-70.750, 298.500,-70.750, -61.500,-70.750, 298.917,-70.750, -61.083,-70.750, 353.667,-70.750, -6.333,-70.750, 353.750,-70.750, -6.250,-70.750, 353.833,-70.750, -6.167,-70.750, 353.917,-70.750, -6.083,-70.750, 354.000,-70.750, -6.000,-70.750, 354.083,-70.750, -5.917,-70.750, 354.167,-70.750, -5.833,-70.750, 356.583,-70.750, -3.417,-70.750, 357.083,-70.750, -2.917,-70.750, 357.167,-70.750, -2.833,-70.750, 357.250,-70.750, -2.750,-70.750, 357.333,-70.750, -2.667,-70.750, 357.417,-70.750, -2.583,-70.750, 1.917,-70.667, 2.000,-70.667, 2.083,-70.667, 4.667,-70.667, 4.750,-70.667, 4.833,-70.667, 4.917,-70.667, 5.000,-70.667, 5.083,-70.667, 5.167,-70.667, 5.250,-70.667, 5.333,-70.667, 5.417,-70.667, 5.500,-70.667, 5.583,-70.667, 5.667,-70.667, 5.750,-70.667, 5.833,-70.667, 5.917,-70.667, 6.000,-70.667, 6.083,-70.667, 6.167,-70.667, 6.250,-70.667, 6.333,-70.667, 6.417,-70.667, 6.500,-70.667, 6.583,-70.667, 6.667,-70.667, 10.417,-70.667, 10.500,-70.667, 10.583,-70.667, 12.167,-70.667, 12.250,-70.667, 68.167,-70.667, 68.750,-70.667, 69.083,-70.667, 72.000,-70.667, 72.417,-70.667, 72.500,-70.667, 72.583,-70.667, 163.167,-70.667, 163.250,-70.667, 163.333,-70.667, 163.667,-70.667, 165.417,-70.667, 165.500,-70.667, 165.583,-70.667, 165.667,-70.667, 166.083,-70.667, 166.167,-70.667, 166.250,-70.667, 166.333,-70.667, 166.417,-70.667, 166.500,-70.667, 166.583,-70.667, 166.667,-70.667, 166.750,-70.667, 285.917,-70.667, -74.083,-70.667, 286.000,-70.667, -74.000,-70.667, 286.083,-70.667, -73.917,-70.667, 286.167,-70.667, -73.833,-70.667, 287.833,-70.667, -72.167,-70.667, 287.917,-70.667, -72.083,-70.667, 288.000,-70.667, -72.000,-70.667, 288.083,-70.667, -71.917,-70.667, 288.167,-70.667, -71.833,-70.667, 288.250,-70.667, -71.750,-70.667, 288.333,-70.667, -71.667,-70.667, 288.417,-70.667, -71.583,-70.667, 288.500,-70.667, -71.500,-70.667, 288.667,-70.667, -71.333,-70.667, 291.500,-70.667, -68.500,-70.667, 292.333,-70.667, -67.667,-70.667, 297.750,-70.667, -62.250,-70.667, 297.833,-70.667, -62.167,-70.667, 297.917,-70.667, -62.083,-70.667, 298.000,-70.667, -62.000,-70.667, 298.083,-70.667, -61.917,-70.667, 298.167,-70.667, -61.833,-70.667, 298.250,-70.667, -61.750,-70.667, 298.333,-70.667, -61.667,-70.667, 298.583,-70.667, -61.417,-70.667, 298.667,-70.667, -61.333,-70.667, 298.750,-70.667, -61.250,-70.667, 298.833,-70.667, -61.167,-70.667, 299.000,-70.667, -61.000,-70.667, 356.583,-70.667, -3.417,-70.667, 356.667,-70.667, -3.333,-70.667, 356.750,-70.667, -3.250,-70.667, 356.833,-70.667, -3.167,-70.667, 356.917,-70.667, -3.083,-70.667, 357.000,-70.667, -3.000,-70.667, 2.750,-70.583, 2.833,-70.583, 2.917,-70.583, 3.000,-70.583, 6.750,-70.583, 6.833,-70.583, 6.917,-70.583, 7.000,-70.583, 10.333,-70.583, 12.333,-70.583, 22.333,-70.583, 22.417,-70.583, 22.500,-70.583, 22.583,-70.583, 22.667,-70.583, 22.750,-70.583, 22.833,-70.583, 22.917,-70.583, 23.000,-70.583, 23.083,-70.583, 23.167,-70.583, 23.250,-70.583, 23.333,-70.583, 23.417,-70.583, 23.500,-70.583, 23.583,-70.583, 23.667,-70.583, 23.750,-70.583, 67.917,-70.583, 68.000,-70.583, 68.167,-70.583, 68.750,-70.583, 69.083,-70.583, 72.000,-70.583, 72.083,-70.583, 72.167,-70.583, 72.250,-70.583, 72.667,-70.583, 162.917,-70.583, 163.000,-70.583, 163.083,-70.583, 163.667,-70.583, 163.750,-70.583, 163.833,-70.583, 163.917,-70.583, 164.000,-70.583, 164.583,-70.583, 164.667,-70.583, 164.750,-70.583, 164.833,-70.583, 164.917,-70.583, 165.000,-70.583, 165.083,-70.583, 165.167,-70.583, 165.250,-70.583, 165.333,-70.583, 287.583,-70.583, -72.417,-70.583, 287.667,-70.583, -72.333,-70.583, 287.750,-70.583, -72.250,-70.583, 291.500,-70.583, -68.500,-70.583, 292.167,-70.583, -67.833,-70.583, 292.333,-70.583, -67.667,-70.583, 298.583,-70.583, -61.417,-70.583, 298.750,-70.583, -61.250,-70.583, 298.917,-70.583, -61.083,-70.583, 299.083,-70.583, -60.917,-70.583, 299.167,-70.583, -60.833,-70.583, 2.667,-70.500, 3.083,-70.500, 3.167,-70.500, 7.083,-70.500, 8.250,-70.500, 8.333,-70.500, 8.417,-70.500, 8.500,-70.500, 8.583,-70.500, 8.667,-70.500, 8.750,-70.500, 8.833,-70.500, 10.167,-70.500, 10.250,-70.500, 10.333,-70.500, 12.417,-70.500, 22.000,-70.500, 22.083,-70.500, 22.167,-70.500, 22.250,-70.500, 23.833,-70.500, 23.917,-70.500, 24.000,-70.500, 24.083,-70.500, 24.167,-70.500, 24.250,-70.500, 24.333,-70.500, 24.417,-70.500, 24.500,-70.500, 24.583,-70.500, 67.750,-70.500, 67.833,-70.500, 68.083,-70.500, 68.167,-70.500, 68.833,-70.500, 69.167,-70.500, 71.833,-70.500, 71.917,-70.500, 72.000,-70.500, 72.583,-70.500, 72.667,-70.500, 72.750,-70.500, 72.833,-70.500, 162.833,-70.500, 163.583,-70.500, 164.083,-70.500, 164.167,-70.500, 164.250,-70.500, 164.333,-70.500, 164.417,-70.500, 164.500,-70.500, 287.667,-70.500, -72.333,-70.500, 291.417,-70.500, -68.583,-70.500, 292.083,-70.500, -67.917,-70.500, 292.250,-70.500, -67.750,-70.500, 298.000,-70.500, -62.000,-70.500, 298.083,-70.500, -61.917,-70.500, 298.167,-70.500, -61.833,-70.500, 298.250,-70.500, -61.750,-70.500, 298.333,-70.500, -61.667,-70.500, 298.417,-70.500, -61.583,-70.500, 298.500,-70.500, -61.500,-70.500, 298.583,-70.500, -61.417,-70.500, 299.000,-70.500, -61.000,-70.500, 299.083,-70.500, -60.917,-70.500, 353.667,-70.500, -6.333,-70.500, 353.750,-70.500, -6.250,-70.500, 353.833,-70.500, -6.167,-70.500, 2.750,-70.417, 2.833,-70.417, 2.917,-70.417, 3.000,-70.417, 3.083,-70.417, 7.167,-70.417, 7.250,-70.417, 8.083,-70.417, 8.167,-70.417, 8.917,-70.417, 9.000,-70.417, 9.917,-70.417, 10.000,-70.417, 10.083,-70.417, 12.500,-70.417, 12.583,-70.417, 20.500,-70.417, 20.583,-70.417, 20.667,-70.417, 20.750,-70.417, 20.833,-70.417, 20.917,-70.417, 21.000,-70.417, 21.083,-70.417, 21.167,-70.417, 21.250,-70.417, 21.333,-70.417, 21.417,-70.417, 21.500,-70.417, 21.583,-70.417, 21.667,-70.417, 21.750,-70.417, 21.833,-70.417, 21.917,-70.417, 24.667,-70.417, 24.750,-70.417, 24.833,-70.417, 24.917,-70.417, 25.000,-70.417, 25.083,-70.417, 25.167,-70.417, 25.250,-70.417, 67.667,-70.417, 68.750,-70.417, 68.833,-70.417, 68.917,-70.417, 69.167,-70.417, 71.750,-70.417, 71.917,-70.417, 72.917,-70.417, 161.750,-70.417, 161.833,-70.417, 161.917,-70.417, 162.000,-70.417, 162.083,-70.417, 162.750,-70.417, 162.833,-70.417, 287.750,-70.417, -72.250,-70.417, 287.833,-70.417, -72.167,-70.417, 287.917,-70.417, -72.083,-70.417, 288.000,-70.417, -72.000,-70.417, 288.083,-70.417, -71.917,-70.417, 288.167,-70.417, -71.833,-70.417, 288.333,-70.417, -71.667,-70.417, 291.333,-70.417, -68.667,-70.417, 292.167,-70.417, -67.833,-70.417, 297.917,-70.417, -62.083,-70.417, 356.750,-70.417, -3.250,-70.417, 356.833,-70.417, -3.167,-70.417, 356.917,-70.417, -3.083,-70.417, 357.000,-70.417, -3.000,-70.417, 357.083,-70.417, -2.917,-70.417, 357.167,-70.417, -2.833,-70.417, 7.333,-70.333, 8.000,-70.333, 9.083,-70.333, 9.667,-70.333, 9.750,-70.333, 9.833,-70.333, 12.667,-70.333, 12.750,-70.333, 12.833,-70.333, 12.917,-70.333, 13.000,-70.333, 13.083,-70.333, 13.167,-70.333, 13.250,-70.333, 13.333,-70.333, 13.417,-70.333, 13.500,-70.333, 14.583,-70.333, 14.667,-70.333, 14.750,-70.333, 14.833,-70.333, 14.917,-70.333, 15.000,-70.333, 15.083,-70.333, 15.167,-70.333, 15.250,-70.333, 15.333,-70.333, 15.417,-70.333, 15.500,-70.333, 15.583,-70.333, 15.667,-70.333, 15.750,-70.333, 15.833,-70.333, 15.917,-70.333, 20.083,-70.333, 20.167,-70.333, 20.250,-70.333, 20.333,-70.333, 20.417,-70.333, 25.333,-70.333, 25.417,-70.333, 25.500,-70.333, 25.583,-70.333, 25.667,-70.333, 25.750,-70.333, 25.833,-70.333, 25.917,-70.333, 26.000,-70.333, 26.083,-70.333, 67.583,-70.333, 69.000,-70.333, 69.083,-70.333, 71.750,-70.333, 71.833,-70.333, 72.833,-70.333, 160.917,-70.333, 161.000,-70.333, 161.667,-70.333, 162.167,-70.333, 162.250,-70.333, 162.333,-70.333, 162.417,-70.333, 162.500,-70.333, 162.583,-70.333, 162.667,-70.333, 288.250,-70.333, -71.750,-70.333, 288.417,-70.333, -71.583,-70.333, 288.583,-70.333, -71.417,-70.333, 290.917,-70.333, -69.083,-70.333, 291.000,-70.333, -69.000,-70.333, 291.083,-70.333, -68.917,-70.333, 291.167,-70.333, -68.833,-70.333, 291.250,-70.333, -68.750,-70.333, 292.167,-70.333, -67.833,-70.333, 297.333,-70.333, -62.667,-70.333, 297.417,-70.333, -62.583,-70.333, 297.500,-70.333, -62.500,-70.333, 297.583,-70.333, -62.417,-70.333, 297.917,-70.333, -62.083,-70.333, 356.833,-70.333, -3.167,-70.333, 356.917,-70.333, -3.083,-70.333, 357.000,-70.333, -3.000,-70.333, 357.083,-70.333, -2.917,-70.333, 7.333,-70.250, 7.417,-70.250, 7.500,-70.250, 7.583,-70.250, 7.833,-70.250, 7.917,-70.250, 9.000,-70.250, 9.417,-70.250, 9.500,-70.250, 9.583,-70.250, 13.583,-70.250, 13.667,-70.250, 13.750,-70.250, 13.833,-70.250, 13.917,-70.250, 14.000,-70.250, 14.250,-70.250, 14.333,-70.250, 14.417,-70.250, 14.500,-70.250, 16.000,-70.250, 16.083,-70.250, 16.167,-70.250, 16.250,-70.250, 16.333,-70.250, 16.417,-70.250, 16.500,-70.250, 16.583,-70.250, 19.500,-70.250, 19.583,-70.250, 19.667,-70.250, 19.750,-70.250, 19.833,-70.250, 19.917,-70.250, 20.000,-70.250, 26.167,-70.250, 26.250,-70.250, 26.333,-70.250, 26.417,-70.250, 26.500,-70.250, 26.583,-70.250, 26.667,-70.250, 26.750,-70.250, 67.500,-70.250, 72.667,-70.250, 72.750,-70.250, 160.750,-70.250, 160.833,-70.250, 161.083,-70.250, 161.167,-70.250, 161.250,-70.250, 161.333,-70.250, 161.417,-70.250, 161.500,-70.250, 161.583,-70.250, 288.500,-70.250, -71.500,-70.250, 288.667,-70.250, -71.333,-70.250, 290.833,-70.250, -69.167,-70.250, 292.083,-70.250, -67.917,-70.250, 297.250,-70.250, -62.750,-70.250, 297.667,-70.250, -62.333,-70.250, 297.917,-70.250, -62.083,-70.250, 7.667,-70.167, 7.750,-70.167, 8.750,-70.167, 8.833,-70.167, 8.917,-70.167, 9.167,-70.167, 9.250,-70.167, 9.333,-70.167, 12.583,-70.167, 12.667,-70.167, 12.750,-70.167, 12.833,-70.167, 12.917,-70.167, 13.000,-70.167, 14.083,-70.167, 14.167,-70.167, 15.750,-70.167, 15.833,-70.167, 15.917,-70.167, 16.667,-70.167, 16.750,-70.167, 16.833,-70.167, 16.917,-70.167, 17.000,-70.167, 17.083,-70.167, 17.167,-70.167, 18.500,-70.167, 18.583,-70.167, 18.667,-70.167, 18.750,-70.167, 18.833,-70.167, 18.917,-70.167, 19.000,-70.167, 19.083,-70.167, 19.167,-70.167, 19.250,-70.167, 19.333,-70.167, 19.417,-70.167, 26.833,-70.167, 26.917,-70.167, 27.000,-70.167, 27.083,-70.167, 27.167,-70.167, 27.250,-70.167, 27.333,-70.167, 27.417,-70.167, 27.500,-70.167, 27.583,-70.167, 27.667,-70.167, 27.750,-70.167, 27.833,-70.167, 27.917,-70.167, 67.583,-70.167, 67.667,-70.167, 72.667,-70.167, 72.750,-70.167, 72.833,-70.167, 160.500,-70.167, 160.583,-70.167, 160.667,-70.167, 284.667,-70.167, -75.333,-70.167, 284.750,-70.167, -75.250,-70.167, 288.333,-70.167, -71.667,-70.167, 288.500,-70.167, -71.500,-70.167, 288.583,-70.167, -71.417,-70.167, 290.750,-70.167, -69.250,-70.167, 291.583,-70.167, -68.417,-70.167, 291.667,-70.167, -68.333,-70.167, 291.750,-70.167, -68.250,-70.167, 291.833,-70.167, -68.167,-70.167, 291.917,-70.167, -68.083,-70.167, 292.000,-70.167, -68.000,-70.167, 297.333,-70.167, -62.667,-70.167, 297.417,-70.167, -62.583,-70.167, 297.500,-70.167, -62.500,-70.167, 297.583,-70.167, -62.417,-70.167, 297.750,-70.167, -62.250,-70.167, 297.833,-70.167, -62.167,-70.167, 297.917,-70.167, -62.083,-70.167, 8.667,-70.083, 8.750,-70.083, 8.833,-70.083, 8.917,-70.083, 9.000,-70.083, 9.083,-70.083, 12.500,-70.083, 12.583,-70.083, 12.667,-70.083, 12.750,-70.083, 12.833,-70.083, 12.917,-70.083, 13.000,-70.083, 13.083,-70.083, 15.417,-70.083, 15.500,-70.083, 15.583,-70.083, 15.667,-70.083, 16.000,-70.083, 16.083,-70.083, 16.167,-70.083, 17.250,-70.083, 17.333,-70.083, 17.417,-70.083, 17.500,-70.083, 17.583,-70.083, 17.667,-70.083, 17.750,-70.083, 18.167,-70.083, 18.250,-70.083, 18.333,-70.083, 18.417,-70.083, 28.000,-70.083, 28.083,-70.083, 28.167,-70.083, 28.250,-70.083, 28.333,-70.083, 28.417,-70.083, 28.500,-70.083, 28.583,-70.083, 67.750,-70.083, 67.833,-70.083, 72.917,-70.083, 160.417,-70.083, 284.250,-70.083, -75.750,-70.083, 284.333,-70.083, -75.667,-70.083, 284.417,-70.083, -75.583,-70.083, 284.500,-70.083, -75.500,-70.083, 284.583,-70.083, -75.417,-70.083, 284.833,-70.083, -75.167,-70.083, 284.917,-70.083, -75.083,-70.083, 285.000,-70.083, -75.000,-70.083, 285.083,-70.083, -74.917,-70.083, 288.333,-70.083, -71.667,-70.083, 288.417,-70.083, -71.583,-70.083, 290.750,-70.083, -69.250,-70.083, 291.583,-70.083, -68.417,-70.083, 297.667,-70.083, -62.333,-70.083, 15.417,-70.000, 15.500,-70.000, 16.167,-70.000, 16.250,-70.000, 17.833,-70.000, 17.917,-70.000, 18.000,-70.000, 18.083,-70.000, 28.667,-70.000, 28.750,-70.000, 28.833,-70.000, 28.917,-70.000, 29.000,-70.000, 38.083,-70.000, 38.167,-70.000, 38.250,-70.000, 38.500,-70.000, 38.583,-70.000, 38.667,-70.000, 38.750,-70.000, 67.833,-70.000, 68.667,-70.000, 68.750,-70.000, 68.833,-70.000, 68.917,-70.000, 73.000,-70.000, 73.083,-70.000, 73.167,-70.000, 73.250,-70.000, 160.083,-70.000, 160.167,-70.000, 160.250,-70.000, 160.333,-70.000, 284.250,-70.000, -75.750,-70.000, 285.083,-70.000, -74.917,-70.000, 285.167,-70.000, -74.833,-70.000, 285.250,-70.000, -74.750,-70.000, 285.333,-70.000, -74.667,-70.000, 288.250,-70.000, -71.750,-70.000, 290.667,-70.000, -69.333,-70.000, 290.750,-70.000, -69.250,-70.000, 290.833,-70.000, -69.167,-70.000, 291.333,-70.000, -68.667,-70.000, 291.500,-70.000, -68.500,-70.000, 297.500,-70.000, -62.500,-70.000, 297.583,-70.000, -62.417,-70.000, 298.500,-70.000, -61.500,-70.000, 15.583,-69.917, 15.667,-69.917, 15.750,-69.917, 15.833,-69.917, 15.917,-69.917, 16.000,-69.917, 16.083,-69.917, 29.083,-69.917, 29.167,-69.917, 29.250,-69.917, 29.333,-69.917, 29.417,-69.917, 29.500,-69.917, 38.000,-69.917, 38.333,-69.917, 38.417,-69.917, 38.833,-69.917, 67.917,-69.917, 68.000,-69.917, 68.500,-69.917, 68.583,-69.917, 69.000,-69.917, 73.333,-69.917, 73.417,-69.917, 73.500,-69.917, 73.583,-69.917, 73.667,-69.917, 73.750,-69.917, 73.833,-69.917, 160.000,-69.917, 284.167,-69.917, -75.833,-69.917, 284.333,-69.917, -75.667,-69.917, 284.417,-69.917, -75.583,-69.917, 284.500,-69.917, -75.500,-69.917, 284.583,-69.917, -75.417,-69.917, 285.000,-69.917, -75.000,-69.917, 288.250,-69.917, -71.750,-69.917, 290.583,-69.917, -69.417,-69.917, 291.500,-69.917, -68.500,-69.917, 291.583,-69.917, -68.417,-69.917, 297.333,-69.917, -62.667,-69.917, 297.417,-69.917, -62.583,-69.917, 29.583,-69.833, 29.667,-69.833, 29.750,-69.833, 29.833,-69.833, 29.917,-69.833, 30.000,-69.833, 30.083,-69.833, 30.167,-69.833, 30.250,-69.833, 30.333,-69.833, 30.417,-69.833, 30.500,-69.833, 30.583,-69.833, 30.667,-69.833, 30.750,-69.833, 30.833,-69.833, 30.917,-69.833, 31.000,-69.833, 31.083,-69.833, 31.167,-69.833, 38.000,-69.833, 38.250,-69.833, 38.417,-69.833, 38.833,-69.833, 38.917,-69.833, 68.083,-69.833, 68.167,-69.833, 68.250,-69.833, 68.333,-69.833, 68.417,-69.833, 69.083,-69.833, 73.917,-69.833, 74.000,-69.833, 74.083,-69.833, 74.333,-69.833, 74.417,-69.833, 74.500,-69.833, 74.583,-69.833, 74.833,-69.833, 74.917,-69.833, 159.917,-69.833, 160.000,-69.833, 284.667,-69.833, -75.333,-69.833, 284.750,-69.833, -75.250,-69.833, 284.833,-69.833, -75.167,-69.833, 284.917,-69.833, -75.083,-69.833, 285.000,-69.833, -75.000,-69.833, 288.333,-69.833, -71.667,-69.833, 290.500,-69.833, -69.500,-69.833, 291.500,-69.833, -68.500,-69.833, 291.667,-69.833, -68.333,-69.833, 297.250,-69.833, -62.750,-69.833, 31.250,-69.750, 31.333,-69.750, 31.417,-69.750, 36.583,-69.750, 36.667,-69.750, 36.750,-69.750, 37.083,-69.750, 37.167,-69.750, 37.250,-69.750, 37.333,-69.750, 37.500,-69.750, 37.583,-69.750, 37.667,-69.750, 37.750,-69.750, 37.833,-69.750, 37.917,-69.750, 38.333,-69.750, 38.417,-69.750, 39.000,-69.750, 39.083,-69.750, 39.167,-69.750, 39.250,-69.750, 39.333,-69.750, 39.417,-69.750, 69.000,-69.750, 74.167,-69.750, 74.250,-69.750, 74.667,-69.750, 74.750,-69.750, 75.000,-69.750, 159.667,-69.750, 159.750,-69.750, 159.833,-69.750, 287.417,-69.750, -72.583,-69.750, 287.500,-69.750, -72.500,-69.750, 287.583,-69.750, -72.417,-69.750, 288.417,-69.750, -71.583,-69.750, 290.500,-69.750, -69.500,-69.750, 291.667,-69.750, -68.333,-69.750, 297.250,-69.750, -62.750,-69.750, 31.500,-69.667, 31.583,-69.667, 31.667,-69.667, 36.333,-69.667, 36.417,-69.667, 36.500,-69.667, 36.833,-69.667, 36.917,-69.667, 37.000,-69.667, 37.417,-69.667, 38.167,-69.667, 38.417,-69.667, 39.500,-69.667, 39.583,-69.667, 39.667,-69.667, 69.083,-69.667, 69.167,-69.667, 75.083,-69.667, 75.750,-69.667, 75.833,-69.667, 159.083,-69.667, 159.167,-69.667, 159.250,-69.667, 159.333,-69.667, 159.417,-69.667, 159.500,-69.667, 159.583,-69.667, 287.167,-69.667, -72.833,-69.667, 287.250,-69.667, -72.750,-69.667, 287.333,-69.667, -72.667,-69.667, 287.583,-69.667, -72.417,-69.667, 287.667,-69.667, -72.333,-69.667, 287.750,-69.667, -72.250,-69.667, 288.333,-69.667, -71.667,-69.667, 290.417,-69.667, -69.583,-69.667, 290.500,-69.667, -69.500,-69.667, 291.667,-69.667, -68.333,-69.667, 297.333,-69.667, -62.667,-69.667, 297.417,-69.667, -62.583,-69.667, 297.833,-69.667, -62.167,-69.667, 31.750,-69.583, 31.833,-69.583, 31.917,-69.583, 32.000,-69.583, 32.083,-69.583, 36.167,-69.583, 36.250,-69.583, 37.000,-69.583, 37.083,-69.583, 37.167,-69.583, 37.250,-69.583, 38.500,-69.583, 38.583,-69.583, 39.750,-69.583, 68.750,-69.583, 68.833,-69.583, 68.917,-69.583, 69.000,-69.583, 69.083,-69.583, 75.083,-69.583, 75.167,-69.583, 75.250,-69.583, 75.333,-69.583, 75.417,-69.583, 75.500,-69.583, 75.583,-69.583, 75.667,-69.583, 75.917,-69.583, 158.750,-69.583, 158.833,-69.583, 158.917,-69.583, 159.000,-69.583, 287.083,-69.583, -72.917,-69.583, 287.167,-69.583, -72.833,-69.583, 287.250,-69.583, -72.750,-69.583, 287.417,-69.583, -72.583,-69.583, 287.500,-69.583, -72.500,-69.583, 288.333,-69.583, -71.667,-69.583, 290.333,-69.583, -69.667,-69.583, 291.500,-69.583, -68.500,-69.583, 291.583,-69.583, -68.417,-69.583, 297.417,-69.583, -62.583,-69.583, 297.917,-69.583, -62.083,-69.583, 32.167,-69.500, 32.250,-69.500, 32.333,-69.500, 32.417,-69.500, 36.000,-69.500, 36.083,-69.500, 37.083,-69.500, 37.333,-69.500, 37.417,-69.500, 37.500,-69.500, 37.583,-69.500, 37.667,-69.500, 37.750,-69.500, 39.667,-69.500, 39.750,-69.500, 68.667,-69.500, 76.000,-69.500, 158.667,-69.500, 287.333,-69.500, -72.667,-69.500, 288.333,-69.500, -71.667,-69.500, 290.250,-69.500, -69.750,-69.500, 291.250,-69.500, -68.750,-69.500, 291.417,-69.500, -68.583,-69.500, 297.333,-69.500, -62.667,-69.500, 297.417,-69.500, -62.583,-69.500, 297.500,-69.500, -62.500,-69.500, 297.583,-69.500, -62.417,-69.500, 297.667,-69.500, -62.333,-69.500, 297.750,-69.500, -62.250,-69.500, 297.833,-69.500, -62.167,-69.500, 298.000,-69.500, -62.000,-69.500, 298.083,-69.500, -61.917,-69.500, 32.500,-69.417, 32.583,-69.417, 32.667,-69.417, 35.917,-69.417, 36.250,-69.417, 36.333,-69.417, 36.417,-69.417, 37.167,-69.417, 37.250,-69.417, 37.333,-69.417, 37.417,-69.417, 37.500,-69.417, 37.750,-69.417, 39.833,-69.417, 68.750,-69.417, 76.083,-69.417, 76.167,-69.417, 76.250,-69.417, 76.333,-69.417, 76.417,-69.417, 76.500,-69.417, 76.583,-69.417, 158.417,-69.417, 158.500,-69.417, 158.583,-69.417, 158.667,-69.417, 288.000,-69.417, -72.000,-69.417, 288.083,-69.417, -71.917,-69.417, 288.167,-69.417, -71.833,-69.417, 288.250,-69.417, -71.750,-69.417, 290.167,-69.417, -69.833,-69.417, 291.167,-69.417, -68.833,-69.417, 291.250,-69.417, -68.750,-69.417, 291.333,-69.417, -68.667,-69.417, 291.417,-69.417, -68.583,-69.417, 291.500,-69.417, -68.500,-69.417, 291.583,-69.417, -68.417,-69.417, 291.667,-69.417, -68.333,-69.417, 291.917,-69.417, -68.083,-69.417, 292.000,-69.417, -68.000,-69.417, 292.083,-69.417, -67.917,-69.417, 292.167,-69.417, -67.833,-69.417, 292.250,-69.417, -67.750,-69.417, 292.333,-69.417, -67.667,-69.417, 292.417,-69.417, -67.583,-69.417, 292.500,-69.417, -67.500,-69.417, 292.583,-69.417, -67.417,-69.417, 292.667,-69.417, -67.333,-69.417, 296.667,-69.417, -63.333,-69.417, 296.750,-69.417, -63.250,-69.417, 296.833,-69.417, -63.167,-69.417, 296.917,-69.417, -63.083,-69.417, 297.000,-69.417, -63.000,-69.417, 297.083,-69.417, -62.917,-69.417, 297.250,-69.417, -62.750,-69.417, 297.750,-69.417, -62.250,-69.417, 298.000,-69.417, -62.000,-69.417, 32.750,-69.333, 32.833,-69.333, 32.917,-69.333, 36.000,-69.333, 36.083,-69.333, 36.167,-69.333, 36.250,-69.333, 36.333,-69.333, 37.583,-69.333, 37.667,-69.333, 37.750,-69.333, 37.833,-69.333, 39.833,-69.333, 68.833,-69.333, 68.917,-69.333, 69.000,-69.333, 69.083,-69.333, 69.167,-69.333, 69.250,-69.333, 69.333,-69.333, 69.417,-69.333, 69.500,-69.333, 69.583,-69.333, 69.667,-69.333, 76.667,-69.333, 76.750,-69.333, 76.833,-69.333, 157.583,-69.333, 157.667,-69.333, 157.750,-69.333, 158.000,-69.333, 158.083,-69.333, 158.167,-69.333, 158.250,-69.333, 158.333,-69.333, 287.917,-69.333, -72.083,-69.333, 289.750,-69.333, -70.250,-69.333, 289.833,-69.333, -70.167,-69.333, 289.917,-69.333, -70.083,-69.333, 290.000,-69.333, -70.000,-69.333, 290.083,-69.333, -69.917,-69.333, 291.750,-69.333, -68.250,-69.333, 291.833,-69.333, -68.167,-69.333, 292.750,-69.333, -67.250,-69.333, 292.833,-69.333, -67.167,-69.333, 292.917,-69.333, -67.083,-69.333, 296.583,-69.333, -63.417,-69.333, 297.167,-69.333, -62.833,-69.333, 297.667,-69.333, -62.333,-69.333, 297.917,-69.333, -62.083,-69.333, 33.000,-69.250, 35.583,-69.250, 35.667,-69.250, 35.750,-69.250, 35.833,-69.250, 35.917,-69.250, 36.000,-69.250, 36.083,-69.250, 36.167,-69.250, 39.750,-69.250, 69.500,-69.250, 69.583,-69.250, 69.667,-69.250, 76.917,-69.250, 77.000,-69.250, 77.083,-69.250, 77.167,-69.250, 77.250,-69.250, 77.333,-69.250, 77.417,-69.250, 155.500,-69.250, 155.583,-69.250, 155.667,-69.250, 155.750,-69.250, 155.833,-69.250, 155.917,-69.250, 156.000,-69.250, 156.083,-69.250, 156.167,-69.250, 156.250,-69.250, 156.333,-69.250, 156.417,-69.250, 156.500,-69.250, 156.583,-69.250, 156.667,-69.250, 156.750,-69.250, 157.417,-69.250, 157.500,-69.250, 157.833,-69.250, 157.917,-69.250, 287.833,-69.250, -72.167,-69.250, 289.667,-69.250, -70.333,-69.250, 291.583,-69.250, -68.417,-69.250, 293.000,-69.250, -67.000,-69.250, 293.083,-69.250, -66.917,-69.250, 296.667,-69.250, -63.333,-69.250, 296.750,-69.250, -63.250,-69.250, 296.833,-69.250, -63.167,-69.250, 296.917,-69.250, -63.083,-69.250, 297.000,-69.250, -63.000,-69.250, 297.667,-69.250, -62.333,-69.250, 297.833,-69.250, -62.167,-69.250, 33.083,-69.167, 35.417,-69.167, 35.500,-69.167, 39.833,-69.167, 69.250,-69.167, 69.333,-69.167, 69.417,-69.167, 77.500,-69.167, 77.583,-69.167, 77.667,-69.167, 77.750,-69.167, 77.833,-69.167, 154.750,-69.167, 154.833,-69.167, 154.917,-69.167, 155.000,-69.167, 155.083,-69.167, 155.167,-69.167, 155.250,-69.167, 155.333,-69.167, 155.417,-69.167, 156.833,-69.167, 156.917,-69.167, 157.000,-69.167, 157.083,-69.167, 157.333,-69.167, 287.833,-69.167, -72.167,-69.167, 289.750,-69.167, -70.250,-69.167, 293.167,-69.167, -66.833,-69.167, 293.250,-69.167, -66.750,-69.167, 296.500,-69.167, -63.500,-69.167, 296.583,-69.167, -63.417,-69.167, 297.667,-69.167, -62.333,-69.167, 297.750,-69.167, -62.250,-69.167, 297.833,-69.167, -62.167,-69.167, 297.917,-69.167, -62.083,-69.167, 33.083,-69.083, 33.167,-69.083, 35.250,-69.083, 35.333,-69.083, 39.833,-69.083, 69.167,-69.083, 77.917,-69.083, 154.583,-69.083, 154.667,-69.083, 155.583,-69.083, 155.667,-69.083, 155.750,-69.083, 157.167,-69.083, 157.250,-69.083, 287.917,-69.083, -72.083,-69.083, 288.000,-69.083, -72.000,-69.083, 288.083,-69.083, -71.917,-69.083, 288.167,-69.083, -71.833,-69.083, 289.833,-69.083, -70.167,-69.083, 293.333,-69.083, -66.667,-69.083, 296.417,-69.083, -63.583,-69.083, 33.250,-69.000, 33.333,-69.000, 34.917,-69.000, 35.000,-69.000, 35.083,-69.000, 35.167,-69.000, 39.833,-69.000, 69.250,-69.000, 69.333,-69.000, 69.417,-69.000, 69.500,-69.000, 77.917,-69.000, 151.000,-69.000, 151.083,-69.000, 151.167,-69.000, 151.250,-69.000, 151.333,-69.000, 153.250,-69.000, 153.333,-69.000, 153.417,-69.000, 153.583,-69.000, 153.667,-69.000, 153.750,-69.000, 154.500,-69.000, 155.000,-69.000, 155.083,-69.000, 155.167,-69.000, 157.167,-69.000, 288.250,-69.000, -71.750,-69.000, 288.333,-69.000, -71.667,-69.000, 288.417,-69.000, -71.583,-69.000, 289.750,-69.000, -70.250,-69.000, 293.000,-69.000, -67.000,-69.000, 293.250,-69.000, -66.750,-69.000, 293.417,-69.000, -66.583,-69.000, 296.417,-69.000, -63.583,-69.000, 33.417,-68.917, 34.833,-68.917, 39.917,-68.917, 40.000,-68.917, 69.333,-68.917, 69.417,-68.917, 69.500,-68.917, 69.583,-68.917, 69.667,-68.917, 77.917,-68.917, 150.917,-68.917, 151.417,-68.917, 151.500,-68.917, 151.583,-68.917, 151.667,-68.917, 151.750,-68.917, 151.833,-68.917, 151.917,-68.917, 152.000,-68.917, 152.083,-68.917, 152.167,-68.917, 152.667,-68.917, 152.750,-68.917, 152.833,-68.917, 152.917,-68.917, 153.000,-68.917, 153.083,-68.917, 153.167,-68.917, 153.500,-68.917, 153.833,-68.917, 154.250,-68.917, 154.333,-68.917, 154.417,-68.917, 288.500,-68.917, -71.500,-68.917, 288.583,-68.917, -71.417,-68.917, 288.667,-68.917, -71.333,-68.917, 288.750,-68.917, -71.250,-68.917, 288.833,-68.917, -71.167,-68.917, 288.917,-68.917, -71.083,-68.917, 289.000,-68.917, -71.000,-68.917, 289.083,-68.917, -70.917,-68.917, 289.667,-68.917, -70.333,-68.917, 292.750,-68.917, -67.250,-68.917, 292.833,-68.917, -67.167,-68.917, 292.917,-68.917, -67.083,-68.917, 293.083,-68.917, -66.917,-68.917, 293.167,-68.917, -66.833,-68.917, 293.333,-68.917, -66.667,-68.917, 295.917,-68.917, -64.083,-68.917, 296.083,-68.917, -63.917,-68.917, 296.167,-68.917, -63.833,-68.917, 296.250,-68.917, -63.750,-68.917, 296.333,-68.917, -63.667,-68.917, 296.417,-68.917, -63.583,-68.917, 33.333,-68.833, 34.750,-68.833, 40.083,-68.833, 40.167,-68.833, 40.250,-68.833, 40.333,-68.833, 40.417,-68.833, 69.250,-68.833, 78.000,-68.833, 150.833,-68.833, 152.250,-68.833, 152.333,-68.833, 152.417,-68.833, 152.500,-68.833, 152.583,-68.833, 153.917,-68.833, 154.167,-68.833, 269.250,-68.833, -90.750,-68.833, 269.333,-68.833, -90.667,-68.833, 289.167,-68.833, -70.833,-68.833, 289.250,-68.833, -70.750,-68.833, 289.333,-68.833, -70.667,-68.833, 289.417,-68.833, -70.583,-68.833, 289.500,-68.833, -70.500,-68.833, 289.583,-68.833, -70.417,-68.833, 292.583,-68.833, -67.417,-68.833, 292.667,-68.833, -67.333,-68.833, 292.750,-68.833, -67.250,-68.833, 292.833,-68.833, -67.167,-68.833, 292.917,-68.833, -67.083,-68.833, 295.083,-68.833, -64.917,-68.833, 295.250,-68.833, -64.750,-68.833, 295.833,-68.833, -64.167,-68.833, 296.000,-68.833, -64.000,-68.833, 33.333,-68.750, 34.667,-68.750, 40.500,-68.750, 40.583,-68.750, 40.667,-68.750, 40.750,-68.750, 40.833,-68.750, 69.333,-68.750, 69.417,-68.750, 69.500,-68.750, 69.583,-68.750, 78.083,-68.750, 150.917,-68.750, 153.917,-68.750, 154.250,-68.750, 154.333,-68.750, 293.000,-68.750, -67.000,-68.750, 295.000,-68.750, -65.000,-68.750, 295.167,-68.750, -64.833,-68.750, 295.333,-68.750, -64.667,-68.750, 295.917,-68.750, -64.083,-68.750, 296.083,-68.750, -63.917,-68.750, 296.167,-68.750, -63.833,-68.750, 296.250,-68.750, -63.750,-68.750, 296.333,-68.750, -63.667,-68.750, 296.417,-68.750, -63.583,-68.750, 296.500,-68.750, -63.500,-68.750, 33.417,-68.667, 33.500,-68.667, 33.583,-68.667, 34.667,-68.667, 40.917,-68.667, 41.000,-68.667, 69.583,-68.667, 77.917,-68.667, 78.000,-68.667, 150.917,-68.667, 153.750,-68.667, 153.833,-68.667, 154.250,-68.667, 154.500,-68.667, 154.583,-68.667, 293.000,-68.667, -67.000,-68.667, 295.083,-68.667, -64.917,-68.667, 295.250,-68.667, -64.750,-68.667, 296.500,-68.667, -63.500,-68.667, 299.000,-68.667, -61.000,-68.667, 33.667,-68.583, 33.750,-68.583, 33.833,-68.583, 33.917,-68.583, 34.417,-68.583, 34.500,-68.583, 34.583,-68.583, 41.083,-68.583, 41.167,-68.583, 41.250,-68.583, 41.333,-68.583, 69.667,-68.583, 69.750,-68.583, 69.833,-68.583, 69.917,-68.583, 77.917,-68.583, 78.000,-68.583, 151.000,-68.583, 153.917,-68.583, 154.167,-68.583, 154.250,-68.583, 154.333,-68.583, 154.417,-68.583, 154.500,-68.583, 292.917,-68.583, -67.083,-68.583, 295.250,-68.583, -64.750,-68.583, 295.333,-68.583, -64.667,-68.583, 295.417,-68.583, -64.583,-68.583, 295.500,-68.583, -64.500,-68.583, 296.583,-68.583, -63.417,-68.583, 34.000,-68.500, 34.083,-68.500, 34.167,-68.500, 34.250,-68.500, 34.333,-68.500, 41.417,-68.500, 41.500,-68.500, 41.583,-68.500, 41.667,-68.500, 41.750,-68.500, 70.000,-68.500, 78.083,-68.500, 78.167,-68.500, 78.250,-68.500, 78.417,-68.500, 149.917,-68.500, 150.000,-68.500, 150.083,-68.500, 150.167,-68.500, 150.250,-68.500, 150.333,-68.500, 150.417,-68.500, 150.500,-68.500, 150.583,-68.500, 150.667,-68.500, 150.750,-68.500, 151.000,-68.500, 153.750,-68.500, 153.833,-68.500, 153.917,-68.500, 154.000,-68.500, 154.083,-68.500, 292.833,-68.500, -67.167,-68.500, 292.917,-68.500, -67.083,-68.500, 293.000,-68.500, -67.000,-68.500, 294.917,-68.500, -65.083,-68.500, 295.000,-68.500, -65.000,-68.500, 295.083,-68.500, -64.917,-68.500, 295.167,-68.500, -64.833,-68.500, 295.583,-68.500, -64.417,-68.500, 295.667,-68.500, -64.333,-68.500, 296.333,-68.500, -63.667,-68.500, 296.417,-68.500, -63.583,-68.500, 296.500,-68.500, -63.500,-68.500, 296.583,-68.500, -63.417,-68.500, 296.667,-68.500, -63.333,-68.500, 296.750,-68.500, -63.250,-68.500, 41.833,-68.417, 41.917,-68.417, 42.000,-68.417, 42.083,-68.417, 42.167,-68.417, 42.250,-68.417, 42.333,-68.417, 69.833,-68.417, 69.917,-68.417, 78.333,-68.417, 78.500,-68.417, 78.583,-68.417, 148.750,-68.417, 148.833,-68.417, 148.917,-68.417, 149.000,-68.417, 149.083,-68.417, 149.167,-68.417, 149.250,-68.417, 149.333,-68.417, 149.417,-68.417, 149.750,-68.417, 149.833,-68.417, 150.833,-68.417, 150.917,-68.417, 153.667,-68.417, 153.750,-68.417, 153.833,-68.417, 293.083,-68.417, -66.917,-68.417, 294.333,-68.417, -65.667,-68.417, 294.500,-68.417, -65.500,-68.417, 294.833,-68.417, -65.167,-68.417, 295.750,-68.417, -64.250,-68.417, 295.833,-68.417, -64.167,-68.417, 295.917,-68.417, -64.083,-68.417, 296.000,-68.417, -64.000,-68.417, 296.083,-68.417, -63.917,-68.417, 296.167,-68.417, -63.833,-68.417, 296.250,-68.417, -63.750,-68.417, 296.833,-68.417, -63.167,-68.417, 296.917,-68.417, -63.083,-68.417, 297.000,-68.417, -63.000,-68.417, 297.083,-68.417, -62.917,-68.417, 42.417,-68.333, 42.500,-68.333, 69.750,-68.333, 78.667,-68.333, 148.417,-68.333, 148.500,-68.333, 148.583,-68.333, 148.667,-68.333, 149.500,-68.333, 149.583,-68.333, 149.667,-68.333, 292.917,-68.333, -67.083,-68.333, 293.000,-68.333, -67.000,-68.333, 293.083,-68.333, -66.917,-68.333, 293.167,-68.333, -66.833,-68.333, 293.333,-68.333, -66.667,-68.333, 294.250,-68.333, -65.750,-68.333, 294.417,-68.333, -65.583,-68.333, 294.583,-68.333, -65.417,-68.333, 294.750,-68.333, -65.250,-68.333, 42.583,-68.250, 69.667,-68.250, 78.750,-68.250, 78.833,-68.250, 148.333,-68.250, 293.250,-68.250, -66.750,-68.250, 293.417,-68.250, -66.583,-68.250, 294.333,-68.250, -65.667,-68.250, 294.500,-68.250, -65.500,-68.250, 294.750,-68.250, -65.250,-68.250, 42.667,-68.167, 42.750,-68.167, 42.833,-68.167, 69.583,-68.167, 78.917,-68.167, 79.000,-68.167, 79.083,-68.167, 79.167,-68.167, 146.917,-68.167, 147.000,-68.167, 147.083,-68.167, 148.250,-68.167, 293.083,-68.167, -66.917,-68.167, 293.167,-68.167, -66.833,-68.167, 293.333,-68.167, -66.667,-68.167, 294.167,-68.167, -65.833,-68.167, 294.250,-68.167, -65.750,-68.167, 294.333,-68.167, -65.667,-68.167, 294.417,-68.167, -65.583,-68.167, 294.500,-68.167, -65.500,-68.167, 294.583,-68.167, -65.417,-68.167, 294.833,-68.167, -65.167,-68.167, 294.917,-68.167, -65.083,-68.167, 295.000,-68.167, -65.000,-68.167, 295.667,-68.167, -64.333,-68.167, 42.917,-68.083, 43.000,-68.083, 43.083,-68.083, 43.167,-68.083, 43.250,-68.083, 43.333,-68.083, 43.417,-68.083, 43.500,-68.083, 43.583,-68.083, 43.667,-68.083, 43.750,-68.083, 43.833,-68.083, 43.917,-68.083, 69.500,-68.083, 79.250,-68.083, 79.333,-68.083, 79.417,-68.083, 79.500,-68.083, 79.583,-68.083, 79.667,-68.083, 146.833,-68.083, 147.167,-68.083, 147.250,-68.083, 147.333,-68.083, 147.417,-68.083, 148.167,-68.083, 292.833,-68.083, -67.167,-68.083, 292.917,-68.083, -67.083,-68.083, 293.000,-68.083, -67.000,-68.083, 294.083,-68.083, -65.917,-68.083, 294.667,-68.083, -65.333,-68.083, 294.750,-68.083, -65.250,-68.083, 294.833,-68.083, -65.167,-68.083, 294.917,-68.083, -65.083,-68.083, 295.000,-68.083, -65.000,-68.083, 295.583,-68.083, -64.417,-68.083, 295.750,-68.083, -64.250,-68.083, 44.000,-68.000, 44.083,-68.000, 44.167,-68.000, 44.250,-68.000, 44.333,-68.000, 44.417,-68.000, 44.500,-68.000, 69.583,-68.000, 79.750,-68.000, 79.833,-68.000, 79.917,-68.000, 80.000,-68.000, 80.083,-68.000, 80.167,-68.000, 146.917,-68.000, 147.000,-68.000, 147.500,-68.000, 147.583,-68.000, 147.667,-68.000, 147.750,-68.000, 148.250,-68.000, 148.333,-68.000, 148.417,-68.000, 148.500,-68.000, 292.833,-68.000, -67.167,-68.000, 292.917,-68.000, -67.083,-68.000, 293.000,-68.000, -67.000,-68.000, 293.083,-68.000, -66.917,-68.000, 293.167,-68.000, -66.833,-68.000, 294.167,-68.000, -65.833,-68.000, 294.250,-68.000, -65.750,-68.000, 294.333,-68.000, -65.667,-68.000, 294.417,-68.000, -65.583,-68.000, 294.500,-68.000, -65.500,-68.000, 295.500,-68.000, -64.500,-68.000, 295.583,-68.000, -64.417,-68.000, 295.667,-68.000, -64.333,-68.000, 295.750,-68.000, -64.250,-68.000, 295.833,-68.000, -64.167,-68.000, 44.583,-67.917, 44.667,-67.917, 68.000,-67.917, 68.083,-67.917, 68.167,-67.917, 68.250,-67.917, 68.333,-67.917, 68.417,-67.917, 68.500,-67.917, 68.583,-67.917, 68.667,-67.917, 68.750,-67.917, 68.833,-67.917, 68.917,-67.917, 69.000,-67.917, 69.083,-67.917, 69.167,-67.917, 69.583,-67.917, 80.250,-67.917, 80.333,-67.917, 80.417,-67.917, 80.500,-67.917, 80.583,-67.917, 80.667,-67.917, 80.750,-67.917, 80.833,-67.917, 80.917,-67.917, 81.000,-67.917, 81.083,-67.917, 146.833,-67.917, 146.917,-67.917, 147.833,-67.917, 147.917,-67.917, 148.000,-67.917, 148.083,-67.917, 148.167,-67.917, 148.250,-67.917, 293.250,-67.917, -66.750,-67.917, 294.250,-67.917, -65.750,-67.917, 294.417,-67.917, -65.583,-67.917, 44.750,-67.833, 44.833,-67.833, 44.917,-67.833, 45.583,-67.833, 45.667,-67.833, 66.333,-67.833, 66.417,-67.833, 66.500,-67.833, 66.583,-67.833, 66.667,-67.833, 66.750,-67.833, 66.833,-67.833, 66.917,-67.833, 67.000,-67.833, 67.083,-67.833, 67.167,-67.833, 67.250,-67.833, 67.333,-67.833, 67.417,-67.833, 67.500,-67.833, 67.583,-67.833, 67.667,-67.833, 67.750,-67.833, 67.833,-67.833, 67.917,-67.833, 69.250,-67.833, 69.333,-67.833, 69.583,-67.833, 81.167,-67.833, 81.250,-67.833, 81.333,-67.833, 81.417,-67.833, 146.667,-67.833, 146.750,-67.833, 293.167,-67.833, -66.833,-67.833, 294.250,-67.833, -65.750,-67.833, 45.000,-67.750, 45.083,-67.750, 45.167,-67.750, 45.250,-67.750, 45.333,-67.750, 45.417,-67.750, 45.500,-67.750, 45.750,-67.750, 45.833,-67.750, 47.250,-67.750, 47.333,-67.750, 47.417,-67.750, 47.500,-67.750, 47.583,-67.750, 47.667,-67.750, 47.750,-67.750, 47.833,-67.750, 47.917,-67.750, 64.833,-67.750, 64.917,-67.750, 65.333,-67.750, 65.417,-67.750, 65.500,-67.750, 65.583,-67.750, 65.667,-67.750, 65.750,-67.750, 65.833,-67.750, 65.917,-67.750, 66.000,-67.750, 66.083,-67.750, 66.167,-67.750, 66.250,-67.750, 69.417,-67.750, 69.500,-67.750, 81.500,-67.750, 81.583,-67.750, 81.667,-67.750, 81.750,-67.750, 81.833,-67.750, 81.917,-67.750, 82.000,-67.750, 146.333,-67.750, 146.417,-67.750, 146.500,-67.750, 146.583,-67.750, 291.083,-67.750, -68.917,-67.750, 292.250,-67.750, -67.750,-67.750, 292.333,-67.750, -67.667,-67.750, 292.417,-67.750, -67.583,-67.750, 292.500,-67.750, -67.500,-67.750, 293.167,-67.750, -66.833,-67.750, 294.333,-67.750, -65.667,-67.750, 45.917,-67.667, 46.000,-67.667, 46.083,-67.667, 46.167,-67.667, 46.250,-67.667, 46.333,-67.667, 47.167,-67.667, 48.000,-67.667, 48.083,-67.667, 48.167,-67.667, 48.250,-67.667, 48.333,-67.667, 48.417,-67.667, 62.250,-67.667, 62.333,-67.667, 62.417,-67.667, 62.500,-67.667, 62.583,-67.667, 62.667,-67.667, 62.750,-67.667, 62.833,-67.667, 62.917,-67.667, 64.333,-67.667, 64.417,-67.667, 64.500,-67.667, 64.583,-67.667, 64.667,-67.667, 64.750,-67.667, 65.000,-67.667, 65.083,-67.667, 65.167,-67.667, 65.250,-67.667, 81.417,-67.667, 81.500,-67.667, 82.083,-67.667, 145.250,-67.667, 145.333,-67.667, 145.417,-67.667, 145.500,-67.667, 145.583,-67.667, 145.667,-67.667, 145.750,-67.667, 145.833,-67.667, 145.917,-67.667, 146.000,-67.667, 146.083,-67.667, 146.167,-67.667, 146.250,-67.667, 291.000,-67.667, -69.000,-67.667, 291.167,-67.667, -68.833,-67.667, 291.250,-67.667, -68.750,-67.667, 291.333,-67.667, -68.667,-67.667, 292.250,-67.667, -67.750,-67.667, 292.333,-67.667, -67.667,-67.667, 292.417,-67.667, -67.583,-67.667, 292.500,-67.667, -67.500,-67.667, 292.583,-67.667, -67.417,-67.667, 292.667,-67.667, -67.333,-67.667, 293.167,-67.667, -66.833,-67.667, 293.250,-67.667, -66.750,-67.667, 293.333,-67.667, -66.667,-67.667, 293.417,-67.667, -66.583,-67.667, 293.500,-67.667, -66.500,-67.667, 294.250,-67.667, -65.750,-67.667, 294.417,-67.667, -65.583,-67.667, 294.500,-67.667, -65.500,-67.667, 295.083,-67.667, -64.917,-67.667, 295.167,-67.667, -64.833,-67.667, 295.250,-67.667, -64.750,-67.667, 46.417,-67.583, 47.083,-67.583, 47.500,-67.583, 48.500,-67.583, 48.583,-67.583, 61.417,-67.583, 61.500,-67.583, 61.583,-67.583, 61.667,-67.583, 61.750,-67.583, 61.833,-67.583, 61.917,-67.583, 62.000,-67.583, 62.083,-67.583, 62.167,-67.583, 63.000,-67.583, 63.083,-67.583, 63.167,-67.583, 63.250,-67.583, 63.333,-67.583, 63.417,-67.583, 63.500,-67.583, 63.583,-67.583, 63.667,-67.583, 63.750,-67.583, 63.833,-67.583, 63.917,-67.583, 64.000,-67.583, 64.083,-67.583, 64.167,-67.583, 64.250,-67.583, 81.833,-67.583, 81.917,-67.583, 82.000,-67.583, 145.167,-67.583, 290.833,-67.583, -69.167,-67.583, 290.917,-67.583, -69.083,-67.583, 291.417,-67.583, -68.583,-67.583, 293.583,-67.583, -66.417,-67.583, 294.167,-67.583, -65.833,-67.583, 294.333,-67.583, -65.667,-67.583, 295.167,-67.583, -64.833,-67.583, 46.333,-67.500, 47.083,-67.500, 48.667,-67.500, 48.750,-67.500, 48.833,-67.500, 48.917,-67.500, 60.667,-67.500, 60.750,-67.500, 60.833,-67.500, 60.917,-67.500, 61.000,-67.500, 61.083,-67.500, 61.167,-67.500, 61.250,-67.500, 61.333,-67.500, 81.500,-67.500, 81.583,-67.500, 81.667,-67.500, 81.750,-67.500, 145.250,-67.500, 145.333,-67.500, 164.667,-67.500, 164.750,-67.500, 290.833,-67.500, -69.167,-67.500, 290.917,-67.500, -69.083,-67.500, 291.500,-67.500, -68.500,-67.500, 291.583,-67.500, -68.417,-67.500, 291.667,-67.500, -68.333,-67.500, 291.750,-67.500, -68.250,-67.500, 292.500,-67.500, -67.500,-67.500, 292.583,-67.500, -67.417,-67.500, 293.000,-67.500, -67.000,-67.500, 293.083,-67.500, -66.917,-67.500, 293.167,-67.500, -66.833,-67.500, 293.250,-67.500, -66.750,-67.500, 293.333,-67.500, -66.667,-67.500, 293.417,-67.500, -66.583,-67.500, 293.500,-67.500, -66.500,-67.500, 294.250,-67.500, -65.750,-67.500, 294.333,-67.500, -65.667,-67.500, 46.250,-67.417, 46.917,-67.417, 47.000,-67.417, 47.083,-67.417, 47.167,-67.417, 47.250,-67.417, 47.333,-67.417, 49.000,-67.417, 58.833,-67.417, 58.917,-67.417, 59.000,-67.417, 59.083,-67.417, 59.167,-67.417, 59.250,-67.417, 59.333,-67.417, 59.417,-67.417, 59.500,-67.417, 59.583,-67.417, 59.667,-67.417, 59.750,-67.417, 59.833,-67.417, 59.917,-67.417, 60.000,-67.417, 60.083,-67.417, 60.167,-67.417, 60.250,-67.417, 60.333,-67.417, 60.417,-67.417, 60.500,-67.417, 60.583,-67.417, 81.750,-67.417, 81.833,-67.417, 82.500,-67.417, 82.583,-67.417, 82.667,-67.417, 82.750,-67.417, 145.417,-67.417, 145.500,-67.417, 164.667,-67.417, 164.750,-67.417, 291.000,-67.417, -69.000,-67.417, 291.083,-67.417, -68.917,-67.417, 291.750,-67.417, -68.250,-67.417, 291.833,-67.417, -68.167,-67.417, 292.417,-67.417, -67.583,-67.417, 292.500,-67.417, -67.500,-67.417, 292.667,-67.417, -67.333,-67.417, 292.750,-67.417, -67.250,-67.417, 292.833,-67.417, -67.167,-67.417, 292.917,-67.417, -67.083,-67.417, 294.333,-67.417, -65.667,-67.417, 46.333,-67.333, 46.417,-67.333, 46.500,-67.333, 46.583,-67.333, 46.667,-67.333, 46.750,-67.333, 46.833,-67.333, 48.750,-67.333, 48.833,-67.333, 48.917,-67.333, 58.750,-67.333, 81.917,-67.333, 82.000,-67.333, 82.333,-67.333, 82.417,-67.333, 82.833,-67.333, 82.917,-67.333, 145.500,-67.333, 164.667,-67.333, 291.167,-67.333, -68.833,-67.333, 291.667,-67.333, -68.333,-67.333, 292.583,-67.333, -67.417,-67.333, 294.417,-67.333, -65.583,-67.333, 294.583,-67.333, -65.417,-67.333, 294.750,-67.333, -65.250,-67.333, 294.833,-67.333, -65.167,-67.333, 295.000,-67.333, -65.000,-67.333, 48.500,-67.250, 48.583,-67.250, 48.667,-67.250, 50.083,-67.250, 50.167,-67.250, 50.250,-67.250, 50.333,-67.250, 50.417,-67.250, 50.500,-67.250, 50.583,-67.250, 50.667,-67.250, 58.333,-67.250, 58.417,-67.250, 58.500,-67.250, 58.583,-67.250, 58.750,-67.250, 58.833,-67.250, 58.917,-67.250, 82.083,-67.250, 82.167,-67.250, 82.250,-67.250, 83.000,-67.250, 83.083,-67.250, 83.167,-67.250, 83.250,-67.250, 85.167,-67.250, 85.250,-67.250, 85.333,-67.250, 85.417,-67.250, 85.500,-67.250, 85.583,-67.250, 85.667,-67.250, 85.750,-67.250, 85.833,-67.250, 144.583,-67.250, 144.667,-67.250, 144.750,-67.250, 144.833,-67.250, 145.583,-67.250, 145.667,-67.250, 291.250,-67.250, -68.750,-67.250, 291.750,-67.250, -68.250,-67.250, 291.833,-67.250, -68.167,-67.250, 291.917,-67.250, -68.083,-67.250, 292.500,-67.250, -67.500,-67.250, 294.500,-67.250, -65.500,-67.250, 294.667,-67.250, -65.333,-67.250, 294.917,-67.250, -65.083,-67.250, 295.000,-67.250, -65.000,-67.250, 48.333,-67.167, 48.417,-67.167, 49.083,-67.167, 49.167,-67.167, 49.250,-67.167, 49.333,-67.167, 49.917,-67.167, 50.000,-67.167, 50.750,-67.167, 57.917,-67.167, 58.000,-67.167, 58.167,-67.167, 58.250,-67.167, 58.667,-67.167, 83.333,-67.167, 83.417,-67.167, 83.500,-67.167, 83.583,-67.167, 83.667,-67.167, 83.750,-67.167, 83.833,-67.167, 83.917,-67.167, 84.000,-67.167, 84.083,-67.167, 84.167,-67.167, 84.250,-67.167, 84.333,-67.167, 84.417,-67.167, 84.500,-67.167, 84.583,-67.167, 84.667,-67.167, 84.750,-67.167, 84.833,-67.167, 84.917,-67.167, 85.000,-67.167, 85.083,-67.167, 85.917,-67.167, 128.583,-67.167, 128.667,-67.167, 128.750,-67.167, 128.833,-67.167, 128.917,-67.167, 129.000,-67.167, 143.833,-67.167, 143.917,-67.167, 144.000,-67.167, 144.500,-67.167, 144.917,-67.167, 145.000,-67.167, 145.417,-67.167, 145.500,-67.167, 145.583,-67.167, 145.667,-67.167, 145.750,-67.167, 291.333,-67.167, -68.667,-67.167, 292.000,-67.167, -68.000,-67.167, 292.083,-67.167, -67.917,-67.167, 292.250,-67.167, -67.750,-67.167, 292.417,-67.167, -67.583,-67.167, 292.500,-67.167, -67.500,-67.167, 292.667,-67.167, -67.333,-67.167, 292.917,-67.167, -67.083,-67.167, 293.083,-67.167, -66.917,-67.167, 295.000,-67.167, -65.000,-67.167, 295.083,-67.167, -64.917,-67.167, 48.417,-67.083, 48.500,-67.083, 48.583,-67.083, 49.000,-67.083, 49.417,-67.083, 49.500,-67.083, 49.583,-67.083, 49.667,-67.083, 49.750,-67.083, 49.833,-67.083, 50.167,-67.083, 50.667,-67.083, 57.250,-67.083, 57.333,-67.083, 57.417,-67.083, 57.583,-67.083, 57.667,-67.083, 57.750,-67.083, 57.833,-67.083, 58.083,-67.083, 86.000,-67.083, 86.083,-67.083, 86.167,-67.083, 86.250,-67.083, 86.333,-67.083, 86.417,-67.083, 86.500,-67.083, 86.583,-67.083, 86.667,-67.083, 86.750,-67.083, 86.833,-67.083, 86.917,-67.083, 127.667,-67.083, 127.750,-67.083, 127.833,-67.083, 127.917,-67.083, 128.000,-67.083, 128.083,-67.083, 128.167,-67.083, 128.250,-67.083, 128.333,-67.083, 128.417,-67.083, 128.500,-67.083, 129.083,-67.083, 129.167,-67.083, 129.250,-67.083, 143.750,-67.083, 144.083,-67.083, 144.167,-67.083, 144.250,-67.083, 144.333,-67.083, 144.417,-67.083, 145.083,-67.083, 145.167,-67.083, 145.250,-67.083, 145.333,-67.083, 291.417,-67.083, -68.583,-67.083, 291.917,-67.083, -68.083,-67.083, 292.000,-67.083, -68.000,-67.083, 292.583,-67.083, -67.417,-67.083, 292.750,-67.083, -67.250,-67.083, 292.833,-67.083, -67.167,-67.083, 293.000,-67.083, -67.000,-67.083, 293.167,-67.083, -66.833,-67.083, 293.250,-67.083, -66.750,-67.083, 294.917,-67.083, -65.083,-67.083, 295.083,-67.083, -64.917,-67.083, 48.667,-67.000, 48.750,-67.000, 48.833,-67.000, 48.917,-67.000, 49.000,-67.000, 49.083,-67.000, 49.167,-67.000, 50.417,-67.000, 50.500,-67.000, 50.583,-67.000, 56.833,-67.000, 56.917,-67.000, 57.000,-67.000, 57.083,-67.000, 57.167,-67.000, 57.500,-67.000, 85.917,-67.000, 87.000,-67.000, 87.083,-67.000, 87.167,-67.000, 87.250,-67.000, 117.333,-67.000, 117.417,-67.000, 117.500,-67.000, 117.583,-67.000, 117.667,-67.000, 117.750,-67.000, 117.833,-67.000, 117.917,-67.000, 118.000,-67.000, 118.083,-67.000, 118.167,-67.000, 118.250,-67.000, 118.333,-67.000, 118.417,-67.000, 119.250,-67.000, 119.333,-67.000, 119.417,-67.000, 119.500,-67.000, 119.583,-67.000, 127.500,-67.000, 127.583,-67.000, 129.333,-67.000, 142.250,-67.000, 142.333,-67.000, 142.417,-67.000, 142.500,-67.000, 142.583,-67.000, 142.667,-67.000, 142.750,-67.000, 142.833,-67.000, 142.917,-67.000, 143.000,-67.000, 143.083,-67.000, 143.667,-67.000, 291.500,-67.000, -68.500,-67.000, 291.833,-67.000, -68.167,-67.000, 292.833,-67.000, -67.167,-67.000, 292.917,-67.000, -67.083,-67.000, 293.333,-67.000, -66.667,-67.000, 293.417,-67.000, -66.583,-67.000, 293.500,-67.000, -66.500,-67.000, 294.833,-67.000, -65.167,-67.000, 296.167,-67.000, -63.833,-67.000, 296.250,-67.000, -63.750,-67.000, 296.333,-67.000, -63.667,-67.000, 296.417,-67.000, -63.583,-67.000, 296.500,-67.000, -63.500,-67.000, 296.583,-67.000, -63.417,-67.000, 49.167,-66.917, 50.500,-66.917, 56.667,-66.917, 56.750,-66.917, 85.750,-66.917, 85.833,-66.917, 85.917,-66.917, 86.000,-66.917, 86.083,-66.917, 87.333,-66.917, 87.417,-66.917, 87.500,-66.917, 87.583,-66.917, 87.667,-66.917, 99.167,-66.917, 99.250,-66.917, 99.333,-66.917, 116.917,-66.917, 117.000,-66.917, 117.083,-66.917, 117.167,-66.917, 117.250,-66.917, 118.500,-66.917, 118.583,-66.917, 118.667,-66.917, 118.750,-66.917, 118.833,-66.917, 118.917,-66.917, 119.000,-66.917, 119.083,-66.917, 119.167,-66.917, 119.667,-66.917, 119.750,-66.917, 119.833,-66.917, 119.917,-66.917, 120.000,-66.917, 120.083,-66.917, 120.167,-66.917, 120.250,-66.917, 120.333,-66.917, 120.750,-66.917, 120.833,-66.917, 126.917,-66.917, 127.000,-66.917, 127.083,-66.917, 127.167,-66.917, 127.250,-66.917, 127.333,-66.917, 127.417,-66.917, 129.333,-66.917, 142.167,-66.917, 143.167,-66.917, 143.250,-66.917, 143.333,-66.917, 143.417,-66.917, 143.500,-66.917, 143.583,-66.917, 291.583,-66.917, -68.417,-66.917, 291.667,-66.917, -68.333,-66.917, 291.917,-66.917, -68.083,-66.917, 293.583,-66.917, -66.417,-66.917, 294.917,-66.917, -65.083,-66.917, 295.000,-66.917, -65.000,-66.917, 295.083,-66.917, -64.917,-66.917, 295.917,-66.917, -64.083,-66.917, 296.000,-66.917, -64.000,-66.917, 296.083,-66.917, -63.917,-66.917, 296.250,-66.917, -63.750,-66.917, 48.333,-66.833, 48.417,-66.833, 48.500,-66.833, 48.583,-66.833, 48.667,-66.833, 50.250,-66.833, 50.333,-66.833, 50.417,-66.833, 56.583,-66.833, 85.500,-66.833, 85.583,-66.833, 85.667,-66.833, 85.750,-66.833, 85.833,-66.833, 87.750,-66.833, 88.833,-66.833, 88.917,-66.833, 89.000,-66.833, 89.083,-66.833, 99.000,-66.833, 99.083,-66.833, 99.417,-66.833, 108.583,-66.833, 108.667,-66.833, 108.750,-66.833, 108.833,-66.833, 108.917,-66.833, 109.000,-66.833, 109.083,-66.833, 109.167,-66.833, 116.833,-66.833, 120.417,-66.833, 120.500,-66.833, 120.583,-66.833, 120.667,-66.833, 120.917,-66.833, 121.000,-66.833, 121.083,-66.833, 121.167,-66.833, 122.917,-66.833, 123.000,-66.833, 123.083,-66.833, 124.750,-66.833, 124.833,-66.833, 126.833,-66.833, 129.333,-66.833, 141.000,-66.833, 141.083,-66.833, 141.167,-66.833, 141.250,-66.833, 141.333,-66.833, 141.417,-66.833, 141.500,-66.833, 141.583,-66.833, 141.667,-66.833, 141.750,-66.833, 141.833,-66.833, 141.917,-66.833, 142.000,-66.833, 142.083,-66.833, 291.750,-66.833, -68.250,-66.833, 291.917,-66.833, -68.083,-66.833, 292.500,-66.833, -67.500,-66.833, 293.667,-66.833, -66.333,-66.833, 295.167,-66.833, -64.833,-66.833, 295.250,-66.833, -64.750,-66.833, 295.333,-66.833, -64.667,-66.833, 295.417,-66.833, -64.583,-66.833, 295.500,-66.833, -64.500,-66.833, 295.583,-66.833, -64.417,-66.833, 295.667,-66.833, -64.333,-66.833, 295.750,-66.833, -64.250,-66.833, 295.833,-66.833, -64.167,-66.833, 295.917,-66.833, -64.083,-66.833, 296.000,-66.833, -64.000,-66.833, 296.083,-66.833, -63.917,-66.833, 296.167,-66.833, -63.833,-66.833, 50.250,-66.750, 56.667,-66.750, 56.750,-66.750, 85.417,-66.750, 85.500,-66.750, 85.583,-66.750, 85.667,-66.750, 86.333,-66.750, 86.417,-66.750, 86.500,-66.750, 87.833,-66.750, 88.750,-66.750, 89.167,-66.750, 89.250,-66.750, 89.333,-66.750, 89.417,-66.750, 89.500,-66.750, 89.583,-66.750, 89.667,-66.750, 89.750,-66.750, 89.833,-66.750, 89.917,-66.750, 90.000,-66.750, 90.083,-66.750, 90.167,-66.750, 90.250,-66.750, 93.917,-66.750, 94.000,-66.750, 94.083,-66.750, 94.167,-66.750, 95.333,-66.750, 95.417,-66.750, 95.500,-66.750, 95.583,-66.750, 95.667,-66.750, 95.750,-66.750, 97.500,-66.750, 97.583,-66.750, 97.667,-66.750, 98.917,-66.750, 99.500,-66.750, 99.583,-66.750, 108.333,-66.750, 108.417,-66.750, 108.500,-66.750, 109.250,-66.750, 109.333,-66.750, 109.417,-66.750, 109.500,-66.750, 109.583,-66.750, 109.667,-66.750, 109.750,-66.750, 109.833,-66.750, 109.917,-66.750, 110.000,-66.750, 116.750,-66.750, 121.250,-66.750, 121.333,-66.750, 121.417,-66.750, 121.500,-66.750, 121.583,-66.750, 122.833,-66.750, 123.167,-66.750, 123.250,-66.750, 123.333,-66.750, 123.417,-66.750, 123.500,-66.750, 124.667,-66.750, 124.917,-66.750, 125.000,-66.750, 125.083,-66.750, 125.167,-66.750, 125.250,-66.750, 126.833,-66.750, 129.333,-66.750, 129.417,-66.750, 140.083,-66.750, 140.167,-66.750, 140.250,-66.750, 140.333,-66.750, 140.417,-66.750, 140.500,-66.750, 140.583,-66.750, 140.667,-66.750, 140.750,-66.750, 140.833,-66.750, 140.917,-66.750, 291.833,-66.750, -68.167,-66.750, 291.917,-66.750, -68.083,-66.750, 292.000,-66.750, -68.000,-66.750, 292.083,-66.750, -67.917,-66.750, 292.500,-66.750, -67.500,-66.750, 292.583,-66.750, -67.417,-66.750, 293.500,-66.750, -66.500,-66.750, 293.583,-66.750, -66.417,-66.750, 295.667,-66.750, -64.333,-66.750, 50.250,-66.667, 56.833,-66.667, 56.917,-66.667, 57.000,-66.667, 57.083,-66.667, 57.167,-66.667, 86.417,-66.667, 86.500,-66.667, 87.917,-66.667, 88.000,-66.667, 88.083,-66.667, 88.667,-66.667, 90.333,-66.667, 90.417,-66.667, 90.500,-66.667, 90.583,-66.667, 90.667,-66.667, 90.750,-66.667, 90.833,-66.667, 92.167,-66.667, 92.250,-66.667, 92.333,-66.667, 92.417,-66.667, 92.500,-66.667, 92.583,-66.667, 92.667,-66.667, 92.750,-66.667, 92.833,-66.667, 92.917,-66.667, 93.000,-66.667, 93.083,-66.667, 93.167,-66.667, 93.250,-66.667, 93.333,-66.667, 93.417,-66.667, 93.500,-66.667, 93.583,-66.667, 93.667,-66.667, 93.750,-66.667, 93.833,-66.667, 94.250,-66.667, 94.333,-66.667, 94.417,-66.667, 94.500,-66.667, 95.000,-66.667, 95.083,-66.667, 95.167,-66.667, 95.250,-66.667, 95.833,-66.667, 95.917,-66.667, 96.000,-66.667, 96.083,-66.667, 96.167,-66.667, 96.250,-66.667, 96.333,-66.667, 96.417,-66.667, 96.500,-66.667, 96.583,-66.667, 96.667,-66.667, 96.750,-66.667, 96.833,-66.667, 97.250,-66.667, 97.333,-66.667, 97.417,-66.667, 97.750,-66.667, 98.833,-66.667, 99.333,-66.667, 99.667,-66.667, 99.750,-66.667, 108.250,-66.667, 110.083,-66.667, 110.167,-66.667, 110.250,-66.667, 116.667,-66.667, 121.667,-66.667, 121.750,-66.667, 121.833,-66.667, 121.917,-66.667, 122.333,-66.667, 122.417,-66.667, 122.500,-66.667, 122.583,-66.667, 122.667,-66.667, 122.750,-66.667, 122.833,-66.667, 122.917,-66.667, 123.583,-66.667, 123.667,-66.667, 123.750,-66.667, 123.833,-66.667, 124.583,-66.667, 125.333,-66.667, 125.417,-66.667, 126.750,-66.667, 129.500,-66.667, 139.500,-66.667, 139.583,-66.667, 139.667,-66.667, 139.750,-66.667, 139.833,-66.667, 139.917,-66.667, 140.000,-66.667, 163.000,-66.667, 292.083,-66.667, -67.917,-66.667, 292.167,-66.667, -67.833,-66.667, 293.500,-66.667, -66.500,-66.667, 293.583,-66.667, -66.417,-66.667, 295.667,-66.667, -64.333,-66.667, 295.833,-66.667, -64.167,-66.667, 296.000,-66.667, -64.000,-66.667, 296.083,-66.667, -63.917,-66.667, 297.083,-66.667, -62.917,-66.667, 297.167,-66.667, -62.833,-66.667, 297.250,-66.667, -62.750,-66.667, 297.333,-66.667, -62.667,-66.667, 297.417,-66.667, -62.583,-66.667, 297.500,-66.667, -62.500,-66.667, 50.250,-66.583, 57.083,-66.583, 57.167,-66.583, 88.167,-66.583, 88.667,-66.583, 90.917,-66.583, 91.000,-66.583, 91.083,-66.583, 91.167,-66.583, 91.250,-66.583, 91.333,-66.583, 91.417,-66.583, 91.500,-66.583, 91.583,-66.583, 91.667,-66.583, 91.750,-66.583, 91.833,-66.583, 91.917,-66.583, 92.000,-66.583, 92.083,-66.583, 94.583,-66.583, 94.667,-66.583, 94.750,-66.583, 94.833,-66.583, 94.917,-66.583, 96.917,-66.583, 97.000,-66.583, 97.083,-66.583, 97.167,-66.583, 97.833,-66.583, 97.917,-66.583, 98.000,-66.583, 98.083,-66.583, 98.167,-66.583, 98.250,-66.583, 98.333,-66.583, 98.417,-66.583, 98.500,-66.583, 98.583,-66.583, 98.667,-66.583, 98.750,-66.583, 99.833,-66.583, 99.917,-66.583, 108.083,-66.583, 108.167,-66.583, 110.333,-66.583, 110.417,-66.583, 110.500,-66.583, 110.583,-66.583, 114.750,-66.583, 114.833,-66.583, 116.500,-66.583, 116.583,-66.583, 122.000,-66.583, 122.083,-66.583, 122.167,-66.583, 122.250,-66.583, 123.917,-66.583, 124.000,-66.583, 124.083,-66.583, 124.167,-66.583, 124.250,-66.583, 124.333,-66.583, 124.417,-66.583, 124.500,-66.583, 125.500,-66.583, 126.750,-66.583, 129.583,-66.583, 138.250,-66.583, 138.333,-66.583, 138.417,-66.583, 138.500,-66.583, 138.583,-66.583, 138.667,-66.583, 138.750,-66.583, 138.833,-66.583, 138.917,-66.583, 139.000,-66.583, 139.083,-66.583, 139.167,-66.583, 139.250,-66.583, 139.333,-66.583, 139.417,-66.583, 293.667,-66.583, -66.333,-66.583, 293.750,-66.583, -66.250,-66.583, 293.833,-66.583, -66.167,-66.583, 293.917,-66.583, -66.083,-66.583, 295.667,-66.583, -64.333,-66.583, 296.083,-66.583, -63.917,-66.583, 297.083,-66.583, -62.917,-66.583, 297.250,-66.583, -62.750,-66.583, 297.333,-66.583, -62.667,-66.583, 297.500,-66.583, -62.500,-66.583, 50.333,-66.500, 50.417,-66.500, 56.750,-66.500, 56.833,-66.500, 56.917,-66.500, 57.000,-66.500, 88.167,-66.500, 88.667,-66.500, 100.000,-66.500, 100.083,-66.500, 100.167,-66.500, 100.250,-66.500, 100.333,-66.500, 107.167,-66.500, 107.250,-66.500, 107.333,-66.500, 107.417,-66.500, 107.500,-66.500, 107.583,-66.500, 107.667,-66.500, 107.833,-66.500, 107.917,-66.500, 108.000,-66.500, 110.667,-66.500, 110.750,-66.500, 114.500,-66.500, 114.583,-66.500, 114.667,-66.500, 114.917,-66.500, 115.000,-66.500, 115.083,-66.500, 115.167,-66.500, 115.250,-66.500, 116.250,-66.500, 116.333,-66.500, 116.417,-66.500, 125.500,-66.500, 126.667,-66.500, 126.750,-66.500, 126.833,-66.500, 129.667,-66.500, 129.750,-66.500, 137.917,-66.500, 138.000,-66.500, 138.083,-66.500, 138.167,-66.500, 294.000,-66.500, -66.000,-66.500, 295.750,-66.500, -64.250,-66.500, 295.833,-66.500, -64.167,-66.500, 297.083,-66.500, -62.917,-66.500, 297.167,-66.500, -62.833,-66.500, 50.500,-66.417, 50.583,-66.417, 50.667,-66.417, 50.750,-66.417, 50.833,-66.417, 50.917,-66.417, 56.167,-66.417, 56.250,-66.417, 56.333,-66.417, 56.417,-66.417, 56.500,-66.417, 56.583,-66.417, 56.667,-66.417, 88.167,-66.417, 88.583,-66.417, 97.167,-66.417, 97.250,-66.417, 100.417,-66.417, 100.500,-66.417, 106.250,-66.417, 106.333,-66.417, 106.417,-66.417, 106.500,-66.417, 106.583,-66.417, 106.667,-66.417, 106.750,-66.417, 106.833,-66.417, 106.917,-66.417, 107.000,-66.417, 107.083,-66.417, 107.750,-66.417, 110.833,-66.417, 114.417,-66.417, 115.333,-66.417, 115.417,-66.417, 115.500,-66.417, 115.583,-66.417, 115.667,-66.417, 115.750,-66.417, 115.833,-66.417, 115.917,-66.417, 116.000,-66.417, 116.083,-66.417, 116.167,-66.417, 125.583,-66.417, 125.667,-66.417, 125.750,-66.417, 125.833,-66.417, 125.917,-66.417, 126.000,-66.417, 126.500,-66.417, 126.583,-66.417, 129.833,-66.417, 129.917,-66.417, 136.417,-66.417, 136.500,-66.417, 136.583,-66.417, 136.667,-66.417, 137.250,-66.417, 137.333,-66.417, 137.417,-66.417, 137.500,-66.417, 137.583,-66.417, 137.667,-66.417, 137.750,-66.417, 137.833,-66.417, 294.083,-66.417, -65.917,-66.417, 295.917,-66.417, -64.083,-66.417, 297.000,-66.417, -63.000,-66.417, 297.167,-66.417, -62.833,-66.417, 297.250,-66.417, -62.750,-66.417, 297.333,-66.417, -62.667,-66.417, 51.000,-66.333, 51.083,-66.333, 51.167,-66.333, 51.250,-66.333, 56.000,-66.333, 56.083,-66.333, 88.250,-66.333, 88.500,-66.333, 100.583,-66.333, 105.583,-66.333, 105.667,-66.333, 105.750,-66.333, 105.833,-66.333, 105.917,-66.333, 106.000,-66.333, 106.083,-66.333, 106.167,-66.333, 110.750,-66.333, 114.417,-66.333, 126.083,-66.333, 126.167,-66.333, 126.250,-66.333, 126.333,-66.333, 126.417,-66.333, 130.000,-66.333, 130.083,-66.333, 130.167,-66.333, 130.250,-66.333, 136.000,-66.333, 136.083,-66.333, 136.167,-66.333, 136.250,-66.333, 136.333,-66.333, 136.750,-66.333, 136.833,-66.333, 136.917,-66.333, 137.000,-66.333, 137.083,-66.333, 137.167,-66.333, 162.417,-66.333, 294.167,-66.333, -65.833,-66.333, 294.250,-66.333, -65.750,-66.333, 296.000,-66.333, -64.000,-66.333, 296.167,-66.333, -63.833,-66.333, 296.833,-66.333, -63.167,-66.333, 296.917,-66.333, -63.083,-66.333, 297.000,-66.333, -63.000,-66.333, 297.083,-66.333, -62.917,-66.333, 297.250,-66.333, -62.750,-66.333, 298.167,-66.333, -61.833,-66.333, 51.333,-66.250, 51.417,-66.250, 55.833,-66.250, 55.917,-66.250, 88.250,-66.250, 88.417,-66.250, 96.583,-66.250, 96.667,-66.250, 100.667,-66.250, 100.750,-66.250, 105.000,-66.250, 105.083,-66.250, 105.167,-66.250, 105.250,-66.250, 105.333,-66.250, 105.417,-66.250, 105.500,-66.250, 110.750,-66.250, 114.333,-66.250, 130.333,-66.250, 130.417,-66.250, 130.500,-66.250, 130.583,-66.250, 130.667,-66.250, 130.750,-66.250, 130.833,-66.250, 130.917,-66.250, 131.000,-66.250, 131.083,-66.250, 131.167,-66.250, 131.250,-66.250, 131.333,-66.250, 131.417,-66.250, 131.500,-66.250, 131.583,-66.250, 131.667,-66.250, 131.750,-66.250, 131.833,-66.250, 131.917,-66.250, 132.000,-66.250, 132.083,-66.250, 132.167,-66.250, 134.000,-66.250, 134.083,-66.250, 134.167,-66.250, 134.250,-66.250, 135.667,-66.250, 135.750,-66.250, 135.833,-66.250, 135.917,-66.250, 162.333,-66.250, 294.333,-66.250, -65.667,-66.250, 294.583,-66.250, -65.417,-66.250, 294.750,-66.250, -65.250,-66.250, 296.083,-66.250, -63.917,-66.250, 296.167,-66.250, -63.833,-66.250, 296.583,-66.250, -63.417,-66.250, 296.667,-66.250, -63.333,-66.250, 296.750,-66.250, -63.250,-66.250, 296.917,-66.250, -63.083,-66.250, 298.083,-66.250, -61.917,-66.250, 298.167,-66.250, -61.833,-66.250, 298.833,-66.250, -61.167,-66.250, 51.500,-66.167, 51.583,-66.167, 55.667,-66.167, 55.750,-66.167, 88.250,-66.167, 88.417,-66.167, 96.333,-66.167, 96.417,-66.167, 96.500,-66.167, 96.583,-66.167, 96.667,-66.167, 96.750,-66.167, 100.250,-66.167, 100.833,-66.167, 100.917,-66.167, 104.500,-66.167, 104.583,-66.167, 104.667,-66.167, 104.750,-66.167, 104.833,-66.167, 104.917,-66.167, 110.750,-66.167, 110.833,-66.167, 114.167,-66.167, 114.250,-66.167, 132.250,-66.167, 132.333,-66.167, 132.417,-66.167, 132.500,-66.167, 132.583,-66.167, 132.667,-66.167, 132.750,-66.167, 132.833,-66.167, 132.917,-66.167, 133.000,-66.167, 133.083,-66.167, 133.167,-66.167, 133.833,-66.167, 133.917,-66.167, 134.333,-66.167, 134.417,-66.167, 134.833,-66.167, 134.917,-66.167, 135.000,-66.167, 135.083,-66.167, 135.167,-66.167, 135.500,-66.167, 135.583,-66.167, 293.250,-66.167, -66.750,-66.167, 294.417,-66.167, -65.583,-66.167, 294.500,-66.167, -65.500,-66.167, 294.667,-66.167, -65.333,-66.167, 294.833,-66.167, -65.167,-66.167, 296.250,-66.167, -63.750,-66.167, 296.333,-66.167, -63.667,-66.167, 296.417,-66.167, -63.583,-66.167, 296.500,-66.167, -63.500,-66.167, 297.000,-66.167, -63.000,-66.167, 297.083,-66.167, -62.917,-66.167, 297.167,-66.167, -62.833,-66.167, 297.250,-66.167, -62.750,-66.167, 297.333,-66.167, -62.667,-66.167, 297.417,-66.167, -62.583,-66.167, 297.500,-66.167, -62.500,-66.167, 297.583,-66.167, -62.417,-66.167, 297.667,-66.167, -62.333,-66.167, 297.750,-66.167, -62.250,-66.167, 297.833,-66.167, -62.167,-66.167, 297.917,-66.167, -62.083,-66.167, 298.000,-66.167, -62.000,-66.167, 298.083,-66.167, -61.917,-66.167, 298.167,-66.167, -61.833,-66.167, 298.250,-66.167, -61.750,-66.167, 298.333,-66.167, -61.667,-66.167, 298.750,-66.167, -61.250,-66.167, 298.917,-66.167, -61.083,-66.167, 51.667,-66.083, 51.750,-66.083, 51.833,-66.083, 55.500,-66.083, 55.583,-66.083, 88.250,-66.083, 88.333,-66.083, 100.583,-66.083, 100.667,-66.083, 101.000,-66.083, 101.083,-66.083, 101.167,-66.083, 101.250,-66.083, 101.333,-66.083, 101.417,-66.083, 101.500,-66.083, 101.583,-66.083, 103.333,-66.083, 103.417,-66.083, 103.500,-66.083, 103.583,-66.083, 103.667,-66.083, 104.000,-66.083, 104.083,-66.083, 104.167,-66.083, 104.250,-66.083, 104.333,-66.083, 104.417,-66.083, 110.917,-66.083, 111.000,-66.083, 111.083,-66.083, 111.167,-66.083, 113.917,-66.083, 114.000,-66.083, 114.083,-66.083, 133.250,-66.083, 133.333,-66.083, 133.417,-66.083, 133.500,-66.083, 133.583,-66.083, 133.667,-66.083, 133.750,-66.083, 134.500,-66.083, 134.750,-66.083, 135.250,-66.083, 135.333,-66.083, 135.417,-66.083, 294.833,-66.083, -65.167,-66.083, 295.167,-66.083, -64.833,-66.083, 295.250,-66.083, -64.750,-66.083, 295.333,-66.083, -64.667,-66.083, 295.417,-66.083, -64.583,-66.083, 295.500,-66.083, -64.500,-66.083, 297.500,-66.083, -62.500,-66.083, 297.667,-66.083, -62.333,-66.083, 297.750,-66.083, -62.250,-66.083, 298.417,-66.083, -61.583,-66.083, 298.500,-66.083, -61.500,-66.083, 298.583,-66.083, -61.417,-66.083, 298.667,-66.083, -61.333,-66.083, 298.750,-66.083, -61.250,-66.083, 298.833,-66.083, -61.167,-66.083, 298.917,-66.083, -61.083,-66.083, 299.000,-66.083, -61.000,-66.083, 299.083,-66.083, -60.917,-66.083, 51.917,-66.000, 52.000,-66.000, 52.083,-66.000, 52.167,-66.000, 52.250,-66.000, 52.333,-66.000, 52.417,-66.000, 52.500,-66.000, 52.583,-66.000, 52.667,-66.000, 52.750,-66.000, 52.833,-66.000, 52.917,-66.000, 53.000,-66.000, 55.167,-66.000, 55.250,-66.000, 55.333,-66.000, 55.417,-66.000, 101.667,-66.000, 101.750,-66.000, 101.833,-66.000, 101.917,-66.000, 102.000,-66.000, 102.083,-66.000, 102.167,-66.000, 102.250,-66.000, 102.333,-66.000, 102.417,-66.000, 102.500,-66.000, 102.917,-66.000, 103.000,-66.000, 103.083,-66.000, 103.167,-66.000, 103.250,-66.000, 103.750,-66.000, 103.833,-66.000, 103.917,-66.000, 111.250,-66.000, 111.333,-66.000, 111.417,-66.000, 111.500,-66.000, 111.583,-66.000, 111.667,-66.000, 113.750,-66.000, 113.833,-66.000, 134.500,-66.000, 134.750,-66.000, 294.750,-66.000, -65.250,-66.000, 294.833,-66.000, -65.167,-66.000, 294.917,-66.000, -65.083,-66.000, 295.000,-66.000, -65.000,-66.000, 295.083,-66.000, -64.917,-66.000, 295.583,-66.000, -64.417,-66.000, 297.417,-66.000, -62.583,-66.000, 297.583,-66.000, -62.417,-66.000, 297.750,-66.000, -62.250,-66.000, 297.833,-66.000, -62.167,-66.000, 298.000,-66.000, -62.000,-66.000, 299.083,-66.000, -60.917,-66.000, 299.167,-66.000, -60.833,-66.000, 53.083,-65.917, 53.167,-65.917, 53.250,-65.917, 53.333,-65.917, 53.417,-65.917, 53.500,-65.917, 53.583,-65.917, 53.667,-65.917, 53.750,-65.917, 53.833,-65.917, 53.917,-65.917, 54.000,-65.917, 54.083,-65.917, 54.167,-65.917, 54.250,-65.917, 54.333,-65.917, 54.417,-65.917, 54.500,-65.917, 54.583,-65.917, 54.667,-65.917, 54.750,-65.917, 54.833,-65.917, 54.917,-65.917, 55.000,-65.917, 55.083,-65.917, 102.583,-65.917, 102.667,-65.917, 102.750,-65.917, 102.833,-65.917, 111.750,-65.917, 111.833,-65.917, 111.917,-65.917, 112.000,-65.917, 112.083,-65.917, 112.167,-65.917, 112.250,-65.917, 112.333,-65.917, 112.417,-65.917, 112.500,-65.917, 112.583,-65.917, 112.667,-65.917, 113.583,-65.917, 113.667,-65.917, 134.417,-65.917, 134.833,-65.917, 295.583,-65.917, -64.417,-65.917, 297.333,-65.917, -62.667,-65.917, 100.750,-65.833, 100.833,-65.833, 112.750,-65.833, 112.833,-65.833, 112.917,-65.833, 113.000,-65.833, 113.500,-65.833, 134.417,-65.833, 134.917,-65.833, 135.000,-65.833, 293.917,-65.833, -66.083,-65.833, 295.417,-65.833, -64.583,-65.833, 295.500,-65.833, -64.500,-65.833, 295.583,-65.833, -64.417,-65.833, 295.667,-65.833, -64.333,-65.833, 297.333,-65.833, -62.667,-65.833, 92.333,-65.750, 92.417,-65.750, 92.500,-65.750, 92.583,-65.750, 92.667,-65.750, 113.083,-65.750, 113.167,-65.750, 113.250,-65.750, 113.333,-65.750, 113.417,-65.750, 134.417,-65.750, 135.083,-65.750, 295.750,-65.750, -64.250,-65.750, 295.917,-65.750, -64.083,-65.750, 297.417,-65.750, -62.583,-65.750, 298.167,-65.750, -61.833,-65.750, 100.417,-65.667, 100.500,-65.667, 100.583,-65.667, 100.667,-65.667, 100.750,-65.667, 100.833,-65.667, 134.167,-65.667, 134.250,-65.667, 134.333,-65.667, 135.083,-65.667, 294.000,-65.667, -66.000,-65.667, 294.083,-65.667, -65.917,-65.667, 294.167,-65.667, -65.833,-65.667, 295.667,-65.667, -64.333,-65.667, 295.833,-65.667, -64.167,-65.667, 296.000,-65.667, -64.000,-65.667, 297.500,-65.667, -62.500,-65.667, 297.583,-65.667, -62.417,-65.667, 297.667,-65.667, -62.333,-65.667, 100.250,-65.583, 100.333,-65.583, 100.917,-65.583, 101.000,-65.583, 101.083,-65.583, 134.167,-65.583, 135.167,-65.583, 294.083,-65.583, -65.917,-65.583, 294.167,-65.583, -65.833,-65.583, 295.917,-65.583, -64.083,-65.583, 296.000,-65.583, -64.000,-65.583, 296.083,-65.583, -63.917,-65.583, 296.167,-65.583, -63.833,-65.583, 296.250,-65.583, -63.750,-65.583, 297.667,-65.583, -62.333,-65.583, 100.417,-65.500, 100.500,-65.500, 100.583,-65.500, 101.083,-65.500, 101.167,-65.500, 134.167,-65.500, 135.167,-65.500, 296.333,-65.500, -63.667,-65.500, 297.750,-65.500, -62.250,-65.500, 297.833,-65.500, -62.167,-65.500, 298.250,-65.500, -61.750,-65.500, 298.333,-65.500, -61.667,-65.500, 100.667,-65.417, 100.750,-65.417, 100.833,-65.417, 100.917,-65.417, 101.000,-65.417, 103.167,-65.417, 103.250,-65.417, 103.333,-65.417, 134.083,-65.417, 135.083,-65.417, 135.167,-65.417, 296.000,-65.417, -64.000,-65.417, 296.083,-65.417, -63.917,-65.417, 296.167,-65.417, -63.833,-65.417, 296.250,-65.417, -63.750,-65.417, 297.667,-65.417, -62.333,-65.417, 103.083,-65.333, 103.167,-65.333, 134.167,-65.333, 135.000,-65.333, 296.000,-65.333, -64.000,-65.333, 297.667,-65.333, -62.333,-65.333, 102.917,-65.250, 103.000,-65.250, 103.083,-65.250, 134.250,-65.250, 134.917,-65.250, 296.000,-65.250, -64.000,-65.250, 297.750,-65.250, -62.250,-65.250, 102.833,-65.167, 102.917,-65.167, 103.000,-65.167, 103.083,-65.167, 134.167,-65.167, 134.917,-65.167, 296.000,-65.167, -64.000,-65.167, 296.417,-65.167, -63.583,-65.167, 296.583,-65.167, -63.417,-65.167, 296.667,-65.167, -63.333,-65.167, 296.750,-65.167, -63.250,-65.167, 296.833,-65.167, -63.167,-65.167, 296.917,-65.167, -63.083,-65.167, 297.000,-65.167, -63.000,-65.167, 297.833,-65.167, -62.167,-65.167, 297.917,-65.167, -62.083,-65.167, 298.000,-65.167, -62.000,-65.167, 298.083,-65.167, -61.917,-65.167, 298.167,-65.167, -61.833,-65.167, 300.250,-65.167, -59.750,-65.167, 300.333,-65.167, -59.667,-65.167, 134.250,-65.083, 134.583,-65.083, 134.667,-65.083, 134.750,-65.083, 134.833,-65.083, 134.917,-65.083, 296.083,-65.083, -63.917,-65.083, 296.167,-65.083, -63.833,-65.083, 296.250,-65.083, -63.750,-65.083, 296.333,-65.083, -63.667,-65.083, 296.500,-65.083, -63.500,-65.083, 297.083,-65.083, -62.917,-65.083, 298.250,-65.083, -61.750,-65.083, 134.250,-65.000, 134.333,-65.000, 134.417,-65.000, 134.500,-65.000, 296.917,-65.000, -63.083,-65.000, 297.000,-65.000, -63.000,-65.000, 298.333,-65.000, -61.667,-65.000, 298.417,-65.000, -61.583,-65.000, 298.500,-65.000, -61.500,-65.000, 298.583,-65.000, -61.417,-65.000, 297.000,-64.917, -63.000,-64.917, 297.083,-64.917, -62.917,-64.917, 297.167,-64.917, -62.833,-64.917, 297.250,-64.917, -62.750,-64.917, 297.333,-64.917, -62.667,-64.917, 297.417,-64.917, -62.583,-64.917, 297.500,-64.917, -62.500,-64.917, 298.667,-64.917, -61.333,-64.917, 298.750,-64.917, -61.250,-64.917, 298.833,-64.917, -61.167,-64.917, 296.500,-64.833, -63.500,-64.833, 296.583,-64.833, -63.417,-64.833, 297.583,-64.833, -62.417,-64.833, 297.750,-64.833, -62.250,-64.833, 298.917,-64.833, -61.083,-64.833, 299.000,-64.833, -61.000,-64.833, 296.000,-64.750, -64.000,-64.750, 296.083,-64.750, -63.917,-64.750, 296.167,-64.750, -63.833,-64.750, 296.250,-64.750, -63.750,-64.750, 296.333,-64.750, -63.667,-64.750, 296.500,-64.750, -63.500,-64.750, 296.667,-64.750, -63.333,-64.750, 297.417,-64.750, -62.583,-64.750, 297.500,-64.750, -62.500,-64.750, 297.667,-64.750, -62.333,-64.750, 297.833,-64.750, -62.167,-64.750, 297.917,-64.750, -62.083,-64.750, 298.000,-64.750, -62.000,-64.750, 298.083,-64.750, -61.917,-64.750, 299.083,-64.750, -60.917,-64.750, 295.833,-64.667, -64.167,-64.667, 295.917,-64.667, -64.083,-64.667, 296.417,-64.667, -63.583,-64.667, 296.583,-64.667, -63.417,-64.667, 296.667,-64.667, -63.333,-64.667, 297.500,-64.667, -62.500,-64.667, 298.167,-64.667, -61.833,-64.667, 299.167,-64.667, -60.833,-64.667, 299.250,-64.667, -60.750,-64.667, 295.833,-64.583, -64.167,-64.583, 295.917,-64.583, -64.083,-64.583, 296.000,-64.583, -64.000,-64.583, 296.083,-64.583, -63.917,-64.583, 296.167,-64.583, -63.833,-64.583, 296.750,-64.583, -63.250,-64.583, 296.833,-64.583, -63.167,-64.583, 296.917,-64.583, -63.083,-64.583, 297.000,-64.583, -63.000,-64.583, 298.167,-64.583, -61.833,-64.583, 298.250,-64.583, -61.750,-64.583, 298.333,-64.583, -61.667,-64.583, 298.417,-64.583, -61.583,-64.583, 298.500,-64.583, -61.500,-64.583, 299.333,-64.583, -60.667,-64.583, 299.417,-64.583, -60.583,-64.583, 299.583,-64.583, -60.417,-64.583, 296.250,-64.500, -63.750,-64.500, 296.583,-64.500, -63.417,-64.500, 296.667,-64.500, -63.333,-64.500, 298.583,-64.500, -61.417,-64.500, 299.500,-64.500, -60.500,-64.500, 299.667,-64.500, -60.333,-64.500, 300.250,-64.500, -59.750,-64.500, 300.333,-64.500, -59.667,-64.500, 301.000,-64.500, -59.000,-64.500, 301.083,-64.500, -58.917,-64.500, 302.583,-64.500, -57.417,-64.500, 302.667,-64.500, -57.333,-64.500, 302.750,-64.500, -57.250,-64.500, 296.333,-64.417, -63.667,-64.417, 296.500,-64.417, -63.500,-64.417, 296.667,-64.417, -63.333,-64.417, 297.417,-64.417, -62.583,-64.417, 297.500,-64.417, -62.500,-64.417, 298.500,-64.417, -61.500,-64.417, 298.583,-64.417, -61.417,-64.417, 298.667,-64.417, -61.333,-64.417, 298.750,-64.417, -61.250,-64.417, 298.833,-64.417, -61.167,-64.417, 299.750,-64.417, -60.250,-64.417, 299.833,-64.417, -60.167,-64.417, 300.750,-64.417, -59.250,-64.417, 300.833,-64.417, -59.167,-64.417, 300.917,-64.417, -59.083,-64.417, 301.083,-64.417, -58.917,-64.417, 302.167,-64.417, -57.833,-64.417, 302.333,-64.417, -57.667,-64.417, 302.833,-64.417, -57.167,-64.417, 302.917,-64.417, -57.083,-64.417, 296.417,-64.333, -63.583,-64.333, 296.500,-64.333, -63.500,-64.333, 296.583,-64.333, -63.417,-64.333, 296.667,-64.333, -63.333,-64.333, 297.500,-64.333, -62.500,-64.333, 297.583,-64.333, -62.417,-64.333, 297.667,-64.333, -62.333,-64.333, 298.917,-64.333, -61.083,-64.333, 299.000,-64.333, -61.000,-64.333, 299.917,-64.333, -60.083,-64.333, 300.000,-64.333, -60.000,-64.333, 300.083,-64.333, -59.917,-64.333, 300.167,-64.333, -59.833,-64.333, 300.250,-64.333, -59.750,-64.333, 300.667,-64.333, -59.333,-64.333, 300.917,-64.333, -59.083,-64.333, 301.000,-64.333, -59.000,-64.333, 301.833,-64.333, -58.167,-64.333, 301.917,-64.333, -58.083,-64.333, 302.000,-64.333, -58.000,-64.333, 302.083,-64.333, -57.917,-64.333, 302.250,-64.333, -57.750,-64.333, 302.417,-64.333, -57.583,-64.333, 302.500,-64.333, -57.500,-64.333, 297.583,-64.250, -62.417,-64.250, 297.750,-64.250, -62.250,-64.250, 299.083,-64.250, -60.917,-64.250, 300.333,-64.250, -59.667,-64.250, 300.417,-64.250, -59.583,-64.250, 300.500,-64.250, -59.500,-64.250, 300.583,-64.250, -59.417,-64.250, 300.833,-64.250, -59.167,-64.250, 301.917,-64.250, -58.083,-64.250, 302.500,-64.250, -57.500,-64.250, 297.500,-64.167, -62.500,-64.167, 297.667,-64.167, -62.333,-64.167, 299.083,-64.167, -60.917,-64.167, 300.917,-64.167, -59.083,-64.167, 301.000,-64.167, -59.000,-64.167, 301.917,-64.167, -58.083,-64.167, 302.583,-64.167, -57.417,-64.167, 302.667,-64.167, -57.333,-64.167, 302.750,-64.167, -57.250,-64.167, 297.583,-64.083, -62.417,-64.083, 299.083,-64.083, -60.917,-64.083, 299.167,-64.083, -60.833,-64.083, 299.250,-64.083, -60.750,-64.083, 301.083,-64.083, -58.917,-64.083, 301.583,-64.083, -58.417,-64.083, 301.667,-64.083, -58.333,-64.083, 301.750,-64.083, -58.250,-64.083, 301.833,-64.083, -58.167,-64.083, 302.083,-64.083, -57.917,-64.083, 302.167,-64.083, -57.833,-64.083, 302.250,-64.083, -57.750,-64.083, 302.333,-64.083, -57.667,-64.083, 302.417,-64.083, -57.583,-64.083, 302.500,-64.083, -57.500,-64.083, 302.583,-64.083, -57.417,-64.083, 302.667,-64.083, -57.333,-64.083, 299.333,-64.000, -60.667,-64.000, 299.417,-64.000, -60.583,-64.000, 299.500,-64.000, -60.500,-64.000, 299.583,-64.000, -60.417,-64.000, 299.667,-64.000, -60.333,-64.000, 299.750,-64.000, -60.250,-64.000, 299.833,-64.000, -60.167,-64.000, 299.917,-64.000, -60.083,-64.000, 300.000,-64.000, -60.000,-64.000, 301.167,-64.000, -58.833,-64.000, 301.750,-64.000, -58.250,-64.000, 302.000,-64.000, -58.000,-64.000, 300.083,-63.917, -59.917,-63.917, 300.167,-63.917, -59.833,-63.917, 300.250,-63.917, -59.750,-63.917, 300.333,-63.917, -59.667,-63.917, 300.417,-63.917, -59.583,-63.917, 300.500,-63.917, -59.500,-63.917, 301.250,-63.917, -58.750,-63.917, 301.750,-63.917, -58.250,-63.917, 301.833,-63.917, -58.167,-63.917, 301.917,-63.917, -58.083,-63.917, 302.000,-63.917, -58.000,-63.917, 300.583,-63.833, -59.417,-63.833, 301.333,-63.833, -58.667,-63.833, 301.417,-63.833, -58.583,-63.833, 302.167,-63.833, -57.833,-63.833, 302.333,-63.833, -57.667,-63.833, 302.417,-63.833, -57.583,-63.833, 302.500,-63.833, -57.500,-63.833, 302.583,-63.833, -57.417,-63.833, 302.667,-63.833, -57.333,-63.833, 302.750,-63.833, -57.250,-63.833, 300.667,-63.750, -59.333,-63.750, 300.750,-63.750, -59.250,-63.750, 300.833,-63.750, -59.167,-63.750, 300.917,-63.750, -59.083,-63.750, 301.500,-63.750, -58.500,-63.750, 301.583,-63.750, -58.417,-63.750, 299.250,-63.667, -60.750,-63.667, 301.000,-63.667, -59.000,-63.667, 301.083,-63.667, -58.917,-63.667, 301.667,-63.667, -58.333,-63.667, 301.750,-63.667, -58.250,-63.667, 301.917,-63.667, -58.083,-63.667, 301.167,-63.583, -58.833,-63.583, 301.250,-63.583, -58.750,-63.583, 301.333,-63.583, -58.667,-63.583, 301.833,-63.583, -58.167,-63.583, 302.000,-63.583, -58.000,-63.583, 302.083,-63.583, -57.917,-63.583, 302.917,-63.583, -57.083,-63.583, 303.000,-63.583, -57.000,-63.583, 303.083,-63.583, -56.917,-63.583, 301.417,-63.500, -58.583,-63.500, 301.500,-63.500, -58.500,-63.500, 301.583,-63.500, -58.417,-63.500, 301.667,-63.500, -58.333,-63.500, 301.750,-63.500, -58.250,-63.500, 301.833,-63.500, -58.167,-63.500, 302.167,-63.500, -57.833,-63.500, 302.250,-63.500, -57.750,-63.500, 302.333,-63.500, -57.667,-63.500, 302.917,-63.500, -57.083,-63.500, 303.833,-63.500, -56.167,-63.500, 303.917,-63.500, -56.083,-63.500, 304.000,-63.500, -56.000,-63.500, 304.083,-63.500, -55.917,-63.500, 301.917,-63.417, -58.083,-63.417, 302.000,-63.417, -58.000,-63.417, 302.083,-63.417, -57.917,-63.417, 302.417,-63.417, -57.583,-63.417, 302.500,-63.417, -57.500,-63.417, 302.583,-63.417, -57.417,-63.417, 302.667,-63.417, -57.333,-63.417, 302.750,-63.417, -57.250,-63.417, 302.833,-63.417, -57.167,-63.417, 302.917,-63.417, -57.083,-63.417, 303.583,-63.417, -56.417,-63.417, 303.750,-63.417, -56.250,-63.417, 303.917,-63.417, -56.083,-63.417, 304.000,-63.417, -56.000,-63.417, 304.083,-63.417, -55.917,-63.417, 302.167,-63.333, -57.833,-63.333, 302.250,-63.333, -57.750,-63.333, 302.333,-63.333, -57.667,-63.333, 302.417,-63.333, -57.583,-63.333, 302.500,-63.333, -57.500,-63.333, 302.833,-63.333, -57.167,-63.333, 303.500,-63.333, -56.500,-63.333, 303.583,-63.333, -56.417,-63.333, 303.667,-63.333, -56.333,-63.333, 303.833,-63.333, -56.167,-63.333, 304.583,-63.333, -55.417,-63.333, 304.667,-63.333, -55.333,-63.333, 304.750,-63.333, -55.250,-63.333, 297.750,-63.250, -62.250,-63.250, 297.833,-63.250, -62.167,-63.250, 302.583,-63.250, -57.417,-63.250, 302.667,-63.250, -57.333,-63.250, 302.750,-63.250, -57.250,-63.250, 303.667,-63.250, -56.333,-63.250, 303.833,-63.250, -56.167,-63.250, 303.917,-63.250, -56.083,-63.250, 304.000,-63.250, -56.000,-63.250, 304.083,-63.250, -55.917,-63.250, 304.167,-63.250, -55.833,-63.250, 304.250,-63.250, -55.750,-63.250, 304.333,-63.250, -55.667,-63.250, 304.417,-63.250, -55.583,-63.250, 304.500,-63.250, -55.500,-63.250, 304.583,-63.250, -55.417,-63.250, 304.667,-63.250, -55.333,-63.250, 304.750,-63.250, -55.250,-63.250, 303.750,-63.167, -56.250,-63.167, 303.917,-63.167, -56.083,-63.167, 304.000,-63.167, -56.000,-63.167, 304.083,-63.167, -55.917,-63.167, 304.167,-63.167, -55.833,-63.167, 304.250,-63.167, -55.750,-63.167, 304.333,-63.167, -55.667,-63.167, 303.500,-63.083, -56.500,-63.083, 303.583,-63.083, -56.417,-63.083, 303.667,-63.083, -56.333,-63.083, 303.750,-63.083, -56.250,-63.083, 297.417,-63.000, -62.583,-63.000, 303.667,-63.000, -56.333,-63.000, 299.333,-62.917, -60.667,-62.917, 298.583,-62.750, -61.417,-62.750, 299.667,-62.667, -60.333,-62.667, 299.750,-62.667, -60.250,-62.667, 299.833,-62.667, -60.167,-62.667, 298.833,-62.583, -61.167,-62.583, 298.917,-62.583, -61.083,-62.583, 299.167,-62.583, -60.833,-62.583, 299.250,-62.583, -60.750,-62.583, 299.333,-62.583, -60.667,-62.583, 299.417,-62.583, -60.583,-62.583, 299.500,-62.583, -60.500,-62.583, 299.583,-62.583, -60.417,-62.583, 299.667,-62.583, -60.333,-62.583, 299.750,-62.583, -60.250,-62.583, 299.917,-62.500, -60.083,-62.500, 300.083,-62.500, -59.917,-62.500, 300.167,-62.500, -59.833,-62.500, 300.250,-62.500, -59.750,-62.500, 300.417,-62.417, -59.583,-62.417, 300.500,-62.417, -59.500,-62.417, 301.083,-62.167, -58.917,-62.167, 301.167,-62.167, -58.833,-62.167, 301.250,-62.167, -58.750,-62.167, 301.333,-62.167, -58.667,-62.167, 301.417,-62.167, -58.583,-62.167, 301.583,-62.167, -58.417,-62.167, 301.250,-62.083, -58.750,-62.083, 301.333,-62.083, -58.667,-62.083, 301.417,-62.083, -58.583,-62.083, 301.583,-62.083, -58.417,-62.083, 301.500,-62.000, -58.500,-62.000, 301.583,-62.000, -58.417,-62.000, 301.667,-62.000, -58.333,-62.000, 301.750,-62.000, -58.250,-62.000, 301.833,-62.000, -58.167,-62.000, 301.917,-62.000, -58.083,-62.000, 302.000,-62.000, -58.000,-62.000, 302.083,-62.000, -57.917,-62.000, 302.167,-62.000, -57.833,-62.000, 304.667,-61.167, -55.333,-61.167, 304.750,-61.167, -55.250,-61.167, 304.583,-61.083, -55.417,-61.083, 304.667,-61.083, -55.333,-61.083, 314.583,-60.667, -45.417,-60.667, 314.000,-60.583, -46.000,-60.583, 314.083,-60.583, -45.917,-60.583, 314.167,-60.583, -45.833,-60.583, 314.250,-60.583, -45.750,-60.583, 314.333,-60.583, -45.667,-60.583, 314.417,-60.583, -45.583,-60.583, 292.167,-55.833, -67.833,-55.833, 292.333,-55.833, -67.667,-55.833, 292.500,-55.833, -67.500,-55.833, 292.583,-55.750, -67.417,-55.750, 291.750,-55.583, -68.250,-55.583, 291.583,-55.500, -68.417,-55.500, 291.667,-55.500, -68.333,-55.500, 291.750,-55.500, -68.250,-55.500, 290.583,-55.417, -69.417,-55.417, 291.083,-55.417, -68.917,-55.417, 291.167,-55.417, -68.833,-55.417, 291.250,-55.417, -68.750,-55.417, 291.333,-55.417, -68.667,-55.417, 291.417,-55.417, -68.583,-55.417, 291.500,-55.417, -68.500,-55.417, 291.583,-55.417, -68.417,-55.417, 291.667,-55.417, -68.333,-55.417, 290.333,-55.333, -69.667,-55.333, 290.417,-55.333, -69.583,-55.333, 290.500,-55.333, -69.500,-55.333, 290.583,-55.333, -69.417,-55.333, 290.667,-55.333, -69.333,-55.333, 291.167,-55.333, -68.833,-55.333, 291.417,-55.333, -68.583,-55.333, 290.167,-55.250, -69.833,-55.250, 290.333,-55.250, -69.667,-55.250, 291.000,-55.250, -69.000,-55.250, 291.167,-55.250, -68.833,-55.250, 291.250,-55.250, -68.750,-55.250, 291.333,-55.250, -68.667,-55.250, 291.417,-55.250, -68.583,-55.250, 291.500,-55.250, -68.500,-55.250, 292.167,-55.250, -67.833,-55.250, 292.583,-55.250, -67.417,-55.250, 292.667,-55.250, -67.333,-55.250, 292.833,-55.250, -67.167,-55.250, 290.000,-55.167, -70.000,-55.167, 290.083,-55.167, -69.917,-55.167, 290.250,-55.167, -69.750,-55.167, 290.333,-55.167, -69.667,-55.167, 290.500,-55.167, -69.500,-55.167, 290.667,-55.167, -69.333,-55.167, 290.833,-55.167, -69.167,-55.167, 290.917,-55.167, -69.083,-55.167, 291.000,-55.167, -69.000,-55.167, 291.917,-55.167, -68.083,-55.167, 292.000,-55.167, -68.000,-55.167, 292.083,-55.167, -67.917,-55.167, 292.250,-55.167, -67.750,-55.167, 292.333,-55.167, -67.667,-55.167, 292.417,-55.167, -67.583,-55.167, 292.500,-55.167, -67.500,-55.167, 292.750,-55.167, -67.250,-55.167, 289.333,-55.083, -70.667,-55.083, 289.500,-55.083, -70.500,-55.083, 290.083,-55.083, -69.917,-55.083, 290.417,-55.083, -69.583,-55.083, 290.500,-55.083, -69.500,-55.083, 290.583,-55.083, -69.417,-55.083, 290.667,-55.083, -69.333,-55.083, 290.750,-55.083, -69.250,-55.083, 290.833,-55.083, -69.167,-55.083, 291.000,-55.083, -69.000,-55.083, 291.167,-55.083, -68.833,-55.083, 291.333,-55.083, -68.667,-55.083, 291.833,-55.083, -68.167,-55.083, 292.750,-55.083, -67.250,-55.083, 289.083,-55.000, -70.917,-55.000, 289.167,-55.000, -70.833,-55.000, 290.167,-55.000, -69.833,-55.000, 290.250,-55.000, -69.750,-55.000, 290.333,-55.000, -69.667,-55.000, 290.750,-55.000, -69.250,-55.000, 290.917,-55.000, -69.083,-55.000, 291.083,-55.000, -68.917,-55.000, 291.167,-55.000, -68.833,-55.000, 291.250,-55.000, -68.750,-55.000, 291.333,-55.000, -68.667,-55.000, 291.417,-55.000, -68.583,-55.000, 291.833,-55.000, -68.167,-55.000, 292.083,-55.000, -67.917,-55.000, 292.167,-55.000, -67.833,-55.000, 292.250,-55.000, -67.750,-55.000, 292.333,-55.000, -67.667,-55.000, 292.417,-55.000, -67.583,-55.000, 292.500,-55.000, -67.500,-55.000, 292.583,-55.000, -67.417,-55.000, 292.667,-55.000, -67.333,-55.000, 292.833,-55.000, -67.167,-55.000, 293.333,-55.000, -66.667,-55.000, 293.417,-55.000, -66.583,-55.000, 289.000,-54.917, -71.000,-54.917, 290.167,-54.917, -69.833,-54.917, 290.333,-54.917, -69.667,-54.917, 290.417,-54.917, -69.583,-54.917, 290.833,-54.917, -69.167,-54.917, 291.000,-54.917, -69.000,-54.917, 291.833,-54.917, -68.167,-54.917, 292.000,-54.917, -68.000,-54.917, 293.083,-54.917, -66.917,-54.917, 293.167,-54.917, -66.833,-54.917, 293.250,-54.917, -66.750,-54.917, 293.500,-54.917, -66.500,-54.917, 293.583,-54.917, -66.417,-54.917, 293.667,-54.917, -66.333,-54.917, 293.750,-54.917, -66.250,-54.917, 293.833,-54.917, -66.167,-54.917, 294.333,-54.917, -65.667,-54.917, 289.750,-54.833, -70.250,-54.833, 289.833,-54.833, -70.167,-54.833, 290.417,-54.833, -69.583,-54.833, 290.500,-54.833, -69.500,-54.833, 290.583,-54.833, -69.417,-54.833, 290.667,-54.833, -69.333,-54.833, 290.750,-54.833, -69.250,-54.833, 290.917,-54.833, -69.083,-54.833, 291.083,-54.833, -68.917,-54.833, 291.333,-54.833, -68.667,-54.833, 291.500,-54.833, -68.500,-54.833, 291.917,-54.833, -68.083,-54.833, 292.083,-54.833, -67.917,-54.833, 292.167,-54.833, -67.833,-54.833, 292.250,-54.833, -67.750,-54.833, 292.333,-54.833, -67.667,-54.833, 292.417,-54.833, -67.583,-54.833, 292.500,-54.833, -67.500,-54.833, 292.583,-54.833, -67.417,-54.833, 292.667,-54.833, -67.333,-54.833, 292.750,-54.833, -67.250,-54.833, 292.833,-54.833, -67.167,-54.833, 292.917,-54.833, -67.083,-54.833, 293.000,-54.833, -67.000,-54.833, 293.917,-54.833, -66.083,-54.833, 294.000,-54.833, -66.000,-54.833, 294.083,-54.833, -65.917,-54.833, 294.167,-54.833, -65.833,-54.833, 294.250,-54.833, -65.750,-54.833, 294.417,-54.833, -65.583,-54.833, 294.500,-54.833, -65.500,-54.833, 295.250,-54.833, -64.750,-54.833, 295.417,-54.833, -64.583,-54.833, 295.583,-54.833, -64.417,-54.833, 323.833,-54.833, -36.167,-54.833, 289.000,-54.750, -71.000,-54.750, 289.083,-54.750, -70.917,-54.750, 289.167,-54.750, -70.833,-54.750, 289.333,-54.750, -70.667,-54.750, 289.417,-54.750, -70.583,-54.750, 289.500,-54.750, -70.500,-54.750, 289.583,-54.750, -70.417,-54.750, 289.667,-54.750, -70.333,-54.750, 289.750,-54.750, -70.250,-54.750, 289.917,-54.750, -70.083,-54.750, 290.083,-54.750, -69.917,-54.750, 290.167,-54.750, -69.833,-54.750, 290.250,-54.750, -69.750,-54.750, 290.333,-54.750, -69.667,-54.750, 291.000,-54.750, -69.000,-54.750, 291.167,-54.750, -68.833,-54.750, 291.250,-54.750, -68.750,-54.750, 291.417,-54.750, -68.583,-54.750, 291.583,-54.750, -68.417,-54.750, 291.667,-54.750, -68.333,-54.750, 291.750,-54.750, -68.250,-54.750, 291.833,-54.750, -68.167,-54.750, 294.167,-54.750, -65.833,-54.750, 294.333,-54.750, -65.667,-54.750, 294.583,-54.750, -65.417,-54.750, 295.583,-54.750, -64.417,-54.750, 295.667,-54.750, -64.333,-54.750, 295.750,-54.750, -64.250,-54.750, 295.833,-54.750, -64.167,-54.750, 295.917,-54.750, -64.083,-54.750, 323.750,-54.750, -36.250,-54.750, 323.917,-54.750, -36.083,-54.750, 324.000,-54.750, -36.000,-54.750, 288.833,-54.667, -71.167,-54.667, 289.000,-54.667, -71.000,-54.667, 289.167,-54.667, -70.833,-54.667, 289.333,-54.667, -70.667,-54.667, 289.500,-54.667, -70.500,-54.667, 289.833,-54.667, -70.167,-54.667, 290.000,-54.667, -70.000,-54.667, 290.500,-54.667, -69.500,-54.667, 290.667,-54.667, -69.333,-54.667, 293.833,-54.667, -66.167,-54.667, 293.917,-54.667, -66.083,-54.667, 294.000,-54.667, -66.000,-54.667, 294.083,-54.667, -65.917,-54.667, 294.250,-54.667, -65.750,-54.667, 294.417,-54.667, -65.583,-54.667, 294.500,-54.667, -65.500,-54.667, 294.583,-54.667, -65.417,-54.667, 294.667,-54.667, -65.333,-54.667, 323.667,-54.667, -36.333,-54.667, 323.917,-54.667, -36.083,-54.667, 288.167,-54.583, -71.833,-54.583, 288.250,-54.583, -71.750,-54.583, 288.333,-54.583, -71.667,-54.583, 288.417,-54.583, -71.583,-54.583, 288.583,-54.583, -71.417,-54.583, 288.750,-54.583, -71.250,-54.583, 288.917,-54.583, -71.083,-54.583, 289.083,-54.583, -70.917,-54.583, 289.250,-54.583, -70.750,-54.583, 289.417,-54.583, -70.583,-54.583, 289.500,-54.583, -70.500,-54.583, 289.667,-54.583, -70.333,-54.583, 289.750,-54.583, -70.250,-54.583, 290.083,-54.583, -69.917,-54.583, 290.250,-54.583, -69.750,-54.583, 290.417,-54.583, -69.583,-54.583, 290.583,-54.583, -69.417,-54.583, 290.750,-54.583, -69.250,-54.583, 293.583,-54.583, -66.417,-54.583, 293.667,-54.583, -66.333,-54.583, 293.750,-54.583, -66.250,-54.583, 323.583,-54.583, -36.417,-54.583, 323.833,-54.583, -36.167,-54.583, 323.917,-54.583, -36.083,-54.583, 288.333,-54.500, -71.667,-54.500, 288.500,-54.500, -71.500,-54.500, 288.583,-54.500, -71.417,-54.500, 288.667,-54.500, -71.333,-54.500, 288.750,-54.500, -71.250,-54.500, 288.833,-54.500, -71.167,-54.500, 288.917,-54.500, -71.083,-54.500, 289.000,-54.500, -71.000,-54.500, 289.167,-54.500, -70.833,-54.500, 289.333,-54.500, -70.667,-54.500, 289.417,-54.500, -70.583,-54.500, 289.583,-54.500, -70.417,-54.500, 289.833,-54.500, -70.167,-54.500, 290.000,-54.500, -70.000,-54.500, 290.167,-54.500, -69.833,-54.500, 290.333,-54.500, -69.667,-54.500, 290.500,-54.500, -69.500,-54.500, 290.667,-54.500, -69.333,-54.500, 290.833,-54.500, -69.167,-54.500, 290.917,-54.500, -69.083,-54.500, 293.333,-54.500, -66.667,-54.500, 293.417,-54.500, -66.583,-54.500, 293.500,-54.500, -66.500,-54.500, 323.500,-54.500, -36.500,-54.500, 323.667,-54.500, -36.333,-54.500, 323.750,-54.500, -36.250,-54.500, 288.250,-54.417, -71.750,-54.417, 289.083,-54.417, -70.917,-54.417, 289.250,-54.417, -70.750,-54.417, 289.417,-54.417, -70.583,-54.417, 289.583,-54.417, -70.417,-54.417, 289.667,-54.417, -70.333,-54.417, 289.750,-54.417, -70.250,-54.417, 289.917,-54.417, -70.083,-54.417, 290.083,-54.417, -69.917,-54.417, 290.250,-54.417, -69.750,-54.417, 290.333,-54.417, -69.667,-54.417, 290.417,-54.417, -69.583,-54.417, 290.500,-54.417, -69.500,-54.417, 290.667,-54.417, -69.333,-54.417, 291.000,-54.417, -69.000,-54.417, 293.250,-54.417, -66.750,-54.417, 323.250,-54.417, -36.750,-54.417, 323.333,-54.417, -36.667,-54.417, 323.417,-54.417, -36.583,-54.417, 323.583,-54.417, -36.417,-54.417, 289.167,-54.333, -70.833,-54.333, 289.333,-54.333, -70.667,-54.333, 289.500,-54.333, -70.500,-54.333, 289.667,-54.333, -70.333,-54.333, 289.833,-54.333, -70.167,-54.333, 290.000,-54.333, -70.000,-54.333, 290.750,-54.333, -69.250,-54.333, 290.833,-54.333, -69.167,-54.333, 290.917,-54.333, -69.083,-54.333, 293.083,-54.333, -66.917,-54.333, 293.167,-54.333, -66.833,-54.333, 323.000,-54.333, -37.000,-54.333, 323.083,-54.333, -36.917,-54.333, 323.167,-54.333, -36.833,-54.333, 323.250,-54.333, -36.750,-54.333, 323.333,-54.333, -36.667,-54.333, 323.417,-54.333, -36.583,-54.333, 323.500,-54.333, -36.500,-54.333, 288.083,-54.250, -71.917,-54.250, 288.250,-54.250, -71.750,-54.250, 289.167,-54.250, -70.833,-54.250, 289.250,-54.250, -70.750,-54.250, 289.333,-54.250, -70.667,-54.250, 290.500,-54.250, -69.500,-54.250, 290.583,-54.250, -69.417,-54.250, 290.667,-54.250, -69.333,-54.250, 292.833,-54.250, -67.167,-54.250, 292.917,-54.250, -67.083,-54.250, 293.000,-54.250, -67.000,-54.250, 322.667,-54.250, -37.333,-54.250, 322.833,-54.250, -37.167,-54.250, 322.917,-54.250, -37.083,-54.250, 323.083,-54.250, -36.917,-54.250, 287.917,-54.167, -72.083,-54.167, 288.000,-54.167, -72.000,-54.167, 288.167,-54.167, -71.833,-54.167, 288.333,-54.167, -71.667,-54.167, 288.500,-54.167, -71.500,-54.167, 288.667,-54.167, -71.333,-54.167, 288.750,-54.167, -71.250,-54.167, 289.167,-54.167, -70.833,-54.167, 289.333,-54.167, -70.667,-54.167, 290.167,-54.167, -69.833,-54.167, 290.250,-54.167, -69.750,-54.167, 290.333,-54.167, -69.667,-54.167, 290.417,-54.167, -69.583,-54.167, 292.667,-54.167, -67.333,-54.167, 292.750,-54.167, -67.250,-54.167, 322.750,-54.167, -37.250,-54.167, 323.000,-54.167, -37.000,-54.167, 323.083,-54.167, -36.917,-54.167, 323.167,-54.167, -36.833,-54.167, 323.250,-54.167, -36.750,-54.167, 287.000,-54.083, -73.000,-54.083, 287.083,-54.083, -72.917,-54.083, 287.250,-54.083, -72.750,-54.083, 287.667,-54.083, -72.333,-54.083, 287.833,-54.083, -72.167,-54.083, 288.000,-54.083, -72.000,-54.083, 288.167,-54.083, -71.833,-54.083, 288.250,-54.083, -71.750,-54.083, 288.333,-54.083, -71.667,-54.083, 288.417,-54.083, -71.583,-54.083, 288.500,-54.083, -71.500,-54.083, 289.250,-54.083, -70.750,-54.083, 290.000,-54.083, -70.000,-54.083, 290.083,-54.083, -69.917,-54.083, 292.500,-54.083, -67.500,-54.083, 292.583,-54.083, -67.417,-54.083, 322.333,-54.083, -37.667,-54.083, 322.417,-54.083, -37.583,-54.083, 322.500,-54.083, -37.500,-54.083, 322.583,-54.083, -37.417,-54.083, 322.667,-54.083, -37.333,-54.083, 322.750,-54.083, -37.250,-54.083, 322.833,-54.083, -37.167,-54.083, 322.917,-54.083, -37.083,-54.083, 287.250,-54.000, -72.750,-54.000, 287.417,-54.000, -72.583,-54.000, 287.667,-54.000, -72.333,-54.000, 287.833,-54.000, -72.167,-54.000, 287.917,-54.000, -72.083,-54.000, 288.000,-54.000, -72.000,-54.000, 288.500,-54.000, -71.500,-54.000, 289.167,-54.000, -70.833,-54.000, 289.333,-54.000, -70.667,-54.000, 289.917,-54.000, -70.083,-54.000, 292.333,-54.000, -67.667,-54.000, 292.417,-54.000, -67.583,-54.000, 322.083,-54.000, -37.917,-54.000, 287.250,-53.917, -72.750,-53.917, 287.333,-53.917, -72.667,-53.917, 287.417,-53.917, -72.583,-53.917, 288.083,-53.917, -71.917,-53.917, 289.250,-53.917, -70.750,-53.917, 289.917,-53.917, -70.083,-53.917, 292.250,-53.917, -67.750,-53.917, 286.750,-53.833, -73.250,-53.833, 286.833,-53.833, -73.167,-53.833, 286.917,-53.833, -73.083,-53.833, 287.000,-53.833, -73.000,-53.833, 287.083,-53.833, -72.917,-53.833, 287.167,-53.833, -72.833,-53.833, 287.500,-53.833, -72.500,-53.833, 287.583,-53.833, -72.417,-53.833, 288.583,-53.833, -71.417,-53.833, 288.667,-53.833, -71.333,-53.833, 289.833,-53.833, -70.167,-53.833, 292.167,-53.833, -67.833,-53.833, 292.250,-53.833, -67.750,-53.833, 286.750,-53.750, -73.250,-53.750, 286.833,-53.750, -73.167,-53.750, 286.917,-53.750, -73.083,-53.750, 287.000,-53.750, -73.000,-53.750, 287.167,-53.750, -72.833,-53.750, 287.333,-53.750, -72.667,-53.750, 287.417,-53.750, -72.583,-53.750, 287.500,-53.750, -72.500,-53.750, 288.167,-53.750, -71.833,-53.750, 288.250,-53.750, -71.750,-53.750, 288.333,-53.750, -71.667,-53.750, 288.417,-53.750, -71.583,-53.750, 288.500,-53.750, -71.500,-53.750, 288.750,-53.750, -71.250,-53.750, 288.833,-53.750, -71.167,-53.750, 289.333,-53.750, -70.667,-53.750, 289.917,-53.750, -70.083,-53.750, 290.000,-53.750, -70.000,-53.750, 292.000,-53.750, -68.000,-53.750, 292.083,-53.750, -67.917,-53.750, 286.417,-53.667, -73.583,-53.667, 286.583,-53.667, -73.417,-53.667, 287.083,-53.667, -72.917,-53.667, 287.250,-53.667, -72.750,-53.667, 287.917,-53.667, -72.083,-53.667, 288.000,-53.667, -72.000,-53.667, 288.083,-53.667, -71.917,-53.667, 288.833,-53.667, -71.167,-53.667, 290.083,-53.667, -69.917,-53.667, 290.167,-53.667, -69.833,-53.667, 290.250,-53.667, -69.750,-53.667, 290.333,-53.667, -69.667,-53.667, 291.917,-53.667, -68.083,-53.667, 286.417,-53.583, -73.583,-53.583, 286.583,-53.583, -73.417,-53.583, 286.750,-53.583, -73.250,-53.583, 286.833,-53.583, -73.167,-53.583, 286.917,-53.583, -73.083,-53.583, 287.083,-53.583, -72.917,-53.583, 287.250,-53.583, -72.750,-53.583, 287.417,-53.583, -72.583,-53.583, 287.750,-53.583, -72.250,-53.583, 287.833,-53.583, -72.167,-53.583, 287.917,-53.583, -72.083,-53.583, 288.083,-53.583, -71.917,-53.583, 288.167,-53.583, -71.833,-53.583, 288.833,-53.583, -71.167,-53.583, 290.417,-53.583, -69.583,-53.583, 290.500,-53.583, -69.500,-53.583, 290.583,-53.583, -69.417,-53.583, 291.833,-53.583, -68.167,-53.583, 286.250,-53.500, -73.750,-53.500, 286.333,-53.500, -73.667,-53.500, 286.500,-53.500, -73.500,-53.500, 287.000,-53.500, -73.000,-53.500, 287.417,-53.500, -72.583,-53.500, 287.500,-53.500, -72.500,-53.500, 287.583,-53.500, -72.417,-53.500, 287.667,-53.500, -72.333,-53.500, 287.750,-53.500, -72.250,-53.500, 287.833,-53.500, -72.167,-53.500, 288.000,-53.500, -72.000,-53.500, 288.250,-53.500, -71.750,-53.500, 288.833,-53.500, -71.167,-53.500, 290.667,-53.500, -69.333,-53.500, 291.833,-53.500, -68.167,-53.500, 286.417,-53.417, -73.583,-53.417, 286.500,-53.417, -73.500,-53.417, 286.583,-53.417, -73.417,-53.417, 286.833,-53.417, -73.167,-53.417, 287.333,-53.417, -72.667,-53.417, 287.500,-53.417, -72.500,-53.417, 287.583,-53.417, -72.417,-53.417, 288.000,-53.417, -72.000,-53.417, 288.083,-53.417, -71.917,-53.417, 288.167,-53.417, -71.833,-53.417, 288.833,-53.417, -71.167,-53.417, 289.750,-53.417, -70.250,-53.417, 289.917,-53.417, -70.083,-53.417, 290.667,-53.417, -69.333,-53.417, 291.750,-53.417, -68.250,-53.417, 286.667,-53.333, -73.333,-53.333, 286.750,-53.333, -73.250,-53.333, 286.833,-53.333, -73.167,-53.333, 287.083,-53.333, -72.917,-53.333, 287.167,-53.333, -72.833,-53.333, 287.250,-53.333, -72.750,-53.333, 287.417,-53.333, -72.583,-53.333, 287.583,-53.333, -72.417,-53.333, 287.667,-53.333, -72.333,-53.333, 287.750,-53.333, -72.250,-53.333, 287.833,-53.333, -72.167,-53.333, 287.917,-53.333, -72.083,-53.333, 288.000,-53.333, -72.000,-53.333, 288.083,-53.333, -71.917,-53.333, 288.167,-53.333, -71.833,-53.333, 288.250,-53.333, -71.750,-53.333, 288.833,-53.333, -71.167,-53.333, 289.583,-53.333, -70.417,-53.333, 289.667,-53.333, -70.333,-53.333, 289.833,-53.333, -70.167,-53.333, 290.000,-53.333, -70.000,-53.333, 290.083,-53.333, -69.917,-53.333, 290.500,-53.333, -69.500,-53.333, 290.583,-53.333, -69.417,-53.333, 291.333,-53.333, -68.667,-53.333, 291.417,-53.333, -68.583,-53.333, 291.500,-53.333, -68.500,-53.333, 291.583,-53.333, -68.417,-53.333, 291.667,-53.333, -68.333,-53.333, 286.417,-53.250, -73.583,-53.250, 286.833,-53.250, -73.167,-53.250, 286.917,-53.250, -73.083,-53.250, 287.000,-53.250, -73.000,-53.250, 287.167,-53.250, -72.833,-53.250, 287.333,-53.250, -72.667,-53.250, 287.417,-53.250, -72.583,-53.250, 287.583,-53.250, -72.417,-53.250, 288.333,-53.250, -71.667,-53.250, 288.833,-53.250, -71.167,-53.250, 289.583,-53.250, -70.417,-53.250, 290.167,-53.250, -69.833,-53.250, 290.250,-53.250, -69.750,-53.250, 290.333,-53.250, -69.667,-53.250, 290.417,-53.250, -69.583,-53.250, 291.250,-53.250, -68.750,-53.250, 73.500,-53.167, 286.750,-53.167, -73.250,-53.167, 287.000,-53.167, -73.000,-53.167, 287.333,-53.167, -72.667,-53.167, 287.417,-53.167, -72.583,-53.167, 287.500,-53.167, -72.500,-53.167, 287.583,-53.167, -72.417,-53.167, 288.417,-53.167, -71.583,-53.167, 288.500,-53.167, -71.500,-53.167, 288.583,-53.167, -71.417,-53.167, 288.667,-53.167, -71.333,-53.167, 288.833,-53.167, -71.167,-53.167, 289.583,-53.167, -70.417,-53.167, 291.250,-53.167, -68.750,-53.167, 73.417,-53.083, 73.500,-53.083, 73.583,-53.083, 285.750,-53.083, -74.250,-53.083, 285.917,-53.083, -74.083,-53.083, 286.083,-53.083, -73.917,-53.083, 286.917,-53.083, -73.083,-53.083, 287.167,-53.083, -72.833,-53.083, 287.250,-53.083, -72.750,-53.083, 287.333,-53.083, -72.667,-53.083, 287.833,-53.083, -72.167,-53.083, 288.750,-53.083, -71.250,-53.083, 288.917,-53.083, -71.083,-53.083, 289.583,-53.083, -70.417,-53.083, 289.667,-53.083, -70.333,-53.083, 289.750,-53.083, -70.250,-53.083, 289.833,-53.083, -70.167,-53.083, 291.333,-53.083, -68.667,-53.083, 73.250,-53.000, 73.333,-53.000, 285.667,-53.000, -74.333,-53.000, 285.750,-53.000, -74.250,-53.000, 285.833,-53.000, -74.167,-53.000, 286.583,-53.000, -73.417,-53.000, 286.667,-53.000, -73.333,-53.000, 286.750,-53.000, -73.250,-53.000, 286.833,-53.000, -73.167,-53.000, 287.000,-53.000, -73.000,-53.000, 287.083,-53.000, -72.917,-53.000, 287.417,-53.000, -72.583,-53.000, 287.500,-53.000, -72.500,-53.000, 287.583,-53.000, -72.417,-53.000, 287.667,-53.000, -72.333,-53.000, 287.750,-53.000, -72.250,-53.000, 287.917,-53.000, -72.083,-53.000, 288.833,-53.000, -71.167,-53.000, 289.000,-53.000, -71.000,-53.000, 289.917,-53.000, -70.083,-53.000, 291.417,-53.000, -68.583,-53.000, 285.417,-52.917, -74.583,-52.917, 286.833,-52.917, -73.167,-52.917, 287.000,-52.917, -73.000,-52.917, 287.167,-52.917, -72.833,-52.917, 287.250,-52.917, -72.750,-52.917, 287.333,-52.917, -72.667,-52.917, 287.417,-52.917, -72.583,-52.917, 288.000,-52.917, -72.000,-52.917, 288.083,-52.917, -71.917,-52.917, 288.917,-52.917, -71.083,-52.917, 289.000,-52.917, -71.000,-52.917, 289.917,-52.917, -70.083,-52.917, 291.417,-52.917, -68.583,-52.917, 291.500,-52.917, -68.500,-52.917, 286.583,-52.833, -73.417,-52.833, 286.667,-52.833, -73.333,-52.833, 286.750,-52.833, -73.250,-52.833, 286.917,-52.833, -73.083,-52.833, 287.083,-52.833, -72.917,-52.833, 287.500,-52.833, -72.500,-52.833, 287.583,-52.833, -72.417,-52.833, 287.667,-52.833, -72.333,-52.833, 288.167,-52.833, -71.833,-52.833, 288.250,-52.833, -71.750,-52.833, 288.333,-52.833, -71.667,-52.833, 288.917,-52.833, -71.083,-52.833, 289.083,-52.833, -70.917,-52.833, 289.750,-52.833, -70.250,-52.833, 289.833,-52.833, -70.167,-52.833, 289.917,-52.833, -70.083,-52.833, 290.000,-52.833, -70.000,-52.833, 290.083,-52.833, -69.917,-52.833, 290.167,-52.833, -69.833,-52.833, 290.250,-52.833, -69.750,-52.833, 291.333,-52.833, -68.667,-52.833, 286.750,-52.750, -73.250,-52.750, 286.917,-52.750, -73.083,-52.750, 287.000,-52.750, -73.000,-52.750, 287.167,-52.750, -72.833,-52.750, 287.750,-52.750, -72.250,-52.750, 287.917,-52.750, -72.083,-52.750, 288.000,-52.750, -72.000,-52.750, 288.083,-52.750, -71.917,-52.750, 288.167,-52.750, -71.833,-52.750, 288.250,-52.750, -71.750,-52.750, 288.333,-52.750, -71.667,-52.750, 288.417,-52.750, -71.583,-52.750, 288.500,-52.750, -71.500,-52.750, 288.583,-52.750, -71.417,-52.750, 288.667,-52.750, -71.333,-52.750, 288.750,-52.750, -71.250,-52.750, 288.833,-52.750, -71.167,-52.750, 289.000,-52.750, -71.000,-52.750, 289.167,-52.750, -70.833,-52.750, 289.667,-52.750, -70.333,-52.750, 290.333,-52.750, -69.667,-52.750, 290.667,-52.750, -69.333,-52.750, 290.750,-52.750, -69.250,-52.750, 290.833,-52.750, -69.167,-52.750, 290.917,-52.750, -69.083,-52.750, 291.250,-52.750, -68.750,-52.750, 286.833,-52.667, -73.167,-52.667, 287.000,-52.667, -73.000,-52.667, 287.833,-52.667, -72.167,-52.667, 288.417,-52.667, -71.583,-52.667, 289.083,-52.667, -70.917,-52.667, 289.250,-52.667, -70.750,-52.667, 289.333,-52.667, -70.667,-52.667, 289.500,-52.667, -70.500,-52.667, 290.417,-52.667, -69.583,-52.667, 290.583,-52.667, -69.417,-52.667, 291.000,-52.667, -69.000,-52.667, 291.083,-52.667, -68.917,-52.667, 291.167,-52.667, -68.833,-52.667, 286.000,-52.583, -74.000,-52.583, 286.250,-52.583, -73.750,-52.583, 286.417,-52.583, -73.583,-52.583, 286.500,-52.583, -73.500,-52.583, 286.583,-52.583, -73.417,-52.583, 286.750,-52.583, -73.250,-52.583, 286.917,-52.583, -73.083,-52.583, 288.500,-52.583, -71.500,-52.583, 289.417,-52.583, -70.583,-52.583, 289.583,-52.583, -70.417,-52.583, 290.417,-52.583, -69.583,-52.583, 290.500,-52.583, -69.500,-52.583, 290.667,-52.583, -69.333,-52.583, 169.167,-52.500, 286.083,-52.500, -73.917,-52.500, 286.167,-52.500, -73.833,-52.500, 286.250,-52.500, -73.750,-52.500, 286.500,-52.500, -73.500,-52.500, 286.583,-52.500, -73.417,-52.500, 286.750,-52.500, -73.250,-52.500, 287.167,-52.500, -72.833,-52.500, 287.250,-52.500, -72.750,-52.500, 287.333,-52.500, -72.667,-52.500, 287.417,-52.500, -72.583,-52.500, 287.500,-52.500, -72.500,-52.500, 287.583,-52.500, -72.417,-52.500, 287.667,-52.500, -72.333,-52.500, 287.750,-52.500, -72.250,-52.500, 287.833,-52.500, -72.167,-52.500, 287.917,-52.500, -72.083,-52.500, 288.000,-52.500, -72.000,-52.500, 288.083,-52.500, -71.917,-52.500, 288.167,-52.500, -71.833,-52.500, 288.250,-52.500, -71.750,-52.500, 288.333,-52.500, -71.667,-52.500, 288.417,-52.500, -71.583,-52.500, 289.667,-52.500, -70.333,-52.500, 289.750,-52.500, -70.250,-52.500, 289.833,-52.500, -70.167,-52.500, 289.917,-52.500, -70.083,-52.500, 290.000,-52.500, -70.000,-52.500, 290.083,-52.500, -69.917,-52.500, 290.250,-52.500, -69.750,-52.500, 290.333,-52.500, -69.667,-52.500, 290.500,-52.500, -69.500,-52.500, 290.583,-52.500, -69.417,-52.500, 286.250,-52.417, -73.750,-52.417, 286.333,-52.417, -73.667,-52.417, 286.417,-52.417, -73.583,-52.417, 286.667,-52.417, -73.333,-52.417, 286.833,-52.417, -73.167,-52.417, 286.917,-52.417, -73.083,-52.417, 287.083,-52.417, -72.917,-52.417, 287.250,-52.417, -72.750,-52.417, 287.417,-52.417, -72.583,-52.417, 290.167,-52.417, -69.833,-52.417, 290.417,-52.417, -69.583,-52.417, 285.833,-52.333, -74.167,-52.333, 285.917,-52.333, -74.083,-52.333, 286.000,-52.333, -74.000,-52.333, 286.500,-52.333, -73.500,-52.333, 287.000,-52.333, -73.000,-52.333, 287.083,-52.333, -72.917,-52.333, 287.500,-52.333, -72.500,-52.333, 290.500,-52.333, -69.500,-52.333, 285.167,-52.250, -74.833,-52.250, 285.833,-52.250, -74.167,-52.250, 285.917,-52.250, -74.083,-52.250, 286.000,-52.250, -74.000,-52.250, 286.417,-52.250, -73.583,-52.250, 286.500,-52.250, -73.500,-52.250, 286.583,-52.250, -73.417,-52.250, 286.667,-52.250, -73.333,-52.250, 286.750,-52.250, -73.250,-52.250, 286.833,-52.250, -73.167,-52.250, 287.000,-52.250, -73.000,-52.250, 287.167,-52.250, -72.833,-52.250, 287.250,-52.250, -72.750,-52.250, 287.417,-52.250, -72.583,-52.250, 287.583,-52.250, -72.417,-52.250, 290.500,-52.250, -69.500,-52.250, 291.000,-52.250, -69.000,-52.250, 291.083,-52.250, -68.917,-52.250, 291.167,-52.250, -68.833,-52.250, 291.250,-52.250, -68.750,-52.250, 291.333,-52.250, -68.667,-52.250, 285.750,-52.167, -74.250,-52.167, 285.833,-52.167, -74.167,-52.167, 286.250,-52.167, -73.750,-52.167, 286.417,-52.167, -73.583,-52.167, 286.917,-52.167, -73.083,-52.167, 287.083,-52.167, -72.917,-52.167, 287.250,-52.167, -72.750,-52.167, 287.333,-52.167, -72.667,-52.167, 287.500,-52.167, -72.500,-52.167, 290.583,-52.167, -69.417,-52.167, 290.667,-52.167, -69.333,-52.167, 290.750,-52.167, -69.250,-52.167, 290.833,-52.167, -69.167,-52.167, 290.917,-52.167, -69.083,-52.167, 291.250,-52.167, -68.750,-52.167, 299.250,-52.167, -60.750,-52.167, 300.417,-52.167, -59.583,-52.167, 300.500,-52.167, -59.500,-52.167, 300.750,-52.167, -59.250,-52.167, 285.000,-52.083, -75.000,-52.083, 286.167,-52.083, -73.833,-52.083, 287.000,-52.083, -73.000,-52.083, 287.167,-52.083, -72.833,-52.083, 287.333,-52.083, -72.667,-52.083, 291.167,-52.083, -68.833,-52.083, 299.083,-52.083, -60.917,-52.083, 299.167,-52.083, -60.833,-52.083, 299.333,-52.083, -60.667,-52.083, 299.417,-52.083, -60.583,-52.083, 299.500,-52.083, -60.500,-52.083, 300.417,-52.083, -59.583,-52.083, 300.583,-52.083, -59.417,-52.083, 300.667,-52.083, -59.333,-52.083, 300.833,-52.083, -59.167,-52.083, 285.000,-52.000, -75.000,-52.000, 285.083,-52.000, -74.917,-52.000, 285.250,-52.000, -74.750,-52.000, 286.500,-52.000, -73.500,-52.000, 286.667,-52.000, -73.333,-52.000, 287.250,-52.000, -72.750,-52.000, 287.417,-52.000, -72.583,-52.000, 287.500,-52.000, -72.500,-52.000, 291.083,-52.000, -68.917,-52.000, 299.250,-52.000, -60.750,-52.000, 299.333,-52.000, -60.667,-52.000, 299.417,-52.000, -60.583,-52.000, 299.500,-52.000, -60.500,-52.000, 300.500,-52.000, -59.500,-52.000, 300.917,-52.000, -59.083,-52.000, 301.000,-52.000, -59.000,-52.000, 301.083,-52.000, -58.917,-52.000, 301.167,-52.000, -58.833,-52.000, 285.000,-51.917, -75.000,-51.917, 285.083,-51.917, -74.917,-51.917, 286.417,-51.917, -73.583,-51.917, 286.583,-51.917, -73.417,-51.917, 286.667,-51.917, -73.333,-51.917, 286.750,-51.917, -73.250,-51.917, 287.583,-51.917, -72.417,-51.917, 291.083,-51.917, -68.917,-51.917, 299.000,-51.917, -61.000,-51.917, 299.667,-51.917, -60.333,-51.917, 299.750,-51.917, -60.250,-51.917, 299.833,-51.917, -60.167,-51.917, 299.917,-51.917, -60.083,-51.917, 300.000,-51.917, -60.000,-51.917, 300.083,-51.917, -59.917,-51.917, 300.583,-51.917, -59.417,-51.917, 300.667,-51.917, -59.333,-51.917, 300.750,-51.917, -59.250,-51.917, 300.833,-51.917, -59.167,-51.917, 300.917,-51.917, -59.083,-51.917, 301.000,-51.917, -59.000,-51.917, 285.000,-51.833, -75.000,-51.833, 286.500,-51.833, -73.500,-51.833, 286.583,-51.833, -73.417,-51.833, 286.750,-51.833, -73.250,-51.833, 286.833,-51.833, -73.167,-51.833, 287.500,-51.833, -72.500,-51.833, 291.000,-51.833, -69.000,-51.833, 299.000,-51.833, -61.000,-51.833, 299.583,-51.833, -60.417,-51.833, 299.750,-51.833, -60.250,-51.833, 300.167,-51.833, -59.833,-51.833, 300.583,-51.833, -59.417,-51.833, 300.667,-51.833, -59.333,-51.833, 300.833,-51.833, -59.167,-51.833, 301.000,-51.833, -59.000,-51.833, 301.167,-51.833, -58.833,-51.833, 301.250,-51.833, -58.750,-51.833, 301.333,-51.833, -58.667,-51.833, 301.417,-51.833, -58.583,-51.833, 301.500,-51.833, -58.500,-51.833, 301.583,-51.833, -58.417,-51.833, 285.000,-51.750, -75.000,-51.750, 286.000,-51.750, -74.000,-51.750, 286.417,-51.750, -73.583,-51.750, 286.583,-51.750, -73.417,-51.750, 286.750,-51.750, -73.250,-51.750, 286.917,-51.750, -73.083,-51.750, 287.083,-51.750, -72.917,-51.750, 287.167,-51.750, -72.833,-51.750, 287.250,-51.750, -72.750,-51.750, 287.417,-51.750, -72.583,-51.750, 287.583,-51.750, -72.417,-51.750, 290.667,-51.750, -69.333,-51.750, 290.833,-51.750, -69.167,-51.750, 291.000,-51.750, -69.000,-51.750, 299.417,-51.750, -60.583,-51.750, 299.833,-51.750, -60.167,-51.750, 300.167,-51.750, -59.833,-51.750, 300.750,-51.750, -59.250,-51.750, 300.833,-51.750, -59.167,-51.750, 300.917,-51.750, -59.083,-51.750, 301.083,-51.750, -58.917,-51.750, 301.667,-51.750, -58.333,-51.750, 301.750,-51.750, -58.250,-51.750, 301.833,-51.750, -58.167,-51.750, 285.833,-51.667, -74.167,-51.667, 285.917,-51.667, -74.083,-51.667, 286.083,-51.667, -73.917,-51.667, 286.250,-51.667, -73.750,-51.667, 286.333,-51.667, -73.667,-51.667, 286.667,-51.667, -73.333,-51.667, 286.750,-51.667, -73.250,-51.667, 286.833,-51.667, -73.167,-51.667, 286.917,-51.667, -73.083,-51.667, 287.000,-51.667, -73.000,-51.667, 287.083,-51.667, -72.917,-51.667, 287.250,-51.667, -72.750,-51.667, 287.417,-51.667, -72.583,-51.667, 287.500,-51.667, -72.500,-51.667, 290.417,-51.667, -69.583,-51.667, 290.500,-51.667, -69.500,-51.667, 290.583,-51.667, -69.417,-51.667, 290.750,-51.667, -69.250,-51.667, 290.917,-51.667, -69.083,-51.667, 299.750,-51.667, -60.250,-51.667, 299.917,-51.667, -60.083,-51.667, 300.250,-51.667, -59.750,-51.667, 301.000,-51.667, -59.000,-51.667, 301.583,-51.667, -58.417,-51.667, 301.750,-51.667, -58.250,-51.667, 301.833,-51.667, -58.167,-51.667, 301.917,-51.667, -58.083,-51.667, 286.167,-51.583, -73.833,-51.583, 286.333,-51.583, -73.667,-51.583, 286.583,-51.583, -73.417,-51.583, 286.667,-51.583, -73.333,-51.583, 286.833,-51.583, -73.167,-51.583, 287.333,-51.583, -72.667,-51.583, 290.333,-51.583, -69.667,-51.583, 299.750,-51.583, -60.250,-51.583, 299.833,-51.583, -60.167,-51.583, 300.333,-51.583, -59.667,-51.583, 300.417,-51.583, -59.583,-51.583, 300.833,-51.583, -59.167,-51.583, 300.917,-51.583, -59.083,-51.583, 301.000,-51.583, -59.000,-51.583, 301.333,-51.583, -58.667,-51.583, 301.417,-51.583, -58.583,-51.583, 301.500,-51.583, -58.500,-51.583, 301.667,-51.583, -58.333,-51.583, 286.167,-51.500, -73.833,-51.500, 286.250,-51.500, -73.750,-51.500, 286.417,-51.500, -73.583,-51.500, 286.500,-51.500, -73.500,-51.500, 286.667,-51.500, -73.333,-51.500, 287.083,-51.500, -72.917,-51.500, 287.167,-51.500, -72.833,-51.500, 287.250,-51.500, -72.750,-51.500, 290.417,-51.500, -69.583,-51.500, 290.500,-51.500, -69.500,-51.500, 290.583,-51.500, -69.417,-51.500, 290.667,-51.500, -69.333,-51.500, 290.750,-51.500, -69.250,-51.500, 290.833,-51.500, -69.167,-51.500, 299.500,-51.500, -60.500,-51.500, 299.583,-51.500, -60.417,-51.500, 299.667,-51.500, -60.333,-51.500, 299.750,-51.500, -60.250,-51.500, 299.833,-51.500, -60.167,-51.500, 299.917,-51.500, -60.083,-51.500, 300.083,-51.500, -59.917,-51.500, 300.167,-51.500, -59.833,-51.500, 300.250,-51.500, -59.750,-51.500, 300.333,-51.500, -59.667,-51.500, 300.417,-51.500, -59.583,-51.500, 301.083,-51.500, -58.917,-51.500, 301.250,-51.500, -58.750,-51.500, 301.667,-51.500, -58.333,-51.500, 301.750,-51.500, -58.250,-51.500, 301.833,-51.500, -58.167,-51.500, 301.917,-51.500, -58.083,-51.500, 302.000,-51.500, -58.000,-51.500, 284.833,-51.417, -75.167,-51.417, 284.917,-51.417, -75.083,-51.417, 286.083,-51.417, -73.917,-51.417, 286.167,-51.417, -73.833,-51.417, 286.333,-51.417, -73.667,-51.417, 286.583,-51.417, -73.417,-51.417, 286.667,-51.417, -73.333,-51.417, 286.833,-51.417, -73.167,-51.417, 287.000,-51.417, -73.000,-51.417, 290.750,-51.417, -69.250,-51.417, 299.417,-51.417, -60.583,-51.417, 300.000,-51.417, -60.000,-51.417, 300.750,-51.417, -59.250,-51.417, 300.917,-51.417, -59.083,-51.417, 301.000,-51.417, -59.000,-51.417, 301.083,-51.417, -58.917,-51.417, 301.167,-51.417, -58.833,-51.417, 301.333,-51.417, -58.667,-51.417, 301.417,-51.417, -58.583,-51.417, 301.583,-51.417, -58.417,-51.417, 301.667,-51.417, -58.333,-51.417, 301.750,-51.417, -58.250,-51.417, 301.833,-51.417, -58.167,-51.417, 301.917,-51.417, -58.083,-51.417, 284.917,-51.333, -75.083,-51.333, 285.083,-51.333, -74.917,-51.333, 285.250,-51.333, -74.750,-51.333, 285.750,-51.333, -74.250,-51.333, 285.833,-51.333, -74.167,-51.333, 285.917,-51.333, -74.083,-51.333, 286.000,-51.333, -74.000,-51.333, 286.167,-51.333, -73.833,-51.333, 286.333,-51.333, -73.667,-51.333, 286.750,-51.333, -73.250,-51.333, 286.917,-51.333, -73.083,-51.333, 290.750,-51.333, -69.250,-51.333, 299.833,-51.333, -60.167,-51.333, 299.917,-51.333, -60.083,-51.333, 300.500,-51.333, -59.500,-51.333, 301.250,-51.333, -58.750,-51.333, 301.417,-51.333, -58.583,-51.333, 285.250,-51.250, -74.750,-51.250, 285.917,-51.250, -74.083,-51.250, 286.000,-51.250, -74.000,-51.250, 286.167,-51.250, -73.833,-51.250, 286.250,-51.250, -73.750,-51.250, 290.667,-51.250, -69.333,-51.250, 285.583,-51.167, -74.417,-51.167, 285.750,-51.167, -74.250,-51.167, 285.917,-51.167, -74.083,-51.167, 286.167,-51.167, -73.833,-51.167, 286.333,-51.167, -73.667,-51.167, 290.667,-51.167, -69.333,-51.167, 285.250,-51.083, -74.750,-51.083, 285.750,-51.083, -74.250,-51.083, 285.917,-51.083, -74.083,-51.083, 286.000,-51.083, -74.000,-51.083, 286.083,-51.083, -73.917,-51.083, 286.250,-51.083, -73.750,-51.083, 290.667,-51.083, -69.333,-51.083, 285.167,-51.000, -74.833,-51.000, 285.333,-51.000, -74.667,-51.000, 285.417,-51.000, -74.583,-51.000, 285.833,-51.000, -74.167,-51.000, 286.167,-51.000, -73.833,-51.000, 290.667,-51.000, -69.333,-51.000, 285.250,-50.917, -74.750,-50.917, 285.833,-50.917, -74.167,-50.917, 285.917,-50.917, -74.083,-50.917, 286.000,-50.917, -74.000,-50.917, 286.083,-50.917, -73.917,-50.917, 286.250,-50.917, -73.750,-50.917, 290.583,-50.917, -69.417,-50.917, 165.917,-50.833, 166.167,-50.833, 285.083,-50.833, -74.917,-50.833, 285.167,-50.833, -74.833,-50.833, 285.333,-50.833, -74.667,-50.833, 285.500,-50.833, -74.500,-50.833, 286.167,-50.833, -73.833,-50.833, 290.667,-50.833, -69.333,-50.833, 166.000,-50.750, 166.083,-50.750, 284.917,-50.750, -75.083,-50.750, 285.000,-50.750, -75.000,-50.750, 285.083,-50.750, -74.917,-50.750, 285.167,-50.750, -74.833,-50.750, 285.750,-50.750, -74.250,-50.750, 285.917,-50.750, -74.083,-50.750, 286.000,-50.750, -74.000,-50.750, 286.083,-50.750, -73.917,-50.750, 286.333,-50.750, -73.667,-50.750, 286.500,-50.750, -73.500,-50.750, 290.667,-50.750, -69.333,-50.750, 284.500,-50.667, -75.500,-50.667, 285.500,-50.667, -74.500,-50.667, 285.583,-50.667, -74.417,-50.667, 285.667,-50.667, -74.333,-50.667, 285.750,-50.667, -74.250,-50.667, 285.833,-50.667, -74.167,-50.667, 286.083,-50.667, -73.917,-50.667, 286.250,-50.667, -73.750,-50.667, 286.417,-50.667, -73.583,-50.667, 286.583,-50.667, -73.417,-50.667, 290.750,-50.667, -69.250,-50.667, 285.333,-50.583, -74.667,-50.583, 285.500,-50.583, -74.500,-50.583, 285.667,-50.583, -74.333,-50.583, 285.833,-50.583, -74.167,-50.583, 285.917,-50.583, -74.083,-50.583, 286.000,-50.583, -74.000,-50.583, 286.167,-50.583, -73.833,-50.583, 286.333,-50.583, -73.667,-50.583, 286.500,-50.583, -73.500,-50.583, 290.667,-50.583, -69.333,-50.583, 290.833,-50.583, -69.167,-50.583, 284.583,-50.500, -75.417,-50.500, 284.667,-50.500, -75.333,-50.500, 285.583,-50.500, -74.417,-50.500, 286.000,-50.500, -74.000,-50.500, 286.083,-50.500, -73.917,-50.500, 286.250,-50.500, -73.750,-50.500, 286.417,-50.500, -73.583,-50.500, 290.750,-50.500, -69.250,-50.500, 285.750,-50.417, -74.250,-50.417, 285.917,-50.417, -74.083,-50.417, 286.167,-50.417, -73.833,-50.417, 286.333,-50.417, -73.667,-50.417, 286.500,-50.417, -73.500,-50.417, 290.833,-50.417, -69.167,-50.417, 284.583,-50.333, -75.417,-50.333, 284.667,-50.333, -75.333,-50.333, 285.583,-50.333, -74.417,-50.333, 285.750,-50.333, -74.250,-50.333, 285.833,-50.333, -74.167,-50.333, 286.000,-50.333, -74.000,-50.333, 286.250,-50.333, -73.750,-50.333, 286.417,-50.333, -73.583,-50.333, 290.917,-50.333, -69.083,-50.333, 291.083,-50.333, -68.917,-50.333, 284.750,-50.250, -75.250,-50.250, 285.500,-50.250, -74.500,-50.250, 285.583,-50.250, -74.417,-50.250, 285.667,-50.250, -74.333,-50.250, 285.750,-50.250, -74.250,-50.250, 285.917,-50.250, -74.083,-50.250, 286.083,-50.250, -73.917,-50.250, 291.000,-50.250, -69.000,-50.250, 291.167,-50.250, -68.833,-50.250, 284.667,-50.167, -75.333,-50.167, 284.917,-50.167, -75.083,-50.167, 285.167,-50.167, -74.833,-50.167, 285.333,-50.167, -74.667,-50.167, 285.417,-50.167, -74.583,-50.167, 285.500,-50.167, -74.500,-50.167, 285.667,-50.167, -74.333,-50.167, 285.833,-50.167, -74.167,-50.167, 286.000,-50.167, -74.000,-50.167, 291.250,-50.167, -68.750,-50.167, 291.333,-50.167, -68.667,-50.167, 291.417,-50.167, -68.583,-50.167, 284.667,-50.083, -75.333,-50.083, 284.750,-50.083, -75.250,-50.083, 285.833,-50.083, -74.167,-50.083, 285.917,-50.083, -74.083,-50.083, 290.917,-50.083, -69.083,-50.083, 291.083,-50.083, -68.917,-50.083, 291.333,-50.083, -68.667,-50.083, 291.500,-50.083, -68.500,-50.083, 291.667,-50.083, -68.333,-50.083, 285.167,-50.000, -74.833,-50.000, 285.250,-50.000, -74.750,-50.000, 285.667,-50.000, -74.333,-50.000, 285.750,-50.000, -74.250,-50.000, 285.833,-50.000, -74.167,-50.000, 286.000,-50.000, -74.000,-50.000, 286.083,-50.000, -73.917,-50.000, 290.833,-50.000, -69.167,-50.000, 291.000,-50.000, -69.000,-50.000, 291.167,-50.000, -68.833,-50.000, 291.250,-50.000, -68.750,-50.000, 291.417,-50.000, -68.583,-50.000, 291.583,-50.000, -68.417,-50.000, 291.750,-50.000, -68.250,-50.000, 291.833,-50.000, -68.167,-50.000, 285.167,-49.917, -74.833,-49.917, 285.333,-49.917, -74.667,-49.917, 285.917,-49.917, -74.083,-49.917, 286.000,-49.917, -74.000,-49.917, 286.167,-49.917, -73.833,-49.917, 290.917,-49.917, -69.083,-49.917, 291.083,-49.917, -68.917,-49.917, 291.167,-49.917, -68.833,-49.917, 291.333,-49.917, -68.667,-49.917, 291.500,-49.917, -68.500,-49.917, 291.917,-49.917, -68.083,-49.917, 292.000,-49.917, -68.000,-49.917, 284.750,-49.833, -75.250,-49.833, 285.167,-49.833, -74.833,-49.833, 285.250,-49.833, -74.750,-49.833, 285.333,-49.833, -74.667,-49.833, 285.500,-49.833, -74.500,-49.833, 285.667,-49.833, -74.333,-49.833, 285.750,-49.833, -74.250,-49.833, 285.833,-49.833, -74.167,-49.833, 286.083,-49.833, -73.917,-49.833, 291.167,-49.833, -68.833,-49.833, 291.250,-49.833, -68.750,-49.833, 291.333,-49.833, -68.667,-49.833, 291.417,-49.833, -68.583,-49.833, 292.000,-49.833, -68.000,-49.833, 284.500,-49.750, -75.500,-49.750, 284.667,-49.750, -75.333,-49.750, 284.833,-49.750, -75.167,-49.750, 284.917,-49.750, -75.083,-49.750, 285.000,-49.750, -75.000,-49.750, 285.167,-49.750, -74.833,-49.750, 285.250,-49.750, -74.750,-49.750, 285.917,-49.750, -74.083,-49.750, 286.167,-49.750, -73.833,-49.750, 291.083,-49.750, -68.917,-49.750, 291.250,-49.750, -68.750,-49.750, 291.417,-49.750, -68.583,-49.750, 292.083,-49.750, -67.917,-49.750, 68.833,-49.667, 68.917,-49.667, 69.000,-49.667, 69.917,-49.667, 70.000,-49.667, 70.083,-49.667, 70.167,-49.667, 178.750,-49.667, 284.417,-49.667, -75.583,-49.667, 284.500,-49.667, -75.500,-49.667, 284.583,-49.667, -75.417,-49.667, 284.667,-49.667, -75.333,-49.667, 284.750,-49.667, -75.250,-49.667, 284.833,-49.667, -75.167,-49.667, 285.167,-49.667, -74.833,-49.667, 285.333,-49.667, -74.667,-49.667, 285.750,-49.667, -74.250,-49.667, 285.833,-49.667, -74.167,-49.667, 285.917,-49.667, -74.083,-49.667, 286.083,-49.667, -73.917,-49.667, 286.250,-49.667, -73.750,-49.667, 291.167,-49.667, -68.833,-49.667, 291.333,-49.667, -68.667,-49.667, 292.083,-49.667, -67.917,-49.667, 68.833,-49.583, 68.917,-49.583, 69.417,-49.583, 69.500,-49.583, 69.583,-49.583, 69.833,-49.583, 70.083,-49.583, 70.167,-49.583, 284.833,-49.583, -75.167,-49.583, 285.000,-49.583, -75.000,-49.583, 285.167,-49.583, -74.833,-49.583, 285.250,-49.583, -74.750,-49.583, 285.333,-49.583, -74.667,-49.583, 285.417,-49.583, -74.583,-49.583, 285.583,-49.583, -74.417,-49.583, 285.750,-49.583, -74.250,-49.583, 285.833,-49.583, -74.167,-49.583, 286.000,-49.583, -74.000,-49.583, 286.167,-49.583, -73.833,-49.583, 292.083,-49.583, -67.917,-49.583, 68.833,-49.500, 69.000,-49.500, 69.083,-49.500, 69.167,-49.500, 69.250,-49.500, 69.333,-49.500, 69.667,-49.500, 284.500,-49.500, -75.500,-49.500, 284.750,-49.500, -75.250,-49.500, 284.917,-49.500, -75.083,-49.500, 285.417,-49.500, -74.583,-49.500, 285.583,-49.500, -74.417,-49.500, 285.750,-49.500, -74.250,-49.500, 285.917,-49.500, -74.083,-49.500, 286.083,-49.500, -73.917,-49.500, 292.083,-49.500, -67.917,-49.500, 68.917,-49.417, 69.667,-49.417, 70.333,-49.417, 284.667,-49.417, -75.333,-49.417, 284.833,-49.417, -75.167,-49.417, 284.917,-49.417, -75.083,-49.417, 285.000,-49.417, -75.000,-49.417, 285.167,-49.417, -74.833,-49.417, 285.333,-49.417, -74.667,-49.417, 285.500,-49.417, -74.500,-49.417, 285.750,-49.417, -74.250,-49.417, 285.917,-49.417, -74.083,-49.417, 286.083,-49.417, -73.917,-49.417, 292.083,-49.417, -67.917,-49.417, 292.167,-49.417, -67.833,-49.417, 68.917,-49.333, 69.500,-49.333, 69.583,-49.333, 69.667,-49.333, 69.750,-49.333, 69.833,-49.333, 69.917,-49.333, 70.000,-49.333, 70.083,-49.333, 70.167,-49.333, 70.250,-49.333, 70.417,-49.333, 284.583,-49.333, -75.417,-49.333, 284.750,-49.333, -75.250,-49.333, 285.000,-49.333, -75.000,-49.333, 285.167,-49.333, -74.833,-49.333, 285.250,-49.333, -74.750,-49.333, 285.333,-49.333, -74.667,-49.333, 285.500,-49.333, -74.500,-49.333, 285.667,-49.333, -74.333,-49.333, 285.750,-49.333, -74.250,-49.333, 285.833,-49.333, -74.167,-49.333, 285.917,-49.333, -74.083,-49.333, 286.000,-49.333, -74.000,-49.333, 286.167,-49.333, -73.833,-49.333, 292.000,-49.333, -68.000,-49.333, 292.167,-49.333, -67.833,-49.333, 68.833,-49.250, 69.250,-49.250, 69.333,-49.250, 69.417,-49.250, 69.917,-49.250, 70.417,-49.250, 285.167,-49.250, -74.833,-49.250, 285.333,-49.250, -74.667,-49.250, 285.500,-49.250, -74.500,-49.250, 285.667,-49.250, -74.333,-49.250, 285.833,-49.250, -74.167,-49.250, 286.000,-49.250, -74.000,-49.250, 286.083,-49.250, -73.917,-49.250, 292.083,-49.250, -67.917,-49.250, 68.917,-49.167, 69.167,-49.167, 70.000,-49.167, 70.083,-49.167, 70.167,-49.167, 70.250,-49.167, 70.417,-49.167, 284.417,-49.167, -75.583,-49.167, 284.833,-49.167, -75.167,-49.167, 285.000,-49.167, -75.000,-49.167, 285.083,-49.167, -74.917,-49.167, 285.333,-49.167, -74.667,-49.167, 285.500,-49.167, -74.500,-49.167, 285.667,-49.167, -74.333,-49.167, 285.750,-49.167, -74.250,-49.167, 285.917,-49.167, -74.083,-49.167, 286.083,-49.167, -73.917,-49.167, 292.167,-49.167, -67.833,-49.167, 292.250,-49.167, -67.750,-49.167, 68.833,-49.083, 69.000,-49.083, 69.083,-49.083, 69.167,-49.083, 69.417,-49.083, 69.500,-49.083, 70.333,-49.083, 284.667,-49.083, -75.333,-49.083, 284.833,-49.083, -75.167,-49.083, 284.917,-49.083, -75.083,-49.083, 285.000,-49.083, -75.000,-49.083, 285.333,-49.083, -74.667,-49.083, 285.500,-49.083, -74.500,-49.083, 285.667,-49.083, -74.333,-49.083, 286.000,-49.083, -74.000,-49.083, 292.167,-49.083, -67.833,-49.083, 68.833,-49.000, 68.917,-49.000, 69.250,-49.000, 285.083,-49.000, -74.917,-49.000, 285.333,-49.000, -74.667,-49.000, 285.500,-49.000, -74.500,-49.000, 285.667,-49.000, -74.333,-49.000, 292.250,-49.000, -67.750,-49.000, 292.333,-49.000, -67.667,-49.000, 68.917,-48.917, 284.417,-48.917, -75.583,-48.917, 284.500,-48.917, -75.500,-48.917, 284.667,-48.917, -75.333,-48.917, 284.833,-48.917, -75.167,-48.917, 285.000,-48.917, -75.000,-48.917, 285.333,-48.917, -74.667,-48.917, 285.500,-48.917, -74.500,-48.917, 285.667,-48.917, -74.333,-48.917, 292.333,-48.917, -67.667,-48.917, 69.083,-48.833, 284.833,-48.833, -75.167,-48.833, 285.000,-48.833, -75.000,-48.833, 285.333,-48.833, -74.667,-48.833, 285.417,-48.833, -74.583,-48.833, 285.500,-48.833, -74.500,-48.833, 285.583,-48.833, -74.417,-48.833, 292.417,-48.833, -67.583,-48.833, 292.500,-48.833, -67.500,-48.833, 69.000,-48.750, 284.917,-48.750, -75.083,-48.750, 285.083,-48.750, -74.917,-48.750, 285.250,-48.750, -74.750,-48.750, 285.667,-48.750, -74.333,-48.750, 292.583,-48.750, -67.417,-48.750, 284.500,-48.667, -75.500,-48.667, 284.667,-48.667, -75.333,-48.667, 284.750,-48.667, -75.250,-48.667, 284.833,-48.667, -75.167,-48.667, 285.000,-48.667, -75.000,-48.667, 285.250,-48.667, -74.750,-48.667, 285.667,-48.667, -74.333,-48.667, 285.833,-48.667, -74.167,-48.667, 286.000,-48.667, -74.000,-48.667, 292.667,-48.667, -67.333,-48.667, 284.333,-48.583, -75.667,-48.583, 284.417,-48.583, -75.583,-48.583, 284.500,-48.583, -75.500,-48.583, 284.583,-48.583, -75.417,-48.583, 284.667,-48.583, -75.333,-48.583, 284.750,-48.583, -75.250,-48.583, 284.917,-48.583, -75.083,-48.583, 285.250,-48.583, -74.750,-48.583, 285.667,-48.583, -74.333,-48.583, 285.750,-48.583, -74.250,-48.583, 285.917,-48.583, -74.083,-48.583, 286.083,-48.583, -73.917,-48.583, 292.750,-48.583, -67.250,-48.583, 292.833,-48.583, -67.167,-48.583, 292.917,-48.583, -67.083,-48.583, 284.417,-48.500, -75.583,-48.500, 284.583,-48.500, -75.417,-48.500, 284.833,-48.500, -75.167,-48.500, 285.000,-48.500, -75.000,-48.500, 285.333,-48.500, -74.667,-48.500, 285.417,-48.500, -74.583,-48.500, 285.500,-48.500, -74.500,-48.500, 285.583,-48.500, -74.417,-48.500, 285.833,-48.500, -74.167,-48.500, 286.000,-48.500, -74.000,-48.500, 293.000,-48.500, -67.000,-48.500, 293.083,-48.500, -66.917,-48.500, 284.833,-48.417, -75.167,-48.417, 285.000,-48.417, -75.000,-48.417, 285.167,-48.417, -74.833,-48.417, 285.333,-48.417, -74.667,-48.417, 285.500,-48.417, -74.500,-48.417, 285.667,-48.417, -74.333,-48.417, 293.167,-48.417, -66.833,-48.417, 293.250,-48.417, -66.750,-48.417, 284.750,-48.333, -75.250,-48.333, 284.917,-48.333, -75.083,-48.333, 285.083,-48.333, -74.917,-48.333, 285.250,-48.333, -74.750,-48.333, 285.333,-48.333, -74.667,-48.333, 285.500,-48.333, -74.500,-48.333, 285.667,-48.333, -74.333,-48.333, 293.333,-48.333, -66.667,-48.333, 293.417,-48.333, -66.583,-48.333, 293.500,-48.333, -66.500,-48.333, 284.583,-48.250, -75.417,-48.250, 284.667,-48.250, -75.333,-48.250, 284.750,-48.250, -75.250,-48.250, 284.833,-48.250, -75.167,-48.250, 285.000,-48.250, -75.000,-48.250, 285.167,-48.250, -74.833,-48.250, 285.417,-48.250, -74.583,-48.250, 285.583,-48.250, -74.417,-48.250, 285.750,-48.250, -74.250,-48.250, 286.417,-48.250, -73.583,-48.250, 286.500,-48.250, -73.500,-48.250, 286.583,-48.250, -73.417,-48.250, 286.667,-48.250, -73.333,-48.250, 293.500,-48.250, -66.500,-48.250, 284.500,-48.167, -75.500,-48.167, 284.667,-48.167, -75.333,-48.167, 284.833,-48.167, -75.167,-48.167, 284.917,-48.167, -75.083,-48.167, 285.083,-48.167, -74.917,-48.167, 285.250,-48.167, -74.750,-48.167, 285.500,-48.167, -74.500,-48.167, 285.667,-48.167, -74.333,-48.167, 286.333,-48.167, -73.667,-48.167, 286.750,-48.167, -73.250,-48.167, 293.583,-48.167, -66.417,-48.167, 293.667,-48.167, -66.333,-48.167, 284.500,-48.083, -75.500,-48.083, 284.667,-48.083, -75.333,-48.083, 285.250,-48.083, -74.750,-48.083, 286.417,-48.083, -73.583,-48.083, 286.500,-48.083, -73.500,-48.083, 286.583,-48.083, -73.417,-48.083, 286.667,-48.083, -73.333,-48.083, 286.750,-48.083, -73.250,-48.083, 293.750,-48.083, -66.250,-48.083, 293.833,-48.083, -66.167,-48.083, 293.917,-48.083, -66.083,-48.083, 284.833,-48.000, -75.167,-48.000, 285.000,-48.000, -75.000,-48.000, 285.083,-48.000, -74.917,-48.000, 285.167,-48.000, -74.833,-48.000, 286.500,-48.000, -73.500,-48.000, 286.667,-48.000, -73.333,-48.000, 286.833,-48.000, -73.167,-48.000, 293.833,-48.000, -66.167,-48.000, 284.833,-47.917, -75.167,-47.917, 284.917,-47.917, -75.083,-47.917, 285.083,-47.917, -74.917,-47.917, 285.167,-47.917, -74.833,-47.917, 285.250,-47.917, -74.750,-47.917, 285.333,-47.917, -74.667,-47.917, 286.583,-47.917, -73.417,-47.917, 286.750,-47.917, -73.250,-47.917, 293.667,-47.917, -66.333,-47.917, 293.833,-47.917, -66.167,-47.917, 293.917,-47.917, -66.083,-47.917, 294.000,-47.917, -66.000,-47.917, 284.833,-47.833, -75.167,-47.833, 285.000,-47.833, -75.000,-47.833, 285.417,-47.833, -74.583,-47.833, 293.583,-47.833, -66.417,-47.833, 293.750,-47.833, -66.250,-47.833, 293.917,-47.833, -66.083,-47.833, 284.750,-47.750, -75.250,-47.750, 284.833,-47.750, -75.167,-47.750, 284.917,-47.750, -75.083,-47.750, 285.333,-47.750, -74.667,-47.750, 293.667,-47.750, -66.333,-47.750, 293.833,-47.750, -66.167,-47.750, 293.917,-47.750, -66.083,-47.750, 285.333,-47.667, -74.667,-47.667, 285.500,-47.667, -74.500,-47.667, 285.667,-47.667, -74.333,-47.667, 286.083,-47.667, -73.917,-47.667, 286.250,-47.667, -73.750,-47.667, 294.000,-47.667, -66.000,-47.667, 285.417,-47.583, -74.583,-47.583, 285.583,-47.583, -74.417,-47.583, 285.750,-47.583, -74.250,-47.583, 286.000,-47.583, -74.000,-47.583, 286.167,-47.583, -73.833,-47.583, 286.333,-47.583, -73.667,-47.583, 294.000,-47.583, -66.000,-47.583, 285.583,-47.500, -74.417,-47.500, 285.667,-47.500, -74.333,-47.500, 286.083,-47.500, -73.917,-47.500, 286.250,-47.500, -73.750,-47.500, 294.083,-47.500, -65.917,-47.500, 285.500,-47.417, -74.500,-47.417, 285.583,-47.417, -74.417,-47.417, 294.083,-47.417, -65.917,-47.417, 285.667,-47.333, -74.333,-47.333, 294.083,-47.333, -65.917,-47.333, 167.583,-47.250, 285.667,-47.250, -74.333,-47.250, 285.750,-47.250, -74.250,-47.250, 285.917,-47.250, -74.083,-47.250, 294.083,-47.250, -65.917,-47.250, 285.833,-47.167, -74.167,-47.167, 286.000,-47.167, -74.000,-47.167, 293.583,-47.167, -66.417,-47.167, 293.750,-47.167, -66.250,-47.167, 293.917,-47.167, -66.083,-47.167, 294.000,-47.167, -66.000,-47.167, 285.667,-47.083, -74.333,-47.083, 285.833,-47.083, -74.167,-47.083, 285.917,-47.083, -74.083,-47.083, 293.083,-47.083, -66.917,-47.083, 293.167,-47.083, -66.833,-47.083, 293.250,-47.083, -66.750,-47.083, 293.333,-47.083, -66.667,-47.083, 293.417,-47.083, -66.583,-47.083, 293.500,-47.083, -66.500,-47.083, 293.667,-47.083, -66.333,-47.083, 293.833,-47.083, -66.167,-47.083, 167.750,-47.000, 167.833,-47.000, 167.917,-47.000, 168.167,-47.000, 286.000,-47.000, -74.000,-47.000, 293.000,-47.000, -67.000,-47.000, 37.583,-46.917, 37.667,-46.917, 37.750,-46.917, 167.833,-46.917, 167.917,-46.917, 285.833,-46.917, -74.167,-46.917, 285.917,-46.917, -74.083,-46.917, 292.917,-46.917, -67.083,-46.917, 37.667,-46.833, 284.417,-46.833, -75.583,-46.833, 285.750,-46.833, -74.250,-46.833, 292.750,-46.833, -67.250,-46.833, 292.833,-46.833, -67.167,-46.833, 284.333,-46.750, -75.667,-46.750, 285.000,-46.750, -75.000,-46.750, 285.083,-46.750, -74.917,-46.750, 285.167,-46.750, -74.833,-46.750, 285.250,-46.750, -74.750,-46.750, 285.333,-46.750, -74.667,-46.750, 285.417,-46.750, -74.583,-46.750, 285.500,-46.750, -74.500,-46.750, 285.583,-46.750, -74.417,-46.750, 285.667,-46.750, -74.333,-46.750, 292.667,-46.750, -67.333,-46.750, 285.000,-46.667, -75.000,-46.667, 285.917,-46.667, -74.083,-46.667, 286.083,-46.667, -73.917,-46.667, 292.500,-46.667, -67.500,-46.667, 292.583,-46.667, -67.417,-46.667, 168.917,-46.583, 169.000,-46.583, 169.083,-46.583, 169.167,-46.583, 169.250,-46.583, 169.333,-46.583, 169.417,-46.583, 284.417,-46.583, -75.583,-46.583, 284.500,-46.583, -75.500,-46.583, 284.583,-46.583, -75.417,-46.583, 284.667,-46.583, -75.333,-46.583, 284.833,-46.583, -75.167,-46.583, 285.000,-46.583, -75.000,-46.583, 285.833,-46.583, -74.167,-46.583, 286.000,-46.583, -74.000,-46.583, 286.167,-46.583, -73.833,-46.583, 286.250,-46.583, -73.750,-46.583, 292.417,-46.583, -67.583,-46.583, 168.417,-46.500, 168.500,-46.500, 168.583,-46.500, 168.667,-46.500, 168.750,-46.500, 168.833,-46.500, 169.500,-46.500, 169.583,-46.500, 284.583,-46.500, -75.417,-46.500, 284.750,-46.500, -75.250,-46.500, 284.917,-46.500, -75.083,-46.500, 285.833,-46.500, -74.167,-46.500, 286.333,-46.500, -73.667,-46.500, 292.333,-46.500, -67.667,-46.500, 168.333,-46.417, 169.667,-46.417, 284.667,-46.417, -75.333,-46.417, 284.750,-46.417, -75.250,-46.417, 285.917,-46.417, -74.083,-46.417, 286.333,-46.417, -73.667,-46.417, 292.250,-46.417, -67.750,-46.417, 167.833,-46.333, 167.917,-46.333, 168.000,-46.333, 168.083,-46.333, 168.167,-46.333, 168.250,-46.333, 169.750,-46.333, 284.833,-46.333, -75.167,-46.333, 286.000,-46.333, -74.000,-46.333, 286.417,-46.333, -73.583,-46.333, 292.250,-46.333, -67.750,-46.333, 167.750,-46.250, 169.833,-46.250, 169.917,-46.250, 284.917,-46.250, -75.083,-46.250, 285.000,-46.250, -75.000,-46.250, 285.083,-46.250, -74.917,-46.250, 285.167,-46.250, -74.833,-46.250, 286.000,-46.250, -74.000,-46.250, 286.167,-46.250, -73.833,-46.250, 286.333,-46.250, -73.667,-46.250, 286.500,-46.250, -73.500,-46.250, 292.167,-46.250, -67.833,-46.250, 166.833,-46.167, 166.917,-46.167, 167.000,-46.167, 167.083,-46.167, 167.167,-46.167, 167.250,-46.167, 167.333,-46.167, 167.667,-46.167, 170.000,-46.167, 170.083,-46.167, 285.250,-46.167, -74.750,-46.167, 285.917,-46.167, -74.083,-46.167, 286.083,-46.167, -73.917,-46.167, 286.250,-46.167, -73.750,-46.167, 286.417,-46.167, -73.583,-46.167, 292.167,-46.167, -67.833,-46.167, 166.833,-46.083, 167.417,-46.083, 167.500,-46.083, 167.583,-46.083, 170.167,-46.083, 284.917,-46.083, -75.083,-46.083, 285.083,-46.083, -74.917,-46.083, 285.250,-46.083, -74.750,-46.083, 285.750,-46.083, -74.250,-46.083, 285.917,-46.083, -74.083,-46.083, 286.000,-46.083, -74.000,-46.083, 286.083,-46.083, -73.917,-46.083, 286.250,-46.083, -73.750,-46.083, 286.417,-46.083, -73.583,-46.083, 292.167,-46.083, -67.833,-46.083, 166.667,-46.000, 166.917,-46.000, 170.167,-46.000, 285.167,-46.000, -74.833,-46.000, 285.333,-46.000, -74.667,-46.000, 285.500,-46.000, -74.500,-46.000, 285.667,-46.000, -74.333,-46.000, 285.833,-46.000, -74.167,-46.000, 286.000,-46.000, -74.000,-46.000, 286.083,-46.000, -73.917,-46.000, 286.250,-46.000, -73.750,-46.000, 286.417,-46.000, -73.583,-46.000, 292.167,-46.000, -67.833,-46.000, 166.667,-45.917, 166.750,-45.917, 166.833,-45.917, 170.250,-45.917, 170.333,-45.917, 170.417,-45.917, 170.500,-45.917, 285.000,-45.917, -75.000,-45.917, 285.167,-45.917, -74.833,-45.917, 285.250,-45.917, -74.750,-45.917, 285.417,-45.917, -74.583,-45.917, 285.583,-45.917, -74.417,-45.917, 285.667,-45.917, -74.333,-45.917, 285.833,-45.917, -74.167,-45.917, 286.000,-45.917, -74.000,-45.917, 286.083,-45.917, -73.917,-45.917, 286.250,-45.917, -73.750,-45.917, 286.417,-45.917, -73.583,-45.917, 292.250,-45.917, -67.750,-45.917, 166.667,-45.833, 166.750,-45.833, 166.833,-45.833, 166.917,-45.833, 170.500,-45.833, 285.583,-45.833, -74.417,-45.833, 285.667,-45.833, -74.333,-45.833, 285.833,-45.833, -74.167,-45.833, 286.000,-45.833, -74.000,-45.833, 286.083,-45.833, -73.917,-45.833, 286.500,-45.833, -73.500,-45.833, 292.333,-45.833, -67.667,-45.833, 167.000,-45.750, 170.583,-45.750, 285.917,-45.750, -74.083,-45.750, 286.167,-45.750, -73.833,-45.750, 286.583,-45.750, -73.417,-45.750, 286.667,-45.750, -73.333,-45.750, 286.750,-45.750, -73.250,-45.750, 292.417,-45.750, -67.583,-45.750, 166.583,-45.667, 166.917,-45.667, 170.583,-45.667, 285.417,-45.667, -74.583,-45.667, 285.583,-45.667, -74.417,-45.667, 285.750,-45.667, -74.250,-45.667, 285.917,-45.667, -74.083,-45.667, 286.250,-45.667, -73.750,-45.667, 286.333,-45.667, -73.667,-45.667, 286.833,-45.667, -73.167,-45.667, 292.417,-45.667, -67.583,-45.667, 166.750,-45.583, 166.833,-45.583, 170.667,-45.583, 285.417,-45.583, -74.583,-45.583, 285.500,-45.583, -74.500,-45.583, 285.583,-45.583, -74.417,-45.583, 285.750,-45.583, -74.250,-45.583, 285.917,-45.583, -74.083,-45.583, 286.417,-45.583, -73.583,-45.583, 286.500,-45.583, -73.500,-45.583, 286.583,-45.583, -73.417,-45.583, 286.667,-45.583, -73.333,-45.583, 286.750,-45.583, -73.250,-45.583, 292.500,-45.583, -67.500,-45.583, 166.750,-45.500, 166.833,-45.500, 166.917,-45.500, 170.750,-45.500, 285.500,-45.500, -74.500,-45.500, 285.917,-45.500, -74.083,-45.500, 286.833,-45.500, -73.167,-45.500, 286.917,-45.500, -73.083,-45.500, 287.000,-45.500, -73.000,-45.500, 287.083,-45.500, -72.917,-45.500, 287.167,-45.500, -72.833,-45.500, 292.583,-45.500, -67.417,-45.500, 292.667,-45.500, -67.333,-45.500, 167.000,-45.417, 167.167,-45.417, 167.250,-45.417, 170.750,-45.417, 286.000,-45.417, -74.000,-45.417, 286.667,-45.417, -73.333,-45.417, 286.750,-45.417, -73.250,-45.417, 287.250,-45.417, -72.750,-45.417, 292.667,-45.417, -67.333,-45.417, 166.833,-45.333, 167.083,-45.333, 167.333,-45.333, 170.750,-45.333, 285.417,-45.333, -74.583,-45.333, 286.000,-45.333, -74.000,-45.333, 286.083,-45.333, -73.917,-45.333, 286.167,-45.333, -73.833,-45.333, 286.583,-45.333, -73.417,-45.333, 286.750,-45.333, -73.250,-45.333, 286.917,-45.333, -73.083,-45.333, 287.000,-45.333, -73.000,-45.333, 287.083,-45.333, -72.917,-45.333, 287.167,-45.333, -72.833,-45.333, 292.750,-45.333, -67.250,-45.333, 167.083,-45.250, 167.167,-45.250, 167.250,-45.250, 170.833,-45.250, 286.250,-45.250, -73.750,-45.250, 286.667,-45.250, -73.333,-45.250, 286.833,-45.250, -73.167,-45.250, 292.833,-45.250, -67.167,-45.250, 293.000,-45.250, -67.000,-45.250, 167.083,-45.167, 167.167,-45.167, 167.250,-45.167, 170.833,-45.167, 286.000,-45.167, -74.000,-45.167, 286.083,-45.167, -73.917,-45.167, 286.167,-45.167, -73.833,-45.167, 292.917,-45.167, -67.083,-45.167, 293.083,-45.167, -66.917,-45.167, 293.167,-45.167, -66.833,-45.167, 293.250,-45.167, -66.750,-45.167, 167.083,-45.083, 167.333,-45.083, 167.417,-45.083, 167.500,-45.083, 170.917,-45.083, 285.833,-45.083, -74.167,-45.083, 285.917,-45.083, -74.083,-45.083, 286.000,-45.083, -74.000,-45.083, 286.167,-45.083, -73.833,-45.083, 293.250,-45.083, -66.750,-45.083, 293.417,-45.083, -66.583,-45.083, 167.333,-45.000, 167.583,-45.000, 170.917,-45.000, 171.000,-45.000, 286.083,-45.000, -73.917,-45.000, 286.250,-45.000, -73.750,-45.000, 286.750,-45.000, -73.250,-45.000, 286.917,-45.000, -73.083,-45.000, 293.333,-45.000, -66.667,-45.000, 293.500,-45.000, -66.500,-45.000, 293.583,-45.000, -66.417,-45.000, 294.083,-45.000, -65.917,-45.000, 167.333,-44.917, 167.417,-44.917, 167.500,-44.917, 167.583,-44.917, 170.583,-44.917, 170.667,-44.917, 170.833,-44.917, 285.833,-44.917, -74.167,-44.917, 286.000,-44.917, -74.000,-44.917, 286.167,-44.917, -73.833,-44.917, 286.250,-44.917, -73.750,-44.917, 286.667,-44.917, -73.333,-44.917, 286.833,-44.917, -73.167,-44.917, 287.000,-44.917, -73.000,-44.917, 287.083,-44.917, -72.917,-44.917, 293.667,-44.917, -66.333,-44.917, 293.750,-44.917, -66.250,-44.917, 293.833,-44.917, -66.167,-44.917, 293.917,-44.917, -66.083,-44.917, 294.000,-44.917, -66.000,-44.917, 294.167,-44.917, -65.833,-44.917, 294.250,-44.917, -65.750,-44.917, 167.667,-44.833, 170.417,-44.833, 170.500,-44.833, 170.750,-44.833, 170.917,-44.833, 171.000,-44.833, 171.083,-44.833, 285.917,-44.833, -74.083,-44.833, 286.000,-44.833, -74.000,-44.833, 286.167,-44.833, -73.833,-44.833, 286.333,-44.833, -73.667,-44.833, 286.417,-44.833, -73.583,-44.833, 286.583,-44.833, -73.417,-44.833, 286.750,-44.833, -73.250,-44.833, 287.167,-44.833, -72.833,-44.833, 287.250,-44.833, -72.750,-44.833, 294.083,-44.833, -65.917,-44.833, 167.583,-44.750, 167.667,-44.750, 167.833,-44.750, 167.917,-44.750, 170.333,-44.750, 170.583,-44.750, 170.667,-44.750, 171.083,-44.750, 285.500,-44.750, -74.500,-44.750, 285.583,-44.750, -74.417,-44.750, 285.667,-44.750, -74.333,-44.750, 285.750,-44.750, -74.250,-44.750, 286.333,-44.750, -73.667,-44.750, 286.500,-44.750, -73.500,-44.750, 286.667,-44.750, -73.333,-44.750, 286.833,-44.750, -73.167,-44.750, 286.917,-44.750, -73.083,-44.750, 287.333,-44.750, -72.667,-44.750, 294.083,-44.750, -65.917,-44.750, 167.750,-44.667, 168.000,-44.667, 170.417,-44.667, 170.500,-44.667, 171.083,-44.667, 285.250,-44.667, -74.750,-44.667, 285.333,-44.667, -74.667,-44.667, 285.500,-44.667, -74.500,-44.667, 285.667,-44.667, -74.333,-44.667, 285.750,-44.667, -74.250,-44.667, 285.833,-44.667, -74.167,-44.667, 285.917,-44.667, -74.083,-44.667, 286.000,-44.667, -74.000,-44.667, 286.083,-44.667, -73.917,-44.667, 286.167,-44.667, -73.833,-44.667, 286.250,-44.667, -73.750,-44.667, 286.333,-44.667, -73.667,-44.667, 286.417,-44.667, -73.583,-44.667, 286.500,-44.667, -73.500,-44.667, 286.583,-44.667, -73.417,-44.667, 286.667,-44.667, -73.333,-44.667, 286.917,-44.667, -73.083,-44.667, 287.333,-44.667, -72.667,-44.667, 294.167,-44.667, -65.833,-44.667, 167.917,-44.583, 171.083,-44.583, 286.250,-44.583, -73.750,-44.583, 286.417,-44.583, -73.583,-44.583, 286.583,-44.583, -73.417,-44.583, 286.750,-44.583, -73.250,-44.583, 287.000,-44.583, -73.000,-44.583, 287.167,-44.583, -72.833,-44.583, 287.333,-44.583, -72.667,-44.583, 294.250,-44.583, -65.750,-44.583, 167.917,-44.500, 171.083,-44.500, 285.583,-44.500, -74.417,-44.500, 285.833,-44.500, -74.167,-44.500, 286.500,-44.500, -73.500,-44.500, 286.583,-44.500, -73.417,-44.500, 286.667,-44.500, -73.333,-44.500, 286.750,-44.500, -73.250,-44.500, 286.917,-44.500, -73.083,-44.500, 287.000,-44.500, -73.000,-44.500, 287.167,-44.500, -72.833,-44.500, 287.333,-44.500, -72.667,-44.500, 294.333,-44.500, -65.667,-44.500, 294.417,-44.500, -65.583,-44.500, 168.000,-44.417, 171.167,-44.417, 285.667,-44.417, -74.333,-44.417, 285.833,-44.417, -74.167,-44.417, 286.000,-44.417, -74.000,-44.417, 286.417,-44.417, -73.583,-44.417, 286.500,-44.417, -73.500,-44.417, 286.667,-44.417, -73.333,-44.417, 286.833,-44.417, -73.167,-44.417, 287.250,-44.417, -72.750,-44.417, 294.500,-44.417, -65.500,-44.417, 168.083,-44.333, 169.833,-44.333, 169.917,-44.333, 171.000,-44.333, 171.083,-44.333, 171.167,-44.333, 285.917,-44.333, -74.083,-44.333, 286.000,-44.333, -74.000,-44.333, 286.417,-44.333, -73.583,-44.333, 286.583,-44.333, -73.417,-44.333, 287.083,-44.333, -72.917,-44.333, 287.167,-44.333, -72.833,-44.333, 294.583,-44.333, -65.417,-44.333, 168.167,-44.250, 168.250,-44.250, 169.750,-44.250, 170.000,-44.250, 170.917,-44.250, 171.250,-44.250, 171.333,-44.250, 285.917,-44.250, -74.083,-44.250, 286.083,-44.250, -73.917,-44.250, 286.167,-44.250, -73.833,-44.250, 286.333,-44.250, -73.667,-44.250, 286.500,-44.250, -73.500,-44.250, 286.667,-44.250, -73.333,-44.250, 286.833,-44.250, -73.167,-44.250, 286.917,-44.250, -73.083,-44.250, 287.000,-44.250, -73.000,-44.250, 294.500,-44.250, -65.500,-44.250, 168.333,-44.167, 169.833,-44.167, 169.917,-44.167, 171.000,-44.167, 171.083,-44.167, 171.167,-44.167, 171.333,-44.167, 285.917,-44.167, -74.083,-44.167, 286.250,-44.167, -73.750,-44.167, 286.333,-44.167, -73.667,-44.167, 286.417,-44.167, -73.583,-44.167, 286.500,-44.167, -73.500,-44.167, 286.583,-44.167, -73.417,-44.167, 286.750,-44.167, -73.250,-44.167, 294.500,-44.167, -65.500,-44.167, 168.417,-44.083, 168.500,-44.083, 168.667,-44.083, 168.750,-44.083, 169.750,-44.083, 170.000,-44.083, 171.250,-44.083, 171.500,-44.083, 171.583,-44.083, 171.667,-44.083, 285.917,-44.083, -74.083,-44.083, 286.000,-44.083, -74.000,-44.083, 286.083,-44.083, -73.917,-44.083, 286.167,-44.083, -73.833,-44.083, 286.667,-44.083, -73.333,-44.083, 286.833,-44.083, -73.167,-44.083, 294.583,-44.083, -65.417,-44.083, 168.583,-44.000, 168.833,-44.000, 168.917,-44.000, 169.833,-44.000, 169.917,-44.000, 171.333,-44.000, 171.417,-44.000, 171.750,-44.000, 171.833,-44.000, 286.833,-44.000, -73.167,-44.000, 286.917,-44.000, -73.083,-44.000, 294.583,-44.000, -65.417,-44.000, 169.000,-43.917, 171.917,-43.917, 172.000,-43.917, 172.083,-43.917, 286.833,-43.917, -73.167,-43.917, 287.000,-43.917, -73.000,-43.917, 294.500,-43.917, -65.500,-43.917, 169.083,-43.833, 169.167,-43.833, 172.000,-43.833, 172.250,-43.833, 172.750,-43.833, 172.833,-43.833, 172.917,-43.833, 285.917,-43.833, -74.083,-43.833, 286.000,-43.833, -74.000,-43.833, 287.000,-43.833, -73.000,-43.833, 294.500,-43.833, -65.500,-43.833, 169.250,-43.750, 169.333,-43.750, 171.917,-43.750, 172.167,-43.750, 172.333,-43.750, 172.583,-43.750, 172.667,-43.750, 172.917,-43.750, 183.417,-43.750, -176.583,-43.750, 183.500,-43.750, -176.500,-43.750, 287.083,-43.750, -72.917,-43.750, 294.500,-43.750, -65.500,-43.750, 169.417,-43.667, 169.500,-43.667, 169.583,-43.667, 169.667,-43.667, 172.000,-43.667, 172.083,-43.667, 172.417,-43.667, 172.500,-43.667, 172.750,-43.667, 172.833,-43.667, 287.083,-43.667, -72.917,-43.667, 294.500,-43.667, -65.500,-43.667, 146.667,-43.583, 146.750,-43.583, 146.833,-43.583, 169.750,-43.583, 172.667,-43.583, 285.167,-43.583, -74.833,-43.583, 287.000,-43.583, -73.000,-43.583, 294.583,-43.583, -65.417,-43.583, 146.083,-43.500, 146.333,-43.500, 146.417,-43.500, 146.500,-43.500, 146.583,-43.500, 146.917,-43.500, 169.833,-43.500, 171.500,-43.500, 171.583,-43.500, 172.583,-43.500, 287.000,-43.500, -73.000,-43.500, 294.583,-43.500, -65.417,-43.500, 146.000,-43.417, 146.083,-43.417, 146.167,-43.417, 146.250,-43.417, 146.917,-43.417, 169.917,-43.417, 170.000,-43.417, 171.417,-43.417, 171.667,-43.417, 172.583,-43.417, 285.917,-43.417, -74.083,-43.417, 286.000,-43.417, -74.000,-43.417, 286.917,-43.417, -73.083,-43.417, 294.667,-43.417, -65.333,-43.417, 294.750,-43.417, -65.250,-43.417, 146.250,-43.333, 146.833,-43.333, 170.083,-43.333, 170.333,-43.333, 170.417,-43.333, 171.333,-43.333, 171.417,-43.333, 171.500,-43.333, 171.583,-43.333, 172.250,-43.333, 172.333,-43.333, 172.583,-43.333, 285.833,-43.333, -74.167,-43.333, 286.083,-43.333, -73.917,-43.333, 286.167,-43.333, -73.833,-43.333, 286.917,-43.333, -73.083,-43.333, 287.000,-43.333, -73.000,-43.333, 294.750,-43.333, -65.250,-43.333, 146.000,-43.250, 146.083,-43.250, 146.167,-43.250, 146.917,-43.250, 170.167,-43.250, 170.250,-43.250, 170.500,-43.250, 171.250,-43.250, 171.500,-43.250, 172.167,-43.250, 172.417,-43.250, 172.667,-43.250, 285.667,-43.250, -74.333,-43.250, 285.750,-43.250, -74.250,-43.250, 286.250,-43.250, -73.750,-43.250, 287.083,-43.250, -72.917,-43.250, 294.833,-43.250, -65.167,-43.250, 295.000,-43.250, -65.000,-43.250, 145.833,-43.167, 145.917,-43.167, 146.833,-43.167, 147.083,-43.167, 147.750,-43.167, 147.833,-43.167, 147.917,-43.167, 170.250,-43.167, 170.333,-43.167, 170.417,-43.167, 171.250,-43.167, 171.500,-43.167, 172.250,-43.167, 172.333,-43.167, 172.667,-43.167, 285.667,-43.167, -74.333,-43.167, 286.333,-43.167, -73.667,-43.167, 287.167,-43.167, -72.833,-43.167, 294.917,-43.167, -65.083,-43.167, 295.000,-43.167, -65.000,-43.167, 145.667,-43.083, 145.750,-43.083, 146.917,-43.083, 147.000,-43.083, 147.167,-43.083, 147.667,-43.083, 147.750,-43.083, 147.833,-43.083, 147.917,-43.083, 170.417,-43.083, 170.500,-43.083, 171.333,-43.083, 171.417,-43.083, 172.750,-43.083, 172.833,-43.083, 172.917,-43.083, 285.750,-43.083, -74.250,-43.083, 286.333,-43.083, -73.667,-43.083, 287.167,-43.083, -72.833,-43.083, 295.083,-43.083, -64.917,-43.083, 295.167,-43.083, -64.833,-43.083, 295.250,-43.083, -64.750,-43.083, 295.333,-43.083, -64.667,-43.083, 145.667,-43.000, 147.250,-43.000, 147.417,-43.000, 170.583,-43.000, 170.667,-43.000, 170.750,-43.000, 173.000,-43.000, 285.750,-43.000, -74.250,-43.000, 286.417,-43.000, -73.583,-43.000, 287.250,-43.000, -72.750,-43.000, 295.250,-43.000, -64.750,-43.000, 295.333,-43.000, -64.667,-43.000, 295.417,-43.000, -64.583,-43.000, 295.500,-43.000, -64.500,-43.000, 145.500,-42.917, 145.583,-42.917, 147.250,-42.917, 147.500,-42.917, 170.833,-42.917, 170.917,-42.917, 171.000,-42.917, 173.083,-42.917, 173.167,-42.917, 285.833,-42.917, -74.167,-42.917, 286.333,-42.917, -73.667,-42.917, 287.333,-42.917, -72.667,-42.917, 295.000,-42.917, -65.000,-42.917, 295.083,-42.917, -64.917,-42.917, 295.167,-42.917, -64.833,-42.917, 145.500,-42.833, 147.167,-42.833, 147.417,-42.833, 147.667,-42.833, 147.750,-42.833, 171.083,-42.833, 173.250,-42.833, 285.833,-42.833, -74.167,-42.833, 286.333,-42.833, -73.667,-42.833, 287.167,-42.833, -72.833,-42.833, 287.250,-42.833, -72.750,-42.833, 294.833,-42.833, -65.167,-42.833, 294.917,-42.833, -65.083,-42.833, 295.833,-42.833, -64.167,-42.833, 295.917,-42.833, -64.083,-42.833, 296.000,-42.833, -64.000,-42.833, 145.417,-42.750, 147.250,-42.750, 147.333,-42.750, 147.500,-42.750, 147.583,-42.750, 147.750,-42.750, 171.000,-42.750, 173.250,-42.750, 285.833,-42.750, -74.167,-42.750, 286.333,-42.750, -73.667,-42.750, 287.167,-42.750, -72.833,-42.750, 294.750,-42.750, -65.250,-42.750, 295.750,-42.750, -64.250,-42.750, 296.083,-42.750, -63.917,-42.750, 296.167,-42.750, -63.833,-42.750, 145.417,-42.667, 147.833,-42.667, 171.083,-42.667, 173.333,-42.667, 285.917,-42.667, -74.083,-42.667, 286.083,-42.667, -73.917,-42.667, 286.167,-42.667, -73.833,-42.667, 286.250,-42.667, -73.750,-42.667, 286.333,-42.667, -73.667,-42.667, 286.417,-42.667, -73.583,-42.667, 286.500,-42.667, -73.500,-42.667, 286.583,-42.667, -73.417,-42.667, 287.250,-42.667, -72.750,-42.667, 294.833,-42.667, -65.167,-42.667, 295.833,-42.667, -64.167,-42.667, 296.167,-42.667, -63.833,-42.667, 145.333,-42.583, 147.833,-42.583, 171.167,-42.583, 173.417,-42.583, 285.917,-42.583, -74.083,-42.583, 286.000,-42.583, -74.000,-42.583, 286.417,-42.583, -73.583,-42.583, 286.500,-42.583, -73.500,-42.583, 286.583,-42.583, -73.417,-42.583, 286.667,-42.583, -73.333,-42.583, 287.167,-42.583, -72.833,-42.583, 287.333,-42.583, -72.667,-42.583, 294.917,-42.583, -65.083,-42.583, 295.000,-42.583, -65.000,-42.583, 295.667,-42.583, -64.333,-42.583, 295.750,-42.583, -64.250,-42.583, 296.250,-42.583, -63.750,-42.583, 145.250,-42.500, 145.417,-42.500, 145.500,-42.500, 147.917,-42.500, 171.250,-42.500, 171.333,-42.500, 171.417,-42.500, 173.417,-42.500, 285.833,-42.500, -74.167,-42.500, 286.083,-42.500, -73.917,-42.500, 286.167,-42.500, -73.833,-42.500, 286.750,-42.500, -73.250,-42.500, 287.250,-42.500, -72.750,-42.500, 287.417,-42.500, -72.583,-42.500, 295.083,-42.500, -64.917,-42.500, 295.167,-42.500, -64.833,-42.500, 295.250,-42.500, -64.750,-42.500, 295.333,-42.500, -64.667,-42.500, 295.417,-42.500, -64.583,-42.500, 295.500,-42.500, -64.500,-42.500, 295.583,-42.500, -64.417,-42.500, 295.667,-42.500, -64.333,-42.500, 295.750,-42.500, -64.250,-42.500, 296.167,-42.500, -63.833,-42.500, 145.250,-42.417, 145.333,-42.417, 145.583,-42.417, 147.833,-42.417, 171.250,-42.417, 171.500,-42.417, 173.500,-42.417, 173.583,-42.417, 285.833,-42.417, -74.167,-42.417, 286.083,-42.417, -73.917,-42.417, 286.250,-42.417, -73.750,-42.417, 286.750,-42.417, -73.250,-42.417, 287.250,-42.417, -72.750,-42.417, 287.333,-42.417, -72.667,-42.417, 287.500,-42.417, -72.500,-42.417, 295.167,-42.417, -64.833,-42.417, 295.833,-42.417, -64.167,-42.417, 295.917,-42.417, -64.083,-42.417, 296.167,-42.417, -63.833,-42.417, 145.250,-42.333, 145.583,-42.333, 147.917,-42.333, 171.333,-42.333, 171.417,-42.333, 173.667,-42.333, 285.750,-42.333, -74.250,-42.333, 285.917,-42.333, -74.083,-42.333, 286.167,-42.333, -73.833,-42.333, 286.750,-42.333, -73.250,-42.333, 286.833,-42.333, -73.167,-42.333, 287.250,-42.333, -72.750,-42.333, 287.417,-42.333, -72.583,-42.333, 287.583,-42.333, -72.417,-42.333, 295.250,-42.333, -64.750,-42.333, 296.000,-42.333, -64.000,-42.333, 296.167,-42.333, -63.833,-42.333, 145.417,-42.250, 145.500,-42.250, 147.917,-42.250, 171.333,-42.250, 173.667,-42.250, 285.833,-42.250, -74.167,-42.250, 286.250,-42.250, -73.750,-42.250, 286.333,-42.250, -73.667,-42.250, 286.417,-42.250, -73.583,-42.250, 286.583,-42.250, -73.417,-42.250, 286.750,-42.250, -73.250,-42.250, 286.917,-42.250, -73.083,-42.250, 287.000,-42.250, -73.000,-42.250, 287.083,-42.250, -72.917,-42.250, 287.167,-42.250, -72.833,-42.250, 287.250,-42.250, -72.750,-42.250, 287.417,-42.250, -72.583,-42.250, 287.583,-42.250, -72.417,-42.250, 295.000,-42.250, -65.000,-42.250, 295.083,-42.250, -64.917,-42.250, 295.167,-42.250, -64.833,-42.250, 295.750,-42.250, -64.250,-42.250, 295.833,-42.250, -64.167,-42.250, 295.917,-42.250, -64.083,-42.250, 296.167,-42.250, -63.833,-42.250, 145.417,-42.167, 147.917,-42.167, 171.333,-42.167, 173.750,-42.167, 285.917,-42.167, -74.083,-42.167, 286.333,-42.167, -73.667,-42.167, 286.500,-42.167, -73.500,-42.167, 286.667,-42.167, -73.333,-42.167, 286.750,-42.167, -73.250,-42.167, 286.833,-42.167, -73.167,-42.167, 286.917,-42.167, -73.083,-42.167, 287.000,-42.167, -73.000,-42.167, 287.583,-42.167, -72.417,-42.167, 294.833,-42.167, -65.167,-42.167, 294.917,-42.167, -65.083,-42.167, 296.000,-42.167, -64.000,-42.167, 296.083,-42.167, -63.917,-42.167, 145.333,-42.083, 148.000,-42.083, 171.417,-42.083, 173.833,-42.083, 286.000,-42.083, -74.000,-42.083, 286.333,-42.083, -73.667,-42.083, 286.417,-42.083, -73.583,-42.083, 286.500,-42.083, -73.500,-42.083, 287.417,-42.083, -72.583,-42.083, 287.583,-42.083, -72.417,-42.083, 294.750,-42.083, -65.250,-42.083, 145.250,-42.000, 148.083,-42.000, 148.167,-42.000, 148.250,-42.000, 171.500,-42.000, 173.917,-42.000, 174.000,-42.000, 286.000,-42.000, -74.000,-42.000, 286.250,-42.000, -73.750,-42.000, 287.083,-42.000, -72.917,-42.000, 287.167,-42.000, -72.833,-42.000, 287.250,-42.000, -72.750,-42.000, 287.333,-42.000, -72.667,-42.000, 287.500,-42.000, -72.500,-42.000, 294.750,-42.000, -65.250,-42.000, 145.167,-41.917, 148.167,-41.917, 171.500,-41.917, 174.083,-41.917, 286.000,-41.917, -74.000,-41.917, 286.083,-41.917, -73.917,-41.917, 286.167,-41.917, -73.833,-41.917, 286.250,-41.917, -73.750,-41.917, 286.333,-41.917, -73.667,-41.917, 287.000,-41.917, -73.000,-41.917, 294.750,-41.917, -65.250,-41.917, 145.083,-41.833, 148.167,-41.833, 171.500,-41.833, 171.583,-41.833, 171.667,-41.833, 174.000,-41.833, 286.333,-41.833, -73.667,-41.833, 286.417,-41.833, -73.583,-41.833, 286.917,-41.833, -73.083,-41.833, 287.000,-41.833, -73.000,-41.833, 287.083,-41.833, -72.917,-41.833, 287.167,-41.833, -72.833,-41.833, 287.250,-41.833, -72.750,-41.833, 294.750,-41.833, -65.250,-41.833, 145.000,-41.750, 148.167,-41.750, 171.750,-41.750, 174.000,-41.750, 174.083,-41.750, 286.250,-41.750, -73.750,-41.750, 286.500,-41.750, -73.500,-41.750, 286.583,-41.750, -73.417,-41.750, 286.667,-41.750, -73.333,-41.750, 286.750,-41.750, -73.250,-41.750, 286.833,-41.750, -73.167,-41.750, 286.917,-41.750, -73.083,-41.750, 287.333,-41.750, -72.667,-41.750, 287.417,-41.750, -72.583,-41.750, 287.583,-41.750, -72.417,-41.750, 294.750,-41.750, -65.250,-41.750, 145.000,-41.667, 148.167,-41.667, 171.833,-41.667, 171.917,-41.667, 173.917,-41.667, 286.333,-41.667, -73.667,-41.667, 286.750,-41.667, -73.250,-41.667, 286.917,-41.667, -73.083,-41.667, 287.333,-41.667, -72.667,-41.667, 287.500,-41.667, -72.500,-41.667, 287.667,-41.667, -72.333,-41.667, 294.750,-41.667, -65.250,-41.667, 144.917,-41.583, 148.167,-41.583, 172.000,-41.583, 174.000,-41.583, 174.083,-41.583, 175.250,-41.583, 286.333,-41.583, -73.667,-41.583, 286.667,-41.583, -73.333,-41.583, 286.833,-41.583, -73.167,-41.583, 287.250,-41.583, -72.750,-41.583, 287.417,-41.583, -72.583,-41.583, 287.500,-41.583, -72.500,-41.583, 287.583,-41.583, -72.417,-41.583, 287.667,-41.583, -72.333,-41.583, 294.750,-41.583, -65.250,-41.583, 144.833,-41.500, 148.167,-41.500, 172.000,-41.500, 173.917,-41.500, 175.250,-41.500, 175.333,-41.500, 286.167,-41.500, -73.833,-41.500, 286.250,-41.500, -73.750,-41.500, 286.750,-41.500, -73.250,-41.500, 287.167,-41.500, -72.833,-41.500, 287.417,-41.500, -72.583,-41.500, 287.583,-41.500, -72.417,-41.500, 287.750,-41.500, -72.250,-41.500, 294.833,-41.500, -65.167,-41.500, 144.833,-41.417, 148.167,-41.417, 172.083,-41.417, 173.917,-41.417, 175.167,-41.417, 175.417,-41.417, 175.500,-41.417, 175.583,-41.417, 286.167,-41.417, -73.833,-41.417, 286.833,-41.417, -73.167,-41.417, 286.917,-41.417, -73.083,-41.417, 287.000,-41.417, -73.000,-41.417, 287.083,-41.417, -72.917,-41.417, 287.500,-41.417, -72.500,-41.417, 287.667,-41.417, -72.333,-41.417, 294.750,-41.417, -65.250,-41.417, 144.833,-41.333, 148.083,-41.333, 172.167,-41.333, 172.917,-41.333, 173.000,-41.333, 173.083,-41.333, 173.167,-41.333, 173.250,-41.333, 173.833,-41.333, 173.917,-41.333, 174.000,-41.333, 174.667,-41.333, 174.917,-41.333, 175.000,-41.333, 175.083,-41.333, 175.667,-41.333, 286.167,-41.333, -73.833,-41.333, 294.667,-41.333, -65.333,-41.333, 144.750,-41.250, 146.333,-41.250, 146.417,-41.250, 146.500,-41.250, 146.583,-41.250, 148.167,-41.250, 172.167,-41.250, 172.833,-41.250, 173.333,-41.250, 173.750,-41.250, 174.667,-41.250, 174.917,-41.250, 175.750,-41.250, 286.167,-41.250, -73.833,-41.250, 294.667,-41.250, -65.333,-41.250, 144.750,-41.167, 146.000,-41.167, 146.083,-41.167, 146.167,-41.167, 146.250,-41.167, 146.667,-41.167, 148.167,-41.167, 172.167,-41.167, 172.833,-41.167, 173.000,-41.167, 173.417,-41.167, 173.500,-41.167, 173.583,-41.167, 173.667,-41.167, 173.833,-41.167, 173.917,-41.167, 174.000,-41.167, 174.083,-41.167, 174.167,-41.167, 174.750,-41.167, 174.833,-41.167, 175.833,-41.167, 286.083,-41.167, -73.917,-41.167, 294.667,-41.167, -65.333,-41.167, 144.750,-41.083, 145.750,-41.083, 145.833,-41.083, 145.917,-41.083, 146.750,-41.083, 146.833,-41.083, 146.917,-41.083, 147.083,-41.083, 147.167,-41.083, 147.333,-41.083, 147.417,-41.083, 148.167,-41.083, 172.167,-41.083, 172.833,-41.083, 173.750,-41.083, 173.833,-41.083, 174.083,-41.083, 174.917,-41.083, 175.833,-41.083, 286.083,-41.083, -73.917,-41.083, 294.583,-41.083, -65.417,-41.083, 296.083,-41.083, -63.917,-41.083, 296.167,-41.083, -63.833,-41.083, 296.250,-41.083, -63.750,-41.083, 296.333,-41.083, -63.667,-41.083, 296.417,-41.083, -63.583,-41.083, 296.500,-41.083, -63.500,-41.083, 296.583,-41.083, -63.417,-41.083, 296.667,-41.083, -63.333,-41.083, 296.750,-41.083, -63.250,-41.083, 296.833,-41.083, -63.167,-41.083, 296.917,-41.083, -63.083,-41.083, 297.083,-41.083, -62.917,-41.083, 144.667,-41.000, 145.583,-41.000, 145.667,-41.000, 147.000,-41.000, 147.250,-41.000, 147.500,-41.000, 148.167,-41.000, 172.167,-41.000, 172.917,-41.000, 173.917,-41.000, 174.167,-41.000, 174.917,-41.000, 175.917,-41.000, 176.000,-41.000, 286.083,-41.000, -73.917,-41.000, 294.583,-41.000, -65.417,-41.000, 295.833,-41.000, -64.167,-41.000, 295.917,-41.000, -64.083,-41.000, 296.000,-41.000, -64.000,-41.000, 297.000,-41.000, -63.000,-41.000, 297.167,-41.000, -62.833,-41.000, 297.250,-41.000, -62.750,-41.000, 144.667,-40.917, 145.250,-40.917, 145.333,-40.917, 145.417,-40.917, 145.500,-40.917, 147.583,-40.917, 147.667,-40.917, 147.750,-40.917, 147.833,-40.917, 147.917,-40.917, 148.083,-40.917, 148.167,-40.917, 172.167,-40.917, 172.667,-40.917, 172.750,-40.917, 172.833,-40.917, 172.917,-40.917, 175.000,-40.917, 176.000,-40.917, 286.167,-40.917, -73.833,-40.917, 294.667,-40.917, -65.333,-40.917, 295.667,-40.917, -64.333,-40.917, 295.750,-40.917, -64.250,-40.917, 297.333,-40.917, -62.667,-40.917, 144.750,-40.833, 144.833,-40.833, 144.917,-40.833, 145.000,-40.833, 145.083,-40.833, 145.167,-40.833, 148.000,-40.833, 172.250,-40.833, 172.583,-40.833, 172.917,-40.833, 175.083,-40.833, 176.000,-40.833, 286.083,-40.833, -73.917,-40.833, 294.667,-40.833, -65.333,-40.833, 295.167,-40.833, -64.833,-40.833, 295.333,-40.833, -64.667,-40.833, 295.417,-40.833, -64.583,-40.833, 295.500,-40.833, -64.500,-40.833, 295.583,-40.833, -64.417,-40.833, 297.417,-40.833, -62.583,-40.833, 297.500,-40.833, -62.500,-40.833, 144.750,-40.750, 172.333,-40.750, 172.417,-40.750, 172.500,-40.750, 175.167,-40.750, 176.083,-40.750, 176.250,-40.750, 286.167,-40.750, -73.833,-40.750, 294.750,-40.750, -65.250,-40.750, 294.833,-40.750, -65.167,-40.750, 294.917,-40.750, -65.083,-40.750, 295.083,-40.750, -64.917,-40.750, 295.250,-40.750, -64.750,-40.750, 297.500,-40.750, -62.500,-40.750, 175.167,-40.667, 176.167,-40.667, 286.167,-40.667, -73.833,-40.667, 295.000,-40.667, -65.000,-40.667, 295.167,-40.667, -64.833,-40.667, 297.417,-40.667, -62.583,-40.667, 297.583,-40.667, -62.417,-40.667, 144.750,-40.583, 175.250,-40.583, 176.250,-40.583, 176.333,-40.583, 286.250,-40.583, -73.750,-40.583, 297.500,-40.583, -62.500,-40.583, 297.583,-40.583, -62.417,-40.583, 175.250,-40.500, 176.333,-40.500, 286.333,-40.500, -73.667,-40.500, 297.500,-40.500, -62.500,-40.500, 297.583,-40.500, -62.417,-40.500, 297.667,-40.500, -62.333,-40.500, 148.000,-40.417, 148.083,-40.417, 148.167,-40.417, 148.250,-40.417, 148.333,-40.417, 175.250,-40.417, 176.417,-40.417, 286.250,-40.417, -73.750,-40.417, 297.417,-40.417, -62.583,-40.417, 175.250,-40.333, 175.333,-40.333, 176.500,-40.333, 286.250,-40.333, -73.750,-40.333, 297.333,-40.333, -62.667,-40.333, 148.083,-40.250, 175.417,-40.250, 176.583,-40.250, 286.333,-40.250, -73.667,-40.250, 297.333,-40.250, -62.667,-40.250, 148.083,-40.167, 148.167,-40.167, 175.250,-40.167, 175.333,-40.167, 176.667,-40.167, 286.250,-40.167, -73.750,-40.167, 286.333,-40.167, -73.667,-40.167, 297.417,-40.167, -62.583,-40.167, 143.917,-40.083, 148.000,-40.083, 148.167,-40.083, 175.167,-40.083, 176.667,-40.083, 286.417,-40.083, -73.583,-40.083, 297.417,-40.083, -62.583,-40.083, 143.917,-40.000, 144.000,-40.000, 147.917,-40.000, 148.083,-40.000, 175.083,-40.000, 176.750,-40.000, 286.333,-40.000, -73.667,-40.000, 297.417,-40.000, -62.583,-40.000, 143.917,-39.917, 144.083,-39.917, 147.917,-39.917, 148.000,-39.917, 175.000,-39.917, 176.750,-39.917, 286.417,-39.917, -73.583,-39.917, 286.583,-39.917, -73.417,-39.917, 297.500,-39.917, -62.500,-39.917, 143.917,-39.833, 144.000,-39.833, 144.083,-39.833, 147.833,-39.833, 147.917,-39.833, 174.667,-39.833, 174.750,-39.833, 174.833,-39.833, 174.917,-39.833, 176.833,-39.833, 286.500,-39.833, -73.500,-39.833, 286.667,-39.833, -73.333,-39.833, 297.583,-39.833, -62.417,-39.833, 297.667,-39.833, -62.333,-39.833, 143.917,-39.750, 174.500,-39.750, 174.583,-39.750, 176.917,-39.750, 286.667,-39.750, -73.333,-39.750, 297.667,-39.750, -62.333,-39.750, 174.417,-39.667, 176.917,-39.667, 286.667,-39.667, -73.333,-39.667, 297.667,-39.667, -62.333,-39.667, 174.250,-39.583, 174.333,-39.583, 176.833,-39.583, 286.750,-39.583, -73.250,-39.583, 297.750,-39.583, -62.250,-39.583, 173.917,-39.500, 174.000,-39.500, 174.083,-39.500, 174.167,-39.500, 176.833,-39.500, 286.750,-39.500, -73.250,-39.500, 297.667,-39.500, -62.333,-39.500, 297.750,-39.500, -62.250,-39.500, 173.833,-39.417, 176.750,-39.417, 286.750,-39.417, -73.250,-39.417, 297.583,-39.417, -62.417,-39.417, 173.833,-39.333, 176.833,-39.333, 286.750,-39.333, -73.250,-39.333, 297.500,-39.333, -62.500,-39.333, 297.667,-39.333, -62.333,-39.333, 297.833,-39.333, -62.167,-39.333, 173.833,-39.250, 176.917,-39.250, 286.750,-39.250, -73.250,-39.250, 297.500,-39.250, -62.500,-39.250, 173.833,-39.167, 173.917,-39.167, 177.000,-39.167, 286.750,-39.167, -73.250,-39.167, 297.417,-39.167, -62.583,-39.167, 298.000,-39.167, -62.000,-39.167, 174.000,-39.083, 174.083,-39.083, 174.167,-39.083, 177.083,-39.083, 177.167,-39.083, 177.250,-39.083, 286.750,-39.083, -73.250,-39.083, 297.417,-39.083, -62.583,-39.083, 297.583,-39.083, -62.417,-39.083, 146.333,-39.000, 174.250,-39.000, 174.333,-39.000, 174.417,-39.000, 177.333,-39.000, 177.417,-39.000, 177.500,-39.000, 177.583,-39.000, 177.667,-39.000, 177.750,-39.000, 286.750,-39.000, -73.250,-39.000, 297.500,-39.000, -62.500,-39.000, 297.583,-39.000, -62.417,-39.000, 298.167,-39.000, -61.833,-39.000, 298.333,-39.000, -61.667,-39.000, 298.417,-39.000, -61.583,-39.000, 298.500,-39.000, -61.500,-39.000, 298.583,-39.000, -61.417,-39.000, 298.667,-39.000, -61.333,-39.000, 298.750,-39.000, -61.250,-39.000, 298.833,-39.000, -61.167,-39.000, 298.917,-39.000, -61.083,-39.000, 146.250,-38.917, 146.333,-38.917, 174.500,-38.917, 177.750,-38.917, 286.667,-38.917, -73.333,-38.917, 297.500,-38.917, -62.500,-38.917, 297.917,-38.917, -62.083,-38.917, 298.000,-38.917, -62.000,-38.917, 298.083,-38.917, -61.917,-38.917, 298.250,-38.917, -61.750,-38.917, 299.000,-38.917, -61.000,-38.917, 299.083,-38.917, -60.917,-38.917, 299.167,-38.917, -60.833,-38.917, 299.250,-38.917, -60.750,-38.917, 299.333,-38.917, -60.667,-38.917, 299.417,-38.917, -60.583,-38.917, 299.500,-38.917, -60.500,-38.917, 299.583,-38.917, -60.417,-38.917, 299.667,-38.917, -60.333,-38.917, 299.750,-38.917, -60.250,-38.917, 299.833,-38.917, -60.167,-38.917, 145.917,-38.833, 146.167,-38.833, 146.250,-38.833, 174.583,-38.833, 177.833,-38.833, 286.667,-38.833, -73.333,-38.833, 297.417,-38.833, -62.583,-38.833, 297.583,-38.833, -62.417,-38.833, 297.750,-38.833, -62.250,-38.833, 297.917,-38.833, -62.083,-38.833, 299.917,-38.833, -60.083,-38.833, 300.000,-38.833, -60.000,-38.833, 300.083,-38.833, -59.917,-38.833, 300.167,-38.833, -59.833,-38.833, 300.250,-38.833, -59.750,-38.833, 143.250,-38.750, 143.333,-38.750, 143.417,-38.750, 143.500,-38.750, 143.583,-38.750, 145.917,-38.750, 146.000,-38.750, 146.083,-38.750, 146.167,-38.750, 146.500,-38.750, 174.667,-38.750, 177.833,-38.750, 286.667,-38.750, -73.333,-38.750, 297.500,-38.750, -62.500,-38.750, 297.667,-38.750, -62.333,-38.750, 297.833,-38.750, -62.167,-38.750, 300.333,-38.750, -59.667,-38.750, 300.417,-38.750, -59.583,-38.750, 300.500,-38.750, -59.500,-38.750, 300.583,-38.750, -59.417,-38.750, 300.667,-38.750, -59.333,-38.750, 143.167,-38.667, 143.667,-38.667, 143.750,-38.667, 145.583,-38.667, 145.833,-38.667, 146.250,-38.667, 146.333,-38.667, 146.417,-38.667, 146.583,-38.667, 146.667,-38.667, 174.667,-38.667, 177.917,-38.667, 286.583,-38.667, -73.417,-38.667, 300.750,-38.667, -59.250,-38.667, 300.833,-38.667, -59.167,-38.667, 300.917,-38.667, -59.083,-38.667, 301.000,-38.667, -59.000,-38.667, 301.083,-38.667, -58.917,-38.667, 142.917,-38.583, 143.000,-38.583, 143.083,-38.583, 143.833,-38.583, 145.583,-38.583, 145.667,-38.583, 145.750,-38.583, 146.750,-38.583, 146.833,-38.583, 174.667,-38.583, 178.000,-38.583, 286.500,-38.583, -73.500,-38.583, 301.167,-38.583, -58.833,-38.583, 301.250,-38.583, -58.750,-38.583, 301.333,-38.583, -58.667,-38.583, 142.750,-38.500, 142.833,-38.500, 143.917,-38.500, 145.167,-38.500, 145.500,-38.500, 146.917,-38.500, 174.667,-38.500, 178.083,-38.500, 286.500,-38.500, -73.500,-38.500, 301.417,-38.500, -58.583,-38.500, 301.500,-38.500, -58.500,-38.500, 301.583,-38.500, -58.417,-38.500, 142.583,-38.417, 142.667,-38.417, 144.000,-38.417, 144.083,-38.417, 144.833,-38.417, 144.917,-38.417, 145.000,-38.417, 145.083,-38.417, 145.333,-38.417, 145.583,-38.417, 147.000,-38.417, 174.667,-38.417, 178.083,-38.417, 286.500,-38.417, -73.500,-38.417, 301.667,-38.417, -58.333,-38.417, 301.750,-38.417, -58.250,-38.417, 141.417,-38.333, 141.500,-38.333, 141.583,-38.333, 142.083,-38.333, 142.167,-38.333, 142.250,-38.333, 142.333,-38.333, 142.417,-38.333, 142.500,-38.333, 144.167,-38.333, 145.000,-38.333, 145.167,-38.333, 145.333,-38.333, 145.417,-38.333, 145.583,-38.333, 147.083,-38.333, 174.750,-38.333, 178.167,-38.333, 286.500,-38.333, -73.500,-38.333, 301.833,-38.333, -58.167,-38.333, 141.333,-38.250, 141.667,-38.250, 141.750,-38.250, 141.833,-38.250, 141.917,-38.250, 142.000,-38.250, 144.250,-38.250, 144.333,-38.250, 144.417,-38.250, 144.500,-38.250, 144.583,-38.250, 145.083,-38.250, 145.250,-38.250, 145.333,-38.250, 145.500,-38.250, 147.083,-38.250, 174.750,-38.250, 178.167,-38.250, 286.500,-38.250, -73.500,-38.250, 301.917,-38.250, -58.083,-38.250, 302.000,-38.250, -58.000,-38.250, 141.250,-38.167, 144.333,-38.167, 144.583,-38.167, 144.667,-38.167, 145.167,-38.167, 145.417,-38.167, 147.167,-38.167, 147.250,-38.167, 174.750,-38.167, 174.833,-38.167, 178.167,-38.167, 286.583,-38.167, -73.417,-38.167, 302.083,-38.167, -57.917,-38.167, 302.167,-38.167, -57.833,-38.167, 141.083,-38.083, 141.167,-38.083, 144.417,-38.083, 145.167,-38.083, 147.333,-38.083, 147.417,-38.083, 174.917,-38.083, 177.000,-38.083, 177.083,-38.083, 178.167,-38.083, 286.583,-38.083, -73.417,-38.083, 302.250,-38.083, -57.750,-38.083, 140.583,-38.000, 140.667,-38.000, 140.750,-38.000, 140.833,-38.000, 140.917,-38.000, 141.000,-38.000, 144.500,-38.000, 145.083,-38.000, 147.500,-38.000, 147.583,-38.000, 174.917,-38.000, 176.917,-38.000, 177.167,-38.000, 177.250,-38.000, 177.333,-38.000, 177.417,-38.000, 177.500,-38.000, 178.167,-38.000, 286.583,-38.000, -73.417,-38.000, 302.250,-38.000, -57.750,-38.000, 140.417,-37.917, 140.500,-37.917, 144.583,-37.917, 144.667,-37.917, 145.000,-37.917, 147.667,-37.917, 147.750,-37.917, 174.833,-37.917, 176.667,-37.917, 176.750,-37.917, 176.833,-37.917, 177.583,-37.917, 178.250,-37.917, 286.500,-37.917, -73.500,-37.917, 302.333,-37.917, -57.667,-37.917, 140.417,-37.833, 144.750,-37.833, 144.833,-37.833, 144.917,-37.833, 147.833,-37.833, 147.917,-37.833, 148.000,-37.833, 148.083,-37.833, 174.833,-37.833, 176.417,-37.833, 176.500,-37.833, 176.583,-37.833, 177.667,-37.833, 178.250,-37.833, 286.500,-37.833, -73.500,-37.833, 302.333,-37.833, -57.667,-37.833, 140.333,-37.750, 148.167,-37.750, 148.250,-37.750, 148.333,-37.750, 148.417,-37.750, 148.500,-37.750, 148.583,-37.750, 148.667,-37.750, 148.750,-37.750, 148.833,-37.750, 148.917,-37.750, 149.000,-37.750, 149.083,-37.750, 149.167,-37.750, 149.250,-37.750, 149.333,-37.750, 174.917,-37.750, 176.000,-37.750, 176.083,-37.750, 176.250,-37.750, 176.333,-37.750, 177.750,-37.750, 178.167,-37.750, 178.250,-37.750, 286.417,-37.750, -73.583,-37.750, 302.417,-37.750, -57.583,-37.750, 140.250,-37.667, 149.417,-37.667, 149.500,-37.667, 174.833,-37.667, 175.917,-37.667, 176.167,-37.667, 177.833,-37.667, 177.917,-37.667, 178.000,-37.667, 178.083,-37.667, 286.417,-37.667, -73.583,-37.667, 302.500,-37.667, -57.500,-37.667, 140.167,-37.583, 149.583,-37.583, 174.833,-37.583, 175.833,-37.583, 286.333,-37.583, -73.667,-37.583, 302.583,-37.583, -57.417,-37.583, 140.000,-37.500, 140.083,-37.500, 149.667,-37.500, 174.833,-37.500, 175.917,-37.500, 286.417,-37.500, -73.583,-37.500, 302.667,-37.500, -57.333,-37.500, 140.000,-37.417, 149.667,-37.417, 174.750,-37.417, 175.833,-37.417, 286.417,-37.417, -73.583,-37.417, 302.750,-37.417, -57.250,-37.417, 139.917,-37.333, 149.667,-37.333, 174.750,-37.333, 175.833,-37.333, 286.333,-37.333, -73.667,-37.333, 302.750,-37.333, -57.250,-37.333, 139.833,-37.250, 149.750,-37.250, 174.667,-37.250, 174.750,-37.250, 175.250,-37.250, 175.333,-37.250, 175.417,-37.250, 175.500,-37.250, 175.583,-37.250, 175.750,-37.250, 286.417,-37.250, -73.583,-37.250, 286.500,-37.250, -73.500,-37.250, 286.583,-37.250, -73.417,-37.250, 286.667,-37.250, -73.333,-37.250, 286.750,-37.250, -73.250,-37.250, 302.833,-37.250, -57.167,-37.250, 302.917,-37.250, -57.083,-37.250, 139.833,-37.167, 149.750,-37.167, 174.833,-37.167, 174.917,-37.167, 175.167,-37.167, 175.667,-37.167, 175.750,-37.167, 286.833,-37.167, -73.167,-37.167, 303.000,-37.167, -57.000,-37.167, 139.750,-37.083, 149.750,-37.083, 175.000,-37.083, 175.167,-37.083, 175.583,-37.083, 175.750,-37.083, 286.833,-37.083, -73.167,-37.083, 303.000,-37.083, -57.000,-37.083, 139.750,-37.000, 149.667,-37.000, 174.500,-37.000, 174.833,-37.000, 174.917,-37.000, 175.000,-37.000, 175.167,-37.000, 175.583,-37.000, 175.750,-37.000, 286.833,-37.000, -73.167,-37.000, 303.083,-37.000, -56.917,-37.000, 139.833,-36.917, 149.667,-36.917, 174.500,-36.917, 174.583,-36.917, 174.667,-36.917, 174.750,-36.917, 174.833,-36.917, 174.917,-36.917, 175.083,-36.917, 175.500,-36.917, 175.667,-36.917, 175.750,-36.917, 286.917,-36.917, -73.083,-36.917, 303.167,-36.917, -56.833,-36.917, 139.917,-36.833, 149.667,-36.833, 174.500,-36.833, 175.500,-36.833, 175.583,-36.833, 286.917,-36.833, -73.083,-36.833, 303.167,-36.833, -56.833,-36.833, 139.917,-36.750, 149.750,-36.750, 174.417,-36.750, 174.583,-36.750, 174.667,-36.750, 175.500,-36.750, 286.833,-36.750, -73.167,-36.750, 286.917,-36.750, -73.083,-36.750, 287.000,-36.750, -73.000,-36.750, 303.167,-36.750, -56.833,-36.750, 139.917,-36.667, 149.750,-36.667, 174.417,-36.667, 174.667,-36.667, 175.500,-36.667, 287.083,-36.667, -72.917,-36.667, 303.167,-36.667, -56.833,-36.667, 139.833,-36.583, 149.750,-36.583, 174.500,-36.583, 174.583,-36.583, 287.083,-36.583, -72.917,-36.583, 303.167,-36.583, -56.833,-36.583, 139.833,-36.500, 149.833,-36.500, 174.500,-36.500, 174.583,-36.500, 287.083,-36.500, -72.917,-36.500, 303.083,-36.500, -56.917,-36.500, 139.833,-36.417, 149.833,-36.417, 174.500,-36.417, 174.583,-36.417, 174.750,-36.417, 287.167,-36.417, -72.833,-36.417, 302.917,-36.417, -57.083,-36.417, 303.083,-36.417, -56.917,-36.417, 139.750,-36.333, 149.833,-36.333, 174.083,-36.333, 174.333,-36.333, 174.417,-36.333, 174.500,-36.333, 174.667,-36.333, 174.750,-36.333, 287.167,-36.333, -72.833,-36.333, 302.750,-36.333, -57.250,-36.333, 302.833,-36.333, -57.167,-36.333, 303.000,-36.333, -57.000,-36.333, 139.750,-36.250, 149.833,-36.250, 174.083,-36.250, 174.583,-36.250, 174.667,-36.250, 174.750,-36.250, 287.250,-36.250, -72.750,-36.250, 302.583,-36.250, -57.417,-36.250, 302.667,-36.250, -57.333,-36.250, 139.667,-36.167, 149.833,-36.167, 174.000,-36.167, 174.083,-36.167, 174.500,-36.167, 174.583,-36.167, 287.250,-36.167, -72.750,-36.167, 302.500,-36.167, -57.500,-36.167, 139.667,-36.083, 149.833,-36.083, 173.917,-36.083, 174.167,-36.083, 174.250,-36.083, 174.333,-36.083, 174.417,-36.083, 174.500,-36.083, 287.250,-36.083, -72.750,-36.083, 302.583,-36.083, -57.417,-36.083, 136.750,-36.000, 136.833,-36.000, 136.917,-36.000, 137.000,-36.000, 137.083,-36.000, 137.167,-36.000, 137.333,-36.000, 139.500,-36.000, 139.583,-36.000, 149.917,-36.000, 173.833,-36.000, 174.417,-36.000, 287.250,-36.000, -72.750,-36.000, 302.500,-36.000, -57.500,-36.000, 136.583,-35.917, 136.667,-35.917, 137.250,-35.917, 137.417,-35.917, 137.500,-35.917, 139.417,-35.917, 149.917,-35.917, 173.750,-35.917, 174.333,-35.917, 287.333,-35.917, -72.667,-35.917, 302.417,-35.917, -57.583,-35.917, 136.583,-35.833, 136.667,-35.833, 137.583,-35.833, 137.667,-35.833, 137.750,-35.833, 137.833,-35.833, 137.917,-35.833, 139.333,-35.833, 149.917,-35.833, 173.667,-35.833, 174.333,-35.833, 287.417,-35.833, -72.583,-35.833, 302.500,-35.833, -57.500,-35.833, 136.750,-35.750, 136.833,-35.750, 136.917,-35.750, 137.000,-35.750, 137.083,-35.750, 137.333,-35.750, 137.500,-35.750, 137.917,-35.750, 139.333,-35.750, 150.000,-35.750, 173.583,-35.750, 174.333,-35.750, 287.500,-35.750, -72.500,-35.750, 302.500,-35.750, -57.500,-35.750, 137.167,-35.667, 137.250,-35.667, 137.417,-35.667, 139.083,-35.667, 139.167,-35.667, 139.417,-35.667, 150.083,-35.667, 150.167,-35.667, 173.500,-35.667, 174.333,-35.667, 287.417,-35.667, -72.583,-35.667, 302.583,-35.667, -57.417,-35.667, 138.167,-35.583, 138.250,-35.583, 138.333,-35.583, 138.417,-35.583, 138.500,-35.583, 139.083,-35.583, 139.167,-35.583, 139.417,-35.583, 150.167,-35.583, 173.417,-35.583, 174.333,-35.583, 287.417,-35.583, -72.583,-35.583, 302.667,-35.583, -57.333,-35.583, 138.250,-35.500, 138.333,-35.500, 138.583,-35.500, 138.667,-35.500, 138.750,-35.500, 138.917,-35.500, 139.000,-35.500, 139.333,-35.500, 150.167,-35.500, 173.500,-35.500, 174.250,-35.500, 287.500,-35.500, -72.500,-35.500, 302.667,-35.500, -57.333,-35.500, 138.417,-35.417, 138.833,-35.417, 138.917,-35.417, 139.417,-35.417, 150.167,-35.417, 173.583,-35.417, 174.083,-35.417, 174.167,-35.417, 287.583,-35.417, -72.417,-35.417, 302.667,-35.417, -57.333,-35.417, 138.500,-35.333, 139.000,-35.333, 139.083,-35.333, 139.167,-35.333, 139.333,-35.333, 150.250,-35.333, 173.250,-35.333, 173.333,-35.333, 173.417,-35.333, 173.500,-35.333, 174.000,-35.333, 287.583,-35.333, -72.417,-35.333, 302.667,-35.333, -57.333,-35.333, 136.833,-35.250, 138.500,-35.250, 139.250,-35.250, 150.333,-35.250, 173.167,-35.250, 173.917,-35.250, 174.000,-35.250, 287.667,-35.250, -72.333,-35.250, 302.667,-35.250, -57.333,-35.250, 136.917,-35.167, 137.000,-35.167, 137.083,-35.167, 137.167,-35.167, 137.250,-35.167, 137.333,-35.167, 137.667,-35.167, 138.500,-35.167, 150.417,-35.167, 173.250,-35.167, 173.667,-35.167, 173.750,-35.167, 173.833,-35.167, 287.750,-35.167, -72.250,-35.167, 302.417,-35.167, -57.583,-35.167, 302.583,-35.167, -57.417,-35.167, 302.667,-35.167, -57.333,-35.167, 117.833,-35.083, 137.000,-35.083, 137.417,-35.083, 137.500,-35.083, 137.583,-35.083, 137.667,-35.083, 138.500,-35.083, 150.500,-35.083, 150.583,-35.083, 173.250,-35.083, 173.500,-35.083, 173.583,-35.083, 173.917,-35.083, 287.833,-35.083, -72.167,-35.083, 302.250,-35.083, -57.750,-35.083, 302.333,-35.083, -57.667,-35.083, 302.500,-35.083, -57.500,-35.083, 302.667,-35.083, -57.333,-35.083, 116.500,-35.000, 116.583,-35.000, 116.667,-35.000, 116.750,-35.000, 116.833,-35.000, 116.917,-35.000, 117.000,-35.000, 117.083,-35.000, 117.167,-35.000, 117.250,-35.000, 117.333,-35.000, 117.417,-35.000, 117.500,-35.000, 117.583,-35.000, 117.667,-35.000, 117.750,-35.000, 117.917,-35.000, 137.000,-35.000, 137.083,-35.000, 137.167,-35.000, 137.250,-35.000, 137.333,-35.000, 137.417,-35.000, 137.583,-35.000, 138.583,-35.000, 150.500,-35.000, 173.250,-35.000, 173.333,-35.000, 173.417,-35.000, 287.833,-35.000, -72.167,-35.000, 302.167,-35.000, -57.833,-35.000, 302.333,-35.000, -57.667,-35.000, 302.500,-35.000, -57.500,-35.000, 302.583,-35.000, -57.417,-35.000, 302.750,-35.000, -57.250,-35.000, 116.500,-34.917, 118.000,-34.917, 118.083,-34.917, 137.500,-34.917, 137.583,-34.917, 138.500,-34.917, 150.500,-34.917, 173.167,-34.917, 287.833,-34.917, -72.167,-34.917, 301.917,-34.917, -58.083,-34.917, 302.000,-34.917, -58.000,-34.917, 302.083,-34.917, -57.917,-34.917, 302.250,-34.917, -57.750,-34.917, 302.417,-34.917, -57.583,-34.917, 302.833,-34.917, -57.167,-34.917, 302.917,-34.917, -57.083,-34.917, 303.583,-34.917, -56.417,-34.917, 303.667,-34.917, -56.333,-34.917, 304.833,-34.917, -55.167,-34.917, 305.000,-34.917, -55.000,-34.917, 305.083,-34.917, -54.917,-34.917, 116.000,-34.833, 116.083,-34.833, 116.167,-34.833, 116.250,-34.833, 116.333,-34.833, 116.417,-34.833, 118.167,-34.833, 118.250,-34.833, 135.583,-34.833, 135.667,-34.833, 135.750,-34.833, 135.833,-34.833, 137.500,-34.833, 137.667,-34.833, 138.500,-34.833, 150.583,-34.833, 287.917,-34.833, -72.083,-34.833, 301.750,-34.833, -58.250,-34.833, 301.833,-34.833, -58.167,-34.833, 302.250,-34.833, -57.750,-34.833, 302.333,-34.833, -57.667,-34.833, 303.000,-34.833, -57.000,-34.833, 303.083,-34.833, -56.917,-34.833, 303.167,-34.833, -56.833,-34.833, 303.250,-34.833, -56.750,-34.833, 303.333,-34.833, -56.667,-34.833, 303.417,-34.833, -56.583,-34.833, 303.500,-34.833, -56.500,-34.833, 303.750,-34.833, -56.250,-34.833, 303.833,-34.833, -56.167,-34.833, 304.250,-34.833, -55.750,-34.833, 304.333,-34.833, -55.667,-34.833, 304.417,-34.833, -55.583,-34.833, 304.500,-34.833, -55.500,-34.833, 304.583,-34.833, -55.417,-34.833, 304.667,-34.833, -55.333,-34.833, 304.750,-34.833, -55.250,-34.833, 304.917,-34.833, -55.083,-34.833, 305.167,-34.833, -54.833,-34.833, 305.333,-34.833, -54.667,-34.833, 19.667,-34.750, 19.750,-34.750, 19.833,-34.750, 19.917,-34.750, 116.000,-34.750, 118.333,-34.750, 135.500,-34.750, 135.833,-34.750, 137.500,-34.750, 137.667,-34.750, 138.583,-34.750, 150.583,-34.750, 287.917,-34.750, -72.083,-34.750, 301.583,-34.750, -58.417,-34.750, 301.667,-34.750, -58.333,-34.750, 301.833,-34.750, -58.167,-34.750, 302.000,-34.750, -58.000,-34.750, 302.083,-34.750, -57.917,-34.750, 302.167,-34.750, -57.833,-34.750, 302.917,-34.750, -57.083,-34.750, 303.083,-34.750, -56.917,-34.750, 303.917,-34.750, -56.083,-34.750, 304.000,-34.750, -56.000,-34.750, 304.083,-34.750, -55.917,-34.750, 304.167,-34.750, -55.833,-34.750, 305.250,-34.750, -54.750,-34.750, 305.417,-34.750, -54.583,-34.750, 305.500,-34.750, -54.500,-34.750, 19.583,-34.667, 20.000,-34.667, 20.083,-34.667, 115.917,-34.667, 118.417,-34.667, 118.500,-34.667, 135.417,-34.667, 135.750,-34.667, 137.500,-34.667, 137.667,-34.667, 138.500,-34.667, 150.583,-34.667, 288.000,-34.667, -72.000,-34.667, 301.500,-34.667, -58.500,-34.667, 302.083,-34.667, -57.917,-34.667, 302.833,-34.667, -57.167,-34.667, 303.000,-34.667, -57.000,-34.667, 303.167,-34.667, -56.833,-34.667, 305.500,-34.667, -54.500,-34.667, 305.667,-34.667, -54.333,-34.667, 19.333,-34.583, 19.417,-34.583, 19.500,-34.583, 20.167,-34.583, 20.250,-34.583, 115.833,-34.583, 118.583,-34.583, 135.333,-34.583, 135.500,-34.583, 135.833,-34.583, 137.500,-34.583, 137.667,-34.583, 138.417,-34.583, 150.667,-34.583, 172.833,-34.583, 288.000,-34.583, -72.000,-34.583, 301.417,-34.583, -58.583,-34.583, 301.500,-34.583, -58.500,-34.583, 301.667,-34.583, -58.333,-34.583, 302.083,-34.583, -57.917,-34.583, 302.667,-34.583, -57.333,-34.583, 302.750,-34.583, -57.250,-34.583, 302.917,-34.583, -57.083,-34.583, 303.083,-34.583, -56.917,-34.583, 305.500,-34.583, -54.500,-34.583, 305.667,-34.583, -54.333,-34.583, 19.417,-34.500, 20.333,-34.500, 115.750,-34.500, 118.667,-34.500, 118.750,-34.500, 135.417,-34.500, 135.917,-34.500, 137.500,-34.500, 137.750,-34.500, 137.833,-34.500, 138.333,-34.500, 150.667,-34.500, 172.750,-34.500, 172.833,-34.500, 288.000,-34.500, -72.000,-34.500, 301.333,-34.500, -58.667,-34.500, 301.750,-34.500, -58.250,-34.500, 301.833,-34.500, -58.167,-34.500, 301.917,-34.500, -58.083,-34.500, 302.000,-34.500, -58.000,-34.500, 302.583,-34.500, -57.417,-34.500, 303.000,-34.500, -57.000,-34.500, 305.583,-34.500, -54.417,-34.500, 305.750,-34.500, -54.250,-34.500, 305.833,-34.500, -54.167,-34.500, 19.333,-34.417, 20.417,-34.417, 20.500,-34.417, 20.583,-34.417, 20.667,-34.417, 20.750,-34.417, 21.250,-34.417, 115.583,-34.417, 115.667,-34.417, 118.833,-34.417, 118.917,-34.417, 119.000,-34.417, 119.083,-34.417, 119.167,-34.417, 119.250,-34.417, 135.417,-34.417, 136.000,-34.417, 137.500,-34.417, 137.750,-34.417, 137.917,-34.417, 138.333,-34.417, 150.750,-34.417, 288.000,-34.417, -72.000,-34.417, 301.333,-34.417, -58.667,-34.417, 301.500,-34.417, -58.500,-34.417, 301.917,-34.417, -58.083,-34.417, 302.667,-34.417, -57.333,-34.417, 302.750,-34.417, -57.250,-34.417, 302.833,-34.417, -57.167,-34.417, 302.917,-34.417, -57.083,-34.417, 305.917,-34.417, -54.083,-34.417, 306.000,-34.417, -54.000,-34.417, 18.833,-34.333, 18.917,-34.333, 19.000,-34.333, 19.083,-34.333, 19.167,-34.333, 19.250,-34.333, 20.833,-34.333, 20.917,-34.333, 21.000,-34.333, 21.083,-34.333, 21.167,-34.333, 21.333,-34.333, 21.417,-34.333, 21.500,-34.333, 21.583,-34.333, 21.667,-34.333, 21.750,-34.333, 115.417,-34.333, 115.500,-34.333, 119.333,-34.333, 135.417,-34.333, 136.083,-34.333, 136.167,-34.333, 137.500,-34.333, 137.833,-34.333, 138.000,-34.333, 138.250,-34.333, 150.833,-34.333, 288.083,-34.333, -71.917,-34.333, 301.333,-34.333, -58.667,-34.333, 301.917,-34.333, -58.083,-34.333, 306.083,-34.333, -53.917,-34.333, 18.917,-34.250, 21.833,-34.250, 115.083,-34.250, 115.167,-34.250, 115.250,-34.250, 115.333,-34.250, 119.333,-34.250, 135.417,-34.250, 136.167,-34.250, 137.500,-34.250, 138.000,-34.250, 138.167,-34.250, 150.833,-34.250, 288.083,-34.250, -71.917,-34.250, 301.333,-34.250, -58.667,-34.250, 301.750,-34.250, -58.250,-34.250, 301.833,-34.250, -58.167,-34.250, 306.167,-34.250, -53.833,-34.250, 18.333,-34.167, 18.917,-34.167, 21.917,-34.167, 22.000,-34.167, 24.500,-34.167, 24.583,-34.167, 24.667,-34.167, 24.750,-34.167, 115.083,-34.167, 119.417,-34.167, 135.333,-34.167, 136.250,-34.167, 137.500,-34.167, 137.917,-34.167, 138.167,-34.167, 150.833,-34.167, 288.000,-34.167, -72.000,-34.167, 301.417,-34.167, -58.583,-34.167, 301.583,-34.167, -58.417,-34.167, 301.750,-34.167, -58.250,-34.167, 306.083,-34.167, -53.917,-34.167, 18.417,-34.083, 18.500,-34.083, 18.833,-34.083, 22.083,-34.083, 23.083,-34.083, 23.167,-34.083, 23.250,-34.083, 24.250,-34.083, 24.333,-34.083, 24.417,-34.083, 24.750,-34.083, 115.000,-34.083, 119.500,-34.083, 135.333,-34.083, 136.250,-34.083, 137.583,-34.083, 138.000,-34.083, 138.083,-34.083, 150.917,-34.083, 288.083,-34.083, -71.917,-34.083, 301.500,-34.083, -58.500,-34.083, 301.667,-34.083, -58.333,-34.083, 306.167,-34.083, -53.833,-34.083, 306.250,-34.083, -53.750,-34.083, 306.333,-34.083, -53.667,-34.083, 18.417,-34.000, 18.583,-34.000, 18.667,-34.000, 18.750,-34.000, 22.167,-34.000, 22.250,-34.000, 22.333,-34.000, 22.417,-34.000, 22.833,-34.000, 22.917,-34.000, 23.000,-34.000, 23.333,-34.000, 23.417,-34.000, 23.750,-34.000, 23.833,-34.000, 23.917,-34.000, 24.000,-34.000, 24.083,-34.000, 24.167,-34.000, 24.833,-34.000, 24.917,-34.000, 25.333,-34.000, 25.417,-34.000, 25.500,-34.000, 25.583,-34.000, 115.000,-34.000, 119.583,-34.000, 119.667,-34.000, 122.083,-34.000, 122.167,-34.000, 135.333,-34.000, 136.333,-34.000, 137.583,-34.000, 150.917,-34.000, 288.167,-34.000, -71.833,-34.000, 301.417,-34.000, -58.583,-34.000, 301.583,-34.000, -58.417,-34.000, 306.333,-34.000, -53.667,-34.000, 18.417,-33.917, 22.500,-33.917, 22.583,-33.917, 22.667,-33.917, 22.750,-33.917, 23.500,-33.917, 23.583,-33.917, 23.667,-33.917, 25.000,-33.917, 25.083,-33.917, 25.167,-33.917, 25.250,-33.917, 25.500,-33.917, 115.000,-33.917, 119.750,-33.917, 119.833,-33.917, 119.917,-33.917, 120.000,-33.917, 120.083,-33.917, 120.167,-33.917, 120.250,-33.917, 120.333,-33.917, 120.417,-33.917, 122.083,-33.917, 122.250,-33.917, 122.333,-33.917, 122.417,-33.917, 123.167,-33.917, 123.250,-33.917, 135.250,-33.917, 136.417,-33.917, 136.500,-33.917, 136.583,-33.917, 137.667,-33.917, 150.917,-33.917, 288.167,-33.917, -71.833,-33.917, 301.333,-33.917, -58.667,-33.917, 301.500,-33.917, -58.500,-33.917, 301.667,-33.917, -58.333,-33.917, 306.250,-33.917, -53.750,-33.917, 18.500,-33.833, 25.500,-33.833, 115.000,-33.833, 120.500,-33.833, 120.583,-33.833, 120.667,-33.833, 120.750,-33.833, 120.833,-33.833, 120.917,-33.833, 121.000,-33.833, 121.083,-33.833, 121.167,-33.833, 121.583,-33.833, 121.667,-33.833, 121.750,-33.833, 121.833,-33.833, 122.083,-33.833, 122.500,-33.833, 122.583,-33.833, 122.667,-33.833, 122.750,-33.833, 122.833,-33.833, 122.917,-33.833, 123.000,-33.833, 123.083,-33.833, 123.333,-33.833, 123.417,-33.833, 135.167,-33.833, 136.667,-33.833, 137.667,-33.833, 151.000,-33.833, 151.083,-33.833, 288.167,-33.833, -71.833,-33.833, 288.250,-33.833, -71.750,-33.833, 301.333,-33.833, -58.667,-33.833, 301.417,-33.833, -58.583,-33.833, 301.500,-33.833, -58.500,-33.833, 301.583,-33.833, -58.417,-33.833, 306.333,-33.833, -53.667,-33.833, 306.417,-33.833, -53.583,-33.833, 18.500,-33.750, 25.583,-33.750, 25.667,-33.750, 26.250,-33.750, 26.333,-33.750, 26.417,-33.750, 115.000,-33.750, 121.250,-33.750, 121.333,-33.750, 121.417,-33.750, 121.500,-33.750, 121.917,-33.750, 122.000,-33.750, 123.500,-33.750, 123.583,-33.750, 135.083,-33.750, 136.750,-33.750, 137.750,-33.750, 151.083,-33.750, 288.333,-33.750, -71.667,-33.750, 301.250,-33.750, -58.750,-33.750, 301.417,-33.750, -58.583,-33.750, 301.583,-33.750, -58.417,-33.750, 306.500,-33.750, -53.500,-33.750, 306.583,-33.750, -53.417,-33.750, 18.417,-33.667, 25.750,-33.667, 25.833,-33.667, 25.917,-33.667, 26.000,-33.667, 26.083,-33.667, 26.167,-33.667, 26.500,-33.667, 26.583,-33.667, 115.000,-33.667, 115.083,-33.667, 115.167,-33.667, 115.250,-33.667, 115.333,-33.667, 115.417,-33.667, 123.667,-33.667, 134.917,-33.667, 135.000,-33.667, 136.833,-33.667, 136.917,-33.667, 137.000,-33.667, 137.083,-33.667, 137.167,-33.667, 137.833,-33.667, 137.917,-33.667, 151.083,-33.667, 288.417,-33.667, -71.583,-33.667, 301.250,-33.667, -58.750,-33.667, 301.417,-33.667, -58.583,-33.667, 301.583,-33.667, -58.417,-33.667, 306.500,-33.667, -53.500,-33.667, 306.667,-33.667, -53.333,-33.667, 18.417,-33.583, 26.667,-33.583, 26.750,-33.583, 26.833,-33.583, 115.500,-33.583, 123.750,-33.583, 123.833,-33.583, 134.917,-33.583, 137.250,-33.583, 138.000,-33.583, 151.083,-33.583, 288.417,-33.583, -71.583,-33.583, 301.250,-33.583, -58.750,-33.583, 301.417,-33.583, -58.583,-33.583, 301.583,-33.583, -58.417,-33.583, 306.583,-33.583, -53.417,-33.583, 306.750,-33.583, -53.250,-33.583, 18.333,-33.500, 26.917,-33.500, 27.000,-33.500, 115.583,-33.500, 123.833,-33.500, 134.917,-33.500, 137.167,-33.500, 138.000,-33.500, 151.167,-33.500, 288.417,-33.500, -71.583,-33.500, 301.250,-33.500, -58.750,-33.500, 301.667,-33.500, -58.333,-33.500, 306.833,-33.500, -53.167,-33.500, 18.250,-33.417, 27.083,-33.417, 27.167,-33.417, 115.667,-33.417, 123.833,-33.417, 134.917,-33.417, 137.250,-33.417, 137.333,-33.417, 137.917,-33.417, 151.167,-33.417, 288.333,-33.417, -71.667,-33.417, 301.250,-33.417, -58.750,-33.417, 301.667,-33.417, -58.333,-33.417, 306.750,-33.417, -53.250,-33.417, 306.917,-33.417, -53.083,-33.417, 18.167,-33.333, 27.250,-33.333, 115.667,-33.333, 123.917,-33.333, 134.833,-33.333, 137.333,-33.333, 137.917,-33.333, 151.250,-33.333, 288.333,-33.333, -71.667,-33.333, 301.333,-33.333, -58.667,-33.333, 301.500,-33.333, -58.500,-33.333, 301.667,-33.333, -58.333,-33.333, 306.750,-33.333, -53.250,-33.333, 18.167,-33.250, 27.333,-33.250, 27.417,-33.250, 115.750,-33.250, 123.917,-33.250, 134.750,-33.250, 137.417,-33.250, 137.833,-33.250, 151.333,-33.250, 288.333,-33.250, -71.667,-33.250, 301.333,-33.250, -58.667,-33.250, 301.500,-33.250, -58.500,-33.250, 301.667,-33.250, -58.333,-33.250, 306.833,-33.250, -53.167,-33.250, 18.167,-33.167, 27.500,-33.167, 27.583,-33.167, 115.750,-33.167, 123.917,-33.167, 134.750,-33.167, 137.417,-33.167, 137.917,-33.167, 138.000,-33.167, 151.417,-33.167, 288.333,-33.167, -71.667,-33.167, 301.333,-33.167, -58.667,-33.167, 301.500,-33.167, -58.500,-33.167, 301.667,-33.167, -58.333,-33.167, 301.833,-33.167, -58.167,-33.167, 306.917,-33.167, -53.083,-33.167, 307.083,-33.167, -52.917,-33.167, 18.083,-33.083, 27.667,-33.083, 115.750,-33.083, 124.000,-33.083, 134.250,-33.083, 134.333,-33.083, 134.417,-33.083, 134.500,-33.083, 134.583,-33.083, 134.667,-33.083, 137.500,-33.083, 138.083,-33.083, 151.417,-33.083, 288.333,-33.083, -71.667,-33.083, 288.417,-33.083, -71.583,-33.083, 301.417,-33.083, -58.583,-33.083, 301.583,-33.083, -58.417,-33.083, 301.750,-33.083, -58.250,-33.083, 301.917,-33.083, -58.083,-33.083, 307.000,-33.083, -53.000,-33.083, 307.167,-33.083, -52.833,-33.083, 17.917,-33.000, 18.000,-33.000, 27.750,-33.000, 27.833,-33.000, 115.750,-33.000, 124.083,-33.000, 124.167,-33.000, 134.250,-33.000, 137.583,-33.000, 138.000,-33.000, 151.500,-33.000, 288.500,-33.000, -71.500,-33.000, 301.667,-33.000, -58.333,-33.000, 301.833,-33.000, -58.167,-33.000, 302.000,-33.000, -58.000,-33.000, 307.083,-33.000, -52.917,-33.000, 307.250,-33.000, -52.750,-33.000, 17.917,-32.917, 27.917,-32.917, 115.667,-32.917, 124.250,-32.917, 124.333,-32.917, 124.417,-32.917, 124.500,-32.917, 134.083,-32.917, 134.167,-32.917, 137.667,-32.917, 137.750,-32.917, 138.000,-32.917, 151.583,-32.917, 151.750,-32.917, 288.500,-32.917, -71.500,-32.917, 301.667,-32.917, -58.333,-32.917, 301.833,-32.917, -58.167,-32.917, 302.000,-32.917, -58.000,-32.917, 307.083,-32.917, -52.917,-32.917, 307.250,-32.917, -52.750,-32.917, 17.917,-32.833, 18.000,-32.833, 18.083,-32.833, 28.000,-32.833, 115.667,-32.833, 124.583,-32.833, 124.667,-32.833, 124.750,-32.833, 134.167,-32.833, 134.250,-32.833, 137.750,-32.833, 137.917,-32.833, 151.667,-32.833, 288.500,-32.833, -71.500,-32.833, 301.583,-32.833, -58.417,-32.833, 301.750,-32.833, -58.250,-32.833, 301.917,-32.833, -58.083,-32.833, 307.167,-32.833, -52.833,-32.833, 307.333,-32.833, -52.667,-32.833, 17.917,-32.750, 18.167,-32.750, 18.250,-32.750, 28.083,-32.750, 28.167,-32.750, 115.667,-32.750, 124.833,-32.750, 134.083,-32.750, 134.167,-32.750, 134.333,-32.750, 137.667,-32.750, 138.000,-32.750, 151.750,-32.750, 151.833,-32.750, 151.917,-32.750, 288.583,-32.750, -71.417,-32.750, 301.583,-32.750, -58.417,-32.750, 301.750,-32.750, -58.250,-32.750, 301.917,-32.750, -58.083,-32.750, 307.250,-32.750, -52.750,-32.750, 307.333,-32.750, -52.667,-32.750, 18.333,-32.667, 28.250,-32.667, 115.750,-32.667, 124.917,-32.667, 125.000,-32.667, 125.083,-32.667, 134.333,-32.667, 137.667,-32.667, 137.917,-32.667, 151.917,-32.667, 288.583,-32.667, -71.417,-32.667, 301.583,-32.667, -58.417,-32.667, 301.750,-32.667, -58.250,-32.667, 301.917,-32.667, -58.083,-32.667, 307.417,-32.667, -52.583,-32.667, 18.333,-32.583, 28.333,-32.583, 28.417,-32.583, 115.833,-32.583, 125.167,-32.583, 125.250,-32.583, 134.333,-32.583, 137.750,-32.583, 137.833,-32.583, 152.000,-32.583, 152.083,-32.583, 288.583,-32.583, -71.417,-32.583, 301.583,-32.583, -58.417,-32.583, 301.750,-32.583, -58.250,-32.583, 301.917,-32.583, -58.083,-32.583, 307.417,-32.583, -52.583,-32.583, 18.333,-32.500, 28.500,-32.500, 115.750,-32.500, 125.333,-32.500, 125.417,-32.500, 133.917,-32.500, 134.250,-32.500, 152.167,-32.500, 288.583,-32.500, -71.417,-32.500, 301.667,-32.500, -58.333,-32.500, 301.833,-32.500, -58.167,-32.500, 307.417,-32.500, -52.583,-32.500, 18.333,-32.417, 28.583,-32.417, 115.750,-32.417, 125.500,-32.417, 125.583,-32.417, 134.000,-32.417, 134.083,-32.417, 134.167,-32.417, 152.250,-32.417, 288.583,-32.417, -71.417,-32.417, 307.500,-32.417, -52.500,-32.417, 18.333,-32.333, 28.667,-32.333, 115.750,-32.333, 125.667,-32.333, 133.917,-32.333, 152.167,-32.333, 288.583,-32.333, -71.417,-32.333, 307.583,-32.333, -52.417,-32.333, 18.417,-32.250, 28.750,-32.250, 115.750,-32.250, 125.750,-32.250, 125.833,-32.250, 125.917,-32.250, 126.000,-32.250, 126.333,-32.250, 126.417,-32.250, 126.500,-32.250, 126.583,-32.250, 126.667,-32.250, 126.750,-32.250, 126.833,-32.250, 126.917,-32.250, 127.000,-32.250, 127.083,-32.250, 127.167,-32.250, 127.250,-32.250, 133.833,-32.250, 152.167,-32.250, 288.500,-32.250, -71.500,-32.250, 307.667,-32.250, -52.333,-32.250, 18.333,-32.167, 28.833,-32.167, 115.833,-32.167, 126.083,-32.167, 126.167,-32.167, 126.250,-32.167, 127.333,-32.167, 127.417,-32.167, 127.500,-32.167, 133.167,-32.167, 133.250,-32.167, 133.333,-32.167, 133.417,-32.167, 133.750,-32.167, 152.250,-32.167, 288.500,-32.167, -71.500,-32.167, 307.750,-32.167, -52.250,-32.167, 18.333,-32.083, 28.917,-32.083, 115.750,-32.083, 127.583,-32.083, 127.667,-32.083, 127.750,-32.083, 127.833,-32.083, 133.000,-32.083, 133.083,-32.083, 133.500,-32.083, 133.583,-32.083, 133.667,-32.083, 152.333,-32.083, 288.500,-32.083, -71.500,-32.083, 307.667,-32.083, -52.333,-32.083, 307.833,-32.083, -52.167,-32.083, 18.333,-32.000, 29.000,-32.000, 115.750,-32.000, 127.917,-32.000, 128.000,-32.000, 128.083,-32.000, 128.167,-32.000, 132.167,-32.000, 132.250,-32.000, 132.333,-32.000, 132.917,-32.000, 152.333,-32.000, 288.500,-32.000, -71.500,-32.000, 307.583,-32.000, -52.417,-32.000, 18.333,-31.917, 29.083,-31.917, 115.750,-31.917, 128.250,-31.917, 128.333,-31.917, 132.167,-31.917, 132.417,-31.917, 132.500,-31.917, 132.583,-31.917, 132.667,-31.917, 132.750,-31.917, 132.833,-31.917, 152.333,-31.917, 288.500,-31.917, -71.500,-31.917, 307.667,-31.917, -52.333,-31.917, 307.833,-31.917, -52.167,-31.917, 308.083,-31.917, -51.917,-31.917, 18.250,-31.833, 29.167,-31.833, 115.750,-31.833, 128.417,-31.833, 128.500,-31.833, 128.583,-31.833, 132.000,-31.833, 132.083,-31.833, 152.417,-31.833, 288.500,-31.833, -71.500,-31.833, 307.583,-31.833, -52.417,-31.833, 307.750,-31.833, -52.250,-31.833, 308.250,-31.833, -51.750,-31.833, 18.250,-31.750, 29.250,-31.750, 115.750,-31.750, 128.667,-31.750, 128.750,-31.750, 128.833,-31.750, 131.833,-31.750, 131.917,-31.750, 152.500,-31.750, 288.500,-31.750, -71.500,-31.750, 307.583,-31.750, -52.417,-31.750, 308.417,-31.750, -51.583,-31.750, 18.250,-31.667, 29.333,-31.667, 115.750,-31.667, 128.917,-31.667, 129.000,-31.667, 129.083,-31.667, 129.167,-31.667, 131.667,-31.667, 131.750,-31.667, 152.583,-31.667, 288.500,-31.667, -71.500,-31.667, 307.667,-31.667, -52.333,-31.667, 307.750,-31.667, -52.250,-31.667, 308.500,-31.667, -51.500,-31.667, 18.167,-31.583, 29.417,-31.583, 29.500,-31.583, 115.667,-31.583, 129.250,-31.583, 129.333,-31.583, 129.417,-31.583, 129.500,-31.583, 129.583,-31.583, 129.667,-31.583, 129.750,-31.583, 129.833,-31.583, 129.917,-31.583, 130.000,-31.583, 130.333,-31.583, 130.417,-31.583, 130.500,-31.583, 130.583,-31.583, 130.667,-31.583, 130.750,-31.583, 131.500,-31.583, 131.583,-31.583, 152.583,-31.583, 288.500,-31.583, -71.500,-31.583, 307.833,-31.583, -52.167,-31.583, 308.583,-31.583, -51.417,-31.583, 18.083,-31.500, 29.583,-31.500, 115.583,-31.500, 130.083,-31.500, 130.167,-31.500, 130.250,-31.500, 130.833,-31.500, 130.917,-31.500, 131.250,-31.500, 131.333,-31.500, 131.417,-31.500, 152.583,-31.500, 288.500,-31.500, -71.500,-31.500, 307.833,-31.500, -52.167,-31.500, 308.667,-31.500, -51.333,-31.500, 18.000,-31.417, 29.667,-31.417, 29.750,-31.417, 115.583,-31.417, 131.000,-31.417, 131.083,-31.417, 131.167,-31.417, 152.583,-31.417, 288.417,-31.417, -71.583,-31.417, 307.833,-31.417, -52.167,-31.417, 308.750,-31.417, -51.250,-31.417, 17.917,-31.333, 29.833,-31.333, 115.500,-31.333, 152.667,-31.333, 288.417,-31.333, -71.583,-31.333, 307.917,-31.333, -52.083,-31.333, 308.000,-31.333, -52.000,-31.333, 308.833,-31.333, -51.167,-31.333, 17.917,-31.250, 29.917,-31.250, 115.500,-31.250, 152.667,-31.250, 288.417,-31.250, -71.583,-31.250, 308.083,-31.250, -51.917,-31.250, 308.167,-31.250, -51.833,-31.250, 308.917,-31.250, -51.083,-31.250, 309.000,-31.250, -51.000,-31.250, 17.833,-31.167, 30.000,-31.167, 115.417,-31.167, 152.667,-31.167, 288.417,-31.167, -71.583,-31.167, 308.250,-31.167, -51.750,-31.167, 308.833,-31.167, -51.167,-31.167, 308.917,-31.167, -51.083,-31.167, 309.000,-31.167, -51.000,-31.167, 17.750,-31.083, 30.083,-31.083, 115.417,-31.083, 152.667,-31.083, 152.833,-31.083, 288.417,-31.083, -71.583,-31.083, 308.333,-31.083, -51.667,-31.083, 17.750,-31.000, 30.167,-31.000, 115.333,-31.000, 139.583,-31.000, 152.750,-31.000, 152.833,-31.000, 288.417,-31.000, -71.583,-31.000, 308.333,-31.000, -51.667,-31.000, 309.083,-31.000, -50.917,-31.000, 17.667,-30.917, 30.167,-30.917, 115.333,-30.917, 139.500,-30.917, 139.667,-30.917, 152.667,-30.917, 288.333,-30.917, -71.667,-30.917, 308.333,-30.917, -51.667,-30.917, 309.083,-30.917, -50.917,-30.917, 309.167,-30.917, -50.833,-30.917, 17.583,-30.833, 30.250,-30.833, 115.250,-30.833, 139.583,-30.833, 152.667,-30.833, 288.333,-30.833, -71.667,-30.833, 308.417,-30.833, -51.583,-30.833, 309.250,-30.833, -50.750,-30.833, 17.583,-30.750, 30.333,-30.750, 115.167,-30.750, 152.750,-30.750, 288.333,-30.750, -71.667,-30.750, 308.500,-30.750, -51.500,-30.750, 17.500,-30.667, 30.417,-30.667, 115.167,-30.667, 152.750,-30.667, 288.333,-30.667, -71.667,-30.667, 308.500,-30.667, -51.500,-30.667, 309.333,-30.667, -50.667,-30.667, 17.500,-30.583, 30.417,-30.583, 115.083,-30.583, 152.833,-30.583, 288.333,-30.583, -71.667,-30.583, 308.583,-30.583, -51.417,-30.583, 309.333,-30.583, -50.667,-30.583, 309.417,-30.583, -50.583,-30.583, 17.417,-30.500, 30.500,-30.500, 115.083,-30.500, 152.917,-30.500, 288.333,-30.500, -71.667,-30.500, 308.583,-30.500, -51.417,-30.500, 309.250,-30.500, -50.750,-30.500, 309.417,-30.500, -50.583,-30.500, 309.500,-30.500, -50.500,-30.500, 17.333,-30.417, 30.583,-30.417, 115.083,-30.417, 152.917,-30.417, 288.333,-30.417, -71.667,-30.417, 308.667,-30.417, -51.333,-30.417, 309.167,-30.417, -50.833,-30.417, 309.333,-30.417, -50.667,-30.417, 309.500,-30.417, -50.500,-30.417, 17.333,-30.333, 30.583,-30.333, 115.083,-30.333, 153.000,-30.333, 288.333,-30.333, -71.667,-30.333, 288.417,-30.333, -71.583,-30.333, 308.583,-30.333, -51.417,-30.333, 308.667,-30.333, -51.333,-30.333, 308.833,-30.333, -51.167,-30.333, 309.500,-30.333, -50.500,-30.333, 309.583,-30.333, -50.417,-30.333, 17.333,-30.250, 30.667,-30.250, 115.083,-30.250, 153.000,-30.250, 288.500,-30.250, -71.500,-30.250, 288.583,-30.250, -71.417,-30.250, 308.500,-30.250, -51.500,-30.250, 309.000,-30.250, -51.000,-30.250, 309.083,-30.250, -50.917,-30.250, 309.167,-30.250, -50.833,-30.250, 309.333,-30.250, -50.667,-30.250, 309.500,-30.250, -50.500,-30.250, 309.583,-30.250, -50.417,-30.250, 17.250,-30.167, 30.667,-30.167, 115.000,-30.167, 153.000,-30.167, 288.667,-30.167, -71.333,-30.167, 308.583,-30.167, -51.417,-30.167, 308.667,-30.167, -51.333,-30.167, 308.750,-30.167, -51.250,-30.167, 308.833,-30.167, -51.167,-30.167, 308.917,-30.167, -51.083,-30.167, 309.250,-30.167, -50.750,-30.167, 309.417,-30.167, -50.583,-30.167, 309.583,-30.167, -50.417,-30.167, 17.250,-30.083, 30.750,-30.083, 115.000,-30.083, 153.000,-30.083, 288.667,-30.083, -71.333,-30.083, 308.500,-30.083, -51.500,-30.083, 308.667,-30.083, -51.333,-30.083, 308.833,-30.083, -51.167,-30.083, 309.667,-30.083, -50.333,-30.083, 17.167,-30.000, 30.833,-30.000, 115.000,-30.000, 153.000,-30.000, 288.667,-30.000, -71.333,-30.000, 308.583,-30.000, -51.417,-30.000, 308.750,-30.000, -51.250,-30.000, 309.750,-30.000, -50.250,-30.000, 17.167,-29.917, 30.917,-29.917, 115.000,-29.917, 139.833,-29.917, 139.917,-29.917, 153.000,-29.917, 288.667,-29.917, -71.333,-29.917, 309.750,-29.917, -50.250,-29.917, 17.083,-29.833, 30.917,-29.833, 115.000,-29.833, 139.750,-29.833, 140.000,-29.833, 153.000,-29.833, 288.750,-29.833, -71.250,-29.833, 309.750,-29.833, -50.250,-29.833, 17.083,-29.750, 30.917,-29.750, 115.000,-29.750, 139.750,-29.750, 139.917,-29.750, 153.083,-29.750, 288.667,-29.750, -71.333,-29.750, 309.833,-29.750, -50.167,-29.750, 17.083,-29.667, 31.000,-29.667, 115.000,-29.667, 139.833,-29.667, 153.083,-29.667, 288.750,-29.667, -71.250,-29.667, 309.833,-29.667, -50.167,-29.667, 17.083,-29.583, 31.083,-29.583, 115.000,-29.583, 137.000,-29.583, 137.083,-29.583, 137.167,-29.583, 137.250,-29.583, 153.083,-29.583, 288.750,-29.583, -71.250,-29.583, 309.917,-29.583, -50.083,-29.583, 17.000,-29.500, 31.083,-29.500, 115.000,-29.500, 136.917,-29.500, 137.333,-29.500, 137.417,-29.500, 153.083,-29.500, 288.750,-29.500, -71.250,-29.500, 309.917,-29.500, -50.083,-29.500, 17.000,-29.417, 31.167,-29.417, 115.000,-29.417, 136.833,-29.417, 137.500,-29.417, 153.083,-29.417, 288.750,-29.417, -71.250,-29.417, 310.000,-29.417, -50.000,-29.417, 16.917,-29.333, 31.250,-29.333, 115.000,-29.333, 136.833,-29.333, 137.583,-29.333, 153.083,-29.333, 288.667,-29.333, -71.333,-29.333, 310.083,-29.333, -49.917,-29.333, 16.917,-29.250, 31.333,-29.250, 114.917,-29.250, 136.917,-29.250, 137.167,-29.250, 137.667,-29.250, 137.750,-29.250, 153.083,-29.250, 288.583,-29.250, -71.417,-29.250, 310.167,-29.250, -49.833,-29.250, 16.917,-29.167, 31.417,-29.167, 114.917,-29.167, 137.000,-29.167, 137.083,-29.167, 137.167,-29.167, 137.250,-29.167, 137.833,-29.167, 137.917,-29.167, 138.833,-29.167, 153.167,-29.167, 288.583,-29.167, -71.417,-29.167, 310.250,-29.167, -49.750,-29.167, 16.833,-29.083, 31.500,-29.083, 114.833,-29.083, 136.833,-29.083, 136.917,-29.083, 137.000,-29.083, 137.250,-29.083, 138.000,-29.083, 138.750,-29.083, 138.917,-29.083, 153.250,-29.083, 288.583,-29.083, -71.417,-29.083, 310.333,-29.083, -49.667,-29.083, 16.750,-29.000, 31.583,-29.000, 114.750,-29.000, 136.750,-29.000, 137.750,-29.000, 137.917,-29.000, 138.833,-29.000, 153.333,-29.000, 288.583,-29.000, -71.417,-29.000, 310.417,-29.000, -49.583,-29.000, 16.750,-28.917, 31.667,-28.917, 31.750,-28.917, 114.667,-28.917, 136.667,-28.917, 136.750,-28.917, 137.833,-28.917, 138.167,-28.917, 138.250,-28.917, 153.333,-28.917, 288.500,-28.917, -71.500,-28.917, 310.500,-28.917, -49.500,-28.917, 16.667,-28.833, 31.833,-28.833, 31.917,-28.833, 114.667,-28.833, 136.583,-28.833, 137.833,-28.833, 138.000,-28.833, 138.083,-28.833, 138.333,-28.833, 153.333,-28.833, 288.583,-28.833, -71.417,-28.833, 310.583,-28.833, -49.417,-28.833, 16.583,-28.750, 32.000,-28.750, 114.667,-28.750, 136.583,-28.750, 137.750,-28.750, 137.917,-28.750, 138.333,-28.750, 153.333,-28.750, 288.667,-28.750, -71.333,-28.750, 310.667,-28.750, -49.333,-28.750, 16.583,-28.667, 32.083,-28.667, 114.667,-28.667, 136.583,-28.667, 137.667,-28.667, 137.750,-28.667, 138.167,-28.667, 138.250,-28.667, 153.333,-28.667, 288.750,-28.667, -71.250,-28.667, 310.750,-28.667, -49.250,-28.667, 310.833,-28.667, -49.167,-28.667, 16.417,-28.583, 16.500,-28.583, 32.167,-28.583, 32.250,-28.583, 114.583,-28.583, 136.583,-28.583, 138.000,-28.583, 138.083,-28.583, 153.333,-28.583, 288.750,-28.583, -71.250,-28.583, 310.917,-28.583, -49.083,-28.583, 311.000,-28.583, -49.000,-28.583, 16.333,-28.500, 32.250,-28.500, 114.500,-28.500, 136.500,-28.500, 137.667,-28.500, 137.750,-28.500, 137.833,-28.500, 138.083,-28.500, 153.333,-28.500, 288.750,-28.500, -71.250,-28.500, 311.000,-28.500, -49.000,-28.500, 16.250,-28.417, 32.333,-28.417, 114.500,-28.417, 136.500,-28.417, 137.750,-28.417, 138.000,-28.417, 153.333,-28.417, 288.833,-28.417, -71.167,-28.417, 310.917,-28.417, -49.083,-28.417, 311.083,-28.417, -48.917,-28.417, 16.167,-28.333, 32.333,-28.333, 114.417,-28.333, 136.500,-28.333, 137.583,-28.333, 137.667,-28.333, 137.833,-28.333, 137.917,-28.333, 153.333,-28.333, 288.917,-28.333, -71.083,-28.333, 311.000,-28.333, -49.000,-28.333, 311.083,-28.333, -48.917,-28.333, 16.083,-28.250, 32.250,-28.250, 114.333,-28.250, 136.583,-28.250, 137.583,-28.250, 153.250,-28.250, 288.917,-28.250, -71.083,-28.250, 311.167,-28.250, -48.833,-28.250, 15.917,-28.167, 16.000,-28.167, 32.333,-28.167, 32.417,-28.167, 114.250,-28.167, 136.583,-28.167, 137.500,-28.167, 137.833,-28.167, 153.250,-28.167, 288.917,-28.167, -71.083,-28.167, 311.167,-28.167, -48.833,-28.167, 15.833,-28.083, 32.333,-28.083, 114.167,-28.083, 136.500,-28.083, 137.417,-28.083, 137.750,-28.083, 137.917,-28.083, 153.167,-28.083, 288.917,-28.083, -71.083,-28.083, 311.167,-28.083, -48.833,-28.083, 15.750,-28.000, 32.250,-28.000, 114.167,-28.000, 136.500,-28.000, 137.417,-28.000, 137.833,-28.000, 153.250,-28.000, 288.917,-28.000, -71.083,-28.000, 311.167,-28.000, -48.833,-28.000, 15.750,-27.917, 32.333,-27.917, 114.167,-27.917, 136.500,-27.917, 137.417,-27.917, 153.167,-27.917, 288.917,-27.917, -71.083,-27.917, 311.167,-27.917, -48.833,-27.917, 15.667,-27.833, 32.417,-27.833, 32.500,-27.833, 114.167,-27.833, 136.583,-27.833, 136.667,-27.833, 136.750,-27.833, 137.250,-27.833, 137.417,-27.833, 153.167,-27.833, 288.917,-27.833, -71.083,-27.833, 311.250,-27.833, -48.750,-27.833, 15.583,-27.750, 32.500,-27.750, 114.167,-27.750, 136.833,-27.750, 136.917,-27.750, 137.250,-27.750, 137.417,-27.750, 153.250,-27.750, 289.000,-27.750, -71.000,-27.750, 311.333,-27.750, -48.667,-27.750, 15.583,-27.667, 32.500,-27.667, 114.167,-27.667, 137.000,-27.667, 137.083,-27.667, 137.167,-27.667, 137.417,-27.667, 153.167,-27.667, 289.083,-27.667, -70.917,-27.667, 311.333,-27.667, -48.667,-27.667, 15.500,-27.583, 32.500,-27.583, 114.167,-27.583, 137.000,-27.583, 137.417,-27.583, 153.167,-27.583, 289.083,-27.583, -70.917,-27.583, 311.417,-27.583, -48.583,-27.583, 15.500,-27.500, 32.583,-27.500, 114.167,-27.500, 137.083,-27.500, 137.167,-27.500, 137.250,-27.500, 137.417,-27.500, 153.167,-27.500, 153.250,-27.500, 289.167,-27.500, -70.833,-27.500, 311.333,-27.500, -48.667,-27.500, 15.417,-27.417, 32.583,-27.417, 114.083,-27.417, 137.250,-27.417, 137.417,-27.417, 153.083,-27.417, 289.083,-27.417, -70.917,-27.417, 311.250,-27.417, -48.750,-27.417, 311.417,-27.417, -48.583,-27.417, 15.333,-27.333, 32.667,-27.333, 114.083,-27.333, 137.333,-27.333, 153.000,-27.333, 289.083,-27.333, -70.917,-27.333, 311.250,-27.333, -48.750,-27.333, 15.333,-27.250, 32.667,-27.250, 114.000,-27.250, 153.000,-27.250, 289.083,-27.250, -70.917,-27.250, 311.167,-27.250, -48.833,-27.250, 15.333,-27.167, 32.667,-27.167, 114.000,-27.167, 152.917,-27.167, 289.083,-27.167, -70.917,-27.167, 311.250,-27.167, -48.750,-27.167, 311.333,-27.167, -48.667,-27.167, 15.333,-27.083, 32.750,-27.083, 113.917,-27.083, 153.000,-27.083, 153.083,-27.083, 289.167,-27.083, -70.833,-27.083, 311.167,-27.083, -48.833,-27.083, 15.250,-27.000, 32.750,-27.000, 113.833,-27.000, 152.917,-27.000, 289.250,-27.000, -70.750,-27.000, 311.167,-27.000, -48.833,-27.000, 15.250,-26.917, 32.750,-26.917, 113.833,-26.917, 152.917,-26.917, 289.250,-26.917, -70.750,-26.917, 311.167,-26.917, -48.833,-26.917, 15.167,-26.833, 32.750,-26.833, 113.750,-26.833, 152.917,-26.833, 289.250,-26.833, -70.750,-26.833, 311.167,-26.833, -48.833,-26.833, 15.167,-26.750, 32.750,-26.750, 113.667,-26.750, 152.917,-26.750, 289.333,-26.750, -70.667,-26.750, 311.167,-26.750, -48.833,-26.750, 15.083,-26.667, 32.750,-26.667, 113.583,-26.667, 113.667,-26.667, 113.750,-26.667, 152.917,-26.667, 289.333,-26.667, -70.667,-26.667, 311.083,-26.667, -48.917,-26.667, 15.167,-26.583, 32.750,-26.583, 113.500,-26.583, 113.583,-26.583, 113.833,-26.583, 152.917,-26.583, 289.333,-26.583, -70.667,-26.583, 311.083,-26.583, -48.917,-26.583, 15.167,-26.500, 32.750,-26.500, 113.417,-26.500, 113.500,-26.500, 113.917,-26.500, 114.000,-26.500, 114.083,-26.500, 152.917,-26.500, 289.333,-26.500, -70.667,-26.500, 311.167,-26.500, -48.833,-26.500, 311.250,-26.500, -48.750,-26.500, 15.167,-26.417, 32.833,-26.417, 113.333,-26.417, 113.500,-26.417, 113.917,-26.417, 114.167,-26.417, 152.917,-26.417, 289.333,-26.417, -70.667,-26.417, 311.250,-26.417, -48.750,-26.417, 15.000,-26.333, 15.083,-26.333, 32.750,-26.333, 32.833,-26.333, 113.333,-26.333, 113.417,-26.333, 113.917,-26.333, 114.250,-26.333, 152.917,-26.333, 289.417,-26.333, -70.583,-26.333, 311.250,-26.333, -48.750,-26.333, 15.000,-26.250, 32.667,-26.250, 113.833,-26.250, 114.250,-26.250, 152.833,-26.250, 289.417,-26.250, -70.583,-26.250, 311.167,-26.250, -48.833,-26.250, 15.000,-26.167, 32.583,-26.167, 113.833,-26.167, 114.250,-26.167, 152.833,-26.167, 289.333,-26.167, -70.667,-26.167, 311.250,-26.167, -48.750,-26.167, 15.000,-26.083, 32.500,-26.083, 113.583,-26.083, 114.250,-26.083, 152.833,-26.083, 289.417,-26.083, -70.583,-26.083, 311.250,-26.083, -48.750,-26.083, 15.000,-26.000, 32.417,-26.000, 113.167,-26.000, 113.583,-26.000, 114.250,-26.000, 152.833,-26.000, 289.417,-26.000, -70.583,-26.000, 311.167,-26.000, -48.833,-26.000, 14.917,-25.917, 32.500,-25.917, 113.083,-25.917, 113.500,-25.917, 113.583,-25.917, 114.250,-25.917, 152.833,-25.917, 289.333,-25.917, -70.667,-25.917, 311.250,-25.917, -48.750,-25.917, 14.917,-25.833, 32.583,-25.833, 113.000,-25.833, 113.500,-25.833, 113.667,-25.833, 114.250,-25.833, 152.833,-25.833, 289.333,-25.833, -70.667,-25.833, 311.333,-25.833, -48.667,-25.833, 14.917,-25.750, 32.583,-25.750, 113.500,-25.750, 113.583,-25.750, 114.167,-25.750, 152.833,-25.750, 289.333,-25.750, -70.667,-25.750, 311.333,-25.750, -48.667,-25.750, 14.917,-25.667, 32.667,-25.667, 113.417,-25.667, 114.167,-25.667, 152.833,-25.667, 289.333,-25.667, -70.667,-25.667, 311.333,-25.667, -48.667,-25.667, 14.917,-25.583, 32.750,-25.583, 114.083,-25.583, 152.750,-25.583, 289.417,-25.583, -70.583,-25.583, 311.167,-25.583, -48.833,-25.583, 311.250,-25.583, -48.750,-25.583, 311.333,-25.583, -48.667,-25.583, 311.417,-25.583, -48.583,-25.583, 311.500,-25.583, -48.500,-25.583, 14.917,-25.500, 32.833,-25.500, 45.167,-25.500, 45.250,-25.500, 45.333,-25.500, 45.417,-25.500, 45.500,-25.500, 114.000,-25.500, 152.750,-25.500, 289.500,-25.500, -70.500,-25.500, 311.083,-25.500, -48.917,-25.500, 14.917,-25.417, 32.917,-25.417, 45.000,-25.417, 45.083,-25.417, 45.583,-25.417, 45.667,-25.417, 113.917,-25.417, 152.750,-25.417, 289.500,-25.417, -70.500,-25.417, 311.167,-25.417, -48.833,-25.417, 311.250,-25.417, -48.750,-25.417, 311.333,-25.417, -48.667,-25.417, 311.417,-25.417, -48.583,-25.417, 14.833,-25.333, 33.000,-25.333, 33.083,-25.333, 44.917,-25.333, 45.750,-25.333, 113.917,-25.333, 152.417,-25.333, 152.500,-25.333, 152.583,-25.333, 152.667,-25.333, 289.583,-25.333, -70.417,-25.333, 311.333,-25.333, -48.667,-25.333, 14.833,-25.250, 33.167,-25.250, 33.250,-25.250, 44.417,-25.250, 44.500,-25.250, 44.583,-25.250, 44.667,-25.250, 44.750,-25.250, 44.833,-25.250, 45.833,-25.250, 45.917,-25.250, 46.000,-25.250, 113.917,-25.250, 152.333,-25.250, 289.583,-25.250, -70.417,-25.250, 311.417,-25.250, -48.583,-25.250, 311.583,-25.250, -48.417,-25.250, 311.750,-25.250, -48.250,-25.250, 311.833,-25.250, -48.167,-25.250, 14.833,-25.167, 33.333,-25.167, 33.417,-25.167, 33.500,-25.167, 44.417,-25.167, 46.083,-25.167, 46.167,-25.167, 46.250,-25.167, 113.833,-25.167, 152.333,-25.167, 289.583,-25.167, -70.417,-25.167, 311.500,-25.167, -48.500,-25.167, 311.667,-25.167, -48.333,-25.167, 311.917,-25.167, -48.083,-25.167, 14.917,-25.083, 33.583,-25.083, 33.667,-25.083, 44.333,-25.083, 46.333,-25.083, 46.417,-25.083, 46.500,-25.083, 46.583,-25.083, 46.667,-25.083, 46.750,-25.083, 113.750,-25.083, 152.250,-25.083, 289.500,-25.083, -70.500,-25.083, 311.917,-25.083, -48.083,-25.083, 14.833,-25.000, 33.750,-25.000, 33.833,-25.000, 33.917,-25.000, 44.167,-25.000, 44.250,-25.000, 46.833,-25.000, 46.917,-25.000, 113.667,-25.000, 152.333,-25.000, 152.417,-25.000, 289.583,-25.000, -70.417,-25.000, 312.000,-25.000, -48.000,-25.000, 14.833,-24.917, 34.000,-24.917, 34.083,-24.917, 34.167,-24.917, 44.083,-24.917, 47.000,-24.917, 113.667,-24.917, 152.333,-24.917, 289.500,-24.917, -70.500,-24.917, 312.083,-24.917, -47.917,-24.917, 14.833,-24.833, 34.250,-24.833, 34.333,-24.833, 34.417,-24.833, 44.083,-24.833, 47.000,-24.833, 113.667,-24.833, 152.333,-24.833, 289.500,-24.833, -70.500,-24.833, 312.167,-24.833, -47.833,-24.833, 14.750,-24.750, 34.500,-24.750, 34.583,-24.750, 34.667,-24.750, 44.000,-24.750, 47.083,-24.750, 113.667,-24.750, 152.167,-24.750, 152.250,-24.750, 289.500,-24.750, -70.500,-24.750, 312.250,-24.750, -47.750,-24.750, 312.333,-24.750, -47.667,-24.750, 14.750,-24.667, 34.750,-24.667, 34.833,-24.667, 44.000,-24.667, 47.083,-24.667, 113.583,-24.667, 152.083,-24.667, 289.500,-24.667, -70.500,-24.667, 312.417,-24.667, -47.583,-24.667, 312.500,-24.667, -47.500,-24.667, 14.667,-24.583, 34.917,-24.583, 35.000,-24.583, 44.000,-24.583, 47.167,-24.583, 113.500,-24.583, 152.000,-24.583, 289.500,-24.583, -70.500,-24.583, 312.583,-24.583, -47.417,-24.583, 14.667,-24.500, 35.083,-24.500, 43.917,-24.500, 47.167,-24.500, 113.500,-24.500, 151.917,-24.500, 289.500,-24.500, -70.500,-24.500, 312.667,-24.500, -47.333,-24.500, 312.750,-24.500, -47.250,-24.500, 14.667,-24.417, 35.167,-24.417, 43.750,-24.417, 43.833,-24.417, 47.167,-24.417, 113.417,-24.417, 151.917,-24.417, 289.500,-24.417, -70.500,-24.417, 312.833,-24.417, -47.167,-24.417, 14.583,-24.333, 35.250,-24.333, 43.750,-24.333, 47.250,-24.333, 113.417,-24.333, 151.833,-24.333, 289.500,-24.333, -70.500,-24.333, 312.833,-24.333, -47.167,-24.333, 14.583,-24.250, 35.250,-24.250, 43.750,-24.250, 47.250,-24.250, 113.417,-24.250, 151.750,-24.250, 151.833,-24.250, 289.500,-24.250, -70.500,-24.250, 312.917,-24.250, -47.083,-24.250, 313.000,-24.250, -47.000,-24.250, 14.500,-24.167, 35.333,-24.167, 43.750,-24.167, 47.333,-24.167, 113.500,-24.167, 151.667,-24.167, 289.500,-24.167, -70.500,-24.167, 313.083,-24.167, -46.917,-24.167, 14.500,-24.083, 35.333,-24.083, 43.750,-24.083, 47.333,-24.083, 113.417,-24.083, 151.250,-24.083, 151.333,-24.083, 151.417,-24.083, 151.583,-24.083, 289.500,-24.083, -70.500,-24.083, 313.167,-24.083, -46.833,-24.083, 313.250,-24.083, -46.750,-24.083, 313.333,-24.083, -46.667,-24.083, 313.417,-24.083, -46.583,-24.083, 14.500,-24.000, 35.417,-24.000, 43.750,-24.000, 47.417,-24.000, 113.500,-24.000, 151.167,-24.000, 151.500,-24.000, 151.667,-24.000, 289.500,-24.000, -70.500,-24.000, 313.417,-24.000, -46.583,-24.000, 313.583,-24.000, -46.417,-24.000, 14.583,-23.917, 35.333,-23.917, 35.417,-23.917, 43.750,-23.917, 47.417,-23.917, 113.500,-23.917, 151.083,-23.917, 151.250,-23.917, 289.500,-23.917, -70.500,-23.917, 313.417,-23.917, -46.583,-23.917, 313.583,-23.917, -46.417,-23.917, 314.583,-23.917, -45.417,-23.917, 14.583,-23.833, 35.250,-23.833, 43.750,-23.833, 47.500,-23.833, 113.583,-23.833, 151.000,-23.833, 289.583,-23.833, -70.417,-23.833, 313.500,-23.833, -46.500,-23.833, 313.667,-23.833, -46.333,-23.833, 313.750,-23.833, -46.250,-23.833, 313.833,-23.833, -46.167,-23.833, 314.500,-23.833, -45.500,-23.833, 14.500,-23.750, 35.250,-23.750, 43.667,-23.750, 47.500,-23.750, 113.583,-23.750, 151.083,-23.750, 289.583,-23.750, -70.417,-23.750, 313.917,-23.750, -46.083,-23.750, 314.000,-23.750, -46.000,-23.750, 314.083,-23.750, -45.917,-23.750, 314.167,-23.750, -45.833,-23.750, 314.250,-23.750, -45.750,-23.750, 314.333,-23.750, -45.667,-23.750, 314.417,-23.750, -45.583,-23.750, 314.500,-23.750, -45.500,-23.750, 14.500,-23.667, 35.250,-23.667, 43.667,-23.667, 47.500,-23.667, 113.667,-23.667, 150.833,-23.667, 151.083,-23.667, 289.667,-23.667, -70.333,-23.667, 314.333,-23.667, -45.667,-23.667, 14.500,-23.583, 35.250,-23.583, 43.750,-23.583, 47.500,-23.583, 113.750,-23.583, 150.750,-23.583, 150.917,-23.583, 151.000,-23.583, 289.667,-23.583, -70.333,-23.583, 314.417,-23.583, -45.583,-23.583, 314.500,-23.583, -45.500,-23.583, 314.583,-23.583, -45.417,-23.583, 14.500,-23.500, 35.333,-23.500, 43.833,-23.500, 47.500,-23.500, 113.833,-23.500, 150.667,-23.500, 150.833,-23.500, 151.083,-23.500, 289.667,-23.500, -70.333,-23.500, 314.667,-23.500, -45.333,-23.500, 314.750,-23.500, -45.250,-23.500, 14.500,-23.417, 35.333,-23.417, 43.750,-23.417, 47.583,-23.417, 113.833,-23.417, 150.667,-23.417, 289.417,-23.417, -70.583,-23.417, 289.500,-23.417, -70.500,-23.417, 289.583,-23.417, -70.417,-23.417, 314.833,-23.417, -45.167,-23.417, 14.500,-23.333, 35.333,-23.333, 43.667,-23.333, 47.583,-23.333, 113.833,-23.333, 150.667,-23.333, 289.417,-23.333, -70.583,-23.333, 314.917,-23.333, -45.083,-23.333, 315.000,-23.333, -45.000,-23.333, 315.083,-23.333, -44.917,-23.333, 315.167,-23.333, -44.833,-23.333, 315.250,-23.333, -44.750,-23.333, 14.500,-23.250, 35.333,-23.250, 43.667,-23.250, 47.667,-23.250, 113.833,-23.250, 150.750,-23.250, 289.417,-23.250, -70.583,-23.250, 315.250,-23.250, -44.750,-23.250, 14.500,-23.167, 35.333,-23.167, 43.667,-23.167, 47.667,-23.167, 113.750,-23.167, 150.667,-23.167, 289.500,-23.167, -70.500,-23.167, 315.167,-23.167, -44.833,-23.167, 315.667,-23.167, -44.333,-23.167, 315.750,-23.167, -44.250,-23.167, 14.500,-23.083, 35.417,-23.083, 43.667,-23.083, 47.667,-23.083, 113.833,-23.083, 150.667,-23.083, 289.500,-23.083, -70.500,-23.083, 289.583,-23.083, -70.417,-23.083, 315.083,-23.083, -44.917,-23.083, 315.250,-23.083, -44.750,-23.083, 14.417,-23.000, 14.500,-23.000, 35.417,-23.000, 43.583,-23.000, 47.667,-23.000, 113.833,-23.000, 150.667,-23.000, 289.667,-23.000, -70.333,-23.000, 315.167,-23.000, -44.833,-23.000, 315.333,-23.000, -44.667,-23.000, 315.500,-23.000, -44.500,-23.000, 315.667,-23.000, -44.333,-23.000, 315.833,-23.000, -44.167,-23.000, 316.417,-23.000, -43.583,-23.000, 316.500,-23.000, -43.500,-23.000, 316.583,-23.000, -43.417,-23.000, 14.583,-22.917, 35.417,-22.917, 43.500,-22.917, 47.750,-22.917, 113.833,-22.917, 150.667,-22.917, 289.750,-22.917, -70.250,-22.917, 315.417,-22.917, -44.583,-22.917, 315.583,-22.917, -44.417,-22.917, 315.750,-22.917, -44.250,-22.917, 315.917,-22.917, -44.083,-22.917, 316.083,-22.917, -43.917,-22.917, 316.250,-22.917, -43.750,-22.917, 316.333,-22.917, -43.667,-22.917, 316.667,-22.917, -43.333,-22.917, 316.750,-22.917, -43.250,-22.917, 316.833,-22.917, -43.167,-22.917, 316.917,-22.917, -43.083,-22.917, 317.000,-22.917, -43.000,-22.917, 317.083,-22.917, -42.917,-22.917, 317.167,-22.917, -42.833,-22.917, 317.250,-22.917, -42.750,-22.917, 317.333,-22.917, -42.667,-22.917, 317.417,-22.917, -42.583,-22.917, 317.500,-22.917, -42.500,-22.917, 317.583,-22.917, -42.417,-22.917, 317.667,-22.917, -42.333,-22.917, 317.750,-22.917, -42.250,-22.917, 14.583,-22.833, 35.417,-22.833, 43.417,-22.833, 47.750,-22.833, 113.833,-22.833, 150.583,-22.833, 150.667,-22.833, 289.750,-22.833, -70.250,-22.833, 316.000,-22.833, -44.000,-22.833, 316.167,-22.833, -43.833,-22.833, 316.583,-22.833, -43.417,-22.833, 316.750,-22.833, -43.250,-22.833, 316.917,-22.833, -43.083,-22.833, 317.833,-22.833, -42.167,-22.833, 14.583,-22.750, 35.333,-22.750, 43.417,-22.750, 47.750,-22.750, 113.750,-22.750, 150.500,-22.750, 289.750,-22.750, -70.250,-22.750, 316.500,-22.750, -43.500,-22.750, 317.000,-22.750, -43.000,-22.750, 317.833,-22.750, -42.167,-22.750, 14.583,-22.667, 35.333,-22.667, 43.417,-22.667, 47.750,-22.667, 113.667,-22.667, 149.917,-22.667, 150.000,-22.667, 150.500,-22.667, 289.750,-22.667, -70.250,-22.667, 316.583,-22.667, -43.417,-22.667, 316.667,-22.667, -43.333,-22.667, 316.750,-22.667, -43.250,-22.667, 316.833,-22.667, -43.167,-22.667, 316.917,-22.667, -43.083,-22.667, 317.833,-22.667, -42.167,-22.667, 14.583,-22.583, 35.333,-22.583, 43.333,-22.583, 47.750,-22.583, 113.667,-22.583, 114.083,-22.583, 114.167,-22.583, 149.833,-22.583, 150.083,-22.583, 150.417,-22.583, 289.750,-22.583, -70.250,-22.583, 317.833,-22.583, -42.167,-22.583, 14.500,-22.500, 35.250,-22.500, 35.333,-22.500, 35.417,-22.500, 43.333,-22.500, 47.833,-22.500, 113.750,-22.500, 114.000,-22.500, 114.250,-22.500, 114.333,-22.500, 149.667,-22.500, 149.750,-22.500, 149.833,-22.500, 150.083,-22.500, 150.333,-22.500, 150.583,-22.500, 289.833,-22.500, -70.167,-22.500, 317.917,-22.500, -42.083,-22.500, 14.500,-22.417, 35.167,-22.417, 35.417,-22.417, 43.333,-22.417, 47.833,-22.417, 113.750,-22.417, 114.000,-22.417, 114.417,-22.417, 149.583,-22.417, 150.000,-22.417, 150.250,-22.417, 289.750,-22.417, -70.250,-22.417, 318.000,-22.417, -42.000,-22.417, 14.417,-22.333, 35.167,-22.333, 35.417,-22.333, 43.250,-22.333, 47.833,-22.333, 113.833,-22.333, 114.083,-22.333, 114.417,-22.333, 149.500,-22.333, 150.000,-22.333, 150.167,-22.333, 166.917,-22.333, 289.833,-22.333, -70.167,-22.333, 318.083,-22.333, -41.917,-22.333, 14.417,-22.250, 35.167,-22.250, 35.417,-22.250, 43.250,-22.250, 47.917,-22.250, 113.833,-22.250, 114.000,-22.250, 114.500,-22.250, 149.500,-22.250, 150.000,-22.250, 150.083,-22.250, 166.583,-22.250, 166.667,-22.250, 166.750,-22.250, 166.833,-22.250, 166.917,-22.250, 289.833,-22.250, -70.167,-22.250, 318.167,-22.250, -41.833,-22.250, 318.250,-22.250, -41.750,-22.250, 14.333,-22.167, 35.167,-22.167, 43.333,-22.167, 47.917,-22.167, 113.917,-22.167, 114.500,-22.167, 149.500,-22.167, 150.000,-22.167, 166.333,-22.167, 166.417,-22.167, 166.500,-22.167, 166.833,-22.167, 289.833,-22.167, -70.167,-22.167, 318.333,-22.167, -41.667,-22.167, 318.417,-22.167, -41.583,-22.167, 318.500,-22.167, -41.500,-22.167, 318.583,-22.167, -41.417,-22.167, 14.250,-22.083, 35.250,-22.083, 43.333,-22.083, 47.917,-22.083, 114.000,-22.083, 114.583,-22.083, 149.333,-22.083, 149.417,-22.083, 166.167,-22.083, 166.250,-22.083, 166.750,-22.083, 166.833,-22.083, 289.833,-22.083, -70.167,-22.083, 318.667,-22.083, -41.333,-22.083, 14.250,-22.000, 35.167,-22.000, 43.333,-22.000, 48.000,-22.000, 114.000,-22.000, 114.500,-22.000, 114.583,-22.000, 149.250,-22.000, 149.417,-22.000, 166.167,-22.000, 166.583,-22.000, 166.667,-22.000, 289.833,-22.000, -70.167,-22.000, 318.750,-22.000, -41.250,-22.000, 318.833,-22.000, -41.167,-22.000, 14.167,-21.917, 35.167,-21.917, 43.417,-21.917, 48.000,-21.917, 114.667,-21.917, 149.333,-21.917, 166.000,-21.917, 166.083,-21.917, 166.500,-21.917, 289.833,-21.917, -70.167,-21.917, 318.833,-21.917, -41.167,-21.917, 14.083,-21.833, 35.167,-21.833, 43.417,-21.833, 48.083,-21.833, 114.750,-21.833, 114.833,-21.833, 149.333,-21.833, 165.833,-21.833, 165.917,-21.833, 166.417,-21.833, 289.917,-21.833, -70.083,-21.833, 318.833,-21.833, -41.167,-21.833, 14.000,-21.750, 35.167,-21.750, 43.417,-21.750, 48.083,-21.750, 114.917,-21.750, 115.000,-21.750, 149.333,-21.750, 165.750,-21.750, 166.333,-21.750, 289.917,-21.750, -70.083,-21.750, 318.833,-21.750, -41.167,-21.750, 14.000,-21.667, 35.167,-21.667, 43.500,-21.667, 48.083,-21.667, 115.083,-21.667, 115.167,-21.667, 115.250,-21.667, 149.333,-21.667, 165.500,-21.667, 165.583,-21.667, 165.667,-21.667, 166.167,-21.667, 166.250,-21.667, 289.917,-21.667, -70.083,-21.667, 318.833,-21.667, -41.167,-21.667, 13.917,-21.583, 35.083,-21.583, 43.500,-21.583, 48.167,-21.583, 115.333,-21.583, 115.417,-21.583, 149.250,-21.583, 165.333,-21.583, 165.417,-21.583, 166.000,-21.583, 166.083,-21.583, 167.917,-21.583, 168.000,-21.583, 289.917,-21.583, -70.083,-21.583, 318.750,-21.583, -41.250,-21.583, 13.917,-21.500, 35.083,-21.500, 43.500,-21.500, 48.167,-21.500, 115.500,-21.500, 149.250,-21.500, 165.250,-21.500, 165.917,-21.500, 167.917,-21.500, 168.000,-21.500, 290.000,-21.500, -70.000,-21.500, 318.750,-21.500, -41.250,-21.500, 13.833,-21.417, 35.000,-21.417, 43.500,-21.417, 48.167,-21.417, 115.583,-21.417, 149.167,-21.417, 165.167,-21.417, 165.750,-21.417, 165.833,-21.417, 167.833,-21.417, 290.000,-21.417, -70.000,-21.417, 318.833,-21.417, -41.167,-21.417, 13.750,-21.333, 35.000,-21.333, 43.583,-21.333, 43.667,-21.333, 43.750,-21.333, 48.250,-21.333, 55.500,-21.333, 55.583,-21.333, 55.667,-21.333, 115.667,-21.333, 115.750,-21.333, 149.167,-21.333, 165.083,-21.333, 165.583,-21.333, 165.667,-21.333, 289.917,-21.333, -70.083,-21.333, 318.833,-21.333, -41.167,-21.333, 13.750,-21.250, 34.917,-21.250, 43.833,-21.250, 48.250,-21.250, 55.333,-21.250, 55.417,-21.250, 55.667,-21.250, 115.833,-21.250, 149.167,-21.250, 164.917,-21.250, 165.000,-21.250, 165.500,-21.250, 289.917,-21.250, -70.083,-21.250, 318.833,-21.250, -41.167,-21.250, 13.667,-21.167, 34.917,-21.167, 43.917,-21.167, 48.250,-21.167, 55.333,-21.167, 55.750,-21.167, 115.917,-21.167, 149.083,-21.167, 164.833,-21.167, 165.417,-21.167, 289.917,-21.167, -70.083,-21.167, 318.917,-21.167, -41.083,-21.167, 13.583,-21.083, 35.000,-21.083, 43.917,-21.083, 48.333,-21.083, 55.250,-21.083, 55.667,-21.083, 115.917,-21.083, 116.000,-21.083, 148.833,-21.083, 148.917,-21.083, 149.083,-21.083, 164.750,-21.083, 165.333,-21.083, 167.167,-21.083, 167.250,-21.083, 167.333,-21.083, 289.917,-21.083, -70.083,-21.083, 318.917,-21.083, -41.083,-21.083, 13.583,-21.000, 35.000,-21.000, 43.917,-21.000, 48.333,-21.000, 55.250,-21.000, 55.583,-21.000, 116.083,-21.000, 116.167,-21.000, 148.750,-21.000, 149.000,-21.000, 164.750,-21.000, 165.250,-21.000, 167.083,-21.000, 167.250,-21.000, 289.833,-21.000, -70.167,-21.000, 319.000,-21.000, -41.000,-21.000, 13.500,-20.917, 34.917,-20.917, 43.917,-20.917, 48.333,-20.917, 55.333,-20.917, 55.417,-20.917, 55.500,-20.917, 55.583,-20.917, 116.250,-20.917, 116.333,-20.917, 148.833,-20.917, 148.917,-20.917, 164.583,-20.917, 164.667,-20.917, 165.167,-20.917, 167.167,-20.917, 289.917,-20.917, -70.083,-20.917, 319.000,-20.917, -41.000,-20.917, 13.417,-20.833, 34.917,-20.833, 44.000,-20.833, 48.333,-20.833, 116.417,-20.833, 116.500,-20.833, 148.750,-20.833, 164.500,-20.833, 165.083,-20.833, 165.167,-20.833, 289.833,-20.833, -70.167,-20.833, 319.083,-20.833, -40.917,-20.833, 13.417,-20.750, 34.833,-20.750, 44.000,-20.750, 48.417,-20.750, 115.417,-20.750, 116.583,-20.750, 116.667,-20.750, 116.750,-20.750, 116.833,-20.750, 116.917,-20.750, 117.167,-20.750, 117.250,-20.750, 117.333,-20.750, 117.417,-20.750, 117.500,-20.750, 117.583,-20.750, 148.750,-20.750, 164.417,-20.750, 164.917,-20.750, 165.000,-20.750, 167.083,-20.750, 167.167,-20.750, 289.833,-20.750, -70.167,-20.750, 319.167,-20.750, -40.833,-20.750, 319.250,-20.750, -40.750,-20.750, 13.417,-20.667, 34.750,-20.667, 44.083,-20.667, 48.417,-20.667, 117.000,-20.667, 117.083,-20.667, 117.667,-20.667, 117.750,-20.667, 117.833,-20.667, 148.667,-20.667, 164.417,-20.667, 164.750,-20.667, 164.833,-20.667, 289.833,-20.667, -70.167,-20.667, 319.333,-20.667, -40.667,-20.667, 13.333,-20.583, 34.667,-20.583, 44.167,-20.583, 48.417,-20.583, 117.917,-20.583, 148.583,-20.583, 164.333,-20.583, 164.667,-20.583, 289.833,-20.583, -70.167,-20.583, 319.417,-20.583, -40.583,-20.583, 13.333,-20.500, 34.583,-20.500, 44.167,-20.500, 48.417,-20.500, 57.417,-20.500, 57.500,-20.500, 118.000,-20.500, 148.667,-20.500, 164.250,-20.500, 164.583,-20.500, 289.833,-20.500, -70.167,-20.500, 319.417,-20.500, -40.583,-20.500, 13.250,-20.417, 34.583,-20.417, 44.250,-20.417, 48.500,-20.417, 57.417,-20.417, 57.583,-20.417, 118.083,-20.417, 118.167,-20.417, 118.250,-20.417, 118.333,-20.417, 118.417,-20.417, 118.500,-20.417, 148.583,-20.417, 148.833,-20.417, 164.167,-20.417, 164.500,-20.417, 289.833,-20.417, -70.167,-20.417, 319.500,-20.417, -40.500,-20.417, 13.250,-20.333, 34.583,-20.333, 44.333,-20.333, 48.500,-20.333, 57.417,-20.333, 57.667,-20.333, 118.583,-20.333, 118.667,-20.333, 118.750,-20.333, 118.833,-20.333, 148.667,-20.333, 148.833,-20.333, 164.167,-20.333, 164.250,-20.333, 164.333,-20.333, 164.417,-20.333, 289.833,-20.333, -70.167,-20.333, 319.500,-20.333, -40.500,-20.333, 13.250,-20.250, 34.667,-20.250, 44.333,-20.250, 48.583,-20.250, 57.417,-20.250, 57.667,-20.250, 118.917,-20.250, 148.417,-20.250, 148.500,-20.250, 148.667,-20.250, 149.000,-20.250, 164.000,-20.250, 164.083,-20.250, 289.917,-20.250, -70.083,-20.250, 319.417,-20.250, -40.583,-20.250, 319.583,-20.250, -40.417,-20.250, 13.250,-20.167, 34.667,-20.167, 44.417,-20.167, 48.583,-20.167, 57.500,-20.167, 57.667,-20.167, 118.917,-20.167, 148.083,-20.167, 148.167,-20.167, 148.333,-20.167, 148.583,-20.167, 169.750,-20.167, 289.917,-20.167, -70.083,-20.167, 319.500,-20.167, -40.500,-20.167, 319.583,-20.167, -40.417,-20.167, 13.083,-20.083, 13.167,-20.083, 34.667,-20.083, 44.500,-20.083, 48.667,-20.083, 57.583,-20.083, 119.000,-20.083, 119.333,-20.083, 119.417,-20.083, 119.500,-20.083, 119.583,-20.083, 119.667,-20.083, 148.000,-20.083, 148.250,-20.083, 289.917,-20.083, -70.083,-20.083, 319.583,-20.083, -40.417,-20.083, 13.083,-20.000, 34.667,-20.000, 44.500,-20.000, 48.667,-20.000, 57.583,-20.000, 119.083,-20.000, 119.167,-20.000, 119.250,-20.000, 119.750,-20.000, 119.833,-20.000, 119.917,-20.000, 120.000,-20.000, 120.083,-20.000, 147.833,-20.000, 148.000,-20.000, 148.083,-20.000, 148.250,-20.000, 289.917,-20.000, -70.083,-20.000, 319.667,-20.000, -40.333,-20.000, 13.000,-19.917, 34.583,-19.917, 44.583,-19.917, 48.667,-19.917, 120.167,-19.917, 120.250,-19.917, 120.333,-19.917, 120.417,-19.917, 147.750,-19.917, 147.917,-19.917, 148.083,-19.917, 289.917,-19.917, -70.083,-19.917, 319.667,-19.917, -40.333,-19.917, 319.833,-19.917, -40.167,-19.917, 13.000,-19.833, 34.583,-19.833, 34.667,-19.833, 34.750,-19.833, 34.833,-19.833, 44.500,-19.833, 48.667,-19.833, 120.500,-19.833, 120.583,-19.833, 120.667,-19.833, 147.583,-19.833, 147.667,-19.833, 147.750,-19.833, 147.833,-19.833, 289.917,-19.833, -70.083,-19.833, 319.750,-19.833, -40.250,-19.833, 319.833,-19.833, -40.167,-19.833, 12.917,-19.750, 34.500,-19.750, 34.750,-19.750, 34.917,-19.750, 44.417,-19.750, 48.750,-19.750, 120.750,-19.750, 120.833,-19.750, 147.500,-19.750, 147.833,-19.750, 289.917,-19.750, -70.083,-19.750, 319.750,-19.750, -40.250,-19.750, 12.917,-19.667, 34.583,-19.667, 34.667,-19.667, 35.000,-19.667, 35.083,-19.667, 44.500,-19.667, 48.750,-19.667, 120.917,-19.667, 121.000,-19.667, 147.500,-19.667, 289.917,-19.667, -70.083,-19.667, 319.833,-19.667, -40.167,-19.667, 319.917,-19.667, -40.083,-19.667, 12.833,-19.583, 35.167,-19.583, 44.500,-19.583, 48.750,-19.583, 121.083,-19.583, 147.500,-19.583, 169.333,-19.583, 289.833,-19.583, -70.167,-19.583, 320.000,-19.583, -40.000,-19.583, 12.833,-19.500, 35.250,-19.500, 44.500,-19.500, 48.833,-19.500, 121.167,-19.500, 121.250,-19.500, 147.000,-19.500, 147.083,-19.500, 147.250,-19.500, 147.333,-19.500, 147.417,-19.500, 169.250,-19.500, 169.333,-19.500, 289.833,-19.500, -70.167,-19.500, 320.083,-19.500, -39.917,-19.500, 12.750,-19.417, 35.333,-19.417, 44.500,-19.417, 48.833,-19.417, 121.333,-19.417, 146.917,-19.417, 147.167,-19.417, 169.250,-19.417, 289.833,-19.417, -70.167,-19.417, 320.083,-19.417, -39.917,-19.417, 12.750,-19.333, 35.417,-19.333, 44.500,-19.333, 48.917,-19.333, 121.333,-19.333, 146.833,-19.333, 147.000,-19.333, 289.750,-19.333, -70.250,-19.333, 320.083,-19.333, -39.917,-19.333, 12.667,-19.250, 35.500,-19.250, 44.417,-19.250, 48.917,-19.250, 121.417,-19.250, 146.333,-19.250, 146.667,-19.250, 146.750,-19.250, 289.750,-19.250, -70.250,-19.250, 320.083,-19.250, -39.917,-19.250, 12.667,-19.167, 35.500,-19.167, 44.333,-19.167, 48.917,-19.167, 121.500,-19.167, 146.250,-19.167, 146.417,-19.167, 146.500,-19.167, 146.583,-19.167, 289.750,-19.167, -70.250,-19.167, 320.083,-19.167, -39.917,-19.167, 12.583,-19.083, 35.583,-19.083, 44.333,-19.083, 48.917,-19.083, 121.583,-19.083, 146.250,-19.083, 146.417,-19.083, 178.083,-19.083, 289.750,-19.083, -70.250,-19.083, 320.083,-19.083, -39.917,-19.083, 12.500,-19.000, 35.667,-19.000, 35.750,-19.000, 44.333,-19.000, 49.000,-19.000, 121.583,-19.000, 146.250,-19.000, 178.250,-19.000, 178.333,-19.000, 289.750,-19.000, -70.250,-19.000, 320.083,-19.000, -39.917,-19.000, 12.500,-18.917, 35.833,-18.917, 35.917,-18.917, 44.333,-18.917, 49.000,-18.917, 121.667,-18.917, 146.167,-18.917, 169.083,-18.917, 169.167,-18.917, 289.750,-18.917, -70.250,-18.917, 320.083,-18.917, -39.917,-18.917, 12.417,-18.833, 36.000,-18.833, 36.083,-18.833, 36.167,-18.833, 44.333,-18.833, 49.083,-18.833, 121.667,-18.833, 146.167,-18.833, 169.000,-18.833, 169.083,-18.833, 289.667,-18.833, -70.333,-18.833, 320.083,-18.833, -39.917,-18.833, 12.333,-18.750, 36.083,-18.750, 44.333,-18.750, 49.083,-18.750, 121.667,-18.750, 121.750,-18.750, 146.167,-18.750, 169.000,-18.750, 169.083,-18.750, 169.167,-18.750, 289.667,-18.750, -70.333,-18.750, 320.083,-18.750, -39.917,-18.750, 12.250,-18.667, 36.167,-18.667, 36.250,-18.667, 36.333,-18.667, 44.250,-18.667, 49.083,-18.667, 121.833,-18.667, 146.167,-18.667, 169.000,-18.667, 289.750,-18.667, -70.250,-18.667, 320.083,-18.667, -39.917,-18.667, 12.167,-18.583, 36.333,-18.583, 44.250,-18.583, 49.167,-18.583, 121.750,-18.583, 146.167,-18.583, 289.667,-18.583, -70.333,-18.583, 320.083,-18.583, -39.917,-18.583, 12.083,-18.500, 36.417,-18.500, 44.167,-18.500, 49.167,-18.500, 121.833,-18.500, 121.917,-18.500, 146.083,-18.500, 289.750,-18.500, -70.250,-18.500, 320.083,-18.500, -39.917,-18.500, 12.000,-18.417, 36.500,-18.417, 44.083,-18.417, 49.250,-18.417, 122.000,-18.417, 146.000,-18.417, 289.750,-18.417, -70.250,-18.417, 320.083,-18.417, -39.917,-18.417, 12.000,-18.333, 36.583,-18.333, 44.083,-18.333, 49.250,-18.333, 122.083,-18.333, 122.167,-18.333, 145.917,-18.333, 289.583,-18.333, -70.417,-18.333, 289.667,-18.333, -70.333,-18.333, 320.083,-18.333, -39.917,-18.333, 12.000,-18.250, 36.667,-18.250, 44.083,-18.250, 49.250,-18.250, 122.250,-18.250, 145.917,-18.250, 177.917,-18.250, 178.000,-18.250, 178.083,-18.250, 289.500,-18.250, -70.500,-18.250, 320.167,-18.250, -39.833,-18.250, 11.917,-18.167, 36.750,-18.167, 44.083,-18.167, 49.333,-18.167, 122.333,-18.167, 145.917,-18.167, 177.583,-18.167, 177.667,-18.167, 177.750,-18.167, 177.833,-18.167, 178.167,-18.167, 289.333,-18.167, -70.667,-18.167, 289.417,-18.167, -70.583,-18.167, 320.167,-18.167, -39.833,-18.167, 11.833,-18.083, 36.833,-18.083, 44.083,-18.083, 49.333,-18.083, 122.417,-18.083, 145.917,-18.083, 177.333,-18.083, 177.417,-18.083, 177.500,-18.083, 178.250,-18.083, 178.333,-18.083, 178.417,-18.083, 178.500,-18.083, 178.583,-18.083, 289.250,-18.083, -70.750,-18.083, 320.250,-18.083, -39.750,-18.083, 11.833,-18.000, 36.750,-18.000, 44.083,-18.000, 49.333,-18.000, 122.417,-18.000, 145.917,-18.000, 177.333,-18.000, 178.500,-18.000, 179.250,-18.000, 289.167,-18.000, -70.833,-18.000, 320.333,-18.000, -39.667,-18.000, 11.833,-17.917, 36.833,-17.917, 36.917,-17.917, 44.083,-17.917, 49.333,-17.917, 122.250,-17.917, 122.333,-17.917, 145.917,-17.917, 177.333,-17.917, 178.500,-17.917, 289.083,-17.917, -70.917,-17.917, 320.417,-17.917, -39.583,-17.917, 11.750,-17.833, 37.000,-17.833, 44.083,-17.833, 49.333,-17.833, 122.250,-17.833, 145.917,-17.833, 146.083,-17.833, 177.417,-17.833, 178.500,-17.833, 288.917,-17.833, -71.083,-17.833, 289.000,-17.833, -71.000,-17.833, 320.500,-17.833, -39.500,-17.833, 320.583,-17.833, -39.417,-17.833, 11.750,-17.750, 37.083,-17.750, 44.083,-17.750, 49.417,-17.750, 122.250,-17.750, 140.000,-17.750, 140.083,-17.750, 140.167,-17.750, 140.250,-17.750, 140.333,-17.750, 145.917,-17.750, 168.333,-17.750, 168.417,-17.750, 177.500,-17.750, 178.417,-17.750, 210.500,-17.750, -149.500,-17.750, 210.583,-17.750, -149.417,-17.750, 210.667,-17.750, -149.333,-17.750, 288.750,-17.750, -71.250,-17.750, 288.833,-17.750, -71.167,-17.750, 320.583,-17.750, -39.417,-17.750, 11.750,-17.667, 37.167,-17.667, 37.250,-17.667, 44.000,-17.667, 49.417,-17.667, 122.250,-17.667, 123.500,-17.667, 123.583,-17.667, 139.833,-17.667, 139.917,-17.667, 140.417,-17.667, 140.500,-17.667, 140.583,-17.667, 145.833,-17.667, 168.250,-17.667, 168.417,-17.667, 177.417,-17.667, 178.500,-17.667, 178.750,-17.667, 210.417,-17.667, -149.583,-17.667, 210.500,-17.667, -149.500,-17.667, 288.667,-17.667, -71.333,-17.667, 320.667,-17.667, -39.333,-17.667, 11.750,-17.583, 37.333,-17.583, 44.000,-17.583, 49.333,-17.583, 122.167,-17.583, 123.417,-17.583, 123.667,-17.583, 139.500,-17.583, 139.667,-17.583, 139.750,-17.583, 140.667,-17.583, 145.833,-17.583, 168.250,-17.583, 168.333,-17.583, 177.500,-17.583, 178.333,-17.583, 178.417,-17.583, 210.417,-17.583, -149.583,-17.583, 210.500,-17.583, -149.500,-17.583, 288.667,-17.583, -71.333,-17.583, 320.583,-17.583, -39.417,-17.583, 11.750,-17.500, 37.417,-17.500, 37.500,-17.500, 44.000,-17.500, 49.333,-17.500, 122.167,-17.500, 123.333,-17.500, 123.417,-17.500, 123.667,-17.500, 139.417,-17.500, 139.583,-17.500, 140.750,-17.500, 140.833,-17.500, 145.833,-17.500, 177.583,-17.500, 177.667,-17.500, 177.750,-17.500, 177.833,-17.500, 178.250,-17.500, 288.667,-17.500, -71.333,-17.500, 320.583,-17.500, -39.417,-17.500, 11.750,-17.417, 37.583,-17.417, 37.667,-17.417, 44.000,-17.417, 49.333,-17.417, 122.167,-17.417, 123.250,-17.417, 123.417,-17.417, 123.583,-17.417, 139.167,-17.417, 139.250,-17.417, 139.333,-17.417, 140.917,-17.417, 145.833,-17.417, 177.917,-17.417, 178.000,-17.417, 178.083,-17.417, 178.167,-17.417, 288.667,-17.417, -71.333,-17.417, 320.583,-17.417, -39.417,-17.417, 11.750,-17.333, 37.750,-17.333, 37.833,-17.333, 37.917,-17.333, 44.083,-17.333, 49.333,-17.333, 122.167,-17.333, 123.333,-17.333, 123.667,-17.333, 139.083,-17.333, 140.917,-17.333, 145.750,-17.333, 288.583,-17.333, -71.417,-17.333, 320.583,-17.333, -39.417,-17.333, 11.833,-17.250, 38.000,-17.250, 38.083,-17.250, 44.167,-17.250, 49.333,-17.250, 122.250,-17.250, 123.250,-17.250, 123.333,-17.250, 123.667,-17.250, 123.750,-17.250, 123.833,-17.250, 139.083,-17.250, 139.167,-17.250, 140.917,-17.250, 145.750,-17.250, 288.417,-17.250, -71.583,-17.250, 288.500,-17.250, -71.500,-17.250, 320.583,-17.250, -39.417,-17.250, 11.833,-17.167, 38.167,-17.167, 38.250,-17.167, 38.333,-17.167, 44.167,-17.167, 49.417,-17.167, 122.250,-17.167, 123.167,-17.167, 123.667,-17.167, 123.917,-17.167, 139.000,-17.167, 141.000,-17.167, 145.750,-17.167, 288.167,-17.167, -71.833,-17.167, 288.250,-17.167, -71.750,-17.167, 288.333,-17.167, -71.667,-17.167, 320.583,-17.167, -39.417,-17.167, 11.833,-17.083, 38.417,-17.083, 38.500,-17.083, 44.250,-17.083, 49.417,-17.083, 122.333,-17.083, 123.167,-17.083, 123.583,-17.083, 123.667,-17.083, 123.833,-17.083, 139.000,-17.083, 141.000,-17.083, 145.667,-17.083, 288.083,-17.083, -71.917,-17.083, 320.583,-17.083, -39.417,-17.083, 11.833,-17.000, 38.583,-17.000, 38.667,-17.000, 38.750,-17.000, 38.833,-17.000, 44.250,-17.000, 49.417,-17.000, 122.417,-17.000, 122.500,-17.000, 123.083,-17.000, 123.167,-17.000, 123.917,-17.000, 139.000,-17.000, 141.000,-17.000, 145.667,-17.000, 287.917,-17.000, -72.083,-17.000, 288.000,-17.000, -72.000,-17.000, 320.667,-17.000, -39.333,-17.000, 11.833,-16.917, 38.917,-16.917, 39.000,-16.917, 44.333,-16.917, 49.500,-16.917, 122.583,-16.917, 123.000,-16.917, 123.917,-16.917, 138.750,-16.917, 138.833,-16.917, 138.917,-16.917, 141.083,-16.917, 145.583,-16.917, 287.833,-16.917, -72.167,-16.917, 320.667,-16.917, -39.333,-16.917, 11.833,-16.833, 39.083,-16.833, 44.417,-16.833, 49.583,-16.833, 49.667,-16.833, 122.583,-16.833, 122.667,-16.833, 122.750,-16.833, 123.000,-16.833, 123.750,-16.833, 123.833,-16.833, 138.333,-16.833, 138.417,-16.833, 138.500,-16.833, 138.583,-16.833, 138.667,-16.833, 141.083,-16.833, 145.583,-16.833, 178.667,-16.833, 178.750,-16.833, 178.833,-16.833, 178.917,-16.833, 287.750,-16.833, -72.250,-16.833, 320.667,-16.833, -39.333,-16.833, 11.833,-16.750, 39.167,-16.750, 44.417,-16.750, 49.583,-16.750, 122.833,-16.750, 123.000,-16.750, 123.750,-16.750, 138.167,-16.750, 138.250,-16.750, 141.167,-16.750, 145.500,-16.750, 145.583,-16.750, 168.167,-16.750, 168.250,-16.750, 178.500,-16.750, 178.583,-16.750, 179.000,-16.750, 287.667,-16.750, -72.333,-16.750, 320.667,-16.750, -39.333,-16.750, 11.833,-16.667, 39.250,-16.667, 39.333,-16.667, 44.500,-16.667, 49.667,-16.667, 122.750,-16.667, 122.917,-16.667, 123.667,-16.667, 137.833,-16.667, 138.083,-16.667, 139.167,-16.667, 139.250,-16.667, 141.250,-16.667, 145.417,-16.667, 178.667,-16.667, 178.750,-16.667, 179.083,-16.667, 179.167,-16.667, 179.250,-16.667, 179.333,-16.667, 179.417,-16.667, 179.750,-16.667, 287.500,-16.667, -72.500,-16.667, 287.583,-16.667, -72.417,-16.667, 320.667,-16.667, -39.333,-16.667, 11.833,-16.583, 39.417,-16.583, 39.500,-16.583, 44.500,-16.583, 49.667,-16.583, 122.833,-16.583, 123.667,-16.583, 137.750,-16.583, 137.917,-16.583, 138.000,-16.583, 139.250,-16.583, 139.333,-16.583, 141.250,-16.583, 145.417,-16.583, 178.833,-16.583, 178.917,-16.583, 179.417,-16.583, 287.167,-16.583, -72.833,-16.583, 287.250,-16.583, -72.750,-16.583, 287.333,-16.583, -72.667,-16.583, 287.417,-16.583, -72.583,-16.583, 320.750,-16.583, -39.250,-16.583, 11.833,-16.500, 39.583,-16.500, 44.500,-16.500, 49.750,-16.500, 122.917,-16.500, 123.667,-16.500, 124.167,-16.500, 124.750,-16.500, 124.833,-16.500, 137.833,-16.500, 139.333,-16.500, 139.417,-16.500, 139.500,-16.500, 139.583,-16.500, 139.667,-16.500, 141.333,-16.500, 145.333,-16.500, 167.500,-16.500, 167.583,-16.500, 167.667,-16.500, 179.000,-16.500, 179.083,-16.500, 179.167,-16.500, 179.500,-16.500, 287.000,-16.500, -73.000,-16.500, 287.083,-16.500, -72.917,-16.500, 320.750,-16.500, -39.250,-16.500, 11.833,-16.417, 39.667,-16.417, 44.500,-16.417, 49.750,-16.417, 123.750,-16.417, 123.833,-16.417, 123.917,-16.417, 124.083,-16.417, 124.250,-16.417, 124.333,-16.417, 124.500,-16.417, 124.583,-16.417, 124.667,-16.417, 124.917,-16.417, 137.750,-16.417, 141.333,-16.417, 145.250,-16.417, 167.417,-16.417, 167.667,-16.417, 179.250,-16.417, 179.333,-16.417, 179.417,-16.417, 179.583,-16.417, 179.667,-16.417, 286.917,-16.417, -73.083,-16.417, 320.750,-16.417, -39.250,-16.417, 11.833,-16.333, 39.667,-16.333, 44.417,-16.333, 49.667,-16.333, 123.750,-16.333, 124.000,-16.333, 124.083,-16.333, 124.417,-16.333, 124.667,-16.333, 124.750,-16.333, 124.833,-16.333, 137.417,-16.333, 137.667,-16.333, 141.333,-16.333, 145.250,-16.333, 167.417,-16.333, 167.583,-16.333, 168.083,-16.333, 168.167,-16.333, 179.500,-16.333, 179.667,-16.333, 286.750,-16.333, -73.250,-16.333, 286.833,-16.333, -73.167,-16.333, 320.750,-16.333, -39.250,-16.333, 11.833,-16.250, 39.750,-16.250, 44.500,-16.250, 44.583,-16.250, 44.667,-16.250, 44.750,-16.250, 44.833,-16.250, 44.917,-16.250, 49.750,-16.250, 123.583,-16.250, 123.667,-16.250, 124.417,-16.250, 124.500,-16.250, 124.583,-16.250, 137.333,-16.250, 137.500,-16.250, 137.583,-16.250, 141.417,-16.250, 145.250,-16.250, 145.333,-16.250, 167.417,-16.250, 167.500,-16.250, 168.000,-16.250, 168.083,-16.250, 168.167,-16.250, 179.583,-16.250, 179.667,-16.250, 179.750,-16.250, 179.833,-16.250, 286.500,-16.250, -73.500,-16.250, 286.583,-16.250, -73.417,-16.250, 286.667,-16.250, -73.333,-16.250, 320.833,-16.250, -39.167,-16.250, 11.833,-16.167, 39.833,-16.167, 39.917,-16.167, 45.000,-16.167, 45.250,-16.167, 45.333,-16.167, 49.667,-16.167, 49.750,-16.167, 124.500,-16.167, 124.583,-16.167, 137.250,-16.167, 137.333,-16.167, 141.417,-16.167, 145.167,-16.167, 286.250,-16.167, -73.750,-16.167, 286.333,-16.167, -73.667,-16.167, 286.417,-16.167, -73.583,-16.167, 320.833,-16.167, -39.167,-16.167, 11.833,-16.083, 40.000,-16.083, 45.083,-16.083, 45.167,-16.083, 45.417,-16.083, 49.583,-16.083, 124.667,-16.083, 137.083,-16.083, 137.167,-16.083, 141.500,-16.083, 145.167,-16.083, 167.167,-16.083, 167.250,-16.083, 286.083,-16.083, -73.917,-16.083, 286.167,-16.083, -73.833,-16.083, 320.833,-16.083, -39.167,-16.083, 11.833,-16.000, 39.917,-16.000, 45.167,-16.000, 45.417,-16.000, 45.500,-16.000, 45.583,-16.000, 46.250,-16.000, 46.333,-16.000, 49.583,-16.000, 124.583,-16.000, 136.667,-16.000, 136.750,-16.000, 136.833,-16.000, 136.917,-16.000, 137.000,-16.000, 137.167,-16.000, 141.417,-16.000, 145.250,-16.000, 145.333,-16.000, 167.250,-16.000, 286.000,-16.000, -74.000,-16.000, 320.833,-16.000, -39.167,-16.000, 11.833,-15.917, 40.000,-15.917, 40.083,-15.917, 45.667,-15.917, 45.917,-15.917, 46.000,-15.917, 46.167,-15.917, 46.417,-15.917, 49.583,-15.917, 50.167,-15.917, 124.667,-15.917, 136.583,-15.917, 141.417,-15.917, 145.250,-15.917, 285.917,-15.917, -74.083,-15.917, 320.917,-15.917, -39.083,-15.917, 11.750,-15.833, 11.833,-15.833, 40.083,-15.833, 45.667,-15.833, 45.750,-15.833, 45.833,-15.833, 46.083,-15.833, 46.333,-15.833, 49.583,-15.833, 50.083,-15.833, 50.167,-15.833, 124.417,-15.833, 124.500,-15.833, 124.750,-15.833, 136.667,-15.833, 141.417,-15.833, 145.250,-15.833, 285.667,-15.833, -74.333,-15.833, 285.750,-15.833, -74.250,-15.833, 285.833,-15.833, -74.167,-15.833, 320.917,-15.833, -39.083,-15.833, 11.917,-15.750, 40.167,-15.750, 46.083,-15.750, 46.167,-15.750, 46.417,-15.750, 49.583,-15.750, 50.000,-15.750, 50.250,-15.750, 124.417,-15.750, 124.583,-15.750, 124.667,-15.750, 136.417,-15.750, 136.500,-15.750, 136.583,-15.750, 137.000,-15.750, 141.500,-15.750, 145.167,-15.750, 285.583,-15.750, -74.417,-15.750, 320.917,-15.750, -39.083,-15.750, 11.917,-15.667, 12.000,-15.667, 40.250,-15.667, 46.417,-15.667, 49.500,-15.667, 50.000,-15.667, 50.250,-15.667, 124.500,-15.667, 136.250,-15.667, 136.333,-15.667, 137.000,-15.667, 141.500,-15.667, 145.167,-15.667, 167.083,-15.667, 285.417,-15.667, -74.583,-15.667, 285.500,-15.667, -74.500,-15.667, 320.833,-15.667, -39.167,-15.667, 12.083,-15.583, 40.333,-15.583, 46.500,-15.583, 49.500,-15.583, 50.000,-15.583, 50.333,-15.583, 124.417,-15.583, 124.500,-15.583, 124.583,-15.583, 125.083,-15.583, 125.167,-15.583, 136.167,-15.583, 141.500,-15.583, 145.083,-15.583, 145.167,-15.583, 167.000,-15.583, 285.250,-15.583, -74.750,-15.583, 285.333,-15.583, -74.667,-15.583, 320.833,-15.583, -39.167,-15.583, 12.083,-15.500, 40.417,-15.500, 46.583,-15.500, 46.667,-15.500, 47.000,-15.500, 47.083,-15.500, 47.167,-15.500, 49.583,-15.500, 49.917,-15.500, 50.333,-15.500, 124.667,-15.500, 124.917,-15.500, 125.000,-15.500, 125.250,-15.500, 127.833,-15.500, 128.083,-15.500, 136.167,-15.500, 136.250,-15.500, 141.500,-15.500, 145.000,-15.500, 166.750,-15.500, 166.833,-15.500, 166.917,-15.500, 167.083,-15.500, 285.083,-15.500, -74.917,-15.500, 285.167,-15.500, -74.833,-15.500, 320.833,-15.500, -39.167,-15.500, 12.083,-15.417, 40.500,-15.417, 46.750,-15.417, 46.917,-15.417, 47.250,-15.417, 49.667,-15.417, 49.750,-15.417, 49.833,-15.417, 50.333,-15.417, 124.750,-15.417, 124.833,-15.417, 125.083,-15.417, 125.167,-15.417, 127.750,-15.417, 127.917,-15.417, 128.000,-15.417, 128.167,-15.417, 136.000,-15.417, 136.083,-15.417, 141.583,-15.417, 145.083,-15.417, 166.667,-15.417, 167.083,-15.417, 167.750,-15.417, 167.833,-15.417, 284.917,-15.417, -75.083,-15.417, 285.000,-15.417, -75.000,-15.417, 320.833,-15.417, -39.167,-15.417, 12.083,-15.333, 40.500,-15.333, 46.750,-15.333, 46.833,-15.333, 46.917,-15.333, 47.167,-15.333, 50.333,-15.333, 124.500,-15.333, 125.167,-15.333, 127.750,-15.333, 127.917,-15.333, 128.000,-15.333, 128.167,-15.333, 135.917,-15.333, 141.583,-15.333, 145.083,-15.333, 166.667,-15.333, 167.083,-15.333, 167.833,-15.333, 284.917,-15.333, -75.083,-15.333, 320.833,-15.333, -39.167,-15.333, 12.083,-15.250, 40.500,-15.250, 40.583,-15.250, 47.167,-15.250, 50.333,-15.250, 125.000,-15.250, 125.083,-15.250, 127.833,-15.250, 128.167,-15.250, 129.500,-15.250, 129.583,-15.250, 135.750,-15.250, 135.833,-15.250, 135.917,-15.250, 141.583,-15.250, 145.167,-15.250, 166.667,-15.250, 167.000,-15.250, 284.833,-15.250, -75.167,-15.250, 320.833,-15.250, -39.167,-15.250, 12.167,-15.167, 40.417,-15.167, 47.083,-15.167, 47.333,-15.167, 47.417,-15.167, 50.333,-15.167, 124.833,-15.167, 124.917,-15.167, 125.000,-15.167, 125.167,-15.167, 125.250,-15.167, 125.333,-15.167, 127.833,-15.167, 128.083,-15.167, 128.167,-15.167, 129.167,-15.167, 129.250,-15.167, 129.417,-15.167, 129.667,-15.167, 135.667,-15.167, 141.667,-15.167, 145.083,-15.167, 166.667,-15.167, 166.750,-15.167, 166.833,-15.167, 166.917,-15.167, 167.000,-15.167, 284.750,-15.167, -75.250,-15.167, 320.750,-15.167, -39.250,-15.167, 12.167,-15.083, 40.500,-15.083, 40.583,-15.083, 47.167,-15.083, 47.250,-15.083, 47.500,-15.083, 50.250,-15.083, 125.083,-15.083, 125.417,-15.083, 127.833,-15.083, 128.250,-15.083, 129.083,-15.083, 129.333,-15.083, 129.417,-15.083, 129.667,-15.083, 135.500,-15.083, 135.583,-15.083, 141.667,-15.083, 145.167,-15.083, 166.667,-15.083, 167.000,-15.083, 284.667,-15.083, -75.333,-15.083, 320.750,-15.083, -39.250,-15.083, 12.167,-15.000, 40.583,-15.000, 47.250,-15.000, 47.333,-15.000, 47.583,-15.000, 50.250,-15.000, 124.917,-15.000, 125.333,-15.000, 127.917,-15.000, 128.250,-15.000, 128.333,-15.000, 129.083,-15.000, 129.167,-15.000, 129.250,-15.000, 129.500,-15.000, 129.667,-15.000, 135.417,-15.000, 141.667,-15.000, 145.083,-15.000, 166.583,-15.000, 166.667,-15.000, 284.583,-15.000, -75.417,-15.000, 320.750,-15.000, -39.250,-15.000, 12.250,-14.917, 40.500,-14.917, 47.333,-14.917, 47.583,-14.917, 50.167,-14.917, 125.250,-14.917, 127.917,-14.917, 128.417,-14.917, 128.500,-14.917, 128.583,-14.917, 128.667,-14.917, 128.750,-14.917, 128.833,-14.917, 128.917,-14.917, 129.000,-14.917, 129.250,-14.917, 129.333,-14.917, 129.417,-14.917, 129.583,-14.917, 129.667,-14.917, 129.750,-14.917, 129.833,-14.917, 135.333,-14.917, 135.417,-14.917, 141.667,-14.917, 145.083,-14.917, 166.583,-14.917, 166.667,-14.917, 284.500,-14.917, -75.500,-14.917, 320.750,-14.917, -39.250,-14.917, 12.250,-14.833, 40.583,-14.833, 40.667,-14.833, 47.333,-14.833, 47.417,-14.833, 47.667,-14.833, 47.917,-14.833, 48.000,-14.833, 50.167,-14.833, 125.250,-14.833, 127.917,-14.833, 129.917,-14.833, 135.250,-14.833, 141.667,-14.833, 144.917,-14.833, 145.000,-14.833, 166.583,-14.833, 284.333,-14.833, -75.667,-14.833, 284.417,-14.833, -75.583,-14.833, 320.750,-14.833, -39.250,-14.833, 12.333,-14.750, 40.750,-14.750, 47.667,-14.750, 47.833,-14.750, 48.083,-14.750, 50.083,-14.750, 125.167,-14.750, 125.250,-14.750, 128.000,-14.750, 128.083,-14.750, 128.167,-14.750, 129.667,-14.750, 129.750,-14.750, 129.833,-14.750, 135.250,-14.750, 141.583,-14.750, 144.833,-14.750, 166.583,-14.750, 284.250,-14.750, -75.750,-14.750, 320.750,-14.750, -39.250,-14.750, 12.333,-14.667, 40.750,-14.667, 47.750,-14.667, 47.833,-14.667, 48.083,-14.667, 50.083,-14.667, 125.333,-14.667, 125.417,-14.667, 125.583,-14.667, 125.667,-14.667, 125.750,-14.667, 125.833,-14.667, 128.000,-14.667, 129.667,-14.667, 135.333,-14.667, 135.417,-14.667, 135.500,-14.667, 141.583,-14.667, 144.750,-14.667, 144.833,-14.667, 284.167,-14.667, -75.833,-14.667, 320.750,-14.667, -39.250,-14.667, 12.333,-14.583, 40.583,-14.583, 40.667,-14.583, 47.750,-14.583, 48.000,-14.583, 50.083,-14.583, 125.500,-14.583, 125.917,-14.583, 126.000,-14.583, 127.833,-14.583, 127.917,-14.583, 129.750,-14.583, 135.500,-14.583, 141.583,-14.583, 144.583,-14.583, 144.667,-14.583, 284.083,-14.583, -75.917,-14.583, 320.750,-14.583, -39.250,-14.583, 12.333,-14.500, 40.500,-14.500, 47.750,-14.500, 47.833,-14.500, 47.917,-14.500, 50.083,-14.500, 125.167,-14.500, 125.667,-14.500, 126.083,-14.500, 127.750,-14.500, 129.500,-14.500, 129.583,-14.500, 129.667,-14.500, 135.583,-14.500, 141.583,-14.500, 143.750,-14.500, 143.833,-14.500, 143.917,-14.500, 144.000,-14.500, 144.083,-14.500, 144.500,-14.500, 284.083,-14.500, -75.917,-14.500, 320.750,-14.500, -39.250,-14.500, 12.417,-14.417, 40.500,-14.417, 47.750,-14.417, 50.083,-14.417, 126.083,-14.417, 127.667,-14.417, 129.417,-14.417, 135.667,-14.417, 141.583,-14.417, 143.667,-14.417, 144.167,-14.417, 144.417,-14.417, 284.000,-14.417, -76.000,-14.417, 320.750,-14.417, -39.250,-14.417, 12.417,-14.333, 40.583,-14.333, 47.750,-14.333, 47.917,-14.333, 48.000,-14.333, 50.083,-14.333, 126.083,-14.333, 127.667,-14.333, 129.417,-14.333, 135.667,-14.333, 141.583,-14.333, 143.583,-14.333, 144.250,-14.333, 144.333,-14.333, 283.917,-14.333, -76.083,-14.333, 320.833,-14.333, -39.167,-14.333, 12.417,-14.250, 40.500,-14.250, 40.583,-14.250, 47.833,-14.250, 48.083,-14.250, 50.083,-14.250, 125.583,-14.250, 126.083,-14.250, 126.167,-14.250, 126.250,-14.250, 126.333,-14.250, 126.500,-14.250, 126.583,-14.250, 127.583,-14.250, 129.417,-14.250, 135.750,-14.250, 136.583,-14.250, 136.667,-14.250, 136.750,-14.250, 136.833,-14.250, 141.667,-14.250, 143.500,-14.250, 167.417,-14.250, 167.500,-14.250, 283.917,-14.250, -76.083,-14.250, 320.833,-14.250, -39.167,-14.250, 12.417,-14.167, 40.417,-14.167, 48.000,-14.167, 50.000,-14.167, 126.417,-14.167, 126.667,-14.167, 127.500,-14.167, 129.500,-14.167, 129.583,-14.167, 135.833,-14.167, 136.417,-14.167, 136.500,-14.167, 136.583,-14.167, 141.667,-14.167, 143.500,-14.167, 283.833,-14.167, -76.167,-14.167, 320.833,-14.167, -39.167,-14.167, 12.417,-14.083, 40.500,-14.083, 48.083,-14.083, 50.083,-14.083, 126.167,-14.083, 126.333,-14.083, 126.417,-14.083, 126.750,-14.083, 127.417,-14.083, 129.667,-14.083, 135.833,-14.083, 136.500,-14.083, 136.583,-14.083, 141.667,-14.083, 143.500,-14.083, 143.583,-14.083, 283.750,-14.083, -76.250,-14.083, 320.750,-14.083, -39.250,-14.083, 12.417,-14.000, 40.500,-14.000, 48.000,-14.000, 50.000,-14.000, 126.167,-14.000, 126.417,-14.000, 126.750,-14.000, 127.083,-14.000, 127.167,-14.000, 127.333,-14.000, 129.750,-14.000, 135.750,-14.000, 136.417,-14.000, 136.667,-14.000, 141.583,-14.000, 143.417,-14.000, 188.083,-14.000, -171.917,-14.000, 188.167,-14.000, -171.833,-14.000, 188.250,-14.000, -171.750,-14.000, 283.750,-14.000, -76.250,-14.000, 320.833,-14.000, -39.167,-14.000, 12.417,-13.917, 12.500,-13.917, 40.500,-13.917, 48.000,-13.917, 50.000,-13.917, 126.833,-13.917, 127.000,-13.917, 127.250,-13.917, 129.750,-13.917, 135.833,-13.917, 135.917,-13.917, 136.500,-13.917, 136.667,-13.917, 141.500,-13.917, 143.500,-13.917, 188.000,-13.917, -172.000,-13.917, 188.083,-13.917, -171.917,-13.917, 188.167,-13.917, -171.833,-13.917, 283.667,-13.917, -76.333,-13.917, 320.750,-13.917, -39.250,-13.917, 12.583,-13.833, 40.500,-13.833, 47.917,-13.833, 48.167,-13.833, 48.250,-13.833, 48.333,-13.833, 50.000,-13.833, 126.833,-13.833, 126.917,-13.833, 129.750,-13.833, 135.833,-13.833, 136.000,-13.833, 136.417,-13.833, 136.500,-13.833, 136.583,-13.833, 141.500,-13.833, 143.417,-13.833, 167.417,-13.833, 283.667,-13.833, -76.333,-13.833, 283.750,-13.833, -76.250,-13.833, 320.750,-13.833, -39.250,-13.833, 320.833,-13.833, -39.167,-13.833, 12.583,-13.750, 40.417,-13.750, 47.917,-13.750, 48.083,-13.750, 48.417,-13.750, 50.000,-13.750, 129.833,-13.750, 135.750,-13.750, 135.917,-13.750, 136.000,-13.750, 136.167,-13.750, 141.500,-13.750, 143.333,-13.750, 167.417,-13.750, 187.500,-13.750, -172.500,-13.750, 283.833,-13.750, -76.167,-13.750, 320.667,-13.750, -39.333,-13.750, 320.833,-13.750, -39.167,-13.750, 12.583,-13.667, 40.417,-13.667, 47.917,-13.667, 48.083,-13.667, 48.417,-13.667, 50.000,-13.667, 129.833,-13.667, 135.750,-13.667, 141.583,-13.667, 143.417,-13.667, 187.417,-13.667, -172.583,-13.667, 187.500,-13.667, -172.500,-13.667, 283.833,-13.667, -76.167,-13.667, 320.750,-13.667, -39.250,-13.667, 320.833,-13.667, -39.167,-13.667, 12.583,-13.583, 40.500,-13.583, 48.000,-13.583, 48.417,-13.583, 48.500,-13.583, 49.917,-13.583, 129.833,-13.583, 129.917,-13.583, 130.000,-13.583, 135.750,-13.583, 141.583,-13.583, 143.417,-13.583, 187.333,-13.583, -172.667,-13.583, 187.417,-13.583, -172.583,-13.583, 187.500,-13.583, -172.500,-13.583, 283.833,-13.583, -76.167,-13.583, 320.750,-13.583, -39.250,-13.583, 12.583,-13.500, 40.417,-13.500, 48.583,-13.500, 48.667,-13.500, 49.917,-13.500, 130.083,-13.500, 130.167,-13.500, 135.750,-13.500, 141.583,-13.500, 143.417,-13.500, 283.833,-13.500, -76.167,-13.500, 320.750,-13.500, -39.250,-13.500, 320.917,-13.500, -39.083,-13.500, 12.583,-13.417, 40.417,-13.417, 48.750,-13.417, 49.917,-13.417, 130.250,-13.417, 135.667,-13.417, 135.833,-13.417, 135.917,-13.417, 141.667,-13.417, 143.500,-13.417, 283.833,-13.417, -76.167,-13.417, 320.833,-13.417, -39.167,-13.417, 320.917,-13.417, -39.083,-13.417, 12.667,-13.333, 40.417,-13.333, 48.250,-13.333, 48.833,-13.333, 49.833,-13.333, 130.250,-13.333, 135.750,-13.333, 141.667,-13.333, 143.417,-13.333, 283.833,-13.333, -76.167,-13.333, 320.833,-13.333, -39.167,-13.333, 12.750,-13.250, 40.417,-13.250, 48.917,-13.250, 49.833,-13.250, 130.250,-13.250, 130.333,-13.250, 130.417,-13.250, 130.500,-13.250, 130.583,-13.250, 130.667,-13.250, 130.917,-13.250, 131.000,-13.250, 131.083,-13.250, 131.167,-13.250, 131.250,-13.250, 131.333,-13.250, 131.417,-13.250, 131.500,-13.250, 131.583,-13.250, 131.667,-13.250, 131.750,-13.250, 131.833,-13.250, 131.917,-13.250, 132.000,-13.250, 132.083,-13.250, 132.167,-13.250, 132.250,-13.250, 132.333,-13.250, 134.083,-13.250, 134.167,-13.250, 134.750,-13.250, 134.833,-13.250, 135.333,-13.250, 135.833,-13.250, 135.917,-13.250, 141.750,-13.250, 143.000,-13.250, 143.083,-13.250, 143.333,-13.250, 283.750,-13.250, -76.250,-13.250, 320.833,-13.250, -39.167,-13.250, 12.833,-13.167, 40.417,-13.167, 48.833,-13.167, 49.833,-13.167, 130.750,-13.167, 130.833,-13.167, 132.417,-13.167, 134.000,-13.167, 134.250,-13.167, 134.417,-13.167, 134.500,-13.167, 134.667,-13.167, 134.917,-13.167, 135.250,-13.167, 135.417,-13.167, 136.000,-13.167, 136.083,-13.167, 141.667,-13.167, 142.917,-13.167, 143.167,-13.167, 143.250,-13.167, 283.667,-13.167, -76.333,-13.167, 320.917,-13.167, -39.083,-13.167, 12.917,-13.083, 40.417,-13.083, 48.917,-13.083, 49.833,-13.083, 130.333,-13.083, 130.417,-13.083, 130.500,-13.083, 130.583,-13.083, 130.667,-13.083, 130.917,-13.083, 131.000,-13.083, 132.417,-13.083, 133.750,-13.083, 133.833,-13.083, 133.917,-13.083, 134.000,-13.083, 134.083,-13.083, 134.167,-13.083, 134.333,-13.083, 134.583,-13.083, 134.750,-13.083, 134.917,-13.083, 135.333,-13.083, 135.583,-13.083, 135.667,-13.083, 136.167,-13.083, 136.417,-13.083, 136.500,-13.083, 141.750,-13.083, 142.833,-13.083, 143.000,-13.083, 143.167,-13.083, 143.250,-13.083, 283.583,-13.083, -76.417,-13.083, 320.917,-13.083, -39.083,-13.083, 321.083,-13.083, -38.917,-13.083, 13.000,-13.000, 40.333,-13.000, 48.917,-13.000, 49.833,-13.000, 130.167,-13.000, 130.250,-13.000, 131.083,-13.000, 132.333,-13.000, 133.417,-13.000, 133.667,-13.000, 134.083,-13.000, 134.167,-13.000, 134.250,-13.000, 134.667,-13.000, 134.833,-13.000, 135.500,-13.000, 135.750,-13.000, 136.250,-13.000, 136.333,-13.000, 141.667,-13.000, 142.750,-13.000, 142.917,-13.000, 143.083,-13.000, 143.250,-13.000, 283.500,-13.000, -76.500,-13.000, 321.000,-13.000, -39.000,-13.000, 321.167,-13.000, -38.833,-13.000, 321.333,-13.000, -38.667,-13.000, 13.000,-12.917, 40.333,-12.917, 45.083,-12.917, 49.000,-12.917, 49.750,-12.917, 130.333,-12.917, 131.167,-12.917, 132.333,-12.917, 133.333,-12.917, 133.500,-12.917, 133.667,-12.917, 134.750,-12.917, 135.500,-12.917, 135.750,-12.917, 136.417,-12.917, 141.667,-12.917, 141.917,-12.917, 142.750,-12.917, 142.917,-12.917, 143.250,-12.917, 143.333,-12.917, 283.500,-12.917, -76.500,-12.917, 321.000,-12.917, -39.000,-12.917, 321.167,-12.917, -38.833,-12.917, 13.000,-12.833, 40.417,-12.833, 49.000,-12.833, 49.667,-12.833, 130.417,-12.833, 131.250,-12.833, 131.333,-12.833, 131.417,-12.833, 131.500,-12.833, 131.583,-12.833, 131.667,-12.833, 131.750,-12.833, 131.833,-12.833, 131.917,-12.833, 132.000,-12.833, 132.083,-12.833, 132.167,-12.833, 132.250,-12.833, 133.417,-12.833, 133.750,-12.833, 133.833,-12.833, 133.917,-12.833, 134.000,-12.833, 134.083,-12.833, 134.167,-12.833, 134.250,-12.833, 134.333,-12.833, 134.417,-12.833, 134.500,-12.833, 134.583,-12.833, 134.667,-12.833, 135.583,-12.833, 135.667,-12.833, 136.333,-12.833, 141.750,-12.833, 141.833,-12.833, 142.000,-12.833, 142.833,-12.833, 143.167,-12.833, 283.500,-12.833, -76.500,-12.833, 320.917,-12.833, -39.083,-12.833, 321.583,-12.833, -38.417,-12.833, 13.083,-12.750, 40.500,-12.750, 45.083,-12.750, 48.917,-12.750, 49.583,-12.750, 130.417,-12.750, 130.500,-12.750, 130.583,-12.750, 136.417,-12.750, 136.500,-12.750, 141.833,-12.750, 142.000,-12.750, 143.250,-12.750, 283.417,-12.750, -76.583,-12.750, 321.000,-12.750, -39.000,-12.750, 321.083,-12.750, -38.917,-12.750, 321.500,-12.750, -38.500,-12.750, 321.667,-12.750, -38.333,-12.750, 13.167,-12.667, 13.250,-12.667, 13.333,-12.667, 40.417,-12.667, 48.917,-12.667, 49.500,-12.667, 130.417,-12.667, 130.667,-12.667, 130.833,-12.667, 130.917,-12.667, 136.583,-12.667, 141.917,-12.667, 143.167,-12.667, 283.333,-12.667, -76.667,-12.667, 321.083,-12.667, -38.917,-12.667, 321.250,-12.667, -38.750,-12.667, 321.417,-12.667, -38.583,-12.667, 321.750,-12.667, -38.250,-12.667, 13.417,-12.583, 40.417,-12.583, 48.917,-12.583, 49.417,-12.583, 130.583,-12.583, 130.750,-12.583, 131.000,-12.583, 136.583,-12.583, 142.000,-12.583, 143.167,-12.583, 283.333,-12.583, -76.667,-12.583, 321.167,-12.583, -38.833,-12.583, 321.333,-12.583, -38.667,-12.583, 321.750,-12.583, -38.250,-12.583, 13.500,-12.500, 40.333,-12.500, 48.833,-12.500, 48.917,-12.500, 49.500,-12.500, 130.667,-12.500, 131.000,-12.500, 136.083,-12.500, 136.167,-12.500, 136.250,-12.500, 136.583,-12.500, 141.750,-12.500, 141.833,-12.500, 141.917,-12.500, 143.167,-12.500, 283.250,-12.500, -76.750,-12.500, 321.833,-12.500, -38.167,-12.500, 13.500,-12.417, 40.417,-12.417, 48.750,-12.417, 49.000,-12.417, 49.417,-12.417, 130.833,-12.417, 130.917,-12.417, 131.000,-12.417, 132.333,-12.417, 132.417,-12.417, 136.000,-12.417, 136.333,-12.417, 136.667,-12.417, 136.750,-12.417, 141.667,-12.417, 143.000,-12.417, 143.083,-12.417, 143.167,-12.417, 283.250,-12.417, -76.750,-12.417, 321.917,-12.417, -38.083,-12.417, 13.583,-12.333, 40.417,-12.333, 43.667,-12.333, 43.750,-12.333, 49.000,-12.333, 49.083,-12.333, 49.250,-12.333, 49.333,-12.333, 131.083,-12.333, 131.167,-12.333, 131.250,-12.333, 131.417,-12.333, 131.500,-12.333, 131.583,-12.333, 131.667,-12.333, 131.750,-12.333, 131.833,-12.333, 131.917,-12.333, 132.000,-12.333, 132.083,-12.333, 132.250,-12.333, 132.500,-12.333, 135.000,-12.333, 135.083,-12.333, 135.667,-12.333, 135.750,-12.333, 136.000,-12.333, 136.333,-12.333, 136.583,-12.333, 136.667,-12.333, 136.750,-12.333, 136.833,-12.333, 141.750,-12.333, 142.917,-12.333, 283.167,-12.333, -76.833,-12.333, 321.917,-12.333, -38.083,-12.333, 13.667,-12.250, 40.417,-12.250, 44.417,-12.250, 49.167,-12.250, 131.083,-12.250, 131.333,-12.250, 132.167,-12.250, 132.250,-12.250, 132.500,-12.250, 134.917,-12.250, 135.167,-12.250, 135.250,-12.250, 135.583,-12.250, 135.833,-12.250, 135.917,-12.250, 136.417,-12.250, 136.500,-12.250, 141.750,-12.250, 142.917,-12.250, 283.083,-12.250, -76.917,-12.250, 322.000,-12.250, -38.000,-12.250, 13.667,-12.167, 40.417,-12.167, 44.417,-12.167, 132.250,-12.167, 132.500,-12.167, 132.583,-12.167, 134.833,-12.167, 135.333,-12.167, 135.417,-12.167, 135.500,-12.167, 135.583,-12.167, 136.250,-12.167, 136.333,-12.167, 136.500,-12.167, 141.833,-12.167, 142.917,-12.167, 283.000,-12.167, -77.000,-12.167, 322.083,-12.167, -37.917,-12.167, 13.750,-12.083, 40.417,-12.083, 49.167,-12.083, 49.250,-12.083, 132.667,-12.083, 134.083,-12.083, 134.167,-12.083, 134.250,-12.083, 134.333,-12.083, 134.417,-12.083, 134.500,-12.083, 134.583,-12.083, 134.667,-12.083, 134.750,-12.083, 134.833,-12.083, 135.667,-12.083, 136.333,-12.083, 136.417,-12.083, 141.833,-12.083, 141.917,-12.083, 143.000,-12.083, 282.917,-12.083, -77.083,-12.083, 322.083,-12.083, -37.917,-12.083, 13.750,-12.000, 40.417,-12.000, 132.667,-12.000, 134.000,-12.000, 142.000,-12.000, 142.917,-12.000, 143.167,-12.000, 282.917,-12.000, -77.083,-12.000, 322.167,-12.000, -37.833,-12.000, 13.833,-11.917, 40.333,-11.917, 132.667,-11.917, 133.750,-11.917, 133.917,-11.917, 134.000,-11.917, 142.000,-11.917, 142.833,-11.917, 282.917,-11.917, -77.083,-11.917, 322.167,-11.917, -37.833,-11.917, 13.833,-11.833, 40.333,-11.833, 43.333,-11.833, 130.500,-11.833, 130.833,-11.833, 130.917,-11.833, 131.000,-11.833, 132.667,-11.833, 133.250,-11.833, 133.333,-11.833, 133.417,-11.833, 133.500,-11.833, 133.583,-11.833, 133.667,-11.833, 133.833,-11.833, 142.000,-11.833, 142.833,-11.833, 282.833,-11.833, -77.167,-11.833, 322.250,-11.833, -37.750,-11.833, 13.833,-11.750, 40.333,-11.750, 43.250,-11.750, 43.333,-11.750, 130.083,-11.750, 130.167,-11.750, 130.250,-11.750, 130.333,-11.750, 130.417,-11.750, 130.500,-11.750, 130.583,-11.750, 130.667,-11.750, 130.750,-11.750, 131.083,-11.750, 132.667,-11.750, 133.083,-11.750, 133.167,-11.750, 142.083,-11.750, 142.750,-11.750, 160.417,-11.750, 282.833,-11.750, -77.167,-11.750, 322.250,-11.750, -37.750,-11.750, 13.833,-11.667, 40.333,-11.667, 43.250,-11.667, 130.250,-11.667, 130.333,-11.667, 130.583,-11.667, 131.167,-11.667, 131.250,-11.667, 132.750,-11.667, 133.000,-11.667, 136.000,-11.667, 142.083,-11.667, 142.667,-11.667, 142.833,-11.667, 166.833,-11.667, 282.833,-11.667, -77.167,-11.667, 322.333,-11.667, -37.667,-11.667, 13.833,-11.583, 40.333,-11.583, 130.250,-11.583, 130.333,-11.583, 130.417,-11.583, 130.500,-11.583, 131.250,-11.583, 132.583,-11.583, 132.667,-11.583, 133.000,-11.583, 142.083,-11.583, 142.583,-11.583, 160.083,-11.583, 282.750,-11.583, -77.250,-11.583, 322.333,-11.583, -37.667,-11.583, 13.833,-11.500, 40.333,-11.500, 130.250,-11.500, 130.500,-11.500, 131.250,-11.500, 131.333,-11.500, 132.750,-11.500, 132.917,-11.500, 142.083,-11.500, 142.667,-11.500, 160.000,-11.500, 282.750,-11.500, -77.250,-11.500, 322.333,-11.500, -37.667,-11.500, 13.833,-11.417, 40.333,-11.417, 130.250,-11.417, 130.500,-11.417, 130.583,-11.417, 130.667,-11.417, 130.750,-11.417, 130.833,-11.417, 130.917,-11.417, 131.000,-11.417, 131.167,-11.417, 132.000,-11.417, 132.083,-11.417, 132.167,-11.417, 132.250,-11.417, 132.333,-11.417, 132.417,-11.417, 132.500,-11.417, 132.833,-11.417, 142.167,-11.417, 142.750,-11.417, 282.583,-11.417, -77.417,-11.417, 282.667,-11.417, -77.333,-11.417, 322.333,-11.417, -37.667,-11.417, 322.500,-11.417, -37.500,-11.417, 13.833,-11.333, 40.250,-11.333, 130.333,-11.333, 130.417,-11.333, 130.500,-11.333, 131.083,-11.333, 131.167,-11.333, 132.000,-11.333, 132.250,-11.333, 132.333,-11.333, 132.417,-11.333, 142.167,-11.333, 142.667,-11.333, 282.417,-11.333, -77.583,-11.333, 282.500,-11.333, -77.500,-11.333, 322.417,-11.333, -37.583,-11.333, 322.500,-11.333, -37.500,-11.333, 13.833,-11.250, 40.333,-11.250, 130.417,-11.250, 131.917,-11.250, 132.000,-11.250, 132.083,-11.250, 132.250,-11.250, 142.167,-11.250, 142.667,-11.250, 282.417,-11.250, -77.583,-11.250, 322.583,-11.250, -37.417,-11.250, 13.833,-11.167, 40.333,-11.167, 132.167,-11.167, 142.167,-11.167, 142.667,-11.167, 282.417,-11.167, -77.583,-11.167, 322.667,-11.167, -37.333,-11.167, 13.917,-11.083, 40.417,-11.083, 142.167,-11.083, 142.583,-11.083, 142.667,-11.083, 142.750,-11.083, 282.417,-11.083, -77.583,-11.083, 322.583,-11.083, -37.417,-11.083, 13.917,-11.000, 40.417,-11.000, 142.167,-11.000, 142.250,-11.000, 142.500,-11.000, 282.333,-11.000, -77.667,-11.000, 322.667,-11.000, -37.333,-11.000, 322.750,-11.000, -37.250,-11.000, 13.833,-10.917, 40.417,-10.917, 122.833,-10.917, 142.333,-10.917, 142.583,-10.917, 282.333,-10.917, -77.667,-10.917, 322.750,-10.917, -37.250,-10.917, 13.833,-10.833, 40.500,-10.833, 122.833,-10.833, 122.917,-10.833, 123.000,-10.833, 123.083,-10.833, 142.417,-10.833, 142.500,-10.833, 282.333,-10.833, -77.667,-10.833, 322.833,-10.833, -37.167,-10.833, 13.750,-10.750, 40.417,-10.750, 122.917,-10.750, 123.000,-10.750, 123.083,-10.750, 123.167,-10.750, 142.167,-10.750, 142.500,-10.750, 142.583,-10.750, 161.833,-10.750, 161.917,-10.750, 162.000,-10.750, 162.083,-10.750, 162.167,-10.750, 165.917,-10.750, 166.000,-10.750, 282.250,-10.750, -77.750,-10.750, 322.917,-10.750, -37.083,-10.750, 13.833,-10.667, 40.500,-10.667, 123.167,-10.667, 123.250,-10.667, 123.333,-10.667, 142.167,-10.667, 161.750,-10.667, 162.083,-10.667, 282.167,-10.667, -77.833,-10.667, 323.000,-10.667, -37.000,-10.667, 323.083,-10.667, -36.917,-10.667, 13.750,-10.583, 40.417,-10.583, 123.333,-10.583, 150.083,-10.583, 150.167,-10.583, 150.250,-10.583, 150.333,-10.583, 150.417,-10.583, 150.500,-10.583, 161.667,-10.583, 162.083,-10.583, 282.167,-10.583, -77.833,-10.583, 323.167,-10.583, -36.833,-10.583, 13.667,-10.500, 40.417,-10.500, 150.083,-10.500, 150.417,-10.500, 150.500,-10.500, 161.583,-10.500, 161.750,-10.500, 161.833,-10.500, 161.917,-10.500, 162.000,-10.500, 282.083,-10.500, -77.917,-10.500, 323.250,-10.500, -36.750,-10.500, 323.333,-10.500, -36.667,-10.500, 323.417,-10.500, -36.583,-10.500, 13.583,-10.417, 40.250,-10.417, 40.333,-10.417, 149.917,-10.417, 150.000,-10.417, 150.333,-10.417, 161.500,-10.417, 161.583,-10.417, 161.667,-10.417, 282.000,-10.417, -78.000,-10.417, 323.417,-10.417, -36.583,-10.417, 13.583,-10.333, 40.083,-10.333, 40.167,-10.333, 123.500,-10.333, 123.583,-10.333, 123.667,-10.333, 123.750,-10.333, 123.833,-10.333, 149.500,-10.333, 149.583,-10.333, 149.667,-10.333, 149.750,-10.333, 149.833,-10.333, 150.250,-10.333, 161.333,-10.333, 161.417,-10.333, 161.500,-10.333, 282.000,-10.333, -78.000,-10.333, 323.500,-10.333, -36.500,-10.333, 13.500,-10.250, 40.000,-10.250, 120.333,-10.250, 120.417,-10.250, 123.333,-10.250, 123.500,-10.250, 123.583,-10.250, 123.917,-10.250, 124.000,-10.250, 148.917,-10.250, 149.167,-10.250, 149.250,-10.250, 149.333,-10.250, 149.417,-10.250, 150.083,-10.250, 150.167,-10.250, 150.250,-10.250, 161.333,-10.250, 281.917,-10.250, -78.083,-10.250, 323.583,-10.250, -36.417,-10.250, 13.500,-10.167, 39.917,-10.167, 40.000,-10.167, 120.167,-10.167, 120.250,-10.167, 120.500,-10.167, 120.583,-10.167, 120.667,-10.167, 123.417,-10.167, 123.667,-10.167, 123.750,-10.167, 124.083,-10.167, 124.167,-10.167, 124.250,-10.167, 124.333,-10.167, 142.167,-10.167, 148.333,-10.167, 148.417,-10.167, 148.500,-10.167, 148.833,-10.167, 149.000,-10.167, 149.083,-10.167, 150.000,-10.167, 281.917,-10.167, -78.083,-10.167, 323.667,-10.167, -36.333,-10.167, 13.417,-10.083, 39.750,-10.083, 39.833,-10.083, 120.083,-10.083, 120.750,-10.083, 123.833,-10.083, 124.417,-10.083, 124.500,-10.083, 147.917,-10.083, 148.250,-10.083, 148.583,-10.083, 148.667,-10.083, 148.750,-10.083, 149.833,-10.083, 149.917,-10.083, 151.000,-10.083, 281.833,-10.083, -78.167,-10.083, 323.750,-10.083, -36.250,-10.083, 13.333,-10.000, 39.667,-10.000, 120.000,-10.000, 120.667,-10.000, 123.583,-10.000, 123.667,-10.000, 123.750,-10.000, 124.500,-10.000, 147.667,-10.000, 147.750,-10.000, 147.833,-10.000, 148.000,-10.000, 148.083,-10.000, 148.167,-10.000, 149.750,-10.000, 150.917,-10.000, 281.833,-10.000, -78.167,-10.000, 323.750,-10.000, -36.250,-10.000, 13.333,-9.917, 39.667,-9.917, 119.833,-9.917, 119.917,-9.917, 120.667,-9.917, 123.667,-9.917, 124.583,-9.917, 124.667,-9.917, 147.583,-9.917, 147.917,-9.917, 149.667,-9.917, 160.583,-9.917, 281.833,-9.917, -78.167,-9.917, 323.833,-9.917, -36.167,-9.917, 323.917,-9.917, -36.083,-9.917, 13.333,-9.833, 39.667,-9.833, 119.750,-9.833, 120.583,-9.833, 123.667,-9.833, 124.750,-9.833, 147.583,-9.833, 149.583,-9.833, 160.417,-9.833, 160.500,-9.833, 160.667,-9.833, 281.750,-9.833, -78.250,-9.833, 323.917,-9.833, -36.083,-9.833, 13.250,-9.750, 39.583,-9.750, 119.333,-9.750, 119.417,-9.750, 119.500,-9.750, 119.583,-9.750, 119.667,-9.750, 120.333,-9.750, 120.500,-9.750, 120.583,-9.750, 123.667,-9.750, 124.833,-9.750, 147.500,-9.750, 149.583,-9.750, 149.667,-9.750, 149.750,-9.750, 159.833,-9.750, 159.917,-9.750, 160.000,-9.750, 160.083,-9.750, 160.167,-9.750, 160.250,-9.750, 160.333,-9.750, 160.583,-9.750, 160.667,-9.750, 281.750,-9.750, -78.250,-9.750, 324.000,-9.750, -36.000,-9.750, 13.250,-9.667, 39.583,-9.667, 119.083,-9.667, 119.167,-9.667, 119.250,-9.667, 120.250,-9.667, 120.417,-9.667, 123.750,-9.667, 124.917,-9.667, 147.417,-9.667, 149.250,-9.667, 149.333,-9.667, 149.417,-9.667, 149.500,-9.667, 159.750,-9.667, 160.500,-9.667, 161.417,-9.667, 281.667,-9.667, -78.333,-9.667, 324.083,-9.667, -35.917,-9.667, 13.250,-9.583, 39.583,-9.583, 119.000,-9.583, 120.167,-9.583, 123.750,-9.583, 124.917,-9.583, 147.417,-9.583, 149.167,-9.583, 150.500,-9.583, 150.583,-9.583, 150.667,-9.583, 150.750,-9.583, 159.667,-9.583, 160.417,-9.583, 160.500,-9.583, 161.333,-9.583, 161.417,-9.583, 281.667,-9.583, -78.333,-9.583, 324.167,-9.583, -35.833,-9.583, 13.250,-9.500, 39.500,-9.500, 39.583,-9.500, 119.000,-9.500, 119.083,-9.500, 119.167,-9.500, 120.083,-9.500, 120.167,-9.500, 123.833,-9.500, 123.917,-9.500, 125.000,-9.500, 147.167,-9.500, 147.250,-9.500, 147.333,-9.500, 149.083,-9.500, 150.250,-9.500, 150.500,-9.500, 150.583,-9.500, 150.667,-9.500, 150.750,-9.500, 159.667,-9.500, 159.833,-9.500, 159.917,-9.500, 160.000,-9.500, 160.083,-9.500, 160.167,-9.500, 160.250,-9.500, 160.333,-9.500, 161.250,-9.500, 161.333,-9.500, 281.667,-9.500, -78.333,-9.500, 324.250,-9.500, -35.750,-9.500, 13.250,-9.417, 39.417,-9.417, 119.250,-9.417, 119.333,-9.417, 119.417,-9.417, 119.500,-9.417, 119.583,-9.417, 119.667,-9.417, 119.750,-9.417, 119.833,-9.417, 120.000,-9.417, 124.000,-9.417, 125.083,-9.417, 125.167,-9.417, 147.083,-9.417, 149.083,-9.417, 150.167,-9.417, 150.250,-9.417, 150.500,-9.417, 159.667,-9.417, 159.750,-9.417, 281.583,-9.417, -78.417,-9.417, 324.250,-9.417, -35.750,-9.417, 13.167,-9.333, 39.500,-9.333, 119.917,-9.333, 124.083,-9.333, 124.167,-9.333, 125.250,-9.333, 147.000,-9.333, 149.000,-9.333, 150.167,-9.333, 150.250,-9.333, 159.667,-9.333, 161.167,-9.333, 281.583,-9.333, -78.417,-9.333, 324.333,-9.333, -35.667,-9.333, 13.167,-9.250, 39.500,-9.250, 124.250,-9.250, 124.333,-9.250, 124.417,-9.250, 124.500,-9.250, 124.583,-9.250, 125.333,-9.250, 125.417,-9.250, 142.500,-9.250, 142.583,-9.250, 142.667,-9.250, 142.750,-9.250, 147.000,-9.250, 149.000,-9.250, 150.167,-9.250, 161.000,-9.250, 161.083,-9.250, 161.167,-9.250, 281.500,-9.250, -78.500,-9.250, 324.417,-9.250, -35.583,-9.250, 13.083,-9.167, 39.417,-9.167, 39.500,-9.167, 124.667,-9.167, 125.500,-9.167, 125.583,-9.167, 125.667,-9.167, 141.083,-9.167, 141.167,-9.167, 141.250,-9.167, 141.500,-9.167, 141.583,-9.167, 141.667,-9.167, 141.750,-9.167, 141.833,-9.167, 141.917,-9.167, 142.000,-9.167, 142.083,-9.167, 142.167,-9.167, 142.250,-9.167, 142.333,-9.167, 142.417,-9.167, 142.833,-9.167, 142.917,-9.167, 146.917,-9.167, 148.583,-9.167, 148.667,-9.167, 148.750,-9.167, 148.833,-9.167, 149.000,-9.167, 160.250,-9.167, 160.917,-9.167, 161.167,-9.167, 281.417,-9.167, -78.583,-9.167, 324.500,-9.167, -35.500,-9.167, 13.000,-9.083, 39.333,-9.083, 117.000,-9.083, 124.750,-9.083, 124.833,-9.083, 124.917,-9.083, 125.750,-9.083, 125.833,-9.083, 125.917,-9.083, 126.000,-9.083, 141.000,-9.083, 141.333,-9.083, 141.417,-9.083, 143.000,-9.083, 146.833,-9.083, 148.500,-9.083, 148.917,-9.083, 149.000,-9.083, 149.083,-9.083, 149.167,-9.083, 152.667,-9.083, 152.750,-9.083, 152.833,-9.083, 160.167,-9.083, 160.250,-9.083, 160.833,-9.083, 161.083,-9.083, 281.417,-9.083, -78.583,-9.083, 324.583,-9.083, -35.417,-9.083, 13.083,-9.000, 39.333,-9.000, 117.000,-9.000, 117.333,-9.000, 125.000,-9.000, 126.000,-9.000, 140.917,-9.000, 143.000,-9.000, 143.333,-9.000, 146.833,-9.000, 148.417,-9.000, 160.833,-9.000, 161.000,-9.000, 281.417,-9.000, -78.583,-9.000, 324.583,-9.000, -35.417,-9.000, 13.083,-8.917, 13.167,-8.917, 39.333,-8.917, 116.833,-8.917, 116.917,-8.917, 117.083,-8.917, 117.167,-8.917, 117.250,-8.917, 117.417,-8.917, 117.500,-8.917, 117.583,-8.917, 117.667,-8.917, 120.917,-8.917, 121.000,-8.917, 125.000,-8.917, 126.083,-8.917, 126.167,-8.917, 126.250,-8.917, 126.333,-8.917, 126.417,-8.917, 140.750,-8.917, 140.833,-8.917, 143.083,-8.917, 143.167,-8.917, 143.250,-8.917, 143.333,-8.917, 146.583,-8.917, 146.667,-8.917, 146.750,-8.917, 148.417,-8.917, 160.833,-8.917, 160.917,-8.917, 161.000,-8.917, 281.417,-8.917, -78.583,-8.917, 324.667,-8.917, -35.333,-8.917, 13.250,-8.833, 13.333,-8.833, 39.417,-8.833, 115.917,-8.833, 116.000,-8.833, 116.083,-8.833, 116.167,-8.833, 116.250,-8.833, 116.333,-8.833, 116.417,-8.833, 116.833,-8.833, 117.750,-8.833, 117.833,-8.833, 117.917,-8.833, 118.000,-8.833, 118.083,-8.833, 118.417,-8.833, 118.500,-8.833, 118.833,-8.833, 120.667,-8.833, 120.917,-8.833, 121.083,-8.833, 121.167,-8.833, 121.250,-8.833, 121.667,-8.833, 121.750,-8.833, 125.083,-8.833, 126.417,-8.833, 140.667,-8.833, 143.250,-8.833, 146.667,-8.833, 148.333,-8.833, 160.750,-8.833, 160.833,-8.833, 219.750,-8.833, -140.250,-8.833, 281.333,-8.833, -78.667,-8.833, 324.667,-8.833, -35.333,-8.833, 13.417,-8.750, 39.333,-8.750, 114.500,-8.750, 116.000,-8.750, 116.417,-8.750, 116.833,-8.750, 117.750,-8.750, 117.833,-8.750, 117.917,-8.750, 118.000,-8.750, 118.167,-8.750, 118.417,-8.750, 118.583,-8.750, 119.833,-8.750, 119.917,-8.750, 120.000,-8.750, 120.083,-8.750, 120.167,-8.750, 120.250,-8.750, 120.333,-8.750, 120.417,-8.750, 120.500,-8.750, 120.583,-8.750, 120.750,-8.750, 120.833,-8.750, 121.333,-8.750, 121.417,-8.750, 121.500,-8.750, 121.583,-8.750, 121.833,-8.750, 121.917,-8.750, 122.000,-8.750, 125.167,-8.750, 126.500,-8.750, 126.583,-8.750, 126.667,-8.750, 126.750,-8.750, 140.583,-8.750, 143.250,-8.750, 146.583,-8.750, 148.417,-8.750, 157.500,-8.750, 160.750,-8.750, 160.833,-8.750, 281.250,-8.750, -78.750,-8.750, 324.667,-8.750, -35.333,-8.750, 13.417,-8.667, 39.250,-8.667, 114.417,-8.667, 114.500,-8.667, 115.167,-8.667, 116.083,-8.667, 116.500,-8.667, 116.833,-8.667, 117.667,-8.667, 118.083,-8.667, 118.167,-8.667, 118.250,-8.667, 118.500,-8.667, 118.667,-8.667, 118.750,-8.667, 118.833,-8.667, 118.917,-8.667, 119.000,-8.667, 119.083,-8.667, 119.667,-8.667, 119.750,-8.667, 121.333,-8.667, 121.417,-8.667, 121.500,-8.667, 122.083,-8.667, 122.167,-8.667, 122.250,-8.667, 122.333,-8.667, 122.417,-8.667, 125.167,-8.667, 125.250,-8.667, 125.333,-8.667, 126.833,-8.667, 126.917,-8.667, 140.583,-8.667, 143.167,-8.667, 143.583,-8.667, 146.500,-8.667, 148.250,-8.667, 148.333,-8.667, 157.917,-8.667, 158.000,-8.667, 160.750,-8.667, 160.833,-8.667, 281.250,-8.667, -78.750,-8.667, 324.750,-8.667, -35.250,-8.667, 13.417,-8.583, 39.250,-8.583, 114.000,-8.583, 114.083,-8.583, 114.167,-8.583, 114.250,-8.583, 114.333,-8.583, 115.083,-8.583, 115.250,-8.583, 116.167,-8.583, 116.500,-8.583, 116.833,-8.583, 116.917,-8.583, 117.500,-8.583, 117.583,-8.583, 118.333,-8.583, 118.417,-8.583, 118.583,-8.583, 118.667,-8.583, 118.917,-8.583, 119.833,-8.583, 121.250,-8.583, 121.583,-8.583, 121.667,-8.583, 122.000,-8.583, 122.083,-8.583, 122.500,-8.583, 122.583,-8.583, 122.667,-8.583, 122.750,-8.583, 122.833,-8.583, 125.417,-8.583, 125.500,-8.583, 125.583,-8.583, 125.667,-8.583, 125.750,-8.583, 125.917,-8.583, 126.000,-8.583, 126.083,-8.583, 126.167,-8.583, 127.000,-8.583, 140.500,-8.583, 143.167,-8.583, 143.417,-8.583, 146.417,-8.583, 148.167,-8.583, 157.250,-8.583, 157.917,-8.583, 158.000,-8.583, 160.750,-8.583, 160.833,-8.583, 281.250,-8.583, -78.750,-8.583, 324.750,-8.583, -35.250,-8.583, 13.417,-8.500, 39.167,-8.500, 113.750,-8.500, 113.833,-8.500, 113.917,-8.500, 114.333,-8.500, 115.000,-8.500, 115.333,-8.500, 115.417,-8.500, 115.500,-8.500, 116.083,-8.500, 116.583,-8.500, 117.000,-8.500, 117.083,-8.500, 117.250,-8.500, 117.333,-8.500, 117.417,-8.500, 118.167,-8.500, 118.250,-8.500, 118.500,-8.500, 118.750,-8.500, 118.917,-8.500, 119.417,-8.500, 119.917,-8.500, 120.000,-8.500, 121.083,-8.500, 121.167,-8.500, 121.750,-8.500, 121.833,-8.500, 121.917,-8.500, 122.500,-8.500, 122.583,-8.500, 122.667,-8.500, 123.333,-8.500, 123.417,-8.500, 124.083,-8.500, 125.833,-8.500, 126.250,-8.500, 126.333,-8.500, 126.417,-8.500, 126.500,-8.500, 126.583,-8.500, 126.667,-8.500, 126.750,-8.500, 127.083,-8.500, 140.417,-8.500, 142.917,-8.500, 143.000,-8.500, 143.083,-8.500, 146.333,-8.500, 148.083,-8.500, 157.667,-8.500, 157.750,-8.500, 160.750,-8.500, 281.167,-8.500, -78.833,-8.500, 324.750,-8.500, -35.250,-8.500, 13.417,-8.417, 39.167,-8.417, 113.500,-8.417, 113.583,-8.417, 113.667,-8.417, 114.250,-8.417, 114.833,-8.417, 114.917,-8.417, 115.583,-8.417, 116.083,-8.417, 116.167,-8.417, 116.583,-8.417, 117.167,-8.417, 117.917,-8.417, 118.000,-8.417, 118.083,-8.417, 118.167,-8.417, 118.250,-8.417, 118.333,-8.417, 118.583,-8.417, 118.667,-8.417, 118.917,-8.417, 120.083,-8.417, 120.167,-8.417, 120.667,-8.417, 120.750,-8.417, 120.833,-8.417, 120.917,-8.417, 121.000,-8.417, 122.667,-8.417, 122.750,-8.417, 123.417,-8.417, 123.500,-8.417, 123.583,-8.417, 124.000,-8.417, 124.083,-8.417, 124.417,-8.417, 124.500,-8.417, 126.833,-8.417, 126.917,-8.417, 127.000,-8.417, 127.083,-8.417, 127.167,-8.417, 140.250,-8.417, 140.333,-8.417, 142.333,-8.417, 142.417,-8.417, 142.833,-8.417, 143.417,-8.417, 146.333,-8.417, 148.083,-8.417, 157.583,-8.417, 157.750,-8.417, 160.667,-8.417, 281.083,-8.417, -78.917,-8.417, 324.833,-8.417, -35.167,-8.417, 13.417,-8.333, 39.167,-8.333, 111.583,-8.333, 112.250,-8.333, 112.333,-8.333, 112.417,-8.333, 112.500,-8.333, 112.583,-8.333, 112.667,-8.333, 112.750,-8.333, 112.833,-8.333, 113.417,-8.333, 114.250,-8.333, 114.583,-8.333, 114.667,-8.333, 114.750,-8.333, 115.500,-8.333, 115.583,-8.333, 116.250,-8.333, 116.500,-8.333, 116.583,-8.333, 117.500,-8.333, 117.833,-8.333, 118.083,-8.333, 118.417,-8.333, 118.500,-8.333, 118.583,-8.333, 118.667,-8.333, 118.750,-8.333, 118.833,-8.333, 118.917,-8.333, 120.250,-8.333, 120.333,-8.333, 120.417,-8.333, 120.500,-8.333, 120.583,-8.333, 122.833,-8.333, 122.917,-8.333, 123.000,-8.333, 123.083,-8.333, 123.167,-8.333, 123.667,-8.333, 124.167,-8.333, 124.417,-8.333, 124.500,-8.333, 124.583,-8.333, 124.667,-8.333, 124.750,-8.333, 124.833,-8.333, 124.917,-8.333, 125.000,-8.333, 137.667,-8.333, 137.750,-8.333, 137.833,-8.333, 137.917,-8.333, 138.000,-8.333, 138.083,-8.333, 138.167,-8.333, 138.250,-8.333, 138.333,-8.333, 138.417,-8.333, 138.583,-8.333, 138.667,-8.333, 138.750,-8.333, 138.833,-8.333, 140.167,-8.333, 142.250,-8.333, 142.500,-8.333, 142.750,-8.333, 143.000,-8.333, 146.250,-8.333, 148.083,-8.333, 157.667,-8.333, 157.750,-8.333, 159.583,-8.333, 159.667,-8.333, 159.750,-8.333, 281.083,-8.333, -78.917,-8.333, 324.833,-8.333, -35.167,-8.333, 13.333,-8.250, 39.250,-8.250, 111.167,-8.250, 111.250,-8.250, 111.333,-8.250, 111.417,-8.250, 111.500,-8.250, 111.667,-8.250, 111.750,-8.250, 111.833,-8.250, 111.917,-8.250, 112.000,-8.250, 112.083,-8.250, 112.167,-8.250, 112.917,-8.250, 113.000,-8.250, 113.083,-8.250, 113.167,-8.250, 113.250,-8.250, 113.333,-8.250, 114.250,-8.250, 114.500,-8.250, 114.750,-8.250, 114.833,-8.250, 114.917,-8.250, 115.000,-8.250, 115.417,-8.250, 116.333,-8.250, 116.417,-8.250, 117.500,-8.250, 117.750,-8.250, 118.083,-8.250, 122.917,-8.250, 123.167,-8.250, 123.667,-8.250, 123.750,-8.250, 123.833,-8.250, 124.583,-8.250, 124.667,-8.250, 124.750,-8.250, 124.833,-8.250, 124.917,-8.250, 125.000,-8.250, 128.917,-8.250, 137.750,-8.250, 138.500,-8.250, 138.583,-8.250, 138.667,-8.250, 138.750,-8.250, 138.833,-8.250, 138.917,-8.250, 140.083,-8.250, 142.250,-8.250, 142.333,-8.250, 142.417,-8.250, 142.833,-8.250, 142.917,-8.250, 143.083,-8.250, 143.167,-8.250, 143.250,-8.250, 143.333,-8.250, 143.417,-8.250, 146.250,-8.250, 148.083,-8.250, 157.250,-8.250, 157.333,-8.250, 157.417,-8.250, 157.500,-8.250, 157.583,-8.250, 157.667,-8.250, 159.417,-8.250, 159.500,-8.250, 159.583,-8.250, 281.083,-8.250, -78.917,-8.250, 324.833,-8.250, -35.167,-8.250, 13.333,-8.167, 39.250,-8.167, 110.667,-8.167, 110.750,-8.167, 110.833,-8.167, 110.917,-8.167, 111.000,-8.167, 111.083,-8.167, 114.250,-8.167, 114.500,-8.167, 114.583,-8.167, 114.667,-8.167, 115.083,-8.167, 115.250,-8.167, 115.333,-8.167, 117.583,-8.167, 117.667,-8.167, 117.750,-8.167, 117.833,-8.167, 117.917,-8.167, 118.000,-8.167, 122.833,-8.167, 124.500,-8.167, 125.000,-8.167, 127.833,-8.167, 127.917,-8.167, 128.000,-8.167, 130.917,-8.167, 131.000,-8.167, 137.750,-8.167, 138.500,-8.167, 138.917,-8.167, 139.000,-8.167, 139.333,-8.167, 139.417,-8.167, 139.500,-8.167, 140.000,-8.167, 142.167,-8.167, 142.417,-8.167, 143.500,-8.167, 146.167,-8.167, 148.000,-8.167, 157.333,-8.167, 157.500,-8.167, 159.250,-8.167, 159.333,-8.167, 159.500,-8.167, 281.000,-8.167, -79.000,-8.167, 324.917,-8.167, -35.083,-8.167, 13.250,-8.083, 39.333,-8.083, 110.417,-8.083, 110.500,-8.083, 110.583,-8.083, 114.333,-8.083, 115.167,-8.083, 137.833,-8.083, 138.583,-8.083, 138.667,-8.083, 139.000,-8.083, 139.083,-8.083, 139.167,-8.083, 139.250,-8.083, 139.583,-8.083, 139.667,-8.083, 139.750,-8.083, 139.833,-8.083, 140.083,-8.083, 142.250,-8.083, 142.333,-8.083, 143.417,-8.083, 146.083,-8.083, 147.917,-8.083, 148.000,-8.083, 157.000,-8.083, 157.083,-8.083, 157.417,-8.083, 157.500,-8.083, 159.083,-8.083, 159.167,-8.083, 159.333,-8.083, 159.417,-8.083, 280.917,-8.083, -79.083,-8.083, 324.917,-8.083, -35.083,-8.083, 13.250,-8.000, 39.333,-8.000, 110.333,-8.000, 114.333,-8.000, 129.667,-8.000, 131.167,-8.000, 131.250,-8.000, 137.833,-8.000, 138.750,-8.000, 138.833,-8.000, 138.917,-8.000, 139.917,-8.000, 140.000,-8.000, 143.333,-8.000, 143.750,-8.000, 145.833,-8.000, 145.917,-8.000, 146.000,-8.000, 147.667,-8.000, 147.750,-8.000, 147.833,-8.000, 157.000,-8.000, 157.083,-8.000, 157.417,-8.000, 158.917,-8.000, 159.000,-8.000, 159.167,-8.000, 159.250,-8.000, 280.833,-8.000, -79.167,-8.000, 325.000,-8.000, -35.000,-8.000, 13.167,-7.917, 39.333,-7.917, 39.667,-7.917, 110.083,-7.917, 110.167,-7.917, 110.250,-7.917, 114.333,-7.917, 125.833,-7.917, 126.167,-7.917, 126.250,-7.917, 126.333,-7.917, 126.417,-7.917, 129.667,-7.917, 129.750,-7.917, 131.167,-7.917, 131.250,-7.917, 137.917,-7.917, 139.000,-7.917, 143.250,-7.917, 143.500,-7.917, 143.583,-7.917, 143.667,-7.917, 143.833,-7.917, 145.417,-7.917, 145.500,-7.917, 145.583,-7.917, 145.667,-7.917, 145.750,-7.917, 147.583,-7.917, 157.000,-7.917, 157.083,-7.917, 158.833,-7.917, 158.917,-7.917, 159.000,-7.917, 159.083,-7.917, 280.750,-7.917, -79.250,-7.917, 325.000,-7.917, -35.000,-7.917, 13.167,-7.833, 39.333,-7.833, 39.750,-7.833, 109.917,-7.833, 110.000,-7.833, 113.250,-7.833, 113.333,-7.833, 114.250,-7.833, 114.333,-7.833, 125.917,-7.833, 126.000,-7.833, 126.083,-7.833, 126.417,-7.833, 129.667,-7.833, 129.750,-7.833, 131.167,-7.833, 131.250,-7.833, 137.917,-7.833, 138.917,-7.833, 139.083,-7.833, 143.333,-7.833, 143.417,-7.833, 143.833,-7.833, 145.250,-7.833, 145.333,-7.833, 147.583,-7.833, 158.750,-7.833, 158.833,-7.833, 280.667,-7.833, -79.333,-7.833, 324.917,-7.833, -35.083,-7.833, 13.083,-7.750, 39.250,-7.750, 108.083,-7.750, 108.167,-7.750, 108.250,-7.750, 108.333,-7.750, 108.417,-7.750, 109.417,-7.750, 109.500,-7.750, 109.583,-7.750, 109.667,-7.750, 109.750,-7.750, 109.833,-7.750, 113.000,-7.750, 113.083,-7.750, 113.167,-7.750, 113.417,-7.750, 113.500,-7.750, 113.583,-7.750, 113.667,-7.750, 113.750,-7.750, 113.833,-7.750, 113.917,-7.750, 114.083,-7.750, 114.167,-7.750, 125.917,-7.750, 126.000,-7.750, 126.083,-7.750, 126.167,-7.750, 126.250,-7.750, 126.333,-7.750, 126.500,-7.750, 126.583,-7.750, 126.667,-7.750, 126.750,-7.750, 131.167,-7.750, 131.333,-7.750, 138.000,-7.750, 138.917,-7.750, 139.083,-7.750, 143.750,-7.750, 144.083,-7.750, 144.167,-7.750, 144.250,-7.750, 144.917,-7.750, 145.000,-7.750, 145.083,-7.750, 145.167,-7.750, 147.417,-7.750, 147.500,-7.750, 156.583,-7.750, 156.667,-7.750, 158.583,-7.750, 158.667,-7.750, 158.750,-7.750, 280.583,-7.750, -79.417,-7.750, 324.917,-7.750, -35.083,-7.750, 13.083,-7.667, 39.167,-7.667, 107.833,-7.667, 107.917,-7.667, 108.000,-7.667, 108.500,-7.667, 108.583,-7.667, 108.667,-7.667, 108.917,-7.667, 109.000,-7.667, 109.083,-7.667, 109.167,-7.667, 109.250,-7.667, 109.333,-7.667, 112.750,-7.667, 112.833,-7.667, 112.917,-7.667, 114.000,-7.667, 126.417,-7.667, 126.500,-7.667, 126.583,-7.667, 131.000,-7.667, 131.250,-7.667, 131.417,-7.667, 131.500,-7.667, 138.000,-7.667, 139.000,-7.667, 139.083,-7.667, 143.667,-7.667, 143.917,-7.667, 144.000,-7.667, 144.083,-7.667, 144.417,-7.667, 144.750,-7.667, 144.833,-7.667, 147.333,-7.667, 156.500,-7.667, 156.583,-7.667, 158.583,-7.667, 158.667,-7.667, 280.583,-7.667, -79.417,-7.667, 325.000,-7.667, -35.000,-7.667, 13.000,-7.583, 39.167,-7.583, 107.667,-7.583, 107.750,-7.583, 108.750,-7.583, 108.833,-7.583, 112.667,-7.583, 131.250,-7.583, 131.500,-7.583, 138.083,-7.583, 138.167,-7.583, 138.833,-7.583, 138.917,-7.583, 139.000,-7.583, 139.167,-7.583, 143.750,-7.583, 143.833,-7.583, 144.167,-7.583, 144.250,-7.583, 144.333,-7.583, 144.500,-7.583, 144.583,-7.583, 144.750,-7.583, 147.250,-7.583, 147.333,-7.583, 158.333,-7.583, 158.417,-7.583, 280.500,-7.583, -79.500,-7.583, 325.000,-7.583, -35.000,-7.583, 13.000,-7.500, 39.167,-7.500, 107.417,-7.500, 107.500,-7.500, 107.583,-7.500, 112.667,-7.500, 131.250,-7.500, 131.333,-7.500, 131.500,-7.500, 138.250,-7.500, 138.333,-7.500, 138.750,-7.500, 139.000,-7.500, 139.083,-7.500, 144.667,-7.500, 147.167,-7.500, 280.417,-7.500, -79.583,-7.500, 325.000,-7.500, -35.000,-7.500, 12.917,-7.417, 39.250,-7.417, 106.750,-7.417, 106.833,-7.417, 106.917,-7.417, 107.000,-7.417, 107.083,-7.417, 107.167,-7.417, 107.250,-7.417, 107.333,-7.417, 112.667,-7.417, 131.417,-7.417, 131.583,-7.417, 138.417,-7.417, 138.500,-7.417, 138.583,-7.417, 138.667,-7.417, 138.750,-7.417, 138.833,-7.417, 138.917,-7.417, 147.083,-7.417, 147.167,-7.417, 280.417,-7.417, -79.583,-7.417, 325.000,-7.417, -35.000,-7.417, 12.917,-7.333, 39.250,-7.333, 106.417,-7.333, 106.500,-7.333, 106.583,-7.333, 106.667,-7.333, 112.667,-7.333, 131.500,-7.333, 138.917,-7.333, 147.000,-7.333, 157.167,-7.333, 157.250,-7.333, 157.333,-7.333, 157.417,-7.333, 280.417,-7.333, -79.583,-7.333, 325.000,-7.333, -35.000,-7.333, 12.833,-7.250, 39.250,-7.250, 106.417,-7.250, 112.667,-7.250, 131.500,-7.250, 138.750,-7.250, 138.833,-7.250, 138.917,-7.250, 147.000,-7.250, 157.083,-7.250, 157.167,-7.250, 280.250,-7.250, -79.750,-7.250, 280.333,-7.250, -79.667,-7.250, 325.000,-7.250, -35.000,-7.250, 12.833,-7.167, 39.333,-7.167, 39.417,-7.167, 106.500,-7.167, 112.583,-7.167, 112.833,-7.167, 112.917,-7.167, 113.000,-7.167, 113.083,-7.167, 113.167,-7.167, 113.250,-7.167, 113.333,-7.167, 113.417,-7.167, 113.500,-7.167, 128.583,-7.167, 131.583,-7.167, 139.000,-7.167, 147.000,-7.167, 156.917,-7.167, 157.000,-7.167, 157.083,-7.167, 280.333,-7.167, -79.667,-7.167, 325.000,-7.167, -35.000,-7.167, 12.833,-7.083, 39.417,-7.083, 106.583,-7.083, 112.500,-7.083, 112.750,-7.083, 113.583,-7.083, 113.667,-7.083, 113.750,-7.083, 120.667,-7.083, 138.750,-7.083, 138.833,-7.083, 138.917,-7.083, 146.917,-7.083, 155.750,-7.083, 156.833,-7.083, 157.000,-7.083, 280.250,-7.083, -79.750,-7.083, 325.000,-7.083, -35.000,-7.083, 12.833,-7.000, 39.417,-7.000, 106.583,-7.000, 109.833,-7.000, 109.917,-7.000, 110.000,-7.000, 110.250,-7.000, 110.333,-7.000, 110.417,-7.000, 110.500,-7.000, 112.500,-7.000, 112.833,-7.000, 113.833,-7.000, 113.917,-7.000, 138.667,-7.000, 146.833,-7.000, 156.833,-7.000, 157.000,-7.000, 280.250,-7.000, -79.750,-7.000, 325.000,-7.000, -35.000,-7.000, 12.833,-6.917, 39.333,-6.917, 106.250,-6.917, 106.333,-6.917, 106.417,-6.917, 106.500,-6.917, 108.833,-6.917, 108.917,-6.917, 109.083,-6.917, 109.167,-6.917, 109.250,-6.917, 109.333,-6.917, 109.417,-6.917, 109.500,-6.917, 109.583,-6.917, 109.667,-6.917, 109.750,-6.917, 110.083,-6.917, 110.167,-6.917, 110.583,-6.917, 112.000,-6.917, 112.083,-6.917, 112.167,-6.917, 112.250,-6.917, 112.333,-6.917, 112.417,-6.917, 112.500,-6.917, 112.917,-6.917, 113.000,-6.917, 113.083,-6.917, 113.167,-6.917, 113.250,-6.917, 113.333,-6.917, 113.417,-6.917, 113.500,-6.917, 113.583,-6.917, 113.667,-6.917, 113.750,-6.917, 113.833,-6.917, 113.917,-6.917, 115.250,-6.917, 115.333,-6.917, 115.417,-6.917, 138.583,-6.917, 138.667,-6.917, 138.750,-6.917, 138.833,-6.917, 138.917,-6.917, 146.833,-6.917, 156.750,-6.917, 156.833,-6.917, 156.917,-6.917, 280.083,-6.917, -79.917,-6.917, 280.167,-6.917, -79.833,-6.917, 324.917,-6.917, -35.083,-6.917, 12.750,-6.833, 39.250,-6.833, 105.417,-6.833, 105.500,-6.833, 105.583,-6.833, 105.667,-6.833, 105.750,-6.833, 106.083,-6.833, 106.167,-6.833, 108.583,-6.833, 108.667,-6.833, 108.750,-6.833, 109.000,-6.833, 110.583,-6.833, 111.667,-6.833, 111.750,-6.833, 111.833,-6.833, 111.917,-6.833, 134.083,-6.833, 134.167,-6.833, 134.250,-6.833, 139.000,-6.833, 146.833,-6.833, 155.583,-6.833, 155.667,-6.833, 156.583,-6.833, 156.667,-6.833, 156.750,-6.833, 280.083,-6.833, -79.917,-6.833, 324.833,-6.833, -35.167,-6.833, 12.667,-6.750, 39.167,-6.750, 105.583,-6.750, 105.833,-6.750, 105.917,-6.750, 106.000,-6.750, 108.500,-6.750, 110.667,-6.750, 111.083,-6.750, 111.167,-6.750, 111.250,-6.750, 111.333,-6.750, 111.417,-6.750, 111.583,-6.750, 134.083,-6.750, 134.250,-6.750, 138.833,-6.750, 138.917,-6.750, 146.833,-6.750, 155.417,-6.750, 155.500,-6.750, 155.750,-6.750, 156.500,-6.750, 156.583,-6.750, 280.000,-6.750, -80.000,-6.750, 324.833,-6.750, -35.167,-6.750, 12.583,-6.667, 39.083,-6.667, 105.667,-6.667, 108.417,-6.667, 110.667,-6.667, 111.000,-6.667, 111.500,-6.667, 134.083,-6.667, 134.250,-6.667, 138.833,-6.667, 146.917,-6.667, 147.000,-6.667, 147.083,-6.667, 147.167,-6.667, 147.250,-6.667, 147.333,-6.667, 147.417,-6.667, 147.500,-6.667, 147.583,-6.667, 147.667,-6.667, 147.750,-6.667, 155.333,-6.667, 155.833,-6.667, 156.500,-6.667, 279.917,-6.667, -80.083,-6.667, 324.833,-6.667, -35.167,-6.667, 12.583,-6.583, 39.000,-6.583, 39.083,-6.583, 105.667,-6.583, 105.750,-6.583, 108.417,-6.583, 110.667,-6.583, 111.000,-6.583, 134.167,-6.583, 134.333,-6.583, 134.417,-6.583, 138.667,-6.583, 138.750,-6.583, 147.750,-6.583, 155.250,-6.583, 155.833,-6.583, 279.833,-6.583, -80.167,-6.583, 324.833,-6.583, -35.167,-6.583, 12.500,-6.500, 38.833,-6.500, 38.917,-6.500, 105.833,-6.500, 108.417,-6.500, 110.750,-6.500, 110.833,-6.500, 110.917,-6.500, 134.167,-6.500, 134.333,-6.500, 138.583,-6.500, 147.750,-6.500, 155.250,-6.500, 155.750,-6.500, 279.667,-6.500, -80.333,-6.500, 279.750,-6.500, -80.250,-6.500, 324.833,-6.500, -35.167,-6.500, 12.500,-6.417, 38.750,-6.417, 105.833,-6.417, 108.000,-6.417, 108.083,-6.417, 108.167,-6.417, 108.333,-6.417, 134.167,-6.417, 134.250,-6.417, 134.500,-6.417, 134.583,-6.417, 138.500,-6.417, 147.750,-6.417, 155.250,-6.417, 155.667,-6.417, 155.750,-6.417, 279.500,-6.417, -80.500,-6.417, 279.583,-6.417, -80.417,-6.417, 324.833,-6.417, -35.167,-6.417, 12.417,-6.333, 38.750,-6.333, 105.833,-6.333, 107.583,-6.333, 107.667,-6.333, 107.917,-6.333, 108.250,-6.333, 134.167,-6.333, 134.333,-6.333, 134.417,-6.333, 134.667,-6.333, 138.500,-6.333, 147.667,-6.333, 155.250,-6.333, 155.583,-6.333, 279.333,-6.333, -80.667,-6.333, 279.417,-6.333, -80.583,-6.333, 324.750,-6.333, -35.250,-6.333, 12.417,-6.250, 38.750,-6.250, 39.250,-6.250, 39.333,-6.250, 39.417,-6.250, 105.833,-6.250, 107.500,-6.250, 107.750,-6.250, 107.833,-6.250, 134.167,-6.250, 134.667,-6.250, 138.417,-6.250, 147.583,-6.250, 149.583,-6.250, 149.667,-6.250, 149.750,-6.250, 149.833,-6.250, 149.917,-6.250, 150.000,-6.250, 150.083,-6.250, 150.167,-6.250, 150.250,-6.250, 150.333,-6.250, 155.083,-6.250, 155.167,-6.250, 155.417,-6.250, 155.500,-6.250, 155.583,-6.250, 279.417,-6.250, -80.583,-6.250, 324.750,-6.250, -35.250,-6.250, 12.333,-6.167, 38.750,-6.167, 39.250,-6.167, 39.417,-6.167, 105.917,-6.167, 106.667,-6.167, 106.750,-6.167, 106.833,-6.167, 106.917,-6.167, 107.417,-6.167, 134.250,-6.167, 134.667,-6.167, 138.417,-6.167, 147.500,-6.167, 149.583,-6.167, 150.417,-6.167, 150.500,-6.167, 150.583,-6.167, 155.000,-6.167, 155.333,-6.167, 279.083,-6.167, -80.917,-6.167, 279.417,-6.167, -80.583,-6.167, 324.667,-6.167, -35.333,-6.167, 12.417,-6.083, 12.500,-6.083, 12.583,-6.083, 12.667,-6.083, 12.750,-6.083, 12.833,-6.083, 38.667,-6.083, 39.250,-6.083, 39.333,-6.083, 105.917,-6.083, 106.083,-6.083, 106.167,-6.083, 106.333,-6.083, 106.417,-6.083, 106.500,-6.083, 106.583,-6.083, 107.000,-6.083, 107.333,-6.083, 134.167,-6.083, 134.250,-6.083, 134.667,-6.083, 138.417,-6.083, 147.500,-6.083, 149.083,-6.083, 149.167,-6.083, 149.417,-6.083, 149.500,-6.083, 150.667,-6.083, 154.917,-6.083, 155.333,-6.083, 278.917,-6.083, -81.083,-6.083, 279.000,-6.083, -81.000,-6.083, 279.333,-6.083, -80.667,-6.083, 324.667,-6.083, -35.333,-6.083, 12.917,-6.000, 38.667,-6.000, 39.250,-6.000, 106.000,-6.000, 106.250,-6.000, 107.083,-6.000, 107.167,-6.000, 107.250,-6.000, 134.333,-6.000, 134.583,-6.000, 138.333,-6.000, 146.917,-6.000, 147.000,-6.000, 147.083,-6.000, 147.167,-6.000, 147.250,-6.000, 147.333,-6.000, 147.417,-6.000, 149.000,-6.000, 149.250,-6.000, 149.333,-6.000, 150.750,-6.000, 150.833,-6.000, 150.917,-6.000, 154.833,-6.000, 155.250,-6.000, 278.833,-6.000, -81.167,-6.000, 279.000,-6.000, -81.000,-6.000, 279.250,-6.000, -80.750,-6.000, 324.667,-6.000, -35.333,-6.000, 12.333,-5.917, 12.417,-5.917, 12.500,-5.917, 12.583,-5.917, 12.667,-5.917, 13.000,-5.917, 38.667,-5.917, 39.250,-5.917, 104.583,-5.917, 106.000,-5.917, 134.333,-5.917, 134.583,-5.917, 138.333,-5.917, 146.750,-5.917, 146.833,-5.917, 148.833,-5.917, 148.917,-5.917, 151.000,-5.917, 151.083,-5.917, 154.750,-5.917, 155.167,-5.917, 278.833,-5.917, -81.167,-5.917, 278.917,-5.917, -81.083,-5.917, 279.000,-5.917, -81.000,-5.917, 279.083,-5.917, -80.917,-5.917, 279.167,-5.917, -80.833,-5.917, 324.667,-5.917, -35.333,-5.917, 12.250,-5.833, 12.750,-5.833, 13.000,-5.833, 38.667,-5.833, 104.583,-5.833, 105.750,-5.833, 134.417,-5.833, 134.583,-5.833, 138.250,-5.833, 146.583,-5.833, 146.667,-5.833, 148.583,-5.833, 148.667,-5.833, 148.750,-5.833, 151.167,-5.833, 151.250,-5.833, 154.750,-5.833, 155.083,-5.833, 279.167,-5.833, -80.833,-5.833, 324.583,-5.833, -35.417,-5.833, 12.250,-5.750, 12.833,-5.750, 12.917,-5.750, 38.750,-5.750, 104.500,-5.750, 105.583,-5.750, 105.667,-5.750, 105.750,-5.750, 134.250,-5.750, 134.333,-5.750, 134.583,-5.750, 138.250,-5.750, 146.500,-5.750, 147.917,-5.750, 148.417,-5.750, 148.500,-5.750, 151.250,-5.750, 154.750,-5.750, 155.083,-5.750, 279.167,-5.750, -80.833,-5.750, 324.583,-5.750, -35.417,-5.750, 12.167,-5.667, 38.750,-5.667, 104.417,-5.667, 104.500,-5.667, 104.917,-5.667, 105.000,-5.667, 105.083,-5.667, 105.500,-5.667, 105.667,-5.667, 119.667,-5.667, 119.750,-5.667, 122.667,-5.667, 122.750,-5.667, 134.417,-5.667, 134.583,-5.667, 134.667,-5.667, 138.083,-5.667, 138.167,-5.667, 146.333,-5.667, 146.417,-5.667, 147.833,-5.667, 147.917,-5.667, 148.333,-5.667, 149.167,-5.667, 149.250,-5.667, 149.333,-5.667, 149.417,-5.667, 149.500,-5.667, 151.333,-5.667, 151.417,-5.667, 154.750,-5.667, 155.000,-5.667, 279.167,-5.667, -80.833,-5.667, 324.583,-5.667, -35.417,-5.667, 12.167,-5.583, 38.833,-5.583, 104.333,-5.583, 104.417,-5.583, 104.833,-5.583, 105.083,-5.583, 105.417,-5.583, 105.750,-5.583, 119.583,-5.583, 119.750,-5.583, 122.667,-5.583, 122.750,-5.583, 134.500,-5.583, 138.083,-5.583, 146.000,-5.583, 146.083,-5.583, 146.167,-5.583, 146.250,-5.583, 147.833,-5.583, 147.917,-5.583, 148.417,-5.583, 148.500,-5.583, 148.583,-5.583, 148.667,-5.583, 148.750,-5.583, 148.833,-5.583, 148.917,-5.583, 149.000,-5.583, 149.083,-5.583, 149.583,-5.583, 149.667,-5.583, 149.750,-5.583, 149.833,-5.583, 149.917,-5.583, 150.083,-5.583, 150.167,-5.583, 150.250,-5.583, 150.333,-5.583, 150.583,-5.583, 150.667,-5.583, 150.750,-5.583, 151.333,-5.583, 154.750,-5.583, 154.833,-5.583, 154.917,-5.583, 279.167,-5.583, -80.833,-5.583, 324.583,-5.583, -35.417,-5.583, 12.250,-5.500, 38.833,-5.500, 104.250,-5.500, 104.417,-5.500, 104.667,-5.500, 104.750,-5.500, 105.167,-5.500, 105.250,-5.500, 105.333,-5.500, 105.667,-5.500, 119.500,-5.500, 119.833,-5.500, 119.917,-5.500, 120.000,-5.500, 120.083,-5.500, 120.167,-5.500, 120.250,-5.500, 120.333,-5.500, 122.583,-5.500, 122.750,-5.500, 134.500,-5.500, 138.083,-5.500, 145.667,-5.500, 145.750,-5.500, 145.833,-5.500, 145.917,-5.500, 148.417,-5.500, 150.000,-5.500, 150.417,-5.500, 150.500,-5.500, 150.833,-5.500, 150.917,-5.500, 151.000,-5.500, 151.417,-5.500, 151.500,-5.500, 151.583,-5.500, 151.667,-5.500, 151.750,-5.500, 151.833,-5.500, 151.917,-5.500, 279.000,-5.500, -81.000,-5.500, 279.083,-5.500, -80.917,-5.500, 324.500,-5.500, -35.500,-5.500, 12.250,-5.417, 38.833,-5.417, 39.667,-5.417, 102.250,-5.417, 104.167,-5.417, 104.500,-5.417, 104.583,-5.417, 105.750,-5.417, 119.417,-5.417, 120.250,-5.417, 122.667,-5.417, 122.833,-5.417, 138.000,-5.417, 145.583,-5.417, 150.000,-5.417, 151.083,-5.417, 152.000,-5.417, 279.083,-5.417, -80.917,-5.417, 324.500,-5.417, -35.500,-5.417, 12.167,-5.333, 38.917,-5.333, 102.167,-5.333, 104.083,-5.333, 105.667,-5.333, 119.417,-5.333, 120.250,-5.333, 121.917,-5.333, 122.500,-5.333, 122.750,-5.333, 122.917,-5.333, 123.000,-5.333, 123.083,-5.333, 138.000,-5.333, 145.583,-5.333, 147.083,-5.333, 151.083,-5.333, 152.000,-5.333, 278.917,-5.333, -81.083,-5.333, 279.000,-5.333, -81.000,-5.333, 324.417,-5.333, -35.583,-5.333, 12.167,-5.250, 38.917,-5.250, 104.000,-5.250, 105.750,-5.250, 119.417,-5.250, 120.167,-5.250, 121.833,-5.250, 121.917,-5.250, 122.333,-5.250, 122.417,-5.250, 122.500,-5.250, 122.750,-5.250, 123.000,-5.250, 123.083,-5.250, 137.750,-5.250, 137.833,-5.250, 137.917,-5.250, 145.667,-5.250, 147.083,-5.250, 151.083,-5.250, 151.917,-5.250, 154.583,-5.250, 278.917,-5.250, -81.083,-5.250, 324.417,-5.250, -35.583,-5.250, 12.167,-5.167, 39.000,-5.167, 39.750,-5.167, 103.917,-5.167, 105.750,-5.167, 119.417,-5.167, 120.167,-5.167, 121.917,-5.167, 122.333,-5.167, 122.500,-5.167, 122.833,-5.167, 122.917,-5.167, 137.583,-5.167, 137.667,-5.167, 145.667,-5.167, 151.083,-5.167, 151.167,-5.167, 151.833,-5.167, 154.583,-5.167, 278.833,-5.167, -81.167,-5.167, 323.167,-5.167, -36.833,-5.167, 323.250,-5.167, -36.750,-5.167, 323.333,-5.167, -36.667,-5.167, 323.417,-5.167, -36.583,-5.167, 323.500,-5.167, -36.500,-5.167, 323.583,-5.167, -36.417,-5.167, 323.667,-5.167, -36.333,-5.167, 323.750,-5.167, -36.250,-5.167, 323.833,-5.167, -36.167,-5.167, 324.083,-5.167, -35.917,-5.167, 324.167,-5.167, -35.833,-5.167, 324.250,-5.167, -35.750,-5.167, 324.333,-5.167, -35.667,-5.167, 12.083,-5.083, 39.000,-5.083, 39.750,-5.083, 103.917,-5.083, 105.750,-5.083, 119.500,-5.083, 120.167,-5.083, 122.417,-5.083, 122.500,-5.083, 122.833,-5.083, 137.417,-5.083, 137.500,-5.083, 145.667,-5.083, 150.083,-5.083, 151.250,-5.083, 151.833,-5.083, 154.583,-5.083, 278.833,-5.083, -81.167,-5.083, 323.000,-5.083, -37.000,-5.083, 323.083,-5.083, -36.917,-5.083, 323.917,-5.083, -36.083,-5.083, 324.000,-5.083, -36.000,-5.083, 12.000,-5.000, 39.000,-5.000, 39.750,-5.000, 103.750,-5.000, 103.833,-5.000, 105.750,-5.000, 119.500,-5.000, 120.167,-5.000, 122.417,-5.000, 122.583,-5.000, 122.833,-5.000, 137.333,-5.000, 145.667,-5.000, 151.333,-5.000, 151.417,-5.000, 151.500,-5.000, 151.583,-5.000, 151.667,-5.000, 151.833,-5.000, 278.917,-5.000, -81.083,-5.000, 322.667,-5.000, -37.333,-5.000, 322.750,-5.000, -37.250,-5.000, 322.833,-5.000, -37.167,-5.000, 322.917,-5.000, -37.083,-5.000, 12.000,-4.917, 39.083,-4.917, 103.667,-4.917, 105.833,-4.917, 119.583,-4.917, 120.167,-4.917, 122.417,-4.917, 122.667,-4.917, 122.750,-4.917, 122.833,-4.917, 122.917,-4.917, 137.000,-4.917, 137.083,-4.917, 137.167,-4.917, 137.250,-4.917, 145.667,-4.917, 151.750,-4.917, 151.917,-4.917, 152.000,-4.917, 152.083,-4.917, 152.167,-4.917, 278.917,-4.917, -81.083,-4.917, 322.583,-4.917, -37.417,-4.917, 11.917,-4.833, 39.083,-4.833, 103.417,-4.833, 103.500,-4.833, 103.583,-4.833, 105.833,-4.833, 119.583,-4.833, 120.250,-4.833, 121.917,-4.833, 122.000,-4.833, 122.333,-4.833, 122.667,-4.833, 122.917,-4.833, 136.667,-4.833, 136.750,-4.833, 136.833,-4.833, 136.917,-4.833, 145.583,-4.833, 145.667,-4.833, 151.750,-4.833, 152.250,-4.833, 278.833,-4.833, -81.167,-4.833, 322.583,-4.833, -37.417,-4.833, 11.833,-4.750, 39.083,-4.750, 103.333,-4.750, 105.833,-4.750, 119.500,-4.750, 120.250,-4.750, 121.583,-4.750, 121.667,-4.750, 121.750,-4.750, 121.833,-4.750, 121.917,-4.750, 122.417,-4.750, 122.500,-4.750, 122.583,-4.750, 122.667,-4.750, 122.917,-4.750, 136.500,-4.750, 136.583,-4.750, 145.500,-4.750, 151.667,-4.750, 152.250,-4.750, 152.833,-4.750, 278.750,-4.750, -81.250,-4.750, 322.500,-4.750, -37.500,-4.750, 11.833,-4.667, 39.083,-4.667, 103.250,-4.667, 105.833,-4.667, 119.583,-4.667, 120.333,-4.667, 121.500,-4.667, 121.917,-4.667, 122.917,-4.667, 123.000,-4.667, 123.083,-4.667, 136.250,-4.667, 136.333,-4.667, 136.417,-4.667, 145.500,-4.667, 145.917,-4.667, 151.750,-4.667, 152.250,-4.667, 152.750,-4.667, 152.917,-4.667, 278.667,-4.667, -81.333,-4.667, 322.250,-4.667, -37.750,-4.667, 322.333,-4.667, -37.667,-4.667, 322.417,-4.667, -37.583,-4.667, 11.833,-4.583, 39.167,-4.583, 39.250,-4.583, 103.167,-4.583, 105.750,-4.583, 119.667,-4.583, 120.250,-4.583, 121.500,-4.583, 121.917,-4.583, 122.917,-4.583, 123.083,-4.583, 136.083,-4.583, 136.167,-4.583, 145.417,-4.583, 145.917,-4.583, 151.667,-4.583, 152.250,-4.583, 152.750,-4.583, 152.917,-4.583, 278.750,-4.583, -81.250,-4.583, 322.167,-4.583, -37.833,-4.583, 11.750,-4.500, 39.333,-4.500, 103.000,-4.500, 103.083,-4.500, 105.750,-4.500, 119.667,-4.500, 120.250,-4.500, 121.500,-4.500, 122.000,-4.500, 122.083,-4.500, 122.917,-4.500, 123.000,-4.500, 136.000,-4.500, 145.333,-4.500, 151.667,-4.500, 152.250,-4.500, 152.750,-4.500, 152.917,-4.500, 278.750,-4.500, -81.250,-4.500, 322.083,-4.500, -37.917,-4.500, 11.667,-4.417, 39.417,-4.417, 102.917,-4.417, 105.750,-4.417, 119.667,-4.417, 120.250,-4.417, 121.583,-4.417, 122.167,-4.417, 122.250,-4.417, 122.333,-4.417, 122.417,-4.417, 122.667,-4.417, 122.750,-4.417, 135.167,-4.417, 135.250,-4.417, 135.333,-4.417, 135.417,-4.417, 135.500,-4.417, 135.583,-4.417, 135.667,-4.417, 135.750,-4.417, 135.833,-4.417, 135.917,-4.417, 145.000,-4.417, 145.083,-4.417, 145.167,-4.417, 145.250,-4.417, 151.583,-4.417, 152.250,-4.417, 152.750,-4.417, 153.000,-4.417, 278.750,-4.417, -81.250,-4.417, 322.000,-4.417, -38.000,-4.417, 11.583,-4.333, 39.417,-4.333, 102.833,-4.333, 105.667,-4.333, 119.667,-4.333, 120.250,-4.333, 121.583,-4.333, 122.500,-4.333, 122.583,-4.333, 122.750,-4.333, 135.000,-4.333, 135.083,-4.333, 144.917,-4.333, 151.583,-4.333, 151.833,-4.333, 151.917,-4.333, 152.000,-4.333, 152.167,-4.333, 152.750,-4.333, 153.000,-4.333, 278.750,-4.333, -81.250,-4.333, 321.833,-4.333, -38.167,-4.333, 321.917,-4.333, -38.083,-4.333, 11.500,-4.250, 39.500,-4.250, 102.750,-4.250, 105.667,-4.250, 119.667,-4.250, 120.250,-4.250, 121.583,-4.250, 122.750,-4.250, 134.833,-4.250, 134.917,-4.250, 144.833,-4.250, 151.583,-4.250, 151.667,-4.250, 151.750,-4.250, 152.083,-4.250, 152.750,-4.250, 153.000,-4.250, 278.750,-4.250, -81.250,-4.250, 278.833,-4.250, -81.167,-4.250, 321.750,-4.250, -38.250,-4.250, 11.417,-4.167, 39.500,-4.167, 102.583,-4.167, 102.667,-4.167, 105.667,-4.167, 119.667,-4.167, 120.250,-4.167, 121.667,-4.167, 122.583,-4.167, 122.667,-4.167, 122.750,-4.167, 123.083,-4.167, 134.750,-4.167, 144.750,-4.167, 152.750,-4.167, 152.917,-4.167, 278.917,-4.167, -81.083,-4.167, 321.667,-4.167, -38.333,-4.167, 11.333,-4.083, 39.500,-4.083, 102.500,-4.083, 105.750,-4.083, 114.667,-4.083, 114.750,-4.083, 119.667,-4.083, 120.250,-4.083, 121.667,-4.083, 122.500,-4.083, 123.000,-4.083, 123.083,-4.083, 123.167,-4.083, 132.917,-4.083, 134.750,-4.083, 144.583,-4.083, 144.667,-4.083, 152.667,-4.083, 152.833,-4.083, 279.000,-4.083, -81.000,-4.083, 321.583,-4.083, -38.417,-4.083, 11.250,-4.000, 39.583,-4.000, 102.333,-4.000, 102.417,-4.000, 105.750,-4.000, 114.667,-4.000, 114.833,-4.000, 114.917,-4.000, 116.083,-4.000, 119.667,-4.000, 120.250,-4.000, 121.500,-4.000, 121.583,-4.000, 122.500,-4.000, 132.917,-4.000, 133.000,-4.000, 133.083,-4.000, 133.167,-4.000, 134.500,-4.000, 134.750,-4.000, 144.500,-4.000, 152.667,-4.000, 152.750,-4.000, 279.000,-4.000, -81.000,-4.000, 321.500,-4.000, -38.500,-4.000, 321.583,-4.000, -38.417,-4.000, 11.167,-3.917, 39.667,-3.917, 102.333,-3.917, 105.833,-3.917, 114.667,-3.917, 115.000,-3.917, 115.083,-3.917, 116.083,-3.917, 116.167,-3.917, 119.583,-3.917, 120.250,-3.917, 121.333,-3.917, 121.417,-3.917, 122.500,-3.917, 132.833,-3.917, 133.250,-3.917, 134.250,-3.917, 134.500,-3.917, 134.583,-3.917, 134.667,-3.917, 144.083,-3.917, 144.167,-3.917, 144.250,-3.917, 144.417,-3.917, 152.583,-3.917, 152.667,-3.917, 152.750,-3.917, 279.083,-3.917, -80.917,-3.917, 321.417,-3.917, -38.583,-3.917, 11.083,-3.833, 39.667,-3.833, 102.333,-3.833, 105.833,-3.833, 114.667,-3.833, 115.167,-3.833, 115.250,-3.833, 115.333,-3.833, 116.083,-3.833, 116.250,-3.833, 119.583,-3.833, 120.250,-3.833, 121.333,-3.833, 122.417,-3.833, 132.833,-3.833, 133.333,-3.833, 134.250,-3.833, 134.333,-3.833, 134.417,-3.833, 143.917,-3.833, 144.000,-3.833, 144.333,-3.833, 144.417,-3.833, 152.500,-3.833, 279.167,-3.833, -80.833,-3.833, 321.417,-3.833, -38.583,-3.833, 11.000,-3.750, 39.750,-3.750, 102.333,-3.750, 105.750,-3.750, 114.667,-3.750, 115.417,-3.750, 115.500,-3.750, 116.083,-3.750, 116.250,-3.750, 119.500,-3.750, 120.333,-3.750, 121.167,-3.750, 121.250,-3.750, 122.250,-3.750, 122.333,-3.750, 126.500,-3.750, 126.583,-3.750, 126.667,-3.750, 126.750,-3.750, 126.833,-3.750, 130.583,-3.750, 130.667,-3.750, 132.833,-3.750, 133.250,-3.750, 134.000,-3.750, 134.083,-3.750, 134.167,-3.750, 143.833,-3.750, 152.417,-3.750, 279.250,-3.750, -80.750,-3.750, 321.167,-3.750, -38.833,-3.750, 321.250,-3.750, -38.750,-3.750, 321.333,-3.750, -38.667,-3.750, 11.000,-3.667, 39.750,-3.667, 102.250,-3.667, 105.667,-3.667, 114.667,-3.667, 115.583,-3.667, 115.667,-3.667, 116.083,-3.667, 116.250,-3.667, 119.500,-3.667, 120.333,-3.667, 121.083,-3.667, 122.167,-3.667, 126.333,-3.667, 126.417,-3.667, 126.917,-3.667, 127.000,-3.667, 128.000,-3.667, 130.500,-3.667, 130.750,-3.667, 132.750,-3.667, 132.833,-3.667, 133.333,-3.667, 133.917,-3.667, 143.667,-3.667, 143.750,-3.667, 152.417,-3.667, 279.333,-3.667, -80.667,-3.667, 279.417,-3.667, -80.583,-3.667, 321.083,-3.667, -38.917,-3.667, 10.917,-3.583, 39.750,-3.583, 102.167,-3.583, 105.750,-3.583, 114.583,-3.583, 115.750,-3.583, 115.833,-3.583, 115.917,-3.583, 116.083,-3.583, 116.167,-3.583, 119.583,-3.583, 120.333,-3.583, 121.000,-3.583, 122.083,-3.583, 126.250,-3.583, 127.083,-3.583, 128.417,-3.583, 130.333,-3.583, 130.417,-3.583, 130.750,-3.583, 132.917,-3.583, 133.417,-3.583, 133.750,-3.583, 133.833,-3.583, 143.500,-3.583, 143.583,-3.583, 279.500,-3.583, -80.500,-3.583, 320.917,-3.583, -39.083,-3.583, 321.000,-3.583, -39.000,-3.583, 10.833,-3.500, 39.750,-3.500, 102.000,-3.500, 102.083,-3.500, 105.750,-3.500, 111.833,-3.500, 114.583,-3.500, 116.000,-3.500, 116.083,-3.500, 116.167,-3.500, 118.917,-3.500, 119.000,-3.500, 119.500,-3.500, 120.250,-3.500, 120.917,-3.500, 122.167,-3.500, 126.167,-3.500, 127.083,-3.500, 130.083,-3.500, 130.167,-3.500, 130.250,-3.500, 130.667,-3.500, 132.917,-3.500, 133.417,-3.500, 133.667,-3.500, 143.417,-3.500, 279.500,-3.500, -80.500,-3.500, 279.583,-3.500, -80.417,-3.500, 320.833,-3.500, -39.167,-3.500, 10.667,-3.417, 10.750,-3.417, 39.833,-3.417, 101.917,-3.417, 105.750,-3.417, 111.917,-3.417, 112.000,-3.417, 112.500,-3.417, 112.583,-3.417, 113.667,-3.417, 113.750,-3.417, 113.833,-3.417, 114.333,-3.417, 114.417,-3.417, 114.583,-3.417, 116.000,-3.417, 116.167,-3.417, 118.917,-3.417, 119.083,-3.417, 119.167,-3.417, 119.250,-3.417, 119.333,-3.417, 119.417,-3.417, 120.250,-3.417, 120.917,-3.417, 122.167,-3.417, 126.083,-3.417, 127.000,-3.417, 127.083,-3.417, 127.167,-3.417, 128.417,-3.417, 128.500,-3.417, 128.583,-3.417, 129.417,-3.417, 130.000,-3.417, 130.583,-3.417, 130.667,-3.417, 132.833,-3.417, 133.500,-3.417, 133.750,-3.417, 134.917,-3.417, 135.000,-3.417, 135.083,-3.417, 135.167,-3.417, 135.250,-3.417, 135.333,-3.417, 135.417,-3.417, 135.500,-3.417, 142.917,-3.417, 143.000,-3.417, 143.083,-3.417, 143.167,-3.417, 143.250,-3.417, 143.333,-3.417, 151.917,-3.417, 152.000,-3.417, 152.083,-3.417, 279.667,-3.417, -80.333,-3.417, 320.750,-3.417, -39.250,-3.417, 320.833,-3.417, -39.167,-3.417, 10.667,-3.333, 39.917,-3.333, 101.750,-3.333, 101.833,-3.333, 105.833,-3.333, 105.917,-3.333, 111.917,-3.333, 112.083,-3.333, 112.417,-3.333, 112.667,-3.333, 113.667,-3.333, 113.917,-3.333, 114.167,-3.333, 114.250,-3.333, 114.333,-3.333, 114.500,-3.333, 116.000,-3.333, 116.167,-3.333, 118.917,-3.333, 120.250,-3.333, 121.000,-3.333, 122.167,-3.333, 126.083,-3.333, 126.917,-3.333, 128.417,-3.333, 128.583,-3.333, 129.000,-3.333, 129.083,-3.333, 129.167,-3.333, 129.250,-3.333, 129.333,-3.333, 129.833,-3.333, 129.917,-3.333, 130.500,-3.333, 132.833,-3.333, 133.500,-3.333, 133.750,-3.333, 134.833,-3.333, 135.583,-3.333, 142.667,-3.333, 142.750,-3.333, 142.833,-3.333, 151.833,-3.333, 152.000,-3.333, 279.750,-3.333, -80.250,-3.333, 279.833,-3.333, -80.167,-3.333, 279.917,-3.333, -80.083,-3.333, 320.583,-3.333, -39.417,-3.333, 320.667,-3.333, -39.333,-3.333, 320.833,-3.333, -39.167,-3.333, 10.583,-3.250, 40.000,-3.250, 101.667,-3.250, 105.917,-3.250, 111.833,-3.250, 112.167,-3.250, 112.250,-3.250, 112.333,-3.250, 112.750,-3.250, 112.833,-3.250, 113.667,-3.250, 114.000,-3.250, 114.083,-3.250, 114.167,-3.250, 114.417,-3.250, 116.083,-3.250, 116.167,-3.250, 118.833,-3.250, 120.250,-3.250, 121.083,-3.250, 122.167,-3.250, 126.083,-3.250, 127.000,-3.250, 127.667,-3.250, 127.917,-3.250, 128.333,-3.250, 128.667,-3.250, 129.000,-3.250, 129.417,-3.250, 129.500,-3.250, 129.583,-3.250, 129.667,-3.250, 129.750,-3.250, 130.500,-3.250, 132.667,-3.250, 132.750,-3.250, 133.500,-3.250, 133.750,-3.250, 134.750,-3.250, 135.583,-3.250, 135.667,-3.250, 142.417,-3.250, 142.500,-3.250, 142.583,-3.250, 151.750,-3.250, 151.833,-3.250, 151.917,-3.250, 280.000,-3.250, -80.000,-3.250, 315.167,-3.250, -44.833,-3.250, 315.333,-3.250, -44.667,-3.250, 320.417,-3.250, -39.583,-3.250, 320.500,-3.250, -39.500,-3.250, 10.500,-3.167, 40.000,-3.167, 101.583,-3.167, 105.917,-3.167, 107.667,-3.167, 107.750,-3.167, 108.000,-3.167, 111.833,-3.167, 112.917,-3.167, 113.250,-3.167, 113.333,-3.167, 113.417,-3.167, 113.500,-3.167, 113.583,-3.167, 114.250,-3.167, 114.333,-3.167, 116.083,-3.167, 118.833,-3.167, 120.167,-3.167, 121.083,-3.167, 122.250,-3.167, 122.333,-3.167, 126.083,-3.167, 126.167,-3.167, 126.250,-3.167, 126.333,-3.167, 126.833,-3.167, 126.917,-3.167, 127.917,-3.167, 128.250,-3.167, 128.750,-3.167, 128.833,-3.167, 128.917,-3.167, 130.417,-3.167, 130.500,-3.167, 132.583,-3.167, 133.500,-3.167, 133.833,-3.167, 134.750,-3.167, 134.833,-3.167, 135.750,-3.167, 142.167,-3.167, 142.250,-3.167, 142.333,-3.167, 151.667,-3.167, 280.083,-3.167, -79.917,-3.167, 315.083,-3.167, -44.917,-3.167, 315.250,-3.167, -44.750,-3.167, 315.417,-3.167, -44.583,-3.167, 320.250,-3.167, -39.750,-3.167, 320.333,-3.167, -39.667,-3.167, 10.417,-3.083, 40.000,-3.083, 100.333,-3.083, 101.583,-3.083, 105.917,-3.083, 107.667,-3.083, 107.917,-3.083, 108.083,-3.083, 110.917,-3.083, 111.000,-3.083, 111.833,-3.083, 112.917,-3.083, 113.250,-3.083, 116.167,-3.083, 118.833,-3.083, 120.167,-3.083, 121.083,-3.083, 122.250,-3.083, 126.417,-3.083, 126.500,-3.083, 126.583,-3.083, 126.667,-3.083, 126.750,-3.083, 128.000,-3.083, 128.250,-3.083, 130.000,-3.083, 130.083,-3.083, 130.333,-3.083, 132.583,-3.083, 133.583,-3.083, 133.917,-3.083, 134.667,-3.083, 135.750,-3.083, 135.833,-3.083, 142.000,-3.083, 142.083,-3.083, 151.500,-3.083, 151.583,-3.083, 280.083,-3.083, -79.917,-3.083, 315.167,-3.083, -44.833,-3.083, 315.333,-3.083, -44.667,-3.083, 315.500,-3.083, -44.500,-3.083, 318.583,-3.083, -41.417,-3.083, 318.750,-3.083, -41.250,-3.083, 320.083,-3.083, -39.917,-3.083, 320.167,-3.083, -39.833,-3.083, 10.333,-3.000, 40.000,-3.000, 100.250,-3.000, 100.333,-3.000, 101.500,-3.000, 105.750,-3.000, 105.833,-3.000, 105.917,-3.000, 106.500,-3.000, 106.583,-3.000, 107.583,-3.000, 107.750,-3.000, 107.833,-3.000, 108.083,-3.000, 110.667,-3.000, 110.833,-3.000, 111.083,-3.000, 111.583,-3.000, 111.833,-3.000, 113.000,-3.000, 113.083,-3.000, 113.167,-3.000, 116.083,-3.000, 118.917,-3.000, 120.083,-3.000, 121.083,-3.000, 121.333,-3.000, 121.417,-3.000, 122.167,-3.000, 128.167,-3.000, 129.000,-3.000, 129.083,-3.000, 129.167,-3.000, 129.750,-3.000, 129.833,-3.000, 129.917,-3.000, 130.167,-3.000, 130.250,-3.000, 132.417,-3.000, 132.500,-3.000, 133.667,-3.000, 133.917,-3.000, 134.667,-3.000, 134.750,-3.000, 135.917,-3.000, 141.833,-3.000, 141.917,-3.000, 151.333,-3.000, 151.417,-3.000, 280.083,-3.000, -79.917,-3.000, 315.250,-3.000, -44.750,-3.000, 315.417,-3.000, -44.583,-3.000, 315.583,-3.000, -44.417,-3.000, 318.500,-3.000, -41.500,-3.000, 318.667,-3.000, -41.333,-3.000, 318.833,-3.000, -41.167,-3.000, 318.917,-3.000, -41.083,-3.000, 320.000,-3.000, -40.000,-3.000, 10.250,-2.917, 40.000,-2.917, 100.250,-2.917, 101.417,-2.917, 105.667,-2.917, 106.333,-2.917, 106.417,-2.917, 106.500,-2.917, 107.583,-2.917, 108.167,-2.917, 110.250,-2.917, 110.333,-2.917, 110.667,-2.917, 110.750,-2.917, 111.167,-2.917, 111.250,-2.917, 111.333,-2.917, 111.417,-2.917, 111.500,-2.917, 111.667,-2.917, 111.833,-2.917, 116.083,-2.917, 116.250,-2.917, 118.917,-2.917, 120.167,-2.917, 121.167,-2.917, 121.250,-2.917, 121.500,-2.917, 122.167,-2.917, 128.167,-2.917, 128.250,-2.917, 128.333,-2.917, 128.417,-2.917, 128.500,-2.917, 128.583,-2.917, 128.667,-2.917, 128.750,-2.917, 128.833,-2.917, 128.917,-2.917, 129.250,-2.917, 129.333,-2.917, 129.583,-2.917, 129.667,-2.917, 132.000,-2.917, 132.083,-2.917, 132.167,-2.917, 132.250,-2.917, 132.333,-2.917, 133.750,-2.917, 133.833,-2.917, 134.417,-2.917, 134.500,-2.917, 134.583,-2.917, 136.000,-2.917, 141.583,-2.917, 141.667,-2.917, 141.750,-2.917, 151.250,-2.917, 151.333,-2.917, 279.750,-2.917, -80.250,-2.917, 279.833,-2.917, -80.167,-2.917, 280.000,-2.917, -80.000,-2.917, 280.167,-2.917, -79.833,-2.917, 315.250,-2.917, -44.750,-2.917, 315.583,-2.917, -44.417,-2.917, 315.667,-2.917, -44.333,-2.917, 315.833,-2.917, -44.167,-2.917, 318.167,-2.917, -41.833,-2.917, 318.250,-2.917, -41.750,-2.917, 318.333,-2.917, -41.667,-2.917, 318.417,-2.917, -41.583,-2.917, 318.583,-2.917, -41.417,-2.917, 318.833,-2.917, -41.167,-2.917, 319.000,-2.917, -41.000,-2.917, 319.083,-2.917, -40.917,-2.917, 319.167,-2.917, -40.833,-2.917, 319.250,-2.917, -40.750,-2.917, 319.333,-2.917, -40.667,-2.917, 319.750,-2.917, -40.250,-2.917, 319.833,-2.917, -40.167,-2.917, 319.917,-2.917, -40.083,-2.917, 10.167,-2.833, 40.083,-2.833, 101.417,-2.833, 105.667,-2.833, 106.083,-2.833, 106.167,-2.833, 106.250,-2.833, 106.500,-2.833, 107.667,-2.833, 108.167,-2.833, 110.250,-2.833, 110.417,-2.833, 110.500,-2.833, 110.583,-2.833, 111.667,-2.833, 111.833,-2.833, 116.167,-2.833, 116.250,-2.833, 118.833,-2.833, 120.250,-2.833, 120.333,-2.833, 121.000,-2.833, 121.083,-2.833, 121.333,-2.833, 121.583,-2.833, 122.000,-2.833, 122.083,-2.833, 129.417,-2.833, 129.500,-2.833, 132.083,-2.833, 132.583,-2.833, 132.667,-2.833, 132.750,-2.833, 134.333,-2.833, 136.000,-2.833, 141.417,-2.833, 141.500,-2.833, 151.083,-2.833, 279.750,-2.833, -80.250,-2.833, 279.833,-2.833, -80.167,-2.833, 280.000,-2.833, -80.000,-2.833, 280.167,-2.833, -79.833,-2.833, 315.333,-2.833, -44.667,-2.833, 315.500,-2.833, -44.500,-2.833, 315.750,-2.833, -44.250,-2.833, 315.917,-2.833, -44.083,-2.833, 317.500,-2.833, -42.500,-2.833, 317.667,-2.833, -42.333,-2.833, 317.750,-2.833, -42.250,-2.833, 317.833,-2.833, -42.167,-2.833, 317.917,-2.833, -42.083,-2.833, 318.083,-2.833, -41.917,-2.833, 319.417,-2.833, -40.583,-2.833, 319.500,-2.833, -40.500,-2.833, 319.583,-2.833, -40.417,-2.833, 319.667,-2.833, -40.333,-2.833, 10.083,-2.750, 40.083,-2.750, 100.000,-2.750, 100.083,-2.750, 101.333,-2.750, 104.500,-2.750, 104.583,-2.750, 105.667,-2.750, 106.000,-2.750, 106.583,-2.750, 107.667,-2.750, 108.083,-2.750, 108.167,-2.750, 110.250,-2.750, 111.583,-2.750, 111.833,-2.750, 116.250,-2.750, 118.833,-2.750, 120.417,-2.750, 121.083,-2.750, 121.333,-2.750, 121.667,-2.750, 121.917,-2.750, 132.083,-2.750, 132.167,-2.750, 132.250,-2.750, 132.333,-2.750, 132.417,-2.750, 132.500,-2.750, 132.833,-2.750, 134.250,-2.750, 136.000,-2.750, 136.083,-2.750, 141.250,-2.750, 141.333,-2.750, 150.750,-2.750, 150.833,-2.750, 150.917,-2.750, 151.000,-2.750, 279.833,-2.750, -80.167,-2.750, 279.917,-2.750, -80.083,-2.750, 280.083,-2.750, -79.917,-2.750, 280.250,-2.750, -79.750,-2.750, 310.167,-2.750, -49.833,-2.750, 310.333,-2.750, -49.667,-2.750, 315.333,-2.750, -44.667,-2.750, 315.500,-2.750, -44.500,-2.750, 315.667,-2.750, -44.333,-2.750, 316.000,-2.750, -44.000,-2.750, 317.250,-2.750, -42.750,-2.750, 317.333,-2.750, -42.667,-2.750, 317.417,-2.750, -42.583,-2.750, 317.583,-2.750, -42.417,-2.750, 318.000,-2.750, -42.000,-2.750, 9.917,-2.667, 10.000,-2.667, 10.083,-2.667, 40.083,-2.667, 100.083,-2.667, 101.250,-2.667, 104.417,-2.667, 104.667,-2.667, 105.583,-2.667, 105.917,-2.667, 106.583,-2.667, 107.667,-2.667, 108.000,-2.667, 110.250,-2.667, 111.667,-2.667, 111.750,-2.667, 116.250,-2.667, 118.833,-2.667, 118.917,-2.667, 119.000,-2.667, 120.500,-2.667, 121.083,-2.667, 121.333,-2.667, 121.750,-2.667, 121.917,-2.667, 132.917,-2.667, 134.250,-2.667, 134.500,-2.667, 136.167,-2.667, 140.667,-2.667, 140.750,-2.667, 140.833,-2.667, 140.917,-2.667, 141.000,-2.667, 141.083,-2.667, 141.167,-2.667, 150.167,-2.667, 150.250,-2.667, 279.667,-2.667, -80.333,-2.667, 280.250,-2.667, -79.750,-2.667, 310.083,-2.667, -49.917,-2.667, 310.250,-2.667, -49.750,-2.667, 310.417,-2.667, -49.583,-2.667, 315.333,-2.667, -44.667,-2.667, 315.667,-2.667, -44.333,-2.667, 315.750,-2.667, -44.250,-2.667, 315.833,-2.667, -44.167,-2.667, 316.000,-2.667, -44.000,-2.667, 317.167,-2.667, -42.833,-2.667, 10.167,-2.583, 40.167,-2.583, 40.250,-2.583, 100.000,-2.583, 101.167,-2.583, 104.500,-2.583, 104.583,-2.583, 104.667,-2.583, 104.750,-2.583, 105.500,-2.583, 105.917,-2.583, 106.500,-2.583, 106.583,-2.583, 106.667,-2.583, 106.750,-2.583, 107.667,-2.583, 107.750,-2.583, 107.833,-2.583, 107.917,-2.583, 110.250,-2.583, 116.250,-2.583, 119.083,-2.583, 120.583,-2.583, 120.667,-2.583, 120.750,-2.583, 120.833,-2.583, 120.917,-2.583, 121.000,-2.583, 121.417,-2.583, 121.500,-2.583, 121.583,-2.583, 121.667,-2.583, 121.917,-2.583, 133.000,-2.583, 133.333,-2.583, 133.417,-2.583, 133.500,-2.583, 133.583,-2.583, 133.667,-2.583, 133.750,-2.583, 134.250,-2.583, 134.500,-2.583, 136.250,-2.583, 140.583,-2.583, 150.167,-2.583, 150.333,-2.583, 279.583,-2.583, -80.417,-2.583, 280.333,-2.583, -79.667,-2.583, 310.167,-2.583, -49.833,-2.583, 310.333,-2.583, -49.667,-2.583, 310.500,-2.583, -49.500,-2.583, 315.417,-2.583, -44.583,-2.583, 315.667,-2.583, -44.333,-2.583, 315.833,-2.583, -44.167,-2.583, 316.083,-2.583, -43.917,-2.583, 316.167,-2.583, -43.833,-2.583, 316.250,-2.583, -43.750,-2.583, 316.333,-2.583, -43.667,-2.583, 316.417,-2.583, -43.583,-2.583, 316.500,-2.583, -43.500,-2.583, 317.000,-2.583, -43.000,-2.583, 317.083,-2.583, -42.917,-2.583, 10.000,-2.500, 10.083,-2.500, 40.333,-2.500, 40.417,-2.500, 40.500,-2.500, 40.583,-2.500, 101.083,-2.500, 104.583,-2.500, 104.833,-2.500, 105.500,-2.500, 106.000,-2.500, 106.333,-2.500, 106.417,-2.500, 110.250,-2.500, 116.333,-2.500, 119.083,-2.500, 121.833,-2.500, 133.083,-2.500, 133.167,-2.500, 133.250,-2.500, 133.833,-2.500, 134.167,-2.500, 136.333,-2.500, 140.250,-2.500, 140.333,-2.500, 140.417,-2.500, 140.500,-2.500, 140.583,-2.500, 150.000,-2.500, 150.083,-2.500, 150.250,-2.500, 150.333,-2.500, 279.417,-2.500, -80.583,-2.500, 279.500,-2.500, -80.500,-2.500, 279.667,-2.500, -80.333,-2.500, 279.833,-2.500, -80.167,-2.500, 280.333,-2.500, -79.667,-2.500, 310.250,-2.500, -49.750,-2.500, 310.417,-2.500, -49.583,-2.500, 310.583,-2.500, -49.417,-2.500, 315.333,-2.500, -44.667,-2.500, 315.750,-2.500, -44.250,-2.500, 315.833,-2.500, -44.167,-2.500, 315.917,-2.500, -44.083,-2.500, 316.583,-2.500, -43.417,-2.500, 316.750,-2.500, -43.250,-2.500, 316.833,-2.500, -43.167,-2.500, 316.917,-2.500, -43.083,-2.500, 9.750,-2.417, 9.833,-2.417, 9.917,-2.417, 40.667,-2.417, 101.000,-2.417, 104.667,-2.417, 104.833,-2.417, 104.917,-2.417, 105.000,-2.417, 105.083,-2.417, 105.167,-2.417, 105.250,-2.417, 105.333,-2.417, 105.417,-2.417, 105.500,-2.417, 105.917,-2.417, 106.250,-2.417, 110.167,-2.417, 116.417,-2.417, 119.167,-2.417, 121.750,-2.417, 126.000,-2.417, 133.917,-2.417, 134.083,-2.417, 136.333,-2.417, 139.667,-2.417, 139.750,-2.417, 139.833,-2.417, 139.917,-2.417, 140.000,-2.417, 140.083,-2.417, 140.167,-2.417, 150.083,-2.417, 150.167,-2.417, 279.417,-2.417, -80.583,-2.417, 279.750,-2.417, -80.250,-2.417, 279.833,-2.417, -80.167,-2.417, 279.917,-2.417, -80.083,-2.417, 280.083,-2.417, -79.917,-2.417, 280.250,-2.417, -79.750,-2.417, 310.250,-2.417, -49.750,-2.417, 310.417,-2.417, -49.583,-2.417, 310.583,-2.417, -49.417,-2.417, 315.167,-2.417, -44.833,-2.417, 315.333,-2.417, -44.667,-2.417, 315.417,-2.417, -44.583,-2.417, 316.583,-2.417, -43.417,-2.417, 316.667,-2.417, -43.333,-2.417, 9.667,-2.333, 40.667,-2.333, 100.917,-2.333, 104.750,-2.333, 105.833,-2.333, 106.167,-2.333, 110.167,-2.333, 116.417,-2.333, 119.167,-2.333, 121.750,-2.333, 133.917,-2.333, 134.083,-2.333, 136.417,-2.333, 136.583,-2.333, 136.667,-2.333, 136.750,-2.333, 139.500,-2.333, 139.583,-2.333, 147.750,-2.333, 279.167,-2.333, -80.833,-2.333, 279.250,-2.333, -80.750,-2.333, 279.333,-2.333, -80.667,-2.333, 279.750,-2.333, -80.250,-2.333, 279.917,-2.333, -80.083,-2.333, 280.083,-2.333, -79.917,-2.333, 280.167,-2.333, -79.833,-2.333, 310.250,-2.333, -49.750,-2.333, 310.667,-2.333, -49.333,-2.333, 315.083,-2.333, -44.917,-2.333, 315.250,-2.333, -44.750,-2.333, 315.417,-2.333, -44.583,-2.333, 9.583,-2.250, 40.750,-2.250, 40.833,-2.250, 99.667,-2.250, 100.917,-2.250, 104.750,-2.250, 105.833,-2.250, 106.167,-2.250, 110.167,-2.250, 116.417,-2.250, 116.500,-2.250, 119.167,-2.250, 121.500,-2.250, 121.583,-2.250, 121.667,-2.250, 132.667,-2.250, 132.917,-2.250, 133.833,-2.250, 134.000,-2.250, 136.417,-2.250, 136.500,-2.250, 136.833,-2.250, 136.917,-2.250, 139.333,-2.250, 139.417,-2.250, 279.083,-2.250, -80.917,-2.250, 279.833,-2.250, -80.167,-2.250, 280.000,-2.250, -80.000,-2.250, 310.333,-2.250, -49.667,-2.250, 310.500,-2.250, -49.500,-2.250, 310.667,-2.250, -49.333,-2.250, 315.083,-2.250, -44.917,-2.250, 315.250,-2.250, -44.750,-2.250, 315.417,-2.250, -44.583,-2.250, 9.583,-2.167, 40.750,-2.167, 99.583,-2.167, 100.833,-2.167, 104.750,-2.167, 105.833,-2.167, 106.167,-2.167, 110.167,-2.167, 116.333,-2.167, 119.167,-2.167, 121.417,-2.167, 132.250,-2.167, 132.333,-2.167, 132.417,-2.167, 132.500,-2.167, 132.583,-2.167, 132.750,-2.167, 132.833,-2.167, 133.000,-2.167, 133.083,-2.167, 133.167,-2.167, 133.250,-2.167, 133.333,-2.167, 133.417,-2.167, 133.500,-2.167, 133.583,-2.167, 133.667,-2.167, 133.917,-2.167, 134.000,-2.167, 137.000,-2.167, 137.083,-2.167, 137.167,-2.167, 139.167,-2.167, 139.250,-2.167, 146.583,-2.167, 146.833,-2.167, 146.917,-2.167, 147.000,-2.167, 147.083,-2.167, 279.167,-2.167, -80.833,-2.167, 280.000,-2.167, -80.000,-2.167, 280.167,-2.167, -79.833,-2.167, 310.000,-2.167, -50.000,-2.167, 310.167,-2.167, -49.833,-2.167, 310.333,-2.167, -49.667,-2.167, 310.750,-2.167, -49.250,-2.167, 315.167,-2.167, -44.833,-2.167, 315.333,-2.167, -44.667,-2.167, 9.500,-2.083, 40.750,-2.083, 99.583,-2.083, 100.917,-2.083, 104.583,-2.083, 104.667,-2.083, 104.750,-2.083, 105.333,-2.083, 105.417,-2.083, 105.500,-2.083, 105.583,-2.083, 105.667,-2.083, 105.750,-2.083, 106.083,-2.083, 110.167,-2.083, 116.333,-2.083, 119.250,-2.083, 121.417,-2.083, 132.083,-2.083, 132.167,-2.083, 133.750,-2.083, 133.833,-2.083, 134.000,-2.083, 137.250,-2.083, 139.000,-2.083, 139.083,-2.083, 146.667,-2.083, 146.750,-2.083, 147.167,-2.083, 279.250,-2.083, -80.750,-2.083, 279.917,-2.083, -80.083,-2.083, 280.083,-2.083, -79.917,-2.083, 280.250,-2.083, -79.750,-2.083, 309.417,-2.083, -50.583,-2.083, 309.500,-2.083, -50.500,-2.083, 309.583,-2.083, -50.417,-2.083, 309.667,-2.083, -50.333,-2.083, 309.917,-2.083, -50.083,-2.083, 310.083,-2.083, -49.917,-2.083, 310.250,-2.083, -49.750,-2.083, 310.333,-2.083, -49.667,-2.083, 310.750,-2.083, -49.250,-2.083, 315.250,-2.083, -44.750,-2.083, 9.583,-2.000, 40.833,-2.000, 40.917,-2.000, 41.000,-2.000, 100.917,-2.000, 104.417,-2.000, 104.500,-2.000, 105.167,-2.000, 105.250,-2.000, 106.000,-2.000, 110.167,-2.000, 116.417,-2.000, 119.250,-2.000, 119.333,-2.000, 121.250,-2.000, 121.333,-2.000, 124.417,-2.000, 129.917,-2.000, 130.000,-2.000, 130.083,-2.000, 130.167,-2.000, 132.083,-2.000, 134.000,-2.000, 137.250,-2.000, 138.750,-2.000, 138.833,-2.000, 138.917,-2.000, 146.583,-2.000, 146.667,-2.000, 146.750,-2.000, 146.833,-2.000, 146.917,-2.000, 147.000,-2.000, 147.083,-2.000, 279.250,-2.000, -80.750,-2.000, 280.000,-2.000, -80.000,-2.000, 280.167,-2.000, -79.833,-2.000, 309.333,-2.000, -50.667,-2.000, 309.750,-2.000, -50.250,-2.000, 310.000,-2.000, -50.000,-2.000, 310.167,-2.000, -49.833,-2.000, 310.333,-2.000, -49.667,-2.000, 310.500,-2.000, -49.500,-2.000, 310.583,-2.000, -49.417,-2.000, 310.750,-2.000, -49.250,-2.000, 315.333,-2.000, -44.667,-2.000, 9.333,-1.917, 9.583,-1.917, 40.833,-1.917, 41.083,-1.917, 41.167,-1.917, 41.250,-1.917, 100.917,-1.917, 104.333,-1.917, 104.583,-1.917, 105.250,-1.917, 105.333,-1.917, 106.083,-1.917, 110.083,-1.917, 116.333,-1.917, 119.417,-1.917, 121.167,-1.917, 121.583,-1.917, 124.417,-1.917, 124.500,-1.917, 124.583,-1.917, 124.667,-1.917, 124.917,-1.917, 125.500,-1.917, 125.583,-1.917, 125.667,-1.917, 129.833,-1.917, 130.250,-1.917, 132.000,-1.917, 134.000,-1.917, 137.167,-1.917, 138.667,-1.917, 279.333,-1.917, -80.667,-1.917, 309.250,-1.917, -50.750,-1.917, 309.750,-1.917, -50.250,-1.917, 309.833,-1.917, -50.167,-1.917, 309.917,-1.917, -50.083,-1.917, 310.083,-1.917, -49.917,-1.917, 310.167,-1.917, -49.833,-1.917, 310.250,-1.917, -49.750,-1.917, 310.417,-1.917, -49.583,-1.917, 310.583,-1.917, -49.417,-1.917, 310.833,-1.917, -49.167,-1.917, 310.917,-1.917, -49.083,-1.917, 311.000,-1.917, -49.000,-1.917, 315.250,-1.917, -44.750,-1.917, 9.333,-1.833, 9.417,-1.833, 9.500,-1.833, 40.917,-1.833, 41.000,-1.833, 41.333,-1.833, 100.833,-1.833, 104.333,-1.833, 105.417,-1.833, 105.667,-1.833, 105.750,-1.833, 106.000,-1.833, 109.917,-1.833, 110.000,-1.833, 116.250,-1.833, 116.333,-1.833, 119.417,-1.833, 121.167,-1.833, 121.500,-1.833, 121.667,-1.833, 124.333,-1.833, 124.750,-1.833, 124.833,-1.833, 125.000,-1.833, 125.083,-1.833, 125.167,-1.833, 125.417,-1.833, 125.500,-1.833, 125.583,-1.833, 125.667,-1.833, 125.750,-1.833, 125.833,-1.833, 125.917,-1.833, 126.000,-1.833, 126.083,-1.833, 126.167,-1.833, 126.250,-1.833, 129.833,-1.833, 129.917,-1.833, 130.000,-1.833, 130.333,-1.833, 132.000,-1.833, 134.000,-1.833, 136.083,-1.833, 136.167,-1.833, 136.250,-1.833, 136.333,-1.833, 136.417,-1.833, 136.500,-1.833, 136.583,-1.833, 137.167,-1.833, 137.250,-1.833, 138.417,-1.833, 138.500,-1.833, 138.583,-1.833, 279.250,-1.833, -80.750,-1.833, 309.167,-1.833, -50.833,-1.833, 310.000,-1.833, -50.000,-1.833, 310.500,-1.833, -49.500,-1.833, 310.583,-1.833, -49.417,-1.833, 311.083,-1.833, -48.917,-1.833, 315.167,-1.833, -44.833,-1.833, 315.250,-1.833, -44.750,-1.833, 9.333,-1.750, 9.417,-1.750, 41.333,-1.750, 99.083,-1.750, 99.167,-1.750, 100.833,-1.750, 104.417,-1.750, 105.417,-1.750, 105.583,-1.750, 105.833,-1.750, 106.000,-1.750, 110.000,-1.750, 116.167,-1.750, 119.333,-1.750, 121.250,-1.750, 121.333,-1.750, 121.417,-1.750, 121.667,-1.750, 124.417,-1.750, 124.750,-1.750, 124.833,-1.750, 124.917,-1.750, 125.167,-1.750, 130.083,-1.750, 130.167,-1.750, 130.250,-1.750, 132.000,-1.750, 134.000,-1.750, 135.833,-1.750, 135.917,-1.750, 136.000,-1.750, 136.167,-1.750, 136.250,-1.750, 136.333,-1.750, 136.417,-1.750, 136.500,-1.750, 136.583,-1.750, 136.667,-1.750, 137.333,-1.750, 137.417,-1.750, 138.250,-1.750, 138.333,-1.750, 279.250,-1.750, -80.750,-1.750, 307.583,-1.750, -52.417,-1.750, 307.750,-1.750, -52.250,-1.750, 309.167,-1.750, -50.833,-1.750, 309.250,-1.750, -50.750,-1.750, 309.333,-1.750, -50.667,-1.750, 309.417,-1.750, -50.583,-1.750, 309.500,-1.750, -50.500,-1.750, 309.667,-1.750, -50.333,-1.750, 309.833,-1.750, -50.167,-1.750, 310.000,-1.750, -50.000,-1.750, 310.083,-1.750, -49.917,-1.750, 310.167,-1.750, -49.833,-1.750, 310.250,-1.750, -49.750,-1.750, 310.333,-1.750, -49.667,-1.750, 311.167,-1.750, -48.833,-1.750, 314.500,-1.750, -45.500,-1.750, 314.583,-1.750, -45.417,-1.750, 314.667,-1.750, -45.333,-1.750, 314.750,-1.750, -45.250,-1.750, 315.083,-1.750, -44.917,-1.750, 9.250,-1.667, 9.500,-1.667, 41.417,-1.667, 98.917,-1.667, 99.000,-1.667, 99.083,-1.667, 100.750,-1.667, 104.417,-1.667, 105.417,-1.667, 105.583,-1.667, 105.667,-1.667, 105.833,-1.667, 105.917,-1.667, 110.083,-1.667, 116.250,-1.667, 116.333,-1.667, 116.417,-1.667, 119.333,-1.667, 121.750,-1.667, 121.833,-1.667, 124.417,-1.667, 124.500,-1.667, 124.583,-1.667, 124.667,-1.667, 127.417,-1.667, 127.500,-1.667, 127.583,-1.667, 127.667,-1.667, 127.750,-1.667, 127.833,-1.667, 127.917,-1.667, 128.000,-1.667, 131.917,-1.667, 134.000,-1.667, 135.500,-1.667, 135.583,-1.667, 135.667,-1.667, 135.750,-1.667, 135.833,-1.667, 135.917,-1.667, 136.000,-1.667, 136.083,-1.667, 137.500,-1.667, 138.000,-1.667, 138.083,-1.667, 138.167,-1.667, 279.250,-1.667, -80.750,-1.667, 307.167,-1.667, -52.833,-1.667, 307.333,-1.667, -52.667,-1.667, 307.500,-1.667, -52.500,-1.667, 307.667,-1.667, -52.333,-1.667, 307.833,-1.667, -52.167,-1.667, 307.917,-1.667, -52.083,-1.667, 308.000,-1.667, -52.000,-1.667, 309.083,-1.667, -50.917,-1.667, 309.250,-1.667, -50.750,-1.667, 309.417,-1.667, -50.583,-1.667, 309.583,-1.667, -50.417,-1.667, 309.750,-1.667, -50.250,-1.667, 309.917,-1.667, -50.083,-1.667, 310.000,-1.667, -50.000,-1.667, 310.167,-1.667, -49.833,-1.667, 311.167,-1.667, -48.833,-1.667, 311.333,-1.667, -48.667,-1.667, 311.500,-1.667, -48.500,-1.667, 314.417,-1.667, -45.583,-1.667, 314.833,-1.667, -45.167,-1.667, 314.917,-1.667, -45.083,-1.667, 315.000,-1.667, -45.000,-1.667, 9.500,-1.583, 41.500,-1.583, 98.833,-1.583, 99.167,-1.583, 100.667,-1.583, 104.333,-1.583, 105.500,-1.583, 105.750,-1.583, 105.833,-1.583, 105.917,-1.583, 110.083,-1.583, 116.417,-1.583, 119.333,-1.583, 121.917,-1.583, 122.000,-1.583, 122.083,-1.583, 127.417,-1.583, 127.917,-1.583, 128.000,-1.583, 132.000,-1.583, 134.083,-1.583, 137.583,-1.583, 137.667,-1.583, 137.750,-1.583, 137.917,-1.583, 149.667,-1.583, 279.167,-1.583, -80.833,-1.583, 307.083,-1.583, -52.917,-1.583, 307.250,-1.583, -52.750,-1.583, 307.417,-1.583, -52.583,-1.583, 307.500,-1.583, -52.500,-1.583, 307.583,-1.583, -52.417,-1.583, 308.083,-1.583, -51.917,-1.583, 308.167,-1.583, -51.833,-1.583, 309.167,-1.583, -50.833,-1.583, 309.333,-1.583, -50.667,-1.583, 310.083,-1.583, -49.917,-1.583, 310.250,-1.583, -49.750,-1.583, 311.250,-1.583, -48.750,-1.583, 311.417,-1.583, -48.583,-1.583, 311.583,-1.583, -48.417,-1.583, 314.333,-1.583, -45.667,-1.583, 314.417,-1.583, -45.583,-1.583, 314.833,-1.583, -45.167,-1.583, 315.000,-1.583, -45.000,-1.583, 9.333,-1.500, 9.417,-1.500, 41.583,-1.500, 98.833,-1.500, 99.083,-1.500, 100.667,-1.500, 104.333,-1.500, 110.083,-1.500, 116.500,-1.500, 119.333,-1.500, 121.000,-1.500, 121.083,-1.500, 122.167,-1.500, 122.250,-1.500, 122.917,-1.500, 127.417,-1.500, 127.500,-1.500, 127.750,-1.500, 127.833,-1.500, 131.667,-1.500, 131.750,-1.500, 131.833,-1.500, 131.917,-1.500, 134.083,-1.500, 135.167,-1.500, 137.833,-1.500, 149.583,-1.500, 279.250,-1.500, -80.750,-1.500, 307.167,-1.500, -52.833,-1.500, 307.250,-1.500, -52.750,-1.500, 308.250,-1.500, -51.750,-1.500, 310.333,-1.500, -49.667,-1.500, 310.417,-1.500, -49.583,-1.500, 310.500,-1.500, -49.500,-1.500, 310.583,-1.500, -49.417,-1.500, 310.667,-1.500, -49.333,-1.500, 310.750,-1.500, -49.250,-1.500, 310.917,-1.500, -49.083,-1.500, 311.000,-1.500, -49.000,-1.500, 311.083,-1.500, -48.917,-1.500, 311.333,-1.500, -48.667,-1.500, 311.667,-1.500, -48.333,-1.500, 314.250,-1.500, -45.750,-1.500, 314.417,-1.500, -45.583,-1.500, 314.833,-1.500, -45.167,-1.500, 314.917,-1.500, -45.083,-1.500, 9.333,-1.417, 41.583,-1.417, 98.750,-1.417, 99.083,-1.417, 100.583,-1.417, 104.333,-1.417, 110.083,-1.417, 116.583,-1.417, 119.333,-1.417, 120.583,-1.417, 120.667,-1.417, 120.750,-1.417, 120.833,-1.417, 120.917,-1.417, 121.167,-1.417, 122.333,-1.417, 122.833,-1.417, 122.917,-1.417, 123.250,-1.417, 123.333,-1.417, 123.417,-1.417, 127.583,-1.417, 127.667,-1.417, 131.000,-1.417, 131.083,-1.417, 131.167,-1.417, 131.417,-1.417, 131.500,-1.417, 131.583,-1.417, 134.083,-1.417, 149.583,-1.417, 279.250,-1.417, -80.750,-1.417, 307.333,-1.417, -52.667,-1.417, 307.417,-1.417, -52.583,-1.417, 308.083,-1.417, -51.917,-1.417, 308.167,-1.417, -51.833,-1.417, 308.250,-1.417, -51.750,-1.417, 308.333,-1.417, -51.667,-1.417, 308.417,-1.417, -51.583,-1.417, 308.500,-1.417, -51.500,-1.417, 309.000,-1.417, -51.000,-1.417, 309.167,-1.417, -50.833,-1.417, 310.750,-1.417, -49.250,-1.417, 310.917,-1.417, -49.083,-1.417, 311.167,-1.417, -48.833,-1.417, 311.583,-1.417, -48.417,-1.417, 314.167,-1.417, -45.833,-1.417, 314.333,-1.417, -45.667,-1.417, 314.500,-1.417, -45.500,-1.417, 314.667,-1.417, -45.333,-1.417, 9.167,-1.333, 9.250,-1.333, 41.667,-1.333, 98.667,-1.333, 99.000,-1.333, 100.583,-1.333, 104.333,-1.333, 110.083,-1.333, 116.667,-1.333, 119.333,-1.333, 120.500,-1.333, 121.167,-1.333, 122.417,-1.333, 122.833,-1.333, 123.000,-1.333, 123.083,-1.333, 123.333,-1.333, 123.417,-1.333, 131.083,-1.333, 131.250,-1.333, 131.333,-1.333, 134.167,-1.333, 279.250,-1.333, -80.750,-1.333, 307.500,-1.333, -52.500,-1.333, 307.583,-1.333, -52.417,-1.333, 307.667,-1.333, -52.333,-1.333, 307.750,-1.333, -52.250,-1.333, 307.833,-1.333, -52.167,-1.333, 308.000,-1.333, -52.000,-1.333, 308.167,-1.333, -51.833,-1.333, 308.583,-1.333, -51.417,-1.333, 308.667,-1.333, -51.333,-1.333, 308.917,-1.333, -51.083,-1.333, 309.083,-1.333, -50.917,-1.333, 309.250,-1.333, -50.750,-1.333, 310.833,-1.333, -49.167,-1.333, 311.000,-1.333, -49.000,-1.333, 311.083,-1.333, -48.917,-1.333, 311.583,-1.333, -48.417,-1.333, 311.667,-1.333, -48.333,-1.333, 314.083,-1.333, -45.917,-1.333, 314.250,-1.333, -45.750,-1.333, 314.417,-1.333, -45.583,-1.333, 9.083,-1.250, 41.750,-1.250, 98.667,-1.250, 98.917,-1.250, 100.417,-1.250, 100.500,-1.250, 104.250,-1.250, 109.417,-1.250, 110.000,-1.250, 116.667,-1.250, 116.750,-1.250, 116.833,-1.250, 119.333,-1.250, 120.500,-1.250, 121.250,-1.250, 122.417,-1.250, 122.917,-1.250, 123.000,-1.250, 123.083,-1.250, 130.833,-1.250, 130.917,-1.250, 131.000,-1.250, 131.083,-1.250, 131.167,-1.250, 134.083,-1.250, 279.250,-1.250, -80.750,-1.250, 307.833,-1.250, -52.167,-1.250, 308.000,-1.250, -52.000,-1.250, 308.167,-1.250, -51.833,-1.250, 308.250,-1.250, -51.750,-1.250, 308.750,-1.250, -51.250,-1.250, 309.000,-1.250, -51.000,-1.250, 309.167,-1.250, -50.833,-1.250, 309.250,-1.250, -50.750,-1.250, 309.417,-1.250, -50.583,-1.250, 310.917,-1.250, -49.083,-1.250, 311.083,-1.250, -48.917,-1.250, 311.750,-1.250, -48.250,-1.250, 313.583,-1.250, -46.417,-1.250, 313.750,-1.250, -46.250,-1.250, 314.083,-1.250, -45.917,-1.250, 314.167,-1.250, -45.833,-1.250, 314.250,-1.250, -45.750,-1.250, 9.083,-1.167, 41.750,-1.167, 98.667,-1.167, 98.917,-1.167, 100.417,-1.167, 104.250,-1.167, 109.500,-1.167, 109.583,-1.167, 110.000,-1.167, 116.583,-1.167, 116.833,-1.167, 116.917,-1.167, 119.417,-1.167, 120.417,-1.167, 121.250,-1.167, 122.500,-1.167, 123.083,-1.167, 129.833,-1.167, 130.750,-1.167, 130.917,-1.167, 131.250,-1.167, 134.000,-1.167, 135.917,-1.167, 136.000,-1.167, 136.083,-1.167, 136.167,-1.167, 279.167,-1.167, -80.833,-1.167, 307.833,-1.167, -52.167,-1.167, 308.250,-1.167, -51.750,-1.167, 308.333,-1.167, -51.667,-1.167, 308.417,-1.167, -51.583,-1.167, 308.833,-1.167, -51.167,-1.167, 308.917,-1.167, -51.083,-1.167, 309.083,-1.167, -50.917,-1.167, 309.333,-1.167, -50.667,-1.167, 309.500,-1.167, -50.500,-1.167, 311.000,-1.167, -49.000,-1.167, 311.167,-1.167, -48.833,-1.167, 311.750,-1.167, -48.250,-1.167, 313.500,-1.167, -46.500,-1.167, 313.667,-1.167, -46.333,-1.167, 313.833,-1.167, -46.167,-1.167, 313.917,-1.167, -46.083,-1.167, 314.000,-1.167, -46.000,-1.167, 9.000,-1.083, 41.833,-1.083, 98.667,-1.083, 98.833,-1.083, 100.417,-1.083, 103.750,-1.083, 103.833,-1.083, 103.917,-1.083, 104.000,-1.083, 104.083,-1.083, 104.167,-1.083, 104.250,-1.083, 109.500,-1.083, 109.583,-1.083, 109.667,-1.083, 109.750,-1.083, 109.833,-1.083, 109.917,-1.083, 116.667,-1.083, 116.750,-1.083, 117.000,-1.083, 119.500,-1.083, 120.417,-1.083, 121.333,-1.083, 122.583,-1.083, 130.750,-1.083, 130.917,-1.083, 131.333,-1.083, 134.000,-1.083, 135.833,-1.083, 136.083,-1.083, 136.167,-1.083, 279.167,-1.083, -80.833,-1.083, 307.917,-1.083, -52.083,-1.083, 308.000,-1.083, -52.000,-1.083, 308.167,-1.083, -51.833,-1.083, 308.333,-1.083, -51.667,-1.083, 308.417,-1.083, -51.583,-1.083, 308.917,-1.083, -51.083,-1.083, 309.333,-1.083, -50.667,-1.083, 309.500,-1.083, -50.500,-1.083, 311.167,-1.083, -48.833,-1.083, 311.750,-1.083, -48.250,-1.083, 313.250,-1.083, -46.750,-1.083, 313.333,-1.083, -46.667,-1.083, 313.417,-1.083, -46.583,-1.083, 313.500,-1.083, -46.500,-1.083, 8.917,-1.000, 41.833,-1.000, 98.667,-1.000, 98.750,-1.000, 100.417,-1.000, 103.583,-1.000, 103.667,-1.000, 109.500,-1.000, 109.833,-1.000, 117.000,-1.000, 119.500,-1.000, 120.250,-1.000, 120.333,-1.000, 120.417,-1.000, 121.417,-1.000, 121.667,-1.000, 121.750,-1.000, 121.833,-1.000, 121.917,-1.000, 122.000,-1.000, 122.083,-1.000, 122.667,-1.000, 123.250,-1.000, 130.667,-1.000, 130.750,-1.000, 130.917,-1.000, 131.000,-1.000, 131.333,-1.000, 133.917,-1.000, 134.833,-1.000, 135.833,-1.000, 136.000,-1.000, 268.583,-1.000, -91.417,-1.000, 268.667,-1.000, -91.333,-1.000, 268.750,-1.000, -91.250,-1.000, 279.167,-1.000, -80.833,-1.000, 279.250,-1.000, -80.750,-1.000, 308.083,-1.000, -51.917,-1.000, 308.250,-1.000, -51.750,-1.000, 308.500,-1.000, -51.500,-1.000, 309.083,-1.000, -50.917,-1.000, 309.167,-1.000, -50.833,-1.000, 309.250,-1.000, -50.750,-1.000, 309.417,-1.000, -50.583,-1.000, 311.167,-1.000, -48.833,-1.000, 311.833,-1.000, -48.167,-1.000, 313.167,-1.000, -46.833,-1.000, 8.917,-0.917, 41.917,-0.917, 100.417,-0.917, 103.500,-0.917, 109.667,-0.917, 109.750,-0.917, 117.083,-0.917, 119.583,-0.917, 119.750,-0.917, 119.833,-0.917, 120.167,-0.917, 121.500,-0.917, 121.583,-0.917, 122.167,-0.917, 122.667,-0.917, 123.167,-0.917, 123.250,-0.917, 130.833,-0.917, 131.333,-0.917, 133.917,-0.917, 135.833,-0.917, 136.000,-0.917, 268.583,-0.917, -91.417,-0.917, 268.833,-0.917, -91.167,-0.917, 268.917,-0.917, -91.083,-0.917, 270.417,-0.917, -89.583,-0.917, 279.333,-0.917, -80.667,-0.917, 279.417,-0.917, -80.583,-0.917, 308.167,-0.917, -51.833,-0.917, 308.333,-0.917, -51.667,-0.917, 308.583,-0.917, -51.417,-0.917, 309.083,-0.917, -50.917,-0.917, 309.250,-0.917, -50.750,-0.917, 311.250,-0.917, -48.750,-0.917, 311.917,-0.917, -48.083,-0.917, 312.917,-0.917, -47.083,-0.917, 313.083,-0.917, -46.917,-0.917, 313.167,-0.917, -46.833,-0.917, 8.833,-0.833, 41.917,-0.833, 100.333,-0.833, 103.500,-0.833, 109.333,-0.833, 109.417,-0.833, 109.500,-0.833, 109.583,-0.833, 117.167,-0.833, 117.250,-0.833, 117.333,-0.833, 119.583,-0.833, 119.667,-0.833, 119.917,-0.833, 120.083,-0.833, 122.167,-0.833, 122.250,-0.833, 122.333,-0.833, 122.417,-0.833, 122.500,-0.833, 122.583,-0.833, 122.667,-0.833, 122.750,-0.833, 122.833,-0.833, 122.917,-0.833, 123.000,-0.833, 123.083,-0.833, 123.333,-0.833, 127.667,-0.833, 127.750,-0.833, 128.250,-0.833, 130.583,-0.833, 130.667,-0.833, 130.750,-0.833, 131.250,-0.833, 131.333,-0.833, 131.417,-0.833, 131.500,-0.833, 131.583,-0.833, 133.667,-0.833, 133.750,-0.833, 134.000,-0.833, 135.583,-0.833, 135.833,-0.833, 135.917,-0.833, 268.583,-0.833, -91.417,-0.833, 268.917,-0.833, -91.083,-0.833, 279.500,-0.833, -80.500,-0.833, 308.083,-0.833, -51.917,-0.833, 308.250,-0.833, -51.750,-0.833, 308.417,-0.833, -51.583,-0.833, 308.583,-0.833, -51.417,-0.833, 309.250,-0.833, -50.750,-0.833, 311.250,-0.833, -48.750,-0.833, 311.917,-0.833, -48.083,-0.833, 312.417,-0.833, -47.583,-0.833, 312.583,-0.833, -47.417,-0.833, 312.667,-0.833, -47.333,-0.833, 312.833,-0.833, -47.167,-0.833, 313.000,-0.833, -47.000,-0.833, 8.917,-0.750, 9.000,-0.750, 9.083,-0.750, 42.000,-0.750, 42.083,-0.750, 100.250,-0.750, 103.333,-0.750, 103.417,-0.750, 109.333,-0.750, 117.417,-0.750, 117.500,-0.750, 119.917,-0.750, 120.000,-0.750, 123.000,-0.750, 123.333,-0.750, 127.167,-0.750, 127.500,-0.750, 127.583,-0.750, 127.667,-0.750, 127.750,-0.750, 128.167,-0.750, 131.667,-0.750, 131.750,-0.750, 131.833,-0.750, 133.250,-0.750, 133.333,-0.750, 133.417,-0.750, 133.500,-0.750, 133.583,-0.750, 133.833,-0.750, 133.917,-0.750, 135.417,-0.750, 135.500,-0.750, 135.583,-0.750, 135.667,-0.750, 135.750,-0.750, 268.667,-0.750, -91.333,-0.750, 268.833,-0.750, -91.167,-0.750, 269.000,-0.750, -91.000,-0.750, 279.500,-0.750, -80.500,-0.750, 308.083,-0.750, -51.917,-0.750, 308.250,-0.750, -51.750,-0.750, 308.417,-0.750, -51.583,-0.750, 308.583,-0.750, -51.417,-0.750, 308.750,-0.750, -51.250,-0.750, 309.250,-0.750, -50.750,-0.750, 309.417,-0.750, -50.583,-0.750, 311.333,-0.750, -48.667,-0.750, 311.917,-0.750, -48.083,-0.750, 312.000,-0.750, -48.000,-0.750, 312.083,-0.750, -47.917,-0.750, 312.167,-0.750, -47.833,-0.750, 312.333,-0.750, -47.667,-0.750, 312.500,-0.750, -47.500,-0.750, 312.750,-0.750, -47.250,-0.750, 9.167,-0.667, 42.167,-0.667, 100.167,-0.667, 103.250,-0.667, 109.417,-0.667, 117.417,-0.667, 119.833,-0.667, 120.000,-0.667, 122.750,-0.667, 122.833,-0.667, 122.917,-0.667, 123.000,-0.667, 123.250,-0.667, 127.500,-0.667, 128.083,-0.667, 131.917,-0.667, 133.167,-0.667, 268.750,-0.667, -91.250,-0.667, 268.917,-0.667, -91.083,-0.667, 269.500,-0.667, -90.500,-0.667, 269.583,-0.667, -90.417,-0.667, 279.583,-0.667, -80.417,-0.667, 308.167,-0.667, -51.833,-0.667, 308.333,-0.667, -51.667,-0.667, 308.500,-0.667, -51.500,-0.667, 308.667,-0.667, -51.333,-0.667, 308.833,-0.667, -51.167,-0.667, 309.000,-0.667, -51.000,-0.667, 309.083,-0.667, -50.917,-0.667, 309.167,-0.667, -50.833,-0.667, 309.333,-0.667, -50.667,-0.667, 309.500,-0.667, -50.500,-0.667, 311.333,-0.667, -48.667,-0.667, 312.250,-0.667, -47.750,-0.667, 312.417,-0.667, -47.583,-0.667, 9.167,-0.583, 42.250,-0.583, 100.167,-0.583, 103.250,-0.583, 109.250,-0.583, 109.333,-0.583, 117.500,-0.583, 119.833,-0.583, 119.917,-0.583, 123.083,-0.583, 123.167,-0.583, 127.417,-0.583, 127.500,-0.583, 128.000,-0.583, 132.000,-0.583, 133.000,-0.583, 133.083,-0.583, 269.500,-0.583, -90.500,-0.583, 269.583,-0.583, -90.417,-0.583, 279.583,-0.583, -80.417,-0.583, 308.250,-0.583, -51.750,-0.583, 308.417,-0.583, -51.583,-0.583, 308.583,-0.583, -51.417,-0.583, 309.167,-0.583, -50.833,-0.583, 309.333,-0.583, -50.667,-0.583, 309.417,-0.583, -50.583,-0.583, 311.417,-0.583, -48.583,-0.583, 9.250,-0.500, 42.250,-0.500, 100.083,-0.500, 103.333,-0.500, 103.417,-0.500, 104.333,-0.500, 104.417,-0.500, 104.500,-0.500, 109.167,-0.500, 117.417,-0.500, 119.833,-0.500, 119.917,-0.500, 127.167,-0.500, 127.250,-0.500, 127.333,-0.500, 127.583,-0.500, 128.000,-0.500, 132.083,-0.500, 132.167,-0.500, 132.750,-0.500, 132.833,-0.500, 132.917,-0.500, 268.833,-0.500, -91.167,-0.500, 279.583,-0.500, -80.417,-0.500, 308.333,-0.500, -51.667,-0.500, 309.333,-0.500, -50.667,-0.500, 311.333,-0.500, -48.667,-0.500, 9.333,-0.417, 42.333,-0.417, 98.417,-0.417, 100.000,-0.417, 103.417,-0.417, 104.417,-0.417, 104.500,-0.417, 109.167,-0.417, 117.333,-0.417, 119.833,-0.417, 119.917,-0.417, 121.750,-0.417, 121.833,-0.417, 127.167,-0.417, 127.250,-0.417, 127.333,-0.417, 127.417,-0.417, 127.500,-0.417, 127.917,-0.417, 130.750,-0.417, 132.250,-0.417, 132.333,-0.417, 132.417,-0.417, 132.500,-0.417, 132.583,-0.417, 132.667,-0.417, 268.417,-0.417, -91.583,-0.417, 268.833,-0.417, -91.167,-0.417, 279.583,-0.417, -80.417,-0.417, 308.333,-0.417, -51.667,-0.417, 308.500,-0.417, -51.500,-0.417, 309.333,-0.417, -50.667,-0.417, 311.417,-0.417, -48.583,-0.417, 311.500,-0.417, -48.500,-0.417, 9.333,-0.333, 42.417,-0.333, 99.917,-0.333, 103.250,-0.333, 103.333,-0.333, 103.500,-0.333, 103.583,-0.333, 103.667,-0.333, 109.167,-0.333, 117.333,-0.333, 119.833,-0.333, 119.917,-0.333, 127.167,-0.333, 127.833,-0.333, 127.917,-0.333, 130.750,-0.333, 130.833,-0.333, 130.917,-0.333, 131.167,-0.333, 268.417,-0.333, -91.583,-0.333, 268.583,-0.333, -91.417,-0.333, 268.750,-0.333, -91.250,-0.333, 269.250,-0.333, -90.750,-0.333, 279.583,-0.333, -80.417,-0.333, 308.417,-0.333, -51.583,-0.333, 308.583,-0.333, -51.417,-0.333, 309.333,-0.333, -50.667,-0.333, 311.333,-0.333, -48.667,-0.333, 311.417,-0.333, -48.583,-0.333, 311.500,-0.333, -48.500,-0.333, 9.333,-0.250, 42.500,-0.250, 99.833,-0.250, 103.167,-0.250, 103.417,-0.250, 104.833,-0.250, 109.083,-0.250, 109.167,-0.250, 117.333,-0.250, 119.833,-0.250, 119.917,-0.250, 127.750,-0.250, 127.833,-0.250, 130.333,-0.250, 130.417,-0.250, 130.500,-0.250, 130.583,-0.250, 130.833,-0.250, 131.000,-0.250, 131.083,-0.250, 131.167,-0.250, 268.667,-0.250, -91.333,-0.250, 269.167,-0.250, -90.833,-0.250, 269.250,-0.250, -90.750,-0.250, 279.667,-0.250, -80.333,-0.250, 308.500,-0.250, -51.500,-0.250, 308.583,-0.250, -51.417,-0.250, 308.667,-0.250, -51.333,-0.250, 308.833,-0.250, -51.167,-0.250, 309.000,-0.250, -51.000,-0.250, 309.417,-0.250, -50.583,-0.250, 309.583,-0.250, -50.417,-0.250, 309.917,-0.250, -50.083,-0.250, 310.000,-0.250, -50.000,-0.250, 310.083,-0.250, -49.917,-0.250, 310.167,-0.250, -49.833,-0.250, 310.250,-0.250, -49.750,-0.250, 310.333,-0.250, -49.667,-0.250, 310.417,-0.250, -49.583,-0.250, 310.500,-0.250, -49.500,-0.250, 310.583,-0.250, -49.417,-0.250, 310.917,-0.250, -49.083,-0.250, 311.000,-0.250, -49.000,-0.250, 311.083,-0.250, -48.917,-0.250, 311.167,-0.250, -48.833,-0.250, 311.250,-0.250, -48.750,-0.250, 9.333,-0.167, 42.583,-0.167, 99.833,-0.167, 103.250,-0.167, 103.333,-0.167, 104.500,-0.167, 104.583,-0.167, 109.250,-0.167, 117.417,-0.167, 119.833,-0.167, 119.917,-0.167, 127.750,-0.167, 127.833,-0.167, 130.333,-0.167, 130.417,-0.167, 130.583,-0.167, 130.833,-0.167, 131.083,-0.167, 131.167,-0.167, 279.750,-0.167, -80.250,-0.167, 308.500,-0.167, -51.500,-0.167, 308.667,-0.167, -51.333,-0.167, 308.833,-0.167, -51.167,-0.167, 309.000,-0.167, -51.000,-0.167, 309.083,-0.167, -50.917,-0.167, 309.500,-0.167, -50.500,-0.167, 309.667,-0.167, -50.333,-0.167, 309.750,-0.167, -50.250,-0.167, 309.833,-0.167, -50.167,-0.167, 310.667,-0.167, -49.333,-0.167, 310.750,-0.167, -49.250,-0.167, 310.833,-0.167, -49.167,-0.167, 9.417,-0.083, 42.667,-0.083, 99.833,-0.083, 103.417,-0.083, 103.500,-0.083, 109.250,-0.083, 117.333,-0.083, 119.667,-0.083, 119.917,-0.083, 127.750,-0.083, 127.833,-0.083, 130.500,-0.083, 130.750,-0.083, 130.833,-0.083, 130.917,-0.083, 131.000,-0.083, 279.833,-0.083, -80.167,-0.083, 308.500,-0.083, -51.500,-0.083, 309.083,-0.083, -50.917,-0.083, 309.167,-0.083, -50.833,-0.083, 310.250,-0.083, -49.750,-0.083, 310.333,-0.083, -49.667,-0.083, 310.417,-0.083, -49.583,-0.083, 9.417,0.000, 42.750,0.000, 99.750,0.000, 103.583,0.000, 103.667,0.000, 109.167,0.000, 117.417,0.000, 119.917,0.000, 127.750,0.000, 268.417,0.000, -91.583,0.000, 268.500,0.000, -91.500,0.000, 279.917,0.000, -80.083,0.000, 308.583,0.000, -51.417,0.000, 308.667,0.000, -51.333,0.000, 308.750,0.000, -51.250,0.000, 310.000,0.000, -50.000,0.000, 310.167,0.000, -49.833,0.000, 310.333,0.000, -49.667,0.000, 310.417,0.000, -49.583,0.000, 9.417,0.083, 9.500,0.083, 9.583,0.083, 9.667,0.083, 9.750,0.083, 9.833,0.083, 42.833,0.083, 99.667,0.083, 102.500,0.083, 102.583,0.083, 103.667,0.083, 109.250,0.083, 117.333,0.083, 119.917,0.083, 120.000,0.083, 127.750,0.083, 279.917,0.083, -80.083,0.083, 308.833,0.083, -51.167,0.083, 309.500,0.083, -50.500,0.083, 309.667,0.083, -50.333,0.083, 309.750,0.083, -50.250,0.083, 309.833,0.083, -50.167,0.083, 309.917,0.083, -50.083,0.083, 310.000,0.083, -50.000,0.083, 6.500,0.167, 6.583,0.167, 9.333,0.167, 9.417,0.167, 9.917,0.167, 42.917,0.167, 99.417,0.167, 99.500,0.167, 99.583,0.167, 102.417,0.167, 102.667,0.167, 102.750,0.167, 103.667,0.167, 109.167,0.167, 117.333,0.167, 119.833,0.167, 120.000,0.167, 127.750,0.167, 127.833,0.167, 280.000,0.167, -80.000,0.167, 308.917,0.167, -51.083,0.167, 309.417,0.167, -50.583,0.167, 309.583,0.167, -50.417,0.167, 309.667,0.167, -50.333,0.167, 309.750,0.167, -50.250,0.167, 309.833,0.167, -50.167,0.167, 309.917,0.167, -50.083,0.167, 310.083,0.167, -49.917,0.167, 310.250,0.167, -49.750,0.167, 6.500,0.250, 6.667,0.250, 9.667,0.250, 9.750,0.250, 9.833,0.250, 43.000,0.250, 99.167,0.250, 99.250,0.250, 99.333,0.250, 102.500,0.250, 102.583,0.250, 102.833,0.250, 102.917,0.250, 103.000,0.250, 103.583,0.250, 103.667,0.250, 103.750,0.250, 109.167,0.250, 117.417,0.250, 119.833,0.250, 120.083,0.250, 127.750,0.250, 280.000,0.250, -80.000,0.250, 309.000,0.250, -51.000,0.250, 309.083,0.250, -50.917,0.250, 309.500,0.250, -50.500,0.250, 310.000,0.250, -50.000,0.250, 310.083,0.250, -49.917,0.250, 310.167,0.250, -49.833,0.250, 6.583,0.333, 6.667,0.333, 9.333,0.333, 9.500,0.333, 9.583,0.333, 43.083,0.333, 99.167,0.333, 102.667,0.333, 102.750,0.333, 103.083,0.333, 103.167,0.333, 103.500,0.333, 108.917,0.333, 109.000,0.333, 109.083,0.333, 117.417,0.333, 119.917,0.333, 120.083,0.333, 123.250,0.333, 123.333,0.333, 123.417,0.333, 123.500,0.333, 123.583,0.333, 123.667,0.333, 123.750,0.333, 123.833,0.333, 127.333,0.333, 127.750,0.333, 128.583,0.333, 280.000,0.333, -80.000,0.333, 309.167,0.333, -50.833,0.333, 309.583,0.333, -50.417,0.333, 309.750,0.333, -50.250,0.333, 9.500,0.417, 9.583,0.417, 43.167,0.417, 99.167,0.417, 102.833,0.417, 102.917,0.417, 103.250,0.417, 103.417,0.417, 109.000,0.417, 117.500,0.417, 119.917,0.417, 120.000,0.417, 120.167,0.417, 123.167,0.417, 123.917,0.417, 124.000,0.417, 124.083,0.417, 124.167,0.417, 124.250,0.417, 127.583,0.417, 127.667,0.417, 127.750,0.417, 128.250,0.417, 128.333,0.417, 128.417,0.417, 128.500,0.417, 128.583,0.417, 280.000,0.417, -80.000,0.417, 309.250,0.417, -50.750,0.417, 9.417,0.500, 9.667,0.500, 43.250,0.500, 99.167,0.500, 103.000,0.500, 103.333,0.500, 108.917,0.500, 117.500,0.500, 120.083,0.500, 120.250,0.500, 120.333,0.500, 120.750,0.500, 120.833,0.500, 120.917,0.500, 121.000,0.500, 121.083,0.500, 121.167,0.500, 121.250,0.500, 121.333,0.500, 121.417,0.500, 121.750,0.500, 121.833,0.500, 121.917,0.500, 122.000,0.500, 122.083,0.500, 122.167,0.500, 122.250,0.500, 122.333,0.500, 122.417,0.500, 122.500,0.500, 122.750,0.500, 122.833,0.500, 122.917,0.500, 123.167,0.500, 124.333,0.500, 124.417,0.500, 127.583,0.500, 127.833,0.500, 127.917,0.500, 128.000,0.500, 128.083,0.500, 128.167,0.500, 128.500,0.500, 128.583,0.500, 280.000,0.500, -80.000,0.500, 309.250,0.500, -50.750,0.500, 309.417,0.500, -50.583,0.500, 309.583,0.500, -50.417,0.500, 309.750,0.500, -50.250,0.500, 9.333,0.583, 9.417,0.583, 9.500,0.583, 9.583,0.583, 43.333,0.583, 97.750,0.583, 99.167,0.583, 102.917,0.583, 103.167,0.583, 109.000,0.583, 117.583,0.583, 120.083,0.583, 120.417,0.583, 120.500,0.583, 120.583,0.583, 120.667,0.583, 121.500,0.583, 121.583,0.583, 121.667,0.583, 122.583,0.583, 122.667,0.583, 123.000,0.583, 123.083,0.583, 124.417,0.583, 127.583,0.583, 128.250,0.583, 128.333,0.583, 128.417,0.583, 280.000,0.583, -80.000,0.583, 309.333,0.583, -50.667,0.583, 309.750,0.583, -50.250,0.583, 309.833,0.583, -50.167,0.583, 9.667,0.667, 43.417,0.667, 97.667,0.667, 97.750,0.667, 99.083,0.667, 102.500,0.667, 102.583,0.667, 102.667,0.667, 102.750,0.667, 102.833,0.667, 103.167,0.667, 103.417,0.667, 103.500,0.667, 108.917,0.667, 117.583,0.667, 120.083,0.667, 124.500,0.667, 127.583,0.667, 128.167,0.667, 279.917,0.667, -80.083,0.667, 309.333,0.667, -50.667,0.667, 9.667,0.750, 43.500,0.750, 97.667,0.750, 97.750,0.750, 99.083,0.750, 102.333,0.750, 102.417,0.750, 103.417,0.750, 108.917,0.750, 117.667,0.750, 120.083,0.750, 120.167,0.750, 120.333,0.750, 120.417,0.750, 120.500,0.750, 120.583,0.750, 122.750,0.750, 122.833,0.750, 123.750,0.750, 123.833,0.750, 123.917,0.750, 124.500,0.750, 127.583,0.750, 127.667,0.750, 127.750,0.750, 127.833,0.750, 128.083,0.750, 279.917,0.750, -80.083,0.750, 280.000,0.750, -80.000,0.750, 309.417,0.750, -50.583,0.750, 309.583,0.750, -50.417,0.750, 309.667,0.750, -50.333,0.750, 9.667,0.833, 43.583,0.833, 97.667,0.833, 97.750,0.833, 99.000,0.833, 102.250,0.833, 102.500,0.833, 102.583,0.833, 102.667,0.833, 102.750,0.833, 102.833,0.833, 102.917,0.833, 103.417,0.833, 103.500,0.833, 103.750,0.833, 104.167,0.833, 108.917,0.833, 117.750,0.833, 118.417,0.833, 118.500,0.833, 118.750,0.833, 120.250,0.833, 120.667,0.833, 122.667,0.833, 122.917,0.833, 123.250,0.833, 123.333,0.833, 123.417,0.833, 123.500,0.833, 123.583,0.833, 123.667,0.833, 124.000,0.833, 124.583,0.833, 127.917,0.833, 128.167,0.833, 280.083,0.833, -79.917,0.833, 280.167,0.833, -79.833,0.833, 309.500,0.833, -50.500,0.833, 309.750,0.833, -50.250,0.833, 309.833,0.833, -50.167,0.833, 9.583,0.917, 43.667,0.917, 97.500,0.917, 97.583,0.917, 97.750,0.917, 99.000,0.917, 102.167,0.917, 102.500,0.917, 102.583,0.917, 102.667,0.917, 103.000,0.917, 103.083,0.917, 104.500,0.917, 109.000,0.917, 117.833,0.917, 118.083,0.917, 118.167,0.917, 118.250,0.917, 118.333,0.917, 118.583,0.917, 118.667,0.917, 118.833,0.917, 120.250,0.917, 120.667,0.917, 122.417,0.917, 122.500,0.917, 122.583,0.917, 123.000,0.917, 123.083,0.917, 123.167,0.917, 124.083,0.917, 124.167,0.917, 124.667,0.917, 127.500,0.917, 128.000,0.917, 128.250,0.917, 280.250,0.917, -79.750,0.917, 280.333,0.917, -79.667,0.917, 280.417,0.917, -79.583,0.917, 309.750,0.917, -50.250,0.917, 9.583,1.000, 9.667,1.000, 9.750,1.000, 43.750,1.000, 97.417,1.000, 97.750,1.000, 97.833,1.000, 99.000,1.000, 102.083,1.000, 102.333,1.000, 102.417,1.000, 102.500,1.000, 102.750,1.000, 102.917,1.000, 103.000,1.000, 103.833,1.000, 104.083,1.000, 104.500,1.000, 109.000,1.000, 117.833,1.000, 118.083,1.000, 118.833,1.000, 118.917,1.000, 120.750,1.000, 121.500,1.000, 121.583,1.000, 121.667,1.000, 121.750,1.000, 121.833,1.000, 121.917,1.000, 122.000,1.000, 122.083,1.000, 122.167,1.000, 122.250,1.000, 122.333,1.000, 124.250,1.000, 124.750,1.000, 127.500,1.000, 128.000,1.000, 128.333,1.000, 128.417,1.000, 280.500,1.000, -79.500,1.000, 280.583,1.000, -79.417,1.000, 280.667,1.000, -79.333,1.000, 280.750,1.000, -79.250,1.000, 309.667,1.000, -50.333,1.000, 309.833,1.000, -50.167,1.000, 9.583,1.083, 9.833,1.083, 43.833,1.083, 43.917,1.083, 97.417,1.083, 97.667,1.083, 99.000,1.083, 102.167,1.083, 102.250,1.083, 102.417,1.083, 102.500,1.083, 102.750,1.083, 102.833,1.083, 103.917,1.083, 104.000,1.083, 104.250,1.083, 104.333,1.083, 104.417,1.083, 104.500,1.083, 109.000,1.083, 117.750,1.083, 118.000,1.083, 118.750,1.083, 120.833,1.083, 121.417,1.083, 124.333,1.083, 124.833,1.083, 127.417,1.083, 127.583,1.083, 127.667,1.083, 128.000,1.083, 128.083,1.083, 128.167,1.083, 128.500,1.083, 128.583,1.083, 280.833,1.083, -79.167,1.083, 309.750,1.083, -50.250,1.083, 309.917,1.083, -50.083,1.083, 9.417,1.167, 9.500,1.167, 9.667,1.167, 9.750,1.167, 44.000,1.167, 97.333,1.167, 97.583,1.167, 98.917,1.167, 102.083,1.167, 102.167,1.167, 102.333,1.167, 104.333,1.167, 104.417,1.167, 109.000,1.167, 117.833,1.167, 117.917,1.167, 118.667,1.167, 120.833,1.167, 121.167,1.167, 121.250,1.167, 121.333,1.167, 124.417,1.167, 124.500,1.167, 124.583,1.167, 124.917,1.167, 127.417,1.167, 127.750,1.167, 128.250,1.167, 128.583,1.167, 280.917,1.167, -79.083,1.167, 281.000,1.167, -79.000,1.167, 281.083,1.167, -78.917,1.167, 309.917,1.167, -50.083,1.167, 9.417,1.250, 44.083,1.250, 97.333,1.250, 97.500,1.250, 98.917,1.250, 102.000,1.250, 102.250,1.250, 102.333,1.250, 109.000,1.250, 111.250,1.250, 111.333,1.250, 118.583,1.250, 120.833,1.250, 120.917,1.250, 121.000,1.250, 121.083,1.250, 121.333,1.250, 124.667,1.250, 124.917,1.250, 127.500,1.250, 127.833,1.250, 128.167,1.250, 128.583,1.250, 281.167,1.250, -78.833,1.250, 309.833,1.250, -50.167,1.250, 9.500,1.333, 44.167,1.333, 97.250,1.333, 97.500,1.333, 98.917,1.333, 102.000,1.333, 102.250,1.333, 102.333,1.333, 103.667,1.333, 103.750,1.333, 103.833,1.333, 109.083,1.333, 111.000,1.333, 111.083,1.333, 111.167,1.333, 111.417,1.333, 118.417,1.333, 118.500,1.333, 124.583,1.333, 124.667,1.333, 125.000,1.333, 127.500,1.333, 127.833,1.333, 128.167,1.333, 128.583,1.333, 281.167,1.333, -78.833,1.333, 309.917,1.333, -50.083,1.333, 9.500,1.417, 44.250,1.417, 97.333,1.417, 97.417,1.417, 98.833,1.417, 101.917,1.417, 102.333,1.417, 103.500,1.417, 103.750,1.417, 104.167,1.417, 109.083,1.417, 110.750,1.417, 110.917,1.417, 111.167,1.417, 111.250,1.417, 111.333,1.417, 118.333,1.417, 124.750,1.417, 124.833,1.417, 125.000,1.417, 127.583,1.417, 127.917,1.417, 128.250,1.417, 128.333,1.417, 128.583,1.417, 281.250,1.417, -78.750,1.417, 309.917,1.417, -50.083,1.417, 9.583,1.500, 44.333,1.500, 98.833,1.500, 101.833,1.500, 102.083,1.500, 102.167,1.500, 102.250,1.500, 102.333,1.500, 103.417,1.500, 103.583,1.500, 103.667,1.500, 103.833,1.500, 103.917,1.500, 104.000,1.500, 104.083,1.500, 104.167,1.500, 109.083,1.500, 110.583,1.500, 110.667,1.500, 110.833,1.500, 111.083,1.500, 118.167,1.500, 118.250,1.500, 124.917,1.500, 125.083,1.500, 127.583,1.500, 127.917,1.500, 128.417,1.500, 128.500,1.500, 128.583,1.500, 281.167,1.500, -78.833,1.500, 309.917,1.500, -50.083,1.500, 9.667,1.583, 44.417,1.583, 44.500,1.583, 98.833,1.583, 101.500,1.583, 101.583,1.583, 101.667,1.583, 101.750,1.583, 103.333,1.583, 103.917,1.583, 104.083,1.583, 104.167,1.583, 109.167,1.583, 109.250,1.583, 110.417,1.583, 110.500,1.583, 111.083,1.583, 111.167,1.583, 118.083,1.583, 124.833,1.583, 124.917,1.583, 125.000,1.583, 127.583,1.583, 127.917,1.583, 281.083,1.583, -78.917,1.583, 309.833,1.583, -50.167,1.583, 9.667,1.667, 44.583,1.667, 98.833,1.667, 101.333,1.667, 101.417,1.667, 103.167,1.667, 103.250,1.667, 104.000,1.667, 104.083,1.667, 109.333,1.667, 109.917,1.667, 110.000,1.667, 110.083,1.667, 110.167,1.667, 110.250,1.667, 110.333,1.667, 111.083,1.667, 111.250,1.667, 118.000,1.667, 125.000,1.667, 125.083,1.667, 127.583,1.667, 127.917,1.667, 281.000,1.667, -79.000,1.667, 309.750,1.667, -50.250,1.667, 309.833,1.667, -50.167,1.667, 9.750,1.750, 44.667,1.750, 44.750,1.750, 98.833,1.750, 101.250,1.750, 101.500,1.750, 101.583,1.750, 103.000,1.750, 103.083,1.750, 104.083,1.750, 109.333,1.750, 109.750,1.750, 109.833,1.750, 111.167,1.750, 117.833,1.750, 117.917,1.750, 127.583,1.750, 127.833,1.750, 281.083,1.750, -78.917,1.750, 281.167,1.750, -78.833,1.750, 281.250,1.750, -78.750,1.750, 281.333,1.750, -78.667,1.750, 309.583,1.750, -50.417,1.750, 309.667,1.750, -50.333,1.750, 309.833,1.750, -50.167,1.750, 9.750,1.833, 44.833,1.833, 98.667,1.833, 98.750,1.833, 100.833,1.833, 100.917,1.833, 101.250,1.833, 101.500,1.833, 101.583,1.833, 102.917,1.833, 104.083,1.833, 109.333,1.833, 109.667,1.833, 111.167,1.833, 117.750,1.833, 127.667,1.833, 127.750,1.833, 281.417,1.833, -78.583,1.833, 309.500,1.833, -50.500,1.833, 309.667,1.833, -50.333,1.833, 309.750,1.833, -50.250,1.833, 309.917,1.833, -50.083,1.833, 9.833,1.917, 44.917,1.917, 45.000,1.917, 98.583,1.917, 100.750,1.917, 101.000,1.917, 101.167,1.917, 101.417,1.917, 101.667,1.917, 102.667,1.917, 102.750,1.917, 102.833,1.917, 104.000,1.917, 109.417,1.917, 109.500,1.917, 109.583,1.917, 111.167,1.917, 117.750,1.917, 127.750,1.917, 281.417,1.917, -78.583,1.917, 309.583,1.917, -50.417,1.917, 9.833,2.000, 45.083,2.000, 45.167,2.000, 98.417,2.000, 98.500,2.000, 100.750,2.000, 100.833,2.000, 100.917,2.000, 101.250,2.000, 101.417,2.000, 101.500,2.000, 101.667,2.000, 102.583,2.000, 104.000,2.000, 111.250,2.000, 117.750,2.000, 127.833,2.000, 281.333,2.000, -78.667,2.000, 309.083,2.000, -50.917,2.000, 309.250,2.000, -50.750,2.000, 309.417,2.000, -50.583,2.000, 309.583,2.000, -50.417,2.000, 309.667,2.000, -50.333,2.000, 9.833,2.083, 45.250,2.083, 45.333,2.083, 98.250,2.083, 98.333,2.083, 100.500,2.083, 100.583,2.083, 100.667,2.083, 100.917,2.083, 101.083,2.083, 101.167,2.083, 101.583,2.083, 102.583,2.083, 103.917,2.083, 111.250,2.083, 117.750,2.083, 127.917,2.083, 128.333,2.083, 128.417,2.083, 281.417,2.083, -78.583,2.083, 309.000,2.083, -51.000,2.083, 309.167,2.083, -50.833,2.083, 309.333,2.083, -50.667,2.083, 309.500,2.083, -50.500,2.083, 9.833,2.167, 45.417,2.167, 98.167,2.167, 100.417,2.167, 100.833,2.167, 101.000,2.167, 102.333,2.167, 102.417,2.167, 102.500,2.167, 103.833,2.167, 111.250,2.167, 117.833,2.167, 128.250,2.167, 128.500,2.167, 281.417,2.167, -78.583,2.167, 309.083,2.167, -50.917,2.167, 9.833,2.250, 45.500,2.250, 45.583,2.250, 98.000,2.250, 98.083,2.250, 100.333,2.250, 100.833,2.250, 100.917,2.250, 102.167,2.250, 102.250,2.250, 103.833,2.250, 111.250,2.250, 117.917,2.250, 128.250,2.250, 128.500,2.250, 281.417,2.250, -78.583,2.250, 309.083,2.250, -50.917,2.250, 9.833,2.333, 45.667,2.333, 45.750,2.333, 97.750,2.333, 97.833,2.333, 97.917,2.333, 100.333,2.333, 102.083,2.333, 103.833,2.333, 111.250,2.333, 111.333,2.333, 111.417,2.333, 117.917,2.333, 128.333,2.333, 128.500,2.333, 281.417,2.333, -78.583,2.333, 309.083,2.333, -50.917,2.333, 9.833,2.417, 45.833,2.417, 96.333,2.417, 97.667,2.417, 100.250,2.417, 101.917,2.417, 102.000,2.417, 103.750,2.417, 111.500,2.417, 117.917,2.417, 128.333,2.417, 128.583,2.417, 281.500,2.417, -78.500,2.417, 281.667,2.417, -78.333,2.417, 309.000,2.417, -51.000,2.417, 309.083,2.417, -50.917,2.417, 9.833,2.500, 45.917,2.500, 46.000,2.500, 96.167,2.500, 96.250,2.500, 96.333,2.500, 97.667,2.500, 100.167,2.500, 101.833,2.500, 103.667,2.500, 111.500,2.500, 117.833,2.500, 128.417,2.500, 128.500,2.500, 281.583,2.500, -78.417,2.500, 281.750,2.500, -78.250,2.500, 281.833,2.500, -78.167,2.500, 281.917,2.500, -78.083,2.500, 282.000,2.500, -78.000,2.500, 282.167,2.500, -77.833,2.500, 308.917,2.500, -51.083,2.500, 9.833,2.583, 46.083,2.583, 96.083,2.583, 96.167,2.583, 97.667,2.583, 99.917,2.583, 100.000,2.583, 100.083,2.583, 100.167,2.583, 101.833,2.583, 103.583,2.583, 103.667,2.583, 111.500,2.583, 117.750,2.583, 282.083,2.583, -77.917,2.583, 282.250,2.583, -77.750,2.583, 309.000,2.583, -51.000,2.583, 9.917,2.667, 46.083,2.667, 95.833,2.667, 95.917,2.667, 96.000,2.667, 96.083,2.667, 97.667,2.667, 99.833,2.667, 101.583,2.667, 101.667,2.667, 101.750,2.667, 103.500,2.667, 111.500,2.667, 117.667,2.667, 282.250,2.667, -77.750,2.667, 309.000,2.667, -51.000,2.667, 9.917,2.750, 46.167,2.750, 95.750,2.750, 95.917,2.750, 96.000,2.750, 97.667,2.750, 99.917,2.750, 101.500,2.750, 103.417,2.750, 111.583,2.750, 117.583,2.750, 117.667,2.750, 282.250,2.750, -77.750,2.750, 308.917,2.750, -51.083,2.750, 9.917,2.833, 46.250,2.833, 46.333,2.833, 95.750,2.833, 95.833,2.833, 97.667,2.833, 99.833,2.833, 101.333,2.833, 101.417,2.833, 103.333,2.833, 111.667,2.833, 111.750,2.833, 111.833,2.833, 111.917,2.833, 112.000,2.833, 112.083,2.833, 117.500,2.833, 282.333,2.833, -77.667,2.833, 308.917,2.833, -51.083,2.833, 9.917,2.917, 46.417,2.917, 97.500,2.917, 97.583,2.917, 99.833,2.917, 101.333,2.917, 103.333,2.917, 112.167,2.917, 112.250,2.917, 112.333,2.917, 112.417,2.917, 117.417,2.917, 282.417,2.917, -77.583,2.917, 308.833,2.917, -51.167,2.917, 10.000,3.000, 46.500,3.000, 97.417,3.000, 99.750,3.000, 101.417,3.000, 103.333,3.000, 112.500,3.000, 112.583,3.000, 112.667,3.000, 112.750,3.000, 117.500,3.000, 282.333,3.000, -77.667,3.000, 282.417,3.000, -77.583,3.000, 308.833,3.000, -51.167,3.000, 10.000,3.083, 46.583,3.083, 97.333,3.083, 99.667,3.083, 101.417,3.083, 103.333,3.083, 112.833,3.083, 112.917,3.083, 113.000,3.083, 117.417,3.083, 117.500,3.083, 282.500,3.083, -77.500,3.083, 308.750,3.083, -51.250,3.083, 10.000,3.167, 46.667,3.167, 97.333,3.167, 99.583,3.167, 99.667,3.167, 101.333,3.167, 103.333,3.167, 113.083,3.167, 117.333,3.167, 282.500,3.167, -77.500,3.167, 308.750,3.167, -51.250,3.167, 8.500,3.250, 8.583,3.250, 9.917,3.250, 46.750,3.250, 97.250,3.250, 99.417,3.250, 99.500,3.250, 101.333,3.250, 103.333,3.250, 113.083,3.250, 117.250,3.250, 282.583,3.250, -77.417,3.250, 282.667,3.250, -77.333,3.250, 308.750,3.250, -51.250,3.250, 8.500,3.333, 8.667,3.333, 9.917,3.333, 46.833,3.333, 97.167,3.333, 99.333,3.333, 101.250,3.333, 103.333,3.333, 113.167,3.333, 117.250,3.333, 282.583,3.333, -77.417,3.333, 282.750,3.333, -77.250,3.333, 308.750,3.333, -51.250,3.333, 8.500,3.417, 8.667,3.417, 9.833,3.417, 46.833,3.417, 97.083,3.417, 99.250,3.417, 101.167,3.417, 103.333,3.417, 113.250,3.417, 117.167,3.417, 117.250,3.417, 117.333,3.417, 282.667,3.417, -77.333,3.417, 308.750,3.417, -51.250,3.417, 8.583,3.500, 8.750,3.500, 9.750,3.500, 46.917,3.500, 97.083,3.500, 99.083,3.500, 99.167,3.500, 101.167,3.500, 103.333,3.500, 113.333,3.500, 117.083,3.500, 282.667,3.500, -77.333,3.500, 282.750,3.500, -77.250,3.500, 308.750,3.500, -51.250,3.500, 8.667,3.583, 8.750,3.583, 9.750,3.583, 47.000,3.583, 97.000,3.583, 98.917,3.583, 99.000,3.583, 101.083,3.583, 103.333,3.583, 113.417,3.583, 117.167,3.583, 282.833,3.583, -77.167,3.583, 308.750,3.583, -51.250,3.583, 8.667,3.667, 8.750,3.667, 8.833,3.667, 9.667,3.667, 47.083,3.667, 96.917,3.667, 98.750,3.667, 98.833,3.667, 101.000,3.667, 103.250,3.667, 113.417,3.667, 117.250,3.667, 117.333,3.667, 117.417,3.667, 117.500,3.667, 117.583,3.667, 117.667,3.667, 282.917,3.667, -77.083,3.667, 308.667,3.667, -51.333,3.667, 308.750,3.667, -51.250,3.667, 9.583,3.750, 9.667,3.750, 9.750,3.750, 47.167,3.750, 96.833,3.750, 98.667,3.750, 100.917,3.750, 103.250,3.750, 108.167,3.750, 108.250,3.750, 113.500,3.750, 117.333,3.750, 117.583,3.750, 282.833,3.750, -77.167,3.750, 308.583,3.750, -51.417,3.750, 308.750,3.750, -51.250,3.750, 9.833,3.833, 47.250,3.833, 96.417,3.833, 96.500,3.833, 96.583,3.833, 96.667,3.833, 96.750,3.833, 98.583,3.833, 100.917,3.833, 103.250,3.833, 108.167,3.833, 108.250,3.833, 113.583,3.833, 117.417,3.833, 117.500,3.833, 117.583,3.833, 282.917,3.833, -77.083,3.833, 308.667,3.833, -51.333,3.833, 308.750,3.833, -51.250,3.833, 9.750,3.917, 47.333,3.917, 96.417,3.917, 98.500,3.917, 98.583,3.917, 100.750,3.917, 100.833,3.917, 103.250,3.917, 108.083,3.917, 108.250,3.917, 113.667,3.917, 117.417,3.917, 282.833,3.917, -77.167,3.917, 283.000,3.917, -77.000,3.917, 308.667,3.917, -51.333,3.917, 9.250,4.000, 9.333,4.000, 9.417,4.000, 9.500,4.000, 9.667,4.000, 47.417,4.000, 96.333,4.000, 98.333,4.000, 98.417,4.000, 100.833,4.000, 103.333,4.000, 108.083,4.000, 108.250,4.000, 113.750,4.000, 117.417,4.000, 282.667,4.000, -77.333,4.000, 282.833,4.000, -77.167,4.000, 282.917,4.000, -77.083,4.000, 308.333,4.000, -51.667,4.000, 308.500,4.000, -51.500,4.000, 308.583,4.000, -51.417,4.000, 9.083,4.083, 9.167,4.083, 9.583,4.083, 47.500,4.083, 96.250,4.083, 98.167,4.083, 98.250,4.083, 100.833,4.083, 103.250,4.083, 108.083,4.083, 108.167,4.083, 113.833,4.083, 117.333,4.083, 282.667,4.083, -77.333,4.083, 282.833,4.083, -77.167,4.083, 308.250,4.083, -51.750,4.083, 308.417,4.083, -51.583,4.083, 308.583,4.083, -51.417,4.083, 9.000,4.167, 47.583,4.167, 96.167,4.167, 98.083,4.167, 100.667,4.167, 100.750,4.167, 103.333,4.167, 108.167,4.167, 113.917,4.167, 117.417,4.167, 117.500,4.167, 117.750,4.167, 282.583,4.167, -77.417,4.167, 282.667,4.167, -77.333,4.167, 282.750,4.167, -77.250,4.167, 302.333,4.167, -57.667,4.167, 302.500,4.167, -57.500,4.167, 308.167,4.167, -51.833,4.167, 308.250,4.167, -51.750,4.167, 308.333,4.167, -51.667,4.167, 308.417,4.167, -51.583,4.167, 308.500,4.167, -51.500,4.167, 9.000,4.250, 47.667,4.250, 96.000,4.250, 96.083,4.250, 98.167,4.250, 100.667,4.250, 103.333,4.250, 114.000,4.250, 117.500,4.250, 117.917,4.250, 282.833,4.250, -77.167,4.250, 302.250,4.250, -57.750,4.250, 302.417,4.250, -57.583,4.250, 302.583,4.250, -57.417,4.250, 308.083,4.250, -51.917,4.250, 6.500,4.333, 9.000,4.333, 47.667,4.333, 95.917,4.333, 98.167,4.333, 100.583,4.333, 103.333,4.333, 114.000,4.333, 117.500,4.333, 117.833,4.333, 118.000,4.333, 118.083,4.333, 118.167,4.333, 118.250,4.333, 126.750,4.333, 282.667,4.333, -77.333,4.333, 282.750,4.333, -77.250,4.333, 302.333,4.333, -57.667,4.333, 302.500,4.333, -57.500,4.333, 308.083,4.333, -51.917,4.333, 5.917,4.417, 6.000,4.417, 6.083,4.417, 6.333,4.417, 6.417,4.417, 6.583,4.417, 6.667,4.417, 6.750,4.417, 6.833,4.417, 6.917,4.417, 7.167,4.417, 7.250,4.417, 8.917,4.417, 47.750,4.417, 95.917,4.417, 98.167,4.417, 100.667,4.417, 103.333,4.417, 114.000,4.417, 117.500,4.417, 117.750,4.417, 118.333,4.417, 118.417,4.417, 118.500,4.417, 126.750,4.417, 282.667,4.417, -77.333,4.417, 308.083,4.417, -51.917,4.417, 352.250,4.417, -7.750,4.417, 352.333,4.417, -7.667,4.417, 352.417,4.417, -7.583,4.417, 5.750,4.500, 5.833,4.500, 6.167,4.500, 6.250,4.500, 6.500,4.500, 6.750,4.500, 6.833,4.500, 7.083,4.500, 7.167,4.500, 7.667,4.500, 8.583,4.500, 8.917,4.500, 47.833,4.500, 95.750,4.500, 95.833,4.500, 98.000,4.500, 98.083,4.500, 100.667,4.500, 103.333,4.500, 114.000,4.500, 117.583,4.500, 117.667,4.500, 118.417,4.500, 118.500,4.500, 126.750,4.500, 282.750,4.500, -77.250,4.500, 308.083,4.500, -51.917,4.500, 352.083,4.500, -7.917,4.500, 352.167,4.500, -7.833,4.500, 352.500,4.500, -7.500,4.500, 352.583,4.500, -7.417,4.500, 5.667,4.583, 6.583,4.583, 6.667,4.583, 7.083,4.583, 7.167,4.583, 7.417,4.583, 7.500,4.583, 7.583,4.583, 7.750,4.583, 7.833,4.583, 7.917,4.583, 8.000,4.583, 8.083,4.583, 8.167,4.583, 8.583,4.583, 8.667,4.583, 8.750,4.583, 8.833,4.583, 47.917,4.583, 95.667,4.583, 97.917,4.583, 100.667,4.583, 103.333,4.583, 114.000,4.583, 114.083,4.583, 114.167,4.583, 114.250,4.583, 114.333,4.583, 114.417,4.583, 118.250,4.583, 118.333,4.583, 282.750,4.583, -77.250,4.583, 307.833,4.583, -52.167,4.583, 307.917,4.583, -52.083,4.583, 308.000,4.583, -52.000,4.583, 351.750,4.583, -8.250,4.583, 351.833,4.583, -8.167,4.583, 351.917,4.583, -8.083,4.583, 352.000,4.583, -8.000,4.583, 352.667,4.583, -7.333,4.583, 352.750,4.583, -7.250,4.583, 352.833,4.583, -7.167,4.583, 5.583,4.667, 6.750,4.667, 6.833,4.667, 7.083,4.667, 7.250,4.667, 7.333,4.667, 8.250,4.667, 8.583,4.667, 8.750,4.667, 47.917,4.667, 95.583,4.667, 97.833,4.667, 100.667,4.667, 103.333,4.667, 114.500,4.667, 118.167,4.667, 282.750,4.667, -77.250,4.667, 302.417,4.667, -57.583,4.667, 302.583,4.667, -57.417,4.667, 307.500,4.667, -52.500,4.667, 307.667,4.667, -52.333,4.667, 307.750,4.667, -52.250,4.667, 351.583,4.667, -8.417,4.667, 351.667,4.667, -8.333,4.667, 352.917,4.667, -7.083,4.667, 5.583,4.750, 6.917,4.750, 7.000,4.750, 8.250,4.750, 8.417,4.750, 8.500,4.750, 8.667,4.750, 48.000,4.750, 95.500,4.750, 97.833,4.750, 100.667,4.750, 103.333,4.750, 114.583,4.750, 114.667,4.750, 118.083,4.750, 282.750,4.750, -77.250,4.750, 302.333,4.750, -57.667,4.750, 302.500,4.750, -57.500,4.750, 302.667,4.750, -57.333,4.750, 307.417,4.750, -52.583,4.750, 307.583,4.750, -52.417,4.750, 351.500,4.750, -8.500,4.750, 353.000,4.750, -7.000,4.750, 353.083,4.750, -6.917,4.750, 353.167,4.750, -6.833,4.750, 5.583,4.833, 8.167,4.833, 8.500,4.833, 48.000,4.833, 95.417,4.833, 97.833,4.833, 100.583,4.833, 103.333,4.833, 114.750,4.833, 115.000,4.833, 115.083,4.833, 115.167,4.833, 115.250,4.833, 115.333,4.833, 118.083,4.833, 282.667,4.833, -77.333,4.833, 302.417,4.833, -57.583,4.833, 302.583,4.833, -57.417,4.833, 307.500,4.833, -52.500,4.833, 307.583,4.833, -52.417,4.833, 351.333,4.833, -8.667,4.833, 351.417,4.833, -8.583,4.833, 353.250,4.833, -6.750,4.833, 353.333,4.833, -6.667,4.833, 353.417,4.833, -6.583,4.833, 357.833,4.833, -2.167,4.833, 357.917,4.833, -2.083,4.833, 5.500,4.917, 8.083,4.917, 8.333,4.917, 8.417,4.917, 48.083,4.917, 95.417,4.917, 97.750,4.917, 100.500,4.917, 103.250,4.917, 114.833,4.917, 114.917,4.917, 115.417,4.917, 118.083,4.917, 282.667,4.917, -77.333,4.917, 307.500,4.917, -52.500,4.917, 351.167,4.917, -8.833,4.917, 351.250,4.917, -8.750,4.917, 353.500,4.917, -6.500,4.917, 353.583,4.917, -6.417,4.917, 353.667,4.917, -6.333,4.917, 357.667,4.917, -2.333,4.917, 357.750,4.917, -2.250,4.917, 358.000,4.917, -2.000,4.917, 358.083,4.917, -1.917,4.917, 5.500,5.000, 8.167,5.000, 8.250,5.000, 48.167,5.000, 95.417,5.000, 97.583,5.000, 97.667,5.000, 100.417,5.000, 103.167,5.000, 115.500,5.000, 118.167,5.000, 118.500,5.000, 118.583,5.000, 118.667,5.000, 118.750,5.000, 282.667,5.000, -77.333,5.000, 307.333,5.000, -52.667,5.000, 307.417,5.000, -52.583,5.000, 351.000,5.000, -9.000,5.000, 351.083,5.000, -8.917,5.000, 353.750,5.000, -6.250,5.000, 353.833,5.000, -6.167,5.000, 357.417,5.000, -2.583,5.000, 357.500,5.000, -2.500,5.000, 357.583,5.000, -2.417,5.000, 358.167,5.000, -1.833,5.000, 5.417,5.083, 48.167,5.083, 95.333,5.083, 97.083,5.083, 97.167,5.083, 97.250,5.083, 97.500,5.083, 100.417,5.083, 103.167,5.083, 115.583,5.083, 118.250,5.083, 118.333,5.083, 118.417,5.083, 118.833,5.083, 118.917,5.083, 119.000,5.083, 119.833,5.083, 282.667,5.083, -77.333,5.083, 302.500,5.083, -57.500,5.083, 302.667,5.083, -57.333,5.083, 307.250,5.083, -52.750,5.083, 350.833,5.083, -9.167,5.083, 350.917,5.083, -9.083,5.083, 353.917,5.083, -6.083,5.083, 354.000,5.083, -6.000,5.083, 354.083,5.083, -5.917,5.083, 354.167,5.083, -5.833,5.083, 354.250,5.083, -5.750,5.083, 356.917,5.083, -3.083,5.083, 357.000,5.083, -3.000,5.083, 357.083,5.083, -2.917,5.083, 357.167,5.083, -2.833,5.083, 357.250,5.083, -2.750,5.083, 357.333,5.083, -2.667,5.083, 358.250,5.083, -1.750,5.083, 358.333,5.083, -1.667,5.083, 358.417,5.083, -1.583,5.083, 5.417,5.167, 48.250,5.167, 48.333,5.167, 95.333,5.167, 96.250,5.167, 96.333,5.167, 96.417,5.167, 96.500,5.167, 96.583,5.167, 96.667,5.167, 97.000,5.167, 97.333,5.167, 97.417,5.167, 97.500,5.167, 100.500,5.167, 103.083,5.167, 115.583,5.167, 119.083,5.167, 119.917,5.167, 120.000,5.167, 282.667,5.167, -77.333,5.167, 302.417,5.167, -57.583,5.167, 302.583,5.167, -57.417,5.167, 302.750,5.167, -57.250,5.167, 307.167,5.167, -52.833,5.167, 350.750,5.167, -9.250,5.167, 354.333,5.167, -5.667,5.167, 354.417,5.167, -5.583,5.167, 354.500,5.167, -5.500,5.167, 354.667,5.167, -5.333,5.167, 354.833,5.167, -5.167,5.167, 354.917,5.167, -5.083,5.167, 355.000,5.167, -5.000,5.167, 355.083,5.167, -4.917,5.167, 355.167,5.167, -4.833,5.167, 356.417,5.167, -3.583,5.167, 356.500,5.167, -3.500,5.167, 357.000,5.167, -3.000,5.167, 357.167,5.167, -2.833,5.167, 358.500,5.167, -1.500,5.167, 358.583,5.167, -1.417,5.167, 358.667,5.167, -1.333,5.167, 5.417,5.250, 48.333,5.250, 95.250,5.250, 96.000,5.250, 96.083,5.250, 96.167,5.250, 96.750,5.250, 96.833,5.250, 96.917,5.250, 100.500,5.250, 103.083,5.250, 115.500,5.250, 119.167,5.250, 120.083,5.250, 282.667,5.250, -77.333,5.250, 302.500,5.250, -57.500,5.250, 302.667,5.250, -57.333,5.250, 307.083,5.250, -52.917,5.250, 350.667,5.250, -9.333,5.250, 354.583,5.250, -5.417,5.250, 354.750,5.250, -5.250,5.250, 355.167,5.250, -4.833,5.250, 355.750,5.250, -4.250,5.250, 355.917,5.250, -4.083,5.250, 356.083,5.250, -3.917,5.250, 356.167,5.250, -3.833,5.250, 356.250,5.250, -3.750,5.250, 356.333,5.250, -3.667,5.250, 356.500,5.250, -3.500,5.250, 356.667,5.250, -3.333,5.250, 356.833,5.250, -3.167,5.250, 356.917,5.250, -3.083,5.250, 357.083,5.250, -2.917,5.250, 358.750,5.250, -1.250,5.250, 358.833,5.250, -1.167,5.250, 358.917,5.250, -1.083,5.250, 359.000,5.250, -1.000,5.250, 5.417,5.333, 5.500,5.333, 48.417,5.333, 95.250,5.333, 95.917,5.333, 100.250,5.333, 100.417,5.333, 103.000,5.333, 115.417,5.333, 119.000,5.333, 119.083,5.333, 119.167,5.333, 282.667,5.333, -77.333,5.333, 305.750,5.333, -54.250,5.333, 305.917,5.333, -54.083,5.333, 307.000,5.333, -53.000,5.333, 350.583,5.333, -9.417,5.333, 355.250,5.333, -4.750,5.333, 355.333,5.333, -4.667,5.333, 355.417,5.333, -4.583,5.333, 355.500,5.333, -4.500,5.333, 355.583,5.333, -4.417,5.333, 355.667,5.333, -4.333,5.333, 355.833,5.333, -4.167,5.333, 356.000,5.333, -4.000,5.333, 356.500,5.333, -3.500,5.333, 356.917,5.333, -3.083,5.333, 359.083,5.333, -0.917,5.333, 359.167,5.333, -0.833,5.333, 5.333,5.417, 5.583,5.417, 48.500,5.417, 95.333,5.417, 95.833,5.417, 100.250,5.417, 100.333,5.417, 103.000,5.417, 115.417,5.417, 115.500,5.417, 118.833,5.417, 118.917,5.417, 282.667,5.417, -77.333,5.417, 305.667,5.417, -54.333,5.417, 305.833,5.417, -54.167,5.417, 306.000,5.417, -54.000,5.417, 306.750,5.417, -53.250,5.417, 306.833,5.417, -53.167,5.417, 306.917,5.417, -53.083,5.417, 350.500,5.417, -9.500,5.417, 356.583,5.417, -3.417,5.417, 356.667,5.417, -3.333,5.417, 356.750,5.417, -3.250,5.417, 356.833,5.417, -3.167,5.417, 359.250,5.417, -0.750,5.417, 359.333,5.417, -0.667,5.417, 5.250,5.500, 5.333,5.500, 5.417,5.500, 5.667,5.500, 48.500,5.500, 95.250,5.500, 95.667,5.500, 95.750,5.500, 100.417,5.500, 102.833,5.500, 102.917,5.500, 115.583,5.500, 115.667,5.500, 115.750,5.500, 115.833,5.500, 118.500,5.500, 118.583,5.500, 118.667,5.500, 118.750,5.500, 282.583,5.500, -77.417,5.500, 302.667,5.500, -57.333,5.500, 302.833,5.500, -57.167,5.500, 305.750,5.500, -54.250,5.500, 305.917,5.500, -54.083,5.500, 306.333,5.500, -53.667,5.500, 306.500,5.500, -53.500,5.500, 306.583,5.500, -53.417,5.500, 306.667,5.500, -53.333,5.500, 350.417,5.500, -9.583,5.500, 359.417,5.500, -0.583,5.500, 5.583,5.583, 48.583,5.583, 95.333,5.583, 95.417,5.583, 95.500,5.583, 95.583,5.583, 100.417,5.583, 102.667,5.583, 102.750,5.583, 115.917,5.583, 118.417,5.583, 282.500,5.583, -77.500,5.583, 282.583,5.583, -77.417,5.583, 282.667,5.583, -77.333,5.583, 302.583,5.583, -57.417,5.583, 302.750,5.583, -57.250,5.583, 302.917,5.583, -57.083,5.583, 306.250,5.583, -53.750,5.583, 306.417,5.583, -53.583,5.583, 350.333,5.583, -9.667,5.583, 359.500,5.583, -0.500,5.583, 359.583,5.583, -0.417,5.583, 359.667,5.583, -0.333,5.583, 359.750,5.583, -0.250,5.583, 5.167,5.667, 5.250,5.667, 5.333,5.667, 5.417,5.667, 5.500,5.667, 48.667,5.667, 100.417,5.667, 102.583,5.667, 115.917,5.667, 117.917,5.667, 118.000,5.667, 118.083,5.667, 118.417,5.667, 118.500,5.667, 125.333,5.667, 282.750,5.667, -77.250,5.667, 302.667,5.667, -57.333,5.667, 302.833,5.667, -57.167,5.667, 306.167,5.667, -53.833,5.667, 306.250,5.667, -53.750,5.667, 350.250,5.667, -9.750,5.667, 359.833,5.667, -0.167,5.667, 0.000,5.750, 0.083,5.750, 5.167,5.750, 48.667,5.750, 100.417,5.750, 102.500,5.750, 116.000,5.750, 117.833,5.750, 118.167,5.750, 118.250,5.750, 118.333,5.750, 125.250,5.750, 125.417,5.750, 282.833,5.750, -77.167,5.750, 302.583,5.750, -57.417,5.750, 302.750,5.750, -57.250,5.750, 302.917,5.750, -57.083,5.750, 305.833,5.750, -54.167,5.750, 305.917,5.750, -54.083,5.750, 306.000,5.750, -54.000,5.750, 306.083,5.750, -53.917,5.750, 350.083,5.750, -9.917,5.750, 350.167,5.750, -9.833,5.750, 359.917,5.750, -0.083,5.750, 0.167,5.833, 0.250,5.833, 0.333,5.833, 0.417,5.833, 0.500,5.833, 0.583,5.833, 0.667,5.833, 0.750,5.833, 0.833,5.833, 5.250,5.833, 48.750,5.833, 100.417,5.833, 102.500,5.833, 116.083,5.833, 117.500,5.833, 117.583,5.833, 117.667,5.833, 117.750,5.833, 117.917,5.833, 118.000,5.833, 125.250,5.833, 125.417,5.833, 282.750,5.833, -77.250,5.833, 302.583,5.833, -57.417,5.833, 302.750,5.833, -57.250,5.833, 302.917,5.833, -57.083,5.833, 303.750,5.833, -56.250,5.833, 303.833,5.833, -56.167,5.833, 303.917,5.833, -56.083,5.833, 304.000,5.833, -56.000,5.833, 304.583,5.833, -55.417,5.833, 304.667,5.833, -55.333,5.833, 304.750,5.833, -55.250,5.833, 304.833,5.833, -55.167,5.833, 305.500,5.833, -54.500,5.833, 305.583,5.833, -54.417,5.833, 305.667,5.833, -54.333,5.833, 305.750,5.833, -54.250,5.833, 350.000,5.833, -10.000,5.833, 0.917,5.917, 5.000,5.917, 5.083,5.917, 5.167,5.917, 48.750,5.917, 100.417,5.917, 102.417,5.917, 116.083,5.917, 117.417,5.917, 117.833,5.917, 117.917,5.917, 118.000,5.917, 120.917,5.917, 121.000,5.917, 121.250,5.917, 124.833,5.917, 124.917,5.917, 125.000,5.917, 125.250,5.917, 125.500,5.917, 282.750,5.917, -77.250,5.917, 302.583,5.917, -57.417,5.917, 303.000,5.917, -57.000,5.917, 303.083,5.917, -56.917,5.917, 303.167,5.917, -56.833,5.917, 303.250,5.917, -56.750,5.917, 303.333,5.917, -56.667,5.917, 303.417,5.917, -56.583,5.917, 303.500,5.917, -56.500,5.917, 303.583,5.917, -56.417,5.917, 303.667,5.917, -56.333,5.917, 304.083,5.917, -55.917,5.917, 304.167,5.917, -55.833,5.917, 304.250,5.917, -55.750,5.917, 304.333,5.917, -55.667,5.917, 304.500,5.917, -55.500,5.917, 304.917,5.917, -55.083,5.917, 305.250,5.917, -54.750,5.917, 305.333,5.917, -54.667,5.917, 305.417,5.917, -54.583,5.917, 350.000,5.917, -10.000,5.917, 0.333,6.000, 0.417,6.000, 0.917,6.000, 4.917,6.000, 48.833,6.000, 80.333,6.000, 80.417,6.000, 80.500,6.000, 80.583,6.000, 80.667,6.000, 100.417,6.000, 102.333,6.000, 116.167,6.000, 117.500,6.000, 117.583,6.000, 120.917,6.000, 121.000,6.000, 121.083,6.000, 121.167,6.000, 121.250,6.000, 124.667,6.000, 124.750,6.000, 125.000,6.000, 125.333,6.000, 125.583,6.000, 282.667,6.000, -77.333,6.000, 302.667,6.000, -57.333,6.000, 302.750,6.000, -57.250,6.000, 304.417,6.000, -55.583,6.000, 304.500,6.000, -55.500,6.000, 304.667,6.000, -55.333,6.000, 304.833,6.000, -55.167,6.000, 304.917,6.000, -55.083,6.000, 305.000,6.000, -55.000,6.000, 305.083,6.000, -54.917,6.000, 305.167,6.000, -54.833,6.000, 349.833,6.000, -10.167,6.000, 349.917,6.000, -10.083,6.000, 0.250,6.083, 0.500,6.083, 1.000,6.083, 4.833,6.083, 48.833,6.083, 80.167,6.083, 80.250,6.083, 80.750,6.083, 80.833,6.083, 100.333,6.083, 102.250,6.083, 116.167,6.083, 117.500,6.083, 124.500,6.083, 124.583,6.083, 125.000,6.083, 125.333,6.083, 125.583,6.083, 282.667,6.083, -77.333,6.083, 302.583,6.083, -57.417,6.083, 302.750,6.083, -57.250,6.083, 349.750,6.083, -10.250,6.083, 0.333,6.167, 0.417,6.167, 1.083,6.167, 1.167,6.167, 1.250,6.167, 4.750,6.167, 48.917,6.167, 80.083,6.167, 80.917,6.167, 81.000,6.167, 81.083,6.167, 100.333,6.167, 102.000,6.167, 102.083,6.167, 102.167,6.167, 102.250,6.167, 116.167,6.167, 116.250,6.167, 117.500,6.167, 124.333,6.167, 124.417,6.167, 125.083,6.167, 125.167,6.167, 125.250,6.167, 125.583,6.167, 282.583,6.167, -77.417,6.167, 302.583,6.167, -57.417,6.167, 349.583,6.167, -10.417,6.167, 349.667,6.167, -10.333,6.167, 1.333,6.250, 1.417,6.250, 1.500,6.250, 1.583,6.250, 1.667,6.250, 4.667,6.250, 48.917,6.250, 80.083,6.250, 81.167,6.250, 81.250,6.250, 100.250,6.250, 101.917,6.250, 116.333,6.250, 117.583,6.250, 124.250,6.250, 125.583,6.250, 282.667,6.250, -77.333,6.250, 302.583,6.250, -57.417,6.250, 349.333,6.250, -10.667,6.250, 349.417,6.250, -10.583,6.250, 349.500,6.250, -10.500,6.250, 1.750,6.333, 1.833,6.333, 1.917,6.333, 2.000,6.333, 2.083,6.333, 2.167,6.333, 2.250,6.333, 2.333,6.333, 4.500,6.333, 4.583,6.333, 48.917,6.333, 80.083,6.333, 81.333,6.333, 81.417,6.333, 99.750,6.333, 99.833,6.333, 100.167,6.333, 101.833,6.333, 116.333,6.333, 117.583,6.333, 124.167,6.333, 125.500,6.333, 282.667,6.333, -77.333,6.333, 302.250,6.333, -57.750,6.333, 302.333,6.333, -57.667,6.333, 302.417,6.333, -57.583,6.333, 302.500,6.333, -57.500,6.333, 349.250,6.333, -10.750,6.333, 2.250,6.417, 2.583,6.417, 2.667,6.417, 2.750,6.417, 2.833,6.417, 2.917,6.417, 3.000,6.417, 3.083,6.417, 3.167,6.417, 3.250,6.417, 3.333,6.417, 3.417,6.417, 3.500,6.417, 4.083,6.417, 4.167,6.417, 4.250,6.417, 4.333,6.417, 4.417,6.417, 48.917,6.417, 80.000,6.417, 81.500,6.417, 100.167,6.417, 101.750,6.417, 116.417,6.417, 116.500,6.417, 117.583,6.417, 124.083,6.417, 125.500,6.417, 282.667,6.417, -77.333,6.417, 301.250,6.417, -58.750,6.417, 301.417,6.417, -58.583,6.417, 302.167,6.417, -57.833,6.417, 349.250,6.417, -10.750,6.417, 2.333,6.500, 2.417,6.500, 2.500,6.500, 3.250,6.500, 3.583,6.500, 3.667,6.500, 3.750,6.500, 3.833,6.500, 3.917,6.500, 4.000,6.500, 49.000,6.500, 80.000,6.500, 81.583,6.500, 100.167,6.500, 101.667,6.500, 116.583,6.500, 116.750,6.500, 116.833,6.500, 117.333,6.500, 117.417,6.500, 117.500,6.500, 121.917,6.500, 122.000,6.500, 122.083,6.500, 124.083,6.500, 125.333,6.500, 125.417,6.500, 282.667,6.500, -77.333,6.500, 301.167,6.500, -58.833,6.500, 301.333,6.500, -58.667,6.500, 301.500,6.500, -58.500,6.500, 302.167,6.500, -57.833,6.500, 349.167,6.500, -10.833,6.500, 3.333,6.583, 3.417,6.583, 3.500,6.583, 3.583,6.583, 3.833,6.583, 49.000,6.583, 80.000,6.583, 81.667,6.583, 100.000,6.583, 100.083,6.583, 101.583,6.583, 116.583,6.583, 116.667,6.583, 116.917,6.583, 117.250,6.583, 117.500,6.583, 121.833,6.583, 122.167,6.583, 124.083,6.583, 125.250,6.583, 282.583,6.583, -77.417,6.583, 301.167,6.583, -58.833,6.583, 301.333,6.583, -58.667,6.583, 301.417,6.583, -58.583,6.583, 302.083,6.583, -57.917,6.583, 349.000,6.583, -11.000,6.583, 349.083,6.583, -10.917,6.583, 3.667,6.667, 3.750,6.667, 49.083,6.667, 80.000,6.667, 81.667,6.667, 99.667,6.667, 100.000,6.667, 101.500,6.667, 116.667,6.667, 117.000,6.667, 117.167,6.667, 121.833,6.667, 121.917,6.667, 122.000,6.667, 122.083,6.667, 124.083,6.667, 125.250,6.667, 126.083,6.667, 282.667,6.667, -77.333,6.667, 301.250,6.667, -58.750,6.667, 301.333,6.667, -58.667,6.667, 301.500,6.667, -58.500,6.667, 302.000,6.667, -58.000,6.667, 348.750,6.667, -11.250,6.667, 348.833,6.667, -11.167,6.667, 348.917,6.667, -11.083,6.667, 49.083,6.750, 79.917,6.750, 81.667,6.750, 99.917,6.750, 101.500,6.750, 116.667,6.750, 116.750,6.750, 116.833,6.750, 117.000,6.750, 117.167,6.750, 124.083,6.750, 125.250,6.750, 126.167,6.750, 282.500,6.750, -77.500,6.750, 282.583,6.750, -77.417,6.750, 301.250,6.750, -58.750,6.750, 301.417,6.750, -58.583,6.750, 301.583,6.750, -58.417,6.750, 301.667,6.750, -58.333,6.750, 301.833,6.750, -58.167,6.750, 301.917,6.750, -58.083,6.750, 348.667,6.750, -11.333,6.750, 49.167,6.833, 79.917,6.833, 81.750,6.833, 99.833,6.833, 100.917,6.833, 101.000,6.833, 101.083,6.833, 101.167,6.833, 101.250,6.833, 101.333,6.833, 101.417,6.833, 116.667,6.833, 116.833,6.833, 117.083,6.833, 124.000,6.833, 125.250,6.833, 158.167,6.833, 282.417,6.833, -77.583,6.833, 301.333,6.833, -58.667,6.833, 301.417,6.833, -58.583,6.833, 301.500,6.833, -58.500,6.833, 301.583,6.833, -58.417,6.833, 301.750,6.833, -58.250,6.833, 348.667,6.833, -11.333,6.833, 49.167,6.917, 79.917,6.917, 81.750,6.917, 93.750,6.917, 99.750,6.917, 100.750,6.917, 100.833,6.917, 116.750,6.917, 116.833,6.917, 117.083,6.917, 117.167,6.917, 124.000,6.917, 125.333,6.917, 126.000,6.917, 126.083,6.917, 126.167,6.917, 158.167,6.917, 282.333,6.917, -77.667,6.917, 301.333,6.917, -58.667,6.917, 348.583,6.917, -11.417,6.917, 49.250,7.000, 79.917,7.000, 81.750,7.000, 93.750,7.000, 93.833,7.000, 99.750,7.000, 100.667,7.000, 122.000,7.000, 122.083,7.000, 124.000,7.000, 125.417,7.000, 126.000,7.000, 126.250,7.000, 126.333,7.000, 282.417,7.000, -77.583,7.000, 301.333,7.000, -58.667,7.000, 301.500,7.000, -58.500,7.000, 348.417,7.000, -11.583,7.000, 348.500,7.000, -11.500,7.000, 49.333,7.083, 79.917,7.083, 81.750,7.083, 93.667,7.083, 93.750,7.083, 99.750,7.083, 100.417,7.083, 100.500,7.083, 100.583,7.083, 121.917,7.083, 122.083,7.083, 124.083,7.083, 125.500,7.083, 125.917,7.083, 126.333,7.083, 282.333,7.083, -77.667,7.083, 301.417,7.083, -58.583,7.083, 301.500,7.083, -58.500,7.083, 348.333,7.083, -11.667,7.083, 49.333,7.167, 79.917,7.167, 81.750,7.167, 93.750,7.167, 99.583,7.167, 99.750,7.167, 100.333,7.167, 121.917,7.167, 122.167,7.167, 124.167,7.167, 125.500,7.167, 125.917,7.167, 126.417,7.167, 282.250,7.167, -77.750,7.167, 301.333,7.167, -58.667,7.167, 348.167,7.167, -11.833,7.167, 348.250,7.167, -11.750,7.167, 49.417,7.250, 79.917,7.250, 81.750,7.250, 99.417,7.250, 99.583,7.250, 99.667,7.250, 100.250,7.250, 122.000,7.250, 122.167,7.250, 124.250,7.250, 125.500,7.250, 125.917,7.250, 126.500,7.250, 279.083,7.250, -80.917,7.250, 279.167,7.250, -80.833,7.250, 279.250,7.250, -80.750,7.250, 282.083,7.250, -77.917,7.250, 282.167,7.250, -77.833,7.250, 301.333,7.250, -58.667,7.250, 347.917,7.250, -12.083,7.250, 348.000,7.250, -12.000,7.250, 348.083,7.250, -11.917,7.250, 49.500,7.333, 79.833,7.333, 81.750,7.333, 99.417,7.333, 99.667,7.333, 100.167,7.333, 100.250,7.333, 122.083,7.333, 122.250,7.333, 124.250,7.333, 125.583,7.333, 125.667,7.333, 125.917,7.333, 126.500,7.333, 279.167,7.333, -80.833,7.333, 279.333,7.333, -80.667,7.333, 279.417,7.333, -80.583,7.333, 282.000,7.333, -78.000,7.333, 301.333,7.333, -58.667,7.333, 347.667,7.333, -12.333,7.333, 347.750,7.333, -12.250,7.333, 347.833,7.333, -12.167,7.333, 49.500,7.417, 79.833,7.417, 81.750,7.417, 99.417,7.417, 99.500,7.417, 99.583,7.417, 100.083,7.417, 122.083,7.417, 122.250,7.417, 122.833,7.417, 124.250,7.417, 125.750,7.417, 125.833,7.417, 126.417,7.417, 279.083,7.417, -80.917,7.417, 279.500,7.417, -80.500,7.417, 279.667,7.417, -80.333,7.417, 282.000,7.417, -78.000,7.417, 301.250,7.417, -58.750,7.417, 347.667,7.417, -12.333,7.417, 49.583,7.500, 79.833,7.500, 81.667,7.500, 99.333,7.500, 100.083,7.500, 122.083,7.500, 122.250,7.500, 124.167,7.500, 126.500,7.500, 279.083,7.500, -80.917,7.500, 279.583,7.500, -80.417,7.500, 279.750,7.500, -80.250,7.500, 279.833,7.500, -80.167,7.500, 281.917,7.500, -78.083,7.500, 301.167,7.500, -58.833,7.500, 347.333,7.500, -12.667,7.500, 347.417,7.500, -12.583,7.500, 347.500,7.500, -12.500,7.500, 347.583,7.500, -12.417,7.500, 347.750,7.500, -12.250,7.500, 49.583,7.583, 79.833,7.583, 81.667,7.583, 99.333,7.583, 100.000,7.583, 122.167,7.583, 122.333,7.583, 122.833,7.583, 122.917,7.583, 123.000,7.583, 123.250,7.583, 124.083,7.583, 126.417,7.583, 278.917,7.583, -81.083,7.583, 279.083,7.583, -80.917,7.583, 279.750,7.583, -80.250,7.583, 281.833,7.583, -78.167,7.583, 301.083,7.583, -58.917,7.583, 301.167,7.583, -58.833,7.583, 347.167,7.583, -12.833,7.583, 347.250,7.583, -12.750,7.583, 347.417,7.583, -12.583,7.583, 347.667,7.583, -12.333,7.583, 347.833,7.583, -12.167,7.583, 49.667,7.667, 79.833,7.667, 81.667,7.667, 99.083,7.667, 99.250,7.667, 100.000,7.667, 122.167,7.667, 122.333,7.667, 122.833,7.667, 122.917,7.667, 123.167,7.667, 123.333,7.667, 124.000,7.667, 126.417,7.667, 278.833,7.667, -81.167,7.667, 279.000,7.667, -81.000,7.667, 279.750,7.667, -80.250,7.667, 281.750,7.667, -78.250,7.667, 301.000,7.667, -59.000,7.667, 347.500,7.667, -12.500,7.667, 347.583,7.667, -12.417,7.667, 347.750,7.667, -12.250,7.667, 49.667,7.750, 79.833,7.750, 81.583,7.750, 99.083,7.750, 99.167,7.750, 100.083,7.750, 122.167,7.750, 122.417,7.750, 122.500,7.750, 122.833,7.750, 123.000,7.750, 123.083,7.750, 123.333,7.750, 123.833,7.750, 123.917,7.750, 124.083,7.750, 124.167,7.750, 124.250,7.750, 126.333,7.750, 278.500,7.750, -81.500,7.750, 278.583,7.750, -81.417,7.750, 278.667,7.750, -81.333,7.750, 278.750,7.750, -81.250,7.750, 279.667,7.750, -80.333,7.750, 281.750,7.750, -78.250,7.750, 300.917,7.750, -59.083,7.750, 347.250,7.750, -12.750,7.750, 347.333,7.750, -12.667,7.750, 347.417,7.750, -12.583,7.750, 49.667,7.833, 79.833,7.833, 81.500,7.833, 99.083,7.833, 100.167,7.833, 100.250,7.833, 122.167,7.833, 122.583,7.833, 122.667,7.833, 122.750,7.833, 123.417,7.833, 123.667,7.833, 123.750,7.833, 124.000,7.833, 124.333,7.833, 126.250,7.833, 278.500,7.833, -81.500,7.833, 279.583,7.833, -80.417,7.833, 281.750,7.833, -78.250,7.833, 283.000,7.833, -77.000,7.833, 283.167,7.833, -76.833,7.833, 300.833,7.833, -59.167,7.833, 347.167,7.833, -12.833,7.833, 49.667,7.917, 79.750,7.917, 81.500,7.917, 99.083,7.917, 100.250,7.917, 117.000,7.917, 122.250,7.917, 123.500,7.917, 123.583,7.917, 123.667,7.917, 123.750,7.917, 124.083,7.917, 124.333,7.917, 126.250,7.917, 278.417,7.917, -81.583,7.917, 279.500,7.917, -80.500,7.917, 281.667,7.917, -78.333,7.917, 282.917,7.917, -77.083,7.917, 283.083,7.917, -76.917,7.917, 283.250,7.917, -76.750,7.917, 300.833,7.917, -59.167,7.917, 347.083,7.917, -12.917,7.917, 49.750,8.000, 79.833,8.000, 81.417,8.000, 98.333,8.000, 98.833,8.000, 99.000,8.000, 100.250,8.000, 117.000,8.000, 122.333,8.000, 122.417,8.000, 122.500,8.000, 123.583,8.000, 123.833,8.000, 124.167,8.000, 124.250,8.000, 126.333,8.000, 278.417,8.000, -81.583,8.000, 279.417,8.000, -80.583,8.000, 281.667,8.000, -78.333,8.000, 282.833,8.000, -77.167,8.000, 283.333,8.000, -76.667,8.000, 300.667,8.000, -59.333,8.000, 300.750,8.000, -59.250,8.000, 300.833,8.000, -59.167,8.000, 347.167,8.000, -12.833,8.000, 49.833,8.083, 49.917,8.083, 79.833,8.083, 81.333,8.083, 98.333,8.083, 98.750,8.083, 98.917,8.083, 100.250,8.083, 122.583,8.083, 122.667,8.083, 122.750,8.083, 122.833,8.083, 122.917,8.083, 123.667,8.083, 123.917,8.083, 126.333,8.083, 278.333,8.083, -81.667,8.083, 279.333,8.083, -80.667,8.083, 281.583,8.083, -78.417,8.083, 281.750,8.083, -78.250,8.083, 282.917,8.083, -77.083,8.083, 283.083,8.083, -76.917,8.083, 283.167,8.083, -76.833,8.083, 283.250,8.083, -76.750,8.083, 300.500,8.083, -59.500,8.083, 300.583,8.083, -59.417,8.083, 347.167,8.083, -12.833,8.083, 50.000,8.167, 77.333,8.167, 77.417,8.167, 77.500,8.167, 77.583,8.167, 79.833,8.167, 81.333,8.167, 98.750,8.167, 100.250,8.167, 123.000,8.167, 123.750,8.167, 124.000,8.167, 124.083,8.167, 124.167,8.167, 124.250,8.167, 126.333,8.167, 278.167,8.167, -81.833,8.167, 278.333,8.167, -81.667,8.167, 279.333,8.167, -80.667,8.167, 281.750,8.167, -78.250,8.167, 281.833,8.167, -78.167,8.167, 282.000,8.167, -78.000,8.167, 282.833,8.167, -77.167,8.167, 283.083,8.167, -76.917,8.167, 283.250,8.167, -76.750,8.167, 300.417,8.167, -59.583,8.167, 347.083,8.167, -12.917,8.167, 50.000,8.250, 77.167,8.250, 77.250,8.250, 77.667,8.250, 77.750,8.250, 79.750,8.250, 79.833,8.250, 81.250,8.250, 98.333,8.250, 98.750,8.250, 100.167,8.250, 123.000,8.250, 123.750,8.250, 124.333,8.250, 126.250,8.250, 277.583,8.250, -82.417,8.250, 277.667,8.250, -82.333,8.250, 277.750,8.250, -82.250,8.250, 277.833,8.250, -82.167,8.250, 277.917,8.250, -82.083,8.250, 278.000,8.250, -82.000,8.250, 278.083,8.250, -81.917,8.250, 278.250,8.250, -81.750,8.250, 279.333,8.250, -80.667,8.250, 280.917,8.250, -79.083,8.250, 281.667,8.250, -78.333,8.250, 281.750,8.250, -78.250,8.250, 281.917,8.250, -78.083,8.250, 282.083,8.250, -77.917,8.250, 282.750,8.250, -77.250,8.250, 282.833,8.250, -77.167,8.250, 283.250,8.250, -76.750,8.250, 300.083,8.250, -59.917,8.250, 300.250,8.250, -59.750,8.250, 300.333,8.250, -59.667,8.250, 346.917,8.250, -13.083,8.250, 347.000,8.250, -13.000,8.250, 50.083,8.333, 77.083,8.333, 77.833,8.333, 79.917,8.333, 81.250,8.333, 98.333,8.333, 98.667,8.333, 100.167,8.333, 123.000,8.333, 123.750,8.333, 124.333,8.333, 126.250,8.333, 276.917,8.333, -83.083,8.333, 277.000,8.333, -83.000,8.333, 277.083,8.333, -82.917,8.333, 277.167,8.333, -82.833,8.333, 277.250,8.333, -82.750,8.333, 277.333,8.333, -82.667,8.333, 277.417,8.333, -82.583,8.333, 277.500,8.333, -82.500,8.333, 279.417,8.333, -80.583,8.333, 279.500,8.333, -80.500,8.333, 279.583,8.333, -80.417,8.333, 279.667,8.333, -80.333,8.333, 281.667,8.333, -78.333,8.333, 281.833,8.333, -78.167,8.333, 282.000,8.333, -78.000,8.333, 282.667,8.333, -77.333,8.333, 283.250,8.333, -76.750,8.333, 298.583,8.333, -61.417,8.333, 298.750,8.333, -61.250,8.333, 298.917,8.333, -61.083,8.333, 300.000,8.333, -60.000,8.333, 300.167,8.333, -59.833,8.333, 346.833,8.333, -13.167,8.333, 346.917,8.333, -13.083,8.333, 50.083,8.417, 77.000,8.417, 77.917,8.417, 79.917,8.417, 81.167,8.417, 81.250,8.417, 98.250,8.417, 98.417,8.417, 98.500,8.417, 98.583,8.417, 100.000,8.417, 100.083,8.417, 123.083,8.417, 123.750,8.417, 124.333,8.417, 124.667,8.417, 124.750,8.417, 126.250,8.417, 276.917,8.417, -83.083,8.417, 279.750,8.417, -80.250,8.417, 280.917,8.417, -79.083,8.417, 281.500,8.417, -78.500,8.417, 281.833,8.417, -78.167,8.417, 282.000,8.417, -78.000,8.417, 282.667,8.417, -77.333,8.417, 283.250,8.417, -76.750,8.417, 298.417,8.417, -61.583,8.417, 298.500,8.417, -61.500,8.417, 298.667,8.417, -61.333,8.417, 298.833,8.417, -61.167,8.417, 299.000,8.417, -61.000,8.417, 299.917,8.417, -60.083,8.417, 346.833,8.417, -13.167,8.417, 347.000,8.417, -13.000,8.417, 50.167,8.500, 76.917,8.500, 78.000,8.500, 79.917,8.500, 81.083,8.500, 98.250,8.500, 99.917,8.500, 117.250,8.500, 117.333,8.500, 117.417,8.500, 123.083,8.500, 123.167,8.500, 123.250,8.500, 123.333,8.500, 123.500,8.500, 123.583,8.500, 123.667,8.500, 124.333,8.500, 124.417,8.500, 124.500,8.500, 124.583,8.500, 124.833,8.500, 126.083,8.500, 126.167,8.500, 126.250,8.500, 276.417,8.500, -83.583,8.500, 276.500,8.500, -83.500,8.500, 276.917,8.500, -83.083,8.500, 279.833,8.500, -80.167,8.500, 279.917,8.500, -80.083,8.500, 280.000,8.500, -80.000,8.500, 281.583,8.500, -78.417,8.500, 281.667,8.500, -78.333,8.500, 281.750,8.500, -78.250,8.500, 281.917,8.500, -78.083,8.500, 282.583,8.500, -77.417,8.500, 283.167,8.500, -76.833,8.500, 298.250,8.500, -61.750,8.500, 298.333,8.500, -61.667,8.500, 299.000,8.500, -61.000,8.500, 299.083,8.500, -60.917,8.500, 299.250,8.500, -60.750,8.500, 299.417,8.500, -60.583,8.500, 299.750,8.500, -60.250,8.500, 299.833,8.500, -60.167,8.500, 300.000,8.500, -60.000,8.500, 347.000,8.500, -13.000,8.500, 50.167,8.583, 76.833,8.583, 78.000,8.583, 79.917,8.583, 81.083,8.583, 98.250,8.583, 99.833,8.583, 104.833,8.583, 117.333,8.583, 117.417,8.583, 123.417,8.583, 123.667,8.583, 124.833,8.583, 126.000,8.583, 276.333,8.583, -83.667,8.583, 276.417,8.583, -83.583,8.583, 276.833,8.583, -83.167,8.583, 280.000,8.583, -80.000,8.583, 281.500,8.583, -78.500,8.583, 282.417,8.583, -77.583,8.583, 282.500,8.583, -77.500,8.583, 283.167,8.583, -76.833,8.583, 283.250,8.583, -76.750,8.583, 298.167,8.583, -61.833,8.583, 299.167,8.583, -60.833,8.583, 299.333,8.583, -60.667,8.583, 299.500,8.583, -60.500,8.583, 299.583,8.583, -60.417,8.583, 299.667,8.583, -60.333,8.583, 347.083,8.583, -12.917,8.583, 50.250,8.667, 76.833,8.667, 78.000,8.667, 80.000,8.667, 81.083,8.667, 98.250,8.667, 99.917,8.667, 104.917,8.667, 105.000,8.667, 117.333,8.667, 117.417,8.667, 124.750,8.667, 126.000,8.667, 276.333,8.667, -83.667,8.667, 276.750,8.667, -83.250,8.667, 280.083,8.667, -79.917,8.667, 281.417,8.667, -78.583,8.667, 282.333,8.667, -77.667,8.667, 283.333,8.667, -76.667,8.667, 298.250,8.667, -61.750,8.667, 298.333,8.667, -61.667,8.667, 298.417,8.667, -61.583,8.667, 298.500,8.667, -61.500,8.667, 298.583,8.667, -61.417,8.667, 346.833,8.667, -13.167,8.667, 346.917,8.667, -13.083,8.667, 347.000,8.667, -13.000,8.667, 50.250,8.750, 76.750,8.750, 78.083,8.750, 80.000,8.750, 81.000,8.750, 98.250,8.750, 99.833,8.750, 105.000,8.750, 105.083,8.750, 105.167,8.750, 105.250,8.750, 117.417,8.750, 117.500,8.750, 117.583,8.750, 117.667,8.750, 124.833,8.750, 126.083,8.750, 126.167,8.750, 276.417,8.750, -83.583,8.750, 276.500,8.750, -83.500,8.750, 276.583,8.750, -83.417,8.750, 276.667,8.750, -83.333,8.750, 278.333,8.750, -81.667,8.750, 278.417,8.750, -81.583,8.750, 278.500,8.750, -81.500,8.750, 278.583,8.750, -81.417,8.750, 278.667,8.750, -81.333,8.750, 278.750,8.750, -81.250,8.750, 278.833,8.750, -81.167,8.750, 278.917,8.750, -81.083,8.750, 279.000,8.750, -81.000,8.750, 280.000,8.750, -80.000,8.750, 281.333,8.750, -78.667,8.750, 282.250,8.750, -77.750,8.750, 282.333,8.750, -77.667,8.750, 283.417,8.750, -76.583,8.750, 298.583,8.750, -61.417,8.750, 346.833,8.750, -13.167,8.750, 50.250,8.833, 76.667,8.833, 78.083,8.833, 80.000,8.833, 81.000,8.833, 98.333,8.833, 99.833,8.833, 104.833,8.833, 104.917,8.833, 105.250,8.833, 117.500,8.833, 117.750,8.833, 124.833,8.833, 125.000,8.833, 125.083,8.833, 125.167,8.833, 126.250,8.833, 276.417,8.833, -83.583,8.833, 278.250,8.833, -81.750,8.833, 279.083,8.833, -80.917,8.833, 279.167,8.833, -80.833,8.833, 280.083,8.833, -79.917,8.833, 281.083,8.833, -78.917,8.833, 281.167,8.833, -78.833,8.833, 281.250,8.833, -78.750,8.833, 282.167,8.833, -77.833,8.833, 283.500,8.833, -76.500,8.833, 298.667,8.833, -61.333,8.833, 346.833,8.833, -13.167,8.833, 50.333,8.917, 76.667,8.917, 78.083,8.917, 80.000,8.917, 80.833,8.917, 80.917,8.917, 98.333,8.917, 99.833,8.917, 104.833,8.917, 105.333,8.917, 117.583,8.917, 117.833,8.917, 117.917,8.917, 124.833,8.917, 124.917,8.917, 125.250,8.917, 125.333,8.917, 125.417,8.917, 126.167,8.917, 276.417,8.917, -83.583,8.917, 277.667,8.917, -82.333,8.917, 277.750,8.917, -82.250,8.917, 277.833,8.917, -82.167,8.917, 277.917,8.917, -82.083,8.917, 278.000,8.917, -82.000,8.917, 278.083,8.917, -81.917,8.917, 278.167,8.917, -81.833,8.917, 279.250,8.917, -80.750,8.917, 280.167,8.917, -79.833,8.917, 280.250,8.917, -79.750,8.917, 281.083,8.917, -78.917,8.917, 282.083,8.917, -77.917,8.917, 283.583,8.917, -76.417,8.917, 283.667,8.917, -76.333,8.917, 298.667,8.917, -61.333,8.917, 346.833,8.917, -13.167,8.917, 50.417,9.000, 76.750,9.000, 78.167,9.000, 80.083,9.000, 80.750,9.000, 98.417,9.000, 99.833,9.000, 104.833,9.000, 105.333,9.000, 117.667,9.000, 117.750,9.000, 117.917,9.000, 125.500,9.000, 126.167,9.000, 276.417,9.000, -83.583,9.000, 277.583,9.000, -82.417,9.000, 279.333,9.000, -80.667,9.000, 279.417,9.000, -80.583,9.000, 280.333,9.000, -79.667,9.000, 280.917,9.000, -79.083,9.000, 281.000,9.000, -79.000,9.000, 282.000,9.000, -78.000,9.000, 283.750,9.000, -76.250,9.000, 288.167,9.000, -71.833,9.000, 288.333,9.000, -71.667,9.000, 288.417,9.000, -71.583,9.000, 288.583,9.000, -71.417,9.000, 298.750,9.000, -61.250,9.000, 346.750,9.000, -13.250,9.000, 50.500,9.083, 76.500,9.083, 76.583,9.083, 76.667,9.083, 78.250,9.083, 80.083,9.083, 80.750,9.083, 98.250,9.083, 98.417,9.083, 99.833,9.083, 104.833,9.083, 105.417,9.083, 117.833,9.083, 118.000,9.083, 123.000,9.083, 123.083,9.083, 125.583,9.083, 126.083,9.083, 276.333,9.083, -83.667,9.083, 277.583,9.083, -82.417,9.083, 279.500,9.083, -80.500,9.083, 279.583,9.083, -80.417,9.083, 279.667,9.083, -80.333,9.083, 279.750,9.083, -80.250,9.083, 280.417,9.083, -79.583,9.083, 280.500,9.083, -79.500,9.083, 280.583,9.083, -79.417,9.083, 280.667,9.083, -79.333,9.083, 280.750,9.083, -79.250,9.083, 280.833,9.083, -79.167,9.083, 281.917,9.083, -78.083,9.083, 283.833,9.083, -76.167,9.083, 288.083,9.083, -71.917,9.083, 288.250,9.083, -71.750,9.083, 288.500,9.083, -71.500,9.083, 288.667,9.083, -71.333,9.083, 298.667,9.083, -61.333,9.083, 298.833,9.083, -61.167,9.083, 346.750,9.083, -13.250,9.083, 50.500,9.167, 76.500,9.167, 78.333,9.167, 78.417,9.167, 78.500,9.167, 80.167,9.167, 80.750,9.167, 98.333,9.167, 99.167,9.167, 99.250,9.167, 99.333,9.167, 99.417,9.167, 99.500,9.167, 99.750,9.167, 104.833,9.167, 105.500,9.167, 105.583,9.167, 117.833,9.167, 117.917,9.167, 118.000,9.167, 118.083,9.167, 118.167,9.167, 122.917,9.167, 123.167,9.167, 123.500,9.167, 123.583,9.167, 124.667,9.167, 125.583,9.167, 126.000,9.167, 126.083,9.167, 276.250,9.167, -83.750,9.167, 277.500,9.167, -82.500,9.167, 279.833,9.167, -80.167,9.167, 279.917,9.167, -80.083,9.167, 281.750,9.167, -78.250,9.167, 281.833,9.167, -78.167,9.167, 283.833,9.167, -76.167,9.167, 288.083,9.167, -71.917,9.167, 288.250,9.167, -71.750,9.167, 288.750,9.167, -71.250,9.167, 298.750,9.167, -61.250,9.167, 346.833,9.167, -13.167,9.167, 50.583,9.250, 76.417,9.250, 78.583,9.250, 78.667,9.250, 78.750,9.250, 78.833,9.250, 79.250,9.250, 80.167,9.250, 80.667,9.250, 98.417,9.250, 99.083,9.250, 99.583,9.250, 99.667,9.250, 99.750,9.250, 99.833,9.250, 104.833,9.250, 105.667,9.250, 105.750,9.250, 118.083,9.250, 118.250,9.250, 122.917,9.250, 123.167,9.250, 125.583,9.250, 125.917,9.250, 276.167,9.250, -83.833,9.250, 277.417,9.250, -82.583,9.250, 280.000,9.250, -80.000,9.250, 280.083,9.250, -79.917,9.250, 281.500,9.250, -78.500,9.250, 281.583,9.250, -78.417,9.250, 281.667,9.250, -78.333,9.250, 283.917,9.250, -76.083,9.250, 288.000,9.250, -72.000,9.250, 288.667,9.250, -71.333,9.250, 288.833,9.250, -71.167,9.250, 288.917,9.250, -71.083,9.250, 298.833,9.250, -61.167,9.250, 298.917,9.250, -61.083,9.250, 299.083,9.250, -60.917,9.250, 346.833,9.250, -13.167,9.250, 50.667,9.333, 76.417,9.333, 78.917,9.333, 80.083,9.333, 80.667,9.333, 98.417,9.333, 99.083,9.333, 104.833,9.333, 105.833,9.333, 105.917,9.333, 106.000,9.333, 118.167,9.333, 118.333,9.333, 118.417,9.333, 122.917,9.333, 123.167,9.333, 125.500,9.333, 125.833,9.333, 276.000,9.333, -84.000,9.333, 276.083,9.333, -83.917,9.333, 277.417,9.333, -82.583,9.333, 280.167,9.333, -79.833,9.333, 281.250,9.333, -78.750,9.333, 281.333,9.333, -78.667,9.333, 281.417,9.333, -78.583,9.333, 283.917,9.333, -76.083,9.333, 284.000,9.333, -76.000,9.333, 284.167,9.333, -75.833,9.333, 288.083,9.333, -71.917,9.333, 289.000,9.333, -71.000,9.333, 299.000,9.333, -61.000,9.333, 346.583,9.333, -13.417,9.333, 346.750,9.333, -13.250,9.333, 50.667,9.417, 76.333,9.417, 78.833,9.417, 80.167,9.417, 80.250,9.417, 80.333,9.417, 80.417,9.417, 80.500,9.417, 80.583,9.417, 98.500,9.417, 99.167,9.417, 99.250,9.417, 104.833,9.417, 106.083,9.417, 118.250,9.417, 118.417,9.417, 122.667,9.417, 122.750,9.417, 122.833,9.417, 123.167,9.417, 123.250,9.417, 125.500,9.417, 125.750,9.417, 275.917,9.417, -84.083,9.417, 277.417,9.417, -82.583,9.417, 280.250,9.417, -79.750,9.417, 280.833,9.417, -79.167,9.417, 280.917,9.417, -79.083,9.417, 281.000,9.417, -79.000,9.417, 281.083,9.417, -78.917,9.417, 281.167,9.417, -78.833,9.417, 284.083,9.417, -75.917,9.417, 284.250,9.417, -75.750,9.417, 284.333,9.417, -75.667,9.417, 287.833,9.417, -72.167,9.417, 288.000,9.417, -72.000,9.417, 288.833,9.417, -71.167,9.417, 289.000,9.417, -71.000,9.417, 298.917,9.417, -61.083,9.417, 299.000,9.417, -61.000,9.417, 346.667,9.417, -13.333,9.417, 50.667,9.500, 76.333,9.500, 76.417,9.500, 78.833,9.500, 98.500,9.500, 99.083,9.500, 104.917,9.500, 106.083,9.500, 118.250,9.500, 118.500,9.500, 122.583,9.500, 123.083,9.500, 123.333,9.500, 125.500,9.500, 125.667,9.500, 125.750,9.500, 275.667,9.500, -84.333,9.500, 275.750,9.500, -84.250,9.500, 275.833,9.500, -84.167,9.500, 277.250,9.500, -82.750,9.500, 277.333,9.500, -82.667,9.500, 280.333,9.500, -79.667,9.500, 280.417,9.500, -79.583,9.500, 280.500,9.500, -79.500,9.500, 280.583,9.500, -79.417,9.500, 280.667,9.500, -79.333,9.500, 280.750,9.500, -79.250,9.500, 284.417,9.500, -75.583,9.500, 287.750,9.500, -72.250,9.500, 287.917,9.500, -72.083,9.500, 289.000,9.500, -71.000,9.500, 298.833,9.500, -61.167,9.500, 346.500,9.500, -13.500,9.500, 346.583,9.500, -13.417,9.500, 50.667,9.583, 76.500,9.583, 78.833,9.583, 80.333,9.583, 98.500,9.583, 99.167,9.583, 104.917,9.583, 106.083,9.583, 106.167,9.583, 106.250,9.583, 106.333,9.583, 106.417,9.583, 118.333,9.583, 118.583,9.583, 122.500,9.583, 123.083,9.583, 123.333,9.583, 125.500,9.583, 125.583,9.583, 275.417,9.583, -84.583,9.583, 275.500,9.583, -84.500,9.583, 275.583,9.583, -84.417,9.583, 277.083,9.583, -82.917,9.583, 277.167,9.583, -82.833,9.583, 284.250,9.583, -75.750,9.583, 284.417,9.583, -75.583,9.583, 287.750,9.583, -72.250,9.583, 288.917,9.583, -71.083,9.583, 298.667,9.583, -61.333,9.583, 298.750,9.583, -61.250,9.583, 346.417,9.583, -13.583,9.583, 50.667,9.667, 76.333,9.667, 76.417,9.667, 78.833,9.667, 80.083,9.667, 80.167,9.667, 80.250,9.667, 98.583,9.667, 99.083,9.667, 104.917,9.667, 106.000,9.667, 106.250,9.667, 106.417,9.667, 118.417,9.667, 118.667,9.667, 122.500,9.667, 123.000,9.667, 123.417,9.667, 123.917,9.667, 124.000,9.667, 124.083,9.667, 124.167,9.667, 124.250,9.667, 124.333,9.667, 125.417,9.667, 125.500,9.667, 275.333,9.667, -84.667,9.667, 277.000,9.667, -83.000,9.667, 284.417,9.667, -75.583,9.667, 287.750,9.667, -72.250,9.667, 289.000,9.667, -71.000,9.667, 297.667,9.667, -62.333,9.667, 297.833,9.667, -62.167,9.667, 298.500,9.667, -61.500,9.667, 298.583,9.667, -61.417,9.667, 346.417,9.667, -13.583,9.667, 50.750,9.750, 76.417,9.750, 78.917,9.750, 79.000,9.750, 80.000,9.750, 80.083,9.750, 80.167,9.750, 98.583,9.750, 99.083,9.750, 104.917,9.750, 105.917,9.750, 106.167,9.750, 106.417,9.750, 118.500,9.750, 118.667,9.750, 122.417,9.750, 123.000,9.750, 123.417,9.750, 123.833,9.750, 124.333,9.750, 125.417,9.750, 125.500,9.750, 274.750,9.750, -85.250,9.750, 274.833,9.750, -85.167,9.750, 275.417,9.750, -84.583,9.750, 276.917,9.750, -83.083,9.750, 284.333,9.750, -75.667,9.750, 287.667,9.750, -72.333,9.750, 289.000,9.750, -71.000,9.750, 297.500,9.750, -62.500,9.750, 297.583,9.750, -62.417,9.750, 297.750,9.750, -62.250,9.750, 297.917,9.750, -62.083,9.750, 298.000,9.750, -62.000,9.750, 298.083,9.750, -61.917,9.750, 298.167,9.750, -61.833,9.750, 298.250,9.750, -61.750,9.750, 298.333,9.750, -61.667,9.750, 298.417,9.750, -61.583,9.750, 346.417,9.750, -13.583,9.750, 50.750,9.833, 76.333,9.833, 79.083,9.833, 98.583,9.833, 99.083,9.833, 105.000,9.833, 105.833,9.833, 106.083,9.833, 106.333,9.833, 118.583,9.833, 118.667,9.833, 122.417,9.833, 123.000,9.833, 123.417,9.833, 123.833,9.833, 123.917,9.833, 124.417,9.833, 274.667,9.833, -85.333,9.833, 274.833,9.833, -85.167,9.833, 275.333,9.833, -84.667,9.833, 276.833,9.833, -83.167,9.833, 284.417,9.833, -75.583,9.833, 287.667,9.833, -72.333,9.833, 288.917,9.833, -71.083,9.833, 297.417,9.833, -62.583,9.833, 297.917,9.833, -62.083,9.833, 346.333,9.833, -13.667,9.833, 50.750,9.917, 76.417,9.917, 79.000,9.917, 98.583,9.917, 99.083,9.917, 105.083,9.917, 105.750,9.917, 106.000,9.917, 106.250,9.917, 106.500,9.917, 118.667,9.917, 122.500,9.917, 122.583,9.917, 122.667,9.917, 123.083,9.917, 123.417,9.917, 123.500,9.917, 124.000,9.917, 124.417,9.917, 126.000,9.917, 274.417,9.917, -85.583,9.917, 274.500,9.917, -85.500,9.917, 274.583,9.917, -85.417,9.917, 274.750,9.917, -85.250,9.917, 274.833,9.917, -85.167,9.917, 275.333,9.917, -84.667,9.917, 276.750,9.917, -83.250,9.917, 276.833,9.917, -83.167,9.917, 284.417,9.917, -75.583,9.917, 287.750,9.917, -72.250,9.917, 288.833,9.917, -71.167,9.917, 297.417,9.917, -62.583,9.917, 297.833,9.917, -62.167,9.917, 346.167,9.917, -13.833,9.917, 346.250,9.917, -13.750,9.917, 50.750,10.000, 76.333,10.000, 79.083,10.000, 98.167,10.000, 98.667,10.000, 99.083,10.000, 105.083,10.000, 105.667,10.000, 105.917,10.000, 106.167,10.000, 106.417,10.000, 106.583,10.000, 118.667,10.000, 118.750,10.000, 118.833,10.000, 118.917,10.000, 122.750,10.000, 122.833,10.000, 123.083,10.000, 123.417,10.000, 123.500,10.000, 124.083,10.000, 124.417,10.000, 125.583,10.000, 274.333,10.000, -85.667,10.000, 274.667,10.000, -85.333,10.000, 275.167,10.000, -84.833,10.000, 275.250,10.000, -84.750,10.000, 276.667,10.000, -83.333,10.000, 284.417,10.000, -75.583,10.000, 287.750,10.000, -72.250,10.000, 288.833,10.000, -71.167,10.000, 294.750,10.000, -65.250,10.000, 294.833,10.000, -65.167,10.000, 294.917,10.000, -65.083,10.000, 295.000,10.000, -65.000,10.000, 296.833,10.000, -63.167,10.000, 296.917,10.000, -63.083,10.000, 297.000,10.000, -63.000,10.000, 297.083,10.000, -62.917,10.000, 297.250,10.000, -62.750,10.000, 297.333,10.000, -62.667,10.000, 346.000,10.000, -14.000,10.000, 346.083,10.000, -13.917,10.000, 50.750,10.083, 76.250,10.083, 79.083,10.083, 98.583,10.083, 98.667,10.083, 99.000,10.083, 105.083,10.083, 105.750,10.083, 105.833,10.083, 106.083,10.083, 106.333,10.083, 106.667,10.083, 118.750,10.083, 119.000,10.083, 119.083,10.083, 122.917,10.083, 123.167,10.083, 123.500,10.083, 123.583,10.083, 124.167,10.083, 124.250,10.083, 124.333,10.083, 125.583,10.083, 274.250,10.083, -85.750,10.083, 274.667,10.083, -85.333,10.083, 275.083,10.083, -84.917,10.083, 276.667,10.083, -83.333,10.083, 284.500,10.083, -75.500,10.083, 287.833,10.083, -72.167,10.083, 288.750,10.083, -71.250,10.083, 294.333,10.083, -65.667,10.083, 294.417,10.083, -65.583,10.083, 294.500,10.083, -65.500,10.083, 294.583,10.083, -65.417,10.083, 294.667,10.083, -65.333,10.083, 295.083,10.083, -64.917,10.083, 295.167,10.083, -64.833,10.083, 295.250,10.083, -64.750,10.083, 296.750,10.083, -63.250,10.083, 297.167,10.083, -62.833,10.083, 297.333,10.083, -62.667,10.083, 298.167,10.083, -61.833,10.083, 298.250,10.083, -61.750,10.083, 298.333,10.083, -61.667,10.083, 298.417,10.083, -61.583,10.083, 298.500,10.083, -61.500,10.083, 298.583,10.083, -61.417,10.083, 298.667,10.083, -61.333,10.083, 345.833,10.083, -14.167,10.083, 346.083,10.083, -13.917,10.083, 50.750,10.167, 76.250,10.167, 79.083,10.167, 98.500,10.167, 98.750,10.167, 99.083,10.167, 104.000,10.167, 104.833,10.167, 104.917,10.167, 105.000,10.167, 106.000,10.167, 106.250,10.167, 106.583,10.167, 106.667,10.167, 118.833,10.167, 118.917,10.167, 119.083,10.167, 122.917,10.167, 123.167,10.167, 123.583,10.167, 124.833,10.167, 124.917,10.167, 274.250,10.167, -85.750,10.167, 274.583,10.167, -85.417,10.167, 274.750,10.167, -85.250,10.167, 274.833,10.167, -85.167,10.167, 274.917,10.167, -85.083,10.167, 275.000,10.167, -85.000,10.167, 276.583,10.167, -83.417,10.167, 284.333,10.167, -75.667,10.167, 284.500,10.167, -75.500,10.167, 287.917,10.167, -72.083,10.167, 288.667,10.167, -71.333,10.167, 294.000,10.167, -66.000,10.167, 294.167,10.167, -65.833,10.167, 294.250,10.167, -65.750,10.167, 295.333,10.167, -64.667,10.167, 295.500,10.167, -64.500,10.167, 296.833,10.167, -63.167,10.167, 296.917,10.167, -63.083,10.167, 297.000,10.167, -63.000,10.167, 297.083,10.167, -62.917,10.167, 297.167,10.167, -62.833,10.167, 297.250,10.167, -62.750,10.167, 297.333,10.167, -62.667,10.167, 298.167,10.167, -61.833,10.167, 298.250,10.167, -61.750,10.167, 298.333,10.167, -61.667,10.167, 298.500,10.167, -61.500,10.167, 298.750,10.167, -61.250,10.167, 345.833,10.167, -14.167,10.167, 345.917,10.167, -14.083,10.167, 346.000,10.167, -14.000,10.167, 50.750,10.250, 76.167,10.250, 79.167,10.250, 98.583,10.250, 98.667,10.250, 99.083,10.250, 104.000,10.250, 104.083,10.250, 104.667,10.250, 104.750,10.250, 106.083,10.250, 106.167,10.250, 106.500,10.250, 119.000,10.250, 119.167,10.250, 122.917,10.250, 123.250,10.250, 123.583,10.250, 123.667,10.250, 123.750,10.250, 124.833,10.250, 274.167,10.250, -85.833,10.250, 274.500,10.250, -85.500,10.250, 274.667,10.250, -85.333,10.250, 274.833,10.250, -85.167,10.250, 276.500,10.250, -83.500,10.250, 284.417,10.250, -75.583,10.250, 288.000,10.250, -72.000,10.250, 288.583,10.250, -71.417,10.250, 293.917,10.250, -66.083,10.250, 294.083,10.250, -65.917,10.250, 295.417,10.250, -64.583,10.250, 295.583,10.250, -64.417,10.250, 297.083,10.250, -62.917,10.250, 298.417,10.250, -61.583,10.250, 298.583,10.250, -61.417,10.250, 298.833,10.250, -61.167,10.250, 345.583,10.250, -14.417,10.250, 345.667,10.250, -14.333,10.250, 345.750,10.250, -14.250,10.250, 44.500,10.333, 44.583,10.333, 50.750,10.333, 76.167,10.333, 79.250,10.333, 79.333,10.333, 79.417,10.333, 79.667,10.333, 79.750,10.333, 98.583,10.333, 99.083,10.333, 103.917,10.333, 104.000,10.333, 104.583,10.333, 106.583,10.333, 106.667,10.333, 106.750,10.333, 119.083,10.333, 119.167,10.333, 119.250,10.333, 122.917,10.333, 123.250,10.333, 123.667,10.333, 123.833,10.333, 124.833,10.333, 125.083,10.333, 125.167,10.333, 125.583,10.333, 274.167,10.333, -85.833,10.333, 274.583,10.333, -85.417,10.333, 274.750,10.333, -85.250,10.333, 276.417,10.333, -83.583,10.333, 284.500,10.333, -75.500,10.333, 288.083,10.333, -71.917,10.333, 288.583,10.333, -71.417,10.333, 293.833,10.333, -66.167,10.333, 295.667,10.333, -64.333,10.333, 295.750,10.333, -64.250,10.333, 296.917,10.333, -63.083,10.333, 297.083,10.333, -62.917,10.333, 298.583,10.333, -61.417,10.333, 298.833,10.333, -61.167,10.333, 345.583,10.333, -14.417,10.333, 44.167,10.417, 44.250,10.417, 44.333,10.417, 44.417,10.417, 44.667,10.417, 44.750,10.417, 44.833,10.417, 44.917,10.417, 45.000,10.417, 50.833,10.417, 50.917,10.417, 51.000,10.417, 51.333,10.417, 76.083,10.417, 79.500,10.417, 79.583,10.417, 79.750,10.417, 98.583,10.417, 99.167,10.417, 104.000,10.417, 104.500,10.417, 106.583,10.417, 106.667,10.417, 106.750,10.417, 106.833,10.417, 106.917,10.417, 107.167,10.417, 119.250,10.417, 119.333,10.417, 119.417,10.417, 119.500,10.417, 122.917,10.417, 123.250,10.417, 123.750,10.417, 123.917,10.417, 124.750,10.417, 124.917,10.417, 125.000,10.417, 125.083,10.417, 274.250,10.417, -85.750,10.417, 276.333,10.417, -83.667,10.417, 284.500,10.417, -75.500,10.417, 288.167,10.417, -71.833,10.417, 288.583,10.417, -71.417,10.417, 291.667,10.417, -68.333,10.417, 291.750,10.417, -68.250,10.417, 291.833,10.417, -68.167,10.417, 291.917,10.417, -68.083,10.417, 292.000,10.417, -68.000,10.417, 292.083,10.417, -67.917,10.417, 292.167,10.417, -67.833,10.417, 292.250,10.417, -67.750,10.417, 292.333,10.417, -67.667,10.417, 293.750,10.417, -66.250,10.417, 295.833,10.417, -64.167,10.417, 295.917,10.417, -64.083,10.417, 296.000,10.417, -64.000,10.417, 296.083,10.417, -63.917,10.417, 296.167,10.417, -63.833,10.417, 296.250,10.417, -63.750,10.417, 296.833,10.417, -63.167,10.417, 297.000,10.417, -63.000,10.417, 298.583,10.417, -61.417,10.417, 298.833,10.417, -61.167,10.417, 345.500,10.417, -14.500,10.417, 44.083,10.500, 45.083,10.500, 45.167,10.500, 51.000,10.500, 76.083,10.500, 79.750,10.500, 98.500,10.500, 99.167,10.500, 103.667,10.500, 104.333,10.500, 104.417,10.500, 106.500,10.500, 106.833,10.500, 107.000,10.500, 107.083,10.500, 107.250,10.500, 107.333,10.500, 107.417,10.500, 119.333,10.500, 119.583,10.500, 119.833,10.500, 122.500,10.500, 122.583,10.500, 122.833,10.500, 123.333,10.500, 123.750,10.500, 123.917,10.500, 124.750,10.500, 125.083,10.500, 274.250,10.500, -85.750,10.500, 276.333,10.500, -83.667,10.500, 284.583,10.500, -75.417,10.500, 288.167,10.500, -71.833,10.500, 288.333,10.500, -71.667,10.500, 288.500,10.500, -71.500,10.500, 291.583,10.500, -68.417,10.500, 292.417,10.500, -67.583,10.500, 292.500,10.500, -67.500,10.500, 292.583,10.500, -67.417,10.500, 292.667,10.500, -67.333,10.500, 292.750,10.500, -67.250,10.500, 292.833,10.500, -67.167,10.500, 293.667,10.500, -66.333,10.500, 296.333,10.500, -63.667,10.500, 296.917,10.500, -63.083,10.500, 298.500,10.500, -61.500,10.500, 298.750,10.500, -61.250,10.500, 345.417,10.500, -14.583,10.500, 43.917,10.583, 44.000,10.583, 45.250,10.583, 45.333,10.583, 45.417,10.583, 51.000,10.583, 76.083,10.583, 79.750,10.583, 92.417,10.583, 98.500,10.583, 99.167,10.583, 103.583,10.583, 103.750,10.583, 103.833,10.583, 104.000,10.583, 104.083,10.583, 104.167,10.583, 104.250,10.583, 106.583,10.583, 106.667,10.583, 106.750,10.583, 106.917,10.583, 107.000,10.583, 107.500,10.583, 119.333,10.583, 119.500,10.583, 119.833,10.583, 119.917,10.583, 122.000,10.583, 122.583,10.583, 122.917,10.583, 123.333,10.583, 123.750,10.583, 123.917,10.583, 124.833,10.583, 125.083,10.583, 274.333,10.583, -85.667,10.583, 276.250,10.583, -83.750,10.583, 284.500,10.583, -75.500,10.583, 284.583,10.583, -75.417,10.583, 288.167,10.583, -71.833,10.583, 288.333,10.583, -71.667,10.583, 288.500,10.583, -71.500,10.583, 291.583,10.583, -68.417,10.583, 292.917,10.583, -67.083,10.583, 293.000,10.583, -67.000,10.583, 293.083,10.583, -66.917,10.583, 293.167,10.583, -66.833,10.583, 293.250,10.583, -66.750,10.583, 293.333,10.583, -66.667,10.583, 293.417,10.583, -66.583,10.583, 293.500,10.583, -66.500,10.583, 293.583,10.583, -66.417,10.583, 293.667,10.583, -66.333,10.583, 295.750,10.583, -64.250,10.583, 295.833,10.583, -64.167,10.583, 295.917,10.583, -64.083,10.583, 296.000,10.583, -64.000,10.583, 296.083,10.583, -63.917,10.583, 296.167,10.583, -63.833,10.583, 296.250,10.583, -63.750,10.583, 296.333,10.583, -63.667,10.583, 296.417,10.583, -63.583,10.583, 296.500,10.583, -63.500,10.583, 297.000,10.583, -63.000,10.583, 297.083,10.583, -62.917,10.583, 297.167,10.583, -62.833,10.583, 297.250,10.583, -62.750,10.583, 297.333,10.583, -62.667,10.583, 297.417,10.583, -62.583,10.583, 297.500,10.583, -62.500,10.583, 298.583,10.583, -61.417,10.583, 298.750,10.583, -61.250,10.583, 345.417,10.583, -14.583,10.583, 43.833,10.667, 45.500,10.667, 46.250,10.667, 46.333,10.667, 46.417,10.667, 46.500,10.667, 46.583,10.667, 51.000,10.667, 76.000,10.667, 79.750,10.667, 92.417,10.667, 98.500,10.667, 99.250,10.667, 103.583,10.667, 103.667,10.667, 103.917,10.667, 106.583,10.667, 106.833,10.667, 107.083,10.667, 107.583,10.667, 107.667,10.667, 119.417,10.667, 122.000,10.667, 122.083,10.667, 122.167,10.667, 122.250,10.667, 123.000,10.667, 123.417,10.667, 123.833,10.667, 123.917,10.667, 124.833,10.667, 125.000,10.667, 274.417,10.667, -85.583,10.667, 276.250,10.667, -83.750,10.667, 284.667,10.667, -75.333,10.667, 285.417,10.667, -74.583,10.667, 285.583,10.667, -74.417,10.667, 288.167,10.667, -71.833,10.667, 288.333,10.667, -71.667,10.667, 288.500,10.667, -71.500,10.667, 291.500,10.667, -68.500,10.667, 296.583,10.667, -63.417,10.667, 296.667,10.667, -63.333,10.667, 296.750,10.667, -63.250,10.667, 296.833,10.667, -63.167,10.667, 296.917,10.667, -63.083,10.667, 297.000,10.667, -63.000,10.667, 297.083,10.667, -62.917,10.667, 297.167,10.667, -62.833,10.667, 297.250,10.667, -62.750,10.667, 297.333,10.667, -62.667,10.667, 297.417,10.667, -62.583,10.667, 297.500,10.667, -62.500,10.667, 297.583,10.667, -62.417,10.667, 297.667,10.667, -62.333,10.667, 297.750,10.667, -62.250,10.667, 297.833,10.667, -62.167,10.667, 297.917,10.667, -62.083,10.667, 298.500,10.667, -61.500,10.667, 298.750,10.667, -61.250,10.667, 345.417,10.667, -14.583,10.667, 43.750,10.750, 45.583,10.750, 45.667,10.750, 45.833,10.750, 45.917,10.750, 46.000,10.750, 46.083,10.750, 46.167,10.750, 46.667,10.750, 46.750,10.750, 51.000,10.750, 76.000,10.750, 79.750,10.750, 92.417,10.750, 98.583,10.750, 99.250,10.750, 103.750,10.750, 106.667,10.750, 106.750,10.750, 106.917,10.750, 107.000,10.750, 107.750,10.750, 107.833,10.750, 107.917,10.750, 119.333,10.750, 119.417,10.750, 119.500,10.750, 122.000,10.750, 122.333,10.750, 122.417,10.750, 122.500,10.750, 122.583,10.750, 123.000,10.750, 123.417,10.750, 123.917,10.750, 124.833,10.750, 124.917,10.750, 274.417,10.750, -85.583,10.750, 276.250,10.750, -83.750,10.750, 284.750,10.750, -75.250,10.750, 285.250,10.750, -74.750,10.750, 285.333,10.750, -74.667,10.750, 285.500,10.750, -74.500,10.750, 285.667,10.750, -74.333,10.750, 288.167,10.750, -71.833,10.750, 288.333,10.750, -71.667,10.750, 288.500,10.750, -71.500,10.750, 291.500,10.750, -68.500,10.750, 298.500,10.750, -61.500,10.750, 298.583,10.750, -61.417,10.750, 298.667,10.750, -61.333,10.750, 298.750,10.750, -61.250,10.750, 298.833,10.750, -61.167,10.750, 345.250,10.750, -14.750,10.750, 345.333,10.750, -14.667,10.750, 345.500,10.750, -14.500,10.750, 43.667,10.833, 45.750,10.833, 46.833,10.833, 46.917,10.833, 51.000,10.833, 75.917,10.833, 79.750,10.833, 92.417,10.833, 98.667,10.833, 99.333,10.833, 103.750,10.833, 108.000,10.833, 122.000,10.833, 122.667,10.833, 123.000,10.833, 123.417,10.833, 123.917,10.833, 124.833,10.833, 124.917,10.833, 274.167,10.833, -85.833,10.833, 274.250,10.833, -85.750,10.833, 274.333,10.833, -85.667,10.833, 276.167,10.833, -83.833,10.833, 284.833,10.833, -75.167,10.833, 284.917,10.833, -75.083,10.833, 285.167,10.833, -74.833,10.833, 285.333,10.833, -74.667,10.833, 285.750,10.833, -74.250,10.833, 288.083,10.833, -71.917,10.833, 288.250,10.833, -71.750,10.833, 288.417,10.833, -71.583,10.833, 288.583,10.833, -71.417,10.833, 291.500,10.833, -68.500,10.833, 291.583,10.833, -68.417,10.833, 345.000,10.833, -15.000,10.833, 345.333,10.833, -14.667,10.833, 345.417,10.833, -14.583,10.833, 43.583,10.917, 47.000,10.917, 47.083,10.917, 51.000,10.917, 75.917,10.917, 79.750,10.917, 98.750,10.917, 99.417,10.917, 103.333,10.917, 103.750,10.917, 108.000,10.917, 119.417,10.917, 122.000,10.917, 122.667,10.917, 123.083,10.917, 123.167,10.917, 123.250,10.917, 123.333,10.917, 123.417,10.917, 123.917,10.917, 124.750,10.917, 124.917,10.917, 274.167,10.917, -85.833,10.917, 274.250,10.917, -85.750,10.917, 276.083,10.917, -83.917,10.917, 276.167,10.917, -83.833,10.917, 285.000,10.917, -75.000,10.917, 285.250,10.917, -74.750,10.917, 285.750,10.917, -74.250,10.917, 288.083,10.917, -71.917,10.917, 288.583,10.917, -71.417,10.917, 291.417,10.917, -68.583,10.917, 295.917,10.917, -64.083,10.917, 345.000,10.917, -15.000,10.917, 345.083,10.917, -14.917,10.917, 345.250,10.917, -14.750,10.917, 43.500,11.000, 47.167,11.000, 51.000,11.000, 75.917,11.000, 79.750,11.000, 98.750,11.000, 99.417,11.000, 103.167,11.000, 103.250,11.000, 103.333,11.000, 103.750,11.000, 108.083,11.000, 108.167,11.000, 108.250,11.000, 108.333,11.000, 119.333,11.000, 119.417,11.000, 122.083,11.000, 122.667,11.000, 124.500,11.000, 124.583,11.000, 124.667,11.000, 124.917,11.000, 274.167,11.000, -85.833,11.000, 274.333,11.000, -85.667,11.000, 276.000,11.000, -84.000,11.000, 285.083,11.000, -74.917,11.000, 285.167,11.000, -74.833,11.000, 285.250,11.000, -74.750,11.000, 285.667,11.000, -74.333,11.000, 288.000,11.000, -72.000,11.000, 288.167,11.000, -71.833,11.000, 288.417,11.000, -71.583,11.000, 288.667,11.000, -71.333,11.000, 288.750,11.000, -71.250,11.000, 288.833,11.000, -71.167,11.000, 291.500,11.000, -68.500,11.000, 295.667,11.000, -64.333,11.000, 295.833,11.000, -64.167,11.000, 296.000,11.000, -64.000,11.000, 344.917,11.000, -15.083,11.000, 345.167,11.000, -14.833,11.000, 43.500,11.083, 47.250,11.083, 47.333,11.083, 47.500,11.083, 47.583,11.083, 47.667,11.083, 47.750,11.083, 47.833,11.083, 47.917,11.083, 48.000,11.083, 48.083,11.083, 48.167,11.083, 51.083,11.083, 75.833,11.083, 79.750,11.083, 98.750,11.083, 99.333,11.083, 103.167,11.083, 103.333,11.083, 103.667,11.083, 108.333,11.083, 119.333,11.083, 119.417,11.083, 122.083,11.083, 122.750,11.083, 122.833,11.083, 122.917,11.083, 124.417,11.083, 124.917,11.083, 274.167,11.083, -85.833,11.083, 274.333,11.083, -85.667,11.083, 276.000,11.083, -84.000,11.083, 285.750,11.083, -74.250,11.083, 288.083,11.083, -71.917,11.083, 288.917,11.083, -71.083,11.083, 289.000,11.083, -71.000,11.083, 291.417,11.083, -68.583,11.083, 343.833,11.083, -16.167,11.083, 343.917,11.083, -16.083,11.083, 344.833,11.083, -15.167,11.083, 345.000,11.083, -15.000,11.083, 43.417,11.167, 47.417,11.167, 48.250,11.167, 48.833,11.167, 48.917,11.167, 49.000,11.167, 51.000,11.167, 75.833,11.167, 79.750,11.167, 98.750,11.167, 99.417,11.167, 103.167,11.167, 103.417,11.167, 103.500,11.167, 103.583,11.167, 108.417,11.167, 119.417,11.167, 122.083,11.167, 123.000,11.167, 124.417,11.167, 124.917,11.167, 125.250,11.167, 125.333,11.167, 125.417,11.167, 125.500,11.167, 125.583,11.167, 274.250,11.167, -85.750,11.167, 275.917,11.167, -84.083,11.167, 285.833,11.167, -74.167,11.167, 288.000,11.167, -72.000,11.167, 289.083,11.167, -70.917,11.167, 289.167,11.167, -70.833,11.167, 289.250,11.167, -70.750,11.167, 289.333,11.167, -70.667,11.167, 291.333,11.167, -68.667,11.167, 291.417,11.167, -68.583,11.167, 299.167,11.167, -60.833,11.167, 343.917,11.167, -16.083,11.167, 344.667,11.167, -15.333,11.167, 344.750,11.167, -15.250,11.167, 344.917,11.167, -15.083,11.167, 43.333,11.250, 48.333,11.250, 48.417,11.250, 48.500,11.250, 48.583,11.250, 48.667,11.250, 48.750,11.250, 49.083,11.250, 49.167,11.250, 49.250,11.250, 49.333,11.250, 50.917,11.250, 75.833,11.250, 79.750,11.250, 98.833,11.250, 99.417,11.250, 103.083,11.250, 108.500,11.250, 108.583,11.250, 108.667,11.250, 122.083,11.250, 123.000,11.250, 124.417,11.250, 124.500,11.250, 124.583,11.250, 124.667,11.250, 124.750,11.250, 124.917,11.250, 125.250,11.250, 125.417,11.250, 274.167,11.250, -85.833,11.250, 275.917,11.250, -84.083,11.250, 285.833,11.250, -74.167,11.250, 285.917,11.250, -74.083,11.250, 286.000,11.250, -74.000,11.250, 286.083,11.250, -73.917,11.250, 286.167,11.250, -73.833,11.250, 286.250,11.250, -73.750,11.250, 286.333,11.250, -73.667,11.250, 286.417,11.250, -73.583,11.250, 286.500,11.250, -73.500,11.250, 286.583,11.250, -73.417,11.250, 286.667,11.250, -73.333,11.250, 286.750,11.250, -73.250,11.250, 287.917,11.250, -72.083,11.250, 289.417,11.250, -70.583,11.250, 289.500,11.250, -70.500,11.250, 289.583,11.250, -70.417,11.250, 289.667,11.250, -70.333,11.250, 291.250,11.250, -68.750,11.250, 344.667,11.250, -15.333,11.250, 43.333,11.333, 43.417,11.333, 49.417,11.333, 49.500,11.333, 50.917,11.333, 75.750,11.333, 79.750,11.333, 98.750,11.333, 99.417,11.333, 103.000,11.333, 103.167,11.333, 108.750,11.333, 108.833,11.333, 119.500,11.333, 122.083,11.333, 123.000,11.333, 124.417,11.333, 124.833,11.333, 124.917,11.333, 125.000,11.333, 125.083,11.333, 125.167,11.333, 125.500,11.333, 274.083,11.333, -85.917,11.333, 275.917,11.333, -84.083,11.333, 286.833,11.333, -73.167,11.333, 287.833,11.333, -72.167,11.333, 289.750,11.333, -70.250,11.333, 289.833,11.333, -70.167,11.333, 291.083,11.333, -68.917,11.333, 291.167,11.333, -68.833,11.333, 344.500,11.333, -15.500,11.333, 344.667,11.333, -15.333,11.333, 42.583,11.417, 42.667,11.417, 43.167,11.417, 43.250,11.417, 49.583,11.417, 49.667,11.417, 49.750,11.417, 49.833,11.417, 51.000,11.417, 75.750,11.417, 79.667,11.417, 98.750,11.417, 99.500,11.417, 103.167,11.417, 108.917,11.417, 122.083,11.417, 122.833,11.417, 122.917,11.417, 123.000,11.417, 124.333,11.417, 124.417,11.417, 125.083,11.417, 125.417,11.417, 274.000,11.417, -86.000,11.417, 275.917,11.417, -84.083,11.417, 286.917,11.417, -73.083,11.417, 287.833,11.417, -72.167,11.417, 289.917,11.417, -70.083,11.417, 290.000,11.417, -70.000,11.417, 290.083,11.417, -69.917,11.417, 290.167,11.417, -69.833,11.417, 290.250,11.417, -69.750,11.417, 290.417,11.417, -69.583,11.417, 290.583,11.417, -69.417,11.417, 290.667,11.417, -69.333,11.417, 290.750,11.417, -69.250,11.417, 290.833,11.417, -69.167,11.417, 290.917,11.417, -69.083,11.417, 291.000,11.417, -69.000,11.417, 344.583,11.417, -15.417,11.417, 42.500,11.500, 42.750,11.500, 43.083,11.500, 49.917,11.500, 50.000,11.500, 50.083,11.500, 50.167,11.500, 50.250,11.500, 51.000,11.500, 75.667,11.500, 79.667,11.500, 98.250,11.500, 98.833,11.500, 99.500,11.500, 103.000,11.500, 103.083,11.500, 108.917,11.500, 122.167,11.500, 122.500,11.500, 122.583,11.500, 122.667,11.500, 122.750,11.500, 124.500,11.500, 124.833,11.500, 124.917,11.500, 125.000,11.500, 125.417,11.500, 273.833,11.500, -86.167,11.500, 273.917,11.500, -86.083,11.500, 276.000,11.500, -84.000,11.500, 286.917,11.500, -73.083,11.500, 287.000,11.500, -73.000,11.500, 287.083,11.500, -72.917,11.500, 287.833,11.500, -72.167,11.500, 290.333,11.500, -69.667,11.500, 290.500,11.500, -69.500,11.500, 343.667,11.500, -16.333,11.500, 343.833,11.500, -16.167,11.500, 344.583,11.500, -15.417,11.500, 344.667,11.500, -15.333,11.500, 344.750,11.500, -15.250,11.500, 344.917,11.500, -15.083,11.500, 42.583,11.583, 42.833,11.583, 42.917,11.583, 43.000,11.583, 50.333,11.583, 51.083,11.583, 75.583,11.583, 79.667,11.583, 98.750,11.583, 99.583,11.583, 103.000,11.583, 109.000,11.583, 122.167,11.583, 122.417,11.583, 122.750,11.583, 124.417,11.583, 124.500,11.583, 125.000,11.583, 125.333,11.583, 273.667,11.583, -86.333,11.583, 273.750,11.583, -86.250,11.583, 276.083,11.583, -83.917,11.583, 287.167,11.583, -72.833,11.583, 287.833,11.583, -72.167,11.583, 344.500,11.583, -15.500,11.583, 344.833,11.583, -15.167,11.583, 345.000,11.583, -15.000,11.583, 42.583,11.667, 50.417,11.667, 51.083,11.667, 75.583,11.667, 79.667,11.667, 92.667,11.667, 98.417,11.667, 98.750,11.667, 99.583,11.667, 102.917,11.667, 109.083,11.667, 122.167,11.667, 122.250,11.667, 122.333,11.667, 124.417,11.667, 125.000,11.667, 125.333,11.667, 273.583,11.667, -86.417,11.667, 274.000,11.667, -86.000,11.667, 274.167,11.667, -85.833,11.667, 276.167,11.667, -83.833,11.667, 287.250,11.667, -72.750,11.667, 287.333,11.667, -72.667,11.667, 287.917,11.667, -72.083,11.667, 288.000,11.667, -72.000,11.667, 288.083,11.667, -71.917,11.667, 289.750,11.667, -70.250,11.667, 289.833,11.667, -70.167,11.667, 289.917,11.667, -70.083,11.667, 344.833,11.667, -15.167,11.667, 344.917,11.667, -15.083,11.667, 42.667,11.750, 50.500,11.750, 51.083,11.750, 75.500,11.750, 79.667,11.750, 92.583,11.750, 92.667,11.750, 98.417,11.750, 98.833,11.750, 99.667,11.750, 102.917,11.750, 109.083,11.750, 122.000,11.750, 122.083,11.750, 122.167,11.750, 125.083,11.750, 125.333,11.750, 273.583,11.750, -86.417,11.750, 273.917,11.750, -86.083,11.750, 274.083,11.750, -85.917,11.750, 274.250,11.750, -85.750,11.750, 276.083,11.750, -83.917,11.750, 287.417,11.750, -72.583,11.750, 287.500,11.750, -72.500,11.750, 287.583,11.750, -72.417,11.750, 288.167,11.750, -71.833,11.750, 288.250,11.750, -71.750,11.750, 288.333,11.750, -71.667,11.750, 288.417,11.750, -71.583,11.750, 289.833,11.750, -70.167,11.750, 290.000,11.750, -70.000,11.750, 344.500,11.750, -15.500,11.750, 344.583,11.750, -15.417,11.750, 344.667,11.750, -15.333,11.750, 344.750,11.750, -15.250,11.750, 42.750,11.833, 42.833,11.833, 42.917,11.833, 50.583,11.833, 50.917,11.833, 51.000,11.833, 51.083,11.833, 51.167,11.833, 75.417,11.833, 79.667,11.833, 92.583,11.833, 92.667,11.833, 98.667,11.833, 98.750,11.833, 99.750,11.833, 102.917,11.833, 109.000,11.833, 119.917,11.833, 120.000,11.833, 121.917,11.833, 122.000,11.833, 124.917,11.833, 125.000,11.833, 125.333,11.833, 273.500,11.833, -86.500,11.833, 274.000,11.833, -86.000,11.833, 274.167,11.833, -85.833,11.833, 276.000,11.833, -84.000,11.833, 287.667,11.833, -72.333,11.833, 287.750,11.833, -72.250,11.833, 288.500,11.833, -71.500,11.833, 289.750,11.833, -70.250,11.833, 290.000,11.833, -70.000,11.833, 343.917,11.833, -16.083,11.833, 344.083,11.833, -15.917,11.833, 344.167,11.833, -15.833,11.833, 344.250,11.833, -15.750,11.833, 344.333,11.833, -15.667,11.833, 344.583,11.833, -15.417,11.833, 344.667,11.833, -15.333,11.833, 344.833,11.833, -15.167,11.833, 43.000,11.917, 50.583,11.917, 50.667,11.917, 50.750,11.917, 50.833,11.917, 75.333,11.917, 79.750,11.917, 92.667,11.917, 98.500,11.917, 98.667,11.917, 99.667,11.917, 102.833,11.917, 109.083,11.917, 109.167,11.917, 119.917,11.917, 123.833,11.917, 123.917,11.917, 124.833,11.917, 125.333,11.917, 273.417,11.917, -86.583,11.917, 276.000,11.917, -84.000,11.917, 287.667,11.917, -72.333,11.917, 287.833,11.917, -72.167,11.917, 288.583,11.917, -71.417,11.917, 289.750,11.917, -70.250,11.917, 290.000,11.917, -70.000,11.917, 343.833,11.917, -16.167,11.917, 344.000,11.917, -16.000,11.917, 344.167,11.917, -15.833,11.917, 344.250,11.917, -15.750,11.917, 344.750,11.917, -15.250,11.917, 344.917,11.917, -15.083,11.917, 43.083,12.000, 43.167,12.000, 43.250,12.000, 75.250,12.000, 79.750,12.000, 98.500,12.000, 98.750,12.000, 99.750,12.000, 102.333,12.000, 102.833,12.000, 109.083,12.000, 120.250,12.000, 123.750,12.000, 123.833,12.000, 124.750,12.000, 125.333,12.000, 273.333,12.000, -86.667,12.000, 273.917,12.000, -86.083,12.000, 274.000,12.000, -86.000,12.000, 274.083,12.000, -85.917,12.000, 274.167,12.000, -85.833,12.000, 276.000,12.000, -84.000,12.000, 276.167,12.000, -83.833,12.000, 287.667,12.000, -72.333,12.000, 287.833,12.000, -72.167,12.000, 288.667,12.000, -71.333,12.000, 289.833,12.000, -70.167,12.000, 290.000,12.000, -70.000,12.000, 343.667,12.000, -16.333,12.000, 343.750,12.000, -16.250,12.000, 343.917,12.000, -16.083,12.000, 344.083,12.000, -15.917,12.000, 344.250,12.000, -15.750,12.000, 344.333,12.000, -15.667,12.000, 344.417,12.000, -15.583,12.000, 344.500,12.000, -15.500,12.000, 344.583,12.000, -15.417,12.000, 344.667,12.000, -15.333,12.000, 344.833,12.000, -15.167,12.000, 43.250,12.083, 75.250,12.083, 79.750,12.083, 92.667,12.083, 98.667,12.083, 99.833,12.083, 102.333,12.083, 102.750,12.083, 109.083,12.083, 120.000,12.083, 120.083,12.083, 120.167,12.083, 120.250,12.083, 123.667,12.083, 123.833,12.083, 124.583,12.083, 124.667,12.083, 125.333,12.083, 273.333,12.083, -86.667,12.083, 273.833,12.083, -86.167,12.083, 274.250,12.083, -85.750,12.083, 276.083,12.083, -83.917,12.083, 276.167,12.083, -83.833,12.083, 287.917,12.083, -72.083,12.083, 288.667,12.083, -71.333,12.083, 289.833,12.083, -70.167,12.083, 289.917,12.083, -70.083,12.083, 343.667,12.083, -16.333,12.083, 344.000,12.083, -16.000,12.083, 344.167,12.083, -15.833,12.083, 43.250,12.167, 52.250,12.167, 75.167,12.167, 79.833,12.167, 98.667,12.167, 99.833,12.167, 102.417,12.167, 102.500,12.167, 102.667,12.167, 109.083,12.167, 119.917,12.167, 120.000,12.167, 120.250,12.167, 123.583,12.167, 123.667,12.167, 123.750,12.167, 124.500,12.167, 125.333,12.167, 273.250,12.167, -86.750,12.167, 273.917,12.167, -86.083,12.167, 274.000,12.167, -86.000,12.167, 274.083,12.167, -85.917,12.167, 274.167,12.167, -85.833,12.167, 276.000,12.167, -84.000,12.167, 287.917,12.167, -72.083,12.167, 288.083,12.167, -71.917,12.167, 288.667,12.167, -71.333,12.167, 343.750,12.167, -16.250,12.167, 43.250,12.250, 75.167,12.250, 79.833,12.250, 98.583,12.250, 98.667,12.250, 99.833,12.250, 102.333,12.250, 102.583,12.250, 109.083,12.250, 119.917,12.250, 121.167,12.250, 123.250,12.250, 123.333,12.250, 123.417,12.250, 123.500,12.250, 123.583,12.250, 124.417,12.250, 125.250,12.250, 125.333,12.250, 273.167,12.250, -86.833,12.250, 276.083,12.250, -83.917,12.250, 276.167,12.250, -83.833,12.250, 276.333,12.250, -83.667,12.250, 288.000,12.250, -72.000,12.250, 288.167,12.250, -71.833,12.250, 288.583,12.250, -71.417,12.250, 343.833,12.250, -16.167,12.250, 43.250,12.333, 53.667,12.333, 53.750,12.333, 53.833,12.333, 53.917,12.333, 75.083,12.333, 79.917,12.333, 92.750,12.333, 98.333,12.333, 98.750,12.333, 99.917,12.333, 102.250,12.333, 109.083,12.333, 121.083,12.333, 121.250,12.333, 122.000,12.333, 122.583,12.333, 123.333,12.333, 123.500,12.333, 123.583,12.333, 124.417,12.333, 125.167,12.333, 273.083,12.333, -86.917,12.333, 276.083,12.333, -83.917,12.333, 288.250,12.333, -71.750,12.333, 288.417,12.333, -71.583,12.333, 288.500,12.333, -71.500,12.333, 343.333,12.333, -16.667,12.333, 343.417,12.333, -16.583,12.333, 343.500,12.333, -16.500,12.333, 343.583,12.333, -16.417,12.333, 343.667,12.333, -16.333,12.333, 343.750,12.333, -16.250,12.333, 43.250,12.417, 53.500,12.417, 53.583,12.417, 54.000,12.417, 54.083,12.417, 75.083,12.417, 80.000,12.417, 92.750,12.417, 98.333,12.417, 98.417,12.417, 98.500,12.417, 98.667,12.417, 99.833,12.417, 102.333,12.417, 109.000,12.417, 121.000,12.417, 121.250,12.417, 122.000,12.417, 122.500,12.417, 122.583,12.417, 123.333,12.417, 123.417,12.417, 124.333,12.417, 125.167,12.417, 272.917,12.417, -87.083,12.417, 273.000,12.417, -87.000,12.417, 276.083,12.417, -83.917,12.417, 276.250,12.417, -83.750,12.417, 288.333,12.417, -71.667,12.417, 343.250,12.417, -16.750,12.417, 43.167,12.500, 53.417,12.500, 54.167,12.500, 54.250,12.500, 54.333,12.500, 75.000,12.500, 80.000,12.500, 92.750,12.500, 92.833,12.500, 98.250,12.500, 98.333,12.500, 98.417,12.500, 98.500,12.500, 98.750,12.500, 99.833,12.500, 102.167,12.500, 102.250,12.500, 109.083,12.500, 109.167,12.500, 121.000,12.500, 121.333,12.500, 122.000,12.500, 123.250,12.500, 123.333,12.500, 123.667,12.500, 124.333,12.500, 124.417,12.500, 124.500,12.500, 124.583,12.500, 124.667,12.500, 124.750,12.500, 124.833,12.500, 124.917,12.500, 125.000,12.500, 125.083,12.500, 125.167,12.500, 272.750,12.500, -87.250,12.500, 272.917,12.500, -87.083,12.500, 276.000,12.500, -84.000,12.500, 343.250,12.500, -16.750,12.500, 343.333,12.500, -16.667,12.500, 343.500,12.500, -16.500,12.500, 343.667,12.500, -16.333,12.500, 343.917,12.500, -16.083,12.500, 344.000,12.500, -16.000,12.500, 344.083,12.500, -15.917,12.500, 344.167,12.500, -15.833,12.500, 344.250,12.500, -15.750,12.500, 344.333,12.500, -15.667,12.500, 344.417,12.500, -15.583,12.500, 43.083,12.583, 53.417,12.583, 53.667,12.583, 53.750,12.583, 53.833,12.583, 53.917,12.583, 54.000,12.583, 54.167,12.583, 54.250,12.583, 54.333,12.583, 75.000,12.583, 80.083,12.583, 92.750,12.583, 92.833,12.583, 98.667,12.583, 99.833,12.583, 101.917,12.583, 102.000,12.583, 102.083,12.583, 109.083,12.583, 121.000,12.583, 121.417,12.583, 122.000,12.583, 124.000,12.583, 272.667,12.583, -87.333,12.583, 272.833,12.583, -87.167,12.583, 276.083,12.583, -83.917,12.583, 276.167,12.583, -83.833,12.583, 343.250,12.583, -16.750,12.583, 343.417,12.583, -16.583,12.583, 343.583,12.583, -16.417,12.583, 343.750,12.583, -16.250,12.583, 343.833,12.583, -16.167,12.583, 344.500,12.583, -15.500,12.583, 43.000,12.667, 43.917,12.667, 44.000,12.667, 44.083,12.667, 44.167,12.667, 44.250,12.667, 53.500,12.667, 53.583,12.667, 54.083,12.667, 74.917,12.667, 80.083,12.667, 92.833,12.667, 98.667,12.667, 99.833,12.667, 100.917,12.667, 101.167,12.667, 101.250,12.667, 101.333,12.667, 101.417,12.667, 101.500,12.667, 101.917,12.667, 109.083,12.667, 120.917,12.667, 121.417,12.667, 123.917,12.667, 124.000,12.667, 272.583,12.667, -87.417,12.667, 276.167,12.667, -83.833,12.667, 343.250,12.667, -16.750,12.667, 343.333,12.667, -16.667,12.667, 343.500,12.667, -16.500,12.667, 343.667,12.667, -16.333,12.667, 343.750,12.667, -16.250,12.667, 343.917,12.667, -16.083,12.667, 344.083,12.667, -15.917,12.667, 344.167,12.667, -15.833,12.667, 344.250,12.667, -15.750,12.667, 344.333,12.667, -15.667,12.667, 344.417,12.667, -15.583,12.667, 42.833,12.750, 42.917,12.750, 43.000,12.750, 43.500,12.750, 43.583,12.750, 43.667,12.750, 43.750,12.750, 43.833,12.750, 44.333,12.750, 44.833,12.750, 74.917,12.750, 80.083,12.750, 92.750,12.750, 92.833,12.750, 98.750,12.750, 99.833,12.750, 100.917,12.750, 101.000,12.750, 101.083,12.750, 101.583,12.750, 101.667,12.750, 101.750,12.750, 101.833,12.750, 109.167,12.750, 120.833,12.750, 121.333,12.750, 123.917,12.750, 124.000,12.750, 272.500,12.750, -87.500,12.750, 276.167,12.750, -83.833,12.750, 276.333,12.750, -83.667,12.750, 343.250,12.750, -16.750,12.750, 343.417,12.750, -16.583,12.750, 343.833,12.750, -16.167,12.750, 344.000,12.750, -16.000,12.750, 42.750,12.833, 43.500,12.833, 44.417,12.833, 44.500,12.833, 44.583,12.833, 44.667,12.833, 44.750,12.833, 44.917,12.833, 74.917,12.833, 80.167,12.833, 92.833,12.833, 98.667,12.833, 99.917,12.833, 100.917,12.833, 109.250,12.833, 120.833,12.833, 121.333,12.833, 123.917,12.833, 124.000,12.833, 272.417,12.833, -87.583,12.833, 276.250,12.833, -83.750,12.833, 343.250,12.833, -16.750,12.833, 42.667,12.917, 43.500,12.917, 45.000,12.917, 74.833,12.917, 80.167,12.917, 98.667,12.917, 99.917,12.917, 100.917,12.917, 109.333,12.917, 120.833,12.917, 121.333,12.917, 123.750,12.917, 272.333,12.917, -87.667,12.917, 272.500,12.917, -87.500,12.917, 272.583,12.917, -87.417,12.917, 276.250,12.917, -83.750,12.917, 343.250,12.917, -16.750,12.917, 42.583,13.000, 43.417,13.000, 45.083,13.000, 74.833,13.000, 80.167,13.000, 98.667,13.000, 99.917,13.000, 101.000,13.000, 109.250,13.000, 120.833,13.000, 121.333,13.000, 123.500,13.000, 123.583,13.000, 123.667,13.000, 123.750,13.000, 123.833,13.000, 123.917,13.000, 124.000,13.000, 272.333,13.000, -87.667,13.000, 272.667,13.000, -87.333,13.000, 276.250,13.000, -83.750,13.000, 343.333,13.000, -16.667,13.000, 42.500,13.083, 43.333,13.083, 45.167,13.083, 45.250,13.083, 45.333,13.083, 74.833,13.083, 80.167,13.083, 92.833,13.083, 92.917,13.083, 98.667,13.083, 99.917,13.083, 100.917,13.083, 109.167,13.083, 120.750,13.083, 121.417,13.083, 123.333,13.083, 123.417,13.083, 123.583,13.083, 123.833,13.083, 272.583,13.083, -87.417,13.083, 276.250,13.083, -83.750,13.083, 343.250,13.083, -16.750,13.083, 42.333,13.167, 42.417,13.167, 43.333,13.167, 45.333,13.167, 74.750,13.167, 80.167,13.167, 92.833,13.167, 92.917,13.167, 98.667,13.167, 99.917,13.167, 101.000,13.167, 109.167,13.167, 120.667,13.167, 121.333,13.167, 123.333,13.167, 123.583,13.167, 271.250,13.167, -88.750,13.167, 271.333,13.167, -88.667,13.167, 271.583,13.167, -88.417,13.167, 271.750,13.167, -88.250,13.167, 271.833,13.167, -88.167,13.167, 271.917,13.167, -88.083,13.167, 272.583,13.167, -87.417,13.167, 276.250,13.167, -83.750,13.167, 343.250,13.167, -16.750,13.167, 42.250,13.250, 43.250,13.250, 45.417,13.250, 74.750,13.250, 80.250,13.250, 92.917,13.250, 98.500,13.250, 98.583,13.250, 99.917,13.250, 101.000,13.250, 109.167,13.250, 120.583,13.250, 121.250,13.250, 122.583,13.250, 123.333,13.250, 123.667,13.250, 123.750,13.250, 271.250,13.250, -88.750,13.250, 271.417,13.250, -88.583,13.250, 271.500,13.250, -88.500,13.250, 271.667,13.250, -88.333,13.250, 272.000,13.250, -88.000,13.250, 272.417,13.250, -87.583,13.250, 272.500,13.250, -87.500,13.250, 276.250,13.250, -83.750,13.250, 343.250,13.250, -16.750,13.250, 343.333,13.250, -16.667,13.250, 343.417,13.250, -16.583,13.250, 343.500,13.250, -16.500,13.250, 343.583,13.250, -16.417,13.250, 343.667,13.250, -16.333,13.250, 343.750,13.250, -16.250,13.250, 40.750,13.333, 42.250,13.333, 43.250,13.333, 45.500,13.333, 74.750,13.333, 80.250,13.333, 98.500,13.333, 99.917,13.333, 101.000,13.333, 109.167,13.333, 120.500,13.333, 121.083,13.333, 121.167,13.333, 121.833,13.333, 121.917,13.333, 122.000,13.333, 122.583,13.333, 123.250,13.333, 123.583,13.333, 144.667,13.333, 270.917,13.333, -89.083,13.333, 271.083,13.333, -88.917,13.333, 271.167,13.333, -88.833,13.333, 272.000,13.333, -88.000,13.333, 272.417,13.333, -87.583,13.333, 272.583,13.333, -87.417,13.333, 276.250,13.333, -83.750,13.333, 343.833,13.333, -16.167,13.333, 343.917,13.333, -16.083,13.333, 344.000,13.333, -16.000,13.333, 40.333,13.417, 40.417,13.417, 40.500,13.417, 40.583,13.417, 40.667,13.417, 40.833,13.417, 42.250,13.417, 43.250,13.417, 45.583,13.417, 45.667,13.417, 45.750,13.417, 45.833,13.417, 45.917,13.417, 46.000,13.417, 46.083,13.417, 74.750,13.417, 80.083,13.417, 80.167,13.417, 92.917,13.417, 98.500,13.417, 100.000,13.417, 101.000,13.417, 109.083,13.417, 120.333,13.417, 120.417,13.417, 120.583,13.417, 120.667,13.417, 120.750,13.417, 120.833,13.417, 120.917,13.417, 121.000,13.417, 121.833,13.417, 122.000,13.417, 122.500,13.417, 123.250,13.417, 123.583,13.417, 144.667,13.417, 270.750,13.417, -89.250,13.417, 270.833,13.417, -89.167,13.417, 271.000,13.417, -89.000,13.417, 271.917,13.417, -88.083,13.417, 272.083,13.417, -87.917,13.417, 272.250,13.417, -87.750,13.417, 272.333,13.417, -87.667,13.417, 272.500,13.417, -87.500,13.417, 276.250,13.417, -83.750,13.417, 343.333,13.417, -16.667,13.417, 343.500,13.417, -16.500,13.417, 343.583,13.417, -16.417,13.417, 343.667,13.417, -16.333,13.417, 344.083,13.417, -15.917,13.417, 344.167,13.417, -15.833,13.417, 344.250,13.417, -15.750,13.417, 344.333,13.417, -15.667,13.417, 344.417,13.417, -15.583,13.417, 344.500,13.417, -15.500,13.417, 40.250,13.500, 40.833,13.500, 42.167,13.500, 43.333,13.500, 46.167,13.500, 46.250,13.500, 46.333,13.500, 46.417,13.500, 46.500,13.500, 46.583,13.500, 46.667,13.500, 46.750,13.500, 74.750,13.500, 80.000,13.500, 98.417,13.500, 100.083,13.500, 100.167,13.500, 100.250,13.500, 100.333,13.500, 100.417,13.500, 100.750,13.500, 100.833,13.500, 100.917,13.500, 109.167,13.500, 120.417,13.500, 120.500,13.500, 121.917,13.500, 122.417,13.500, 122.500,13.500, 123.083,13.500, 123.167,13.500, 123.500,13.500, 270.500,13.500, -89.500,13.500, 270.583,13.500, -89.417,13.500, 270.667,13.500, -89.333,13.500, 272.000,13.500, -88.000,13.500, 272.167,13.500, -87.833,13.500, 276.250,13.500, -83.750,13.500, 343.500,13.500, -16.500,13.500, 343.750,13.500, -16.250,13.500, 343.833,13.500, -16.167,13.500, 343.917,13.500, -16.083,13.500, 344.000,13.500, -16.000,13.500, 344.083,13.500, -15.917,13.500, 344.583,13.500, -15.417,13.500, 40.250,13.583, 40.833,13.583, 42.167,13.583, 43.333,13.583, 46.833,13.583, 46.917,13.583, 47.000,13.583, 74.750,13.583, 79.917,13.583, 98.417,13.583, 100.500,13.583, 100.583,13.583, 100.667,13.583, 109.083,13.583, 122.333,13.583, 122.417,13.583, 122.917,13.583, 123.000,13.583, 123.417,13.583, 144.833,13.583, 270.250,13.583, -89.750,13.583, 270.333,13.583, -89.667,13.583, 270.417,13.583, -89.583,13.583, 276.250,13.583, -83.750,13.583, 343.500,13.583, -16.500,13.583, 344.167,13.583, -15.833,13.583, 344.250,13.583, -15.750,13.583, 344.333,13.583, -15.667,13.583, 344.417,13.583, -15.583,13.583, 344.500,13.583, -15.500,13.583, 40.250,13.667, 40.833,13.667, 42.000,13.667, 42.083,13.667, 43.333,13.667, 47.083,13.667, 47.167,13.667, 47.250,13.667, 47.333,13.667, 74.750,13.667, 80.000,13.667, 98.167,13.667, 98.333,13.667, 109.083,13.667, 121.083,13.667, 121.167,13.667, 121.250,13.667, 121.333,13.667, 122.167,13.667, 122.250,13.667, 122.333,13.667, 122.833,13.667, 123.000,13.667, 123.083,13.667, 123.167,13.667, 123.250,13.667, 123.417,13.667, 124.083,13.667, 124.167,13.667, 124.250,13.667, 270.083,13.667, -89.917,13.667, 270.167,13.667, -89.833,13.667, 276.167,13.667, -83.833,13.667, 343.417,13.667, -16.583,13.667, 40.167,13.750, 40.667,13.750, 40.750,13.750, 41.917,13.750, 43.333,13.750, 47.417,13.750, 74.667,13.750, 80.083,13.750, 98.167,13.750, 98.250,13.750, 109.083,13.750, 120.167,13.750, 121.083,13.750, 121.333,13.750, 122.167,13.750, 122.417,13.750, 122.833,13.750, 122.917,13.750, 123.333,13.750, 123.500,13.750, 123.583,13.750, 123.667,13.750, 123.750,13.750, 123.833,13.750, 124.167,13.750, 124.250,13.750, 269.750,13.750, -90.250,13.750, 269.917,13.750, -90.083,13.750, 270.000,13.750, -90.000,13.750, 276.250,13.750, -83.750,13.750, 276.333,13.750, -83.667,13.750, 343.417,13.750, -16.583,13.750, 40.167,13.833, 40.667,13.833, 41.750,13.833, 41.833,13.833, 43.250,13.833, 47.500,13.833, 74.667,13.833, 80.083,13.833, 98.167,13.833, 109.083,13.833, 120.917,13.833, 121.000,13.833, 121.333,13.833, 122.000,13.833, 122.083,13.833, 122.333,13.833, 122.667,13.833, 122.750,13.833, 123.000,13.833, 123.333,13.833, 123.417,13.833, 123.500,13.833, 123.583,13.833, 123.667,13.833, 124.167,13.833, 124.250,13.833, 269.583,13.833, -90.417,13.833, 269.750,13.833, -90.250,13.833, 269.833,13.833, -90.167,13.833, 276.333,13.833, -83.667,13.833, 343.333,13.833, -16.667,13.833, 343.500,13.833, -16.500,13.833, 40.167,13.917, 40.667,13.917, 41.583,13.917, 41.667,13.917, 43.250,13.917, 47.583,13.917, 47.667,13.917, 74.583,13.917, 80.083,13.917, 98.083,13.917, 109.167,13.917, 120.833,13.917, 121.417,13.917, 121.500,13.917, 121.583,13.917, 121.833,13.917, 121.917,13.917, 122.000,13.917, 122.083,13.917, 122.167,13.917, 122.250,13.917, 122.333,13.917, 122.583,13.917, 122.917,13.917, 124.167,13.917, 124.250,13.917, 269.500,13.917, -90.500,13.917, 269.667,13.917, -90.333,13.917, 276.333,13.917, -83.667,13.917, 343.333,13.917, -16.667,13.917, 343.417,13.917, -16.583,13.917, 40.083,14.000, 40.667,14.000, 41.500,14.000, 43.167,14.000, 47.750,14.000, 74.583,14.000, 80.000,14.000, 98.083,14.000, 109.167,14.000, 120.667,14.000, 120.750,14.000, 121.667,14.000, 121.750,14.000, 121.833,14.000, 121.917,14.000, 122.333,14.000, 122.417,14.000, 122.500,14.000, 123.000,14.000, 123.250,14.000, 124.167,14.000, 268.667,14.000, -91.333,14.000, 268.750,14.000, -91.250,14.000, 268.833,14.000, -91.167,14.000, 268.917,14.000, -91.083,14.000, 269.000,14.000, -91.000,14.000, 269.083,14.000, -90.917,14.000, 269.167,14.000, -90.833,14.000, 269.250,14.000, -90.750,14.000, 269.333,14.000, -90.667,14.000, 269.417,14.000, -90.583,14.000, 276.417,14.000, -83.583,14.000, 343.333,14.000, -16.667,14.000, 343.500,14.000, -16.500,14.000, 40.083,14.083, 40.583,14.083, 41.500,14.083, 43.167,14.083, 47.833,14.083, 47.917,14.083, 48.000,14.083, 48.083,14.083, 48.167,14.083, 48.250,14.083, 48.333,14.083, 48.417,14.083, 48.500,14.083, 48.583,14.083, 74.500,14.083, 80.000,14.083, 98.167,14.083, 109.083,14.083, 120.667,14.083, 121.667,14.083, 121.750,14.083, 122.083,14.083, 122.250,14.083, 122.917,14.083, 268.417,14.083, -91.583,14.083, 268.500,14.083, -91.500,14.083, 268.583,14.083, -91.417,14.083, 276.500,14.083, -83.500,14.083, 343.250,14.083, -16.750,14.083, 343.417,14.083, -16.583,14.083, 40.083,14.167, 40.500,14.167, 41.417,14.167, 43.167,14.167, 48.667,14.167, 48.750,14.167, 74.500,14.167, 80.000,14.167, 98.167,14.167, 109.083,14.167, 120.583,14.167, 121.583,14.167, 122.250,14.167, 122.333,14.167, 122.833,14.167, 268.250,14.167, -91.750,14.167, 268.333,14.167, -91.667,14.167, 276.500,14.167, -83.500,14.167, 343.167,14.167, -16.833,14.167, 40.000,14.250, 40.500,14.250, 41.333,14.250, 43.083,14.250, 48.750,14.250, 74.583,14.250, 80.000,14.250, 98.083,14.250, 109.083,14.250, 120.667,14.250, 120.750,14.250, 121.667,14.250, 122.417,14.250, 122.500,14.250, 122.583,14.250, 122.667,14.250, 122.750,14.250, 268.083,14.250, -91.917,14.250, 268.167,14.250, -91.833,14.250, 276.500,14.250, -83.500,14.250, 343.167,14.250, -16.833,14.250, 40.000,14.333, 40.417,14.333, 41.250,14.333, 43.083,14.333, 48.833,14.333, 48.917,14.333, 74.417,14.333, 74.500,14.333, 80.083,14.333, 98.000,14.333, 109.000,14.333, 120.833,14.333, 121.583,14.333, 268.083,14.333, -91.917,14.333, 276.583,14.333, -83.417,14.333, 343.083,14.333, -16.917,14.333, 40.000,14.417, 40.417,14.417, 41.167,14.417, 43.083,14.417, 48.917,14.417, 74.417,14.417, 80.083,14.417, 98.000,14.417, 109.000,14.417, 120.917,14.417, 121.500,14.417, 268.000,14.417, -92.000,14.417, 276.583,14.417, -83.417,14.417, 343.083,14.417, -16.917,14.417, 40.000,14.500, 40.333,14.500, 41.167,14.500, 43.083,14.500, 48.917,14.500, 74.417,14.500, 80.083,14.500, 98.000,14.500, 109.000,14.500, 120.417,14.500, 120.500,14.500, 121.000,14.500, 121.500,14.500, 267.833,14.500, -92.167,14.500, 267.917,14.500, -92.083,14.500, 276.583,14.500, -83.417,14.500, 298.917,14.500, -61.083,14.500, 299.000,14.500, -61.000,14.500, 342.917,14.500, -17.083,14.500, 343.000,14.500, -17.000,14.500, 40.000,14.583, 40.167,14.583, 40.250,14.583, 40.917,14.583, 41.000,14.583, 41.083,14.583, 43.083,14.583, 49.000,14.583, 49.083,14.583, 49.167,14.583, 74.333,14.583, 80.083,14.583, 97.917,14.583, 98.000,14.583, 108.917,14.583, 120.417,14.583, 120.500,14.583, 121.000,14.583, 121.500,14.583, 267.750,14.583, -92.250,14.583, 276.500,14.583, -83.500,14.583, 342.917,14.583, -17.083,14.583, 40.083,14.667, 40.667,14.667, 40.750,14.667, 40.833,14.667, 43.000,14.667, 49.250,14.667, 49.333,14.667, 74.333,14.667, 80.000,14.667, 98.083,14.667, 109.000,14.667, 120.333,14.667, 120.417,14.667, 121.000,14.667, 121.500,14.667, 267.667,14.667, -92.333,14.667, 276.500,14.667, -83.500,14.667, 298.917,14.667, -61.083,14.667, 342.833,14.667, -17.167,14.667, 40.583,14.750, 43.000,14.750, 49.417,14.750, 49.500,14.750, 74.167,14.750, 74.250,14.750, 80.000,14.750, 98.000,14.750, 108.917,14.750, 120.333,14.750, 120.417,14.750, 120.917,14.750, 121.583,14.750, 267.583,14.750, -92.417,14.750, 276.417,14.750, -83.583,14.750, 298.833,14.750, -61.167,14.750, 298.917,14.750, -61.083,14.750, 342.500,14.750, -17.500,14.750, 342.583,14.750, -17.417,14.750, 342.667,14.750, -17.333,14.750, 342.750,14.750, -17.250,14.750, 40.583,14.833, 43.000,14.833, 49.583,14.833, 49.667,14.833, 49.750,14.833, 49.833,14.833, 74.250,14.833, 80.000,14.833, 97.833,14.833, 97.917,14.833, 108.833,14.833, 120.083,14.833, 120.333,14.833, 120.417,14.833, 120.667,14.833, 120.750,14.833, 120.833,14.833, 121.500,14.833, 121.917,14.833, 267.417,14.833, -92.583,14.833, 267.500,14.833, -92.500,14.833, 276.417,14.833, -83.583,14.833, 342.750,14.833, -17.250,14.833, 342.833,14.833, -17.167,14.833, 40.083,14.917, 40.167,14.917, 40.250,14.917, 40.333,14.917, 40.417,14.917, 40.500,14.917, 43.000,14.917, 49.917,14.917, 50.000,14.917, 50.083,14.917, 50.167,14.917, 74.083,14.917, 74.167,14.917, 79.917,14.917, 97.833,14.917, 108.833,14.917, 120.083,14.917, 120.167,14.917, 120.250,14.917, 120.500,14.917, 120.583,14.917, 121.417,14.917, 121.917,14.917, 267.333,14.917, -92.667,14.917, 276.500,14.917, -83.500,14.917, 276.583,14.917, -83.417,14.917, 335.500,14.917, -24.500,14.917, 342.917,14.917, -17.083,14.917, 40.000,15.000, 42.917,15.000, 50.250,15.000, 50.333,15.000, 74.083,15.000, 79.917,15.000, 97.833,15.000, 108.833,15.000, 120.083,15.000, 121.417,15.000, 121.833,15.000, 121.917,15.000, 267.250,15.000, -92.750,15.000, 276.583,15.000, -83.417,15.000, 276.667,15.000, -83.333,15.000, 336.333,15.000, -23.667,15.000, 343.000,15.000, -17.000,15.000, 39.667,15.083, 39.750,15.083, 39.833,15.083, 40.083,15.083, 42.917,15.083, 50.417,15.083, 50.500,15.083, 50.583,15.083, 50.667,15.083, 73.917,15.083, 74.000,15.083, 79.917,15.083, 97.833,15.083, 108.750,15.083, 120.083,15.083, 121.417,15.083, 267.250,15.083, -92.750,15.083, 276.250,15.083, -83.750,15.083, 276.417,15.083, -83.583,15.083, 276.500,15.083, -83.500,15.083, 336.250,15.083, -23.750,15.083, 343.083,15.083, -16.917,15.083, 39.583,15.167, 39.917,15.167, 40.000,15.167, 42.833,15.167, 50.750,15.167, 50.833,15.167, 50.917,15.167, 51.000,15.167, 74.000,15.167, 79.917,15.167, 97.833,15.167, 108.833,15.167, 120.083,15.167, 121.333,15.167, 267.167,15.167, -92.833,15.167, 275.917,15.167, -84.083,15.167, 276.083,15.167, -83.917,15.167, 276.167,15.167, -83.833,15.167, 276.333,15.167, -83.667,15.167, 276.500,15.167, -83.500,15.167, 343.083,15.167, -16.917,15.167, 39.667,15.250, 39.833,15.250, 39.917,15.250, 42.750,15.250, 51.083,15.250, 51.167,15.250, 51.250,15.250, 73.917,15.250, 80.000,15.250, 97.750,15.250, 108.833,15.250, 120.083,15.250, 121.250,15.250, 267.083,15.250, -92.917,15.250, 275.833,15.250, -84.167,15.250, 276.000,15.250, -84.000,15.250, 276.417,15.250, -83.583,15.250, 343.167,15.250, -16.833,15.250, 39.583,15.333, 39.833,15.333, 39.917,15.333, 42.833,15.333, 51.333,15.333, 51.417,15.333, 51.500,15.333, 51.583,15.333, 73.917,15.333, 80.000,15.333, 97.750,15.333, 108.667,15.333, 108.750,15.333, 120.000,15.333, 121.250,15.333, 266.917,15.333, -93.083,15.333, 267.000,15.333, -93.000,15.333, 275.750,15.333, -84.250,15.333, 275.917,15.333, -84.083,15.333, 343.250,15.333, -16.750,15.333, 39.583,15.417, 39.833,15.417, 42.833,15.417, 51.583,15.417, 74.000,15.417, 80.083,15.417, 97.833,15.417, 108.583,15.417, 119.917,15.417, 121.333,15.417, 266.833,15.417, -93.167,15.417, 270.583,15.417, -89.417,15.417, 270.667,15.417, -89.333,15.417, 270.750,15.417, -89.250,15.417, 275.667,15.417, -84.333,15.417, 343.250,15.417, -16.750,15.417, 39.417,15.500, 39.500,15.500, 42.833,15.500, 51.667,15.500, 51.750,15.500, 73.833,15.500, 73.917,15.500, 80.083,15.500, 97.833,15.500, 108.500,15.500, 108.583,15.500, 120.000,15.500, 121.333,15.500, 266.750,15.500, -93.250,15.500, 270.500,15.500, -89.500,15.500, 270.833,15.500, -89.167,15.500, 275.583,15.500, -84.417,15.500, 343.333,15.500, -16.667,15.500, 39.333,15.583, 40.333,15.583, 42.750,15.583, 51.833,15.583, 51.917,15.583, 52.000,15.583, 73.750,15.583, 80.083,15.583, 97.750,15.583, 108.417,15.583, 119.917,15.583, 121.417,15.583, 266.667,15.583, -93.333,15.583, 270.583,15.583, -89.417,15.583, 270.917,15.583, -89.083,15.583, 275.667,15.583, -84.333,15.583, 275.750,15.583, -84.250,15.583, 275.833,15.583, -84.167,15.583, 343.417,15.583, -16.583,15.583, 39.333,15.667, 40.083,15.667, 42.750,15.667, 52.083,15.667, 73.750,15.667, 80.167,15.667, 97.750,15.667, 108.417,15.667, 120.000,15.667, 121.500,15.667, 266.500,15.667, -93.500,15.667, 266.583,15.667, -93.417,15.667, 270.667,15.667, -89.333,15.667, 270.750,15.667, -89.250,15.667, 270.833,15.667, -89.167,15.667, 271.250,15.667, -88.750,15.667, 271.417,15.667, -88.583,15.667, 271.583,15.667, -88.417,15.667, 271.667,15.667, -88.333,15.667, 271.750,15.667, -88.250,15.667, 271.833,15.667, -88.167,15.667, 271.917,15.667, -88.083,15.667, 275.667,15.667, -84.333,15.667, 275.750,15.667, -84.250,15.667, 343.417,15.667, -16.583,15.667, 39.333,15.750, 40.000,15.750, 40.083,15.750, 42.750,15.750, 52.083,15.750, 73.667,15.750, 80.250,15.750, 95.333,15.750, 95.417,15.750, 97.750,15.750, 108.333,15.750, 119.917,15.750, 121.500,15.750, 263.250,15.750, -96.750,15.750, 263.333,15.750, -96.667,15.750, 263.417,15.750, -96.583,15.750, 263.500,15.750, -96.500,15.750, 263.583,15.750, -96.417,15.750, 263.667,15.750, -96.333,15.750, 266.417,15.750, -93.583,15.750, 271.167,15.750, -88.833,15.750, 271.333,15.750, -88.667,15.750, 271.500,15.750, -88.500,15.750, 272.000,15.750, -88.000,15.750, 272.333,15.750, -87.667,15.750, 272.417,15.750, -87.583,15.750, 272.500,15.750, -87.500,15.750, 272.583,15.750, -87.417,15.750, 272.667,15.750, -87.333,15.750, 272.750,15.750, -87.250,15.750, 272.833,15.750, -87.167,15.750, 272.917,15.750, -87.083,15.750, 273.000,15.750, -87.000,15.750, 273.083,15.750, -86.917,15.750, 273.167,15.750, -86.833,15.750, 273.250,15.750, -86.750,15.750, 273.333,15.750, -86.667,15.750, 273.417,15.750, -86.583,15.750, 273.500,15.750, -86.500,15.750, 273.583,15.750, -86.417,15.750, 273.750,15.750, -86.250,15.750, 275.250,15.750, -84.750,15.750, 275.333,15.750, -84.667,15.750, 275.417,15.750, -84.583,15.750, 275.500,15.750, -84.500,15.750, 275.583,15.750, -84.417,15.750, 343.500,15.750, -16.500,15.750, 39.250,15.833, 42.833,15.833, 52.083,15.833, 73.667,15.833, 80.333,15.833, 94.750,15.833, 94.917,15.833, 95.000,15.833, 95.167,15.833, 95.333,15.833, 95.500,15.833, 97.750,15.833, 108.250,15.833, 119.917,15.833, 121.417,15.833, 263.000,15.833, -97.000,15.833, 263.083,15.833, -96.917,15.833, 263.167,15.833, -96.833,15.833, 263.750,15.833, -96.250,15.833, 263.833,15.833, -96.167,15.833, 266.417,15.833, -93.583,15.833, 271.083,15.833, -88.917,15.833, 272.083,15.833, -87.917,15.833, 272.167,15.833, -87.833,15.833, 272.250,15.833, -87.750,15.833, 273.667,15.833, -86.333,15.833, 273.833,15.833, -86.167,15.833, 273.917,15.833, -86.083,15.833, 274.000,15.833, -86.000,15.833, 274.250,15.833, -85.750,15.833, 274.333,15.833, -85.667,15.833, 274.417,15.833, -85.583,15.833, 274.500,15.833, -85.500,15.833, 274.583,15.833, -85.417,15.833, 274.667,15.833, -85.333,15.833, 274.833,15.833, -85.167,15.833, 275.083,15.833, -84.917,15.833, 275.167,15.833, -84.833,15.833, 343.500,15.833, -16.500,15.833, 39.167,15.917, 42.917,15.917, 52.083,15.917, 73.583,15.917, 80.417,15.917, 80.500,15.917, 80.583,15.917, 80.667,15.917, 80.750,15.917, 80.833,15.917, 80.917,15.917, 94.667,15.917, 94.750,15.917, 94.917,15.917, 95.000,15.917, 95.167,15.917, 95.417,15.917, 95.583,15.917, 97.750,15.917, 108.250,15.917, 119.917,15.917, 121.417,15.917, 262.833,15.917, -97.167,15.917, 262.917,15.917, -97.083,15.917, 263.917,15.917, -96.083,15.917, 264.000,15.917, -96.000,15.917, 264.083,15.917, -95.917,15.917, 266.250,15.917, -93.750,15.917, 266.333,15.917, -93.667,15.917, 271.000,15.917, -89.000,15.917, 274.083,15.917, -85.917,15.917, 274.167,15.917, -85.833,15.917, 274.750,15.917, -85.250,15.917, 274.917,15.917, -85.083,15.917, 275.000,15.917, -85.000,15.917, 343.500,15.917, -16.500,15.917, 39.167,16.000, 42.917,16.000, 52.000,16.000, 73.500,16.000, 81.000,16.000, 94.250,16.000, 94.333,16.000, 94.417,16.000, 94.500,16.000, 94.667,16.000, 94.750,16.000, 94.833,16.000, 95.000,16.000, 95.167,16.000, 95.250,16.000, 95.333,16.000, 95.667,16.000, 97.667,16.000, 108.167,16.000, 119.833,16.000, 120.083,16.000, 120.167,16.000, 120.250,16.000, 120.333,16.000, 121.500,16.000, 262.250,16.000, -97.750,16.000, 262.333,16.000, -97.667,16.000, 262.417,16.000, -97.583,16.000, 262.500,16.000, -97.500,16.000, 262.583,16.000, -97.417,16.000, 262.667,16.000, -97.333,16.000, 262.750,16.000, -97.250,16.000, 264.167,16.000, -95.833,16.000, 264.250,16.000, -95.750,16.000, 264.333,16.000, -95.667,16.000, 266.000,16.000, -94.000,16.000, 266.083,16.000, -93.917,16.000, 266.167,16.000, -93.833,16.000, 270.917,16.000, -89.083,16.000, 343.500,16.000, -16.500,16.000, 39.083,16.083, 42.917,16.083, 52.083,16.083, 73.500,16.083, 81.083,16.083, 94.250,16.083, 94.417,16.083, 94.500,16.083, 94.583,16.083, 94.833,16.083, 95.000,16.083, 95.167,16.083, 95.667,16.083, 97.583,16.083, 108.083,16.083, 108.167,16.083, 119.833,16.083, 120.000,16.083, 120.417,16.083, 121.583,16.083, 121.667,16.083, 262.083,16.083, -97.917,16.083, 262.167,16.083, -97.833,16.083, 264.417,16.083, -95.583,16.083, 264.500,16.083, -95.500,16.083, 266.167,16.083, -93.833,16.083, 271.000,16.083, -89.000,16.083, 298.250,16.083, -61.750,16.083, 337.083,16.083, -22.917,16.083, 343.500,16.083, -16.500,16.083, 39.083,16.167, 42.833,16.167, 52.083,16.167, 73.500,16.167, 81.083,16.167, 94.250,16.167, 94.333,16.167, 94.750,16.167, 95.083,16.167, 95.750,16.167, 97.667,16.167, 108.000,16.167, 119.833,16.167, 119.917,16.167, 120.417,16.167, 121.750,16.167, 121.833,16.167, 121.917,16.167, 261.917,16.167, -98.083,16.167, 262.000,16.167, -98.000,16.167, 264.583,16.167, -95.417,16.167, 265.833,16.167, -94.167,16.167, 265.917,16.167, -94.083,16.167, 266.000,16.167, -94.000,16.167, 266.083,16.167, -93.917,16.167, 271.083,16.167, -88.917,16.167, 298.250,16.167, -61.750,16.167, 343.500,16.167, -16.500,16.167, 39.083,16.250, 42.833,16.250, 52.167,16.250, 73.417,16.250, 81.083,16.250, 94.250,16.250, 94.417,16.250, 94.500,16.250, 94.583,16.250, 94.667,16.250, 95.833,16.250, 95.917,16.250, 97.667,16.250, 107.750,16.250, 107.833,16.250, 107.917,16.250, 108.000,16.250, 120.417,16.250, 121.917,16.250, 261.750,16.250, -98.250,16.250, 261.833,16.250, -98.167,16.250, 264.667,16.250, -95.333,16.250, 264.750,16.250, -95.250,16.250, 264.917,16.250, -95.083,16.250, 265.417,16.250, -94.583,16.250, 265.583,16.250, -94.417,16.250, 265.667,16.250, -94.333,16.250, 265.750,16.250, -94.250,16.250, 271.083,16.250, -88.917,16.250, 298.250,16.250, -61.750,16.250, 298.333,16.250, -61.667,16.250, 298.417,16.250, -61.583,16.250, 343.500,16.250, -16.500,16.250, 39.083,16.333, 42.833,16.333, 52.250,16.333, 73.417,16.333, 81.167,16.333, 81.667,16.333, 94.250,16.333, 95.917,16.333, 97.500,16.333, 97.583,16.333, 107.667,16.333, 119.833,16.333, 120.417,16.333, 122.000,16.333, 122.083,16.333, 261.500,16.333, -98.500,16.333, 261.583,16.333, -98.417,16.333, 261.667,16.333, -98.333,16.333, 264.833,16.333, -95.167,16.333, 265.250,16.333, -94.750,16.333, 265.417,16.333, -94.583,16.333, 265.500,16.333, -94.500,16.333, 271.167,16.333, -88.833,16.333, 271.250,16.333, -88.750,16.333, 271.333,16.333, -88.667,16.333, 298.500,16.333, -61.500,16.333, 343.500,16.333, -16.500,16.333, 39.083,16.417, 42.833,16.417, 52.333,16.417, 73.417,16.417, 81.250,16.417, 81.333,16.417, 81.417,16.417, 81.500,16.417, 81.583,16.417, 81.750,16.417, 81.833,16.417, 81.917,16.417, 94.333,16.417, 96.000,16.417, 96.083,16.417, 96.167,16.417, 97.500,16.417, 97.583,16.417, 107.667,16.417, 120.333,16.417, 122.083,16.417, 261.417,16.417, -98.583,16.417, 264.917,16.417, -95.083,16.417, 265.083,16.417, -94.917,16.417, 265.167,16.417, -94.833,16.417, 265.333,16.417, -94.667,16.417, 271.333,16.417, -88.667,16.417, 343.583,16.417, -16.417,16.417, 39.083,16.500, 42.833,16.500, 52.417,16.500, 52.500,16.500, 52.583,16.500, 73.333,16.500, 82.000,16.500, 82.083,16.500, 94.333,16.500, 96.167,16.500, 97.500,16.500, 97.667,16.500, 107.583,16.500, 120.333,16.500, 122.083,16.500, 261.333,16.500, -98.667,16.500, 265.000,16.500, -95.000,16.500, 271.417,16.500, -88.583,16.500, 343.583,16.500, -16.417,16.500, 39.000,16.583, 42.750,16.583, 52.667,16.583, 52.750,16.583, 73.333,16.583, 82.167,16.583, 94.417,16.583, 96.167,16.583, 96.333,16.583, 96.417,16.583, 96.500,16.583, 96.583,16.583, 97.417,16.583, 97.583,16.583, 107.500,16.583, 120.333,16.583, 122.167,16.583, 261.167,16.583, -98.833,16.583, 261.250,16.583, -98.750,16.583, 271.417,16.583, -88.583,16.583, 335.667,16.583, -24.333,16.583, 343.583,16.583, -16.417,16.583, 39.000,16.667, 42.000,16.667, 42.750,16.667, 52.833,16.667, 52.917,16.667, 53.000,16.667, 73.333,16.667, 82.167,16.667, 94.417,16.667, 96.250,16.667, 96.667,16.667, 97.417,16.667, 107.333,16.667, 107.417,16.667, 120.333,16.667, 122.250,16.667, 260.667,16.667, -99.333,16.667, 260.750,16.667, -99.250,16.667, 260.833,16.667, -99.167,16.667, 260.917,16.667, -99.083,16.667, 261.000,16.667, -99.000,16.667, 261.083,16.667, -98.917,16.667, 271.500,16.667, -88.500,16.667, 343.583,16.667, -16.417,16.667, 39.000,16.750, 42.750,16.750, 53.083,16.750, 53.167,16.750, 53.250,16.750, 53.333,16.750, 53.417,16.750, 53.500,16.750, 73.333,16.750, 82.250,16.750, 94.417,16.750, 96.750,16.750, 97.333,16.750, 107.250,16.750, 120.333,16.750, 122.250,16.750, 260.250,16.750, -99.750,16.750, 260.333,16.750, -99.667,16.750, 260.417,16.750, -99.583,16.750, 260.500,16.750, -99.500,16.750, 260.583,16.750, -99.417,16.750, 271.500,16.750, -88.500,16.750, 343.667,16.750, -16.333,16.750, 39.000,16.833, 42.667,16.833, 53.583,16.833, 53.667,16.833, 73.333,16.833, 82.167,16.833, 82.250,16.833, 94.417,16.833, 96.750,16.833, 97.250,16.833, 107.167,16.833, 120.333,16.833, 122.333,16.833, 260.167,16.833, -99.833,16.833, 271.500,16.833, -88.500,16.833, 334.917,16.833, -25.083,16.833, 343.667,16.833, -16.333,16.833, 38.917,16.917, 42.583,16.917, 53.750,16.917, 53.833,16.917, 73.333,16.917, 82.083,16.917, 94.500,16.917, 96.833,16.917, 97.250,16.917, 107.083,16.917, 120.417,16.917, 122.333,16.917, 260.000,16.917, -100.000,16.917, 260.083,16.917, -99.917,16.917, 271.500,16.917, -88.500,16.917, 343.667,16.917, -16.333,16.917, 38.917,17.000, 42.583,17.000, 53.917,17.000, 54.750,17.000, 54.833,17.000, 54.917,17.000, 73.333,17.000, 82.167,17.000, 94.500,17.000, 96.750,17.000, 97.250,17.000, 107.000,17.000, 120.500,17.000, 122.333,17.000, 259.750,17.000, -100.250,17.000, 259.833,17.000, -100.167,17.000, 259.917,17.000, -100.083,17.000, 271.583,17.000, -88.417,17.000, 343.750,17.000, -16.250,17.000, 38.917,17.083, 42.500,17.083, 54.000,17.083, 54.083,17.083, 54.167,17.083, 54.250,17.083, 54.333,17.083, 54.417,17.083, 54.500,17.083, 54.583,17.083, 54.667,17.083, 55.000,17.083, 73.333,17.083, 82.250,17.083, 94.500,17.083, 96.750,17.083, 97.167,17.083, 106.917,17.083, 107.000,17.083, 120.500,17.083, 122.333,17.083, 122.417,17.083, 259.583,17.083, -100.417,17.083, 259.667,17.083, -100.333,17.083, 271.500,17.083, -88.500,17.083, 334.667,17.083, -25.333,17.083, 334.750,17.083, -25.250,17.083, 334.833,17.083, -25.167,17.083, 343.750,17.083, -16.250,17.083, 38.917,17.167, 42.417,17.167, 55.083,17.167, 73.333,17.167, 82.333,17.167, 82.417,17.167, 94.583,17.167, 96.750,17.167, 97.167,17.167, 106.833,17.167, 120.417,17.167, 122.250,17.167, 259.333,17.167, -100.667,17.167, 259.417,17.167, -100.583,17.167, 259.500,17.167, -100.500,17.167, 271.500,17.167, -88.500,17.167, 343.833,17.167, -16.167,17.167, 38.833,17.250, 42.333,17.250, 55.167,17.250, 73.250,17.250, 82.417,17.250, 94.583,17.250, 96.750,17.250, 97.083,17.250, 106.750,17.250, 120.417,17.250, 122.250,17.250, 259.083,17.250, -100.917,17.250, 259.167,17.250, -100.833,17.250, 259.250,17.250, -100.750,17.250, 271.500,17.250, -88.500,17.250, 343.833,17.250, -16.167,17.250, 38.833,17.333, 42.333,17.333, 55.167,17.333, 73.250,17.333, 82.500,17.333, 82.583,17.333, 94.583,17.333, 96.750,17.333, 97.000,17.333, 106.667,17.333, 120.500,17.333, 122.167,17.333, 122.250,17.333, 259.000,17.333, -101.000,17.333, 271.500,17.333, -88.500,17.333, 343.917,17.333, -16.083,17.333, 38.833,17.417, 42.333,17.417, 55.167,17.417, 73.250,17.417, 82.667,17.417, 82.750,17.417, 94.583,17.417, 96.833,17.417, 96.917,17.417, 106.583,17.417, 120.500,17.417, 122.083,17.417, 258.833,17.417, -101.167,17.417, 258.917,17.417, -101.083,17.417, 271.500,17.417, -88.500,17.417, 343.917,17.417, -16.083,17.417, 38.750,17.500, 42.250,17.500, 55.083,17.500, 73.167,17.500, 82.833,17.500, 82.917,17.500, 94.583,17.500, 106.500,17.500, 120.417,17.500, 122.083,17.500, 258.667,17.500, -101.333,17.500, 258.750,17.500, -101.250,17.500, 271.583,17.500, -88.417,17.500, 343.917,17.500, -16.083,17.500, 38.667,17.583, 42.167,17.583, 55.083,17.583, 73.250,17.583, 83.000,17.583, 83.083,17.583, 94.667,17.583, 106.417,17.583, 120.417,17.583, 122.083,17.583, 258.583,17.583, -101.417,17.583, 271.500,17.583, -88.500,17.583, 271.667,17.583, -88.333,17.583, 344.000,17.583, -16.000,17.583, 38.667,17.667, 42.083,17.667, 55.167,17.667, 55.250,17.667, 73.167,17.667, 83.167,17.667, 94.583,17.667, 106.417,17.667, 120.417,17.667, 122.000,17.667, 258.417,17.667, -101.583,17.667, 258.500,17.667, -101.500,17.667, 271.500,17.667, -88.500,17.667, 344.000,17.667, -16.000,17.667, 38.583,17.750, 42.000,17.750, 55.250,17.750, 73.167,17.750, 83.250,17.750, 94.583,17.750, 106.333,17.750, 120.417,17.750, 122.000,17.750, 258.333,17.750, -101.667,17.750, 271.583,17.750, -88.417,17.750, 295.167,17.750, -64.833,17.750, 344.000,17.750, -16.000,17.750, 38.583,17.833, 41.833,17.833, 41.917,17.833, 55.333,17.833, 73.083,17.833, 83.333,17.833, 94.500,17.833, 106.333,17.833, 120.500,17.833, 122.000,17.833, 258.250,17.833, -101.750,17.833, 271.583,17.833, -88.417,17.833, 282.667,17.833, -77.333,17.833, 288.417,17.833, -71.583,17.833, 288.500,17.833, -71.500,17.833, 344.000,17.833, -16.000,17.833, 38.500,17.917, 41.750,17.917, 55.417,17.917, 55.500,17.917, 55.583,17.917, 55.667,17.917, 55.750,17.917, 55.833,17.917, 73.083,17.917, 83.333,17.917, 94.500,17.917, 106.333,17.917, 120.500,17.917, 122.083,17.917, 258.167,17.917, -101.833,17.917, 271.583,17.917, -88.417,17.917, 282.250,17.917, -77.750,17.917, 282.333,17.917, -77.667,17.917, 282.417,17.917, -77.583,17.917, 282.500,17.917, -77.500,17.917, 282.583,17.917, -77.417,17.917, 282.750,17.917, -77.250,17.917, 282.833,17.917, -77.167,17.917, 282.917,17.917, -77.083,17.917, 283.417,17.917, -76.583,17.917, 283.500,17.917, -76.500,17.917, 288.417,17.917, -71.583,17.917, 288.583,17.917, -71.417,17.917, 344.000,17.917, -16.000,17.917, 38.500,18.000, 41.750,18.000, 55.917,18.000, 56.000,18.000, 56.083,18.000, 56.167,18.000, 56.250,18.000, 73.083,18.000, 83.417,18.000, 94.500,18.000, 106.333,18.000, 120.500,18.000, 122.083,18.000, 257.667,18.000, -102.333,18.000, 257.750,18.000, -102.250,18.000, 258.000,18.000, -102.000,18.000, 258.083,18.000, -101.917,18.000, 271.667,18.000, -88.333,18.000, 282.167,18.000, -77.833,18.000, 283.000,18.000, -77.000,18.000, 283.083,18.000, -76.917,18.000, 283.167,18.000, -76.833,18.000, 283.250,18.000, -76.750,18.000, 283.333,18.000, -76.667,18.000, 283.500,18.000, -76.500,18.000, 288.333,18.000, -71.667,18.000, 288.667,18.000, -71.333,18.000, 292.833,18.000, -67.167,18.000, 292.917,18.000, -67.083,18.000, 293.000,18.000, -67.000,18.000, 293.167,18.000, -66.833,18.000, 293.333,18.000, -66.667,18.000, 293.417,18.000, -66.583,18.000, 293.500,18.000, -66.500,18.000, 293.583,18.000, -66.417,18.000, 293.667,18.000, -66.333,18.000, 293.750,18.000, -66.250,18.000, 293.917,18.000, -66.083,18.000, 344.000,18.000, -16.000,18.000, 38.417,18.083, 41.667,18.083, 56.333,18.083, 73.000,18.083, 83.500,18.083, 83.583,18.083, 83.667,18.083, 94.500,18.083, 106.250,18.083, 106.333,18.083, 120.500,18.083, 122.083,18.083, 257.250,18.083, -102.750,18.083, 257.333,18.083, -102.667,18.083, 257.417,18.083, -102.583,18.083, 257.500,18.083, -102.500,18.083, 257.583,18.083, -102.417,18.083, 257.833,18.083, -102.167,18.083, 257.917,18.083, -102.083,18.083, 265.333,18.083, -94.667,18.083, 265.417,18.083, -94.583,18.083, 265.500,18.083, -94.500,18.083, 265.583,18.083, -94.417,18.083, 265.667,18.083, -94.333,18.083, 271.667,18.083, -88.333,18.083, 282.083,18.083, -77.917,18.083, 283.500,18.083, -76.500,18.083, 288.250,18.083, -71.750,18.083, 288.667,18.083, -71.333,18.083, 292.833,18.083, -67.167,18.083, 293.083,18.083, -66.917,18.083, 293.250,18.083, -66.750,18.083, 293.833,18.083, -66.167,18.083, 294.000,18.083, -66.000,18.083, 344.000,18.083, -16.000,18.083, 38.250,18.167, 38.333,18.167, 41.583,18.167, 56.417,18.167, 73.000,18.167, 83.750,18.167, 94.500,18.167, 106.167,18.167, 120.583,18.167, 122.083,18.167, 257.083,18.167, -102.917,18.167, 257.167,18.167, -102.833,18.167, 265.250,18.167, -94.750,18.167, 265.750,18.167, -94.250,18.167, 265.833,18.167, -94.167,18.167, 265.917,18.167, -94.083,18.167, 271.667,18.167, -88.333,18.167, 282.000,18.167, -78.000,18.167, 283.167,18.167, -76.833,18.167, 283.250,18.167, -76.750,18.167, 283.333,18.167, -76.667,18.167, 283.417,18.167, -76.583,18.167, 286.000,18.167, -74.000,18.167, 288.167,18.167, -71.833,18.167, 288.750,18.167, -71.250,18.167, 292.833,18.167, -67.167,18.167, 294.083,18.167, -65.917,18.167, 344.000,18.167, -16.000,18.167, 38.083,18.250, 38.167,18.250, 41.583,18.250, 56.417,18.250, 73.083,18.250, 83.833,18.250, 83.917,18.250, 94.333,18.250, 94.417,18.250, 106.000,18.250, 106.083,18.250, 109.583,18.250, 120.583,18.250, 121.667,18.250, 121.750,18.250, 121.833,18.250, 121.917,18.250, 122.000,18.250, 122.167,18.250, 256.750,18.250, -103.250,18.250, 256.833,18.250, -103.167,18.250, 256.917,18.250, -103.083,18.250, 257.000,18.250, -103.000,18.250, 265.167,18.250, -94.833,18.250, 266.000,18.250, -94.000,18.250, 266.083,18.250, -93.917,18.250, 266.167,18.250, -93.833,18.250, 266.333,18.250, -93.667,18.250, 271.500,18.250, -88.500,18.250, 271.667,18.250, -88.333,18.250, 271.750,18.250, -88.250,18.250, 281.667,18.250, -78.333,18.250, 281.833,18.250, -78.167,18.250, 281.917,18.250, -78.083,18.250, 283.083,18.250, -76.917,18.250, 285.917,18.250, -74.083,18.250, 286.083,18.250, -73.917,18.250, 286.167,18.250, -73.833,18.250, 286.250,18.250, -73.750,18.250, 286.750,18.250, -73.250,18.250, 286.833,18.250, -73.167,18.250, 286.917,18.250, -73.083,18.250, 287.000,18.250, -73.000,18.250, 287.083,18.250, -72.917,18.250, 287.167,18.250, -72.833,18.250, 287.250,18.250, -72.750,18.250, 287.333,18.250, -72.667,18.250, 287.833,18.250, -72.167,18.250, 287.917,18.250, -72.083,18.250, 288.000,18.250, -72.000,18.250, 288.083,18.250, -71.917,18.250, 288.667,18.250, -71.333,18.250, 292.833,18.250, -67.167,18.250, 294.167,18.250, -65.833,18.250, 344.000,18.250, -16.000,18.250, 38.000,18.333, 41.500,18.333, 56.500,18.333, 73.000,18.333, 84.000,18.333, 94.417,18.333, 105.917,18.333, 109.167,18.333, 109.250,18.333, 109.333,18.333, 109.417,18.333, 109.500,18.333, 109.583,18.333, 120.667,18.333, 121.500,18.333, 121.583,18.333, 122.083,18.333, 122.167,18.333, 256.583,18.333, -103.417,18.333, 256.667,18.333, -103.333,18.333, 265.083,18.333, -94.917,18.333, 266.250,18.333, -93.750,18.333, 266.417,18.333, -93.583,18.333, 268.000,18.333, -92.000,18.333, 268.167,18.333, -91.833,18.333, 271.417,18.333, -88.583,18.333, 271.583,18.333, -88.417,18.333, 281.667,18.333, -78.333,18.333, 281.750,18.333, -78.250,18.333, 282.750,18.333, -77.250,18.333, 282.833,18.333, -77.167,18.333, 282.917,18.333, -77.083,18.333, 283.000,18.333, -77.000,18.333, 285.750,18.333, -74.250,18.333, 285.833,18.333, -74.167,18.333, 286.333,18.333, -73.667,18.333, 286.417,18.333, -73.583,18.333, 286.500,18.333, -73.500,18.333, 286.583,18.333, -73.417,18.333, 286.667,18.333, -73.333,18.333, 287.417,18.333, -72.583,18.333, 287.500,18.333, -72.500,18.333, 287.583,18.333, -72.417,18.333, 287.667,18.333, -72.333,18.333, 287.750,18.333, -72.250,18.333, 288.750,18.333, -71.250,18.333, 288.917,18.333, -71.083,18.333, 289.500,18.333, -70.500,18.333, 289.583,18.333, -70.417,18.333, 289.667,18.333, -70.333,18.333, 289.750,18.333, -70.250,18.333, 292.750,18.333, -67.250,18.333, 292.833,18.333, -67.167,18.333, 294.083,18.333, -65.917,18.333, 294.167,18.333, -65.833,18.333, 344.000,18.333, -16.000,18.333, 37.917,18.417, 41.500,18.417, 56.500,18.417, 72.917,18.417, 84.083,18.417, 94.333,18.417, 105.833,18.417, 108.917,18.417, 109.000,18.417, 109.083,18.417, 109.667,18.417, 109.750,18.417, 120.583,18.417, 121.333,18.417, 121.417,18.417, 122.167,18.417, 256.500,18.417, -103.500,18.417, 265.083,18.417, -94.917,18.417, 266.417,18.417, -93.583,18.417, 266.500,18.417, -93.500,18.417, 266.583,18.417, -93.417,18.417, 266.667,18.417, -93.333,18.417, 266.750,18.417, -93.250,18.417, 266.833,18.417, -93.167,18.417, 266.917,18.417, -93.083,18.417, 267.000,18.417, -93.000,18.417, 267.083,18.417, -92.917,18.417, 267.167,18.417, -92.833,18.417, 267.917,18.417, -92.083,18.417, 268.083,18.417, -91.917,18.417, 268.250,18.417, -91.750,18.417, 271.417,18.417, -88.583,18.417, 281.833,18.417, -78.167,18.417, 281.917,18.417, -78.083,18.417, 282.000,18.417, -78.000,18.417, 282.167,18.417, -77.833,18.417, 282.250,18.417, -77.750,18.417, 282.333,18.417, -77.667,18.417, 282.417,18.417, -77.583,18.417, 282.500,18.417, -77.500,18.417, 282.583,18.417, -77.417,18.417, 282.667,18.417, -77.333,18.417, 285.583,18.417, -74.417,18.417, 285.667,18.417, -74.333,18.417, 286.500,18.417, -73.500,18.417, 286.583,18.417, -73.417,18.417, 286.667,18.417, -73.333,18.417, 286.750,18.417, -73.250,18.417, 286.833,18.417, -73.167,18.417, 286.917,18.417, -73.083,18.417, 287.000,18.417, -73.000,18.417, 287.083,18.417, -72.917,18.417, 287.167,18.417, -72.833,18.417, 287.250,18.417, -72.750,18.417, 287.333,18.417, -72.667,18.417, 288.167,18.417, -71.833,18.417, 288.250,18.417, -71.750,18.417, 288.333,18.417, -71.667,18.417, 288.417,18.417, -71.583,18.417, 288.833,18.417, -71.167,18.417, 289.000,18.417, -71.000,18.417, 289.083,18.417, -70.917,18.417, 289.417,18.417, -70.583,18.417, 289.750,18.417, -70.250,18.417, 290.833,18.417, -69.167,18.417, 291.083,18.417, -68.917,18.417, 291.167,18.417, -68.833,18.417, 291.250,18.417, -68.750,18.417, 291.333,18.417, -68.667,18.417, 292.917,18.417, -67.083,18.417, 293.000,18.417, -67.000,18.417, 293.083,18.417, -66.917,18.417, 293.167,18.417, -66.833,18.417, 293.250,18.417, -66.750,18.417, 293.333,18.417, -66.667,18.417, 293.417,18.417, -66.583,18.417, 293.500,18.417, -66.500,18.417, 293.583,18.417, -66.417,18.417, 293.667,18.417, -66.333,18.417, 293.750,18.417, -66.250,18.417, 293.833,18.417, -66.167,18.417, 293.917,18.417, -66.083,18.417, 294.000,18.417, -66.000,18.417, 344.000,18.417, -16.000,18.417, 37.833,18.500, 37.917,18.500, 41.417,18.500, 56.500,18.500, 72.917,18.500, 84.083,18.500, 94.333,18.500, 101.750,18.500, 105.750,18.500, 108.750,18.500, 108.833,18.500, 109.833,18.500, 109.917,18.500, 120.583,18.500, 120.667,18.500, 120.750,18.500, 120.833,18.500, 120.917,18.500, 121.167,18.500, 121.250,18.500, 256.500,18.500, -103.500,18.500, 264.833,18.500, -95.167,18.500, 264.917,18.500, -95.083,18.500, 265.000,18.500, -95.000,18.500, 267.250,18.500, -92.750,18.500, 267.833,18.500, -92.167,18.500, 267.917,18.500, -92.083,18.500, 268.083,18.500, -91.917,18.500, 268.250,18.500, -91.750,18.500, 268.333,18.500, -91.667,18.500, 268.417,18.500, -91.583,18.500, 268.500,18.500, -91.500,18.500, 268.583,18.500, -91.417,18.500, 268.667,18.500, -91.333,18.500, 271.500,18.500, -88.500,18.500, 272.000,18.500, -88.000,18.500, 282.083,18.500, -77.917,18.500, 285.583,18.500, -74.417,18.500, 285.917,18.500, -74.083,18.500, 286.000,18.500, -74.000,18.500, 286.083,18.500, -73.917,18.500, 286.167,18.500, -73.833,18.500, 286.250,18.500, -73.750,18.500, 286.333,18.500, -73.667,18.500, 286.417,18.500, -73.583,18.500, 287.417,18.500, -72.583,18.500, 287.500,18.500, -72.500,18.500, 287.583,18.500, -72.417,18.500, 288.083,18.500, -71.917,18.500, 288.500,18.500, -71.500,18.500, 289.167,18.500, -70.833,18.500, 289.250,18.500, -70.750,18.500, 289.333,18.500, -70.667,18.500, 289.833,18.500, -70.167,18.500, 289.917,18.500, -70.083,18.500, 290.167,18.500, -69.833,18.500, 290.250,18.500, -69.750,18.500, 290.333,18.500, -69.667,18.500, 290.417,18.500, -69.583,18.500, 290.500,18.500, -69.500,18.500, 290.583,18.500, -69.417,18.500, 290.667,18.500, -69.333,18.500, 290.750,18.500, -69.250,18.500, 290.917,18.500, -69.083,18.500, 291.000,18.500, -69.000,18.500, 291.417,18.500, -68.583,18.500, 344.000,18.500, -16.000,18.500, 37.750,18.583, 41.333,18.583, 56.500,18.583, 72.917,18.583, 84.167,18.583, 84.250,18.583, 94.333,18.583, 101.667,18.583, 101.833,18.583, 105.750,18.583, 108.750,18.583, 110.000,18.583, 121.000,18.583, 121.083,18.583, 256.333,18.583, -103.667,18.583, 256.417,18.583, -103.583,18.583, 264.250,18.583, -95.750,18.583, 264.417,18.583, -95.583,18.583, 264.750,18.583, -95.250,18.583, 267.333,18.583, -92.667,18.583, 267.750,18.583, -92.250,18.583, 268.750,18.583, -91.250,18.583, 271.583,18.583, -88.417,18.583, 271.833,18.583, -88.167,18.583, 272.000,18.583, -88.000,18.583, 272.083,18.583, -87.917,18.583, 285.583,18.583, -74.417,18.583, 285.667,18.583, -74.333,18.583, 285.750,18.583, -74.250,18.583, 285.833,18.583, -74.167,18.583, 287.667,18.583, -72.333,18.583, 288.167,18.583, -71.833,18.583, 288.250,18.583, -71.750,18.583, 288.333,18.583, -71.667,18.583, 288.417,18.583, -71.583,18.583, 290.000,18.583, -70.000,18.583, 290.083,18.583, -69.917,18.583, 291.500,18.583, -68.500,18.583, 343.917,18.583, -16.083,18.583, 37.500,18.667, 37.583,18.667, 37.667,18.667, 41.250,18.667, 56.583,18.667, 72.917,18.667, 84.333,18.667, 94.250,18.667, 101.583,18.667, 101.917,18.667, 105.667,18.667, 108.750,18.667, 110.083,18.667, 110.167,18.667, 256.333,18.667, -103.667,18.667, 264.083,18.667, -95.917,18.667, 264.167,18.667, -95.833,18.667, 264.333,18.667, -95.667,18.667, 264.500,18.667, -95.500,18.667, 264.583,18.667, -95.417,18.667, 264.667,18.667, -95.333,18.667, 267.333,18.667, -92.667,18.667, 267.417,18.667, -92.583,18.667, 267.500,18.667, -92.500,18.667, 267.583,18.667, -92.417,18.667, 267.667,18.667, -92.333,18.667, 267.750,18.667, -92.250,18.667, 267.833,18.667, -92.167,18.667, 267.917,18.667, -92.083,18.667, 268.000,18.667, -92.000,18.667, 268.083,18.667, -91.917,18.667, 268.750,18.667, -91.250,18.667, 271.583,18.667, -88.417,18.667, 272.000,18.667, -88.000,18.667, 272.083,18.667, -87.917,18.667, 287.750,18.667, -72.250,18.667, 291.417,18.667, -68.583,18.667, 343.917,18.667, -16.083,18.667, 37.417,18.750, 41.250,18.750, 56.667,18.750, 72.917,18.750, 84.417,18.750, 93.583,18.750, 93.667,18.750, 94.250,18.750, 101.667,18.750, 101.833,18.750, 105.667,18.750, 108.750,18.750, 110.250,18.750, 110.333,18.750, 256.250,18.750, -103.750,18.750, 263.917,18.750, -96.083,18.750, 264.000,18.750, -96.000,18.750, 268.250,18.750, -91.750,18.750, 268.333,18.750, -91.667,18.750, 268.750,18.750, -91.250,18.750, 271.667,18.750, -88.333,18.750, 271.750,18.750, -88.250,18.750, 271.917,18.750, -88.083,18.750, 272.083,18.750, -87.917,18.750, 287.583,18.750, -72.417,18.750, 287.667,18.750, -72.333,18.750, 291.250,18.750, -68.750,18.750, 291.333,18.750, -68.667,18.750, 343.917,18.750, -16.083,18.750, 37.333,18.833, 41.250,18.833, 56.750,18.833, 56.833,18.833, 73.000,18.833, 84.417,18.833, 93.583,18.833, 94.083,18.833, 94.167,18.833, 101.750,18.833, 105.583,18.833, 108.667,18.833, 110.417,18.833, 256.083,18.833, -103.917,18.833, 256.167,18.833, -103.833,18.833, 263.833,18.833, -96.167,18.833, 268.583,18.833, -91.417,18.833, 268.667,18.833, -91.333,18.833, 271.750,18.833, -88.250,18.833, 271.917,18.833, -88.083,18.833, 272.167,18.833, -87.833,18.833, 286.833,18.833, -73.167,18.833, 286.917,18.833, -73.083,18.833, 287.500,18.833, -72.500,18.833, 291.167,18.833, -68.833,18.833, 343.917,18.833, -16.083,18.833, 37.333,18.917, 41.167,18.917, 56.917,18.917, 57.000,18.917, 57.083,18.917, 57.167,18.917, 73.000,18.917, 84.500,18.917, 94.083,18.917, 105.500,18.917, 108.667,18.917, 110.417,18.917, 256.000,18.917, -104.000,18.917, 263.833,18.917, -96.167,18.917, 268.583,18.917, -91.417,18.917, 268.667,18.917, -91.333,18.917, 268.750,18.917, -91.250,18.917, 271.833,18.917, -88.167,18.917, 272.167,18.917, -87.833,18.917, 286.750,18.917, -73.250,18.917, 287.417,18.917, -72.583,18.917, 290.750,18.917, -69.250,18.917, 290.917,18.917, -69.083,18.917, 291.000,18.917, -69.000,18.917, 291.083,18.917, -68.917,18.917, 343.833,18.917, -16.167,18.917, 37.333,19.000, 41.167,19.000, 57.250,19.000, 57.333,19.000, 57.417,19.000, 57.500,19.000, 57.583,19.000, 57.667,19.000, 72.833,19.000, 73.083,19.000, 84.583,19.000, 93.750,19.000, 93.833,19.000, 94.083,19.000, 105.500,19.000, 108.667,19.000, 110.417,19.000, 204.250,19.000, -155.750,19.000, 255.833,19.000, -104.167,19.000, 255.917,19.000, -104.083,19.000, 263.833,19.000, -96.167,19.000, 268.833,19.000, -91.167,19.000, 272.167,19.000, -87.833,19.000, 287.250,19.000, -72.750,19.000, 287.333,19.000, -72.667,19.000, 290.500,19.000, -69.500,19.000, 290.583,19.000, -69.417,19.000, 290.667,19.000, -69.333,19.000, 290.833,19.000, -69.167,19.000, 343.833,19.000, -16.167,19.000, 37.250,19.083, 41.167,19.083, 57.667,19.083, 72.833,19.083, 72.917,19.083, 73.000,19.083, 84.583,19.083, 93.667,19.083, 93.833,19.083, 93.917,19.083, 94.167,19.083, 105.583,19.083, 108.667,19.083, 110.417,19.083, 204.167,19.083, -155.833,19.083, 204.250,19.083, -155.750,19.083, 255.750,19.083, -104.250,19.083, 263.750,19.083, -96.250,19.083, 268.917,19.083, -91.083,19.083, 272.250,19.083, -87.750,19.083, 287.250,19.083, -72.750,19.083, 290.250,19.083, -69.750,19.083, 290.333,19.083, -69.667,19.083, 290.417,19.083, -69.583,19.083, 343.750,19.083, -16.250,19.083, 37.250,19.167, 41.083,19.167, 57.667,19.167, 72.833,19.167, 73.000,19.167, 84.667,19.167, 93.667,19.167, 93.750,19.167, 94.000,19.167, 94.083,19.167, 105.583,19.167, 108.750,19.167, 110.500,19.167, 204.167,19.167, -155.833,19.167, 204.333,19.167, -155.667,19.167, 255.417,19.167, -104.583,19.167, 255.500,19.167, -104.500,19.167, 255.583,19.167, -104.417,19.167, 255.667,19.167, -104.333,19.167, 263.667,19.167, -96.333,19.167, 269.000,19.167, -91.000,19.167, 269.083,19.167, -90.917,19.167, 272.167,19.167, -87.833,19.167, 272.250,19.167, -87.750,19.167, 287.250,19.167, -72.750,19.167, 290.167,19.167, -69.833,19.167, 343.750,19.167, -16.250,19.167, 37.250,19.250, 41.083,19.250, 57.667,19.250, 72.833,19.250, 72.917,19.250, 73.083,19.250, 84.750,19.250, 93.583,19.250, 93.667,19.250, 93.917,19.250, 105.667,19.250, 108.667,19.250, 110.500,19.250, 204.167,19.250, -155.833,19.250, 204.417,19.250, -155.583,19.250, 204.500,19.250, -155.500,19.250, 255.250,19.250, -104.750,19.250, 255.333,19.250, -104.667,19.250, 263.583,19.250, -96.417,19.250, 269.167,19.250, -90.833,19.250, 269.250,19.250, -90.750,19.250, 272.083,19.250, -87.917,19.250, 272.250,19.250, -87.750,19.250, 287.250,19.250, -72.750,19.250, 290.083,19.250, -69.917,19.250, 290.167,19.250, -69.833,19.250, 290.250,19.250, -69.750,19.250, 290.333,19.250, -69.667,19.250, 290.417,19.250, -69.583,19.250, 290.500,19.250, -69.500,19.250, 290.583,19.250, -69.417,19.250, 343.583,19.250, -16.417,19.250, 343.667,19.250, -16.333,19.250, 37.250,19.333, 41.000,19.333, 57.667,19.333, 72.917,19.333, 73.000,19.333, 84.833,19.333, 84.917,19.333, 93.500,19.333, 93.750,19.333, 93.833,19.333, 105.667,19.333, 108.750,19.333, 110.583,19.333, 121.417,19.333, 204.167,19.333, -155.833,19.333, 204.583,19.333, -155.417,19.333, 204.667,19.333, -155.333,19.333, 204.750,19.333, -155.250,19.333, 255.083,19.333, -104.917,19.333, 255.167,19.333, -104.833,19.333, 263.500,19.333, -96.500,19.333, 269.333,19.333, -90.667,19.333, 272.167,19.333, -87.833,19.333, 287.250,19.333, -72.750,19.333, 290.000,19.333, -70.000,19.333, 343.583,19.333, -16.417,19.333, 37.167,19.417, 41.000,19.417, 57.667,19.417, 72.833,19.417, 85.000,19.417, 93.750,19.417, 93.833,19.417, 105.667,19.417, 108.833,19.417, 110.583,19.417, 204.167,19.417, -155.833,19.417, 204.833,19.417, -155.167,19.417, 204.917,19.417, -155.083,19.417, 255.000,19.417, -105.000,19.417, 263.500,19.417, -96.500,19.417, 269.333,19.417, -90.667,19.417, 272.250,19.417, -87.750,19.417, 287.333,19.417, -72.667,19.417, 289.917,19.417, -70.083,19.417, 343.667,19.417, -16.333,19.417, 37.167,19.500, 41.000,19.500, 57.583,19.500, 72.833,19.500, 85.083,19.500, 93.667,19.500, 93.917,19.500, 105.667,19.500, 108.917,19.500, 109.000,19.500, 110.667,19.500, 204.083,19.500, -155.917,19.500, 205.000,19.500, -155.000,19.500, 255.000,19.500, -105.000,19.500, 263.500,19.500, -96.500,19.500, 269.333,19.500, -90.667,19.500, 272.167,19.500, -87.833,19.500, 272.250,19.500, -87.750,19.500, 272.333,19.500, -87.667,19.500, 287.250,19.500, -72.750,19.500, 289.917,19.500, -70.083,19.500, 343.583,19.500, -16.417,19.500, 343.750,19.500, -16.250,19.500, 37.167,19.583, 40.833,19.583, 40.917,19.583, 57.583,19.583, 72.750,19.583, 85.000,19.583, 93.833,19.583, 105.750,19.583, 109.083,19.583, 109.167,19.583, 110.750,19.583, 204.083,19.583, -155.917,19.583, 204.917,19.583, -155.083,19.583, 254.917,19.583, -105.083,19.583, 263.417,19.583, -96.583,19.583, 269.250,19.583, -90.750,19.583, 272.083,19.583, -87.917,19.583, 287.083,19.583, -72.917,19.583, 287.167,19.583, -72.833,19.583, 288.000,19.583, -72.000,19.583, 288.167,19.583, -71.833,19.583, 289.583,19.583, -70.417,19.583, 289.667,19.583, -70.333,19.583, 289.750,19.583, -70.250,19.583, 289.833,19.583, -70.167,19.583, 289.917,19.583, -70.083,19.583, 343.667,19.583, -16.333,19.583, 37.083,19.667, 40.833,19.667, 57.667,19.667, 72.750,19.667, 85.083,19.667, 93.833,19.667, 105.750,19.667, 109.250,19.667, 110.833,19.667, 110.917,19.667, 204.000,19.667, -156.000,19.667, 204.833,19.667, -155.167,19.667, 254.833,19.667, -105.167,19.667, 263.417,19.667, -96.583,19.667, 269.250,19.667, -90.750,19.667, 272.083,19.667, -87.917,19.667, 286.917,19.667, -73.083,19.667, 287.000,19.667, -73.000,19.667, 287.500,19.667, -72.500,19.667, 287.667,19.667, -72.333,19.667, 287.750,19.667, -72.250,19.667, 287.833,19.667, -72.167,19.667, 287.917,19.667, -72.083,19.667, 288.083,19.667, -71.917,19.667, 288.250,19.667, -71.750,19.667, 289.500,19.667, -70.500,19.667, 343.583,19.667, -16.417,19.667, 343.750,19.667, -16.250,19.667, 37.167,19.750, 40.833,19.750, 57.583,19.750, 72.750,19.750, 85.083,19.750, 85.583,19.750, 93.667,19.750, 93.750,19.750, 105.750,19.750, 109.167,19.750, 109.333,19.750, 110.833,19.750, 204.000,19.750, -156.000,19.750, 204.750,19.750, -155.250,19.750, 254.750,19.750, -105.250,19.750, 263.417,19.750, -96.583,19.750, 269.333,19.750, -90.667,19.750, 272.167,19.750, -87.833,19.750, 286.583,19.750, -73.417,19.750, 286.667,19.750, -73.333,19.750, 286.750,19.750, -73.250,19.750, 286.833,19.750, -73.167,19.750, 287.333,19.750, -72.667,19.750, 287.417,19.750, -72.583,19.750, 287.583,19.750, -72.417,19.750, 288.333,19.750, -71.667,19.750, 288.583,19.750, -71.417,19.750, 288.750,19.750, -71.250,19.750, 289.167,19.750, -70.833,19.750, 289.250,19.750, -70.750,19.750, 289.333,19.750, -70.667,19.750, 289.417,19.750, -70.583,19.750, 343.583,19.750, -16.417,19.750, 343.750,19.750, -16.250,19.750, 37.167,19.833, 40.667,19.833, 40.750,19.833, 57.667,19.833, 72.667,19.833, 85.167,19.833, 85.250,19.833, 85.583,19.833, 85.667,19.833, 85.750,19.833, 85.833,19.833, 85.917,19.833, 86.000,19.833, 93.667,19.833, 105.833,19.833, 109.250,19.833, 109.333,19.833, 109.417,19.833, 109.500,19.833, 110.833,19.833, 204.083,19.833, -155.917,19.833, 204.750,19.833, -155.250,19.833, 254.667,19.833, -105.333,19.833, 263.333,19.833, -96.667,19.833, 269.417,19.833, -90.583,19.833, 269.500,19.833, -90.500,19.833, 272.250,19.833, -87.750,19.833, 272.333,19.833, -87.667,19.833, 286.667,19.833, -73.333,19.833, 286.750,19.833, -73.250,19.833, 286.833,19.833, -73.167,19.833, 286.917,19.833, -73.083,19.833, 287.000,19.833, -73.000,19.833, 287.167,19.833, -72.833,19.833, 287.250,19.833, -72.750,19.833, 288.333,19.833, -71.667,19.833, 288.417,19.833, -71.583,19.833, 288.500,19.833, -71.500,19.833, 288.667,19.833, -71.333,19.833, 288.833,19.833, -71.167,19.833, 288.917,19.833, -71.083,19.833, 289.000,19.833, -71.000,19.833, 289.083,19.833, -70.917,19.833, 343.833,19.833, -16.167,19.833, 37.083,19.917, 40.583,19.917, 57.667,19.917, 72.667,19.917, 85.333,19.917, 85.417,19.917, 85.500,19.917, 86.083,19.917, 86.167,19.917, 93.583,19.917, 105.833,19.917, 109.583,19.917, 109.667,19.917, 109.750,19.917, 109.833,19.917, 109.917,19.917, 110.000,19.917, 110.083,19.917, 110.583,19.917, 110.750,19.917, 110.833,19.917, 204.167,19.917, -155.833,19.917, 204.667,19.917, -155.333,19.917, 254.583,19.917, -105.417,19.917, 263.333,19.917, -96.667,19.917, 269.583,19.917, -90.417,19.917, 272.000,19.917, -88.000,19.917, 272.333,19.917, -87.667,19.917, 282.333,19.917, -77.667,19.917, 282.417,19.917, -77.583,19.917, 282.500,19.917, -77.500,19.917, 287.083,19.917, -72.917,19.917, 343.750,19.917, -16.250,19.917, 37.083,20.000, 40.500,20.000, 57.667,20.000, 72.750,20.000, 86.083,20.000, 86.167,20.000, 93.417,20.000, 93.500,20.000, 105.917,20.000, 106.000,20.000, 106.083,20.000, 110.167,20.000, 110.250,20.000, 110.333,20.000, 110.417,20.000, 110.500,20.000, 110.667,20.000, 204.250,20.000, -155.750,20.000, 204.500,20.000, -155.500,20.000, 204.583,20.000, -155.417,20.000, 254.500,20.000, -105.500,20.000, 263.250,20.000, -96.750,20.000, 269.583,20.000, -90.417,20.000, 271.917,20.000, -88.083,20.000, 272.083,20.000, -87.917,20.000, 272.333,20.000, -87.667,20.000, 282.417,20.000, -77.583,20.000, 282.583,20.000, -77.417,20.000, 282.667,20.000, -77.333,20.000, 282.750,20.000, -77.250,20.000, 282.833,20.000, -77.167,20.000, 282.917,20.000, -77.083,20.000, 283.000,20.000, -77.000,20.000, 283.083,20.000, -76.917,20.000, 283.167,20.000, -76.833,20.000, 283.250,20.000, -76.750,20.000, 283.333,20.000, -76.667,20.000, 283.417,20.000, -76.583,20.000, 284.167,20.000, -75.833,20.000, 284.250,20.000, -75.750,20.000, 284.333,20.000, -75.667,20.000, 284.417,20.000, -75.583,20.000, 284.500,20.000, -75.500,20.000, 284.583,20.000, -75.417,20.000, 284.750,20.000, -75.250,20.000, 343.833,20.000, -16.167,20.000, 37.083,20.083, 40.333,20.083, 40.417,20.083, 57.750,20.083, 72.750,20.083, 86.000,20.083, 86.250,20.083, 86.333,20.083, 92.917,20.083, 93.000,20.083, 93.083,20.083, 93.167,20.083, 93.417,20.083, 106.167,20.083, 110.583,20.083, 204.167,20.083, -155.833,20.083, 204.250,20.083, -155.750,20.083, 204.333,20.083, -155.667,20.083, 204.417,20.083, -155.583,20.083, 254.500,20.083, -105.500,20.083, 263.167,20.083, -96.833,20.083, 269.500,20.083, -90.500,20.083, 272.000,20.083, -88.000,20.083, 272.333,20.083, -87.667,20.083, 282.417,20.083, -77.583,20.083, 282.500,20.083, -77.500,20.083, 283.500,20.083, -76.500,20.083, 283.583,20.083, -76.417,20.083, 283.667,20.083, -76.333,20.083, 283.750,20.083, -76.250,20.083, 283.833,20.083, -76.167,20.083, 283.917,20.083, -76.083,20.083, 284.000,20.083, -76.000,20.083, 284.083,20.083, -75.917,20.083, 284.667,20.083, -75.333,20.083, 284.833,20.083, -75.167,20.083, 284.917,20.083, -75.083,20.083, 285.000,20.083, -75.000,20.083, 343.833,20.083, -16.167,20.083, 37.083,20.167, 40.250,20.167, 57.750,20.167, 72.750,20.167, 86.083,20.167, 86.167,20.167, 86.333,20.167, 93.167,20.167, 93.250,20.167, 93.333,20.167, 106.250,20.167, 204.167,20.167, -155.833,20.167, 254.500,20.167, -105.500,20.167, 263.083,20.167, -96.917,20.167, 269.583,20.167, -90.417,20.167, 272.333,20.167, -87.667,20.167, 282.583,20.167, -77.417,20.167, 282.667,20.167, -77.333,20.167, 285.083,20.167, -74.917,20.167, 285.167,20.167, -74.833,20.167, 285.250,20.167, -74.750,20.167, 285.333,20.167, -74.667,20.167, 285.417,20.167, -74.583,20.167, 285.500,20.167, -74.500,20.167, 285.583,20.167, -74.417,20.167, 343.833,20.167, -16.167,20.167, 37.083,20.250, 40.167,20.250, 57.750,20.250, 72.750,20.250, 86.417,20.250, 86.500,20.250, 92.833,20.250, 93.083,20.250, 106.333,20.250, 106.417,20.250, 109.917,20.250, 254.417,20.250, -105.583,20.250, 263.000,20.250, -97.000,20.250, 269.583,20.250, -90.417,20.250, 272.417,20.250, -87.583,20.250, 282.750,20.250, -77.250,20.250, 282.833,20.250, -77.167,20.250, 285.417,20.250, -74.583,20.250, 285.500,20.250, -74.500,20.250, 285.583,20.250, -74.417,20.250, 285.667,20.250, -74.333,20.250, 343.833,20.250, -16.167,20.250, 37.083,20.333, 39.833,20.333, 39.917,20.333, 40.000,20.333, 40.083,20.333, 57.833,20.333, 58.667,20.333, 72.833,20.333, 86.583,20.333, 86.667,20.333, 92.917,20.333, 93.000,20.333, 93.083,20.333, 106.417,20.333, 110.000,20.333, 110.083,20.333, 110.167,20.333, 110.250,20.333, 110.333,20.333, 254.417,20.333, -105.583,20.333, 262.917,20.333, -97.083,20.333, 269.583,20.333, -90.417,20.333, 272.417,20.333, -87.583,20.333, 282.917,20.333, -77.083,20.333, 285.333,20.333, -74.667,20.333, 343.750,20.333, -16.250,20.333, 37.083,20.417, 39.750,20.417, 57.833,20.417, 58.250,20.417, 58.333,20.417, 58.417,20.417, 72.833,20.417, 86.583,20.417, 92.917,20.417, 93.167,20.417, 106.500,20.417, 110.083,20.417, 110.417,20.417, 254.333,20.417, -105.667,20.417, 254.417,20.417, -105.583,20.417, 254.500,20.417, -105.500,20.417, 262.833,20.417, -97.167,20.417, 269.583,20.417, -90.417,20.417, 272.500,20.417, -87.500,20.417, 282.917,20.417, -77.083,20.417, 285.250,20.417, -74.750,20.417, 343.667,20.417, -16.333,20.417, 37.083,20.500, 39.667,20.500, 57.917,20.500, 58.250,20.500, 58.417,20.500, 58.833,20.500, 72.917,20.500, 86.667,20.500, 92.583,20.500, 92.667,20.500, 92.750,20.500, 92.833,20.500, 93.000,20.500, 93.083,20.500, 106.417,20.500, 109.917,20.500, 110.000,20.500, 110.417,20.500, 254.583,20.500, -105.417,20.500, 254.667,20.500, -105.333,20.500, 254.750,20.500, -105.250,20.500, 262.750,20.500, -97.250,20.500, 269.500,20.500, -90.500,20.500, 272.500,20.500, -87.500,20.500, 282.917,20.500, -77.083,20.500, 285.167,20.500, -74.833,20.500, 343.667,20.500, -16.333,20.500, 37.083,20.583, 39.667,20.583, 58.000,20.583, 58.333,20.583, 58.417,20.583, 58.833,20.583, 72.917,20.583, 86.750,20.583, 92.583,20.583, 106.500,20.583, 109.833,20.583, 110.250,20.583, 110.333,20.583, 254.833,20.583, -105.167,20.583, 262.667,20.583, -97.333,20.583, 269.500,20.583, -90.500,20.583, 272.583,20.583, -87.417,20.583, 282.833,20.583, -77.167,20.583, 284.500,20.583, -75.500,20.583, 284.667,20.583, -75.333,20.583, 284.917,20.583, -75.083,20.583, 285.000,20.583, -75.000,20.583, 285.083,20.583, -74.917,20.583, 343.667,20.583, -16.333,20.583, 37.000,20.667, 39.583,20.667, 58.083,20.667, 58.167,20.667, 58.250,20.667, 58.500,20.667, 72.917,20.667, 86.833,20.667, 86.917,20.667, 92.500,20.667, 106.583,20.667, 109.750,20.667, 110.167,20.667, 203.583,20.667, -156.417,20.667, 203.667,20.667, -156.333,20.667, 203.750,20.667, -156.250,20.667, 254.750,20.667, -105.250,20.667, 262.667,20.667, -97.333,20.667, 269.500,20.667, -90.500,20.667, 272.667,20.667, -87.333,20.667, 272.750,20.667, -87.250,20.667, 282.750,20.667, -77.250,20.667, 284.083,20.667, -75.917,20.667, 284.167,20.667, -75.833,20.667, 284.250,20.667, -75.750,20.667, 284.333,20.667, -75.667,20.667, 284.417,20.667, -75.583,20.667, 284.583,20.667, -75.417,20.667, 284.750,20.667, -75.250,20.667, 284.833,20.667, -75.167,20.667, 343.667,20.667, -16.333,20.667, 37.000,20.750, 39.500,20.750, 58.583,20.750, 70.750,20.750, 70.833,20.750, 70.917,20.750, 71.000,20.750, 72.917,20.750, 86.917,20.750, 92.417,20.750, 106.667,20.750, 109.833,20.750, 110.167,20.750, 203.583,20.750, -156.417,20.750, 203.833,20.750, -156.167,20.750, 254.750,20.750, -105.250,20.750, 262.583,20.750, -97.417,20.750, 269.583,20.750, -90.417,20.750, 272.833,20.750, -87.167,20.750, 281.917,20.750, -78.083,20.750, 282.083,20.750, -77.917,20.750, 282.167,20.750, -77.833,20.750, 282.250,20.750, -77.750,20.750, 282.333,20.750, -77.667,20.750, 282.417,20.750, -77.583,20.750, 282.500,20.750, -77.500,20.750, 282.583,20.750, -77.417,20.750, 282.667,20.750, -77.333,20.750, 284.000,20.750, -76.000,20.750, 343.333,20.750, -16.667,20.750, 343.417,20.750, -16.583,20.750, 343.500,20.750, -16.500,20.750, 343.583,20.750, -16.417,20.750, 37.000,20.833, 39.500,20.833, 58.583,20.833, 70.500,20.833, 70.583,20.833, 70.667,20.833, 71.083,20.833, 71.167,20.833, 72.917,20.833, 86.833,20.833, 92.417,20.833, 106.667,20.833, 106.833,20.833, 106.917,20.833, 107.000,20.833, 109.833,20.833, 110.083,20.833, 203.417,20.833, -156.583,20.833, 203.500,20.833, -156.500,20.833, 203.667,20.833, -156.333,20.833, 203.750,20.833, -156.250,20.833, 254.583,20.833, -105.417,20.833, 254.667,20.833, -105.333,20.833, 262.583,20.833, -97.417,20.833, 269.583,20.833, -90.417,20.833, 272.917,20.833, -87.083,20.833, 281.833,20.833, -78.167,20.833, 282.000,20.833, -78.000,20.833, 284.000,20.833, -76.000,20.833, 343.333,20.833, -16.667,20.833, 37.000,20.917, 39.417,20.917, 58.667,20.917, 70.417,20.917, 71.250,20.917, 71.333,20.917, 72.917,20.917, 86.833,20.917, 92.250,20.917, 92.333,20.917, 106.667,20.917, 106.750,20.917, 106.917,20.917, 109.667,20.917, 109.750,20.917, 110.000,20.917, 203.333,20.917, -156.667,20.917, 203.417,20.917, -156.583,20.917, 203.500,20.917, -156.500,20.917, 203.583,20.917, -156.417,20.917, 254.667,20.917, -105.333,20.917, 262.500,20.917, -97.500,20.917, 269.583,20.917, -90.417,20.917, 272.917,20.917, -87.083,20.917, 281.750,20.917, -78.250,20.917, 284.083,20.917, -75.917,20.917, 284.167,20.917, -75.833,20.917, 343.250,20.917, -16.750,20.917, 37.000,21.000, 39.333,21.000, 58.667,21.000, 70.250,21.000, 70.333,21.000, 71.417,21.000, 71.500,21.000, 72.833,21.000, 86.833,21.000, 92.250,21.000, 106.583,21.000, 106.833,21.000, 107.167,21.000, 107.250,21.000, 107.500,21.000, 107.750,21.000, 109.750,21.000, 110.000,21.000, 254.750,21.000, -105.250,21.000, 262.500,21.000, -97.500,21.000, 269.667,21.000, -90.333,21.000, 273.000,21.000, -87.000,21.000, 281.583,21.000, -78.417,21.000, 281.667,21.000, -78.333,21.000, 284.167,21.000, -75.833,21.000, 286.333,21.000, -73.667,21.000, 286.417,21.000, -73.583,21.000, 343.000,21.000, -17.000,21.000, 343.167,21.000, -16.833,21.000, 37.000,21.083, 39.250,21.083, 58.750,21.083, 70.167,21.083, 71.583,21.083, 71.667,21.083, 71.750,21.083, 71.833,21.083, 72.833,21.083, 86.750,21.083, 92.167,21.083, 106.667,21.083, 106.750,21.083, 106.917,21.083, 107.000,21.083, 107.083,21.083, 107.333,21.083, 107.417,21.083, 109.750,21.083, 110.083,21.083, 110.167,21.083, 254.833,21.083, -105.167,21.083, 262.417,21.083, -97.583,21.083, 269.750,21.083, -90.250,21.083, 273.000,21.083, -87.000,21.083, 281.583,21.083, -78.417,21.083, 283.750,21.083, -76.250,21.083, 283.833,21.083, -76.167,21.083, 283.917,21.083, -76.083,21.083, 284.000,21.083, -76.000,21.083, 284.083,21.083, -75.917,21.083, 286.417,21.083, -73.583,21.083, 286.500,21.083, -73.500,21.083, 286.583,21.083, -73.417,21.083, 286.667,21.083, -73.333,21.083, 343.000,21.083, -17.000,21.083, 343.167,21.083, -16.833,21.083, 37.083,21.167, 39.167,21.167, 58.833,21.167, 70.083,21.167, 71.917,21.167, 72.000,21.167, 72.750,21.167, 86.750,21.167, 92.083,21.167, 107.333,21.167, 107.417,21.167, 107.500,21.167, 109.833,21.167, 110.250,21.167, 110.500,21.167, 202.750,21.167, -157.250,21.167, 202.833,21.167, -157.167,21.167, 202.917,21.167, -157.083,21.167, 203.083,21.167, -156.917,21.167, 254.833,21.167, -105.167,21.167, 262.417,21.167, -97.583,21.167, 269.833,21.167, -90.167,21.167, 269.917,21.167, -90.083,21.167, 270.000,21.167, -90.000,21.167, 273.000,21.167, -87.000,21.167, 281.500,21.167, -78.500,21.167, 283.583,21.167, -76.417,21.167, 283.667,21.167, -76.333,21.167, 343.000,21.167, -17.000,21.167, 343.083,21.167, -16.917,21.167, 37.000,21.250, 39.167,21.250, 58.917,21.250, 70.000,21.250, 72.083,21.250, 72.667,21.250, 86.833,21.250, 92.083,21.250, 107.250,21.250, 109.833,21.250, 110.250,21.250, 110.500,21.250, 254.833,21.250, -105.167,21.250, 262.333,21.250, -97.667,21.250, 270.083,21.250, -89.917,21.250, 270.167,21.250, -89.833,21.250, 270.250,21.250, -89.750,21.250, 270.333,21.250, -89.667,21.250, 273.000,21.250, -87.000,21.250, 281.500,21.250, -78.500,21.250, 283.000,21.250, -77.000,21.250, 283.167,21.250, -76.833,21.250, 283.250,21.250, -76.750,21.250, 283.333,21.250, -76.667,21.250, 283.417,21.250, -76.583,21.250, 283.500,21.250, -76.500,21.250, 343.000,21.250, -17.000,21.250, 36.917,21.333, 39.167,21.333, 59.000,21.333, 69.917,21.333, 72.000,21.333, 72.667,21.333, 86.917,21.333, 92.083,21.333, 107.333,21.333, 107.417,21.333, 107.500,21.333, 107.583,21.333, 109.833,21.333, 110.250,21.333, 110.500,21.333, 110.583,21.333, 201.917,21.333, -158.083,21.333, 202.000,21.333, -158.000,21.333, 202.083,21.333, -157.917,21.333, 254.833,21.333, -105.167,21.333, 262.417,21.333, -97.583,21.333, 270.417,21.333, -89.583,21.333, 270.500,21.333, -89.500,21.333, 270.583,21.333, -89.417,21.333, 270.667,21.333, -89.333,21.333, 270.750,21.333, -89.250,21.333, 270.833,21.333, -89.167,21.333, 270.917,21.333, -89.083,21.333, 271.000,21.333, -89.000,21.333, 273.000,21.333, -87.000,21.333, 281.500,21.333, -78.500,21.333, 282.917,21.333, -77.083,21.333, 283.083,21.333, -76.917,21.333, 343.000,21.333, -17.000,21.333, 36.917,21.417, 39.250,21.417, 59.083,21.417, 59.167,21.417, 69.833,21.417, 72.083,21.417, 72.167,21.417, 72.667,21.417, 86.917,21.417, 92.000,21.417, 107.667,21.417, 109.167,21.417, 109.917,21.417, 110.333,21.417, 110.417,21.417, 110.667,21.417, 110.833,21.417, 201.833,21.417, -158.167,21.417, 202.000,21.417, -158.000,21.417, 202.083,21.417, -157.917,21.417, 254.833,21.417, -105.167,21.417, 262.333,21.417, -97.667,21.417, 262.417,21.417, -97.583,21.417, 271.083,21.417, -88.917,21.417, 271.167,21.417, -88.833,21.417, 271.250,21.417, -88.750,21.417, 272.167,21.417, -87.833,21.417, 272.333,21.417, -87.667,21.417, 272.417,21.417, -87.583,21.417, 272.500,21.417, -87.500,21.417, 272.583,21.417, -87.417,21.417, 272.667,21.417, -87.333,21.417, 272.750,21.417, -87.250,21.417, 272.833,21.417, -87.167,21.417, 272.917,21.417, -87.083,21.417, 273.000,21.417, -87.000,21.417, 281.500,21.417, -78.500,21.417, 282.583,21.417, -77.417,21.417, 282.667,21.417, -77.333,21.417, 282.750,21.417, -77.250,21.417, 282.833,21.417, -77.167,21.417, 282.917,21.417, -77.083,21.417, 343.000,21.417, -17.000,21.417, 36.833,21.500, 39.167,21.500, 59.250,21.500, 69.750,21.500, 72.250,21.500, 72.667,21.500, 72.750,21.500, 87.000,21.500, 92.000,21.500, 107.750,21.500, 108.000,21.500, 109.167,21.500, 109.250,21.500, 109.333,21.500, 109.417,21.500, 109.500,21.500, 109.667,21.500, 109.750,21.500, 109.833,21.500, 110.750,21.500, 110.917,21.500, 111.083,21.500, 111.167,21.500, 111.333,21.500, 201.833,21.500, -158.167,21.500, 201.917,21.500, -158.083,21.500, 254.833,21.500, -105.167,21.500, 262.250,21.500, -97.750,21.500, 271.333,21.500, -88.667,21.500, 271.417,21.500, -88.583,21.500, 271.500,21.500, -88.500,21.500, 271.583,21.500, -88.417,21.500, 271.667,21.500, -88.333,21.500, 271.750,21.500, -88.250,21.500, 271.833,21.500, -88.167,21.500, 272.000,21.500, -88.000,21.500, 272.083,21.500, -87.917,21.500, 272.250,21.500, -87.750,21.500, 281.417,21.500, -78.583,21.500, 282.500,21.500, -77.500,21.500, 343.083,21.500, -16.917,21.500, 36.833,21.583, 39.167,21.583, 59.333,21.583, 69.667,21.583, 72.250,21.583, 72.833,21.583, 72.917,21.583, 87.083,21.583, 87.167,21.583, 87.250,21.583, 87.333,21.583, 88.750,21.583, 91.917,21.583, 92.083,21.583, 107.833,21.583, 107.917,21.583, 108.083,21.583, 108.167,21.583, 109.167,21.583, 109.500,21.583, 109.750,21.583, 111.000,21.583, 111.250,21.583, 111.417,21.583, 111.500,21.583, 111.583,21.583, 111.667,21.583, 111.833,21.583, 201.750,21.583, -158.250,21.583, 201.833,21.583, -158.167,21.583, 201.917,21.583, -158.083,21.583, 254.667,21.583, -105.333,21.583, 254.750,21.583, -105.250,21.583, 262.167,21.583, -97.833,21.583, 271.917,21.583, -88.083,21.583, 277.083,21.583, -82.917,21.583, 277.167,21.583, -82.833,21.583, 277.250,21.583, -82.750,21.583, 280.667,21.583, -79.333,21.583, 280.750,21.583, -79.250,21.583, 281.333,21.583, -78.667,21.583, 282.417,21.583, -77.583,21.583, 282.500,21.583, -77.500,21.583, 343.083,21.583, -16.917,21.583, 36.833,21.667, 39.083,21.667, 59.333,21.667, 69.583,21.667, 72.167,21.667, 72.250,21.667, 73.000,21.667, 87.417,21.667, 87.500,21.667, 87.583,21.667, 87.667,21.667, 88.250,21.667, 88.333,21.667, 88.750,21.667, 88.833,21.667, 88.917,21.667, 89.000,21.667, 89.083,21.667, 91.917,21.667, 92.000,21.667, 108.250,21.667, 108.417,21.667, 108.500,21.667, 108.833,21.667, 108.917,21.667, 109.000,21.667, 109.083,21.667, 109.583,21.667, 109.667,21.667, 111.750,21.667, 112.583,21.667, 254.583,21.667, -105.417,21.667, 262.083,21.667, -97.917,21.667, 277.000,21.667, -83.000,21.667, 277.167,21.667, -82.833,21.667, 280.417,21.667, -79.583,21.667, 280.500,21.667, -79.500,21.667, 280.583,21.667, -79.417,21.667, 280.833,21.667, -79.167,21.667, 280.917,21.667, -79.083,21.667, 281.000,21.667, -79.000,21.667, 281.083,21.667, -78.917,21.667, 281.167,21.667, -78.833,21.667, 281.250,21.667, -78.750,21.667, 282.333,21.667, -77.667,21.667, 282.500,21.667, -77.500,21.667, 343.083,21.667, -16.917,21.667, 36.750,21.750, 39.083,21.750, 59.333,21.750, 69.500,21.750, 71.917,21.750, 72.000,21.750, 72.083,21.750, 72.583,21.750, 72.667,21.750, 72.750,21.750, 72.833,21.750, 72.917,21.750, 87.750,21.750, 88.250,21.750, 88.333,21.750, 88.750,21.750, 88.917,21.750, 89.250,21.750, 91.917,21.750, 108.333,21.750, 108.417,21.750, 108.667,21.750, 108.750,21.750, 111.667,21.750, 111.833,21.750, 111.917,21.750, 112.250,21.750, 112.333,21.750, 254.583,21.750, -105.417,21.750, 262.083,21.750, -97.917,21.750, 277.000,21.750, -83.000,21.750, 277.167,21.750, -82.833,21.750, 277.333,21.750, -82.667,21.750, 280.083,21.750, -79.917,21.750, 280.167,21.750, -79.833,21.750, 280.250,21.750, -79.750,21.750, 280.333,21.750, -79.667,21.750, 282.083,21.750, -77.917,21.750, 282.250,21.750, -77.750,21.750, 282.333,21.750, -77.667,21.750, 282.500,21.750, -77.500,21.750, 343.083,21.750, -16.917,21.750, 36.667,21.833, 39.000,21.833, 59.417,21.833, 69.417,21.833, 71.833,21.833, 72.583,21.833, 87.833,21.833, 88.250,21.833, 88.333,21.833, 88.750,21.833, 88.917,21.833, 89.167,21.833, 89.417,21.833, 89.583,21.833, 90.083,21.833, 90.167,21.833, 91.917,21.833, 108.333,21.833, 108.667,21.833, 111.750,21.833, 111.833,21.833, 112.083,21.833, 112.167,21.833, 112.250,21.833, 112.500,21.833, 254.500,21.833, -105.500,21.833, 262.083,21.833, -97.917,21.833, 277.000,21.833, -83.000,21.833, 277.083,21.833, -82.917,21.833, 279.917,21.833, -80.083,21.833, 280.000,21.833, -80.000,21.833, 281.917,21.833, -78.083,21.833, 282.000,21.833, -78.000,21.833, 282.167,21.833, -77.833,21.833, 282.333,21.833, -77.667,21.833, 343.083,21.833, -16.917,21.833, 36.750,21.917, 39.083,21.917, 59.500,21.917, 69.333,21.917, 71.917,21.917, 72.000,21.917, 72.667,21.917, 87.917,21.917, 88.167,21.917, 88.333,21.917, 88.750,21.917, 89.000,21.917, 89.083,21.917, 89.250,21.917, 89.333,21.917, 89.500,21.917, 89.667,21.917, 89.750,21.917, 89.833,21.917, 90.083,21.917, 90.250,21.917, 91.917,21.917, 108.417,21.917, 108.500,21.917, 108.583,21.917, 111.917,21.917, 112.000,21.917, 112.250,21.917, 112.500,21.917, 112.583,21.917, 112.917,21.917, 200.417,21.917, -159.583,21.917, 254.417,21.917, -105.583,21.917, 262.083,21.917, -97.917,21.917, 279.750,21.917, -80.250,21.917, 279.833,21.917, -80.167,21.917, 281.833,21.917, -78.167,21.917, 343.083,21.917, -16.917,21.917, 36.750,22.000, 39.083,22.000, 59.500,22.000, 69.250,22.000, 72.083,22.000, 72.583,22.000, 87.917,22.000, 88.167,22.000, 88.417,22.000, 88.500,22.000, 88.583,22.000, 88.667,22.000, 88.833,22.000, 88.917,22.000, 89.167,22.000, 89.417,22.000, 89.583,22.000, 89.833,22.000, 90.000,22.000, 90.167,22.000, 91.917,22.000, 112.333,22.000, 112.417,22.000, 112.667,22.000, 112.750,22.000, 112.833,22.000, 120.750,22.000, 200.250,22.000, -159.750,22.000, 200.333,22.000, -159.667,22.000, 200.417,22.000, -159.583,22.000, 254.417,22.000, -105.583,22.000, 262.083,22.000, -97.917,22.000, 275.417,22.000, -84.583,22.000, 275.500,22.000, -84.500,22.000, 275.583,22.000, -84.417,22.000, 275.667,22.000, -84.333,22.000, 275.750,22.000, -84.250,22.000, 275.833,22.000, -84.167,22.000, 279.667,22.000, -80.333,22.000, 281.750,22.000, -78.250,22.000, 343.167,22.000, -16.833,22.000, 36.750,22.083, 39.083,22.083, 59.583,22.083, 69.167,22.083, 72.167,22.083, 72.583,22.083, 72.667,22.083, 72.750,22.083, 88.000,22.083, 88.250,22.083, 88.667,22.083, 88.750,22.083, 89.000,22.083, 89.083,22.083, 89.500,22.083, 89.667,22.083, 89.917,22.083, 90.250,22.083, 91.917,22.083, 112.833,22.083, 113.167,22.083, 120.750,22.083, 200.250,22.083, -159.750,22.083, 200.500,22.083, -159.500,22.083, 254.417,22.083, -105.583,22.083, 262.000,22.083, -98.000,22.083, 275.750,22.083, -84.250,22.083, 275.833,22.083, -84.167,22.083, 279.500,22.083, -80.500,22.083, 279.667,22.083, -80.333,22.083, 281.583,22.083, -78.417,22.083, 281.667,22.083, -78.333,22.083, 281.750,22.083, -78.250,22.083, 343.167,22.083, -16.833,22.083, 36.583,22.167, 36.667,22.167, 39.083,22.167, 59.667,22.167, 69.083,22.167, 72.167,22.167, 72.583,22.167, 72.833,22.167, 72.917,22.167, 88.000,22.167, 88.250,22.167, 88.583,22.167, 88.750,22.167, 89.583,22.167, 90.333,22.167, 90.667,22.167, 90.750,22.167, 91.083,22.167, 91.833,22.167, 112.917,22.167, 113.167,22.167, 120.750,22.167, 200.333,22.167, -159.667,22.167, 200.417,22.167, -159.583,22.167, 200.500,22.167, -159.500,22.167, 254.417,22.167, -105.583,22.167, 262.000,22.167, -98.000,22.167, 275.667,22.167, -84.333,22.167, 275.833,22.167, -84.167,22.167, 278.917,22.167, -81.083,22.167, 279.000,22.167, -81.000,22.167, 279.083,22.167, -80.917,22.167, 279.167,22.167, -80.833,22.167, 279.250,22.167, -80.750,22.167, 279.583,22.167, -80.417,22.167, 281.500,22.167, -78.500,22.167, 343.250,22.167, -16.750,22.167, 36.417,22.250, 36.500,22.250, 39.083,22.250, 59.667,22.250, 69.000,22.250, 69.250,22.250, 69.333,22.250, 69.417,22.250, 72.083,22.250, 72.417,22.250, 72.750,22.250, 73.000,22.250, 88.083,22.250, 88.167,22.250, 88.667,22.250, 89.500,22.250, 89.667,22.250, 90.417,22.250, 90.667,22.250, 90.750,22.250, 91.083,22.250, 91.167,22.250, 91.917,22.250, 113.000,22.250, 113.083,22.250, 113.167,22.250, 113.417,22.250, 114.167,22.250, 120.667,22.250, 120.750,22.250, 254.417,22.250, -105.583,22.250, 262.000,22.250, -98.000,22.250, 275.667,22.250, -84.333,22.250, 275.917,22.250, -84.083,22.250, 276.000,22.250, -84.000,22.250, 276.083,22.250, -83.917,22.250, 276.167,22.250, -83.833,22.250, 276.250,22.250, -83.750,22.250, 276.333,22.250, -83.667,22.250, 276.417,22.250, -83.583,22.250, 278.167,22.250, -81.833,22.250, 278.250,22.250, -81.750,22.250, 278.417,22.250, -81.583,22.250, 278.500,22.250, -81.500,22.250, 278.583,22.250, -81.417,22.250, 278.917,22.250, -81.083,22.250, 279.333,22.250, -80.667,22.250, 279.417,22.250, -80.583,22.250, 279.500,22.250, -80.500,22.250, 281.083,22.250, -78.917,22.250, 281.250,22.250, -78.750,22.250, 281.333,22.250, -78.667,22.250, 281.417,22.250, -78.583,22.250, 281.833,22.250, -78.167,22.250, 282.000,22.250, -78.000,22.250, 343.333,22.250, -16.667,22.250, 343.417,22.250, -16.583,22.250, 343.500,22.250, -16.500,22.250, 36.333,22.333, 39.167,22.333, 59.667,22.333, 69.000,22.333, 69.083,22.333, 69.167,22.333, 69.500,22.333, 69.583,22.333, 69.667,22.333, 72.167,22.333, 72.250,22.333, 72.333,22.333, 72.500,22.333, 72.583,22.333, 72.667,22.333, 72.833,22.333, 72.917,22.333, 87.917,22.333, 89.583,22.333, 90.500,22.333, 90.750,22.333, 91.083,22.333, 91.167,22.333, 91.833,22.333, 113.167,22.333, 113.250,22.333, 113.333,22.333, 113.500,22.333, 114.167,22.333, 114.250,22.333, 120.667,22.333, 120.750,22.333, 254.417,22.333, -105.583,22.333, 262.000,22.333, -98.000,22.333, 275.667,22.333, -84.333,22.333, 276.500,22.333, -83.500,22.333, 278.000,22.333, -82.000,22.333, 278.083,22.333, -81.917,22.333, 278.333,22.333, -81.667,22.333, 278.583,22.333, -81.417,22.333, 278.750,22.333, -81.250,22.333, 278.833,22.333, -81.167,22.333, 280.500,22.333, -79.500,22.333, 280.583,22.333, -79.417,22.333, 280.667,22.333, -79.333,22.333, 280.750,22.333, -79.250,22.333, 280.833,22.333, -79.167,22.333, 280.917,22.333, -79.083,22.333, 281.000,22.333, -79.000,22.333, 281.167,22.333, -78.833,22.333, 343.583,22.333, -16.417,22.333, 36.250,22.417, 39.083,22.417, 59.667,22.417, 59.750,22.417, 69.000,22.417, 69.750,22.417, 69.833,22.417, 87.833,22.417, 88.000,22.417, 90.583,22.417, 90.667,22.417, 90.750,22.417, 91.083,22.417, 91.750,22.417, 113.083,22.417, 113.333,22.417, 113.417,22.417, 113.917,22.417, 114.000,22.417, 114.083,22.417, 114.250,22.417, 120.583,22.417, 120.750,22.417, 254.333,22.417, -105.667,22.417, 262.000,22.417, -98.000,22.417, 275.667,22.417, -84.333,22.417, 275.750,22.417, -84.250,22.417, 276.583,22.417, -83.417,22.417, 276.667,22.417, -83.333,22.417, 277.917,22.417, -82.083,22.417, 278.083,22.417, -81.917,22.417, 278.167,22.417, -81.833,22.417, 278.250,22.417, -81.750,22.417, 278.333,22.417, -81.667,22.417, 278.667,22.417, -81.333,22.417, 280.417,22.417, -79.583,22.417, 343.583,22.417, -16.417,22.417, 36.167,22.500, 39.083,22.500, 59.500,22.500, 59.583,22.500, 69.917,22.500, 70.000,22.500, 70.083,22.500, 70.167,22.500, 87.917,22.500, 90.500,22.500, 90.667,22.500, 90.750,22.500, 91.417,22.500, 91.750,22.500, 113.000,22.500, 113.250,22.500, 113.417,22.500, 114.083,22.500, 114.250,22.500, 114.500,22.500, 114.583,22.500, 120.417,22.500, 120.500,22.500, 120.833,22.500, 254.333,22.500, -105.667,22.500, 261.917,22.500, -98.083,22.500, 275.833,22.500, -84.167,22.500, 276.750,22.500, -83.250,22.500, 278.417,22.500, -81.583,22.500, 280.333,22.500, -79.667,22.500, 281.417,22.500, -78.583,22.500, 281.500,22.500, -78.500,22.500, 343.583,22.500, -16.417,22.500, 35.917,22.583, 36.000,22.583, 36.083,22.583, 36.167,22.583, 39.083,22.583, 59.417,22.583, 70.250,22.583, 90.500,22.583, 90.667,22.583, 91.667,22.583, 113.083,22.583, 113.167,22.583, 113.417,22.583, 113.833,22.583, 113.917,22.583, 114.000,22.583, 114.167,22.583, 114.750,22.583, 120.333,22.583, 120.833,22.583, 254.250,22.583, -105.750,22.583, 261.917,22.583, -98.083,22.583, 275.833,22.583, -84.167,22.583, 275.917,22.583, -84.083,22.583, 276.833,22.583, -83.167,22.583, 276.917,22.583, -83.083,22.583, 278.333,22.583, -81.667,22.583, 280.250,22.583, -79.750,22.583, 343.667,22.583, -16.333,22.583, 35.833,22.667, 39.083,22.667, 59.333,22.667, 70.250,22.667, 90.417,22.667, 90.583,22.667, 90.667,22.667, 90.917,22.667, 91.583,22.667, 113.500,22.667, 113.833,22.667, 114.250,22.667, 114.333,22.667, 114.417,22.667, 114.750,22.667, 114.833,22.667, 120.250,22.667, 120.917,22.667, 254.250,22.667, -105.750,22.667, 262.000,22.667, -98.000,22.667, 276.000,22.667, -84.000,22.667, 276.083,22.667, -83.917,22.667, 277.000,22.667, -83.000,22.667, 278.250,22.667, -81.750,22.667, 280.250,22.667, -79.750,22.667, 285.917,22.667, -74.083,22.667, 343.667,22.667, -16.333,22.667, 35.750,22.750, 39.083,22.750, 59.250,22.750, 70.333,22.750, 90.333,22.750, 90.833,22.750, 91.500,22.750, 113.417,22.750, 113.583,22.750, 113.667,22.750, 113.833,22.750, 114.500,22.750, 114.833,22.750, 114.917,22.750, 115.417,22.750, 120.250,22.750, 121.000,22.750, 254.167,22.750, -105.833,22.750, 261.917,22.750, -98.083,22.750, 276.167,22.750, -83.833,22.750, 276.250,22.750, -83.750,22.750, 276.333,22.750, -83.667,22.750, 276.417,22.750, -83.583,22.750, 277.083,22.750, -82.917,22.750, 277.167,22.750, -82.833,22.750, 277.250,22.750, -82.750,22.750, 277.333,22.750, -82.667,22.750, 277.417,22.750, -82.583,22.750, 277.500,22.750, -82.500,22.750, 277.583,22.750, -82.417,22.750, 277.667,22.750, -82.333,22.750, 277.750,22.750, -82.250,22.750, 277.833,22.750, -82.167,22.750, 277.917,22.750, -82.083,22.750, 278.000,22.750, -82.000,22.750, 278.083,22.750, -81.917,22.750, 278.167,22.750, -81.833,22.750, 280.000,22.750, -80.000,22.750, 280.083,22.750, -79.917,22.750, 280.167,22.750, -79.833,22.750, 343.667,22.750, -16.333,22.750, 35.667,22.833, 38.917,22.833, 39.000,22.833, 59.167,22.833, 69.333,22.833, 69.417,22.833, 69.500,22.833, 69.583,22.833, 69.667,22.833, 69.750,22.833, 70.417,22.833, 90.250,22.833, 90.500,22.833, 91.000,22.833, 91.083,22.833, 91.167,22.833, 91.250,22.833, 91.417,22.833, 113.333,22.833, 113.500,22.833, 113.667,22.833, 113.750,22.833, 114.583,22.833, 114.667,22.833, 114.750,22.833, 115.000,22.833, 115.083,22.833, 115.333,22.833, 115.417,22.833, 115.833,22.833, 120.250,22.833, 121.083,22.833, 254.083,22.833, -105.917,22.833, 262.000,22.833, -98.000,22.833, 276.500,22.833, -83.500,22.833, 276.583,22.833, -83.417,22.833, 279.583,22.833, -80.417,22.833, 279.750,22.833, -80.250,22.833, 279.833,22.833, -80.167,22.833, 279.917,22.833, -80.083,22.833, 343.750,22.833, -16.250,22.833, 35.667,22.917, 39.000,22.917, 59.083,22.917, 69.083,22.917, 69.167,22.917, 69.250,22.917, 69.833,22.917, 69.917,22.917, 70.000,22.917, 70.083,22.917, 70.417,22.917, 70.500,22.917, 90.333,22.917, 90.417,22.917, 90.500,22.917, 90.750,22.917, 90.833,22.917, 90.917,22.917, 91.333,22.917, 113.333,22.917, 113.667,22.917, 115.167,22.917, 115.250,22.917, 115.500,22.917, 115.583,22.917, 115.667,22.917, 115.750,22.917, 115.917,22.917, 116.000,22.917, 116.083,22.917, 116.167,22.917, 120.167,22.917, 121.167,22.917, 253.917,22.917, -106.083,22.917, 254.000,22.917, -106.000,22.917, 262.000,22.917, -98.000,22.917, 276.667,22.917, -83.333,22.917, 276.750,22.917, -83.250,22.917, 276.833,22.917, -83.167,22.917, 279.333,22.917, -80.667,22.917, 279.417,22.917, -80.583,22.917, 279.500,22.917, -80.500,22.917, 279.667,22.917, -80.333,22.917, 343.833,22.917, -16.167,22.917, 35.583,23.000, 38.833,23.000, 38.917,23.000, 59.000,23.000, 69.000,23.000, 70.167,23.000, 70.250,23.000, 70.333,23.000, 70.583,23.000, 90.333,23.000, 90.667,23.000, 113.333,23.000, 113.417,23.000, 113.583,23.000, 115.333,23.000, 115.417,23.000, 116.250,23.000, 116.333,23.000, 116.417,23.000, 120.167,23.000, 121.167,23.000, 249.917,23.000, -110.083,23.000, 250.000,23.000, -110.000,23.000, 253.833,23.000, -106.167,23.000, 262.083,23.000, -97.917,23.000, 276.917,23.000, -83.083,23.000, 277.000,23.000, -83.000,23.000, 277.083,23.000, -82.917,23.000, 277.167,23.000, -82.833,23.000, 277.250,23.000, -82.750,23.000, 277.333,23.000, -82.667,23.000, 277.417,23.000, -82.583,23.000, 278.333,23.000, -81.667,23.000, 278.500,23.000, -81.500,23.000, 278.667,23.000, -81.333,23.000, 278.833,23.000, -81.167,23.000, 278.917,23.000, -81.083,23.000, 279.000,23.000, -81.000,23.000, 279.083,23.000, -80.917,23.000, 279.167,23.000, -80.833,23.000, 279.250,23.000, -80.750,23.000, 343.917,23.000, -16.083,23.000, 35.583,23.083, 38.833,23.083, 58.917,23.083, 68.833,23.083, 68.917,23.083, 70.333,23.083, 70.583,23.083, 90.333,23.083, 90.583,23.083, 113.250,23.083, 113.500,23.083, 116.417,23.083, 120.167,23.083, 121.250,23.083, 249.917,23.083, -110.083,23.083, 250.083,23.083, -109.917,23.083, 250.167,23.083, -109.833,23.083, 253.750,23.083, -106.250,23.083, 262.083,23.083, -97.917,23.083, 277.500,23.083, -82.500,23.083, 277.583,23.083, -82.417,23.083, 277.667,23.083, -82.333,23.083, 277.917,23.083, -82.083,23.083, 278.000,23.083, -82.000,23.083, 278.083,23.083, -81.917,23.083, 278.167,23.083, -81.833,23.083, 278.250,23.083, -81.750,23.083, 278.417,23.083, -81.583,23.083, 278.583,23.083, -81.417,23.083, 278.750,23.083, -81.250,23.083, 343.833,23.083, -16.167,23.083, 35.500,23.167, 38.833,23.167, 58.917,23.167, 68.667,23.167, 68.750,23.167, 70.417,23.167, 70.500,23.167, 90.417,23.167, 90.667,23.167, 113.333,23.167, 113.417,23.167, 116.500,23.167, 120.083,23.167, 121.250,23.167, 249.917,23.167, -110.083,23.167, 250.250,23.167, -109.750,23.167, 250.333,23.167, -109.667,23.167, 253.667,23.167, -106.333,23.167, 262.000,23.167, -98.000,23.167, 277.750,23.167, -82.250,23.167, 277.833,23.167, -82.167,23.167, 343.917,23.167, -16.083,23.167, 35.417,23.250, 38.750,23.250, 58.833,23.250, 68.667,23.250, 90.417,23.250, 90.667,23.250, 116.500,23.250, 116.583,23.250, 116.667,23.250, 120.167,23.250, 121.250,23.250, 249.917,23.250, -110.083,23.250, 250.333,23.250, -109.667,23.250, 253.583,23.250, -106.417,23.250, 262.000,23.250, -98.000,23.250, 343.917,23.250, -16.083,23.250, 35.417,23.333, 38.750,23.333, 58.750,23.333, 68.667,23.333, 90.083,23.333, 90.167,23.333, 90.250,23.333, 90.333,23.333, 90.417,23.333, 90.667,23.333, 116.417,23.333, 120.167,23.333, 121.333,23.333, 249.833,23.333, -110.167,23.333, 250.333,23.333, -109.667,23.333, 253.583,23.333, -106.417,23.333, 262.000,23.333, -98.000,23.333, 344.000,23.333, -16.000,23.333, 35.333,23.417, 38.750,23.417, 58.667,23.417, 68.583,23.417, 90.000,23.417, 90.667,23.417, 116.500,23.417, 116.583,23.417, 116.667,23.417, 116.750,23.417, 120.167,23.417, 121.333,23.417, 249.833,23.417, -110.167,23.417, 250.417,23.417, -109.583,23.417, 253.500,23.417, -106.500,23.417, 262.000,23.417, -98.000,23.417, 344.083,23.417, -15.917,23.417, 35.333,23.500, 38.667,23.500, 58.583,23.500, 58.667,23.500, 68.417,23.500, 68.500,23.500, 90.000,23.500, 90.250,23.500, 90.333,23.500, 90.417,23.500, 90.667,23.500, 116.833,23.500, 120.167,23.500, 121.333,23.500, 249.750,23.500, -110.250,23.500, 250.333,23.500, -109.667,23.500, 253.417,23.500, -106.583,23.500, 262.000,23.500, -98.000,23.500, 344.083,23.500, -15.917,23.500, 35.417,23.583, 38.583,23.583, 58.167,23.583, 58.250,23.583, 58.333,23.583, 58.417,23.583, 58.500,23.583, 68.417,23.583, 89.833,23.583, 89.917,23.583, 90.083,23.583, 90.167,23.583, 90.333,23.583, 90.583,23.583, 116.750,23.583, 120.167,23.583, 121.417,23.583, 249.667,23.583, -110.333,23.583, 250.167,23.583, -109.833,23.583, 250.250,23.583, -109.750,23.583, 250.333,23.583, -109.667,23.583, 253.333,23.583, -106.667,23.583, 262.083,23.583, -97.917,23.583, 344.083,23.583, -15.917,23.583, 35.417,23.667, 38.500,23.667, 57.750,23.667, 57.833,23.667, 57.917,23.667, 58.000,23.667, 58.083,23.667, 68.333,23.667, 68.500,23.667, 68.583,23.667, 89.750,23.667, 90.000,23.667, 90.417,23.667, 90.500,23.667, 116.833,23.667, 116.917,23.667, 117.000,23.667, 117.083,23.667, 117.167,23.667, 120.167,23.667, 121.417,23.667, 249.500,23.667, -110.500,23.667, 249.583,23.667, -110.417,23.667, 250.083,23.667, -109.917,23.667, 253.250,23.667, -106.750,23.667, 262.000,23.667, -98.000,23.667, 344.000,23.667, -16.000,23.667, 344.167,23.667, -15.833,23.667, 35.333,23.750, 38.500,23.750, 57.500,23.750, 57.583,23.750, 57.667,23.750, 68.083,23.750, 68.167,23.750, 68.250,23.750, 68.417,23.750, 68.667,23.750, 89.417,23.750, 89.500,23.750, 89.667,23.750, 89.917,23.750, 117.250,23.750, 120.250,23.750, 121.417,23.750, 249.417,23.750, -110.583,23.750, 250.083,23.750, -109.917,23.750, 253.167,23.750, -106.833,23.750, 262.000,23.750, -98.000,23.750, 282.250,23.750, -77.750,23.750, 344.083,23.750, -15.917,23.750, 344.250,23.750, -15.750,23.750, 35.333,23.833, 38.417,23.833, 57.167,23.833, 57.250,23.833, 57.333,23.833, 57.417,23.833, 67.667,23.833, 67.750,23.833, 67.833,23.833, 68.167,23.833, 68.500,23.833, 68.583,23.833, 89.167,23.833, 89.250,23.833, 89.333,23.833, 89.583,23.833, 89.833,23.833, 117.333,23.833, 117.417,23.833, 120.250,23.833, 121.417,23.833, 249.333,23.833, -110.667,23.833, 250.083,23.833, -109.917,23.833, 253.167,23.833, -106.833,23.833, 262.083,23.833, -97.917,23.833, 344.167,23.833, -15.833,23.833, 35.333,23.917, 38.333,23.917, 51.833,23.917, 51.917,23.917, 52.000,23.917, 52.083,23.917, 52.167,23.917, 52.250,23.917, 57.000,23.917, 57.083,23.917, 67.583,23.917, 67.750,23.917, 67.833,23.917, 67.917,23.917, 68.000,23.917, 68.083,23.917, 89.083,23.917, 89.417,23.917, 89.500,23.917, 89.583,23.917, 89.667,23.917, 89.750,23.917, 117.250,23.917, 117.500,23.917, 120.333,23.917, 121.500,23.917, 249.250,23.917, -110.750,23.917, 250.000,23.917, -110.000,23.917, 253.083,23.917, -106.917,23.917, 262.000,23.917, -98.000,23.917, 344.250,23.917, -15.750,23.917, 35.417,24.000, 35.500,24.000, 35.583,24.000, 38.167,24.000, 38.250,24.000, 51.750,24.000, 52.333,24.000, 52.417,24.000, 53.500,24.000, 53.583,24.000, 53.667,24.000, 53.750,24.000, 53.833,24.000, 53.917,24.000, 56.917,24.000, 67.500,24.000, 67.667,24.000, 68.000,24.000, 89.167,24.000, 89.250,24.000, 89.333,24.000, 89.500,24.000, 89.750,24.000, 117.333,24.000, 117.417,24.000, 117.583,24.000, 120.333,24.000, 121.500,24.000, 249.083,24.000, -110.917,24.000, 249.167,24.000, -110.833,24.000, 249.917,24.000, -110.083,24.000, 250.000,24.000, -110.000,24.000, 253.000,24.000, -107.000,24.000, 262.000,24.000, -98.000,24.000, 282.167,24.000, -77.833,24.000, 282.250,24.000, -77.750,24.000, 344.333,24.000, -15.667,24.000, 344.417,24.000, -15.583,24.000, 35.417,24.083, 35.500,24.083, 38.083,24.083, 51.667,24.083, 52.500,24.083, 52.667,24.083, 52.750,24.083, 52.833,24.083, 52.917,24.083, 53.000,24.083, 53.083,24.083, 53.167,24.083, 53.250,24.083, 53.333,24.083, 53.417,24.083, 54.000,24.083, 54.083,24.083, 56.833,24.083, 67.417,24.083, 67.750,24.083, 67.833,24.083, 67.917,24.083, 89.583,24.083, 89.667,24.083, 117.667,24.083, 117.750,24.083, 120.417,24.083, 121.500,24.083, 249.000,24.083, -111.000,24.083, 249.833,24.083, -110.167,24.083, 252.833,24.083, -107.167,24.083, 252.917,24.083, -107.083,24.083, 262.000,24.083, -98.000,24.083, 282.167,24.083, -77.833,24.083, 282.250,24.083, -77.750,24.083, 344.500,24.083, -15.500,24.083, 35.333,24.167, 38.000,24.167, 51.667,24.167, 52.583,24.167, 53.667,24.167, 54.167,24.167, 54.250,24.167, 56.750,24.167, 56.833,24.167, 67.333,24.167, 117.833,24.167, 120.500,24.167, 121.500,24.167, 248.917,24.167, -111.083,24.167, 249.333,24.167, -110.667,24.167, 249.417,24.167, -110.583,24.167, 249.500,24.167, -110.500,24.167, 249.583,24.167, -110.417,24.167, 249.667,24.167, -110.333,24.167, 249.750,24.167, -110.250,24.167, 252.833,24.167, -107.167,24.167, 262.083,24.167, -97.917,24.167, 344.583,24.167, -15.417,24.167, 35.250,24.250, 37.833,24.250, 37.917,24.250, 51.333,24.250, 51.417,24.250, 51.500,24.250, 51.583,24.250, 54.333,24.250, 54.417,24.250, 56.667,24.250, 67.333,24.250, 117.917,24.250, 118.000,24.250, 120.500,24.250, 121.583,24.250, 248.750,24.250, -111.250,24.250, 248.833,24.250, -111.167,24.250, 249.250,24.250, -110.750,24.250, 252.667,24.250, -107.333,24.250, 252.750,24.250, -107.250,24.250, 262.083,24.250, -97.917,24.250, 282.000,24.250, -78.000,24.250, 282.083,24.250, -77.917,24.250, 282.167,24.250, -77.833,24.250, 344.667,24.250, -15.333,24.250, 35.167,24.333, 35.250,24.333, 37.500,24.333, 37.583,24.333, 37.667,24.333, 37.750,24.333, 51.250,24.333, 54.500,24.333, 56.667,24.333, 67.333,24.333, 117.917,24.333, 118.000,24.333, 118.083,24.333, 120.583,24.333, 121.667,24.333, 123.750,24.333, 123.833,24.333, 248.583,24.333, -111.417,24.333, 248.667,24.333, -111.333,24.333, 249.167,24.333, -110.833,24.333, 252.500,24.333, -107.500,24.333, 252.583,24.333, -107.417,24.333, 262.083,24.333, -97.917,24.333, 344.750,24.333, -15.250,24.333, 35.083,24.417, 37.500,24.417, 51.250,24.417, 54.500,24.417, 56.583,24.417, 67.333,24.417, 117.833,24.417, 118.333,24.417, 120.667,24.417, 121.667,24.417, 124.083,24.417, 124.167,24.417, 248.500,24.417, -111.500,24.417, 249.083,24.417, -110.917,24.417, 252.583,24.417, -107.417,24.417, 262.000,24.417, -98.000,24.417, 262.083,24.417, -97.917,24.417, 281.917,24.417, -78.083,24.417, 282.000,24.417, -78.000,24.417, 344.833,24.417, -15.167,24.417, 35.000,24.500, 37.500,24.500, 51.333,24.500, 54.500,24.500, 54.583,24.500, 56.500,24.500, 67.250,24.500, 117.917,24.500, 118.000,24.500, 118.083,24.500, 120.667,24.500, 121.667,24.500, 248.083,24.500, -111.917,24.500, 248.417,24.500, -111.583,24.500, 249.083,24.500, -110.917,24.500, 252.333,24.500, -107.667,24.500, 252.417,24.500, -107.583,24.500, 252.500,24.500, -107.500,24.500, 261.917,24.500, -98.083,24.500, 262.083,24.500, -97.917,24.500, 281.750,24.500, -78.250,24.500, 281.833,24.500, -78.167,24.500, 282.083,24.500, -77.917,24.500, 344.917,24.500, -15.083,24.500, 35.000,24.583, 37.417,24.583, 51.417,24.583, 54.667,24.583, 56.417,24.583, 67.250,24.583, 117.917,24.583, 120.750,24.583, 121.750,24.583, 248.250,24.583, -111.750,24.583, 248.333,24.583, -111.667,24.583, 249.083,24.583, -110.917,24.583, 252.250,24.583, -107.750,24.583, 262.000,24.583, -98.000,24.583, 262.083,24.583, -97.917,24.583, 281.667,24.583, -78.333,24.583, 281.833,24.583, -78.167,24.583, 282.083,24.583, -77.917,24.583, 345.000,24.583, -15.000,24.583, 35.000,24.667, 37.333,24.667, 51.417,24.667, 54.750,24.667, 56.417,24.667, 67.167,24.667, 67.250,24.667, 118.000,24.667, 118.250,24.667, 118.500,24.667, 120.833,24.667, 121.667,24.667, 248.167,24.667, -111.833,24.667, 249.083,24.667, -110.917,24.667, 252.000,24.667, -108.000,24.667, 252.083,24.667, -107.917,24.667, 252.167,24.667, -107.833,24.667, 262.083,24.667, -97.917,24.667, 281.667,24.667, -78.333,24.667, 281.833,24.667, -78.167,24.667, 282.083,24.667, -77.917,24.667, 345.083,24.667, -14.917,24.667, 34.917,24.750, 37.250,24.750, 50.667,24.750, 50.750,24.750, 50.833,24.750, 51.333,24.750, 54.667,24.750, 54.750,24.750, 56.333,24.750, 67.333,24.750, 118.083,24.750, 118.167,24.750, 118.333,24.750, 118.417,24.750, 118.583,24.750, 118.667,24.750, 120.917,24.750, 121.667,24.750, 125.333,24.750, 248.083,24.750, -111.917,24.750, 249.083,24.750, -110.917,24.750, 252.000,24.750, -108.000,24.750, 262.083,24.750, -97.917,24.750, 281.750,24.750, -78.250,24.750, 282.000,24.750, -78.000,24.750, 345.167,24.750, -14.833,24.750, 34.833,24.833, 37.167,24.833, 50.583,24.833, 50.917,24.833, 51.333,24.833, 54.833,24.833, 56.333,24.833, 66.917,24.833, 67.000,24.833, 67.083,24.833, 67.167,24.833, 67.250,24.833, 118.583,24.833, 120.917,24.833, 121.667,24.833, 247.750,24.833, -112.250,24.833, 247.917,24.833, -112.083,24.833, 248.083,24.833, -111.917,24.833, 249.083,24.833, -110.917,24.833, 251.917,24.833, -108.083,24.833, 262.083,24.833, -97.917,24.833, 281.833,24.833, -78.167,24.833, 281.917,24.833, -78.083,24.833, 345.167,24.833, -14.833,24.833, 34.833,24.917, 37.250,24.917, 50.583,24.917, 50.917,24.917, 51.417,24.917, 51.500,24.917, 54.917,24.917, 55.000,24.917, 56.250,24.917, 66.750,24.917, 66.833,24.917, 118.500,24.917, 118.750,24.917, 121.000,24.917, 121.750,24.917, 247.833,24.917, -112.167,24.917, 248.000,24.917, -112.000,24.917, 249.083,24.917, -110.917,24.917, 251.833,24.917, -108.167,24.917, 262.167,24.917, -97.833,24.917, 281.833,24.917, -78.167,24.917, 281.917,24.917, -78.083,24.917, 345.167,24.917, -14.833,24.917, 34.833,25.000, 37.250,25.000, 50.500,25.000, 50.833,25.000, 51.500,25.000, 55.083,25.000, 56.250,25.000, 66.750,25.000, 118.583,25.000, 118.667,25.000, 118.833,25.000, 121.083,25.000, 121.833,25.000, 121.917,25.000, 247.917,25.000, -112.083,25.000, 249.000,25.000, -111.000,25.000, 249.083,25.000, -110.917,25.000, 249.250,25.000, -110.750,25.000, 251.917,25.000, -108.083,25.000, 262.083,25.000, -97.917,25.000, 345.167,25.000, -14.833,25.000, 34.750,25.083, 37.250,25.083, 50.417,25.083, 50.833,25.083, 51.500,25.083, 55.167,25.083, 56.250,25.083, 61.750,25.083, 66.750,25.083, 118.750,25.083, 121.167,25.083, 121.250,25.083, 121.333,25.083, 121.667,25.083, 121.750,25.083, 247.917,25.083, -112.083,25.083, 248.917,25.083, -111.083,25.083, 252.000,25.083, -108.000,25.083, 262.083,25.083, -97.917,25.083, 281.833,25.083, -78.167,25.083, 345.167,25.083, -14.833,25.083, 34.750,25.167, 37.250,25.167, 50.500,25.167, 50.833,25.167, 51.500,25.167, 55.250,25.167, 56.250,25.167, 61.250,25.167, 61.333,25.167, 61.417,25.167, 61.833,25.167, 61.917,25.167, 66.750,25.167, 118.833,25.167, 121.417,25.167, 121.583,25.167, 247.917,25.167, -112.083,25.167, 248.917,25.167, -111.083,25.167, 251.750,25.167, -108.250,25.167, 251.833,25.167, -108.167,25.167, 251.917,25.167, -108.083,25.167, 262.083,25.167, -97.917,25.167, 278.917,25.167, -81.083,25.167, 279.000,25.167, -81.000,25.167, 345.167,25.167, -14.833,25.167, 34.667,25.250, 37.167,25.250, 50.500,25.250, 50.833,25.250, 51.500,25.250, 55.333,25.250, 56.250,25.250, 60.833,25.250, 60.917,25.250, 61.000,25.250, 61.083,25.250, 61.167,25.250, 61.500,25.250, 61.583,25.250, 61.667,25.250, 61.750,25.250, 62.000,25.250, 62.083,25.250, 62.167,25.250, 62.250,25.250, 62.333,25.250, 62.417,25.250, 62.833,25.250, 62.917,25.250, 63.000,25.250, 63.250,25.250, 63.333,25.250, 66.750,25.250, 118.750,25.250, 119.083,25.250, 119.167,25.250, 119.250,25.250, 121.500,25.250, 248.000,25.250, -112.000,25.250, 248.833,25.250, -111.167,25.250, 251.750,25.250, -108.250,25.250, 262.083,25.250, -97.917,25.250, 279.167,25.250, -80.833,25.250, 279.250,25.250, -80.750,25.250, 279.333,25.250, -80.667,25.250, 345.167,25.250, -14.833,25.250, 34.583,25.333, 37.083,25.333, 50.417,25.333, 50.500,25.333, 50.833,25.333, 51.417,25.333, 55.417,25.333, 56.250,25.333, 60.667,25.333, 60.750,25.333, 62.500,25.333, 62.583,25.333, 62.667,25.333, 62.750,25.333, 63.083,25.333, 63.167,25.333, 63.417,25.333, 64.167,25.333, 64.250,25.333, 64.333,25.333, 64.417,25.333, 64.500,25.333, 64.583,25.333, 64.667,25.333, 64.750,25.333, 64.833,25.333, 64.917,25.333, 65.000,25.333, 65.083,25.333, 66.583,25.333, 66.667,25.333, 118.833,25.333, 118.917,25.333, 119.000,25.333, 119.083,25.333, 248.000,25.333, -112.000,25.333, 248.833,25.333, -111.167,25.333, 251.417,25.333, -108.583,25.333, 251.583,25.333, -108.417,25.333, 251.667,25.333, -108.333,25.333, 262.083,25.333, -97.917,25.333, 262.250,25.333, -97.750,25.333, 262.417,25.333, -97.583,25.333, 278.833,25.333, -81.167,25.333, 279.000,25.333, -81.000,25.333, 279.083,25.333, -80.917,25.333, 279.417,25.333, -80.583,25.333, 345.250,25.333, -14.750,25.333, 34.583,25.417, 37.083,25.417, 50.250,25.417, 50.333,25.417, 50.833,25.417, 51.417,25.417, 55.500,25.417, 56.250,25.417, 59.000,25.417, 59.083,25.417, 59.583,25.417, 59.667,25.417, 59.750,25.417, 59.833,25.417, 59.917,25.417, 60.000,25.417, 60.083,25.417, 60.167,25.417, 60.250,25.417, 60.333,25.417, 60.667,25.417, 63.500,25.417, 63.583,25.417, 63.667,25.417, 63.750,25.417, 63.833,25.417, 64.083,25.417, 65.167,25.417, 65.250,25.417, 65.333,25.417, 65.417,25.417, 65.500,25.417, 65.583,25.417, 65.667,25.417, 65.750,25.417, 65.833,25.417, 66.500,25.417, 66.667,25.417, 119.000,25.417, 248.000,25.417, -112.000,25.417, 248.750,25.417, -111.250,25.417, 251.333,25.417, -108.667,25.417, 251.500,25.417, -108.500,25.417, 262.167,25.417, -97.833,25.417, 262.250,25.417, -97.750,25.417, 278.917,25.417, -81.083,25.417, 279.500,25.417, -80.500,25.417, 345.250,25.417, -14.750,25.417, 34.500,25.500, 37.000,25.500, 50.167,25.500, 50.917,25.500, 51.333,25.500, 55.583,25.500, 56.250,25.500, 59.000,25.500, 59.167,25.500, 59.250,25.500, 59.333,25.500, 59.417,25.500, 59.500,25.500, 60.417,25.500, 60.500,25.500, 60.583,25.500, 63.917,25.500, 64.000,25.500, 65.917,25.500, 66.000,25.500, 66.250,25.500, 66.583,25.500, 119.083,25.500, 119.167,25.500, 119.500,25.500, 248.000,25.500, -112.000,25.500, 248.667,25.500, -111.333,25.500, 248.750,25.500, -111.250,25.500, 251.250,25.500, -108.750,25.500, 262.333,25.500, -97.667,25.500, 262.417,25.500, -97.583,25.500, 262.500,25.500, -97.500,25.500, 278.833,25.500, -81.167,25.500, 279.417,25.500, -80.583,25.500, 345.333,25.500, -14.667,25.500, 34.500,25.583, 37.000,25.583, 50.250,25.583, 50.833,25.583, 51.333,25.583, 55.667,25.583, 55.750,25.583, 56.250,25.583, 58.083,25.583, 58.167,25.583, 58.583,25.583, 58.667,25.583, 58.750,25.583, 58.833,25.583, 58.917,25.583, 66.083,25.583, 66.500,25.583, 119.167,25.583, 248.000,25.583, -112.000,25.583, 248.583,25.583, -111.417,25.583, 251.167,25.583, -108.833,25.583, 262.583,25.583, -97.417,25.583, 278.833,25.583, -81.167,25.583, 279.500,25.583, -80.500,25.583, 345.333,25.583, -14.667,25.583, 34.417,25.667, 36.917,25.667, 50.167,25.667, 50.917,25.667, 51.417,25.667, 55.833,25.667, 56.167,25.667, 58.000,25.667, 58.250,25.667, 58.333,25.667, 58.417,25.667, 58.500,25.667, 66.167,25.667, 66.250,25.667, 66.333,25.667, 66.417,25.667, 119.250,25.667, 119.333,25.667, 248.000,25.667, -112.000,25.667, 248.583,25.667, -111.417,25.667, 250.833,25.667, -109.167,25.667, 250.917,25.667, -109.083,25.667, 251.000,25.667, -109.000,25.667, 251.167,25.667, -108.833,25.667, 262.583,25.667, -97.417,25.667, 278.750,25.667, -81.250,25.667, 279.500,25.667, -80.500,25.667, 345.417,25.667, -14.583,25.667, 34.417,25.750, 36.833,25.750, 50.083,25.750, 50.917,25.750, 51.500,25.750, 55.917,25.750, 56.167,25.750, 57.500,25.750, 57.583,25.750, 57.667,25.750, 57.750,25.750, 57.833,25.750, 57.917,25.750, 119.417,25.750, 119.500,25.750, 247.917,25.750, -112.083,25.750, 248.500,25.750, -111.500,25.750, 250.667,25.750, -109.333,25.750, 250.750,25.750, -109.250,25.750, 251.083,25.750, -108.917,25.750, 262.667,25.750, -97.333,25.750, 278.667,25.750, -81.333,25.750, 279.583,25.750, -80.417,25.750, 345.417,25.750, -14.583,25.750, 34.333,25.833, 36.667,25.833, 36.750,25.833, 50.083,25.833, 51.000,25.833, 51.417,25.833, 56.000,25.833, 56.250,25.833, 57.333,25.833, 57.417,25.833, 119.417,25.833, 247.917,25.833, -112.083,25.833, 248.500,25.833, -111.500,25.833, 250.583,25.833, -109.417,25.833, 262.667,25.833, -97.333,25.833, 278.583,25.833, -81.417,25.833, 279.583,25.833, -80.417,25.833, 345.417,25.833, -14.583,25.833, 34.250,25.917, 36.667,25.917, 49.917,25.917, 50.000,25.917, 50.083,25.917, 51.000,25.917, 51.333,25.917, 51.417,25.917, 56.083,25.917, 56.250,25.917, 57.333,25.917, 119.167,25.917, 119.250,25.917, 119.333,25.917, 119.417,25.917, 119.500,25.917, 119.583,25.917, 247.833,25.917, -112.167,25.917, 248.417,25.917, -111.583,25.917, 250.583,25.917, -109.417,25.917, 262.583,25.917, -97.417,25.917, 262.667,25.917, -97.333,25.917, 278.333,25.917, -81.667,25.917, 278.417,25.917, -81.583,25.917, 278.500,25.917, -81.500,25.917, 279.667,25.917, -80.333,25.917, 345.500,25.917, -14.500,25.917, 34.250,26.000, 36.667,26.000, 49.833,26.000, 50.500,26.000, 51.083,26.000, 51.250,26.000, 56.083,26.000, 56.333,26.000, 57.250,26.000, 119.083,26.000, 119.500,26.000, 119.583,26.000, 247.833,26.000, -112.167,26.000, 248.417,26.000, -111.583,26.000, 250.583,26.000, -109.417,26.000, 262.500,26.000, -97.500,26.000, 262.667,26.000, -97.333,26.000, 278.250,26.000, -81.750,26.000, 279.667,26.000, -80.333,26.000, 345.583,26.000, -14.417,26.000, 34.167,26.083, 36.583,26.083, 49.917,26.083, 50.500,26.083, 51.167,26.083, 51.250,26.083, 56.167,26.083, 56.250,26.083, 56.333,26.083, 57.167,26.083, 119.167,26.083, 119.250,26.083, 119.333,26.083, 119.417,26.083, 247.667,26.083, -112.333,26.083, 247.750,26.083, -112.250,26.083, 248.500,26.083, -111.500,26.083, 250.667,26.083, -109.333,26.083, 262.583,26.083, -97.417,26.083, 278.250,26.083, -81.750,26.083, 279.667,26.083, -80.333,26.083, 345.583,26.083, -14.417,26.083, 34.167,26.167, 36.500,26.167, 50.000,26.167, 56.167,26.167, 57.250,26.167, 119.500,26.167, 127.667,26.167, 247.667,26.167, -112.333,26.167, 248.417,26.167, -111.583,26.167, 250.750,26.167, -109.250,26.167, 262.583,26.167, -97.417,26.167, 278.167,26.167, -81.833,26.167, 279.667,26.167, -80.333,26.167, 345.583,26.167, -14.417,26.167, 34.083,26.250, 36.500,26.250, 50.083,26.250, 56.333,26.250, 57.167,26.250, 119.500,26.250, 247.667,26.250, -112.333,26.250, 248.417,26.250, -111.583,26.250, 250.833,26.250, -109.167,26.250, 262.500,26.250, -97.500,26.250, 278.167,26.250, -81.833,26.250, 279.750,26.250, -80.250,26.250, 345.583,26.250, -14.417,26.250, 345.667,26.250, -14.333,26.250, 34.000,26.333, 36.417,26.333, 50.167,26.333, 56.417,26.333, 57.167,26.333, 119.583,26.333, 119.667,26.333, 119.750,26.333, 127.750,26.333, 247.333,26.333, -112.667,26.333, 247.417,26.333, -112.583,26.333, 247.500,26.333, -112.500,26.333, 247.583,26.333, -112.417,26.333, 248.417,26.333, -111.583,26.333, 250.917,26.333, -109.083,26.333, 262.417,26.333, -97.583,26.333, 262.500,26.333, -97.500,26.333, 278.167,26.333, -81.833,26.333, 279.750,26.333, -80.250,26.333, 345.750,26.333, -14.250,26.333, 34.000,26.417, 36.333,26.417, 50.000,26.417, 50.083,26.417, 57.083,26.417, 119.500,26.417, 127.750,26.417, 247.250,26.417, -112.750,26.417, 248.333,26.417, -111.667,26.417, 250.833,26.417, -109.167,26.417, 262.333,26.417, -97.667,26.417, 262.500,26.417, -97.500,26.417, 277.917,26.417, -82.083,26.417, 278.083,26.417, -81.917,26.417, 279.750,26.417, -80.250,26.417, 345.833,26.417, -14.167,26.417, 345.917,26.417, -14.083,26.417, 346.000,26.417, -14.000,26.417, 33.917,26.500, 36.333,26.500, 49.917,26.500, 57.167,26.500, 119.583,26.500, 119.667,26.500, 127.917,26.500, 247.167,26.500, -112.833,26.500, 248.083,26.500, -111.917,26.500, 248.250,26.500, -111.750,26.500, 248.333,26.500, -111.667,26.500, 250.750,26.500, -109.250,26.500, 262.333,26.500, -97.667,26.500, 278.000,26.500, -82.000,26.500, 279.750,26.500, -80.250,26.500, 346.083,26.500, -13.917,26.500, 346.167,26.500, -13.833,26.500, 33.917,26.583, 36.250,26.583, 49.917,26.583, 54.583,26.583, 54.667,26.583, 54.750,26.583, 54.833,26.583, 55.333,26.583, 57.167,26.583, 119.583,26.583, 128.000,26.583, 247.000,26.583, -113.000,26.583, 247.083,26.583, -112.917,26.583, 248.000,26.583, -112.000,26.583, 248.167,26.583, -111.833,26.583, 250.667,26.583, -109.333,26.583, 262.333,26.583, -97.667,26.583, 262.500,26.583, -97.500,26.583, 277.833,26.583, -82.167,26.583, 277.917,26.583, -82.083,26.583, 279.750,26.583, -80.250,26.583, 281.167,26.583, -78.833,26.583, 346.250,26.583, -13.750,26.583, 346.333,26.583, -13.667,26.583, 33.833,26.667, 36.167,26.667, 49.833,26.667, 54.417,26.667, 54.500,26.667, 54.917,26.667, 55.417,26.667, 55.500,26.667, 57.083,26.667, 119.500,26.667, 119.583,26.667, 120.000,26.667, 128.167,26.667, 246.917,26.667, -113.083,26.667, 247.917,26.667, -112.083,26.667, 250.667,26.667, -109.333,26.667, 262.333,26.667, -97.667,26.667, 277.750,26.667, -82.250,26.667, 279.750,26.667, -80.250,26.667, 281.417,26.667, -78.583,26.667, 346.417,26.667, -13.583,26.667, 33.833,26.750, 36.083,26.750, 49.917,26.750, 53.667,26.750, 53.750,26.750, 53.833,26.750, 53.917,26.750, 54.000,26.750, 54.083,26.750, 54.167,26.750, 54.250,26.750, 54.333,26.750, 55.000,26.750, 55.083,26.750, 55.667,26.750, 55.750,26.750, 55.833,26.750, 55.917,26.750, 57.083,26.750, 119.417,26.750, 119.667,26.750, 119.750,26.750, 119.833,26.750, 128.167,26.750, 246.750,26.750, -113.250,26.750, 246.833,26.750, -113.167,26.750, 247.833,26.750, -112.167,26.750, 250.250,26.750, -109.750,26.750, 250.417,26.750, -109.583,26.750, 250.500,26.750, -109.500,26.750, 250.583,26.750, -109.417,26.750, 262.333,26.750, -97.667,26.750, 262.417,26.750, -97.583,26.750, 277.750,26.750, -82.250,26.750, 279.000,26.750, -81.000,26.750, 279.083,26.750, -80.917,26.750, 279.750,26.750, -80.250,26.750, 346.500,26.750, -13.500,26.750, 33.833,26.833, 36.083,26.833, 49.750,26.833, 49.833,26.833, 53.583,26.833, 55.167,26.833, 55.250,26.833, 55.333,26.833, 55.417,26.833, 55.833,26.833, 55.917,26.833, 56.000,26.833, 57.083,26.833, 119.500,26.833, 119.583,26.833, 119.667,26.833, 119.917,26.833, 246.333,26.833, -113.667,26.833, 246.500,26.833, -113.500,26.833, 246.667,26.833, -113.333,26.833, 246.833,26.833, -113.167,26.833, 247.917,26.833, -112.083,26.833, 248.000,26.833, -112.000,26.833, 248.083,26.833, -111.917,26.833, 250.167,26.833, -109.833,26.833, 250.333,26.833, -109.667,26.833, 262.250,26.833, -97.750,26.833, 262.417,26.833, -97.583,26.833, 277.750,26.833, -82.250,26.833, 278.917,26.833, -81.083,26.833, 279.167,26.833, -80.833,26.833, 279.750,26.833, -80.250,26.833, 346.500,26.833, -13.500,26.833, 33.833,26.917, 36.000,26.917, 49.583,26.917, 49.667,26.917, 53.500,26.917, 55.417,26.917, 55.833,26.917, 56.000,26.917, 56.083,26.917, 57.000,26.917, 119.750,26.917, 119.833,26.917, 120.000,26.917, 246.250,26.917, -113.750,26.917, 246.417,26.917, -113.583,26.917, 246.583,26.917, -113.417,26.917, 246.750,26.917, -113.250,26.917, 246.917,26.917, -113.083,26.917, 247.833,26.917, -112.167,26.917, 250.167,26.917, -109.833,26.917, 262.250,26.917, -97.750,26.917, 262.417,26.917, -97.583,26.917, 277.667,26.917, -82.333,26.917, 277.750,26.917, -82.250,26.917, 278.833,26.917, -81.167,26.917, 279.250,26.917, -80.750,26.917, 279.750,26.917, -80.250,26.917, 346.583,26.917, -13.417,26.917, 33.750,27.000, 35.917,27.000, 49.500,27.000, 53.417,27.000, 55.500,27.000, 55.583,27.000, 55.667,27.000, 56.917,27.000, 120.083,27.000, 120.167,27.000, 246.167,27.000, -113.833,27.000, 246.667,27.000, -113.333,27.000, 246.833,27.000, -113.167,27.000, 247.750,27.000, -112.250,27.000, 250.167,27.000, -109.833,27.000, 262.250,27.000, -97.750,27.000, 262.417,27.000, -97.583,27.000, 277.667,27.000, -82.333,27.000, 277.833,27.000, -82.167,27.000, 278.750,27.000, -81.250,27.000, 279.333,27.000, -80.667,27.000, 279.667,27.000, -80.333,27.000, 346.583,27.000, -13.417,27.000, 33.750,27.083, 35.750,27.083, 35.833,27.083, 49.417,27.083, 49.500,27.083, 53.167,27.083, 53.250,27.083, 53.333,27.083, 55.750,27.083, 55.833,27.083, 55.917,27.083, 56.917,27.083, 120.250,27.083, 246.000,27.083, -114.000,27.083, 246.083,27.083, -113.917,27.083, 247.750,27.083, -112.250,27.083, 247.833,27.083, -112.167,27.083, 250.000,27.083, -110.000,27.083, 250.083,27.083, -109.917,27.083, 262.333,27.083, -97.667,27.083, 262.417,27.083, -97.583,27.083, 277.583,27.083, -82.417,27.083, 277.750,27.083, -82.250,27.083, 278.833,27.083, -81.167,27.083, 278.917,27.083, -81.083,27.083, 279.250,27.083, -80.750,27.083, 279.667,27.083, -80.333,27.083, 346.583,27.083, -13.417,27.083, 33.667,27.167, 35.833,27.167, 49.250,27.167, 49.333,27.167, 53.000,27.167, 53.083,27.167, 56.000,27.167, 56.083,27.167, 56.583,27.167, 56.667,27.167, 56.750,27.167, 56.833,27.167, 120.333,27.167, 245.750,27.167, -114.250,27.167, 245.833,27.167, -114.167,27.167, 245.917,27.167, -114.083,27.167, 247.667,27.167, -112.333,27.167, 249.750,27.167, -110.250,27.167, 249.833,27.167, -110.167,27.167, 249.917,27.167, -110.083,27.167, 262.250,27.167, -97.750,27.167, 262.333,27.167, -97.667,27.167, 262.417,27.167, -97.583,27.167, 277.583,27.167, -82.417,27.167, 279.000,27.167, -81.000,27.167, 279.167,27.167, -80.833,27.167, 279.583,27.167, -80.417,27.167, 346.667,27.167, -13.333,27.167, 33.667,27.250, 33.750,27.250, 35.833,27.250, 49.167,27.250, 52.833,27.250, 52.917,27.250, 56.167,27.250, 56.250,27.250, 56.333,27.250, 56.417,27.250, 56.500,27.250, 120.417,27.250, 245.583,27.250, -114.417,27.250, 245.667,27.250, -114.333,27.250, 247.583,27.250, -112.417,27.250, 249.667,27.250, -110.333,27.250, 262.167,27.250, -97.833,27.250, 277.500,27.250, -82.500,27.250, 279.083,27.250, -80.917,27.250, 279.583,27.250, -80.417,27.250, 346.667,27.250, -13.333,27.250, 33.583,27.333, 35.750,27.333, 49.083,27.333, 49.167,27.333, 52.667,27.333, 52.750,27.333, 120.417,27.333, 245.583,27.333, -114.417,27.333, 247.500,27.333, -112.500,27.333, 249.417,27.333, -110.583,27.333, 249.583,27.333, -110.417,27.333, 262.083,27.333, -97.917,27.333, 277.500,27.333, -82.500,27.333, 279.500,27.333, -80.500,27.333, 346.750,27.333, -13.250,27.333, 33.583,27.417, 35.667,27.417, 49.000,27.417, 52.750,27.417, 120.500,27.417, 120.583,27.417, 245.500,27.417, -114.500,27.417, 247.500,27.417, -112.500,27.417, 249.500,27.417, -110.500,27.417, 262.167,27.417, -97.833,27.417, 262.250,27.417, -97.750,27.417, 262.333,27.417, -97.667,27.417, 262.417,27.417, -97.583,27.417, 262.500,27.417, -97.500,27.417, 277.333,27.417, -82.667,27.417, 277.417,27.417, -82.583,27.417, 279.500,27.417, -80.500,27.417, 346.750,27.417, -13.250,27.417, 33.500,27.500, 35.583,27.500, 49.000,27.500, 49.083,27.500, 49.167,27.500, 52.583,27.500, 52.667,27.500, 120.500,27.500, 120.583,27.500, 245.417,27.500, -114.583,27.500, 247.417,27.500, -112.583,27.500, 247.500,27.500, -112.500,27.500, 249.500,27.500, -110.500,27.500, 262.417,27.500, -97.583,27.500, 262.583,27.500, -97.417,27.500, 277.250,27.500, -82.750,27.500, 279.417,27.500, -80.583,27.500, 346.833,27.500, -13.167,27.500, 33.417,27.583, 35.583,27.583, 48.833,27.583, 48.917,27.583, 52.583,27.583, 120.417,27.583, 245.250,27.583, -114.750,27.583, 245.333,27.583, -114.667,27.583, 247.250,27.583, -112.750,27.583, 247.333,27.583, -112.667,27.583, 249.417,27.583, -110.583,27.583, 262.500,27.583, -97.500,27.583, 277.250,27.583, -82.750,27.583, 277.333,27.583, -82.667,27.583, 279.500,27.583, -80.500,27.583, 346.833,27.583, -13.167,27.583, 33.417,27.667, 35.500,27.667, 48.750,27.667, 52.333,27.667, 52.417,27.667, 52.500,27.667, 120.500,27.667, 120.583,27.667, 245.167,27.667, -114.833,27.667, 245.583,27.667, -114.417,27.667, 245.750,27.667, -114.250,27.667, 247.167,27.667, -112.833,27.667, 249.417,27.667, -110.583,27.667, 262.500,27.667, -97.500,27.667, 262.583,27.667, -97.417,27.667, 262.667,27.667, -97.333,27.667, 277.250,27.667, -82.750,27.667, 277.417,27.667, -82.583,27.667, 277.500,27.667, -82.500,27.667, 279.417,27.667, -80.583,27.667, 346.833,27.667, -13.167,27.667, 346.917,27.667, -13.083,27.667, 33.417,27.750, 35.417,27.750, 48.667,27.750, 52.167,27.750, 52.250,27.750, 120.667,27.750, 128.917,27.750, 245.000,27.750, -115.000,27.750, 245.083,27.750, -114.917,27.750, 245.167,27.750, -114.833,27.750, 245.250,27.750, -114.750,27.750, 245.333,27.750, -114.667,27.750, 245.417,27.750, -114.583,27.750, 245.500,27.750, -114.500,27.750, 245.667,27.750, -114.333,27.750, 245.833,27.750, -114.167,27.750, 247.083,27.750, -112.917,27.750, 249.417,27.750, -110.583,27.750, 262.417,27.750, -97.583,27.750, 277.583,27.750, -82.417,27.750, 279.333,27.750, -80.667,27.750, 341.833,27.750, -18.167,27.750, 347.000,27.750, -13.000,27.750, 33.333,27.833, 34.083,27.833, 34.167,27.833, 35.417,27.833, 48.750,27.833, 51.917,27.833, 52.000,27.833, 52.083,27.833, 120.750,27.833, 245.833,27.833, -114.167,27.833, 247.000,27.833, -113.000,27.833, 249.417,27.833, -110.583,27.833, 262.333,27.833, -97.667,27.833, 277.167,27.833, -82.833,27.833, 277.250,27.833, -82.750,27.833, 277.500,27.833, -82.500,27.833, 277.667,27.833, -82.333,27.833, 279.333,27.833, -80.667,27.833, 344.250,27.833, -15.750,27.833, 344.333,27.833, -15.667,27.833, 344.417,27.833, -15.583,27.833, 347.083,27.833, -12.917,27.833, 33.417,27.917, 34.000,27.917, 34.250,27.917, 35.333,27.917, 48.667,27.917, 51.500,27.917, 51.583,27.917, 51.667,27.917, 51.750,27.917, 51.833,27.917, 120.750,27.917, 120.833,27.917, 245.750,27.917, -114.250,27.917, 247.083,27.917, -112.917,27.917, 249.250,27.917, -110.750,27.917, 249.333,27.917, -110.667,27.917, 262.417,27.917, -97.583,27.917, 262.500,27.917, -97.500,27.917, 262.583,27.917, -97.417,27.917, 262.667,27.917, -97.333,27.917, 262.750,27.917, -97.250,27.917, 277.167,27.917, -82.833,27.917, 277.250,27.917, -82.750,27.917, 277.333,27.917, -82.667,27.917, 277.500,27.917, -82.500,27.917, 277.583,27.917, -82.417,27.917, 279.250,27.917, -80.750,27.917, 344.250,27.917, -15.750,27.917, 344.417,27.917, -15.583,27.917, 347.083,27.917, -12.917,27.917, 347.167,27.917, -12.833,27.917, 347.250,27.917, -12.750,27.917, 347.333,27.917, -12.667,27.917, 347.417,27.917, -12.583,27.917, 33.250,28.000, 33.333,28.000, 33.833,28.000, 33.917,28.000, 34.333,28.000, 34.417,28.000, 35.250,28.000, 48.583,28.000, 48.667,28.000, 51.500,28.000, 120.500,28.000, 120.583,28.000, 120.667,28.000, 120.833,28.000, 120.917,28.000, 245.833,28.000, -114.167,28.000, 247.083,28.000, -112.917,28.000, 248.833,28.000, -111.167,28.000, 248.917,28.000, -111.083,28.000, 249.000,28.000, -111.000,28.000, 249.083,28.000, -110.917,28.000, 249.167,28.000, -110.833,28.000, 262.667,28.000, -97.333,28.000, 262.750,28.000, -97.250,28.000, 262.833,28.000, -97.167,28.000, 262.917,28.000, -97.083,28.000, 277.167,28.000, -82.833,28.000, 277.333,28.000, -82.667,28.000, 277.417,28.000, -82.583,28.000, 279.250,28.000, -80.750,28.000, 344.250,28.000, -15.750,28.000, 344.417,28.000, -15.583,28.000, 347.500,28.000, -12.500,28.000, 347.583,28.000, -12.417,28.000, 347.667,28.000, -12.333,28.000, 347.750,28.000, -12.250,28.000, 347.833,28.000, -12.167,28.000, 347.917,28.000, -12.083,28.000, 33.167,28.083, 33.750,28.083, 34.333,28.083, 35.167,28.083, 48.500,28.083, 51.333,28.083, 51.417,28.083, 120.417,28.083, 120.667,28.083, 120.750,28.083, 120.833,28.083, 121.167,28.083, 245.917,28.083, -114.083,28.083, 247.000,28.083, -113.000,28.083, 248.750,28.083, -111.250,28.083, 262.583,28.083, -97.417,28.083, 263.000,28.083, -97.000,28.083, 277.167,28.083, -82.833,28.083, 277.250,28.083, -82.750,28.083, 279.167,28.083, -80.833,28.083, 343.333,28.083, -16.667,28.083, 344.333,28.083, -15.667,28.083, 344.417,28.083, -15.583,28.083, 348.000,28.083, -12.000,28.083, 348.083,28.083, -11.917,28.083, 33.083,28.167, 33.667,28.167, 34.333,28.167, 34.667,28.167, 34.750,28.167, 34.833,28.167, 34.917,28.167, 35.000,28.167, 35.083,28.167, 48.500,28.167, 51.333,28.167, 120.500,28.167, 120.583,28.167, 120.917,28.167, 121.000,28.167, 129.250,28.167, 245.917,28.167, -114.083,28.167, 247.000,28.167, -113.000,28.167, 248.750,28.167, -111.250,28.167, 262.667,28.167, -97.333,28.167, 262.917,28.167, -97.083,28.167, 263.000,28.167, -97.000,28.167, 277.167,28.167, -82.833,28.167, 279.167,28.167, -80.833,28.167, 343.250,28.167, -16.750,28.167, 343.417,28.167, -16.583,28.167, 348.167,28.167, -11.833,28.167, 348.250,28.167, -11.750,28.167, 33.000,28.250, 33.667,28.250, 34.333,28.250, 34.750,28.250, 48.500,28.250, 51.333,28.250, 121.000,28.250, 129.333,28.250, 245.833,28.250, -114.167,28.250, 246.917,28.250, -113.083,28.250, 248.667,28.250, -111.333,28.250, 262.750,28.250, -97.250,28.250, 262.833,28.250, -97.167,28.250, 263.000,28.250, -97.000,28.250, 277.250,28.250, -82.750,28.250, 279.083,28.250, -80.917,28.250, 343.167,28.250, -16.833,28.250, 343.417,28.250, -16.583,28.250, 345.833,28.250, -14.167,28.250, 348.333,28.250, -11.667,28.250, 348.417,28.250, -11.583,28.250, 348.500,28.250, -11.500,28.250, 33.000,28.333, 33.500,28.333, 33.583,28.333, 34.333,28.333, 34.750,28.333, 48.417,28.333, 51.250,28.333, 121.000,28.333, 121.250,28.333, 121.333,28.333, 121.417,28.333, 129.333,28.333, 129.417,28.333, 245.917,28.333, -114.083,28.333, 246.917,28.333, -113.083,28.333, 248.583,28.333, -111.417,28.333, 262.917,28.333, -97.083,28.333, 263.000,28.333, -97.000,28.333, 277.250,28.333, -82.750,28.333, 279.083,28.333, -80.917,28.333, 279.167,28.333, -80.833,28.333, 343.167,28.333, -16.833,28.333, 343.250,28.333, -16.750,28.333, 343.333,28.333, -16.667,28.333, 343.417,28.333, -16.583,28.333, 345.833,28.333, -14.167,28.333, 345.917,28.333, -14.083,28.333, 348.583,28.333, -11.417,28.333, 32.917,28.417, 33.417,28.417, 34.333,28.417, 34.750,28.417, 48.417,28.417, 51.167,28.417, 121.083,28.417, 121.167,28.417, 121.417,28.417, 129.583,28.417, 245.917,28.417, -114.083,28.417, 246.750,28.417, -113.250,28.417, 246.833,28.417, -113.167,28.417, 246.917,28.417, -113.083,28.417, 248.500,28.417, -111.500,28.417, 262.917,28.417, -97.083,28.417, 263.333,28.417, -96.667,28.417, 263.417,28.417, -96.583,28.417, 277.250,28.417, -82.750,28.417, 279.000,28.417, -81.000,28.417, 279.167,28.417, -80.833,28.417, 345.917,28.417, -14.083,28.417, 348.667,28.417, -11.333,28.417, 32.833,28.500, 33.333,28.500, 34.417,28.500, 34.833,28.500, 48.333,28.500, 51.167,28.500, 121.417,28.500, 246.000,28.500, -114.000,28.500, 246.667,28.500, -113.333,28.500, 248.333,28.500, -111.667,28.500, 248.417,28.500, -111.583,28.500, 263.000,28.500, -97.000,28.500, 263.083,28.500, -96.917,28.500, 263.167,28.500, -96.833,28.500, 263.250,28.500, -96.750,28.500, 263.500,28.500, -96.500,28.500, 277.333,28.500, -82.667,28.500, 279.000,28.500, -81.000,28.500, 279.167,28.500, -80.833,28.500, 343.667,28.500, -16.333,28.500, 345.917,28.500, -14.083,28.500, 348.750,28.500, -11.250,28.500, 32.750,28.583, 33.250,28.583, 34.417,28.583, 34.833,28.583, 48.250,28.583, 51.083,28.583, 121.417,28.583, 245.917,28.583, -114.083,28.583, 246.667,28.583, -113.333,28.583, 248.250,28.583, -111.750,28.583, 263.333,28.583, -96.667,28.583, 263.417,28.583, -96.583,28.583, 263.583,28.583, -96.417,28.583, 263.750,28.583, -96.250,28.583, 277.333,28.583, -82.667,28.583, 279.000,28.583, -81.000,28.583, 346.000,28.583, -14.000,28.583, 348.833,28.583, -11.167,28.583, 32.750,28.667, 33.250,28.667, 34.500,28.667, 34.833,28.667, 48.250,28.667, 51.083,28.667, 121.167,28.667, 121.250,28.667, 121.417,28.667, 245.917,28.667, -114.083,28.667, 246.667,28.667, -113.333,28.667, 248.167,28.667, -111.833,28.667, 263.250,28.667, -96.750,28.667, 263.417,28.667, -96.583,28.667, 263.583,28.667, -96.417,28.667, 263.667,28.667, -96.333,28.667, 263.833,28.667, -96.167,28.667, 263.917,28.667, -96.083,28.667, 277.333,28.667, -82.667,28.667, 279.000,28.667, -81.000,28.667, 279.083,28.667, -80.917,28.667, 279.167,28.667, -80.833,28.667, 346.000,28.667, -14.000,28.667, 348.917,28.667, -11.083,28.667, 32.667,28.750, 33.250,28.750, 34.500,28.750, 34.833,28.750, 48.250,28.750, 51.083,28.750, 121.083,28.750, 121.333,28.750, 121.500,28.750, 245.750,28.750, -114.250,28.750, 245.833,28.750, -114.167,28.750, 246.500,28.750, -113.500,28.750, 246.583,28.750, -113.417,28.750, 248.083,28.750, -111.917,28.750, 263.333,28.750, -96.667,28.750, 263.500,28.750, -96.500,28.750, 264.000,28.750, -96.000,28.750, 277.333,28.750, -82.667,28.750, 278.917,28.750, -81.083,28.750, 279.083,28.750, -80.917,28.750, 342.000,28.750, -18.000,28.750, 342.083,28.750, -17.917,28.750, 349.000,28.750, -11.000,28.750, 349.083,28.750, -10.917,28.750, 32.583,28.833, 33.250,28.833, 34.500,28.833, 34.917,28.833, 48.167,28.833, 50.917,28.833, 51.000,28.833, 121.167,28.833, 121.250,28.833, 121.500,28.833, 245.667,28.833, -114.333,28.833, 246.333,28.833, -113.667,28.833, 246.417,28.833, -113.583,28.833, 248.083,28.833, -111.917,28.833, 264.083,28.833, -95.917,28.833, 264.167,28.833, -95.833,28.833, 264.250,28.833, -95.750,28.833, 277.250,28.833, -82.750,28.833, 277.417,28.833, -82.583,28.833, 279.000,28.833, -81.000,28.833, 349.167,28.833, -10.833,28.833, 349.250,28.833, -10.750,28.833, 32.583,28.917, 33.250,28.917, 34.500,28.917, 34.917,28.917, 48.083,28.917, 50.833,28.917, 50.917,28.917, 121.500,28.917, 245.583,28.917, -114.417,28.917, 246.250,28.917, -113.750,28.917, 246.417,28.917, -113.583,28.917, 247.500,28.917, -112.500,28.917, 247.583,28.917, -112.417,28.917, 248.000,28.917, -112.000,28.917, 264.333,28.917, -95.667,28.917, 264.417,28.917, -95.583,28.917, 277.250,28.917, -82.750,28.917, 277.333,28.917, -82.667,28.917, 279.000,28.917, -81.000,28.917, 346.167,28.917, -13.833,28.917, 349.333,28.917, -10.667,28.917, 349.417,28.917, -10.583,28.917, 26.500,29.000, 26.583,29.000, 26.667,29.000, 26.750,29.000, 26.833,29.000, 26.917,29.000, 27.000,29.000, 27.083,29.000, 27.167,29.000, 27.250,29.000, 32.500,29.000, 33.250,29.000, 34.583,29.000, 34.917,29.000, 48.000,29.000, 51.000,29.000, 121.500,29.000, 245.417,29.000, -114.583,29.000, 245.500,29.000, -114.500,29.000, 246.250,29.000, -113.750,29.000, 247.583,29.000, -112.417,29.000, 247.750,29.000, -112.250,29.000, 247.917,29.000, -112.083,29.000, 264.500,29.000, -95.500,29.000, 264.583,29.000, -95.417,29.000, 277.250,29.000, -82.750,29.000, 278.917,29.000, -81.083,29.000, 346.250,29.000, -13.750,29.000, 346.333,29.000, -13.667,29.000, 349.500,29.000, -10.500,29.000, 26.417,29.083, 27.333,29.083, 32.500,29.083, 33.083,29.083, 33.167,29.083, 34.583,29.083, 34.917,29.083, 48.000,29.083, 50.917,29.083, 121.333,29.083, 121.417,29.083, 121.500,29.083, 121.583,29.083, 245.417,29.083, -114.583,29.083, 246.250,29.083, -113.750,29.083, 247.583,29.083, -112.417,29.083, 247.667,29.083, -112.333,29.083, 247.833,29.083, -112.167,29.083, 264.583,29.083, -95.417,29.083, 277.250,29.083, -82.750,29.083, 278.833,29.083, -81.167,29.083, 346.333,29.083, -13.667,29.083, 349.583,29.083, -10.417,29.083, 26.417,29.167, 27.417,29.167, 27.500,29.167, 32.583,29.167, 33.000,29.167, 34.583,29.167, 34.917,29.167, 48.000,29.167, 50.667,29.167, 50.750,29.167, 50.833,29.167, 121.250,29.167, 245.333,29.167, -114.667,29.167, 246.167,29.167, -113.833,29.167, 247.583,29.167, -112.417,29.167, 247.750,29.167, -112.250,29.167, 264.667,29.167, -95.333,29.167, 264.750,29.167, -95.250,29.167, 269.083,29.167, -90.917,29.167, 269.250,29.167, -90.750,29.167, 270.583,29.167, -89.417,29.167, 270.667,29.167, -89.333,29.167, 270.750,29.167, -89.250,29.167, 277.167,29.167, -82.833,29.167, 278.833,29.167, -81.167,29.167, 349.583,29.167, -10.417,29.167, 25.667,29.250, 25.750,29.250, 25.833,29.250, 26.333,29.250, 27.583,29.250, 32.500,29.250, 32.917,29.250, 34.583,29.250, 35.000,29.250, 47.833,29.250, 47.917,29.250, 50.667,29.250, 121.333,29.250, 121.417,29.250, 121.500,29.250, 121.667,29.250, 121.750,29.250, 121.833,29.250, 245.250,29.250, -114.750,29.250, 246.167,29.250, -113.833,29.250, 246.583,29.250, -113.417,29.250, 247.667,29.250, -112.333,29.250, 247.833,29.250, -112.167,29.250, 264.750,29.250, -95.250,29.250, 268.750,29.250, -91.250,29.250, 268.833,29.250, -91.167,29.250, 269.000,29.250, -91.000,29.250, 269.167,29.250, -90.833,29.250, 269.750,29.250, -90.250,29.250, 270.417,29.250, -89.583,29.250, 270.583,29.250, -89.417,29.250, 270.667,29.250, -89.333,29.250, 277.000,29.250, -83.000,29.250, 277.083,29.250, -82.917,29.250, 278.750,29.250, -81.250,29.250, 349.667,29.250, -10.333,29.250, 25.583,29.333, 25.917,29.333, 26.333,29.333, 27.583,29.333, 32.500,29.333, 32.833,29.333, 34.667,29.333, 35.000,29.333, 47.667,29.333, 47.750,29.333, 47.917,29.333, 48.000,29.333, 50.667,29.333, 121.417,29.333, 121.500,29.333, 121.583,29.333, 121.833,29.333, 245.167,29.333, -114.833,29.333, 246.083,29.333, -113.917,29.333, 247.667,29.333, -112.333,29.333, 247.833,29.333, -112.167,29.333, 264.833,29.333, -95.167,29.333, 264.917,29.333, -95.083,29.333, 268.750,29.333, -91.250,29.333, 268.833,29.333, -91.167,29.333, 269.000,29.333, -91.000,29.333, 269.250,29.333, -90.750,29.333, 269.500,29.333, -90.500,29.333, 269.583,29.333, -90.417,29.333, 269.667,29.333, -90.333,29.333, 269.750,29.333, -90.250,29.333, 270.250,29.333, -89.750,29.333, 270.333,29.333, -89.667,29.333, 270.417,29.333, -89.583,29.333, 270.500,29.333, -89.500,29.333, 276.917,29.333, -83.083,29.333, 278.750,29.333, -81.250,29.333, 349.750,29.333, -10.250,29.333, 349.833,29.333, -10.167,29.333, 25.667,29.417, 25.750,29.417, 25.833,29.417, 26.333,29.417, 27.583,29.417, 32.417,29.417, 32.833,29.417, 34.667,29.417, 35.000,29.417, 47.583,29.417, 50.667,29.417, 121.333,29.417, 121.583,29.417, 121.667,29.417, 121.750,29.417, 244.917,29.417, -115.083,29.417, 245.000,29.417, -115.000,29.417, 245.083,29.417, -114.917,29.417, 245.917,29.417, -114.083,29.417, 246.000,29.417, -114.000,29.417, 247.667,29.417, -112.333,29.417, 247.750,29.417, -112.250,29.417, 264.917,29.417, -95.083,29.417, 268.833,29.417, -91.167,29.417, 268.917,29.417, -91.083,29.417, 269.333,29.417, -90.667,29.417, 269.417,29.417, -90.583,29.417, 269.667,29.417, -90.333,29.417, 269.750,29.417, -90.250,29.417, 269.917,29.417, -90.083,29.417, 270.250,29.417, -89.750,29.417, 276.833,29.417, -83.167,29.417, 278.667,29.417, -81.333,29.417, 349.917,29.417, -10.083,29.417, 26.417,29.500, 27.583,29.500, 32.333,29.500, 32.750,29.500, 34.750,29.500, 34.833,29.500, 34.917,29.500, 47.667,29.500, 50.583,29.500, 121.333,29.500, 121.833,29.500, 244.750,29.500, -115.250,29.500, 244.833,29.500, -115.167,29.500, 245.833,29.500, -114.167,29.500, 247.583,29.500, -112.417,29.500, 264.833,29.500, -95.167,29.500, 268.667,29.500, -91.333,29.500, 268.750,29.500, -91.250,29.500, 269.583,29.500, -90.417,29.500, 270.000,29.500, -90.000,29.500, 270.083,29.500, -89.917,29.500, 270.250,29.500, -89.750,29.500, 276.667,29.500, -83.333,29.500, 276.750,29.500, -83.250,29.500, 278.667,29.500, -81.333,29.500, 349.917,29.500, -10.083,29.500, 26.333,29.583, 27.583,29.583, 32.250,29.583, 32.750,29.583, 47.750,29.583, 47.833,29.583, 50.500,29.583, 121.417,29.583, 121.500,29.583, 121.583,29.583, 121.833,29.583, 244.583,29.583, -115.417,29.583, 244.667,29.583, -115.333,29.583, 245.750,29.583, -114.250,29.583, 247.583,29.583, -112.417,29.583, 264.833,29.583, -95.167,29.583, 265.250,29.583, -94.750,29.583, 265.333,29.583, -94.667,29.583, 267.583,29.583, -92.417,29.583, 267.667,29.583, -92.333,29.583, 267.750,29.583, -92.250,29.583, 268.000,29.583, -92.000,29.583, 268.167,29.583, -91.833,29.583, 268.500,29.583, -91.500,29.583, 268.667,29.583, -91.333,29.583, 268.833,29.583, -91.167,29.583, 269.667,29.583, -90.333,29.583, 269.750,29.583, -90.250,29.583, 269.833,29.583, -90.167,29.583, 269.917,29.583, -90.083,29.583, 270.083,29.583, -89.917,29.583, 276.667,29.583, -83.333,29.583, 278.583,29.583, -81.417,29.583, 350.000,29.583, -10.000,29.583, 26.333,29.667, 27.417,29.667, 27.500,29.667, 27.583,29.667, 32.250,29.667, 32.750,29.667, 47.917,29.667, 48.000,29.667, 48.083,29.667, 48.167,29.667, 48.250,29.667, 50.417,29.667, 121.667,29.667, 244.500,29.667, -115.500,29.667, 245.667,29.667, -114.333,29.667, 247.500,29.667, -112.500,29.667, 264.750,29.667, -95.250,29.667, 265.083,29.667, -94.917,29.667, 265.333,29.667, -94.667,29.667, 265.417,29.667, -94.583,29.667, 265.500,29.667, -94.500,29.667, 265.583,29.667, -94.417,29.667, 265.750,29.667, -94.250,29.667, 265.833,29.667, -94.167,29.667, 267.167,29.667, -92.833,29.667, 267.250,29.667, -92.750,29.667, 267.333,29.667, -92.667,29.667, 267.417,29.667, -92.583,29.667, 267.500,29.667, -92.500,29.667, 267.667,29.667, -92.333,29.667, 268.417,29.667, -91.583,29.667, 268.583,29.667, -91.417,29.667, 268.750,29.667, -91.250,29.667, 270.167,29.667, -89.833,29.667, 270.250,29.667, -89.750,29.667, 276.667,29.667, -83.333,29.667, 278.583,29.667, -81.417,29.667, 350.083,29.667, -9.917,29.667, 26.333,29.750, 27.667,29.750, 32.250,29.750, 32.750,29.750, 47.917,29.750, 48.167,29.750, 48.250,29.750, 50.333,29.750, 121.750,29.750, 244.333,29.750, -115.667,29.750, 244.417,29.750, -115.583,29.750, 245.500,29.750, -114.500,29.750, 245.583,29.750, -114.417,29.750, 247.417,29.750, -112.583,29.750, 264.833,29.750, -95.167,29.750, 264.917,29.750, -95.083,29.750, 265.333,29.750, -94.667,29.750, 265.667,29.750, -94.333,29.750, 265.917,29.750, -94.083,29.750, 266.167,29.750, -93.833,29.750, 266.250,29.750, -93.750,29.750, 267.000,29.750, -93.000,29.750, 267.083,29.750, -92.917,29.750, 267.667,29.750, -92.333,29.750, 268.333,29.750, -91.667,29.750, 268.667,29.750, -91.333,29.750, 270.250,29.750, -89.750,29.750, 274.750,29.750, -85.250,29.750, 274.833,29.750, -85.167,29.750, 276.500,29.750, -83.500,29.750, 276.583,29.750, -83.417,29.750, 278.250,29.750, -81.750,29.750, 278.417,29.750, -81.583,29.750, 278.583,29.750, -81.417,29.750, 350.167,29.750, -9.833,29.750, 26.417,29.833, 27.667,29.833, 32.333,29.833, 32.417,29.833, 32.667,29.833, 47.833,29.833, 48.167,29.833, 50.333,29.833, 121.833,29.833, 121.917,29.833, 244.333,29.833, -115.667,29.833, 245.417,29.833, -114.583,29.833, 247.417,29.833, -112.583,29.833, 265.000,29.833, -95.000,29.833, 265.083,29.833, -94.917,29.833, 265.167,29.833, -94.833,29.833, 265.250,29.833, -94.750,29.833, 266.000,29.833, -94.000,29.833, 266.250,29.833, -93.750,29.833, 266.333,29.833, -93.667,29.833, 266.417,29.833, -93.583,29.833, 266.500,29.833, -93.500,29.833, 266.583,29.833, -93.417,29.833, 266.667,29.833, -93.333,29.833, 266.750,29.833, -93.250,29.833, 266.833,29.833, -93.167,29.833, 266.917,29.833, -93.083,29.833, 267.750,29.833, -92.250,29.833, 267.833,29.833, -92.167,29.833, 268.083,29.833, -91.917,29.833, 268.167,29.833, -91.833,29.833, 268.250,29.833, -91.750,29.833, 270.167,29.833, -89.833,29.833, 270.333,29.833, -89.667,29.833, 270.417,29.833, -89.583,29.833, 274.750,29.833, -85.250,29.833, 274.917,29.833, -85.083,29.833, 275.000,29.833, -85.000,29.833, 275.083,29.833, -84.917,29.833, 275.167,29.833, -84.833,29.833, 275.250,29.833, -84.750,29.833, 276.417,29.833, -83.583,29.833, 278.167,29.833, -81.833,29.833, 278.333,29.833, -81.667,29.833, 278.500,29.833, -81.500,29.833, 350.250,29.833, -9.750,29.833, 26.500,29.917, 27.750,29.917, 27.833,29.917, 32.417,29.917, 32.583,29.917, 47.833,29.917, 50.167,29.917, 50.250,29.917, 121.583,29.917, 121.667,29.917, 121.750,29.917, 244.333,29.917, -115.667,29.917, 245.333,29.917, -114.667,29.917, 245.417,29.917, -114.583,29.917, 247.333,29.917, -112.667,29.917, 265.917,29.917, -94.083,29.917, 266.250,29.917, -93.750,29.917, 266.500,29.917, -93.500,29.917, 266.667,29.917, -93.333,29.917, 267.917,29.917, -92.083,29.917, 268.000,29.917, -92.000,29.917, 270.000,29.917, -90.000,29.917, 270.083,29.917, -89.917,29.917, 270.250,29.917, -89.750,29.917, 274.667,29.917, -85.333,29.917, 275.250,29.917, -84.750,29.917, 275.417,29.917, -84.583,29.917, 276.333,29.917, -83.667,29.917, 278.167,29.917, -81.833,29.917, 278.333,29.917, -81.667,29.917, 278.500,29.917, -81.500,29.917, 350.250,29.917, -9.750,29.917, 20.083,30.000, 20.667,30.000, 20.750,30.000, 20.833,30.000, 20.917,30.000, 21.000,30.000, 26.583,30.000, 26.667,30.000, 26.750,30.000, 27.917,30.000, 28.000,30.000, 28.083,30.000, 32.500,30.000, 47.833,30.000, 48.333,30.000, 48.417,30.000, 48.500,30.000, 48.583,30.000, 50.167,30.000, 120.667,30.000, 120.750,30.000, 121.500,30.000, 122.167,30.000, 244.250,30.000, -115.750,30.000, 245.250,30.000, -114.750,30.000, 247.333,30.000, -112.667,30.000, 266.000,30.000, -94.000,30.000, 266.167,30.000, -93.833,30.000, 266.500,30.000, -93.500,30.000, 266.667,30.000, -93.333,30.000, 269.333,30.000, -90.667,30.000, 269.667,30.000, -90.333,30.000, 269.750,30.000, -90.250,30.000, 269.833,30.000, -90.167,30.000, 269.917,30.000, -90.083,30.000, 270.500,30.000, -89.500,30.000, 274.500,30.000, -85.500,30.000, 274.583,30.000, -85.417,30.000, 275.333,30.000, -84.667,30.000, 275.500,30.000, -84.500,30.000, 276.167,30.000, -83.833,30.000, 276.250,30.000, -83.750,30.000, 278.083,30.000, -81.917,30.000, 278.250,30.000, -81.750,30.000, 278.417,30.000, -81.583,30.000, 278.500,30.000, -81.500,30.000, 350.333,30.000, -9.667,30.000, 20.000,30.083, 20.167,30.083, 20.583,30.083, 21.083,30.083, 26.833,30.083, 28.167,30.083, 47.917,30.083, 48.000,30.083, 48.083,30.083, 48.167,30.083, 48.250,30.083, 48.667,30.083, 48.750,30.083, 48.833,30.083, 49.500,30.083, 49.583,30.083, 50.167,30.083, 120.500,30.083, 120.583,30.083, 120.833,30.083, 120.917,30.083, 121.417,30.083, 121.500,30.083, 122.000,30.083, 122.083,30.083, 244.250,30.083, -115.750,30.083, 245.250,30.083, -114.750,30.083, 247.250,30.083, -112.750,30.083, 266.083,30.083, -93.917,30.083, 266.583,30.083, -93.417,30.083, 269.250,30.083, -90.750,30.083, 269.417,30.083, -90.583,30.083, 269.583,30.083, -90.417,30.083, 270.083,30.083, -89.917,30.083, 274.417,30.083, -85.583,30.083, 274.583,30.083, -85.417,30.083, 275.500,30.083, -84.500,30.083, 276.083,30.083, -83.917,30.083, 278.083,30.083, -81.917,30.083, 278.250,30.083, -81.750,30.083, 278.417,30.083, -81.583,30.083, 278.500,30.083, -81.500,30.083, 350.333,30.083, -9.667,30.083, 20.083,30.167, 20.667,30.167, 21.167,30.167, 26.917,30.167, 28.083,30.167, 28.167,30.167, 48.833,30.167, 49.250,30.167, 49.500,30.167, 49.667,30.167, 49.750,30.167, 50.167,30.167, 120.250,30.167, 120.333,30.167, 120.417,30.167, 121.000,30.167, 121.333,30.167, 244.250,30.167, -115.750,30.167, 245.167,30.167, -114.833,30.167, 247.333,30.167, -112.667,30.167, 269.333,30.167, -90.667,30.167, 269.417,30.167, -90.583,30.167, 269.500,30.167, -90.500,30.167, 274.250,30.167, -85.750,30.167, 274.333,30.167, -85.667,30.167, 274.500,30.167, -85.500,30.167, 275.583,30.167, -84.417,30.167, 275.667,30.167, -84.333,30.167, 275.750,30.167, -84.250,30.167, 275.833,30.167, -84.167,30.167, 275.917,30.167, -84.083,30.167, 276.000,30.167, -84.000,30.167, 278.083,30.167, -81.917,30.167, 278.250,30.167, -81.750,30.167, 278.417,30.167, -81.583,30.167, 350.417,30.167, -9.583,30.167, 18.833,30.250, 18.917,30.250, 19.000,30.250, 19.083,30.250, 19.167,30.250, 19.250,30.250, 19.333,30.250, 19.417,30.250, 19.500,30.250, 20.667,30.250, 21.167,30.250, 27.000,30.250, 27.083,30.250, 27.167,30.250, 28.250,30.250, 28.333,30.250, 28.417,30.250, 28.500,30.250, 28.583,30.250, 28.667,30.250, 28.750,30.250, 28.833,30.250, 48.833,30.250, 48.917,30.250, 49.167,30.250, 49.333,30.250, 49.417,30.250, 49.833,30.250, 49.917,30.250, 50.000,30.250, 50.083,30.250, 120.167,30.250, 120.417,30.250, 121.083,30.250, 121.167,30.250, 121.250,30.250, 130.500,30.250, 244.250,30.250, -115.750,30.250, 245.167,30.250, -114.833,30.250, 247.250,30.250, -112.750,30.250, 269.250,30.250, -90.750,30.250, 270.167,30.250, -89.833,30.250, 270.250,30.250, -89.750,30.250, 270.333,30.250, -89.667,30.250, 270.417,30.250, -89.583,30.250, 272.250,30.250, -87.750,30.250, 274.083,30.250, -85.917,30.250, 274.417,30.250, -85.583,30.250, 278.083,30.250, -81.917,30.250, 278.250,30.250, -81.750,30.250, 278.417,30.250, -81.583,30.250, 350.417,30.250, -9.583,30.250, 18.583,30.333, 18.667,30.333, 18.750,30.333, 19.583,30.333, 20.750,30.333, 21.167,30.333, 21.250,30.333, 21.333,30.333, 27.250,30.333, 27.333,30.333, 27.417,30.333, 28.917,30.333, 30.167,30.333, 32.250,30.333, 48.750,30.333, 49.083,30.333, 49.167,30.333, 49.250,30.333, 120.250,30.333, 130.417,30.333, 130.500,30.333, 244.250,30.333, -115.750,30.333, 245.167,30.333, -114.833,30.333, 247.167,30.333, -112.833,30.333, 269.250,30.333, -90.750,30.333, 269.500,30.333, -90.500,30.333, 270.000,30.333, -90.000,30.333, 270.083,30.333, -89.917,30.333, 270.500,30.333, -89.500,30.333, 271.833,30.333, -88.167,30.333, 272.583,30.333, -87.417,30.333, 273.833,30.333, -86.167,30.333, 273.917,30.333, -86.083,30.333, 274.000,30.333, -86.000,30.333, 274.167,30.333, -85.833,30.333, 274.250,30.333, -85.750,30.333, 274.333,30.333, -85.667,30.333, 278.167,30.333, -81.833,30.333, 278.250,30.333, -81.750,30.333, 278.333,30.333, -81.667,30.333, 278.417,30.333, -81.583,30.333, 350.417,30.333, -9.583,30.333, 18.500,30.417, 19.667,30.417, 20.833,30.417, 21.083,30.417, 21.417,30.417, 27.500,30.417, 27.583,30.417, 27.667,30.417, 27.750,30.417, 27.833,30.417, 28.417,30.417, 28.500,30.417, 28.583,30.417, 28.667,30.417, 28.750,30.417, 28.833,30.417, 30.000,30.417, 30.083,30.417, 30.250,30.417, 32.167,30.417, 32.333,30.417, 48.833,30.417, 48.917,30.417, 49.333,30.417, 120.333,30.417, 120.417,30.417, 120.500,30.417, 120.583,30.417, 120.667,30.417, 120.750,30.417, 120.833,30.417, 130.500,30.417, 244.083,30.417, -115.917,30.417, 244.167,30.417, -115.833,30.417, 245.167,30.417, -114.833,30.417, 247.083,30.417, -112.917,30.417, 269.333,30.417, -90.667,30.417, 269.417,30.417, -90.583,30.417, 269.583,30.417, -90.417,30.417, 269.750,30.417, -90.250,30.417, 269.833,30.417, -90.167,30.417, 269.917,30.417, -90.083,30.417, 270.583,30.417, -89.417,30.417, 270.750,30.417, -89.250,30.417, 270.833,30.417, -89.167,30.417, 271.167,30.417, -88.833,30.417, 271.250,30.417, -88.750,30.417, 271.333,30.417, -88.667,30.417, 271.417,30.417, -88.583,30.417, 271.500,30.417, -88.500,30.417, 271.583,30.417, -88.417,30.417, 271.667,30.417, -88.333,30.417, 271.750,30.417, -88.250,30.417, 271.833,30.417, -88.167,30.417, 272.167,30.417, -87.833,30.417, 272.250,30.417, -87.750,30.417, 272.333,30.417, -87.667,30.417, 272.500,30.417, -87.500,30.417, 272.667,30.417, -87.333,30.417, 272.750,30.417, -87.250,30.417, 273.167,30.417, -86.833,30.417, 273.250,30.417, -86.750,30.417, 273.750,30.417, -86.250,30.417, 273.917,30.417, -86.083,30.417, 278.167,30.417, -81.833,30.417, 278.333,30.417, -81.667,30.417, 350.417,30.417, -9.583,30.417, 18.417,30.500, 19.750,30.500, 20.917,30.500, 21.000,30.500, 21.167,30.500, 21.250,30.500, 21.333,30.500, 27.917,30.500, 28.000,30.500, 28.083,30.500, 28.167,30.500, 28.250,30.500, 28.333,30.500, 29.917,30.500, 30.083,30.500, 30.167,30.500, 32.250,30.500, 48.833,30.500, 49.250,30.500, 120.833,30.500, 244.000,30.500, -116.000,30.500, 245.167,30.500, -114.833,30.500, 247.000,30.500, -113.000,30.500, 269.667,30.500, -90.333,30.500, 270.667,30.500, -89.333,30.500, 270.917,30.500, -89.083,30.500, 271.000,30.500, -89.000,30.500, 271.083,30.500, -88.917,30.500, 271.833,30.500, -88.167,30.500, 272.083,30.500, -87.917,30.500, 272.417,30.500, -87.583,30.500, 272.583,30.500, -87.417,30.500, 272.667,30.500, -87.333,30.500, 272.833,30.500, -87.167,30.500, 272.917,30.500, -87.083,30.500, 273.083,30.500, -86.917,30.500, 273.333,30.500, -86.667,30.500, 273.500,30.500, -86.500,30.500, 273.583,30.500, -86.417,30.500, 273.667,30.500, -86.333,30.500, 273.833,30.500, -86.167,30.500, 278.250,30.500, -81.750,30.500, 278.333,30.500, -81.667,30.500, 350.333,30.500, -9.667,30.500, 18.250,30.583, 18.333,30.583, 19.833,30.583, 19.917,30.583, 20.000,30.583, 20.833,30.583, 21.083,30.583, 30.000,30.583, 35.083,30.583, 35.167,30.583, 48.917,30.583, 49.000,30.583, 49.083,30.583, 49.167,30.583, 120.917,30.583, 121.000,30.583, 244.000,30.583, -116.000,30.583, 245.167,30.583, -114.833,30.583, 247.000,30.583, -113.000,30.583, 271.833,30.583, -88.167,30.583, 272.167,30.583, -87.833,30.583, 272.750,30.583, -87.250,30.583, 272.917,30.583, -87.083,30.583, 273.083,30.583, -86.917,30.583, 273.417,30.583, -86.583,30.583, 278.417,30.583, -81.583,30.583, 350.250,30.583, -9.750,30.583, 18.167,30.667, 20.083,30.667, 20.917,30.667, 21.000,30.667, 35.000,30.667, 35.250,30.667, 121.083,30.667, 244.000,30.667, -116.000,30.667, 245.083,30.667, -114.917,30.667, 246.917,30.667, -113.083,30.667, 271.750,30.667, -88.250,30.667, 272.083,30.667, -87.917,30.667, 272.833,30.667, -87.167,30.667, 273.000,30.667, -87.000,30.667, 278.333,30.667, -81.667,30.667, 350.167,30.667, -9.833,30.667, 18.000,30.750, 18.083,30.750, 20.083,30.750, 29.000,30.750, 29.083,30.750, 29.167,30.750, 35.000,30.750, 35.333,30.750, 121.167,30.750, 121.250,30.750, 244.000,30.750, -116.000,30.750, 245.083,30.750, -114.917,30.750, 246.917,30.750, -113.083,30.750, 271.833,30.750, -88.167,30.750, 271.917,30.750, -88.083,30.750, 272.000,30.750, -88.000,30.750, 278.333,30.750, -81.667,30.750, 350.167,30.750, -9.833,30.750, 17.833,30.833, 17.917,30.833, 20.083,30.833, 28.750,30.833, 28.833,30.833, 28.917,30.833, 29.250,30.833, 29.333,30.833, 29.417,30.833, 35.000,30.833, 35.333,30.833, 121.333,30.833, 121.417,30.833, 243.917,30.833, -116.083,30.833, 245.083,30.833, -114.917,30.833, 246.917,30.833, -113.083,30.833, 278.333,30.833, -81.667,30.833, 350.250,30.833, -9.750,30.833, 17.583,30.917, 17.667,30.917, 17.750,30.917, 20.167,30.917, 28.667,30.917, 29.500,30.917, 29.583,30.917, 30.000,30.917, 32.250,30.917, 35.000,30.917, 35.417,30.917, 121.500,30.917, 121.583,30.917, 121.667,30.917, 121.750,30.917, 243.833,30.917, -116.167,30.917, 245.083,30.917, -114.917,30.917, 247.000,30.917, -113.000,30.917, 278.333,30.917, -81.667,30.917, 350.250,30.917, -9.750,30.917, 17.250,31.000, 17.333,31.000, 17.417,31.000, 17.500,31.000, 20.167,31.000, 28.167,31.000, 28.250,31.000, 28.333,31.000, 28.417,31.000, 28.500,31.000, 28.583,31.000, 29.667,31.000, 29.917,31.000, 30.083,31.000, 32.000,31.000, 32.083,31.000, 32.167,31.000, 32.333,31.000, 32.500,31.000, 32.583,31.000, 32.667,31.000, 32.750,31.000, 32.833,31.000, 32.917,31.000, 33.000,31.000, 33.083,31.000, 33.167,31.000, 35.083,31.000, 35.417,31.000, 121.750,31.000, 243.750,31.000, -116.250,31.000, 245.000,31.000, -115.000,31.000, 246.917,31.000, -113.083,31.000, 278.417,31.000, -81.583,31.000, 350.250,31.000, -9.750,31.000, 16.917,31.083, 17.000,31.083, 17.083,31.083, 17.167,31.083, 20.167,31.083, 27.833,31.083, 27.917,31.083, 28.000,31.083, 28.083,31.083, 29.750,31.083, 29.833,31.083, 30.000,31.083, 31.917,31.083, 32.167,31.083, 32.250,31.083, 32.417,31.083, 33.250,31.083, 33.333,31.083, 33.417,31.083, 33.500,31.083, 33.583,31.083, 33.667,31.083, 33.750,31.083, 33.833,31.083, 35.167,31.083, 35.417,31.083, 121.667,31.083, 243.667,31.083, -116.333,31.083, 244.917,31.083, -115.083,31.083, 247.000,31.083, -113.000,31.083, 278.417,31.083, -81.583,31.083, 350.250,31.083, -9.750,31.083, 16.083,31.167, 16.167,31.167, 16.250,31.167, 16.333,31.167, 16.417,31.167, 16.500,31.167, 16.583,31.167, 16.667,31.167, 16.750,31.167, 16.833,31.167, 20.167,31.167, 27.333,31.167, 27.417,31.167, 27.500,31.167, 27.583,31.167, 27.667,31.167, 27.750,31.167, 29.917,31.167, 30.083,31.167, 30.167,31.167, 30.250,31.167, 31.833,31.167, 31.917,31.167, 32.333,31.167, 33.917,31.167, 34.000,31.167, 34.083,31.167, 35.167,31.167, 35.500,31.167, 121.667,31.167, 121.750,31.167, 130.833,31.167, 243.750,31.167, -116.250,31.167, 245.000,31.167, -115.000,31.167, 247.000,31.167, -113.000,31.167, 278.500,31.167, -81.500,31.167, 350.167,31.167, -9.833,31.167, 15.917,31.250, 16.000,31.250, 20.167,31.250, 27.250,31.250, 30.000,31.250, 30.333,31.250, 31.750,31.250, 34.167,31.250, 35.167,31.250, 35.500,31.250, 121.583,31.250, 130.417,31.250, 130.500,31.250, 130.833,31.250, 130.917,31.250, 243.583,31.250, -116.417,31.250, 243.667,31.250, -116.333,31.250, 244.917,31.250, -115.083,31.250, 246.667,31.250, -113.333,31.250, 246.750,31.250, -113.250,31.250, 246.833,31.250, -113.167,31.250, 246.917,31.250, -113.083,31.250, 278.417,31.250, -81.583,31.250, 278.500,31.250, -81.500,31.250, 350.250,31.250, -9.750,31.250, 15.667,31.333, 15.750,31.333, 15.833,31.333, 20.083,31.333, 27.000,31.333, 27.083,31.333, 27.167,31.333, 27.250,31.333, 30.333,31.333, 30.500,31.333, 30.583,31.333, 30.667,31.333, 30.750,31.333, 31.667,31.333, 34.250,31.333, 35.167,31.333, 35.500,31.333, 121.417,31.333, 121.500,31.333, 130.250,31.333, 130.333,31.333, 130.417,31.333, 130.833,31.333, 130.917,31.333, 243.583,31.333, -116.417,31.333, 244.917,31.333, -115.083,31.333, 246.333,31.333, -113.667,31.333, 246.417,31.333, -113.583,31.333, 246.500,31.333, -113.500,31.333, 246.583,31.333, -113.417,31.333, 278.333,31.333, -81.667,31.333, 278.500,31.333, -81.500,31.333, 350.250,31.333, -9.750,31.333, 15.500,31.417, 15.583,31.417, 20.083,31.417, 26.417,31.417, 26.500,31.417, 26.583,31.417, 26.667,31.417, 26.750,31.417, 26.833,31.417, 26.917,31.417, 30.417,31.417, 30.833,31.417, 30.917,31.417, 31.000,31.417, 31.333,31.417, 31.417,31.417, 31.500,31.417, 31.583,31.417, 31.667,31.417, 31.750,31.417, 32.000,31.417, 34.333,31.417, 35.167,31.417, 35.500,31.417, 121.333,31.417, 130.333,31.417, 130.833,31.417, 130.917,31.417, 243.583,31.417, -116.417,31.417, 244.917,31.417, -115.083,31.417, 246.333,31.417, -113.667,31.417, 278.417,31.417, -81.583,31.417, 278.583,31.417, -81.417,31.417, 350.250,31.417, -9.750,31.417, 15.417,31.500, 20.000,31.500, 25.083,31.500, 25.167,31.500, 25.250,31.500, 25.333,31.500, 25.417,31.500, 25.500,31.500, 25.583,31.500, 25.667,31.500, 26.083,31.500, 26.167,31.500, 26.250,31.500, 26.333,31.500, 31.083,31.500, 31.167,31.500, 31.250,31.500, 34.417,31.500, 35.167,31.500, 35.500,31.500, 121.250,31.500, 121.750,31.500, 130.333,31.500, 130.417,31.500, 130.750,31.500, 131.000,31.500, 131.083,31.500, 131.167,31.500, 131.250,31.500, 243.417,31.500, -116.583,31.500, 243.500,31.500, -116.500,31.500, 244.917,31.500, -115.083,31.500, 246.250,31.500, -113.750,31.500, 246.417,31.500, -113.583,31.500, 278.583,31.500, -81.417,31.500, 350.250,31.500, -9.750,31.500, 15.417,31.583, 15.500,31.583, 20.000,31.583, 25.000,31.583, 25.750,31.583, 25.833,31.583, 25.917,31.583, 26.000,31.583, 31.000,31.583, 31.083,31.583, 34.500,31.583, 35.250,31.583, 35.500,31.583, 121.167,31.583, 121.250,31.583, 121.500,31.583, 121.583,31.583, 130.333,31.583, 130.417,31.583, 130.833,31.583, 131.250,31.583, 243.417,31.583, -116.583,31.583, 245.000,31.583, -115.000,31.583, 245.583,31.583, -114.417,31.583, 245.667,31.583, -114.333,31.583, 245.750,31.583, -114.250,31.583, 245.833,31.583, -114.167,31.583, 246.250,31.583, -113.750,31.583, 246.333,31.583, -113.667,31.583, 278.667,31.583, -81.333,31.583, 350.333,31.583, -9.667,31.583, 15.333,31.667, 20.000,31.667, 25.000,31.667, 34.583,31.667, 35.250,31.667, 35.500,31.667, 121.000,31.667, 121.083,31.667, 121.333,31.667, 121.417,31.667, 130.333,31.667, 130.500,31.667, 130.833,31.667, 131.333,31.667, 243.417,31.667, -116.583,31.667, 245.083,31.667, -114.917,31.667, 245.500,31.667, -114.500,31.667, 245.917,31.667, -114.083,31.667, 246.000,31.667, -114.000,31.667, 246.083,31.667, -113.917,31.667, 246.167,31.667, -113.833,31.667, 278.583,31.667, -81.417,31.667, 278.667,31.667, -81.333,31.667, 350.333,31.667, -9.667,31.667, 15.333,31.750, 20.000,31.750, 25.000,31.750, 34.667,31.750, 35.250,31.750, 35.500,31.750, 120.833,31.750, 120.917,31.750, 121.250,31.750, 121.333,31.750, 121.667,31.750, 121.750,31.750, 130.250,31.750, 130.500,31.750, 130.667,31.750, 130.750,31.750, 131.333,31.750, 243.417,31.750, -116.583,31.750, 245.000,31.750, -115.000,31.750, 245.083,31.750, -114.917,31.750, 245.250,31.750, -114.750,31.750, 245.417,31.750, -114.583,31.750, 278.500,31.750, -81.500,31.750, 278.667,31.750, -81.333,31.750, 350.417,31.750, -9.583,31.750, 15.250,31.833, 20.000,31.833, 24.917,31.833, 34.667,31.833, 35.250,31.833, 35.583,31.833, 120.083,31.833, 120.167,31.833, 120.250,31.833, 120.750,31.833, 121.500,31.833, 121.583,31.833, 121.750,31.833, 130.250,31.833, 130.583,31.833, 131.333,31.833, 243.417,31.833, -116.583,31.833, 244.833,31.833, -115.167,31.833, 244.917,31.833, -115.083,31.833, 245.083,31.833, -114.917,31.833, 245.250,31.833, -114.750,31.833, 245.333,31.833, -114.667,31.833, 278.583,31.833, -81.417,31.833, 278.750,31.833, -81.250,31.833, 278.833,31.833, -81.167,31.833, 350.500,31.833, -9.500,31.833, 15.250,31.917, 20.000,31.917, 24.083,31.917, 24.167,31.917, 24.333,31.917, 24.417,31.917, 24.500,31.917, 24.583,31.917, 24.750,31.917, 24.833,31.917, 24.917,31.917, 34.750,31.917, 35.250,31.917, 35.583,31.917, 119.833,31.917, 119.917,31.917, 120.000,31.917, 120.333,31.917, 120.417,31.917, 120.583,31.917, 120.667,31.917, 120.750,31.917, 120.917,31.917, 121.000,31.917, 121.083,31.917, 121.167,31.917, 121.250,31.917, 121.333,31.917, 121.417,31.917, 121.667,31.917, 130.250,31.917, 131.333,31.917, 243.333,31.917, -116.667,31.917, 244.750,31.917, -115.250,31.917, 244.917,31.917, -115.083,31.917, 245.083,31.917, -114.917,31.917, 245.167,31.917, -114.833,31.917, 278.917,31.917, -81.083,31.917, 350.583,31.917, -9.417,31.917, 15.250,32.000, 20.000,32.000, 23.917,32.000, 24.000,32.000, 24.250,32.000, 24.667,32.000, 34.750,32.000, 35.250,32.000, 35.500,32.000, 119.750,32.000, 120.083,32.000, 120.167,32.000, 120.500,32.000, 120.917,32.000, 121.583,32.000, 121.667,32.000, 130.167,32.000, 131.333,32.000, 243.167,32.000, -116.833,32.000, 243.250,32.000, -116.750,32.000, 244.833,32.000, -115.167,32.000, 245.000,32.000, -115.000,32.000, 278.917,32.000, -81.083,32.000, 350.667,32.000, -9.333,32.000, 15.250,32.083, 20.083,32.083, 23.750,32.083, 23.833,32.083, 34.833,32.083, 35.250,32.083, 35.500,32.083, 119.750,32.083, 120.000,32.083, 120.250,32.083, 120.333,32.083, 120.417,32.083, 120.667,32.083, 120.750,32.083, 120.833,32.083, 121.417,32.083, 121.500,32.083, 130.250,32.083, 130.333,32.083, 131.333,32.083, 243.167,32.083, -116.833,32.083, 278.917,32.083, -81.083,32.083, 350.667,32.083, -9.333,32.083, 15.250,32.167, 20.083,32.167, 23.167,32.167, 23.250,32.167, 23.333,32.167, 23.417,32.167, 23.500,32.167, 23.583,32.167, 23.667,32.167, 34.833,32.167, 35.250,32.167, 35.500,32.167, 119.583,32.167, 119.667,32.167, 119.917,32.167, 120.500,32.167, 120.583,32.167, 121.333,32.167, 130.417,32.167, 131.417,32.167, 243.167,32.167, -116.833,32.167, 279.000,32.167, -81.000,32.167, 350.750,32.167, -9.250,32.167, 15.167,32.250, 20.167,32.250, 20.250,32.250, 23.000,32.250, 23.083,32.250, 34.833,32.250, 35.333,32.250, 35.583,32.250, 119.500,32.250, 119.917,32.250, 121.417,32.250, 130.000,32.250, 130.083,32.250, 130.500,32.250, 131.417,32.250, 243.083,32.250, -116.917,32.250, 279.083,32.250, -80.917,32.250, 350.750,32.250, -9.250,32.250, 15.000,32.333, 15.083,32.333, 15.167,32.333, 20.333,32.333, 22.917,32.333, 34.917,32.333, 35.333,32.333, 35.500,32.333, 119.500,32.333, 119.750,32.333, 119.833,32.333, 121.333,32.333, 130.000,32.333, 130.167,32.333, 130.583,32.333, 131.417,32.333, 243.000,32.333, -117.000,32.333, 279.000,32.333, -81.000,32.333, 279.417,32.333, -80.583,32.333, 350.750,32.333, -9.250,32.333, 14.500,32.417, 14.583,32.417, 14.667,32.417, 14.750,32.417, 14.833,32.417, 14.917,32.417, 20.417,32.417, 23.000,32.417, 34.917,32.417, 35.333,32.417, 35.500,32.417, 119.583,32.417, 119.667,32.417, 121.167,32.417, 121.250,32.417, 130.000,32.417, 130.250,32.417, 130.333,32.417, 130.583,32.417, 131.500,32.417, 242.917,32.417, -117.083,32.417, 279.000,32.417, -81.000,32.417, 279.250,32.417, -80.750,32.417, 279.417,32.417, -80.583,32.417, 279.500,32.417, -80.500,32.417, 350.750,32.417, -9.250,32.417, 14.333,32.500, 14.417,32.500, 20.500,32.500, 20.583,32.500, 23.000,32.500, 34.917,32.500, 35.333,32.500, 35.500,32.500, 121.000,32.500, 121.083,32.500, 130.083,32.500, 130.167,32.500, 130.333,32.500, 130.667,32.500, 131.583,32.500, 242.917,32.500, -117.083,32.500, 279.083,32.500, -80.917,32.500, 279.167,32.500, -80.833,32.500, 279.583,32.500, -80.417,32.500, 350.750,32.500, -9.250,32.500, 14.167,32.583, 14.250,32.583, 20.667,32.583, 20.750,32.583, 20.833,32.583, 22.917,32.583, 34.917,32.583, 35.250,32.583, 35.583,32.583, 120.833,32.583, 120.917,32.583, 130.667,32.583, 131.500,32.583, 242.917,32.583, -117.083,32.583, 279.250,32.583, -80.750,32.583, 279.333,32.583, -80.667,32.583, 279.417,32.583, -80.583,32.583, 279.500,32.583, -80.500,32.583, 279.583,32.583, -80.417,32.583, 279.750,32.583, -80.250,32.583, 350.833,32.583, -9.167,32.583, 13.917,32.667, 14.000,32.667, 14.083,32.667, 20.917,32.667, 21.000,32.667, 22.667,32.667, 22.750,32.667, 22.833,32.667, 22.917,32.667, 35.000,32.667, 35.333,32.667, 35.583,32.667, 120.750,32.667, 128.667,32.667, 128.750,32.667, 130.167,32.667, 130.583,32.667, 131.583,32.667, 242.750,32.667, -117.250,32.667, 242.917,32.667, -117.083,32.667, 279.667,32.667, -80.333,32.667, 279.833,32.667, -80.167,32.667, 343.000,32.667, -17.000,32.667, 350.917,32.667, -9.083,32.667, 12.250,32.750, 12.333,32.750, 12.417,32.750, 12.500,32.750, 12.583,32.750, 12.667,32.750, 12.750,32.750, 12.833,32.750, 12.917,32.750, 13.417,32.750, 13.500,32.750, 13.583,32.750, 13.667,32.750, 13.750,32.750, 13.833,32.750, 21.083,32.750, 21.167,32.750, 21.250,32.750, 21.333,32.750, 21.417,32.750, 22.417,32.750, 22.500,32.750, 22.583,32.750, 35.000,32.750, 35.333,32.750, 35.583,32.750, 120.833,32.750, 128.667,32.750, 128.750,32.750, 129.833,32.750, 130.000,32.750, 130.250,32.750, 130.667,32.750, 131.667,32.750, 131.750,32.750, 242.750,32.750, -117.250,32.750, 242.833,32.750, -117.167,32.750, 244.417,32.750, -115.583,32.750, 244.500,32.750, -115.500,32.750, 279.917,32.750, -80.083,32.750, 280.000,32.750, -80.000,32.750, 280.083,32.750, -79.917,32.750, 342.833,32.750, -17.167,32.750, 342.917,32.750, -17.083,32.750, 343.000,32.750, -17.000,32.750, 343.083,32.750, -16.917,32.750, 351.000,32.750, -9.000,32.750, 12.083,32.833, 12.167,32.833, 13.000,32.833, 13.083,32.833, 13.167,32.833, 13.250,32.833, 13.333,32.833, 21.500,32.833, 21.583,32.833, 21.750,32.833, 21.833,32.833, 21.917,32.833, 22.000,32.833, 22.083,32.833, 22.167,32.833, 22.250,32.833, 22.333,32.833, 35.083,32.833, 35.333,32.833, 35.583,32.833, 120.833,32.833, 129.750,32.833, 129.833,32.833, 130.083,32.833, 130.250,32.833, 130.583,32.833, 131.833,32.833, 132.667,32.833, 132.750,32.833, 132.833,32.833, 242.750,32.833, -117.250,32.833, 244.333,32.833, -115.667,32.833, 244.583,32.833, -115.417,32.833, 279.833,32.833, -80.167,32.833, 280.167,32.833, -79.833,32.833, 351.083,32.833, -8.917,32.833, 11.917,32.917, 12.000,32.917, 21.667,32.917, 35.083,32.917, 35.333,32.917, 35.583,32.917, 120.750,32.917, 129.667,32.917, 130.000,32.917, 130.167,32.917, 130.500,32.917, 131.833,32.917, 132.667,32.917, 132.917,32.917, 242.750,32.917, -117.250,32.917, 244.333,32.917, -115.667,32.917, 244.583,32.917, -115.417,32.917, 279.917,32.917, -80.083,32.917, 280.000,32.917, -80.000,32.917, 280.083,32.917, -79.917,32.917, 351.167,32.917, -8.833,32.917, 11.750,33.000, 11.833,33.000, 35.083,33.000, 35.417,33.000, 35.500,33.000, 120.750,33.000, 130.000,33.000, 130.083,33.000, 130.167,33.000, 130.417,33.000, 131.833,33.000, 132.500,33.000, 132.583,33.000, 132.917,33.000, 242.750,33.000, -117.250,33.000, 243.917,33.000, -116.083,33.000, 244.167,33.000, -115.833,33.000, 244.250,33.000, -115.750,33.000, 244.333,33.000, -115.667,33.000, 244.583,33.000, -115.417,33.000, 280.167,33.000, -79.833,33.000, 280.250,33.000, -79.750,33.000, 280.333,33.000, -79.667,33.000, 351.250,33.000, -8.750,33.000, 11.500,33.083, 11.583,33.083, 11.667,33.083, 35.167,33.083, 120.750,33.083, 129.750,33.083, 129.833,33.083, 129.917,33.083, 130.000,33.083, 130.500,33.083, 131.750,33.083, 132.500,33.083, 133.000,33.083, 242.750,33.083, -117.250,33.083, 243.833,33.083, -116.167,33.083, 244.000,33.083, -116.000,33.083, 244.083,33.083, -115.917,33.083, 244.583,33.083, -115.417,33.083, 280.417,33.083, -79.583,33.083, 280.500,33.083, -79.500,33.083, 280.583,33.083, -79.417,33.083, 351.333,33.083, -8.667,33.083, 11.083,33.167, 11.167,33.167, 11.250,33.167, 11.333,33.167, 11.417,33.167, 35.167,33.167, 120.667,33.167, 129.667,33.167, 130.083,33.167, 130.333,33.167, 130.417,33.167, 131.500,33.167, 131.583,33.167, 131.667,33.167, 131.750,33.167, 132.500,33.167, 133.000,33.167, 242.667,33.167, -117.333,33.167, 243.917,33.167, -116.083,33.167, 244.583,33.167, -115.417,33.167, 280.583,33.167, -79.417,33.167, 351.417,33.167, -8.583,33.167, 11.000,33.250, 35.250,33.250, 120.583,33.250, 129.500,33.250, 129.583,33.250, 129.750,33.250, 129.833,33.250, 130.167,33.250, 130.250,33.250, 131.417,33.250, 132.583,33.250, 133.083,33.250, 242.667,33.250, -117.333,33.250, 243.833,33.250, -116.167,33.250, 244.500,33.250, -115.500,33.250, 280.583,33.250, -79.417,33.250, 351.500,33.250, -8.500,33.250, 351.583,33.250, -8.417,33.250, 11.083,33.333, 11.167,33.333, 35.250,33.333, 120.500,33.333, 126.250,33.333, 126.333,33.333, 126.417,33.333, 126.500,33.333, 126.583,33.333, 126.667,33.333, 129.500,33.333, 129.583,33.333, 129.667,33.333, 129.917,33.333, 131.333,33.333, 132.417,33.333, 132.500,33.333, 133.083,33.333, 242.583,33.333, -117.417,33.333, 243.833,33.333, -116.167,33.333, 244.417,33.333, -115.583,33.333, 280.667,33.333, -79.333,33.333, 351.667,33.333, -8.333,33.333, 351.750,33.333, -8.250,33.333, 351.833,33.333, -8.167,33.333, 10.667,33.417, 10.750,33.417, 11.083,33.417, 35.333,33.417, 120.583,33.417, 126.333,33.417, 126.417,33.417, 126.750,33.417, 129.833,33.417, 129.917,33.417, 130.000,33.417, 130.083,33.417, 131.417,33.417, 131.500,33.417, 131.667,33.417, 132.167,33.417, 132.417,33.417, 133.167,33.417, 133.250,33.417, 134.000,33.417, 134.083,33.417, 242.417,33.417, -117.583,33.417, 242.500,33.417, -117.500,33.417, 243.833,33.417, -116.167,33.417, 244.250,33.417, -115.750,33.417, 244.333,33.417, -115.667,33.417, 280.667,33.417, -79.333,33.417, 351.917,33.417, -8.083,33.417, 352.000,33.417, -8.000,33.417, 352.083,33.417, -7.917,33.417, 10.583,33.500, 10.833,33.500, 10.917,33.500, 11.000,33.500, 35.333,33.500, 120.500,33.500, 120.583,33.500, 126.500,33.500, 126.583,33.500, 126.667,33.500, 126.750,33.500, 130.167,33.500, 131.250,33.500, 131.333,33.500, 131.417,33.500, 131.583,33.500, 131.667,33.500, 132.417,33.500, 133.333,33.500, 133.833,33.500, 133.917,33.500, 134.083,33.500, 135.667,33.500, 242.333,33.500, -117.667,33.500, 243.750,33.500, -116.250,33.500, 244.167,33.500, -115.833,33.500, 280.750,33.500, -79.250,33.500, 352.167,33.500, -7.833,33.500, 352.250,33.500, -7.750,33.500, 10.333,33.583, 10.417,33.583, 10.500,33.583, 10.583,33.583, 11.000,33.583, 35.417,33.583, 120.417,33.583, 130.167,33.583, 130.250,33.583, 130.333,33.583, 131.000,33.583, 131.083,33.583, 131.167,33.583, 131.500,33.583, 131.667,33.583, 132.500,33.583, 132.583,33.583, 133.417,33.583, 133.500,33.583, 133.583,33.583, 133.667,33.583, 133.750,33.583, 134.167,33.583, 135.417,33.583, 135.500,33.583, 135.583,33.583, 135.750,33.583, 242.167,33.583, -117.833,33.583, 242.250,33.583, -117.750,33.583, 243.667,33.583, -116.333,33.583, 243.917,33.583, -116.083,33.583, 244.000,33.583, -116.000,33.583, 244.083,33.583, -115.917,33.583, 280.833,33.583, -79.167,33.583, 352.333,33.583, -7.667,33.583, 352.417,33.583, -7.583,33.583, 352.500,33.583, -7.500,33.583, 10.250,33.667, 35.417,33.667, 120.417,33.667, 120.500,33.667, 130.417,33.667, 130.917,33.667, 131.583,33.667, 132.667,33.667, 134.250,33.667, 135.417,33.667, 135.833,33.667, 242.083,33.667, -117.917,33.667, 243.583,33.667, -116.417,33.667, 243.833,33.667, -116.167,33.667, 280.917,33.667, -79.083,33.667, 281.000,33.667, -79.000,33.667, 352.583,33.667, -7.417,33.667, 352.667,33.667, -7.333,33.667, 10.083,33.750, 10.167,33.750, 10.250,33.750, 10.750,33.750, 10.833,33.750, 35.500,33.750, 120.333,33.750, 130.500,33.750, 130.917,33.750, 131.000,33.750, 132.750,33.750, 134.333,33.750, 134.417,33.750, 135.333,33.750, 135.917,33.750, 241.917,33.750, -118.083,33.750, 242.000,33.750, -118.000,33.750, 243.583,33.750, -116.417,33.750, 243.750,33.750, -116.250,33.750, 281.083,33.750, -78.917,33.750, 352.750,33.750, -7.250,33.750, 352.833,33.750, -7.167,33.750, 5.917,33.833, 6.000,33.833, 6.167,33.833, 6.250,33.833, 6.333,33.833, 6.417,33.833, 10.000,33.833, 10.750,33.833, 10.833,33.833, 10.917,33.833, 35.500,33.833, 43.167,33.833, 43.250,33.833, 120.333,33.833, 120.417,33.833, 130.500,33.833, 130.583,33.833, 130.667,33.833, 130.750,33.833, 130.833,33.833, 132.750,33.833, 133.083,33.833, 133.167,33.833, 134.500,33.833, 134.583,33.833, 135.250,33.833, 135.917,33.833, 241.667,33.833, -118.333,33.833, 241.750,33.833, -118.250,33.833, 241.833,33.833, -118.167,33.833, 243.667,33.833, -116.333,33.833, 281.167,33.833, -78.833,33.833, 281.250,33.833, -78.750,33.833, 352.917,33.833, -7.083,33.833, 353.000,33.833, -7.000,33.833, 5.833,33.917, 6.083,33.917, 6.500,33.917, 10.000,33.917, 10.083,33.917, 35.583,33.917, 43.083,33.917, 43.333,33.917, 120.250,33.917, 132.000,33.917, 132.833,33.917, 133.000,33.917, 133.250,33.917, 133.333,33.917, 133.417,33.917, 133.500,33.917, 134.583,33.917, 135.083,33.917, 135.167,33.917, 136.000,33.917, 241.583,33.917, -118.417,33.917, 281.333,33.917, -78.667,33.917, 281.833,33.917, -78.167,33.917, 281.917,33.917, -78.083,33.917, 353.083,33.917, -6.917,33.917, 5.750,34.000, 6.583,34.000, 6.750,34.000, 6.833,34.000, 6.917,34.000, 7.000,34.000, 7.667,34.000, 7.750,34.000, 7.833,34.000, 7.917,34.000, 9.917,34.000, 35.667,34.000, 43.000,34.000, 43.250,34.000, 120.333,34.000, 131.167,34.000, 131.833,34.000, 131.917,34.000, 132.083,34.000, 132.833,34.000, 132.917,34.000, 133.583,34.000, 134.500,34.000, 135.167,34.000, 136.083,34.000, 136.167,34.000, 240.167,34.000, -119.833,34.000, 241.583,34.000, -118.417,34.000, 281.417,34.000, -78.583,34.000, 281.500,34.000, -78.500,34.000, 281.583,34.000, -78.417,34.000, 281.667,34.000, -78.333,34.000, 281.750,34.000, -78.250,34.000, 281.917,34.000, -78.083,34.000, 353.167,34.000, -6.833,34.000, 5.750,34.083, 6.667,34.083, 7.083,34.083, 7.500,34.083, 7.583,34.083, 8.000,34.083, 10.000,34.083, 35.667,34.083, 43.083,34.083, 43.167,34.083, 120.250,34.083, 120.333,34.083, 130.917,34.083, 131.000,34.083, 131.083,34.083, 131.250,34.083, 131.333,34.083, 131.417,34.083, 131.500,34.083, 131.583,34.083, 131.667,34.083, 131.750,34.083, 132.167,34.083, 132.500,34.083, 133.667,34.083, 134.417,34.083, 135.167,34.083, 136.083,34.083, 241.000,34.083, -119.000,34.083, 241.083,34.083, -118.917,34.083, 241.167,34.083, -118.833,34.083, 241.250,34.083, -118.750,34.083, 241.333,34.083, -118.667,34.083, 241.417,34.083, -118.583,34.083, 241.500,34.083, -118.500,34.083, 282.000,34.083, -78.000,34.083, 353.250,34.083, -6.750,34.083, 5.667,34.167, 6.667,34.167, 7.083,34.167, 7.417,34.167, 8.083,34.167, 9.917,34.167, 35.667,34.167, 120.167,34.167, 131.000,34.167, 132.083,34.167, 133.667,34.167, 134.333,34.167, 134.417,34.167, 134.500,34.167, 135.250,34.167, 136.167,34.167, 240.833,34.167, -119.167,34.167, 240.917,34.167, -119.083,34.167, 282.000,34.167, -78.000,34.167, 353.333,34.167, -6.667,34.167, 5.750,34.250, 5.833,34.250, 6.667,34.250, 6.917,34.250, 7.000,34.250, 7.500,34.250, 7.583,34.250, 7.667,34.250, 7.750,34.250, 7.833,34.250, 8.000,34.250, 9.917,34.250, 35.667,34.250, 120.250,34.250, 129.250,34.250, 130.917,34.250, 132.083,34.250, 132.583,34.250, 132.667,34.250, 132.750,34.250, 133.750,34.250, 133.833,34.250, 134.083,34.250, 134.167,34.250, 134.250,34.250, 134.750,34.250, 135.167,34.250, 136.250,34.250, 136.333,34.250, 240.750,34.250, -119.250,34.250, 282.083,34.250, -77.917,34.250, 353.333,34.250, -6.667,34.250, 5.833,34.333, 6.667,34.333, 6.833,34.333, 7.917,34.333, 10.000,34.333, 10.083,34.333, 35.750,34.333, 120.083,34.333, 120.167,34.333, 126.583,34.333, 130.917,34.333, 131.000,34.333, 131.083,34.333, 131.250,34.333, 131.333,34.333, 132.167,34.333, 132.583,34.333, 132.833,34.333, 132.917,34.333, 133.167,34.333, 133.917,34.333, 134.000,34.333, 134.750,34.333, 135.250,34.333, 136.417,34.333, 136.500,34.333, 136.583,34.333, 136.667,34.333, 136.750,34.333, 240.667,34.333, -119.333,34.333, 282.083,34.333, -77.917,34.333, 353.417,34.333, -6.583,34.333, 5.833,34.417, 6.667,34.417, 6.833,34.417, 10.167,34.417, 10.250,34.417, 35.833,34.417, 35.917,34.417, 119.833,34.417, 119.917,34.417, 120.000,34.417, 126.167,34.417, 126.333,34.417, 126.583,34.417, 126.667,34.417, 127.167,34.417, 131.167,34.417, 131.417,34.417, 132.250,34.417, 132.333,34.417, 132.417,34.417, 132.500,34.417, 133.000,34.417, 133.083,34.417, 135.333,34.417, 136.750,34.417, 240.500,34.417, -119.500,34.417, 240.583,34.417, -119.417,34.417, 282.167,34.417, -77.833,34.417, 353.500,34.417, -6.500,34.417, 5.833,34.500, 6.667,34.500, 6.750,34.500, 10.333,34.500, 10.417,34.500, 36.000,34.500, 119.500,34.500, 119.583,34.500, 119.667,34.500, 119.750,34.500, 126.250,34.500, 126.333,34.500, 126.500,34.500, 126.667,34.500, 126.833,34.500, 129.333,34.500, 131.500,34.500, 133.167,34.500, 133.250,34.500, 133.333,34.500, 133.417,34.500, 133.500,34.500, 133.750,34.500, 133.833,34.500, 135.417,34.500, 136.583,34.500, 136.667,34.500, 239.583,34.500, -120.417,34.500, 239.667,34.500, -120.333,34.500, 239.750,34.500, -120.250,34.500, 239.833,34.500, -120.167,34.500, 239.917,34.500, -120.083,34.500, 240.000,34.500, -120.000,34.500, 240.083,34.500, -119.917,34.500, 240.167,34.500, -119.833,34.500, 240.250,34.500, -119.750,34.500, 240.333,34.500, -119.667,34.500, 240.417,34.500, -119.583,34.500, 282.250,34.500, -77.750,34.500, 282.333,34.500, -77.667,34.500, 353.500,34.500, -6.500,34.500, 5.833,34.583, 6.333,34.583, 6.417,34.583, 6.500,34.583, 6.583,34.583, 10.417,34.583, 36.000,34.583, 119.417,34.583, 126.333,34.583, 126.417,34.583, 126.500,34.583, 126.750,34.583, 126.917,34.583, 127.167,34.583, 127.250,34.583, 127.333,34.583, 129.333,34.583, 131.583,34.583, 131.667,34.583, 133.583,34.583, 133.667,34.583, 133.917,34.583, 135.500,34.583, 136.500,34.583, 239.417,34.583, -120.583,34.583, 239.500,34.583, -120.500,34.583, 282.417,34.583, -77.583,34.583, 282.500,34.583, -77.500,34.583, 353.583,34.583, -6.417,34.583, 5.917,34.667, 6.167,34.667, 6.250,34.667, 10.500,34.667, 36.000,34.667, 119.333,34.667, 126.333,34.667, 126.583,34.667, 126.833,34.667, 127.000,34.667, 131.750,34.667, 131.833,34.667, 134.000,34.667, 134.083,34.667, 134.917,34.667, 135.000,34.667, 135.500,34.667, 136.417,34.667, 138.000,34.667, 138.083,34.667, 239.417,34.667, -120.583,34.667, 282.583,34.667, -77.417,34.667, 282.667,34.667, -77.333,34.667, 282.750,34.667, -77.250,34.667, 353.667,34.667, -6.333,34.667, 6.000,34.750, 6.083,34.750, 10.583,34.750, 10.750,34.750, 11.167,34.750, 32.417,34.750, 32.500,34.750, 32.583,34.750, 32.667,34.750, 32.750,34.750, 32.833,34.750, 32.917,34.750, 33.000,34.750, 33.083,34.750, 33.167,34.750, 36.000,34.750, 119.167,34.750, 119.250,34.750, 119.333,34.750, 119.417,34.750, 126.583,34.750, 126.917,34.750, 127.083,34.750, 127.667,34.750, 127.750,34.750, 127.917,34.750, 131.917,34.750, 132.000,34.750, 134.167,34.750, 134.250,34.750, 134.833,34.750, 135.083,34.750, 135.167,34.750, 135.250,34.750, 135.333,34.750, 135.417,34.750, 136.333,34.750, 137.333,34.750, 137.417,34.750, 137.500,34.750, 137.583,34.750, 137.667,34.750, 137.750,34.750, 137.833,34.750, 137.917,34.750, 138.083,34.750, 138.833,34.750, 138.917,34.750, 239.417,34.750, -120.583,34.750, 282.833,34.750, -77.167,34.750, 282.917,34.750, -77.083,34.750, 283.000,34.750, -77.000,34.750, 283.083,34.750, -76.917,34.750, 283.167,34.750, -76.833,34.750, 283.250,34.750, -76.750,34.750, 353.667,34.750, -6.333,34.750, 10.667,34.833, 10.750,34.833, 32.417,34.833, 33.250,34.833, 33.333,34.833, 33.417,34.833, 35.917,34.833, 119.083,34.833, 126.417,34.833, 126.500,34.833, 127.000,34.833, 127.167,34.833, 127.250,34.833, 127.333,34.833, 127.583,34.833, 127.750,34.833, 128.417,34.833, 128.500,34.833, 128.583,34.833, 132.083,34.833, 134.333,34.833, 134.417,34.833, 134.500,34.833, 134.583,34.833, 134.667,34.833, 134.750,34.833, 136.417,34.833, 136.917,34.833, 137.000,34.833, 137.083,34.833, 137.167,34.833, 137.250,34.833, 138.167,34.833, 138.833,34.833, 138.917,34.833, 239.417,34.833, -120.583,34.833, 283.250,34.833, -76.750,34.833, 283.333,34.833, -76.667,34.833, 283.417,34.833, -76.583,34.833, 353.750,34.833, -6.250,34.833, 10.750,34.917, 32.333,34.917, 33.500,34.917, 35.917,34.917, 119.167,34.917, 126.417,34.917, 127.417,34.917, 128.167,34.917, 132.167,34.917, 136.500,34.917, 136.833,34.917, 138.167,34.917, 138.833,34.917, 139.000,34.917, 139.833,34.917, 239.417,34.917, -120.583,34.917, 283.083,34.917, -76.917,34.917, 283.167,34.917, -76.833,34.917, 283.333,34.917, -76.667,34.917, 283.417,34.917, -76.583,34.917, 353.750,34.917, -6.250,34.917, 10.750,35.000, 10.917,35.000, 24.833,35.000, 24.917,35.000, 25.000,35.000, 25.083,35.000, 32.333,35.000, 32.417,35.000, 33.500,35.000, 33.750,35.000, 35.917,35.000, 119.167,35.000, 126.417,35.000, 127.500,35.000, 127.583,35.000, 127.667,35.000, 127.750,35.000, 127.833,35.000, 127.917,35.000, 128.000,35.000, 128.083,35.000, 128.250,35.000, 128.333,35.000, 128.500,35.000, 132.250,35.000, 132.333,35.000, 136.500,35.000, 136.917,35.000, 138.250,35.000, 138.333,35.000, 138.833,35.000, 139.000,35.000, 239.417,35.000, -120.583,35.000, 282.833,35.000, -77.167,35.000, 283.000,35.000, -77.000,35.000, 353.833,35.000, -6.167,35.000, 357.750,35.000, -2.250,35.000, 357.833,35.000, -2.167,35.000, 357.917,35.000, -2.083,35.000, 358.000,35.000, -2.000,35.000, 10.833,35.083, 10.917,35.083, 24.750,35.083, 25.167,35.083, 25.250,35.083, 25.333,35.083, 25.417,35.083, 25.500,35.083, 25.583,35.083, 25.667,35.083, 25.750,35.083, 25.833,35.083, 25.917,35.083, 26.000,35.083, 26.083,35.083, 32.500,35.083, 32.750,35.083, 32.833,35.083, 33.583,35.083, 33.667,35.083, 33.833,35.083, 35.917,35.083, 119.250,35.083, 126.500,35.083, 128.333,35.083, 132.417,35.083, 136.583,35.083, 136.667,35.083, 136.750,35.083, 136.833,35.083, 138.417,35.083, 138.917,35.083, 139.917,35.083, 239.417,35.083, -120.583,35.083, 282.750,35.083, -77.250,35.083, 282.917,35.083, -77.083,35.083, 283.083,35.083, -76.917,35.083, 283.167,35.083, -76.833,35.083, 283.333,35.083, -76.667,35.083, 353.833,35.083, -6.167,35.083, 355.417,35.083, -4.583,35.083, 355.500,35.083, -4.500,35.083, 355.583,35.083, -4.417,35.083, 355.667,35.083, -4.333,35.083, 357.000,35.083, -3.000,35.083, 357.083,35.083, -2.917,35.083, 357.167,35.083, -2.833,35.083, 357.250,35.083, -2.750,35.083, 357.333,35.083, -2.667,35.083, 357.417,35.083, -2.583,35.083, 357.500,35.083, -2.500,35.083, 357.583,35.083, -2.417,35.083, 357.667,35.083, -2.333,35.083, 358.083,35.083, -1.917,35.083, 358.167,35.083, -1.833,35.083, 10.917,35.167, 24.500,35.167, 24.583,35.167, 24.667,35.167, 25.583,35.167, 25.917,35.167, 26.000,35.167, 26.083,35.167, 26.167,35.167, 32.583,35.167, 32.667,35.167, 32.917,35.167, 33.750,35.167, 36.000,35.167, 119.333,35.167, 126.417,35.167, 128.417,35.167, 128.667,35.167, 128.750,35.167, 128.833,35.167, 128.917,35.167, 129.000,35.167, 132.417,35.167, 132.500,35.167, 138.500,35.167, 138.667,35.167, 138.750,35.167, 138.833,35.167, 139.000,35.167, 139.833,35.167, 140.000,35.167, 140.083,35.167, 140.167,35.167, 239.333,35.167, -120.667,35.167, 282.833,35.167, -77.167,35.167, 283.000,35.167, -77.000,35.167, 283.083,35.167, -76.917,35.167, 283.250,35.167, -76.750,35.167, 353.833,35.167, -6.167,35.167, 355.083,35.167, -4.917,35.167, 355.167,35.167, -4.833,35.167, 355.250,35.167, -4.750,35.167, 355.333,35.167, -4.667,35.167, 355.750,35.167, -4.250,35.167, 355.833,35.167, -4.167,35.167, 355.917,35.167, -4.083,35.167, 356.000,35.167, -4.000,35.167, 356.167,35.167, -3.833,35.167, 356.250,35.167, -3.750,35.167, 356.333,35.167, -3.667,35.167, 356.417,35.167, -3.583,35.167, 356.500,35.167, -3.500,35.167, 356.583,35.167, -3.417,35.167, 356.667,35.167, -3.333,35.167, 356.750,35.167, -3.250,35.167, 356.833,35.167, -3.167,35.167, 356.917,35.167, -3.083,35.167, 358.250,35.167, -1.750,35.167, 358.333,35.167, -1.667,35.167, 358.417,35.167, -1.583,35.167, 11.000,35.250, 23.917,35.250, 24.000,35.250, 24.083,35.250, 24.167,35.250, 24.250,35.250, 24.333,35.250, 24.417,35.250, 25.167,35.250, 25.250,35.250, 25.333,35.250, 25.417,35.250, 25.500,35.250, 25.583,35.250, 33.000,35.250, 33.333,35.250, 33.417,35.250, 33.500,35.250, 33.750,35.250, 36.000,35.250, 119.333,35.250, 126.417,35.250, 128.500,35.250, 128.583,35.250, 129.083,35.250, 132.583,35.250, 132.667,35.250, 138.583,35.250, 139.000,35.250, 139.583,35.250, 139.917,35.250, 140.250,35.250, 239.167,35.250, -120.833,35.250, 239.250,35.250, -120.750,35.250, 283.167,35.250, -76.833,35.250, 283.250,35.250, -76.750,35.250, 353.917,35.250, -6.083,35.250, 354.917,35.250, -5.083,35.250, 355.000,35.250, -5.000,35.250, 356.083,35.250, -3.917,35.250, 356.917,35.250, -3.083,35.250, 358.500,35.250, -1.500,35.250, 358.583,35.250, -1.417,35.250, 10.917,35.333, 23.583,35.333, 23.667,35.333, 23.750,35.333, 23.833,35.333, 24.250,35.333, 24.333,35.333, 24.417,35.333, 24.500,35.333, 24.583,35.333, 24.750,35.333, 24.833,35.333, 24.917,35.333, 25.000,35.333, 25.083,35.333, 33.000,35.333, 33.083,35.333, 33.167,35.333, 33.250,35.333, 33.583,35.333, 33.667,35.333, 33.750,35.333, 36.000,35.333, 119.417,35.333, 126.417,35.333, 129.083,35.333, 132.750,35.333, 139.083,35.333, 139.333,35.333, 139.417,35.333, 139.500,35.333, 139.917,35.333, 140.250,35.333, 239.250,35.333, -120.750,35.333, 283.000,35.333, -77.000,35.333, 283.083,35.333, -76.917,35.333, 283.167,35.333, -76.833,35.333, 283.333,35.333, -76.667,35.333, 353.917,35.333, -6.083,35.333, 354.833,35.333, -5.167,35.333, 358.667,35.333, -1.333,35.333, 10.917,35.417, 23.583,35.417, 23.667,35.417, 24.000,35.417, 24.083,35.417, 24.167,35.417, 24.667,35.417, 33.917,35.417, 36.000,35.417, 119.417,35.417, 126.500,35.417, 129.167,35.417, 132.667,35.417, 132.750,35.417, 132.833,35.417, 132.917,35.417, 133.333,35.417, 133.417,35.417, 133.500,35.417, 133.667,35.417, 133.750,35.417, 133.833,35.417, 133.917,35.417, 135.250,35.417, 135.333,35.417, 135.583,35.417, 135.667,35.417, 135.750,35.417, 139.167,35.417, 139.250,35.417, 139.500,35.417, 140.000,35.417, 140.250,35.417, 239.167,35.417, -120.833,35.417, 282.917,35.417, -77.083,35.417, 283.500,35.417, -76.500,35.417, 283.667,35.417, -76.333,35.417, 283.750,35.417, -76.250,35.417, 354.000,35.417, -6.000,35.417, 354.750,35.417, -5.250,35.417, 358.750,35.417, -1.250,35.417, 10.833,35.500, 10.917,35.500, 23.750,35.500, 23.833,35.500, 23.917,35.500, 35.833,35.500, 35.917,35.500, 119.500,35.500, 126.500,35.500, 126.583,35.500, 126.667,35.500, 129.250,35.500, 133.000,35.500, 133.083,35.500, 133.167,35.500, 133.250,35.500, 133.583,35.500, 134.000,35.500, 134.083,35.500, 134.167,35.500, 134.250,35.500, 135.167,35.500, 135.417,35.500, 135.500,35.500, 135.833,35.500, 139.500,35.500, 140.083,35.500, 140.250,35.500, 239.000,35.500, -121.000,35.500, 239.083,35.500, -120.917,35.500, 283.000,35.500, -77.000,35.500, 283.083,35.500, -76.917,35.500, 283.167,35.500, -76.833,35.500, 283.333,35.500, -76.667,35.500, 283.583,35.500, -76.417,35.500, 283.833,35.500, -76.167,35.500, 354.000,35.500, -6.000,35.500, 354.583,35.500, -5.417,35.500, 354.667,35.500, -5.333,35.500, 358.833,35.500, -1.167,35.500, 10.750,35.583, 10.917,35.583, 24.083,35.583, 35.750,35.583, 119.583,35.583, 126.500,35.583, 126.750,35.583, 129.333,35.583, 134.333,35.583, 134.417,35.583, 134.500,35.583, 134.583,35.583, 134.667,35.583, 134.750,35.583, 134.833,35.583, 134.917,35.583, 135.167,35.583, 135.917,35.583, 139.583,35.583, 140.083,35.583, 140.333,35.583, 238.917,35.583, -121.083,35.583, 283.250,35.583, -76.750,35.583, 283.417,35.583, -76.583,35.583, 283.500,35.583, -76.500,35.583, 283.917,35.583, -76.083,35.583, 354.083,35.583, -5.917,35.583, 354.500,35.583, -5.500,35.583, 358.917,35.583, -1.083,35.583, 10.750,35.667, 10.833,35.667, 35.833,35.667, 119.667,35.667, 119.750,35.667, 119.833,35.667, 126.583,35.667, 126.667,35.667, 129.333,35.667, 135.000,35.667, 135.083,35.667, 136.000,35.667, 136.083,35.667, 139.583,35.667, 140.000,35.667, 140.417,35.667, 238.750,35.667, -121.250,35.667, 238.833,35.667, -121.167,35.667, 283.833,35.667, -76.167,35.667, 284.000,35.667, -76.000,35.667, 354.083,35.667, -5.917,35.667, 354.500,35.667, -5.500,35.667, 359.000,35.667, -1.000,35.667, 359.083,35.667, -0.917,35.667, 359.167,35.667, -0.833,35.667, 359.250,35.667, -0.750,35.667, 359.333,35.667, -0.667,35.667, 10.583,35.750, 10.667,35.750, 35.917,35.750, 119.833,35.750, 126.750,35.750, 129.417,35.750, 136.167,35.750, 139.667,35.750, 139.750,35.750, 139.833,35.750, 139.917,35.750, 140.500,35.750, 140.583,35.750, 140.667,35.750, 238.750,35.750, -121.250,35.750, 283.417,35.750, -76.583,35.750, 283.750,35.750, -76.250,35.750, 283.917,35.750, -76.083,35.750, 284.083,35.750, -75.917,35.750, 284.250,35.750, -75.750,35.750, 354.083,35.750, -5.917,35.750, 354.167,35.750, -5.833,35.750, 354.250,35.750, -5.750,35.750, 354.333,35.750, -5.667,35.750, 354.417,35.750, -5.583,35.750, 354.500,35.750, -5.500,35.750, 359.417,35.750, -0.583,35.750, 359.500,35.750, -0.500,35.750, 359.583,35.750, -0.417,35.750, 359.667,35.750, -0.333,35.750, 359.750,35.750, -0.250,35.750, 359.833,35.750, -0.167,35.750, 359.917,35.750, -0.083,35.750, 0.000,35.833, 10.500,35.833, 35.833,35.833, 35.917,35.833, 119.917,35.833, 120.000,35.833, 126.750,35.833, 129.333,35.833, 136.083,35.833, 140.667,35.833, 140.750,35.833, 238.667,35.833, -121.333,35.833, 283.333,35.833, -76.667,35.833, 283.500,35.833, -76.500,35.833, 283.750,35.833, -76.250,35.833, 283.917,35.833, -76.083,35.833, 284.083,35.833, -75.917,35.833, 284.167,35.833, -75.833,35.833, 0.083,35.917, 10.417,35.917, 14.417,35.917, 36.000,35.917, 120.000,35.917, 126.667,35.917, 126.750,35.917, 129.417,35.917, 136.083,35.917, 140.583,35.917, 238.583,35.917, -121.417,35.917, 283.167,35.917, -76.833,35.917, 283.250,35.917, -76.750,35.917, 283.333,35.917, -76.667,35.917, 283.417,35.917, -76.583,35.917, 283.500,35.917, -76.500,35.917, 283.583,35.917, -76.417,35.917, 283.667,35.917, -76.333,35.917, 283.750,35.917, -76.250,35.917, 283.917,35.917, -76.083,35.917, 0.167,36.000, 10.417,36.000, 27.750,36.000, 36.000,36.000, 120.083,36.000, 126.833,36.000, 129.333,36.000, 129.417,36.000, 136.000,36.000, 140.500,36.000, 238.500,36.000, -121.500,36.000, 243.083,36.000, -116.917,36.000, 283.083,36.000, -76.917,36.000, 0.250,36.083, 10.333,36.083, 27.833,36.083, 32.583,36.083, 32.667,36.083, 36.000,36.083, 120.000,36.083, 120.333,36.083, 120.417,36.083, 126.667,36.083, 126.750,36.083, 129.250,36.083, 133.000,36.083, 136.083,36.083, 140.500,36.083, 238.417,36.083, -121.583,36.083, 243.000,36.083, -117.000,36.083, 243.167,36.083, -116.833,36.083, 283.167,36.083, -76.833,36.083, 283.250,36.083, -76.750,36.083, 283.333,36.083, -76.667,36.083, 283.417,36.083, -76.583,36.083, 283.500,36.083, -76.500,36.083, 354.250,36.083, -5.750,36.083, 354.333,36.083, -5.667,36.083, 0.333,36.167, 0.417,36.167, 10.333,36.167, 27.750,36.167, 27.917,36.167, 29.667,36.167, 32.417,36.167, 32.500,36.167, 32.750,36.167, 32.833,36.167, 32.917,36.167, 33.000,36.167, 33.083,36.167, 33.167,36.167, 33.250,36.167, 33.333,36.167, 33.417,36.167, 35.917,36.167, 120.083,36.167, 120.417,36.167, 120.500,36.167, 120.583,36.167, 126.583,36.167, 129.250,36.167, 133.250,36.167, 136.167,36.167, 140.417,36.167, 238.417,36.167, -121.583,36.167, 243.000,36.167, -117.000,36.167, 243.167,36.167, -116.833,36.167, 283.167,36.167, -76.833,36.167, 283.333,36.167, -76.667,36.167, 283.500,36.167, -76.500,36.167, 283.667,36.167, -76.333,36.167, 354.083,36.167, -5.917,36.167, 354.167,36.167, -5.833,36.167, 354.333,36.167, -5.667,36.167, 0.500,36.250, 0.583,36.250, 0.667,36.250, 0.750,36.250, 10.333,36.250, 27.833,36.250, 28.000,36.250, 29.333,36.250, 29.417,36.250, 29.500,36.250, 29.583,36.250, 29.750,36.250, 29.833,36.250, 32.333,36.250, 33.500,36.250, 33.583,36.250, 33.667,36.250, 35.833,36.250, 120.167,36.250, 120.250,36.250, 120.333,36.250, 120.583,36.250, 126.583,36.250, 129.250,36.250, 133.250,36.250, 136.250,36.250, 140.417,36.250, 238.250,36.250, -121.750,36.250, 238.333,36.250, -121.667,36.250, 242.917,36.250, -117.083,36.250, 243.083,36.250, -116.917,36.250, 283.250,36.250, -76.750,36.250, 283.417,36.250, -76.583,36.250, 283.583,36.250, -76.417,36.250, 283.750,36.250, -76.250,36.250, 283.833,36.250, -76.167,36.250, 283.917,36.250, -76.083,36.250, 353.917,36.250, -6.083,36.250, 354.000,36.250, -6.000,36.250, 354.417,36.250, -5.583,36.250, 354.500,36.250, -5.500,36.250, 0.833,36.333, 0.917,36.333, 10.333,36.333, 27.917,36.333, 28.000,36.333, 29.250,36.333, 29.917,36.333, 30.000,36.333, 30.250,36.333, 30.333,36.333, 32.250,36.333, 33.750,36.333, 33.833,36.333, 35.833,36.333, 120.583,36.333, 126.583,36.333, 129.250,36.333, 136.333,36.333, 136.417,36.333, 140.417,36.333, 238.167,36.333, -121.833,36.333, 242.917,36.333, -117.083,36.333, 243.083,36.333, -116.917,36.333, 283.917,36.333, -76.083,36.333, 353.833,36.333, -6.167,36.333, 354.500,36.333, -5.500,36.333, 1.000,36.417, 1.083,36.417, 10.417,36.417, 29.167,36.417, 30.083,36.417, 30.167,36.417, 30.333,36.417, 32.167,36.417, 33.917,36.417, 35.917,36.417, 36.000,36.417, 120.583,36.417, 126.417,36.417, 126.583,36.417, 129.250,36.417, 136.500,36.417, 140.500,36.417, 238.167,36.417, -121.833,36.417, 242.917,36.417, -117.083,36.417, 243.083,36.417, -116.917,36.417, 283.833,36.417, -76.167,36.417, 283.917,36.417, -76.083,36.417, 353.833,36.417, -6.167,36.417, 354.583,36.417, -5.417,36.417, 1.167,36.500, 1.250,36.500, 1.333,36.500, 1.417,36.500, 1.500,36.500, 1.583,36.500, 1.667,36.500, 1.750,36.500, 1.833,36.500, 1.917,36.500, 2.000,36.500, 2.083,36.500, 10.500,36.500, 10.583,36.500, 10.667,36.500, 29.167,36.500, 30.333,36.500, 32.083,36.500, 34.000,36.500, 36.083,36.500, 120.667,36.500, 120.750,36.500, 120.833,36.500, 120.917,36.500, 126.500,36.500, 129.250,36.500, 136.583,36.500, 140.500,36.500, 238.167,36.500, -121.833,36.500, 242.917,36.500, -117.083,36.500, 243.083,36.500, -116.917,36.500, 283.750,36.500, -76.250,36.500, 283.917,36.500, -76.083,36.500, 353.833,36.500, -6.167,36.500, 354.667,36.500, -5.333,36.500, 354.750,36.500, -5.250,36.500, 354.833,36.500, -5.167,36.500, 2.167,36.583, 2.250,36.583, 2.333,36.583, 2.417,36.583, 2.500,36.583, 2.583,36.583, 2.667,36.583, 5.167,36.583, 5.250,36.583, 5.333,36.583, 5.417,36.583, 10.667,36.583, 29.083,36.583, 30.417,36.583, 31.917,36.583, 32.000,36.583, 34.083,36.583, 35.333,36.583, 36.167,36.583, 51.833,36.583, 51.917,36.583, 52.000,36.583, 52.083,36.583, 52.167,36.583, 52.250,36.583, 52.333,36.583, 52.417,36.583, 52.500,36.583, 52.583,36.583, 52.667,36.583, 120.833,36.583, 126.500,36.583, 129.250,36.583, 136.667,36.583, 140.500,36.583, 238.083,36.583, -121.917,36.583, 238.167,36.583, -121.833,36.583, 242.833,36.583, -117.167,36.583, 243.000,36.583, -117.000,36.583, 283.833,36.583, -76.167,36.583, 283.917,36.583, -76.083,36.583, 353.750,36.583, -6.250,36.583, 354.917,36.583, -5.083,36.583, 355.000,36.583, -5.000,36.583, 355.083,36.583, -4.917,36.583, 355.167,36.583, -4.833,36.583, 355.250,36.583, -4.750,36.583, 2.750,36.667, 2.833,36.667, 3.083,36.667, 3.167,36.667, 5.083,36.667, 5.500,36.667, 10.250,36.667, 10.333,36.667, 10.417,36.667, 10.750,36.667, 22.917,36.667, 29.167,36.667, 30.417,36.667, 31.667,36.667, 31.750,36.667, 31.833,36.667, 34.167,36.667, 34.250,36.667, 35.167,36.667, 35.250,36.667, 35.417,36.667, 35.500,36.667, 36.250,36.667, 51.750,36.667, 52.750,36.667, 52.833,36.667, 52.917,36.667, 53.000,36.667, 53.083,36.667, 53.167,36.667, 120.917,36.667, 121.000,36.667, 126.417,36.667, 126.583,36.667, 129.250,36.667, 136.667,36.667, 140.583,36.667, 238.250,36.667, -121.750,36.667, 242.917,36.667, -117.083,36.667, 283.917,36.667, -76.083,36.667, 353.667,36.667, -6.333,36.667, 355.333,36.667, -4.667,36.667, 2.917,36.750, 3.000,36.750, 3.250,36.750, 3.333,36.750, 3.417,36.750, 3.500,36.750, 3.583,36.750, 3.667,36.750, 4.917,36.750, 5.000,36.750, 5.583,36.750, 5.667,36.750, 5.750,36.750, 5.833,36.750, 5.917,36.750, 10.167,36.750, 10.500,36.750, 10.833,36.750, 14.667,36.750, 14.750,36.750, 14.833,36.750, 14.917,36.750, 15.000,36.750, 22.333,36.750, 22.417,36.750, 22.833,36.750, 22.917,36.750, 24.417,36.750, 28.667,36.750, 28.750,36.750, 28.833,36.750, 28.917,36.750, 29.000,36.750, 29.083,36.750, 30.417,36.750, 31.500,36.750, 31.583,36.750, 34.333,36.750, 34.917,36.750, 35.000,36.750, 35.083,36.750, 35.500,36.750, 36.250,36.750, 50.833,36.750, 51.417,36.750, 51.500,36.750, 51.583,36.750, 51.667,36.750, 53.250,36.750, 53.333,36.750, 53.417,36.750, 53.500,36.750, 53.583,36.750, 53.667,36.750, 53.750,36.750, 53.833,36.750, 53.917,36.750, 121.083,36.750, 121.167,36.750, 121.250,36.750, 121.333,36.750, 126.167,36.750, 126.250,36.750, 126.333,36.750, 126.500,36.750, 126.750,36.750, 126.833,36.750, 129.333,36.750, 136.750,36.750, 137.000,36.750, 137.083,36.750, 137.167,36.750, 137.250,36.750, 137.333,36.750, 140.583,36.750, 238.333,36.750, -121.667,36.750, 283.833,36.750, -76.167,36.750, 353.583,36.750, -6.417,36.750, 355.417,36.750, -4.583,36.750, 355.500,36.750, -4.500,36.750, 355.583,36.750, -4.417,36.750, 355.667,36.750, -4.333,36.750, 356.417,36.750, -3.583,36.750, 356.500,36.750, -3.500,36.750, 356.583,36.750, -3.417,36.750, 356.667,36.750, -3.333,36.750, 357.000,36.750, -3.000,36.750, 357.167,36.750, -2.833,36.750, 357.333,36.750, -2.667,36.750, 3.750,36.833, 3.833,36.833, 3.917,36.833, 4.000,36.833, 4.083,36.833, 4.167,36.833, 4.250,36.833, 4.333,36.833, 4.417,36.833, 4.500,36.833, 4.583,36.833, 4.667,36.833, 4.750,36.833, 4.833,36.833, 6.000,36.833, 6.083,36.833, 6.167,36.833, 6.833,36.833, 6.917,36.833, 7.000,36.833, 7.750,36.833, 7.833,36.833, 7.917,36.833, 8.000,36.833, 8.083,36.833, 8.333,36.833, 8.417,36.833, 8.500,36.833, 10.083,36.833, 10.583,36.833, 10.667,36.833, 10.750,36.833, 10.833,36.833, 14.500,36.833, 14.583,36.833, 14.917,36.833, 21.750,36.833, 21.833,36.833, 22.333,36.833, 22.500,36.833, 22.667,36.833, 22.750,36.833, 22.917,36.833, 28.083,36.833, 28.333,36.833, 28.417,36.833, 28.500,36.833, 28.583,36.833, 30.417,36.833, 31.250,36.833, 31.333,36.833, 31.417,36.833, 34.417,36.833, 34.500,36.833, 34.750,36.833, 34.833,36.833, 35.583,36.833, 35.667,36.833, 35.750,36.833, 36.167,36.833, 50.667,36.833, 50.750,36.833, 50.917,36.833, 51.333,36.833, 54.000,36.833, 54.083,36.833, 121.417,36.833, 121.500,36.833, 126.250,36.833, 126.333,36.833, 126.417,36.833, 126.500,36.833, 126.667,36.833, 126.917,36.833, 127.000,36.833, 129.250,36.833, 136.833,36.833, 136.917,36.833, 137.417,36.833, 140.583,36.833, 238.250,36.833, -121.750,36.833, 283.417,36.833, -76.583,36.833, 283.500,36.833, -76.500,36.833, 283.583,36.833, -76.417,36.833, 283.667,36.833, -76.333,36.833, 283.833,36.833, -76.167,36.833, 353.667,36.833, -6.333,36.833, 355.750,36.833, -4.250,36.833, 355.833,36.833, -4.167,36.833, 355.917,36.833, -4.083,36.833, 356.000,36.833, -4.000,36.833, 356.083,36.833, -3.917,36.833, 356.167,36.833, -3.833,36.833, 356.250,36.833, -3.750,36.833, 356.333,36.833, -3.667,36.833, 356.750,36.833, -3.250,36.833, 356.833,36.833, -3.167,36.833, 356.917,36.833, -3.083,36.833, 357.083,36.833, -2.917,36.833, 357.250,36.833, -2.750,36.833, 357.750,36.833, -2.250,36.833, 6.250,36.917, 6.500,36.917, 6.583,36.917, 6.667,36.917, 6.750,36.917, 7.083,36.917, 7.167,36.917, 7.250,36.917, 7.500,36.917, 7.583,36.917, 7.667,36.917, 8.167,36.917, 8.250,36.917, 8.583,36.917, 8.667,36.917, 8.750,36.917, 8.833,36.917, 10.167,36.917, 10.833,36.917, 10.917,36.917, 14.417,36.917, 15.000,36.917, 21.750,36.917, 22.167,36.917, 22.250,36.917, 22.583,36.917, 22.917,36.917, 28.250,36.917, 30.500,36.917, 30.667,36.917, 30.750,36.917, 30.833,36.917, 30.917,36.917, 31.000,36.917, 31.083,36.917, 31.167,36.917, 34.583,36.917, 34.667,36.917, 35.833,36.917, 35.917,36.917, 36.083,36.917, 50.583,36.917, 50.917,36.917, 51.000,36.917, 51.083,36.917, 51.167,36.917, 51.250,36.917, 54.167,36.917, 54.250,36.917, 121.583,36.917, 121.667,36.917, 121.750,36.917, 121.833,36.917, 122.083,36.917, 122.250,36.917, 122.333,36.917, 126.583,36.917, 126.667,36.917, 127.083,36.917, 129.250,36.917, 136.833,36.917, 137.500,36.917, 137.583,36.917, 137.667,36.917, 140.667,36.917, 238.250,36.917, -121.750,36.917, 283.333,36.917, -76.667,36.917, 283.750,36.917, -76.250,36.917, 283.833,36.917, -76.167,36.917, 353.583,36.917, -6.417,36.917, 357.333,36.917, -2.667,36.917, 357.417,36.917, -2.583,36.917, 357.500,36.917, -2.500,36.917, 357.583,36.917, -2.417,36.917, 357.667,36.917, -2.333,36.917, 357.833,36.917, -2.167,36.917, 6.333,37.000, 6.417,37.000, 7.333,37.000, 7.417,37.000, 8.917,37.000, 10.167,37.000, 10.917,37.000, 14.333,37.000, 15.000,37.000, 21.667,37.000, 21.833,37.000, 22.167,37.000, 22.833,37.000, 25.417,37.000, 28.250,37.000, 30.583,37.000, 36.000,37.000, 50.500,37.000, 54.333,37.000, 121.917,37.000, 122.000,37.000, 122.250,37.000, 126.417,37.000, 126.833,37.000, 126.917,37.000, 127.000,37.000, 129.250,37.000, 136.833,37.000, 136.917,37.000, 137.750,37.000, 137.833,37.000, 137.917,37.000, 140.750,37.000, 140.833,37.000, 237.917,37.000, -122.083,37.000, 238.000,37.000, -122.000,37.000, 238.083,37.000, -121.917,37.000, 238.167,37.000, -121.833,37.000, 283.250,37.000, -76.750,37.000, 283.583,37.000, -76.417,37.000, 353.500,37.000, -6.500,37.000, 357.917,37.000, -2.083,37.000, 9.000,37.083, 9.083,37.083, 9.750,37.083, 9.833,37.083, 10.083,37.083, 14.250,37.083, 15.083,37.083, 15.167,37.083, 21.583,37.083, 21.917,37.083, 22.000,37.083, 22.083,37.083, 22.833,37.083, 25.417,37.083, 27.333,37.083, 27.417,37.083, 27.500,37.083, 27.583,37.083, 27.667,37.083, 27.750,37.083, 27.833,37.083, 27.917,37.083, 28.000,37.083, 28.083,37.083, 28.167,37.083, 50.250,37.083, 50.333,37.083, 50.417,37.083, 50.500,37.083, 50.583,37.083, 50.667,37.083, 54.417,37.083, 119.167,37.083, 119.250,37.083, 119.333,37.083, 119.417,37.083, 119.500,37.083, 119.583,37.083, 119.667,37.083, 119.750,37.083, 122.083,37.083, 122.167,37.083, 122.333,37.083, 126.833,37.083, 129.250,37.083, 136.750,37.083, 138.000,37.083, 138.083,37.083, 138.167,37.083, 140.833,37.083, 237.833,37.083, -122.167,37.083, 283.083,37.083, -76.917,37.083, 283.167,37.083, -76.833,37.083, 283.500,37.083, -76.500,37.083, 283.667,37.083, -76.333,37.083, 351.833,37.083, -8.167,37.083, 351.917,37.083, -8.083,37.083, 352.000,37.083, -8.000,37.083, 352.083,37.083, -7.917,37.083, 353.333,37.083, -6.667,37.083, 353.417,37.083, -6.583,37.083, 357.917,37.083, -2.083,37.083, 9.167,37.167, 9.250,37.167, 9.333,37.167, 9.667,37.167, 9.917,37.167, 10.000,37.167, 13.750,37.167, 13.833,37.167, 13.917,37.167, 14.000,37.167, 14.083,37.167, 14.167,37.167, 15.083,37.167, 21.583,37.167, 22.750,37.167, 27.583,37.167, 50.167,37.167, 54.417,37.167, 119.000,37.167, 119.083,37.167, 119.833,37.167, 122.417,37.167, 126.667,37.167, 126.750,37.167, 129.250,37.167, 136.750,37.167, 138.250,37.167, 138.333,37.167, 140.917,37.167, 237.667,37.167, -122.333,37.167, 237.750,37.167, -122.250,37.167, 283.000,37.167, -77.000,37.167, 283.167,37.167, -76.833,37.167, 283.333,37.167, -76.667,37.167, 283.417,37.167, -76.583,37.167, 283.500,37.167, -76.500,37.167, 283.583,37.167, -76.417,37.167, 283.667,37.167, -76.333,37.167, 351.167,37.167, -8.833,37.167, 351.250,37.167, -8.750,37.167, 351.333,37.167, -8.667,37.167, 351.417,37.167, -8.583,37.167, 351.500,37.167, -8.500,37.167, 351.583,37.167, -8.417,37.167, 351.667,37.167, -8.333,37.167, 351.750,37.167, -8.250,37.167, 352.167,37.167, -7.833,37.167, 352.250,37.167, -7.750,37.167, 353.167,37.167, -6.833,37.167, 353.250,37.167, -6.750,37.167, 357.917,37.167, -2.083,37.167, 9.417,37.250, 9.500,37.250, 9.583,37.250, 9.750,37.250, 13.667,37.250, 15.083,37.250, 21.667,37.250, 22.750,37.250, 27.667,37.250, 49.083,37.250, 49.167,37.250, 49.250,37.250, 49.333,37.250, 50.000,37.250, 50.083,37.250, 54.500,37.250, 118.917,37.250, 119.917,37.250, 122.417,37.250, 126.667,37.250, 126.833,37.250, 129.250,37.250, 136.750,37.250, 136.833,37.250, 136.917,37.250, 138.417,37.250, 141.000,37.250, 237.667,37.250, -122.333,37.250, 282.750,37.250, -77.250,37.250, 283.083,37.250, -76.917,37.250, 283.250,37.250, -76.750,37.250, 284.000,37.250, -76.000,37.250, 284.083,37.250, -75.917,37.250, 351.167,37.250, -8.833,37.250, 352.333,37.250, -7.667,37.250, 352.417,37.250, -7.583,37.250, 352.500,37.250, -7.500,37.250, 352.583,37.250, -7.417,37.250, 352.667,37.250, -7.333,37.250, 352.750,37.250, -7.250,37.250, 352.833,37.250, -7.167,37.250, 352.917,37.250, -7.083,37.250, 353.000,37.250, -7.000,37.250, 353.083,37.250, -6.917,37.250, 358.000,37.250, -2.000,37.250, 9.667,37.333, 13.417,37.333, 13.500,37.333, 13.583,37.333, 15.000,37.333, 21.750,37.333, 22.667,37.333, 27.417,37.333, 27.500,37.333, 27.583,37.333, 49.000,37.333, 49.417,37.333, 49.833,37.333, 49.917,37.333, 54.500,37.333, 118.833,37.333, 119.917,37.333, 122.250,37.333, 122.333,37.333, 122.417,37.333, 126.750,37.333, 129.167,37.333, 136.750,37.333, 136.833,37.333, 136.917,37.333, 137.000,37.333, 138.500,37.333, 138.583,37.333, 140.917,37.333, 237.667,37.333, -122.333,37.333, 282.667,37.333, -77.333,37.333, 282.833,37.333, -77.167,37.333, 283.167,37.333, -76.833,37.333, 283.333,37.333, -76.667,37.333, 283.417,37.333, -76.583,37.333, 284.083,37.333, -75.917,37.333, 351.167,37.333, -8.833,37.333, 358.083,37.333, -1.917,37.333, 13.333,37.417, 14.917,37.417, 21.667,37.417, 22.583,37.417, 27.250,37.417, 27.333,37.417, 49.000,37.417, 49.417,37.417, 49.750,37.417, 54.500,37.417, 118.833,37.417, 120.000,37.417, 120.083,37.417, 120.167,37.417, 121.417,37.417, 121.500,37.417, 121.583,37.417, 121.667,37.417, 121.750,37.417, 121.833,37.417, 121.917,37.417, 122.000,37.417, 122.167,37.417, 126.667,37.417, 129.083,37.417, 137.083,37.417, 138.667,37.417, 141.000,37.417, 237.667,37.417, -122.333,37.417, 237.917,37.417, -122.083,37.417, 282.750,37.417, -77.250,37.417, 283.083,37.417, -76.917,37.417, 283.250,37.417, -76.750,37.417, 284.083,37.417, -75.917,37.417, 284.167,37.417, -75.833,37.417, 351.250,37.417, -8.750,37.417, 358.167,37.417, -1.833,37.417, 358.250,37.417, -1.750,37.417, 13.083,37.500, 13.167,37.500, 13.250,37.500, 14.917,37.500, 21.667,37.500, 22.583,37.500, 23.000,37.500, 23.083,37.500, 23.167,37.500, 23.250,37.500, 23.333,37.500, 27.250,37.500, 49.000,37.500, 49.417,37.500, 49.500,37.500, 49.583,37.500, 49.667,37.500, 49.750,37.500, 54.500,37.500, 118.833,37.500, 120.250,37.500, 121.083,37.500, 121.167,37.500, 121.250,37.500, 121.333,37.500, 122.083,37.500, 126.750,37.500, 129.000,37.500, 138.667,37.500, 140.917,37.500, 237.583,37.500, -122.417,37.500, 237.667,37.500, -122.333,37.500, 237.750,37.500, -122.250,37.500, 237.833,37.500, -122.167,37.500, 238.000,37.500, -122.000,37.500, 283.000,37.500, -77.000,37.500, 283.167,37.500, -76.833,37.500, 283.333,37.500, -76.667,37.500, 283.417,37.500, -76.583,37.500, 283.500,37.500, -76.500,37.500, 283.583,37.500, -76.417,37.500, 284.083,37.500, -75.917,37.500, 351.250,37.500, -8.750,37.500, 358.333,37.500, -1.667,37.500, 12.833,37.583, 12.917,37.583, 13.000,37.583, 15.000,37.583, 21.500,37.583, 21.583,37.583, 22.583,37.583, 22.833,37.583, 22.917,37.583, 23.083,37.583, 26.083,37.583, 27.250,37.583, 49.000,37.583, 54.500,37.583, 118.833,37.583, 120.333,37.583, 121.000,37.583, 126.667,37.583, 129.000,37.583, 138.750,37.583, 140.917,37.583, 237.833,37.583, -122.167,37.583, 237.917,37.583, -122.083,37.583, 283.083,37.583, -76.917,37.583, 283.250,37.583, -76.750,37.583, 283.417,37.583, -76.583,37.583, 284.083,37.583, -75.917,37.583, 284.167,37.583, -75.833,37.583, 284.250,37.583, -75.750,37.583, 351.250,37.583, -8.750,37.583, 358.417,37.583, -1.583,37.583, 358.500,37.583, -1.500,37.583, 358.583,37.583, -1.417,37.583, 358.750,37.583, -1.250,37.583, 12.583,37.667, 12.667,37.667, 12.750,37.667, 15.000,37.667, 21.333,37.667, 21.417,37.667, 22.667,37.667, 22.750,37.667, 23.000,37.667, 27.083,37.667, 27.167,37.667, 27.250,37.667, 49.000,37.667, 54.500,37.667, 118.917,37.667, 120.333,37.667, 120.417,37.667, 120.500,37.667, 120.917,37.667, 121.000,37.667, 126.417,37.667, 126.500,37.667, 126.750,37.667, 128.917,37.667, 138.833,37.667, 140.917,37.667, 237.833,37.667, -122.167,37.667, 283.417,37.667, -76.583,37.667, 284.167,37.667, -75.833,37.667, 284.250,37.667, -75.750,37.667, 351.250,37.667, -8.750,37.667, 358.667,37.667, -1.333,37.667, 358.833,37.667, -1.167,37.667, 358.917,37.667, -1.083,37.667, 359.000,37.667, -1.000,37.667, 12.500,37.750, 15.083,37.750, 20.750,37.750, 20.833,37.750, 21.333,37.750, 23.000,37.750, 23.917,37.750, 26.667,37.750, 26.750,37.750, 26.833,37.750, 26.917,37.750, 27.333,37.750, 48.833,37.750, 48.917,37.750, 49.000,37.750, 54.417,37.750, 118.917,37.750, 120.583,37.750, 120.667,37.750, 120.750,37.750, 120.833,37.750, 126.417,37.750, 126.500,37.750, 126.750,37.750, 128.833,37.750, 138.833,37.750, 140.917,37.750, 237.750,37.750, -122.250,37.750, 283.083,37.750, -76.917,37.750, 283.167,37.750, -76.833,37.750, 283.250,37.750, -76.750,37.750, 283.333,37.750, -76.667,37.750, 283.500,37.750, -76.500,37.750, 284.250,37.750, -75.750,37.750, 284.333,37.750, -75.667,37.750, 334.333,37.750, -25.667,37.750, 334.417,37.750, -25.583,37.750, 334.500,37.750, -25.500,37.750, 334.583,37.750, -25.417,37.750, 334.667,37.750, -25.333,37.750, 351.250,37.750, -8.750,37.750, 358.917,37.750, -1.083,37.750, 12.500,37.833, 15.083,37.833, 20.667,37.833, 20.750,37.833, 21.167,37.833, 21.250,37.833, 22.917,37.833, 23.000,37.833, 23.833,37.833, 23.917,37.833, 24.833,37.833, 27.250,37.833, 48.750,37.833, 54.333,37.833, 118.917,37.833, 125.333,37.833, 125.500,37.833, 125.583,37.833, 126.167,37.833, 126.500,37.833, 126.583,37.833, 126.667,37.833, 128.750,37.833, 138.917,37.833, 139.000,37.833, 140.917,37.833, 237.500,37.833, -122.500,37.833, 237.750,37.833, -122.250,37.833, 238.333,37.833, -121.667,37.833, 238.417,37.833, -121.583,37.833, 283.000,37.833, -77.000,37.833, 283.417,37.833, -76.583,37.833, 283.500,37.833, -76.500,37.833, 284.333,37.833, -75.667,37.833, 284.417,37.833, -75.583,37.833, 334.167,37.833, -25.833,37.833, 334.333,37.833, -25.667,37.833, 334.500,37.833, -25.500,37.833, 334.583,37.833, -25.417,37.833, 334.667,37.833, -25.333,37.833, 351.250,37.833, -8.750,37.833, 359.000,37.833, -1.000,37.833, 12.500,37.917, 13.583,37.917, 13.667,37.917, 13.750,37.917, 13.833,37.917, 15.167,37.917, 21.167,37.917, 21.250,37.917, 22.750,37.917, 22.833,37.917, 23.500,37.917, 23.750,37.917, 23.917,37.917, 24.750,37.917, 27.333,37.917, 48.750,37.917, 54.250,37.917, 118.917,37.917, 125.083,37.917, 125.167,37.917, 125.333,37.917, 125.417,37.917, 125.667,37.917, 125.917,37.917, 126.000,37.917, 126.083,37.917, 126.250,37.917, 126.333,37.917, 126.417,37.917, 128.667,37.917, 138.333,37.917, 139.083,37.917, 139.167,37.917, 140.833,37.917, 237.333,37.917, -122.667,37.917, 237.417,37.917, -122.583,37.917, 237.667,37.917, -122.333,37.917, 238.250,37.917, -121.750,37.917, 238.500,37.917, -121.500,37.917, 282.917,37.917, -77.083,37.917, 283.083,37.917, -76.917,37.917, 283.250,37.917, -76.750,37.917, 283.333,37.917, -76.667,37.917, 283.500,37.917, -76.500,37.917, 284.333,37.917, -75.667,37.917, 284.417,37.917, -75.583,37.917, 351.167,37.917, -8.833,37.917, 359.083,37.917, -0.917,37.917, 12.583,38.000, 12.750,38.000, 12.833,38.000, 12.917,38.000, 13.000,38.000, 13.500,38.000, 13.917,38.000, 14.000,38.000, 14.083,38.000, 14.167,38.000, 14.250,38.000, 14.333,38.000, 14.417,38.000, 14.500,38.000, 14.583,38.000, 15.250,38.000, 15.667,38.000, 15.750,38.000, 15.833,38.000, 15.917,38.000, 21.333,38.000, 22.583,38.000, 22.667,38.000, 23.000,38.000, 23.083,38.000, 23.167,38.000, 23.333,38.000, 23.667,38.000, 23.833,38.000, 27.167,38.000, 27.250,38.000, 48.750,38.000, 54.250,38.000, 118.833,38.000, 125.167,38.000, 125.250,38.000, 125.583,38.000, 125.833,38.000, 128.583,38.000, 138.250,38.000, 138.333,38.000, 139.250,38.000, 139.333,38.000, 140.750,38.000, 237.250,38.000, -122.750,38.000, 237.333,38.000, -122.667,38.000, 237.500,38.000, -122.500,38.000, 237.667,38.000, -122.333,38.000, 237.750,38.000, -122.250,38.000, 237.833,38.000, -122.167,38.000, 237.917,38.000, -122.083,38.000, 238.000,38.000, -122.000,38.000, 238.083,38.000, -121.917,38.000, 238.167,38.000, -121.833,38.000, 238.250,38.000, -121.750,38.000, 238.583,38.000, -121.417,38.000, 283.000,38.000, -77.000,38.000, 283.167,38.000, -76.833,38.000, 283.500,38.000, -76.500,38.000, 284.167,38.000, -75.833,38.000, 284.250,38.000, -75.750,38.000, 284.500,38.000, -75.500,38.000, 351.167,38.000, -8.833,38.000, 359.167,38.000, -0.833,38.000, 12.667,38.083, 13.083,38.083, 13.333,38.083, 13.417,38.083, 14.667,38.083, 14.750,38.083, 14.833,38.083, 14.917,38.083, 15.000,38.083, 15.083,38.083, 15.167,38.083, 15.333,38.083, 15.667,38.083, 16.000,38.083, 21.417,38.083, 21.500,38.083, 21.583,38.083, 22.333,38.083, 22.417,38.083, 22.500,38.083, 23.250,38.083, 23.417,38.083, 23.500,38.083, 23.583,38.083, 23.833,38.083, 24.333,38.083, 24.417,38.083, 26.917,38.083, 27.000,38.083, 27.083,38.083, 48.750,38.083, 53.917,38.083, 54.000,38.083, 54.083,38.083, 54.167,38.083, 118.000,38.083, 118.083,38.083, 118.167,38.083, 118.250,38.083, 118.333,38.083, 118.417,38.083, 118.500,38.083, 118.583,38.083, 118.667,38.083, 118.750,38.083, 125.000,38.083, 125.083,38.083, 125.250,38.083, 125.667,38.083, 125.750,38.083, 128.583,38.083, 138.333,38.083, 139.417,38.083, 140.750,38.083, 237.000,38.083, -123.000,38.083, 237.083,38.083, -122.917,38.083, 237.167,38.083, -122.833,38.083, 237.417,38.083, -122.583,38.083, 238.417,38.083, -121.583,38.083, 238.500,38.083, -121.500,38.083, 283.083,38.083, -76.917,38.083, 283.167,38.083, -76.833,38.083, 283.250,38.083, -76.750,38.083, 283.333,38.083, -76.667,38.083, 283.417,38.083, -76.583,38.083, 284.250,38.083, -75.750,38.083, 284.417,38.083, -75.583,38.083, 284.583,38.083, -75.417,38.083, 351.250,38.083, -8.750,38.083, 359.083,38.083, -0.917,38.083, 13.083,38.167, 13.167,38.167, 13.250,38.167, 15.250,38.167, 15.333,38.167, 15.667,38.167, 16.000,38.167, 20.417,38.167, 20.500,38.167, 20.583,38.167, 20.667,38.167, 21.417,38.167, 21.667,38.167, 22.083,38.167, 22.167,38.167, 22.250,38.167, 23.250,38.167, 23.917,38.167, 26.833,38.167, 48.667,38.167, 53.917,38.167, 117.917,38.167, 124.833,38.167, 124.917,38.167, 125.167,38.167, 128.500,38.167, 139.500,38.167, 140.750,38.167, 237.083,38.167, -122.917,38.167, 237.500,38.167, -122.500,38.167, 237.583,38.167, -122.417,38.167, 237.667,38.167, -122.333,38.167, 237.750,38.167, -122.250,38.167, 237.917,38.167, -122.083,38.167, 238.000,38.167, -122.000,38.167, 238.083,38.167, -121.917,38.167, 238.167,38.167, -121.833,38.167, 238.250,38.167, -121.750,38.167, 238.333,38.167, -121.667,38.167, 238.500,38.167, -121.500,38.167, 283.000,38.167, -77.000,38.167, 283.500,38.167, -76.500,38.167, 283.583,38.167, -76.417,38.167, 284.083,38.167, -75.917,38.167, 284.167,38.167, -75.833,38.167, 284.500,38.167, -75.500,38.167, 284.583,38.167, -75.417,38.167, 351.250,38.167, -8.750,38.167, 359.167,38.167, -0.833,38.167, 15.750,38.250, 16.083,38.250, 20.417,38.250, 20.500,38.250, 20.583,38.250, 21.750,38.250, 21.833,38.250, 21.917,38.250, 22.000,38.250, 22.833,38.250, 22.917,38.250, 23.000,38.250, 23.083,38.250, 23.167,38.250, 23.750,38.250, 23.833,38.250, 25.917,38.250, 26.333,38.250, 26.417,38.250, 26.500,38.250, 26.583,38.250, 26.667,38.250, 26.750,38.250, 48.667,38.250, 53.917,38.250, 117.667,38.250, 117.750,38.250, 117.833,38.250, 124.917,38.250, 128.417,38.250, 139.500,38.250, 140.833,38.250, 237.000,38.250, -123.000,38.250, 237.833,38.250, -122.167,38.250, 238.417,38.250, -121.583,38.250, 282.583,38.250, -77.417,38.250, 282.750,38.250, -77.250,38.250, 282.833,38.250, -77.167,38.250, 282.917,38.250, -77.083,38.250, 283.250,38.250, -76.750,38.250, 283.333,38.250, -76.667,38.250, 283.417,38.250, -76.583,38.250, 283.500,38.250, -76.500,38.250, 284.167,38.250, -75.833,38.250, 284.667,38.250, -75.333,38.250, 351.250,38.250, -8.750,38.250, 359.250,38.250, -0.750,38.250, 15.833,38.333, 16.167,38.333, 22.750,38.333, 23.583,38.333, 23.667,38.333, 24.083,38.333, 26.000,38.333, 26.500,38.333, 26.750,38.333, 26.833,38.333, 26.917,38.333, 27.000,38.333, 27.083,38.333, 48.667,38.333, 53.917,38.333, 117.583,38.333, 124.917,38.333, 128.417,38.333, 139.500,38.333, 140.917,38.333, 236.917,38.333, -123.083,38.333, 282.500,38.333, -77.500,38.333, 282.667,38.333, -77.333,38.333, 283.083,38.333, -76.917,38.333, 283.250,38.333, -76.750,38.333, 283.417,38.333, -76.583,38.333, 283.500,38.333, -76.500,38.333, 283.917,38.333, -76.083,38.333, 284.083,38.333, -75.917,38.333, 284.667,38.333, -75.333,38.333, 351.250,38.333, -8.750,38.333, 351.333,38.333, -8.667,38.333, 359.250,38.333, -0.750,38.333, 15.917,38.417, 16.250,38.417, 16.333,38.417, 20.583,38.417, 21.167,38.417, 21.250,38.417, 21.333,38.417, 21.417,38.417, 21.500,38.417, 21.583,38.417, 21.667,38.417, 21.917,38.417, 22.000,38.417, 22.083,38.417, 22.167,38.417, 22.250,38.417, 22.500,38.417, 22.583,38.417, 22.667,38.417, 23.250,38.417, 23.333,38.417, 23.417,38.417, 23.500,38.417, 23.833,38.417, 23.917,38.417, 24.000,38.417, 24.083,38.417, 26.000,38.417, 27.167,38.417, 48.667,38.417, 53.917,38.417, 117.500,38.417, 125.000,38.417, 128.333,38.417, 139.500,38.417, 141.000,38.417, 141.083,38.417, 141.250,38.417, 141.333,38.417, 237.000,38.417, -123.000,38.417, 282.500,38.417, -77.500,38.417, 282.917,38.417, -77.083,38.417, 283.083,38.417, -76.917,38.417, 283.167,38.417, -76.833,38.417, 283.333,38.417, -76.667,38.417, 283.500,38.417, -76.500,38.417, 283.750,38.417, -76.250,38.417, 283.833,38.417, -76.167,38.417, 284.000,38.417, -76.000,38.417, 284.667,38.417, -75.333,38.417, 331.583,38.417, -28.417,38.417, 331.667,38.417, -28.333,38.417, 331.750,38.417, -28.250,38.417, 351.250,38.417, -8.750,38.417, 351.417,38.417, -8.583,38.417, 359.333,38.417, -0.667,38.417, 359.417,38.417, -0.583,38.417, 15.917,38.500, 16.417,38.500, 21.167,38.500, 21.750,38.500, 21.833,38.500, 22.333,38.500, 22.417,38.500, 23.167,38.500, 23.667,38.500, 23.750,38.500, 24.000,38.500, 25.917,38.500, 26.000,38.500, 26.417,38.500, 26.500,38.500, 26.917,38.500, 27.000,38.500, 27.083,38.500, 48.667,38.500, 53.917,38.500, 117.500,38.500, 117.583,38.500, 125.083,38.500, 128.250,38.500, 139.583,38.500, 141.167,38.500, 141.333,38.500, 236.833,38.500, -123.167,38.500, 236.917,38.500, -123.083,38.500, 282.583,38.500, -77.417,38.500, 282.667,38.500, -77.333,38.500, 282.750,38.500, -77.250,38.500, 282.833,38.500, -77.167,38.500, 283.000,38.500, -77.000,38.500, 283.083,38.500, -76.917,38.500, 283.250,38.500, -76.750,38.500, 283.417,38.500, -76.583,38.500, 283.500,38.500, -76.500,38.500, 283.750,38.500, -76.250,38.500, 284.000,38.500, -76.000,38.500, 284.750,38.500, -75.250,38.500, 331.500,38.500, -28.500,38.500, 350.833,38.500, -9.167,38.500, 351.167,38.500, -8.833,38.500, 351.333,38.500, -8.667,38.500, 359.500,38.500, -0.500,38.500, 15.917,38.583, 16.417,38.583, 20.917,38.583, 21.083,38.583, 23.083,38.583, 23.167,38.583, 23.583,38.583, 24.000,38.583, 25.917,38.583, 26.417,38.583, 26.917,38.583, 48.667,38.583, 53.917,38.583, 117.417,38.583, 125.167,38.583, 125.250,38.583, 125.500,38.583, 125.583,38.583, 128.250,38.583, 139.583,38.583, 141.333,38.583, 236.750,38.583, -123.250,38.583, 282.500,38.583, -77.500,38.583, 282.667,38.583, -77.333,38.583, 282.833,38.583, -77.167,38.583, 283.083,38.583, -76.917,38.583, 283.250,38.583, -76.750,38.583, 283.417,38.583, -76.583,38.583, 283.750,38.583, -76.250,38.583, 283.833,38.583, -76.167,38.583, 283.917,38.583, -76.083,38.583, 284.083,38.583, -75.917,38.583, 284.667,38.583, -75.333,38.583, 350.833,38.583, -9.167,38.583, 350.917,38.583, -9.083,38.583, 351.000,38.583, -9.000,38.583, 351.083,38.583, -8.917,38.583, 359.583,38.583, -0.417,38.583, 359.667,38.583, -0.333,38.583, 359.750,38.583, -0.250,38.583, 15.917,38.667, 16.000,38.667, 16.083,38.667, 16.167,38.667, 16.417,38.667, 20.583,38.667, 21.000,38.667, 22.917,38.667, 23.000,38.667, 23.500,38.667, 23.667,38.667, 23.750,38.667, 23.833,38.667, 23.917,38.667, 24.000,38.667, 26.833,38.667, 48.667,38.667, 53.917,38.667, 117.500,38.667, 125.333,38.667, 125.417,38.667, 125.667,38.667, 128.167,38.667, 139.667,38.667, 141.333,38.667, 236.583,38.667, -123.417,38.667, 236.667,38.667, -123.333,38.667, 282.583,38.667, -77.417,38.667, 282.750,38.667, -77.250,38.667, 283.167,38.667, -76.833,38.667, 283.333,38.667, -76.667,38.667, 283.417,38.667, -76.583,38.667, 283.917,38.667, -76.083,38.667, 284.000,38.667, -76.000,38.667, 284.667,38.667, -75.333,38.667, 332.750,38.667, -27.250,38.667, 350.750,38.667, -9.250,38.667, 359.833,38.667, -0.167,38.667, 0.000,38.750, 0.083,38.750, 16.250,38.750, 16.417,38.750, 20.917,38.750, 22.500,38.750, 22.583,38.750, 22.667,38.750, 22.750,38.750, 22.833,38.750, 23.333,38.750, 23.417,38.750, 23.500,38.750, 23.583,38.750, 26.917,38.750, 48.667,38.750, 53.917,38.750, 117.417,38.750, 125.333,38.750, 125.500,38.750, 125.583,38.750, 128.083,38.750, 139.750,38.750, 141.417,38.750, 141.500,38.750, 236.583,38.750, -123.417,38.750, 283.250,38.750, -76.750,38.750, 283.417,38.750, -76.583,38.750, 283.750,38.750, -76.250,38.750, 283.833,38.750, -76.167,38.750, 284.750,38.750, -75.250,38.750, 332.667,38.750, -27.333,38.750, 332.750,38.750, -27.250,38.750, 350.583,38.750, -9.417,38.750, 350.667,38.750, -9.333,38.750, 350.833,38.750, -9.167,38.750, 359.917,38.750, -0.083,38.750, 0.000,38.833, 16.250,38.833, 16.417,38.833, 20.667,38.833, 20.750,38.833, 20.833,38.833, 21.000,38.833, 21.083,38.833, 22.417,38.833, 23.250,38.833, 23.333,38.833, 27.000,38.833, 48.583,38.833, 53.917,38.833, 117.500,38.833, 121.167,38.833, 121.250,38.833, 121.333,38.833, 121.417,38.833, 125.167,38.833, 125.250,38.833, 125.417,38.833, 127.917,38.833, 128.000,38.833, 139.833,38.833, 141.417,38.833, 236.417,38.833, -123.583,38.833, 236.500,38.833, -123.500,38.833, 283.333,38.833, -76.667,38.833, 283.417,38.833, -76.583,38.833, 283.500,38.833, -76.500,38.833, 283.750,38.833, -76.250,38.833, 284.667,38.833, -75.333,38.833, 350.583,38.833, -9.417,38.833, 350.750,38.833, -9.250,38.833, 350.917,38.833, -9.083,38.833, 359.750,38.833, -0.250,38.833, 359.833,38.833, -0.167,38.833, 359.917,38.833, -0.083,38.833, 1.250,38.917, 16.250,38.917, 16.500,38.917, 16.583,38.917, 20.750,38.917, 20.833,38.917, 20.917,38.917, 21.167,38.917, 22.417,38.917, 22.583,38.917, 22.667,38.917, 22.750,38.917, 23.083,38.917, 23.167,38.917, 23.250,38.917, 27.000,38.917, 48.583,38.917, 53.917,38.917, 117.583,38.917, 121.167,38.917, 121.250,38.917, 121.500,38.917, 121.583,38.917, 125.250,38.917, 127.833,38.917, 139.833,38.917, 141.500,38.917, 236.333,38.917, -123.667,38.917, 283.333,38.917, -76.667,38.917, 283.833,38.917, -76.167,38.917, 284.583,38.917, -75.417,38.917, 350.583,38.917, -9.417,38.917, 350.833,38.917, -9.167,38.917, 359.667,38.917, -0.333,38.917, 1.333,39.000, 1.417,39.000, 8.583,39.000, 8.667,39.000, 8.750,39.000, 8.833,39.000, 16.167,39.000, 16.667,39.000, 16.750,39.000, 16.833,39.000, 16.917,39.000, 17.000,39.000, 21.167,39.000, 22.500,39.000, 22.833,39.000, 23.167,39.000, 23.250,39.000, 26.333,39.000, 26.833,39.000, 26.917,39.000, 48.500,39.000, 53.917,39.000, 117.583,39.000, 121.333,39.000, 121.417,39.000, 121.500,39.000, 125.250,39.000, 127.750,39.000, 139.917,39.000, 141.583,39.000, 236.333,39.000, -123.667,39.000, 283.333,39.000, -76.667,39.000, 283.917,39.000, -76.083,39.000, 284.583,39.000, -75.417,39.000, 350.583,39.000, -9.417,39.000, 359.667,39.000, -0.333,39.000, 1.417,39.083, 1.500,39.083, 8.417,39.083, 8.583,39.083, 8.917,39.083, 16.083,39.083, 17.000,39.083, 20.917,39.083, 21.000,39.083, 21.083,39.083, 22.833,39.083, 26.167,39.083, 26.250,39.083, 26.333,39.083, 26.917,39.083, 48.500,39.083, 53.917,39.083, 117.667,39.083, 118.250,39.083, 118.333,39.083, 121.750,39.083, 121.833,39.083, 121.917,39.083, 125.333,39.083, 127.500,39.083, 127.583,39.083, 127.667,39.083, 139.917,39.083, 141.667,39.083, 236.333,39.083, -123.667,39.083, 283.250,39.083, -76.750,39.083, 283.417,39.083, -76.583,39.083, 283.917,39.083, -76.083,39.083, 284.583,39.083, -75.417,39.083, 350.583,39.083, -9.417,39.083, 359.583,39.083, -0.417,39.083, 8.500,39.167, 8.833,39.167, 9.417,39.167, 16.083,39.167, 17.000,39.167, 20.583,39.167, 20.667,39.167, 20.750,39.167, 20.833,39.167, 22.750,39.167, 25.917,39.167, 26.000,39.167, 26.333,39.167, 26.417,39.167, 26.833,39.167, 48.500,39.167, 53.750,39.167, 53.833,39.167, 117.750,39.167, 118.250,39.167, 118.417,39.167, 121.667,39.167, 122.000,39.167, 125.417,39.167, 127.333,39.167, 127.417,39.167, 139.917,39.167, 141.750,39.167, 236.333,39.167, -123.667,39.167, 283.250,39.167, -76.750,39.167, 283.750,39.167, -76.250,39.167, 283.833,39.167, -76.167,39.167, 284.583,39.167, -75.417,39.167, 285.167,39.167, -74.833,39.167, 350.667,39.167, -9.333,39.167, 359.583,39.167, -0.417,39.167, 8.417,39.250, 8.917,39.250, 9.000,39.250, 9.083,39.250, 9.167,39.250, 9.250,39.250, 9.333,39.250, 9.417,39.250, 16.083,39.250, 17.000,39.250, 20.500,39.250, 22.667,39.250, 25.917,39.250, 26.000,39.250, 26.083,39.250, 26.167,39.250, 26.250,39.250, 26.333,39.250, 26.417,39.250, 26.750,39.250, 48.500,39.250, 53.917,39.250, 117.833,39.250, 117.917,39.250, 118.000,39.250, 118.083,39.250, 118.167,39.250, 118.500,39.250, 118.583,39.250, 118.667,39.250, 118.750,39.250, 118.833,39.250, 118.917,39.250, 121.667,39.250, 122.083,39.250, 122.167,39.250, 125.417,39.250, 127.250,39.250, 139.917,39.250, 140.000,39.250, 141.833,39.250, 236.333,39.250, -123.667,39.250, 283.333,39.250, -76.667,39.250, 283.833,39.250, -76.167,39.250, 284.417,39.250, -75.583,39.250, 284.500,39.250, -75.500,39.250, 284.833,39.250, -75.167,39.250, 284.917,39.250, -75.083,39.250, 285.000,39.250, -75.000,39.250, 285.083,39.250, -74.917,39.250, 285.250,39.250, -74.750,39.250, 350.667,39.250, -9.333,39.250, 359.500,39.250, -0.500,39.250, 3.000,39.333, 8.500,39.333, 9.417,39.333, 16.083,39.333, 17.000,39.333, 20.333,39.333, 20.417,39.333, 22.750,39.333, 23.083,39.333, 23.167,39.333, 26.250,39.333, 26.750,39.333, 48.417,39.333, 53.917,39.333, 119.000,39.333, 121.750,39.333, 121.833,39.333, 121.917,39.333, 122.250,39.333, 125.417,39.333, 127.250,39.333, 140.083,39.333, 141.750,39.333, 236.250,39.333, -123.750,39.333, 283.417,39.333, -76.583,39.333, 283.917,39.333, -76.083,39.333, 284.333,39.333, -75.667,39.333, 284.750,39.333, -75.250,39.333, 285.250,39.333, -74.750,39.333, 350.667,39.333, -9.333,39.333, 359.500,39.333, -0.500,39.333, 2.833,39.417, 2.917,39.417, 3.083,39.417, 8.417,39.417, 9.500,39.417, 16.000,39.417, 16.917,39.417, 17.000,39.417, 20.000,39.417, 20.250,39.417, 22.833,39.417, 22.917,39.417, 23.000,39.417, 23.083,39.417, 26.833,39.417, 26.917,39.417, 48.333,39.417, 53.917,39.417, 119.083,39.417, 119.167,39.417, 121.417,39.417, 121.500,39.417, 121.583,39.417, 121.667,39.417, 121.750,39.417, 122.000,39.417, 122.333,39.417, 122.417,39.417, 125.417,39.417, 127.333,39.417, 140.083,39.417, 141.833,39.417, 236.250,39.417, -123.750,39.417, 283.500,39.417, -76.500,39.417, 283.583,39.417, -76.417,39.417, 283.667,39.417, -76.333,39.417, 283.833,39.417, -76.167,39.417, 284.000,39.417, -76.000,39.417, 284.083,39.417, -75.917,39.417, 284.250,39.417, -75.750,39.417, 284.583,39.417, -75.417,39.417, 284.667,39.417, -75.333,39.417, 285.333,39.417, -74.667,39.417, 285.417,39.417, -74.583,39.417, 350.750,39.417, -9.250,39.417, 359.417,39.417, -0.583,39.417, 2.750,39.500, 3.167,39.500, 8.500,39.500, 9.500,39.500, 16.000,39.500, 16.750,39.500, 16.833,39.500, 20.333,39.500, 22.917,39.500, 23.000,39.500, 26.083,39.500, 27.000,39.500, 48.333,39.500, 52.917,39.500, 53.000,39.500, 53.083,39.500, 53.917,39.500, 119.167,39.500, 121.500,39.500, 121.833,39.500, 121.917,39.500, 122.500,39.500, 123.000,39.500, 125.417,39.500, 127.333,39.500, 140.083,39.500, 141.833,39.500, 236.250,39.500, -123.750,39.500, 283.750,39.500, -76.250,39.500, 284.167,39.500, -75.833,39.500, 284.250,39.500, -75.750,39.500, 284.417,39.500, -75.583,39.500, 284.500,39.500, -75.500,39.500, 285.500,39.500, -74.500,39.500, 285.583,39.500, -74.417,39.500, 350.833,39.500, -9.167,39.500, 359.500,39.500, -0.500,39.500, 2.417,39.583, 2.500,39.583, 2.583,39.583, 2.667,39.583, 3.250,39.583, 8.500,39.583, 9.500,39.583, 15.917,39.583, 16.500,39.583, 16.583,39.583, 16.667,39.583, 20.250,39.583, 22.833,39.583, 26.167,39.583, 26.250,39.583, 26.333,39.583, 26.417,39.583, 26.500,39.583, 26.833,39.583, 26.917,39.583, 48.250,39.583, 53.083,39.583, 53.917,39.583, 119.083,39.583, 121.333,39.583, 121.417,39.583, 121.500,39.583, 122.583,39.583, 122.667,39.583, 125.333,39.583, 127.417,39.583, 140.083,39.583, 141.917,39.583, 236.333,39.583, -123.667,39.583, 283.833,39.583, -76.167,39.583, 283.917,39.583, -76.083,39.583, 284.000,39.583, -76.000,39.583, 284.083,39.583, -75.917,39.583, 284.250,39.583, -75.750,39.583, 284.417,39.583, -75.583,39.583, 285.667,39.583, -74.333,39.583, 350.917,39.583, -9.083,39.583, 359.500,39.583, -0.500,39.583, 2.500,39.667, 2.583,39.667, 3.167,39.667, 3.250,39.667, 8.500,39.667, 9.500,39.667, 15.833,39.667, 16.417,39.667, 19.750,39.667, 20.167,39.667, 22.750,39.667, 26.167,39.667, 26.583,39.667, 26.667,39.667, 26.750,39.667, 48.167,39.667, 53.083,39.667, 53.917,39.667, 119.167,39.667, 121.583,39.667, 122.750,39.667, 122.833,39.667, 122.917,39.667, 123.167,39.667, 124.667,39.667, 124.750,39.667, 124.917,39.667, 125.000,39.667, 125.083,39.667, 125.167,39.667, 125.250,39.667, 127.417,39.667, 140.083,39.667, 141.833,39.667, 236.250,39.667, -123.750,39.667, 284.333,39.667, -75.667,39.667, 285.667,39.667, -74.333,39.667, 350.917,39.667, -9.083,39.667, 359.583,39.667, -0.417,39.667, 2.667,39.750, 3.083,39.750, 3.333,39.750, 8.583,39.750, 9.500,39.750, 15.833,39.750, 16.333,39.750, 19.667,39.750, 19.750,39.750, 19.833,39.750, 19.917,39.750, 20.000,39.750, 20.083,39.750, 22.750,39.750, 26.167,39.750, 48.083,39.750, 53.917,39.750, 119.250,39.750, 121.500,39.750, 123.000,39.750, 123.083,39.750, 123.167,39.750, 123.417,39.750, 124.667,39.750, 124.833,39.750, 127.333,39.750, 140.083,39.750, 141.833,39.750, 236.250,39.750, -123.750,39.750, 284.667,39.750, -75.333,39.750, 285.750,39.750, -74.250,39.750, 351.000,39.750, -9.000,39.750, 359.583,39.750, -0.417,39.750, 2.750,39.833, 2.833,39.833, 2.917,39.833, 3.000,39.833, 8.583,39.833, 9.500,39.833, 15.833,39.833, 16.333,39.833, 18.250,39.833, 20.083,39.833, 22.667,39.833, 26.167,39.833, 48.000,39.833, 53.417,39.833, 53.500,39.833, 53.583,39.833, 53.667,39.833, 53.750,39.833, 53.833,39.833, 119.333,39.833, 119.417,39.833, 121.583,39.833, 121.667,39.833, 121.750,39.833, 123.250,39.833, 123.333,39.833, 123.500,39.833, 123.583,39.833, 123.750,39.833, 123.833,39.833, 123.917,39.833, 124.417,39.833, 124.500,39.833, 124.583,39.833, 124.750,39.833, 127.417,39.833, 140.083,39.833, 141.833,39.833, 236.250,39.833, -123.750,39.833, 284.583,39.833, -75.417,39.833, 284.750,39.833, -75.250,39.833, 285.750,39.833, -74.250,39.833, 351.083,39.833, -8.917,39.833, 359.667,39.833, -0.333,39.833, 3.000,39.917, 4.083,39.917, 4.167,39.917, 8.500,39.917, 9.500,39.917, 15.833,39.917, 16.417,39.917, 18.083,39.917, 18.167,39.917, 18.250,39.917, 20.000,39.917, 22.583,39.917, 25.083,39.917, 25.167,39.917, 26.167,39.917, 26.250,39.917, 47.917,39.917, 53.583,39.917, 119.500,39.917, 119.583,39.917, 121.833,39.917, 123.667,39.917, 124.000,39.917, 124.083,39.917, 124.167,39.917, 124.333,39.917, 127.500,39.917, 127.583,39.917, 127.667,39.917, 127.750,39.917, 139.833,39.917, 139.917,39.917, 140.000,39.917, 141.833,39.917, 236.167,39.917, -123.833,39.917, 284.667,39.917, -75.333,39.917, 285.750,39.917, -74.250,39.917, 351.083,39.917, -8.917,39.917, 359.750,39.917, -0.250,39.917, 3.917,40.000, 4.000,40.000, 4.083,40.000, 8.417,40.000, 9.500,40.000, 15.750,40.000, 16.500,40.000, 18.000,40.000, 18.250,40.000, 19.917,40.000, 22.500,40.000, 23.417,40.000, 23.500,40.000, 26.333,40.000, 47.833,40.000, 48.750,40.000, 48.833,40.000, 48.917,40.000, 49.000,40.000, 49.083,40.000, 49.167,40.000, 49.250,40.000, 53.083,40.000, 53.583,40.000, 119.667,40.000, 119.750,40.000, 119.833,40.000, 121.917,40.000, 124.250,40.000, 127.750,40.000, 139.917,40.000, 141.833,40.000, 236.000,40.000, -124.000,40.000, 236.083,40.000, -123.917,40.000, 285.667,40.000, -74.333,40.000, 351.083,40.000, -8.917,40.000, 359.833,40.000, -0.167,40.000, 0.000,40.083, 8.500,40.083, 9.583,40.083, 15.250,40.083, 15.333,40.083, 15.500,40.083, 15.583,40.083, 15.667,40.083, 16.500,40.083, 18.083,40.083, 18.333,40.083, 19.750,40.083, 19.833,40.083, 22.417,40.083, 23.333,40.083, 23.833,40.083, 26.417,40.083, 47.833,40.083, 48.667,40.083, 49.333,40.083, 53.000,40.083, 53.167,40.083, 53.250,40.083, 53.333,40.083, 53.500,40.083, 119.917,40.083, 120.000,40.083, 122.000,40.083, 127.833,40.083, 127.917,40.083, 128.000,40.083, 128.083,40.083, 140.000,40.083, 141.750,40.083, 236.000,40.083, -124.000,40.083, 285.750,40.083, -74.250,40.083, 351.167,40.083, -8.833,40.083, 359.917,40.083, -0.083,40.083, 0.000,40.167, 8.500,40.167, 9.500,40.167, 15.167,40.167, 15.417,40.167, 16.500,40.167, 18.000,40.167, 18.333,40.167, 19.667,40.167, 22.417,40.167, 23.750,40.167, 25.750,40.167, 25.833,40.167, 26.250,40.167, 26.333,40.167, 26.417,40.167, 26.500,40.167, 47.917,40.167, 48.000,40.167, 48.083,40.167, 48.167,40.167, 48.250,40.167, 48.333,40.167, 48.417,40.167, 48.500,40.167, 48.583,40.167, 49.417,40.167, 49.500,40.167, 49.583,40.167, 49.667,40.167, 49.750,40.167, 52.750,40.167, 52.833,40.167, 52.917,40.167, 53.417,40.167, 120.083,40.167, 120.167,40.167, 122.083,40.167, 128.167,40.167, 128.250,40.167, 128.333,40.167, 140.000,40.167, 141.750,40.167, 235.833,40.167, -124.167,40.167, 235.917,40.167, -124.083,40.167, 285.750,40.167, -74.250,40.167, 351.167,40.167, -8.833,40.167, 0.083,40.250, 8.500,40.250, 9.500,40.250, 14.917,40.250, 15.000,40.250, 15.083,40.250, 16.583,40.250, 17.917,40.250, 18.333,40.250, 19.500,40.250, 19.583,40.250, 22.417,40.250, 23.583,40.250, 26.333,40.250, 26.583,40.250, 27.333,40.250, 27.417,40.250, 27.500,40.250, 27.583,40.250, 27.667,40.250, 27.750,40.250, 49.750,40.250, 52.750,40.250, 120.250,40.250, 120.333,40.250, 120.417,40.250, 122.167,40.250, 128.417,40.250, 128.500,40.250, 140.083,40.250, 141.667,40.250, 235.750,40.250, -124.250,40.250, 285.833,40.250, -74.167,40.250, 351.167,40.250, -8.833,40.250, 0.167,40.333, 0.250,40.333, 8.500,40.333, 9.500,40.333, 15.000,40.333, 16.583,40.333, 17.417,40.333, 17.500,40.333, 17.583,40.333, 17.667,40.333, 17.750,40.333, 17.833,40.333, 18.250,40.333, 19.500,40.333, 22.500,40.333, 23.083,40.333, 23.167,40.333, 23.250,40.333, 23.333,40.333, 23.417,40.333, 23.500,40.333, 23.583,40.333, 24.000,40.333, 24.083,40.333, 26.250,40.333, 26.333,40.333, 26.417,40.333, 26.500,40.333, 26.667,40.333, 26.750,40.333, 26.833,40.333, 26.917,40.333, 27.000,40.333, 27.250,40.333, 27.833,40.333, 27.917,40.333, 28.000,40.333, 28.083,40.333, 28.167,40.333, 28.250,40.333, 28.333,40.333, 28.417,40.333, 28.500,40.333, 28.583,40.333, 28.667,40.333, 28.750,40.333, 28.833,40.333, 28.917,40.333, 29.000,40.333, 29.083,40.333, 49.750,40.333, 52.667,40.333, 120.417,40.333, 122.250,40.333, 128.500,40.333, 140.083,40.333, 141.667,40.333, 235.750,40.333, -124.250,40.333, 285.833,40.333, -74.167,40.333, 351.167,40.333, -8.833,40.333, 0.250,40.417, 8.417,40.417, 9.583,40.417, 15.000,40.417, 16.667,40.417, 17.250,40.417, 17.333,40.417, 18.083,40.417, 18.167,40.417, 19.500,40.417, 22.583,40.417, 22.917,40.417, 23.000,40.417, 23.667,40.417, 23.750,40.417, 26.417,40.417, 26.500,40.417, 26.583,40.417, 27.083,40.417, 27.167,40.417, 27.250,40.417, 27.833,40.417, 29.167,40.417, 29.333,40.417, 49.750,40.417, 52.750,40.417, 120.500,40.417, 122.250,40.417, 128.583,40.417, 128.667,40.417, 140.000,40.417, 141.583,40.417, 235.667,40.417, -124.333,40.417, 285.583,40.417, -74.417,40.417, 285.667,40.417, -74.333,40.417, 285.750,40.417, -74.250,40.417, 351.250,40.417, -8.750,40.417, 0.333,40.500, 8.417,40.500, 9.667,40.500, 15.000,40.500, 16.750,40.500, 17.333,40.500, 18.000,40.500, 19.417,40.500, 22.500,40.500, 22.833,40.500, 22.917,40.500, 23.667,40.500, 26.750,40.500, 27.750,40.500, 27.833,40.500, 28.917,40.500, 29.000,40.500, 29.083,40.500, 29.250,40.500, 29.417,40.500, 49.833,40.500, 49.917,40.500, 50.000,40.500, 50.083,40.500, 52.750,40.500, 120.583,40.500, 122.333,40.500, 128.750,40.500, 128.833,40.500, 128.917,40.500, 129.000,40.500, 140.000,40.500, 141.417,40.500, 141.500,40.500, 235.667,40.500, -124.333,40.500, 285.500,40.500, -74.500,40.500, 351.250,40.500, -8.750,40.500, 0.417,40.583, 0.500,40.583, 8.333,40.583, 9.667,40.583, 14.917,40.583, 16.833,40.583, 16.917,40.583, 17.000,40.583, 17.083,40.583, 17.167,40.583, 17.250,40.583, 17.917,40.583, 19.417,40.583, 22.583,40.583, 23.000,40.583, 23.667,40.583, 26.833,40.583, 28.917,40.583, 29.000,40.583, 29.083,40.583, 29.167,40.583, 29.250,40.583, 29.333,40.583, 49.500,40.583, 49.583,40.583, 49.667,40.583, 49.917,40.583, 52.750,40.583, 120.667,40.583, 122.250,40.583, 129.083,40.583, 139.917,40.583, 141.333,40.583, 235.750,40.583, -124.250,40.583, 285.583,40.583, -74.417,40.583, 285.667,40.583, -74.333,40.583, 351.250,40.583, -8.750,40.583, 351.333,40.583, -8.667,40.583, 0.500,40.667, 8.250,40.667, 9.583,40.667, 14.500,40.667, 14.583,40.667, 14.833,40.667, 17.667,40.667, 17.750,40.667, 17.833,40.667, 19.333,40.667, 22.667,40.667, 22.750,40.667, 22.833,40.667, 22.917,40.667, 23.583,40.667, 24.583,40.667, 26.083,40.667, 26.167,40.667, 26.250,40.667, 26.333,40.667, 26.417,40.667, 26.500,40.667, 26.750,40.667, 26.917,40.667, 27.000,40.667, 29.333,40.667, 29.417,40.667, 29.500,40.667, 29.583,40.667, 29.667,40.667, 29.750,40.667, 29.833,40.667, 29.917,40.667, 49.417,40.667, 49.750,40.667, 49.833,40.667, 49.917,40.667, 52.750,40.667, 52.833,40.667, 52.917,40.667, 53.000,40.667, 53.083,40.667, 53.167,40.667, 53.250,40.667, 53.333,40.667, 53.417,40.667, 54.250,40.667, 120.750,40.667, 122.167,40.667, 129.083,40.667, 140.000,40.667, 140.083,40.667, 141.333,40.667, 235.750,40.667, -124.250,40.667, 285.667,40.667, -74.333,40.667, 285.833,40.667, -74.167,40.667, 286.000,40.667, -74.000,40.667, 286.083,40.667, -73.917,40.667, 286.167,40.667, -73.833,40.667, 286.250,40.667, -73.750,40.667, 286.333,40.667, -73.667,40.667, 351.417,40.667, -8.583,40.667, 0.583,40.750, 0.667,40.750, 8.167,40.750, 8.417,40.750, 8.500,40.750, 9.583,40.750, 14.500,40.750, 14.667,40.750, 14.750,40.750, 17.417,40.750, 17.500,40.750, 17.583,40.750, 19.417,40.750, 23.583,40.750, 24.583,40.750, 26.083,40.750, 26.583,40.750, 26.667,40.750, 27.083,40.750, 27.167,40.750, 30.000,40.750, 49.333,40.750, 53.500,40.750, 53.583,40.750, 53.667,40.750, 53.750,40.750, 53.833,40.750, 53.917,40.750, 54.000,40.750, 54.083,40.750, 54.167,40.750, 54.333,40.750, 54.417,40.750, 54.500,40.750, 120.833,40.750, 120.917,40.750, 122.083,40.750, 129.167,40.750, 129.250,40.750, 140.167,40.750, 140.250,40.750, 140.667,40.750, 140.750,40.750, 141.250,40.750, 235.833,40.750, -124.167,40.750, 235.917,40.750, -124.083,40.750, 285.750,40.750, -74.250,40.750, 285.917,40.750, -74.083,40.750, 286.083,40.750, -73.917,40.750, 286.250,40.750, -73.750,40.750, 286.417,40.750, -73.583,40.750, 286.500,40.750, -73.500,40.750, 286.583,40.750, -73.417,40.750, 286.833,40.750, -73.167,40.750, 351.333,40.750, -8.667,40.750, 351.500,40.750, -8.500,40.750, 0.583,40.833, 8.250,40.833, 8.333,40.833, 8.583,40.833, 8.667,40.833, 8.750,40.833, 9.500,40.833, 9.583,40.833, 14.250,40.833, 14.333,40.833, 14.417,40.833, 17.333,40.833, 19.417,40.833, 19.500,40.833, 23.667,40.833, 23.750,40.833, 23.833,40.833, 23.917,40.833, 24.000,40.833, 24.083,40.833, 26.000,40.833, 27.250,40.833, 29.333,40.833, 29.417,40.833, 29.500,40.833, 29.583,40.833, 29.667,40.833, 29.750,40.833, 29.833,40.833, 29.917,40.833, 38.250,40.833, 38.333,40.833, 38.417,40.833, 49.333,40.833, 49.583,40.833, 54.583,40.833, 121.000,40.833, 121.917,40.833, 122.000,40.833, 129.333,40.833, 129.417,40.833, 129.500,40.833, 140.333,40.833, 140.583,40.833, 140.833,40.833, 141.000,40.833, 141.083,40.833, 141.167,40.833, 235.833,40.833, -124.167,40.833, 236.000,40.833, -124.000,40.833, 285.833,40.833, -74.167,40.833, 285.917,40.833, -74.083,40.833, 286.000,40.833, -74.000,40.833, 286.167,40.833, -73.833,40.833, 286.333,40.833, -73.667,40.833, 286.417,40.833, -73.583,40.833, 286.500,40.833, -73.500,40.833, 286.583,40.833, -73.417,40.833, 286.667,40.833, -73.333,40.833, 286.750,40.833, -73.250,40.833, 286.917,40.833, -73.083,40.833, 287.000,40.833, -73.000,40.833, 287.083,40.833, -72.917,40.833, 287.167,40.833, -72.833,40.833, 351.333,40.833, -8.667,40.833, 351.417,40.833, -8.583,40.833, 0.667,40.917, 8.833,40.917, 9.417,40.917, 14.083,40.917, 14.167,40.917, 17.167,40.917, 17.250,40.917, 19.417,40.917, 19.583,40.917, 24.167,40.917, 24.667,40.917, 25.417,40.917, 25.500,40.917, 25.583,40.917, 25.667,40.917, 25.750,40.917, 25.833,40.917, 25.917,40.917, 27.333,40.917, 29.167,40.917, 29.250,40.917, 37.833,40.917, 37.917,40.917, 38.000,40.917, 38.083,40.917, 38.167,40.917, 38.500,40.917, 38.583,40.917, 38.667,40.917, 38.750,40.917, 39.583,40.917, 39.667,40.917, 39.750,40.917, 39.833,40.917, 39.917,40.917, 40.000,40.917, 40.083,40.917, 40.167,40.917, 40.250,40.917, 40.333,40.917, 49.250,40.917, 49.333,40.917, 49.583,40.917, 54.667,40.917, 121.083,40.917, 121.167,40.917, 121.250,40.917, 121.417,40.917, 121.500,40.917, 121.583,40.917, 121.667,40.917, 121.750,40.917, 121.833,40.917, 129.583,40.917, 140.333,40.917, 140.500,40.917, 140.917,40.917, 141.250,40.917, 235.917,40.917, -124.083,40.917, 285.833,40.917, -74.167,40.917, 286.000,40.917, -74.000,40.917, 286.167,40.917, -73.833,40.917, 286.667,40.917, -73.333,40.917, 286.833,40.917, -73.167,40.917, 286.917,40.917, -73.083,40.917, 287.000,40.917, -73.000,40.917, 287.083,40.917, -72.917,40.917, 287.167,40.917, -72.833,40.917, 287.250,40.917, -72.750,40.917, 287.333,40.917, -72.667,40.917, 351.333,40.917, -8.667,40.917, 0.750,41.000, 8.917,41.000, 9.417,41.000, 14.000,41.000, 17.000,41.000, 17.083,41.000, 19.500,41.000, 24.250,41.000, 24.333,41.000, 24.417,41.000, 24.500,41.000, 24.583,41.000, 24.750,41.000, 24.833,41.000, 25.167,41.000, 25.250,41.000, 25.333,41.000, 27.417,41.000, 27.500,41.000, 27.833,41.000, 28.667,41.000, 28.750,41.000, 29.083,41.000, 30.750,41.000, 30.833,41.000, 30.917,41.000, 31.000,41.000, 31.083,41.000, 37.333,41.000, 37.417,41.000, 37.500,41.000, 37.583,41.000, 37.750,41.000, 38.833,41.000, 38.917,41.000, 39.000,41.000, 39.083,41.000, 39.167,41.000, 39.250,41.000, 39.333,41.000, 39.500,41.000, 40.417,41.000, 40.500,41.000, 40.583,41.000, 49.167,41.000, 49.417,41.000, 49.500,41.000, 49.583,41.000, 54.667,41.000, 121.333,41.000, 129.583,41.000, 140.333,41.000, 140.500,41.000, 141.250,41.000, 235.917,41.000, -124.083,41.000, 285.917,41.000, -74.083,41.000, 286.083,41.000, -73.917,41.000, 286.167,41.000, -73.833,41.000, 287.500,41.000, -72.500,41.000, 287.667,41.000, -72.333,41.000, 287.750,41.000, -72.250,41.000, 351.417,41.000, -8.583,41.000, 0.833,41.083, 9.000,41.083, 9.083,41.083, 9.333,41.083, 9.417,41.083, 13.917,41.083, 16.750,41.083, 16.833,41.083, 16.917,41.083, 19.500,41.083, 24.917,41.083, 25.000,41.083, 25.083,41.083, 27.583,41.083, 27.667,41.083, 27.750,41.083, 27.917,41.083, 28.000,41.083, 28.167,41.083, 28.250,41.083, 28.333,41.083, 28.417,41.083, 28.500,41.083, 28.583,41.083, 28.833,41.083, 28.917,41.083, 29.000,41.083, 29.667,41.083, 29.750,41.083, 29.833,41.083, 29.917,41.083, 30.000,41.083, 30.083,41.083, 30.167,41.083, 30.333,41.083, 30.417,41.083, 30.500,41.083, 30.583,41.083, 30.667,41.083, 31.167,41.083, 31.250,41.083, 31.333,41.083, 37.000,41.083, 37.083,41.083, 37.167,41.083, 37.250,41.083, 37.667,41.083, 39.417,41.083, 40.667,41.083, 40.750,41.083, 49.167,41.083, 54.667,41.083, 129.583,41.083, 140.333,41.083, 140.500,41.083, 141.250,41.083, 235.917,41.083, -124.083,41.083, 286.250,41.083, -73.750,41.083, 286.333,41.083, -73.667,41.083, 286.417,41.083, -73.583,41.083, 351.417,41.083, -8.583,41.083, 0.333,41.167, 0.417,41.167, 0.500,41.167, 0.917,41.167, 1.000,41.167, 1.083,41.167, 1.167,41.167, 9.167,41.167, 9.250,41.167, 13.833,41.167, 16.417,41.167, 16.500,41.167, 16.583,41.167, 16.667,41.167, 19.500,41.167, 28.083,41.167, 28.917,41.167, 29.000,41.167, 29.083,41.167, 29.167,41.167, 29.250,41.167, 29.333,41.167, 29.417,41.167, 29.500,41.167, 29.583,41.167, 30.250,41.167, 31.417,41.167, 36.333,41.167, 36.417,41.167, 36.917,41.167, 40.833,41.167, 40.917,41.167, 41.000,41.167, 49.083,41.167, 54.583,41.167, 129.583,41.167, 140.333,41.167, 140.417,41.167, 140.500,41.167, 140.917,41.167, 235.917,41.167, -124.083,41.167, 286.500,41.167, -73.500,41.167, 286.583,41.167, -73.417,41.167, 351.333,41.167, -8.667,41.167, 0.250,41.250, 0.583,41.250, 1.250,41.250, 1.333,41.250, 1.417,41.250, 1.500,41.250, 1.583,41.250, 1.667,41.250, 13.667,41.250, 13.750,41.250, 16.250,41.250, 16.333,41.250, 19.583,41.250, 28.667,41.250, 28.750,41.250, 28.833,41.250, 31.417,41.250, 36.250,41.250, 36.500,41.250, 36.583,41.250, 36.833,41.250, 36.917,41.250, 41.083,41.250, 41.167,41.250, 41.250,41.250, 48.917,41.250, 49.000,41.250, 54.500,41.250, 129.583,41.250, 140.833,41.250, 141.000,41.250, 141.250,41.250, 235.917,41.250, -124.083,41.250, 286.667,41.250, -73.333,41.250, 286.750,41.250, -73.250,41.250, 286.833,41.250, -73.167,41.250, 351.333,41.250, -8.667,41.250, 0.333,41.333, 0.417,41.333, 0.500,41.333, 1.750,41.333, 1.833,41.333, 1.917,41.333, 13.000,41.333, 13.083,41.333, 13.167,41.333, 13.250,41.333, 13.333,41.333, 13.417,41.333, 13.500,41.333, 13.583,41.333, 16.000,41.333, 16.083,41.333, 16.167,41.333, 19.417,41.333, 19.500,41.333, 28.417,41.333, 28.500,41.333, 28.583,41.333, 31.500,41.333, 31.583,41.333, 31.667,41.333, 36.167,41.333, 36.667,41.333, 36.750,41.333, 41.333,41.333, 41.417,41.333, 48.833,41.333, 54.417,41.333, 129.583,41.333, 140.833,41.333, 141.083,41.333, 141.167,41.333, 141.250,41.333, 236.000,41.333, -124.000,41.333, 286.917,41.333, -73.083,41.333, 287.000,41.333, -73.000,41.333, 287.083,41.333, -72.917,41.333, 287.167,41.333, -72.833,41.333, 287.250,41.333, -72.750,41.333, 287.333,41.333, -72.667,41.333, 287.417,41.333, -72.583,41.333, 287.500,41.333, -72.500,41.333, 287.583,41.333, -72.417,41.333, 351.333,41.333, -8.667,41.333, 2.000,41.417, 12.833,41.417, 12.917,41.417, 15.917,41.417, 19.500,41.417, 28.250,41.417, 28.333,41.417, 31.750,41.417, 31.833,41.417, 36.083,41.417, 41.500,41.417, 48.833,41.417, 54.167,41.417, 54.250,41.417, 54.333,41.417, 129.583,41.417, 140.917,41.417, 141.000,41.417, 236.000,41.417, -124.000,41.417, 287.667,41.417, -72.333,41.417, 287.750,41.417, -72.250,41.417, 287.833,41.417, -72.167,41.417, 287.917,41.417, -72.083,41.417, 288.000,41.417, -72.000,41.417, 288.083,41.417, -71.917,41.417, 288.167,41.417, -71.833,41.417, 288.250,41.417, -71.750,41.417, 288.333,41.417, -71.667,41.417, 289.417,41.417, -70.583,41.417, 351.250,41.417, -8.750,41.417, 2.083,41.500, 2.167,41.500, 9.000,41.500, 9.083,41.500, 9.167,41.500, 12.583,41.500, 12.667,41.500, 12.750,41.500, 15.833,41.500, 19.583,41.500, 28.083,41.500, 28.167,41.500, 31.917,41.500, 32.000,41.500, 32.083,41.500, 36.000,41.500, 41.583,41.500, 48.667,41.500, 48.750,41.500, 52.583,41.500, 54.083,41.500, 129.500,41.500, 140.083,41.500, 140.167,41.500, 236.000,41.500, -124.000,41.500, 288.417,41.500, -71.583,41.500, 351.250,41.500, -8.750,41.500, 2.250,41.583, 2.333,41.583, 8.833,41.583, 8.917,41.583, 9.167,41.583, 12.500,41.583, 15.750,41.583, 19.583,41.583, 28.000,41.583, 32.167,41.583, 35.417,41.583, 35.500,41.583, 35.583,41.583, 35.667,41.583, 35.750,41.583, 35.833,41.583, 35.917,41.583, 36.000,41.583, 41.583,41.583, 41.667,41.583, 48.583,41.583, 52.583,41.583, 53.917,41.583, 54.000,41.583, 129.500,41.583, 140.000,41.583, 140.250,41.583, 235.917,41.583, -124.083,41.583, 288.417,41.583, -71.583,41.583, 288.750,41.583, -71.250,41.583, 288.833,41.583, -71.167,41.583, 288.917,41.583, -71.083,41.583, 289.000,41.583, -71.000,41.583, 351.250,41.583, -8.750,41.583, 2.417,41.667, 2.500,41.667, 2.583,41.667, 8.917,41.667, 9.167,41.667, 12.417,41.667, 15.833,41.667, 15.917,41.667, 19.583,41.667, 28.000,41.667, 32.250,41.667, 32.333,41.667, 32.417,41.667, 35.167,41.667, 35.250,41.667, 35.333,41.667, 41.750,41.667, 48.583,41.667, 52.583,41.667, 52.667,41.667, 52.750,41.667, 53.833,41.667, 129.500,41.667, 140.083,41.667, 140.250,41.667, 235.833,41.667, -124.167,41.667, 288.333,41.667, -71.667,41.667, 288.833,41.667, -71.167,41.667, 288.917,41.667, -71.083,41.667, 289.417,41.667, -70.583,41.667, 289.500,41.667, -70.500,41.667, 289.583,41.667, -70.417,41.667, 289.667,41.667, -70.333,41.667, 351.167,41.667, -8.833,41.667, 2.667,41.750, 2.750,41.750, 8.667,41.750, 8.750,41.750, 8.833,41.750, 9.250,41.750, 12.250,41.750, 12.333,41.750, 16.000,41.750, 19.583,41.750, 27.917,41.750, 32.500,41.750, 32.583,41.750, 32.667,41.750, 35.083,41.750, 41.750,41.750, 48.500,41.750, 52.583,41.750, 52.750,41.750, 53.833,41.750, 129.583,41.750, 140.083,41.750, 140.333,41.750, 140.417,41.750, 140.583,41.750, 140.917,41.750, 235.917,41.750, -124.083,41.750, 288.417,41.750, -71.583,41.750, 288.500,41.750, -71.500,41.750, 288.583,41.750, -71.417,41.750, 288.667,41.750, -71.333,41.750, 288.750,41.750, -71.250,41.750, 289.000,41.750, -71.000,41.750, 289.083,41.750, -70.917,41.750, 289.250,41.750, -70.750,41.750, 289.333,41.750, -70.667,41.750, 289.833,41.750, -70.167,41.750, 351.167,41.750, -8.833,41.750, 2.833,41.833, 2.917,41.833, 8.833,41.833, 9.250,41.833, 12.250,41.833, 15.333,41.833, 15.417,41.833, 15.500,41.833, 16.083,41.833, 19.583,41.833, 27.833,41.833, 32.750,41.833, 32.833,41.833, 32.917,41.833, 33.000,41.833, 35.000,41.833, 41.833,41.833, 48.500,41.833, 48.750,41.833, 52.500,41.833, 52.750,41.833, 53.833,41.833, 129.667,41.833, 129.750,41.833, 140.167,41.833, 140.500,41.833, 140.667,41.833, 140.750,41.833, 140.833,41.833, 140.917,41.833, 141.000,41.833, 235.833,41.833, -124.167,41.833, 289.167,41.833, -70.833,41.833, 289.250,41.833, -70.750,41.833, 351.167,41.833, -8.833,41.833, 3.000,41.917, 8.833,41.917, 9.250,41.917, 12.167,41.917, 15.000,41.917, 15.083,41.917, 15.167,41.917, 15.250,41.917, 15.583,41.917, 15.667,41.917, 15.750,41.917, 15.833,41.917, 15.917,41.917, 16.000,41.917, 19.250,41.917, 19.333,41.917, 19.417,41.917, 19.500,41.917, 27.917,41.917, 33.083,41.917, 33.167,41.917, 33.250,41.917, 33.500,41.917, 33.583,41.917, 33.667,41.917, 33.750,41.917, 33.833,41.917, 33.917,41.917, 34.000,41.917, 34.083,41.917, 34.167,41.917, 34.250,41.917, 34.333,41.917, 34.417,41.917, 34.500,41.917, 34.583,41.917, 34.667,41.917, 34.750,41.917, 34.833,41.917, 35.000,41.917, 41.833,41.917, 48.333,41.917, 48.417,41.917, 48.750,41.917, 52.417,41.917, 52.833,41.917, 53.833,41.917, 129.750,41.917, 140.167,41.917, 140.833,41.917, 235.833,41.917, -124.167,41.917, 289.167,41.917, -70.833,41.917, 289.250,41.917, -70.750,41.917, 351.167,41.917, -8.833,41.917, 3.083,42.000, 8.667,42.000, 8.750,42.000, 9.250,42.000, 12.000,42.000, 12.083,42.000, 14.667,42.000, 14.750,42.000, 14.833,42.000, 14.917,42.000, 19.167,42.000, 19.333,42.000, 19.417,42.000, 27.917,42.000, 28.000,42.000, 33.333,42.000, 33.417,42.000, 34.917,42.000, 35.000,42.000, 41.833,42.000, 48.250,42.000, 48.583,42.000, 48.667,42.000, 48.750,42.000, 52.333,42.000, 52.833,42.000, 53.833,42.000, 129.833,42.000, 129.917,42.000, 140.167,42.000, 140.750,42.000, 143.167,42.000, 235.833,42.000, -124.167,42.000, 289.083,42.000, -70.917,42.000, 351.167,42.000, -8.833,42.000, 3.083,42.083, 8.750,42.083, 9.333,42.083, 9.417,42.083, 11.833,42.083, 11.917,42.083, 14.583,42.083, 19.083,42.083, 19.167,42.083, 19.250,42.083, 19.500,42.083, 27.833,42.083, 41.750,42.083, 48.167,42.083, 52.333,42.083, 52.917,42.083, 53.000,42.083, 53.750,42.083, 129.917,42.083, 140.083,42.083, 140.417,42.083, 140.500,42.083, 140.583,42.083, 140.667,42.083, 143.000,42.083, 143.083,42.083, 143.167,42.083, 235.750,42.083, -124.250,42.083, 289.167,42.083, -70.833,42.083, 351.167,42.083, -8.833,42.083, 3.000,42.167, 8.667,42.167, 9.417,42.167, 11.750,42.167, 14.500,42.167, 14.583,42.167, 19.000,42.167, 19.083,42.167, 19.500,42.167, 27.750,42.167, 41.667,42.167, 48.167,42.167, 52.250,42.167, 53.083,42.167, 53.167,42.167, 53.250,42.167, 53.667,42.167, 130.000,42.167, 130.083,42.167, 139.917,42.167, 140.000,42.167, 140.250,42.167, 140.333,42.167, 142.750,42.167, 142.833,42.167, 142.917,42.167, 143.167,42.167, 235.667,42.167, -124.333,42.167, 288.917,42.167, -71.083,42.167, 289.083,42.167, -70.917,42.167, 351.167,42.167, -8.833,42.167, 351.250,42.167, -8.750,42.167, 3.000,42.250, 8.667,42.250, 9.417,42.250, 11.750,42.250, 14.417,42.250, 18.917,42.250, 19.000,42.250, 19.333,42.250, 19.417,42.250, 27.667,42.250, 41.667,42.250, 48.000,42.250, 48.083,42.250, 48.167,42.250, 52.333,42.250, 53.167,42.250, 53.333,42.250, 53.417,42.250, 53.500,42.250, 53.583,42.250, 130.167,42.250, 130.250,42.250, 139.833,42.250, 140.167,42.250, 142.583,42.250, 142.667,42.250, 143.167,42.250, 235.667,42.250, -124.333,42.250, 288.833,42.250, -71.167,42.250, 289.000,42.250, -71.000,42.250, 351.333,42.250, -8.667,42.250, 3.083,42.333, 3.167,42.333, 8.667,42.333, 9.417,42.333, 11.583,42.333, 11.667,42.333, 14.250,42.333, 14.333,42.333, 18.750,42.333, 18.833,42.333, 19.083,42.333, 19.167,42.333, 19.250,42.333, 27.583,42.333, 41.667,42.333, 47.917,42.333, 52.333,42.333, 53.167,42.333, 53.333,42.333, 130.250,42.333, 130.500,42.333, 139.833,42.333, 140.167,42.333, 142.417,42.333, 142.500,42.333, 143.167,42.333, 235.583,42.333, -124.417,42.333, 288.750,42.333, -71.250,42.333, 351.250,42.333, -8.750,42.333, 3.083,42.417, 8.667,42.417, 9.417,42.417, 11.333,42.417, 11.417,42.417, 11.500,42.417, 14.167,42.417, 18.500,42.417, 18.750,42.417, 27.500,42.417, 41.583,42.417, 47.833,42.417, 52.333,42.417, 53.250,42.417, 130.333,42.417, 130.417,42.417, 130.583,42.417, 139.833,42.417, 140.167,42.417, 140.917,42.417, 142.250,42.417, 142.333,42.417, 143.250,42.417, 235.667,42.417, -124.333,42.417, 288.833,42.417, -71.167,42.417, 351.167,42.417, -8.833,42.417, 3.000,42.500, 8.667,42.500, 8.750,42.500, 9.417,42.500, 11.250,42.500, 14.083,42.500, 18.417,42.500, 18.583,42.500, 18.667,42.500, 27.417,42.500, 41.583,42.500, 47.833,42.500, 52.417,42.500, 130.667,42.500, 139.917,42.500, 140.167,42.500, 140.833,42.500, 141.000,42.500, 142.083,42.500, 142.167,42.500, 143.250,42.500, 235.667,42.500, -124.333,42.500, 288.917,42.500, -71.083,42.500, 351.250,42.500, -8.750,42.500, 3.000,42.583, 8.833,42.583, 8.917,42.583, 9.000,42.583, 9.333,42.583, 11.167,42.583, 14.000,42.583, 18.250,42.583, 18.333,42.583, 27.417,42.583, 27.583,42.583, 41.583,42.583, 47.750,42.583, 52.500,42.583, 130.667,42.583, 139.833,42.583, 140.250,42.583, 140.417,42.583, 140.667,42.583, 140.750,42.583, 141.083,42.583, 141.167,42.583, 141.917,42.583, 142.000,42.583, 143.333,42.583, 235.667,42.583, -124.333,42.583, 289.000,42.583, -71.000,42.583, 351.250,42.583, -8.750,42.583, 2.917,42.667, 9.083,42.667, 9.167,42.667, 9.250,42.667, 9.333,42.667, 11.083,42.667, 13.917,42.667, 18.083,42.667, 18.167,42.667, 27.500,42.667, 27.667,42.667, 41.500,42.667, 47.667,42.667, 52.583,42.667, 130.583,42.667, 130.917,42.667, 131.000,42.667, 131.083,42.667, 131.167,42.667, 139.917,42.667, 140.000,42.667, 140.083,42.667, 140.333,42.667, 140.500,42.667, 140.583,42.667, 141.250,42.667, 141.333,42.667, 141.417,42.667, 141.500,42.667, 141.583,42.667, 141.667,42.667, 141.750,42.667, 141.833,42.667, 143.417,42.667, 235.667,42.667, -124.333,42.667, 289.000,42.667, -71.000,42.667, 351.083,42.667, -8.917,42.667, 351.250,42.667, -8.750,42.667, 2.917,42.750, 10.917,42.750, 11.000,42.750, 13.833,42.750, 17.917,42.750, 18.000,42.750, 27.583,42.750, 27.750,42.750, 41.417,42.750, 47.583,42.750, 47.667,42.750, 52.583,42.750, 130.667,42.750, 130.750,42.750, 130.833,42.750, 131.167,42.750, 133.083,42.750, 133.167,42.750, 140.167,42.750, 140.250,42.750, 143.500,42.750, 143.583,42.750, 235.583,42.750, -124.417,42.750, 289.000,42.750, -71.000,42.750, 351.000,42.750, -9.000,42.750, 351.167,42.750, -8.833,42.750, 2.917,42.833, 9.333,42.833, 10.833,42.833, 13.833,42.833, 17.667,42.833, 17.750,42.833, 17.833,42.833, 27.833,42.833, 41.167,42.833, 41.250,42.833, 41.333,42.833, 47.500,42.833, 47.750,42.833, 48.083,42.833, 52.583,42.833, 131.250,42.833, 132.833,42.833, 132.917,42.833, 133.000,42.833, 133.250,42.833, 133.333,42.833, 133.417,42.833, 133.500,42.833, 140.333,42.833, 143.667,42.833, 235.500,42.833, -124.500,42.833, 289.000,42.833, -71.000,42.833, 350.917,42.833, -9.083,42.833, 2.917,42.917, 10.833,42.917, 13.750,42.917, 16.750,42.917, 17.667,42.917, 27.750,42.917, 41.083,42.917, 47.500,42.917, 47.750,42.917, 51.917,42.917, 52.167,42.917, 52.250,42.917, 52.333,42.917, 52.417,42.917, 52.500,42.917, 131.250,42.917, 132.583,42.917, 132.667,42.917, 132.750,42.917, 133.583,42.917, 133.667,42.917, 133.750,42.917, 133.833,42.917, 140.417,42.917, 140.500,42.917, 143.750,42.917, 143.833,42.917, 143.917,42.917, 235.500,42.917, -124.500,42.917, 289.000,42.917, -71.000,42.917, 350.917,42.917, -9.083,42.917, 2.917,43.000, 10.583,43.000, 10.667,43.000, 10.750,43.000, 13.833,43.000, 17.083,43.000, 17.167,43.000, 17.500,43.000, 17.583,43.000, 27.750,43.000, 40.917,43.000, 41.000,43.000, 47.417,43.000, 47.750,43.000, 51.750,43.000, 51.833,43.000, 52.000,43.000, 52.083,43.000, 131.333,43.000, 131.417,43.000, 131.833,43.000, 132.333,43.000, 132.417,43.000, 132.500,43.000, 133.917,43.000, 134.000,43.000, 140.583,43.000, 144.000,43.000, 144.083,43.000, 144.167,43.000, 144.250,43.000, 144.333,43.000, 144.417,43.000, 144.500,43.000, 144.583,43.000, 144.917,43.000, 235.583,43.000, -124.417,43.000, 289.083,43.000, -70.917,43.000, 350.750,43.000, -9.250,43.000, 350.833,43.000, -9.167,43.000, 2.917,43.083, 10.583,43.083, 13.750,43.083, 17.417,43.083, 27.750,43.083, 40.833,43.083, 47.167,43.083, 47.250,43.083, 47.333,43.083, 51.750,43.083, 131.500,43.083, 132.333,43.083, 134.083,43.083, 140.500,43.083, 141.000,43.083, 141.083,43.083, 141.167,43.083, 141.250,43.083, 144.667,43.083, 144.750,43.083, 144.833,43.083, 145.000,43.083, 235.583,43.083, -124.417,43.083, 289.083,43.083, -70.917,43.083, 350.833,43.083, -9.167,43.083, 3.000,43.167, 5.750,43.167, 5.833,43.167, 5.917,43.167, 6.000,43.167, 6.083,43.167, 6.167,43.167, 6.250,43.167, 10.583,43.167, 13.667,43.167, 16.500,43.167, 16.583,43.167, 17.250,43.167, 17.333,43.167, 27.833,43.167, 40.333,43.167, 40.417,43.167, 40.500,43.167, 40.583,43.167, 40.667,43.167, 40.750,43.167, 47.083,43.167, 51.583,43.167, 51.667,43.167, 131.500,43.167, 131.917,43.167, 132.000,43.167, 132.333,43.167, 134.167,43.167, 134.250,43.167, 134.333,43.167, 140.417,43.167, 140.667,43.167, 140.750,43.167, 140.833,43.167, 140.917,43.167, 141.333,43.167, 145.083,43.167, 145.167,43.167, 235.667,43.167, -124.333,43.167, 289.167,43.167, -70.833,43.167, 350.833,43.167, -9.167,43.167, 350.917,43.167, -9.083,43.167, 351.000,43.167, -9.000,43.167, 3.083,43.250, 5.417,43.250, 5.500,43.250, 5.583,43.250, 5.667,43.250, 6.333,43.250, 6.417,43.250, 6.500,43.250, 10.583,43.250, 13.667,43.250, 17.083,43.250, 17.167,43.250, 27.917,43.250, 40.333,43.250, 46.917,43.250, 47.000,43.250, 51.583,43.250, 131.583,43.250, 131.667,43.250, 132.083,43.250, 132.333,43.250, 134.417,43.250, 134.500,43.250, 140.333,43.250, 140.417,43.250, 140.500,43.250, 140.583,43.250, 141.417,43.250, 145.250,43.250, 145.333,43.250, 235.667,43.250, -124.333,43.250, 289.167,43.250, -70.833,43.250, 351.083,43.250, -8.917,43.250, 351.167,43.250, -8.833,43.250, 351.250,43.250, -8.750,43.250, 351.333,43.250, -8.667,43.250, 351.417,43.250, -8.583,43.250, 357.500,43.250, -2.500,43.250, 357.583,43.250, -2.417,43.250, 357.667,43.250, -2.333,43.250, 357.750,43.250, -2.250,43.250, 357.833,43.250, -2.167,43.250, 357.917,43.250, -2.083,43.250, 3.167,43.333, 3.250,43.333, 3.333,43.333, 5.417,43.333, 6.500,43.333, 10.500,43.333, 13.667,43.333, 16.500,43.333, 16.583,43.333, 16.667,43.333, 16.750,43.333, 17.000,43.333, 27.917,43.333, 40.167,43.333, 40.250,43.333, 46.833,43.333, 51.250,43.333, 51.500,43.333, 131.667,43.333, 131.917,43.333, 132.000,43.333, 132.167,43.333, 132.250,43.333, 134.583,43.333, 134.667,43.333, 141.500,43.333, 145.250,43.333, 145.583,43.333, 145.667,43.333, 235.667,43.333, -124.333,43.333, 282.417,43.333, -77.583,43.333, 282.500,43.333, -77.500,43.333, 282.583,43.333, -77.417,43.333, 282.667,43.333, -77.333,43.333, 282.750,43.333, -77.250,43.333, 289.250,43.333, -70.750,43.333, 351.500,43.333, -8.500,43.333, 351.583,43.333, -8.417,43.333, 351.667,43.333, -8.333,43.333, 351.750,43.333, -8.250,43.333, 355.333,43.333, -4.667,43.333, 355.417,43.333, -4.583,43.333, 355.500,43.333, -4.500,43.333, 355.583,43.333, -4.417,43.333, 355.667,43.333, -4.333,43.333, 355.750,43.333, -4.250,43.333, 356.667,43.333, -3.333,43.333, 356.750,43.333, -3.250,43.333, 356.833,43.333, -3.167,43.333, 356.917,43.333, -3.083,43.333, 357.000,43.333, -3.000,43.333, 357.250,43.333, -2.750,43.333, 357.333,43.333, -2.667,43.333, 357.417,43.333, -2.583,43.333, 358.000,43.333, -2.000,43.333, 358.083,43.333, -1.917,43.333, 358.167,43.333, -1.833,43.333, 358.250,43.333, -1.750,43.333, 358.333,43.333, -1.667,43.333, 3.417,43.417, 3.667,43.417, 5.167,43.417, 5.250,43.417, 5.333,43.417, 6.583,43.417, 10.417,43.417, 13.583,43.417, 16.750,43.417, 16.833,43.417, 16.917,43.417, 28.000,43.417, 28.083,43.417, 28.167,43.417, 28.500,43.417, 39.917,43.417, 40.000,43.417, 40.083,43.417, 46.750,43.417, 51.250,43.417, 51.583,43.417, 131.750,43.417, 131.833,43.417, 134.750,43.417, 134.833,43.417, 141.500,43.417, 145.167,43.417, 235.750,43.417, -124.250,43.417, 280.750,43.417, -79.250,43.417, 280.833,43.417, -79.167,43.417, 280.917,43.417, -79.083,43.417, 281.000,43.417, -79.000,43.417, 281.083,43.417, -78.917,43.417, 281.167,43.417, -78.833,43.417, 281.250,43.417, -78.750,43.417, 281.333,43.417, -78.667,43.417, 281.417,43.417, -78.583,43.417, 281.500,43.417, -78.500,43.417, 281.917,43.417, -78.083,43.417, 282.000,43.417, -78.000,43.417, 282.083,43.417, -77.917,43.417, 282.167,43.417, -77.833,43.417, 282.250,43.417, -77.750,43.417, 282.333,43.417, -77.667,43.417, 282.833,43.417, -77.167,43.417, 282.917,43.417, -77.083,43.417, 283.000,43.417, -77.000,43.417, 283.083,43.417, -76.917,43.417, 289.333,43.417, -70.667,43.417, 289.417,43.417, -70.583,43.417, 351.833,43.417, -8.167,43.417, 354.667,43.417, -5.333,43.417, 354.750,43.417, -5.250,43.417, 354.833,43.417, -5.167,43.417, 354.917,43.417, -5.083,43.417, 355.000,43.417, -5.000,43.417, 355.083,43.417, -4.917,43.417, 355.167,43.417, -4.833,43.417, 355.250,43.417, -4.750,43.417, 355.833,43.417, -4.167,43.417, 355.917,43.417, -4.083,43.417, 356.000,43.417, -4.000,43.417, 356.083,43.417, -3.917,43.417, 356.250,43.417, -3.750,43.417, 356.333,43.417, -3.667,43.417, 356.417,43.417, -3.583,43.417, 356.500,43.417, -3.500,43.417, 356.583,43.417, -3.417,43.417, 357.083,43.417, -2.917,43.417, 357.167,43.417, -2.833,43.417, 358.417,43.417, -1.583,43.417, 3.500,43.500, 3.583,43.500, 3.667,43.500, 4.250,43.500, 4.417,43.500, 4.500,43.500, 4.583,43.500, 4.667,43.500, 4.750,43.500, 4.833,43.500, 4.917,43.500, 5.167,43.500, 6.667,43.500, 6.750,43.500, 10.333,43.500, 13.500,43.500, 16.000,43.500, 16.083,43.500, 16.583,43.500, 16.667,43.500, 28.250,43.500, 28.333,43.500, 28.417,43.500, 39.917,43.500, 46.667,43.500, 51.250,43.500, 51.583,43.500, 134.917,43.500, 135.000,43.500, 141.417,43.500, 145.167,43.500, 235.750,43.500, -124.250,43.500, 280.667,43.500, -79.333,43.500, 281.583,43.500, -78.417,43.500, 281.667,43.500, -78.333,43.500, 281.750,43.500, -78.250,43.500, 281.833,43.500, -78.167,43.500, 283.167,43.500, -76.833,43.500, 283.250,43.500, -76.750,43.500, 289.417,43.500, -70.583,43.500, 351.833,43.500, -8.167,43.500, 352.167,43.500, -7.833,43.500, 352.250,43.500, -7.750,43.500, 352.333,43.500, -7.667,43.500, 352.583,43.500, -7.417,43.500, 352.667,43.500, -7.333,43.500, 352.750,43.500, -7.250,43.500, 352.833,43.500, -7.167,43.500, 352.917,43.500, -7.083,43.500, 353.000,43.500, -7.000,43.500, 353.083,43.500, -6.917,43.500, 353.167,43.500, -6.833,43.500, 353.250,43.500, -6.750,43.500, 353.333,43.500, -6.667,43.500, 353.417,43.500, -6.583,43.500, 353.500,43.500, -6.500,43.500, 353.583,43.500, -6.417,43.500, 353.667,43.500, -6.333,43.500, 354.167,43.500, -5.833,43.500, 354.250,43.500, -5.750,43.500, 354.333,43.500, -5.667,43.500, 354.417,43.500, -5.583,43.500, 354.500,43.500, -5.500,43.500, 354.583,43.500, -5.417,43.500, 356.167,43.500, -3.833,43.500, 358.500,43.500, -1.500,43.500, 3.750,43.583, 3.833,43.583, 4.083,43.583, 4.167,43.583, 4.333,43.583, 5.000,43.583, 5.083,43.583, 6.833,43.583, 6.917,43.583, 10.333,43.583, 13.250,43.583, 13.333,43.583, 13.417,43.583, 16.000,43.583, 16.167,43.583, 16.250,43.583, 16.333,43.583, 16.417,43.583, 16.500,43.583, 28.417,43.583, 39.750,43.583, 39.833,43.583, 46.583,43.583, 51.250,43.583, 51.333,43.583, 51.417,43.583, 51.500,43.583, 135.083,43.583, 141.417,43.583, 145.083,43.583, 235.833,43.583, -124.167,43.583, 280.667,43.583, -79.333,43.583, 283.333,43.583, -76.667,43.583, 289.500,43.583, -70.500,43.583, 289.583,43.583, -70.417,43.583, 294.250,43.583, -65.750,43.583, 294.333,43.583, -65.667,43.583, 294.417,43.583, -65.583,43.583, 351.833,43.583, -8.167,43.583, 351.917,43.583, -8.083,43.583, 352.083,43.583, -7.917,43.583, 352.417,43.583, -7.583,43.583, 352.500,43.583, -7.500,43.583, 353.750,43.583, -6.250,43.583, 353.833,43.583, -6.167,43.583, 353.917,43.583, -6.083,43.583, 354.000,43.583, -6.000,43.583, 354.083,43.583, -5.917,43.583, 358.583,43.583, -1.417,43.583, 3.917,43.667, 4.000,43.667, 7.000,43.667, 10.333,43.667, 13.167,43.667, 16.000,43.667, 28.417,43.667, 39.667,43.667, 46.500,43.667, 46.583,43.667, 51.083,43.667, 51.167,43.667, 135.083,43.667, 141.417,43.667, 145.000,43.667, 235.833,43.667, -124.167,43.667, 280.750,43.667, -79.250,43.667, 280.833,43.667, -79.167,43.667, 280.917,43.667, -79.083,43.667, 283.417,43.667, -76.583,43.667, 289.583,43.667, -70.417,43.667, 294.250,43.667, -65.750,43.667, 294.500,43.667, -65.500,43.667, 352.000,43.667, -8.000,43.667, 352.083,43.667, -7.917,43.667, 352.417,43.667, -7.583,43.667, 358.583,43.667, -1.417,43.667, 7.083,43.750, 7.167,43.750, 7.250,43.750, 10.333,43.750, 13.000,43.750, 13.083,43.750, 15.833,43.750, 15.917,43.750, 28.417,43.750, 39.500,43.750, 39.583,43.750, 46.333,43.750, 46.417,43.750, 51.083,43.750, 135.167,43.750, 135.250,43.750, 141.417,43.750, 141.500,43.750, 144.917,43.750, 146.667,43.750, 146.750,43.750, 235.833,43.750, -124.167,43.750, 281.000,43.750, -79.000,43.750, 281.083,43.750, -78.917,43.750, 281.167,43.750, -78.833,43.750, 281.250,43.750, -78.750,43.750, 281.333,43.750, -78.667,43.750, 281.417,43.750, -78.583,43.750, 281.500,43.750, -78.500,43.750, 282.167,43.750, -77.833,43.750, 282.250,43.750, -77.750,43.750, 282.333,43.750, -77.667,43.750, 282.417,43.750, -77.583,43.750, 282.500,43.750, -77.500,43.750, 282.583,43.750, -77.417,43.750, 282.667,43.750, -77.333,43.750, 282.750,43.750, -77.250,43.750, 282.833,43.750, -77.167,43.750, 282.917,43.750, -77.083,43.750, 283.000,43.750, -77.000,43.750, 283.083,43.750, -76.917,43.750, 283.167,43.750, -76.833,43.750, 283.250,43.750, -76.750,43.750, 283.333,43.750, -76.667,43.750, 289.583,43.750, -70.417,43.750, 294.167,43.750, -65.833,43.750, 294.417,43.750, -65.583,43.750, 294.583,43.750, -65.417,43.750, 352.083,43.750, -7.917,43.750, 358.583,43.750, -1.417,43.750, 7.333,43.833, 7.417,43.833, 7.500,43.833, 7.583,43.833, 10.333,43.833, 12.833,43.833, 12.917,43.833, 15.667,43.833, 15.750,43.833, 28.417,43.833, 39.417,43.833, 46.250,43.833, 50.917,43.833, 51.000,43.833, 135.333,43.833, 141.583,43.833, 144.583,43.833, 144.667,43.833, 144.750,43.833, 145.000,43.833, 145.417,43.833, 146.750,43.833, 146.833,43.833, 235.917,43.833, -124.083,43.833, 281.583,43.833, -78.417,43.833, 281.667,43.833, -78.333,43.833, 281.750,43.833, -78.250,43.833, 281.833,43.833, -78.167,43.833, 281.917,43.833, -78.083,43.833, 282.000,43.833, -78.000,43.833, 282.083,43.833, -77.917,43.833, 289.667,43.833, -70.333,43.833, 289.750,43.833, -70.250,43.833, 289.833,43.833, -70.167,43.833, 289.917,43.833, -70.083,43.833, 290.083,43.833, -69.917,43.833, 290.250,43.833, -69.750,43.833, 293.917,43.833, -66.083,43.833, 294.083,43.833, -65.917,43.833, 294.500,43.833, -65.500,43.833, 294.667,43.833, -65.333,43.833, 294.750,43.833, -65.250,43.833, 294.833,43.833, -65.167,43.833, 294.917,43.833, -65.083,43.833, 358.667,43.833, -1.333,43.833, 7.667,43.917, 7.750,43.917, 7.833,43.917, 7.917,43.917, 10.250,43.917, 12.667,43.917, 12.750,43.917, 15.417,43.917, 15.500,43.917, 15.583,43.917, 28.500,43.917, 39.333,43.917, 46.250,43.917, 50.917,43.917, 135.333,43.917, 141.667,43.917, 144.250,43.917, 144.333,43.917, 144.417,43.917, 144.500,43.917, 144.833,43.917, 145.000,43.917, 145.583,43.917, 145.667,43.917, 235.917,43.917, -124.083,43.917, 290.000,43.917, -70.000,43.917, 290.083,43.917, -69.917,43.917, 293.917,43.917, -66.083,43.917, 294.000,43.917, -66.000,43.917, 294.917,43.917, -65.083,43.917, 358.667,43.917, -1.333,43.917, 8.000,44.000, 10.167,44.000, 12.583,44.000, 15.417,44.000, 28.500,44.000, 39.167,44.000, 39.250,44.000, 46.083,44.000, 46.167,44.000, 46.250,44.000, 50.917,44.000, 135.417,44.000, 141.667,44.000, 144.083,44.000, 144.167,44.000, 144.917,44.000, 145.083,44.000, 235.750,44.000, -124.250,44.000, 235.917,44.000, -124.083,44.000, 289.917,44.000, -70.083,44.000, 290.083,44.000, -69.917,44.000, 290.250,44.000, -69.750,44.000, 290.417,44.000, -69.583,44.000, 290.500,44.000, -69.500,44.000, 293.917,44.000, -66.083,44.000, 295.000,44.000, -65.000,44.000, 295.083,44.000, -64.917,44.000, 295.167,44.000, -64.833,44.000, 358.667,44.000, -1.333,44.000, 8.083,44.083, 9.917,44.083, 10.000,44.083, 10.083,44.083, 12.500,44.083, 15.167,44.083, 15.333,44.083, 28.583,44.083, 39.083,44.083, 46.000,44.083, 50.833,44.083, 135.500,44.083, 141.667,44.083, 143.750,44.083, 143.833,44.083, 143.917,44.083, 144.000,44.083, 145.000,44.083, 145.083,44.083, 145.167,44.083, 235.917,44.083, -124.083,44.083, 290.000,44.083, -70.000,44.083, 290.167,44.083, -69.833,44.083, 290.333,44.083, -69.667,44.083, 290.583,44.083, -69.417,44.083, 290.667,44.083, -69.333,44.083, 290.750,44.083, -69.250,44.083, 293.833,44.083, -66.167,44.083, 295.167,44.083, -64.833,44.083, 358.667,44.083, -1.333,44.083, 8.083,44.167, 9.667,44.167, 9.750,44.167, 9.833,44.167, 12.333,44.167, 12.417,44.167, 15.250,44.167, 28.583,44.167, 38.917,44.167, 39.000,44.167, 45.917,44.167, 50.750,44.167, 135.500,44.167, 141.667,44.167, 143.500,44.167, 143.583,44.167, 143.667,44.167, 145.167,44.167, 145.833,44.167, 145.917,44.167, 235.917,44.167, -124.083,44.167, 290.750,44.167, -69.250,44.167, 293.833,44.167, -66.167,44.167, 295.250,44.167, -64.750,44.167, 295.333,44.167, -64.667,44.167, 358.750,44.167, -1.250,44.167, 8.167,44.250, 8.250,44.250, 9.500,44.250, 9.583,44.250, 12.250,44.250, 15.167,44.250, 15.250,44.250, 15.333,44.250, 28.500,44.250, 38.833,44.250, 45.833,44.250, 50.583,44.250, 50.667,44.250, 52.750,44.250, 52.833,44.250, 135.583,44.250, 135.667,44.250, 141.667,44.250, 143.333,44.250, 143.417,44.250, 145.250,44.250, 145.917,44.250, 146.000,44.250, 235.917,44.250, -124.083,44.250, 290.750,44.250, -69.250,44.250, 293.917,44.250, -66.083,44.250, 295.417,44.250, -64.583,44.250, 358.750,44.250, -1.250,44.250, 8.333,44.333, 9.333,44.333, 9.417,44.333, 12.167,44.333, 15.167,44.333, 15.417,44.333, 28.500,44.333, 38.583,44.333, 38.667,44.333, 38.750,44.333, 45.833,44.333, 50.500,44.333, 52.667,44.333, 52.917,44.333, 53.000,44.333, 53.083,44.333, 135.750,44.333, 141.750,44.333, 143.250,44.333, 146.083,44.333, 146.167,44.333, 146.250,44.333, 235.917,44.333, -124.083,44.333, 290.833,44.333, -69.167,44.333, 291.000,44.333, -69.000,44.333, 291.583,44.333, -68.417,44.333, 293.750,44.333, -66.250,44.333, 293.917,44.333, -66.083,44.333, 295.417,44.333, -64.583,44.333, 358.750,44.333, -1.250,44.333, 8.417,44.417, 8.500,44.417, 8.583,44.417, 8.917,44.417, 9.000,44.417, 9.083,44.417, 9.167,44.417, 9.250,44.417, 12.167,44.417, 15.250,44.417, 15.333,44.417, 28.583,44.417, 38.167,44.417, 38.250,44.417, 38.333,44.417, 38.417,44.417, 38.500,44.417, 45.750,44.417, 50.083,44.417, 50.167,44.417, 50.250,44.417, 50.333,44.417, 50.417,44.417, 52.333,44.417, 52.417,44.417, 52.500,44.417, 52.583,44.417, 52.667,44.417, 53.167,44.417, 135.833,44.417, 141.750,44.417, 143.083,44.417, 143.167,44.417, 146.083,44.417, 146.167,44.417, 146.250,44.417, 146.333,44.417, 146.417,44.417, 236.000,44.417, -124.000,44.417, 290.833,44.417, -69.167,44.417, 291.250,44.417, -68.750,44.417, 291.333,44.417, -68.667,44.417, 291.583,44.417, -68.417,44.417, 293.833,44.417, -66.167,44.417, 294.000,44.417, -66.000,44.417, 295.500,44.417, -64.500,44.417, 358.750,44.417, -1.250,44.417, 8.667,44.500, 8.750,44.500, 8.833,44.500, 12.167,44.500, 14.917,44.500, 15.167,44.500, 28.667,44.500, 33.500,44.500, 33.583,44.500, 33.667,44.500, 33.750,44.500, 33.833,44.500, 33.917,44.500, 34.000,44.500, 38.167,44.500, 45.750,44.500, 47.417,44.500, 50.000,44.500, 52.250,44.500, 53.167,44.500, 135.917,44.500, 136.000,44.500, 141.833,44.500, 142.917,44.500, 143.000,44.500, 146.917,44.500, 236.000,44.500, -124.000,44.500, 290.917,44.500, -69.083,44.500, 291.000,44.500, -69.000,44.500, 291.083,44.500, -68.917,44.500, 291.167,44.500, -68.833,44.500, 291.417,44.500, -68.583,44.500, 291.500,44.500, -68.500,44.500, 291.833,44.500, -68.167,44.500, 291.917,44.500, -68.083,44.500, 293.917,44.500, -66.083,44.500, 294.083,44.500, -65.917,44.500, 295.500,44.500, -64.500,44.500, 296.250,44.500, -63.750,44.500, 358.833,44.500, -1.167,44.500, 12.083,44.583, 14.417,44.583, 14.917,44.583, 15.000,44.583, 15.083,44.583, 28.667,44.583, 33.417,44.583, 33.500,44.583, 34.083,44.583, 34.167,44.583, 38.000,44.583, 38.083,44.583, 45.750,44.583, 50.083,44.583, 51.000,44.583, 51.083,44.583, 51.167,44.583, 51.250,44.583, 51.333,44.583, 51.417,44.583, 51.500,44.583, 51.583,44.583, 51.667,44.583, 52.167,44.583, 53.250,44.583, 136.083,44.583, 136.167,44.583, 141.833,44.583, 142.833,44.583, 147.083,44.583, 236.000,44.583, -124.000,44.583, 291.583,44.583, -68.417,44.583, 291.667,44.583, -68.333,44.583, 291.750,44.583, -68.250,44.583, 292.000,44.583, -68.000,44.583, 292.083,44.583, -67.917,44.583, 292.167,44.583, -67.833,44.583, 294.083,44.583, -65.917,44.583, 294.167,44.583, -65.833,44.583, 294.250,44.583, -65.750,44.583, 294.333,44.583, -65.667,44.583, 295.583,44.583, -64.417,44.583, 295.750,44.583, -64.250,44.583, 295.833,44.583, -64.167,44.583, 296.083,44.583, -63.917,44.583, 296.167,44.583, -63.833,44.583, 296.250,44.583, -63.750,44.583, 358.833,44.583, -1.167,44.583, 12.083,44.667, 15.000,44.667, 28.667,44.667, 33.583,44.667, 34.250,44.667, 34.333,44.667, 37.583,44.667, 37.667,44.667, 37.917,44.667, 45.750,44.667, 50.083,44.667, 50.917,44.667, 51.750,44.667, 52.000,44.667, 52.083,44.667, 53.333,44.667, 136.083,44.667, 141.833,44.667, 142.750,44.667, 147.167,44.667, 235.917,44.667, -124.083,44.667, 292.250,44.667, -67.750,44.667, 292.333,44.667, -67.667,44.667, 292.417,44.667, -67.583,44.667, 294.417,44.667, -65.583,44.667, 295.667,44.667, -64.333,44.667, 295.833,44.667, -64.167,44.667, 296.000,44.667, -64.000,44.667, 296.167,44.667, -63.833,44.667, 296.333,44.667, -63.667,44.667, 358.750,44.667, -1.250,44.667, 12.083,44.750, 12.250,44.750, 14.417,44.750, 14.833,44.750, 14.917,44.750, 28.667,44.750, 28.833,44.750, 33.583,44.750, 34.333,44.750, 37.417,44.750, 37.500,44.750, 37.750,44.750, 37.833,44.750, 45.750,44.750, 50.083,44.750, 50.167,44.750, 50.250,44.750, 50.333,44.750, 50.500,44.750, 50.583,44.750, 50.833,44.750, 51.750,44.750, 51.917,44.750, 53.083,44.750, 53.333,44.750, 136.167,44.750, 136.250,44.750, 141.833,44.750, 142.667,44.750, 147.167,44.750, 147.250,44.750, 147.333,44.750, 235.917,44.750, -124.083,44.750, 292.500,44.750, -67.500,44.750, 292.583,44.750, -67.417,44.750, 292.667,44.750, -67.333,44.750, 294.333,44.750, -65.667,44.750, 294.417,44.750, -65.583,44.750, 294.500,44.750, -65.500,44.750, 295.917,44.750, -64.083,44.750, 296.083,44.750, -63.917,44.750, 296.250,44.750, -63.750,44.750, 296.417,44.750, -63.583,44.750, 296.500,44.750, -63.500,44.750, 296.583,44.750, -63.417,44.750, 296.667,44.750, -63.333,44.750, 296.750,44.750, -63.250,44.750, 296.833,44.750, -63.167,44.750, 296.917,44.750, -63.083,44.750, 297.000,44.750, -63.000,44.750, 358.833,44.750, -1.167,44.750, 12.083,44.833, 14.333,44.833, 14.417,44.833, 14.917,44.833, 28.750,44.833, 28.833,44.833, 28.917,44.833, 29.167,44.833, 29.250,44.833, 29.333,44.833, 29.417,44.833, 33.583,44.833, 34.417,44.833, 34.500,44.833, 37.333,44.833, 45.750,44.833, 49.917,44.833, 50.000,44.833, 50.083,44.833, 50.417,44.833, 50.667,44.833, 50.833,44.833, 51.417,44.833, 51.750,44.833, 51.833,44.833, 51.917,44.833, 52.750,44.833, 52.833,44.833, 52.917,44.833, 53.000,44.833, 53.167,44.833, 53.333,44.833, 136.333,44.833, 141.833,44.833, 142.583,44.833, 147.250,44.833, 147.333,44.833, 147.417,44.833, 236.000,44.833, -124.000,44.833, 292.667,44.833, -67.333,44.833, 292.750,44.833, -67.250,44.833, 292.833,44.833, -67.167,44.833, 294.583,44.833, -65.417,44.833, 294.667,44.833, -65.333,44.833, 297.083,44.833, -62.917,44.833, 297.167,44.833, -62.833,44.833, 297.250,44.833, -62.750,44.833, 358.833,44.833, -1.167,44.833, 12.167,44.917, 12.250,44.917, 12.333,44.917, 13.833,44.917, 13.917,44.917, 14.000,44.917, 14.333,44.917, 14.917,44.917, 28.750,44.917, 29.083,44.917, 29.500,44.917, 33.667,44.917, 34.583,44.917, 34.667,44.917, 34.750,44.917, 34.833,44.917, 34.917,44.917, 35.000,44.917, 35.083,44.917, 37.333,44.917, 45.750,44.917, 49.917,44.917, 50.083,44.917, 50.667,44.917, 50.750,44.917, 50.833,44.917, 51.750,44.917, 52.750,44.917, 53.083,44.917, 53.333,44.917, 53.417,44.917, 53.500,44.917, 53.583,44.917, 53.667,44.917, 53.750,44.917, 53.833,44.917, 136.417,44.917, 141.750,44.917, 142.500,44.917, 147.417,44.917, 147.500,44.917, 236.083,44.917, -123.917,44.917, 292.583,44.917, -67.417,44.917, 294.750,44.917, -65.250,44.917, 294.833,44.917, -65.167,44.917, 297.333,44.917, -62.667,44.917, 297.417,44.917, -62.583,44.917, 358.833,44.917, -1.167,44.917, 12.333,45.000, 13.750,45.000, 14.000,45.000, 14.667,45.000, 14.750,45.000, 14.917,45.000, 28.750,45.000, 28.917,45.000, 29.083,45.000, 29.500,45.000, 33.667,45.000, 35.167,45.000, 35.250,45.000, 35.333,45.000, 35.833,45.000, 37.167,45.000, 37.250,45.000, 45.750,45.000, 49.917,45.000, 50.000,45.000, 50.083,45.000, 50.583,45.000, 50.917,45.000, 51.750,45.000, 52.417,45.000, 52.750,45.000, 52.833,45.000, 52.917,45.000, 53.000,45.000, 53.083,45.000, 53.917,45.000, 54.000,45.000, 54.083,45.000, 136.500,45.000, 141.750,45.000, 142.417,45.000, 147.500,45.000, 147.583,45.000, 147.667,45.000, 147.750,45.000, 147.833,45.000, 236.083,45.000, -123.917,45.000, 292.667,45.000, -67.333,45.000, 292.750,45.000, -67.250,45.000, 294.917,45.000, -65.083,45.000, 295.000,45.000, -65.000,45.000, 295.833,45.000, -64.167,45.000, 297.500,45.000, -62.500,45.000, 297.583,45.000, -62.417,45.000, 297.667,45.000, -62.333,45.000, 297.750,45.000, -62.250,45.000, 358.833,45.000, -1.167,45.000, 359.167,45.000, -0.833,45.000, 359.333,45.000, -0.667,45.000, 12.250,45.083, 13.667,45.083, 14.000,45.083, 14.500,45.083, 14.583,45.083, 14.667,45.083, 14.917,45.083, 28.833,45.083, 29.000,45.083, 29.500,45.083, 33.583,45.083, 35.333,45.083, 35.750,45.083, 35.917,45.083, 36.000,45.083, 36.083,45.083, 36.167,45.083, 36.250,45.083, 36.333,45.083, 36.917,45.083, 37.000,45.083, 37.083,45.083, 45.750,45.083, 54.167,45.083, 54.250,45.083, 54.333,45.083, 54.417,45.083, 54.500,45.083, 136.583,45.083, 136.667,45.083, 141.667,45.083, 142.333,45.083, 147.667,45.083, 147.917,45.083, 236.000,45.083, -124.000,45.083, 292.750,45.083, -67.250,45.083, 295.083,45.083, -64.917,45.083, 295.167,45.083, -64.833,45.083, 295.667,45.083, -64.333,45.083, 295.750,45.083, -64.250,45.083, 295.917,45.083, -64.083,45.083, 297.833,45.083, -62.167,45.083, 297.917,45.083, -62.083,45.083, 298.000,45.083, -62.000,45.083, 358.833,45.083, -1.167,45.083, 359.083,45.083, -0.917,45.083, 359.250,45.083, -0.750,45.083, 359.417,45.083, -0.583,45.083, 12.167,45.167, 12.250,45.167, 13.667,45.167, 14.083,45.167, 14.750,45.167, 14.833,45.167, 29.500,45.167, 33.500,45.167, 35.417,45.167, 35.500,45.167, 35.583,45.167, 35.667,45.167, 36.250,45.167, 36.667,45.167, 36.750,45.167, 36.833,45.167, 37.083,45.167, 37.167,45.167, 45.833,45.167, 45.917,45.167, 46.000,45.167, 46.083,45.167, 46.167,45.167, 46.250,45.167, 54.583,45.167, 54.667,45.167, 54.750,45.167, 136.667,45.167, 141.167,45.167, 141.667,45.167, 142.250,45.167, 147.750,45.167, 147.833,45.167, 148.000,45.167, 148.083,45.167, 236.083,45.167, -123.917,45.167, 292.833,45.167, -67.167,45.167, 292.917,45.167, -67.083,45.167, 293.000,45.167, -67.000,45.167, 293.083,45.167, -66.917,45.167, 293.167,45.167, -66.833,45.167, 293.250,45.167, -66.750,45.167, 293.333,45.167, -66.667,45.167, 293.417,45.167, -66.583,45.167, 293.500,45.167, -66.500,45.167, 295.250,45.167, -64.750,45.167, 295.333,45.167, -64.667,45.167, 295.417,45.167, -64.583,45.167, 295.500,45.167, -64.500,45.167, 295.583,45.167, -64.417,45.167, 295.917,45.167, -64.083,45.167, 296.000,45.167, -64.000,45.167, 298.083,45.167, -61.917,45.167, 298.167,45.167, -61.833,45.167, 358.833,45.167, -1.167,45.167, 359.167,45.167, -0.833,45.167, 359.333,45.167, -0.667,45.167, 12.083,45.250, 13.667,45.250, 14.083,45.250, 14.250,45.250, 14.667,45.250, 29.500,45.250, 33.167,45.250, 33.250,45.250, 33.333,45.250, 33.417,45.250, 35.167,45.250, 35.250,45.250, 35.333,45.250, 35.417,45.250, 35.500,45.250, 35.583,45.250, 35.667,45.250, 36.333,45.250, 36.917,45.250, 37.000,45.250, 37.250,45.250, 37.333,45.250, 37.417,45.250, 37.583,45.250, 37.667,45.250, 46.250,45.250, 54.833,45.250, 136.750,45.250, 136.833,45.250, 141.667,45.250, 142.167,45.250, 147.917,45.250, 148.167,45.250, 148.250,45.250, 148.333,45.250, 236.083,45.250, -123.917,45.250, 293.583,45.250, -66.417,45.250, 293.667,45.250, -66.333,45.250, 293.750,45.250, -66.250,45.250, 293.917,45.250, -66.083,45.250, 294.000,45.250, -66.000,45.250, 296.083,45.250, -63.917,45.250, 296.167,45.250, -63.833,45.250, 296.250,45.250, -63.750,45.250, 296.333,45.250, -63.667,45.250, 296.417,45.250, -63.583,45.250, 296.500,45.250, -63.500,45.250, 298.250,45.250, -61.750,45.250, 298.333,45.250, -61.667,45.250, 298.417,45.250, -61.583,45.250, 298.500,45.250, -61.500,45.250, 358.917,45.250, -1.083,45.250, 359.083,45.250, -0.917,45.250, 359.250,45.250, -0.750,45.250, 12.083,45.333, 13.583,45.333, 14.167,45.333, 14.417,45.333, 14.500,45.333, 14.583,45.333, 29.583,45.333, 33.000,45.333, 33.083,45.333, 35.000,45.333, 35.083,45.333, 35.750,45.333, 35.833,45.333, 35.917,45.333, 36.000,45.333, 36.333,45.333, 36.583,45.333, 36.833,45.333, 36.917,45.333, 37.000,45.333, 37.083,45.333, 37.500,45.333, 37.750,45.333, 46.250,45.333, 54.833,45.333, 136.917,45.333, 141.667,45.333, 141.750,45.333, 142.000,45.333, 142.083,45.333, 148.417,45.333, 148.500,45.333, 148.583,45.333, 148.667,45.333, 236.083,45.333, -123.917,45.333, 293.750,45.333, -66.250,45.333, 293.917,45.333, -66.083,45.333, 294.000,45.333, -66.000,45.333, 294.083,45.333, -65.917,45.333, 294.167,45.333, -65.833,45.333, 294.250,45.333, -65.750,45.333, 295.250,45.333, -64.750,45.333, 296.583,45.333, -63.417,45.333, 298.417,45.333, -61.583,45.333, 298.500,45.333, -61.500,45.333, 298.583,45.333, -61.417,45.333, 298.667,45.333, -61.333,45.333, 298.750,45.333, -61.250,45.333, 358.917,45.333, -1.083,45.333, 359.000,45.333, -1.000,45.333, 359.167,45.333, -0.833,45.333, 359.333,45.333, -0.667,45.333, 12.083,45.417, 12.250,45.417, 13.583,45.417, 14.250,45.417, 14.333,45.417, 29.583,45.417, 32.500,45.417, 32.583,45.417, 32.667,45.417, 32.750,45.417, 32.833,45.417, 32.917,45.417, 34.917,45.417, 36.083,45.417, 36.167,45.417, 36.250,45.417, 36.333,45.417, 36.417,45.417, 36.500,45.417, 37.750,45.417, 46.250,45.417, 54.833,45.417, 137.000,45.417, 137.083,45.417, 141.833,45.417, 141.917,45.417, 148.583,45.417, 148.667,45.417, 236.167,45.417, -123.833,45.417, 293.833,45.417, -66.167,45.417, 293.917,45.417, -66.083,45.417, 294.083,45.417, -65.917,45.417, 294.333,45.417, -65.667,45.417, 294.417,45.417, -65.583,45.417, 295.167,45.417, -64.833,45.417, 295.250,45.417, -64.750,45.417, 295.500,45.417, -64.500,45.417, 295.583,45.417, -64.417,45.417, 295.667,45.417, -64.333,45.417, 295.750,45.417, -64.250,45.417, 295.833,45.417, -64.167,45.417, 295.917,45.417, -64.083,45.417, 296.000,45.417, -64.000,45.417, 296.083,45.417, -63.917,45.417, 296.167,45.417, -63.833,45.417, 296.250,45.417, -63.750,45.417, 296.333,45.417, -63.667,45.417, 296.417,45.417, -63.583,45.417, 296.500,45.417, -63.500,45.417, 298.333,45.417, -61.667,45.417, 298.583,45.417, -61.417,45.417, 358.917,45.417, -1.083,45.417, 359.083,45.417, -0.917,45.417, 359.250,45.417, -0.750,45.417, 12.167,45.500, 12.583,45.500, 13.667,45.500, 29.583,45.500, 32.667,45.500, 32.750,45.500, 35.000,45.500, 37.750,45.500, 46.250,45.500, 54.750,45.500, 137.167,45.500, 148.667,45.500, 236.083,45.500, -123.917,45.500, 294.000,45.500, -66.000,45.500, 294.500,45.500, -65.500,45.500, 294.583,45.500, -65.417,45.500, 295.250,45.500, -64.750,45.500, 295.333,45.500, -64.667,45.500, 295.417,45.500, -64.583,45.500, 298.417,45.500, -61.583,45.500, 298.500,45.500, -61.500,45.500, 298.583,45.500, -61.417,45.500, 358.917,45.500, -1.083,45.500, 12.250,45.583, 12.333,45.583, 12.417,45.583, 12.500,45.583, 12.583,45.583, 12.833,45.583, 13.750,45.583, 29.583,45.583, 32.833,45.583, 32.917,45.583, 34.833,45.583, 34.917,45.583, 37.667,45.583, 46.250,45.583, 52.250,45.583, 54.750,45.583, 137.250,45.583, 236.083,45.583, -123.917,45.583, 294.667,45.583, -65.333,45.583, 294.750,45.583, -65.250,45.583, 294.833,45.583, -65.167,45.583, 294.917,45.583, -65.083,45.583, 295.000,45.583, -65.000,45.583, 295.417,45.583, -64.583,45.583, 295.500,45.583, -64.500,45.583, 297.083,45.583, -62.917,45.583, 297.250,45.583, -62.750,45.583, 297.333,45.583, -62.667,45.583, 297.500,45.583, -62.500,45.583, 298.083,45.583, -61.917,45.583, 298.167,45.583, -61.833,45.583, 298.250,45.583, -61.750,45.583, 298.333,45.583, -61.667,45.583, 298.417,45.583, -61.583,45.583, 298.583,45.583, -61.417,45.583, 298.750,45.583, -61.250,45.583, 358.917,45.583, -1.083,45.583, 12.667,45.667, 12.750,45.667, 13.083,45.667, 13.833,45.667, 29.583,45.667, 29.833,45.667, 33.000,45.667, 33.083,45.667, 33.167,45.667, 33.250,45.667, 34.583,45.667, 34.667,45.667, 34.750,45.667, 37.667,45.667, 37.750,45.667, 46.000,45.667, 46.083,45.667, 46.167,45.667, 46.250,45.667, 52.167,45.667, 52.333,45.667, 54.583,45.667, 54.667,45.667, 54.833,45.667, 54.917,45.667, 55.000,45.667, 137.333,45.667, 149.583,45.667, 236.167,45.667, -123.833,45.667, 295.083,45.667, -64.917,45.667, 295.583,45.667, -64.417,45.667, 296.667,45.667, -63.333,45.667, 296.750,45.667, -63.250,45.667, 296.833,45.667, -63.167,45.667, 297.000,45.667, -63.000,45.667, 297.167,45.667, -62.833,45.667, 297.417,45.667, -62.583,45.667, 297.583,45.667, -62.417,45.667, 297.667,45.667, -62.333,45.667, 297.750,45.667, -62.250,45.667, 298.000,45.667, -62.000,45.667, 298.500,45.667, -61.500,45.667, 298.667,45.667, -61.333,45.667, 298.750,45.667, -61.250,45.667, 298.833,45.667, -61.167,45.667, 298.917,45.667, -61.083,45.667, 299.000,45.667, -61.000,45.667, 299.083,45.667, -60.917,45.667, 299.167,45.667, -60.833,45.667, 299.250,45.667, -60.750,45.667, 299.333,45.667, -60.667,45.667, 358.917,45.667, -1.083,45.667, 12.833,45.750, 12.917,45.750, 13.000,45.750, 13.083,45.750, 13.333,45.750, 13.500,45.750, 13.667,45.750, 13.750,45.750, 29.583,45.750, 29.917,45.750, 33.333,45.750, 33.417,45.750, 34.500,45.750, 37.833,45.750, 37.917,45.750, 38.000,45.750, 45.917,45.750, 52.250,45.750, 54.583,45.750, 54.750,45.750, 55.083,45.750, 137.417,45.750, 137.500,45.750, 149.667,45.750, 149.750,45.750, 236.000,45.750, -124.000,45.750, 236.083,45.750, -123.917,45.750, 295.083,45.750, -64.917,45.750, 295.500,45.750, -64.500,45.750, 295.667,45.750, -64.333,45.750, 296.333,45.750, -63.667,45.750, 296.583,45.750, -63.417,45.750, 296.917,45.750, -63.083,45.750, 297.000,45.750, -63.000,45.750, 297.083,45.750, -62.917,45.750, 297.833,45.750, -62.167,45.750, 297.917,45.750, -62.083,45.750, 298.583,45.750, -61.417,45.750, 298.667,45.750, -61.333,45.750, 298.833,45.750, -61.167,45.750, 299.333,45.750, -60.667,45.750, 299.417,45.750, -60.583,45.750, 299.500,45.750, -60.500,45.750, 358.833,45.750, -1.167,45.750, 13.167,45.833, 13.250,45.833, 13.417,45.833, 13.583,45.833, 29.667,45.833, 29.750,45.833, 29.833,45.833, 30.083,45.833, 33.500,45.833, 33.583,45.833, 33.667,45.833, 34.333,45.833, 34.417,45.833, 38.083,45.833, 45.917,45.833, 54.417,45.833, 54.500,45.833, 54.750,45.833, 55.083,45.833, 137.583,45.833, 149.667,45.833, 149.750,45.833, 149.833,45.833, 149.917,45.833, 236.000,45.833, -124.000,45.833, 295.167,45.833, -64.833,45.833, 295.250,45.833, -64.750,45.833, 295.417,45.833, -64.583,45.833, 295.583,45.833, -64.417,45.833, 295.750,45.833, -64.250,45.833, 296.083,45.833, -63.917,45.833, 296.167,45.833, -63.833,45.833, 296.250,45.833, -63.750,45.833, 296.417,45.833, -63.583,45.833, 296.500,45.833, -63.500,45.833, 298.583,45.833, -61.417,45.833, 298.750,45.833, -61.250,45.833, 298.833,45.833, -61.167,45.833, 299.417,45.833, -60.583,45.833, 299.583,45.833, -60.417,45.833, 299.667,45.833, -60.333,45.833, 358.750,45.833, -1.250,45.833, 358.917,45.833, -1.083,45.833, 29.917,45.917, 30.000,45.917, 30.167,45.917, 30.250,45.917, 33.750,45.917, 34.083,45.917, 34.167,45.917, 34.250,45.917, 37.917,45.917, 38.167,45.917, 45.917,45.917, 54.417,45.917, 54.750,45.917, 55.083,45.917, 137.667,45.917, 149.917,45.917, 150.000,45.917, 150.083,45.917, 236.000,45.917, -124.000,45.917, 236.083,45.917, -123.917,45.917, 295.333,45.917, -64.667,45.917, 295.667,45.917, -64.333,45.917, 295.917,45.917, -64.083,45.917, 296.000,45.917, -64.000,45.917, 298.500,45.917, -61.500,45.917, 298.917,45.917, -61.083,45.917, 299.000,45.917, -61.000,45.917, 299.083,45.917, -60.917,45.917, 299.333,45.917, -60.667,45.917, 299.500,45.917, -60.500,45.917, 299.750,45.917, -60.250,45.917, 299.833,45.917, -60.167,45.917, 358.667,45.917, -1.333,45.917, 358.833,45.917, -1.167,45.917, 359.000,45.917, -1.000,45.917, 30.250,46.000, 33.667,46.000, 33.917,46.000, 34.000,46.000, 34.250,46.000, 34.500,46.000, 34.833,46.000, 38.167,46.000, 38.333,46.000, 38.417,46.000, 38.500,46.000, 45.917,46.000, 53.583,46.000, 53.667,46.000, 53.750,46.000, 53.833,46.000, 53.917,46.000, 54.250,46.000, 54.333,46.000, 54.417,46.000, 54.500,46.000, 54.583,46.000, 54.667,46.000, 54.833,46.000, 54.917,46.000, 55.000,46.000, 137.750,46.000, 142.000,46.000, 150.000,46.000, 150.083,46.000, 236.167,46.000, -123.833,46.000, 295.083,46.000, -64.917,46.000, 295.250,46.000, -64.750,46.000, 295.833,46.000, -64.167,46.000, 296.000,46.000, -64.000,46.000, 297.167,46.000, -62.833,46.000, 297.250,46.000, -62.750,46.000, 298.500,46.000, -61.500,46.000, 299.000,46.000, -61.000,46.000, 299.167,46.000, -60.833,46.000, 299.333,46.000, -60.667,46.000, 299.417,46.000, -60.583,46.000, 299.833,46.000, -60.167,46.000, 300.000,46.000, -60.000,46.000, 358.583,46.000, -1.417,46.000, 358.750,46.000, -1.250,46.000, 358.917,46.000, -1.083,46.000, 30.250,46.083, 33.667,46.083, 33.750,46.083, 33.833,46.083, 34.500,46.083, 34.583,46.083, 34.667,46.083, 34.750,46.083, 35.000,46.083, 38.167,46.083, 38.250,46.083, 38.583,46.083, 45.917,46.083, 54.750,46.083, 137.833,46.083, 142.000,46.083, 142.083,46.083, 150.083,46.083, 150.167,46.083, 150.250,46.083, 236.000,46.083, -124.000,46.083, 236.167,46.083, -123.833,46.083, 236.500,46.083, -123.500,46.083, 236.583,46.083, -123.417,46.083, 236.667,46.083, -123.333,46.083, 236.750,46.083, -123.250,46.083, 295.000,46.083, -65.000,46.083, 295.167,46.083, -64.833,46.083, 295.333,46.083, -64.667,46.083, 295.750,46.083, -64.250,46.083, 295.917,46.083, -64.083,46.083, 297.083,46.083, -62.917,46.083, 297.333,46.083, -62.667,46.083, 297.417,46.083, -62.583,46.083, 298.583,46.083, -61.417,46.083, 299.083,46.083, -60.917,46.083, 299.500,46.083, -60.500,46.083, 299.583,46.083, -60.417,46.083, 299.917,46.083, -60.083,46.083, 300.083,46.083, -59.917,46.083, 358.833,46.083, -1.167,46.083, 30.167,46.167, 30.250,46.167, 30.500,46.167, 32.083,46.167, 32.250,46.167, 32.333,46.167, 32.417,46.167, 32.500,46.167, 32.583,46.167, 32.667,46.167, 32.750,46.167, 32.833,46.167, 33.000,46.167, 33.167,46.167, 33.250,46.167, 33.333,46.167, 33.417,46.167, 33.500,46.167, 33.583,46.167, 34.000,46.167, 34.083,46.167, 34.417,46.167, 34.583,46.167, 34.750,46.167, 38.500,46.167, 46.000,46.167, 46.083,46.167, 46.167,46.167, 46.250,46.167, 46.333,46.167, 46.417,46.167, 46.500,46.167, 46.583,46.167, 46.667,46.167, 46.750,46.167, 46.833,46.167, 46.917,46.167, 54.750,46.167, 137.917,46.167, 142.000,46.167, 142.083,46.167, 150.250,46.167, 150.333,46.167, 236.000,46.167, -124.000,46.167, 236.083,46.167, -123.917,46.167, 236.167,46.167, -123.833,46.167, 236.417,46.167, -123.583,46.167, 236.833,46.167, -123.167,46.167, 295.083,46.167, -64.917,46.167, 295.250,46.167, -64.750,46.167, 295.333,46.167, -64.667,46.167, 295.417,46.167, -64.583,46.167, 295.500,46.167, -64.500,46.167, 295.583,46.167, -64.417,46.167, 295.667,46.167, -64.333,46.167, 295.833,46.167, -64.167,46.167, 297.083,46.167, -62.917,46.167, 297.250,46.167, -62.750,46.167, 297.417,46.167, -62.583,46.167, 298.583,46.167, -61.417,46.167, 298.667,46.167, -61.333,46.167, 299.167,46.167, -60.833,46.167, 299.250,46.167, -60.750,46.167, 299.333,46.167, -60.667,46.167, 299.500,46.167, -60.500,46.167, 299.667,46.167, -60.333,46.167, 299.750,46.167, -60.250,46.167, 299.833,46.167, -60.167,46.167, 300.000,46.167, -60.000,46.167, 358.583,46.167, -1.417,46.167, 358.750,46.167, -1.250,46.167, 358.833,46.167, -1.167,46.167, 30.083,46.250, 30.417,46.250, 30.500,46.250, 31.667,46.250, 32.083,46.250, 32.167,46.250, 32.917,46.250, 33.083,46.250, 33.583,46.250, 33.833,46.250, 33.917,46.250, 34.083,46.250, 34.250,46.250, 34.333,46.250, 34.667,46.250, 34.750,46.250, 34.917,46.250, 38.333,46.250, 38.417,46.250, 46.917,46.250, 54.750,46.250, 138.000,46.250, 141.917,46.250, 142.167,46.250, 143.417,46.250, 236.083,46.250, -123.917,46.250, 236.250,46.250, -123.750,46.250, 236.333,46.250, -123.667,46.250, 236.500,46.250, -123.500,46.250, 236.667,46.250, -123.333,46.250, 236.750,46.250, -123.250,46.250, 295.250,46.250, -64.750,46.250, 296.333,46.250, -63.667,46.250, 296.417,46.250, -63.583,46.250, 296.500,46.250, -63.500,46.250, 296.583,46.250, -63.417,46.250, 297.000,46.250, -63.000,46.250, 297.333,46.250, -62.667,46.250, 297.417,46.250, -62.583,46.250, 298.750,46.250, -61.250,46.250, 299.167,46.250, -60.833,46.250, 299.333,46.250, -60.667,46.250, 299.500,46.250, -60.500,46.250, 299.583,46.250, -60.417,46.250, 358.583,46.250, -1.417,46.250, 358.750,46.250, -1.250,46.250, 358.917,46.250, -1.083,46.250, 30.083,46.333, 30.333,46.333, 30.500,46.333, 31.833,46.333, 31.917,46.333, 32.000,46.333, 33.667,46.333, 33.750,46.333, 34.167,46.333, 34.833,46.333, 35.000,46.333, 38.250,46.333, 47.000,46.333, 47.083,46.333, 54.750,46.333, 138.000,46.333, 141.917,46.333, 142.167,46.333, 143.417,46.333, 236.000,46.333, -124.000,46.333, 236.167,46.333, -123.833,46.333, 236.417,46.333, -123.583,46.333, 236.583,46.333, -123.417,46.333, 295.167,46.333, -64.833,46.333, 296.250,46.333, -63.750,46.333, 296.667,46.333, -63.333,46.333, 296.750,46.333, -63.250,46.333, 296.833,46.333, -63.167,46.333, 296.917,46.333, -63.083,46.333, 297.000,46.333, -63.000,46.333, 297.167,46.333, -62.833,46.333, 297.417,46.333, -62.583,46.333, 298.833,46.333, -61.167,46.333, 299.250,46.333, -60.750,46.333, 299.333,46.333, -60.667,46.333, 358.750,46.333, -1.250,46.333, 358.833,46.333, -1.167,46.333, 30.167,46.417, 30.250,46.417, 30.583,46.417, 32.083,46.417, 32.167,46.417, 32.250,46.417, 32.333,46.417, 32.417,46.417, 35.083,46.417, 35.333,46.417, 35.417,46.417, 37.917,46.417, 38.000,46.417, 38.083,46.417, 38.167,46.417, 47.083,46.417, 54.750,46.417, 138.083,46.417, 141.917,46.417, 142.250,46.417, 143.417,46.417, 236.000,46.417, -124.000,46.417, 236.083,46.417, -123.917,46.417, 236.250,46.417, -123.750,46.417, 295.167,46.417, -64.833,46.417, 296.167,46.417, -63.833,46.417, 296.250,46.417, -63.750,46.417, 296.333,46.417, -63.667,46.417, 296.500,46.417, -63.500,46.417, 296.583,46.417, -63.417,46.417, 296.667,46.417, -63.333,46.417, 296.833,46.417, -63.167,46.417, 297.083,46.417, -62.917,46.417, 297.250,46.417, -62.750,46.417, 297.333,46.417, -62.667,46.417, 297.417,46.417, -62.583,46.417, 297.500,46.417, -62.500,46.417, 297.583,46.417, -62.417,46.417, 297.667,46.417, -62.333,46.417, 297.750,46.417, -62.250,46.417, 298.917,46.417, -61.083,46.417, 299.333,46.417, -60.667,46.417, 358.500,46.417, -1.500,46.417, 358.583,46.417, -1.417,46.417, 358.667,46.417, -1.333,46.417, 30.583,46.500, 31.667,46.500, 31.750,46.500, 31.833,46.500, 31.917,46.500, 32.000,46.500, 32.083,46.500, 32.500,46.500, 35.167,46.500, 35.250,46.500, 35.417,46.500, 35.500,46.500, 35.583,46.500, 37.833,46.500, 47.167,46.500, 47.250,46.500, 54.750,46.500, 138.167,46.500, 141.833,46.500, 142.250,46.500, 143.417,46.500, 236.000,46.500, -124.000,46.500, 236.083,46.500, -123.917,46.500, 236.167,46.500, -123.833,46.500, 295.167,46.500, -64.833,46.500, 295.250,46.500, -64.750,46.500, 296.000,46.500, -64.000,46.500, 296.167,46.500, -63.833,46.500, 296.417,46.500, -63.583,46.500, 299.000,46.500, -61.000,46.500, 299.333,46.500, -60.667,46.500, 358.250,46.500, -1.750,46.500, 358.333,46.500, -1.667,46.500, 358.417,46.500, -1.583,46.500, 30.667,46.583, 30.750,46.583, 30.917,46.583, 32.167,46.583, 32.333,46.583, 32.583,46.583, 35.250,46.583, 35.417,46.583, 35.667,46.583, 37.833,46.583, 37.917,46.583, 38.000,46.583, 38.083,46.583, 38.333,46.583, 38.417,46.583, 38.500,46.583, 38.583,46.583, 47.250,46.583, 54.750,46.583, 138.250,46.583, 141.833,46.583, 142.333,46.583, 143.250,46.583, 143.333,46.583, 143.417,46.583, 236.000,46.583, -124.000,46.583, 236.167,46.583, -123.833,46.583, 295.083,46.583, -64.917,46.583, 299.000,46.583, -61.000,46.583, 299.417,46.583, -60.583,46.583, 358.167,46.583, -1.833,46.583, 30.833,46.667, 31.000,46.667, 31.083,46.667, 31.167,46.667, 31.250,46.667, 31.333,46.667, 31.417,46.667, 31.583,46.667, 31.667,46.667, 31.750,46.667, 31.833,46.667, 32.000,46.667, 32.083,46.667, 32.250,46.667, 32.417,46.667, 32.500,46.667, 35.167,46.667, 35.417,46.667, 35.750,46.667, 35.833,46.667, 35.917,46.667, 36.000,46.667, 36.083,46.667, 36.167,46.667, 36.250,46.667, 37.750,46.667, 38.167,46.667, 38.250,46.667, 38.667,46.667, 47.333,46.667, 47.417,46.667, 54.583,46.667, 54.667,46.667, 138.250,46.667, 141.917,46.667, 142.333,46.667, 142.750,46.667, 142.833,46.667, 142.917,46.667, 143.000,46.667, 143.083,46.667, 143.167,46.667, 143.250,46.667, 143.417,46.667, 235.917,46.667, -124.083,46.667, 236.167,46.667, -123.833,46.667, 295.000,46.667, -65.000,46.667, 295.667,46.667, -64.333,46.667, 295.750,46.667, -64.250,46.667, 295.833,46.667, -64.167,46.667, 295.917,46.667, -64.083,46.667, 299.083,46.667, -60.917,46.667, 299.417,46.667, -60.583,46.667, 358.083,46.667, -1.917,46.667, 31.500,46.750, 31.833,46.750, 32.000,46.750, 35.250,46.750, 35.333,46.750, 36.333,46.750, 36.417,46.750, 36.833,46.750, 38.417,46.750, 38.500,46.750, 38.583,46.750, 47.250,46.750, 54.583,46.750, 138.250,46.750, 141.917,46.750, 142.417,46.750, 142.500,46.750, 142.583,46.750, 142.667,46.750, 143.000,46.750, 143.333,46.750, 143.417,46.750, 235.917,46.750, -124.083,46.750, 236.000,46.750, -124.000,46.750, 236.083,46.750, -123.917,46.750, 288.667,46.750, -71.333,46.750, 288.833,46.750, -71.167,46.750, 295.000,46.750, -65.000,46.750, 295.667,46.750, -64.333,46.750, 295.833,46.750, -64.167,46.750, 299.167,46.750, -60.833,46.750, 299.500,46.750, -60.500,46.750, 306.417,46.750, -53.583,46.750, 306.500,46.750, -53.500,46.750, 306.583,46.750, -53.417,46.750, 306.667,46.750, -53.333,46.750, 306.750,46.750, -53.250,46.750, 358.000,46.750, -2.000,46.750, 31.750,46.833, 32.000,46.833, 36.500,46.833, 36.583,46.833, 36.667,46.833, 36.750,46.833, 36.917,46.833, 38.500,46.833, 38.583,46.833, 38.667,46.833, 38.750,46.833, 38.833,46.833, 47.250,46.833, 54.417,46.833, 54.500,46.833, 138.333,46.833, 142.000,46.833, 143.000,46.833, 151.750,46.833, 235.833,46.833, -124.167,46.833, 236.000,46.833, -124.000,46.833, 288.583,46.833, -71.417,46.833, 288.750,46.833, -71.250,46.833, 288.917,46.833, -71.083,46.833, 289.000,46.833, -71.000,46.833, 289.167,46.833, -70.833,46.833, 294.917,46.833, -65.083,46.833, 295.750,46.833, -64.250,46.833, 299.250,46.833, -60.750,46.833, 299.417,46.833, -60.583,46.833, 299.500,46.833, -60.500,46.833, 306.500,46.833, -53.500,46.833, 306.833,46.833, -53.167,46.833, 357.917,46.833, -2.083,46.833, 31.833,46.917, 32.083,46.917, 37.000,46.917, 37.083,46.917, 37.167,46.917, 37.333,46.917, 38.917,46.917, 39.000,46.917, 47.250,46.917, 54.417,46.917, 138.333,46.917, 142.000,46.917, 143.000,46.917, 151.917,46.917, 235.833,46.917, -124.167,46.917, 235.917,46.917, -124.083,46.917, 236.083,46.917, -123.917,46.917, 288.667,46.917, -71.333,46.917, 288.833,46.917, -71.167,46.917, 289.083,46.917, -70.917,46.917, 289.250,46.917, -70.750,46.917, 289.333,46.917, -70.667,46.917, 289.417,46.917, -70.583,46.917, 294.917,46.917, -65.083,46.917, 295.833,46.917, -64.167,46.917, 299.333,46.917, -60.667,46.917, 304.083,46.917, -55.917,46.917, 304.167,46.917, -55.833,46.917, 304.250,46.917, -55.750,46.917, 304.417,46.917, -55.583,46.917, 305.833,46.917, -54.167,46.917, 305.917,46.917, -54.083,46.917, 306.500,46.917, -53.500,46.917, 306.917,46.917, -53.083,46.917, 357.917,46.917, -2.083,46.917, 31.750,47.000, 31.917,47.000, 32.000,47.000, 37.250,47.000, 37.333,47.000, 39.083,47.000, 39.167,47.000, 39.250,47.000, 47.250,47.000, 50.083,47.000, 54.417,47.000, 138.417,47.000, 142.083,47.000, 142.917,47.000, 235.917,47.000, -124.083,47.000, 236.000,47.000, -124.000,47.000, 237.250,47.000, -122.750,47.000, 288.750,47.000, -71.250,47.000, 288.917,47.000, -71.083,47.000, 289.000,47.000, -71.000,47.000, 289.500,47.000, -70.500,47.000, 294.500,47.000, -65.500,47.000, 294.583,47.000, -65.417,47.000, 294.667,47.000, -65.333,47.000, 294.750,47.000, -65.250,47.000, 294.833,47.000, -65.167,47.000, 294.917,47.000, -65.083,47.000, 295.000,47.000, -65.000,47.000, 299.417,47.000, -60.583,47.000, 304.083,47.000, -55.917,47.000, 304.167,47.000, -55.833,47.000, 304.333,47.000, -55.667,47.000, 304.500,47.000, -55.500,47.000, 304.583,47.000, -55.417,47.000, 305.917,47.000, -54.083,47.000, 306.000,47.000, -54.000,47.000, 306.417,47.000, -53.583,47.000, 306.917,47.000, -53.083,47.000, 358.000,47.000, -2.000,47.000, 31.750,47.083, 31.833,47.083, 37.333,47.083, 37.500,47.083, 37.750,47.083, 39.333,47.083, 47.250,47.083, 50.083,47.083, 54.250,47.083, 54.333,47.083, 138.500,47.083, 142.083,47.083, 142.917,47.083, 235.833,47.083, -124.167,47.083, 236.833,47.083, -123.167,47.083, 236.917,47.083, -123.083,47.083, 237.000,47.083, -123.000,47.083, 237.083,47.083, -122.917,47.083, 237.167,47.083, -122.833,47.083, 237.333,47.083, -122.667,47.083, 289.000,47.083, -71.000,47.083, 289.583,47.083, -70.417,47.083, 289.667,47.083, -70.333,47.083, 294.417,47.083, -65.583,47.083, 304.250,47.083, -55.750,47.083, 304.333,47.083, -55.667,47.083, 304.417,47.083, -55.583,47.083, 304.500,47.083, -55.500,47.083, 304.667,47.083, -55.333,47.083, 304.750,47.083, -55.250,47.083, 305.917,47.083, -54.083,47.083, 306.083,47.083, -53.917,47.083, 306.500,47.083, -53.500,47.083, 306.833,47.083, -53.167,47.083, 358.000,47.083, -2.000,47.083, 31.667,47.167, 31.917,47.167, 37.417,47.167, 37.583,47.167, 37.667,47.167, 37.833,47.167, 37.917,47.167, 38.000,47.167, 38.083,47.167, 38.167,47.167, 38.250,47.167, 38.333,47.167, 38.417,47.167, 38.583,47.167, 39.333,47.167, 47.333,47.167, 47.417,47.167, 47.500,47.167, 47.583,47.167, 47.667,47.167, 47.750,47.167, 47.833,47.167, 47.917,47.167, 48.000,47.167, 48.083,47.167, 48.167,47.167, 48.250,47.167, 48.333,47.167, 48.417,47.167, 48.500,47.167, 48.583,47.167, 48.667,47.167, 48.750,47.167, 48.833,47.167, 48.917,47.167, 49.000,47.167, 49.083,47.167, 49.167,47.167, 49.250,47.167, 49.333,47.167, 49.417,47.167, 49.500,47.167, 49.583,47.167, 49.667,47.167, 49.750,47.167, 49.833,47.167, 49.917,47.167, 50.000,47.167, 50.083,47.167, 50.417,47.167, 54.167,47.167, 138.583,47.167, 142.083,47.167, 142.917,47.167, 235.750,47.167, -124.250,47.167, 236.750,47.167, -123.250,47.167, 237.417,47.167, -122.583,47.167, 273.417,47.167, -86.583,47.167, 273.667,47.167, -86.333,47.167, 289.083,47.167, -70.917,47.167, 289.750,47.167, -70.250,47.167, 294.500,47.167, -65.500,47.167, 294.583,47.167, -65.417,47.167, 304.583,47.167, -55.417,47.167, 304.667,47.167, -55.333,47.167, 306.000,47.167, -54.000,47.167, 306.167,47.167, -53.833,47.167, 306.333,47.167, -53.667,47.167, 306.417,47.167, -53.583,47.167, 306.917,47.167, -53.083,47.167, 357.917,47.167, -2.083,47.167, 358.000,47.167, -2.000,47.167, 358.167,47.167, -1.833,47.167, 31.583,47.250, 31.833,47.250, 38.500,47.250, 38.583,47.250, 38.833,47.250, 39.250,47.250, 50.083,47.250, 50.417,47.250, 54.167,47.250, 138.667,47.250, 138.750,47.250, 142.083,47.250, 142.917,47.250, 235.833,47.250, -124.167,47.250, 236.833,47.250, -123.167,47.250, 237.500,47.250, -122.500,47.250, 237.583,47.250, -122.417,47.250, 272.750,47.250, -87.250,47.250, 272.833,47.250, -87.167,47.250, 273.333,47.250, -86.667,47.250, 273.500,47.250, -86.500,47.250, 273.583,47.250, -86.417,47.250, 273.750,47.250, -86.250,47.250, 289.167,47.250, -70.833,47.250, 289.833,47.250, -70.167,47.250, 294.667,47.250, -65.333,47.250, 294.750,47.250, -65.250,47.250, 294.833,47.250, -65.167,47.250, 304.750,47.250, -55.250,47.250, 306.083,47.250, -53.917,47.250, 306.250,47.250, -53.750,47.250, 307.000,47.250, -53.000,47.250, 357.917,47.250, -2.083,47.250, 358.083,47.250, -1.917,47.250, 358.250,47.250, -1.750,47.250, 31.667,47.333, 31.750,47.333, 38.667,47.333, 38.750,47.333, 38.917,47.333, 39.000,47.333, 39.083,47.333, 39.167,47.333, 50.167,47.333, 50.250,47.333, 50.333,47.333, 50.417,47.333, 54.167,47.333, 138.833,47.333, 142.000,47.333, 142.750,47.333, 142.833,47.333, 152.417,47.333, 235.750,47.333, -124.250,47.333, 236.917,47.333, -123.083,47.333, 237.000,47.333, -123.000,47.333, 237.083,47.333, -122.917,47.333, 237.250,47.333, -122.750,47.333, 237.667,47.333, -122.333,47.333, 272.667,47.333, -87.333,47.333, 272.917,47.333, -87.083,47.333, 273.000,47.333, -87.000,47.333, 273.417,47.333, -86.583,47.333, 273.667,47.333, -86.333,47.333, 289.250,47.333, -70.750,47.333, 289.917,47.333, -70.083,47.333, 294.833,47.333, -65.167,47.333, 304.750,47.333, -55.250,47.333, 304.833,47.333, -55.167,47.333, 306.167,47.333, -53.833,47.333, 307.083,47.333, -52.917,47.333, 357.583,47.333, -2.417,47.333, 357.667,47.333, -2.333,47.333, 357.750,47.333, -2.250,47.333, 357.833,47.333, -2.167,47.333, 358.000,47.333, -2.000,47.333, 358.167,47.333, -1.833,47.333, 50.417,47.417, 54.083,47.417, 138.917,47.417, 142.000,47.417, 142.667,47.417, 235.750,47.417, -124.250,47.417, 237.167,47.417, -122.833,47.417, 237.333,47.417, -122.667,47.417, 237.417,47.417, -122.583,47.417, 237.583,47.417, -122.417,47.417, 237.750,47.417, -122.250,47.417, 272.667,47.417, -87.333,47.417, 273.083,47.417, -86.917,47.417, 289.250,47.417, -70.750,47.417, 290.000,47.417, -70.000,47.417, 294.917,47.417, -65.083,47.417, 304.833,47.417, -55.167,47.417, 304.917,47.417, -55.083,47.417, 305.083,47.417, -54.917,47.417, 305.333,47.417, -54.667,47.417, 306.250,47.417, -53.750,47.417, 306.667,47.417, -53.333,47.417, 306.750,47.417, -53.250,47.417, 306.833,47.417, -53.167,47.417, 306.917,47.417, -53.083,47.417, 307.083,47.417, -52.917,47.417, 357.667,47.417, -2.333,47.417, 46.500,47.500, 46.583,47.500, 46.667,47.500, 50.417,47.500, 53.250,47.500, 53.333,47.500, 53.417,47.500, 53.500,47.500, 53.583,47.500, 54.000,47.500, 138.917,47.500, 142.000,47.500, 142.583,47.500, 235.750,47.500, -124.250,47.500, 237.250,47.500, -122.750,47.500, 237.667,47.500, -122.333,47.500, 272.750,47.500, -87.250,47.500, 272.833,47.500, -87.167,47.500, 273.083,47.500, -86.917,47.500, 289.333,47.500, -70.667,47.500, 289.417,47.500, -70.583,47.500, 289.500,47.500, -70.500,47.500, 289.583,47.500, -70.417,47.500, 290.083,47.500, -69.917,47.500, 294.917,47.500, -65.083,47.500, 304.250,47.500, -55.750,47.500, 304.333,47.500, -55.667,47.500, 305.083,47.500, -54.917,47.500, 305.167,47.500, -54.833,47.500, 305.250,47.500, -54.750,47.500, 306.167,47.500, -53.833,47.500, 306.250,47.500, -53.750,47.500, 306.333,47.500, -53.667,47.500, 306.417,47.500, -53.583,47.500, 306.583,47.500, -53.417,47.500, 307.000,47.500, -53.000,47.500, 307.083,47.500, -52.917,47.500, 307.167,47.500, -52.833,47.500, 356.833,47.500, -3.167,47.500, 357.167,47.500, -2.833,47.500, 357.667,47.500, -2.333,47.500, 46.417,47.583, 46.750,47.583, 50.417,47.583, 53.250,47.583, 53.583,47.583, 53.917,47.583, 139.000,47.583, 142.000,47.583, 142.500,47.583, 235.667,47.583, -124.333,47.583, 237.167,47.583, -122.833,47.583, 237.750,47.583, -122.250,47.583, 272.667,47.583, -87.333,47.583, 273.083,47.583, -86.917,47.583, 289.583,47.583, -70.417,47.583, 290.167,47.583, -69.833,47.583, 295.000,47.583, -65.000,47.583, 303.083,47.583, -56.917,47.583, 304.167,47.583, -55.833,47.583, 304.333,47.583, -55.667,47.583, 304.417,47.583, -55.583,47.583, 305.167,47.583, -54.833,47.583, 305.250,47.583, -54.750,47.583, 305.333,47.583, -54.667,47.583, 305.417,47.583, -54.583,47.583, 306.500,47.583, -53.500,47.583, 307.167,47.583, -52.833,47.583, 357.333,47.583, -2.667,47.583, 357.417,47.583, -2.583,47.583, 357.500,47.583, -2.500,47.583, 357.583,47.583, -2.417,47.583, 46.417,47.667, 46.750,47.667, 50.417,47.667, 52.917,47.667, 53.000,47.667, 53.083,47.667, 53.167,47.667, 53.583,47.667, 53.833,47.667, 139.083,47.667, 142.000,47.667, 142.417,47.667, 235.667,47.667, -124.333,47.667, 237.083,47.667, -122.917,47.667, 237.167,47.667, -122.833,47.667, 237.333,47.667, -122.667,47.667, 237.500,47.667, -122.500,47.667, 237.667,47.667, -122.333,47.667, 272.750,47.667, -87.250,47.667, 273.083,47.667, -86.917,47.667, 289.667,47.667, -70.333,47.667, 290.250,47.667, -69.750,47.667, 290.333,47.667, -69.667,47.667, 294.167,47.667, -65.833,47.667, 294.250,47.667, -65.750,47.667, 294.333,47.667, -65.667,47.667, 294.417,47.667, -65.583,47.667, 294.500,47.667, -65.500,47.667, 294.583,47.667, -65.417,47.667, 295.083,47.667, -64.917,47.667, 300.750,47.667, -59.250,47.667, 300.833,47.667, -59.167,47.667, 300.917,47.667, -59.083,47.667, 301.000,47.667, -59.000,47.667, 301.083,47.667, -58.917,47.667, 301.167,47.667, -58.833,47.667, 301.250,47.667, -58.750,47.667, 302.167,47.667, -57.833,47.667, 302.250,47.667, -57.750,47.667, 302.417,47.667, -57.583,47.667, 302.500,47.667, -57.500,47.667, 302.583,47.667, -57.417,47.667, 302.667,47.667, -57.333,47.667, 302.750,47.667, -57.250,47.667, 302.833,47.667, -57.167,47.667, 302.917,47.667, -57.083,47.667, 303.000,47.667, -57.000,47.667, 303.167,47.667, -56.833,47.667, 303.250,47.667, -56.750,47.667, 303.333,47.667, -56.667,47.667, 303.417,47.667, -56.583,47.667, 303.500,47.667, -56.500,47.667, 303.583,47.667, -56.417,47.667, 304.000,47.667, -56.000,47.667, 304.083,47.667, -55.917,47.667, 304.250,47.667, -55.750,47.667, 304.750,47.667, -55.250,47.667, 304.833,47.667, -55.167,47.667, 304.917,47.667, -55.083,47.667, 305.000,47.667, -55.000,47.667, 305.167,47.667, -54.833,47.667, 305.333,47.667, -54.667,47.667, 305.500,47.667, -54.500,47.667, 306.167,47.667, -53.833,47.667, 306.333,47.667, -53.667,47.667, 306.500,47.667, -53.500,47.667, 306.583,47.667, -53.417,47.667, 356.667,47.667, -3.333,47.667, 356.833,47.667, -3.167,47.667, 356.917,47.667, -3.083,47.667, 357.000,47.667, -3.000,47.667, 357.083,47.667, -2.917,47.667, 357.167,47.667, -2.833,47.667, 357.250,47.667, -2.750,47.667, 46.417,47.750, 46.750,47.750, 50.417,47.750, 52.833,47.750, 53.583,47.750, 53.833,47.750, 139.083,47.750, 142.083,47.750, 142.417,47.750, 235.500,47.750, -124.500,47.750, 235.667,47.750, -124.333,47.750, 237.000,47.750, -123.000,47.750, 237.167,47.750, -122.833,47.750, 237.250,47.750, -122.750,47.750, 237.667,47.750, -122.333,47.750, 272.833,47.750, -87.167,47.750, 272.917,47.750, -87.083,47.750, 273.000,47.750, -87.000,47.750, 289.750,47.750, -70.250,47.750, 289.833,47.750, -70.167,47.750, 290.417,47.750, -69.583,47.750, 294.083,47.750, -65.917,47.750, 294.667,47.750, -65.333,47.750, 294.750,47.750, -65.250,47.750, 294.833,47.750, -65.167,47.750, 294.917,47.750, -65.083,47.750, 295.000,47.750, -65.000,47.750, 295.083,47.750, -64.917,47.750, 300.750,47.750, -59.250,47.750, 301.333,47.750, -58.667,47.750, 301.417,47.750, -58.583,47.750, 301.500,47.750, -58.500,47.750, 301.583,47.750, -58.417,47.750, 301.667,47.750, -58.333,47.750, 301.750,47.750, -58.250,47.750, 301.833,47.750, -58.167,47.750, 301.917,47.750, -58.083,47.750, 302.000,47.750, -58.000,47.750, 302.083,47.750, -57.917,47.750, 302.333,47.750, -57.667,47.750, 303.667,47.750, -56.333,47.750, 303.833,47.750, -56.167,47.750, 304.000,47.750, -56.000,47.750, 304.167,47.750, -55.833,47.750, 304.333,47.750, -55.667,47.750, 304.417,47.750, -55.583,47.750, 304.500,47.750, -55.500,47.750, 304.583,47.750, -55.417,47.750, 304.667,47.750, -55.333,47.750, 305.083,47.750, -54.917,47.750, 305.250,47.750, -54.750,47.750, 305.583,47.750, -54.417,47.750, 306.583,47.750, -53.417,47.750, 306.667,47.750, -53.333,47.750, 356.417,47.750, -3.583,47.750, 356.583,47.750, -3.417,47.750, 356.750,47.750, -3.250,47.750, 46.500,47.833, 46.583,47.833, 46.667,47.833, 50.000,47.833, 50.083,47.833, 50.167,47.833, 50.417,47.833, 52.833,47.833, 53.667,47.833, 53.750,47.833, 139.167,47.833, 142.083,47.833, 142.417,47.833, 235.417,47.833, -124.583,47.833, 235.583,47.833, -124.417,47.833, 237.083,47.833, -122.917,47.833, 237.250,47.833, -122.750,47.833, 237.333,47.833, -122.667,47.833, 237.500,47.833, -122.500,47.833, 237.667,47.833, -122.333,47.833, 289.917,47.833, -70.083,47.833, 290.500,47.833, -69.500,47.833, 294.083,47.833, -65.917,47.833, 300.667,47.833, -59.333,47.833, 303.750,47.833, -56.250,47.833, 303.917,47.833, -56.083,47.833, 304.083,47.833, -55.917,47.833, 304.250,47.833, -55.750,47.833, 305.583,47.833, -54.417,47.833, 306.000,47.833, -54.000,47.833, 306.083,47.833, -53.917,47.833, 306.583,47.833, -53.417,47.833, 306.667,47.833, -53.333,47.833, 355.667,47.833, -4.333,47.833, 356.083,47.833, -3.917,47.833, 356.167,47.833, -3.833,47.833, 356.250,47.833, -3.750,47.833, 356.333,47.833, -3.667,47.833, 356.500,47.833, -3.500,47.833, 356.667,47.833, -3.333,47.833, 49.917,47.917, 50.250,47.917, 50.417,47.917, 52.833,47.917, 53.083,47.917, 139.250,47.917, 142.167,47.917, 142.417,47.917, 235.417,47.917, -124.583,47.917, 235.500,47.917, -124.500,47.917, 237.167,47.917, -122.833,47.917, 237.333,47.917, -122.667,47.917, 237.583,47.917, -122.417,47.917, 289.917,47.917, -70.083,47.917, 290.500,47.917, -69.500,47.917, 293.000,47.917, -67.000,47.917, 293.083,47.917, -66.917,47.917, 293.167,47.917, -66.833,47.917, 293.250,47.917, -66.750,47.917, 293.750,47.917, -66.250,47.917, 293.833,47.917, -66.167,47.917, 293.917,47.917, -66.083,47.917, 294.000,47.917, -66.000,47.917, 300.667,47.917, -59.333,47.917, 304.000,47.917, -56.000,47.917, 304.167,47.917, -55.833,47.917, 304.333,47.917, -55.667,47.917, 305.667,47.917, -54.333,47.917, 305.750,47.917, -54.250,47.917, 305.833,47.917, -54.167,47.917, 305.917,47.917, -54.083,47.917, 306.083,47.917, -53.917,47.917, 306.667,47.917, -53.333,47.917, 306.750,47.917, -53.250,47.917, 355.667,47.917, -4.333,47.917, 355.750,47.917, -4.250,47.917, 355.833,47.917, -4.167,47.917, 355.917,47.917, -4.083,47.917, 356.000,47.917, -4.000,47.917, 49.917,48.000, 50.250,48.000, 50.417,48.000, 52.833,48.000, 53.000,48.000, 53.167,48.000, 139.333,48.000, 139.417,48.000, 142.250,48.000, 142.417,48.000, 235.417,48.000, -124.583,48.000, 236.833,48.000, -123.167,48.000, 237.000,48.000, -123.000,48.000, 237.167,48.000, -122.833,48.000, 237.500,48.000, -122.500,48.000, 237.667,48.000, -122.333,48.000, 290.000,48.000, -70.000,48.000, 290.083,48.000, -69.917,48.000, 290.167,48.000, -69.833,48.000, 290.583,48.000, -69.417,48.000, 290.667,48.000, -69.333,48.000, 292.917,48.000, -67.083,48.000, 293.333,48.000, -66.667,48.000, 293.417,48.000, -66.583,48.000, 293.500,48.000, -66.500,48.000, 293.583,48.000, -66.417,48.000, 293.667,48.000, -66.333,48.000, 300.750,48.000, -59.250,48.000, 300.833,48.000, -59.167,48.000, 304.083,48.000, -55.917,48.000, 304.250,48.000, -55.750,48.000, 306.000,48.000, -54.000,48.000, 306.083,48.000, -53.917,48.000, 306.167,48.000, -53.833,48.000, 306.750,48.000, -53.250,48.000, 306.833,48.000, -53.167,48.000, 355.583,48.000, -4.417,48.000, 50.000,48.083, 50.083,48.083, 50.167,48.083, 50.500,48.083, 50.583,48.083, 50.667,48.083, 50.750,48.083, 50.833,48.083, 50.917,48.083, 51.000,48.083, 51.083,48.083, 51.167,48.083, 51.250,48.083, 52.833,48.083, 53.000,48.083, 53.167,48.083, 139.500,48.083, 139.583,48.083, 142.250,48.083, 142.417,48.083, 153.167,48.083, 235.333,48.083, -124.667,48.083, 236.250,48.083, -123.750,48.083, 236.333,48.083, -123.667,48.083, 236.417,48.083, -123.583,48.083, 236.500,48.083, -123.500,48.083, 236.583,48.083, -123.417,48.083, 236.667,48.083, -123.333,48.083, 236.750,48.083, -123.250,48.083, 236.917,48.083, -123.083,48.083, 237.083,48.083, -122.917,48.083, 237.167,48.083, -122.833,48.083, 237.333,48.083, -122.667,48.083, 237.417,48.083, -122.583,48.083, 237.667,48.083, -122.333,48.083, 290.167,48.083, -69.833,48.083, 290.750,48.083, -69.250,48.083, 290.833,48.083, -69.167,48.083, 293.000,48.083, -67.000,48.083, 293.083,48.083, -66.917,48.083, 293.167,48.083, -66.833,48.083, 293.250,48.083, -66.750,48.083, 294.417,48.083, -65.583,48.083, 294.500,48.083, -65.500,48.083, 294.583,48.083, -65.417,48.083, 294.667,48.083, -65.333,48.083, 300.917,48.083, -59.083,48.083, 301.000,48.083, -59.000,48.083, 305.917,48.083, -54.083,48.083, 355.500,48.083, -4.500,48.083, 355.583,48.083, -4.417,48.083, 355.667,48.083, -4.333,48.083, 51.333,48.167, 51.417,48.167, 51.500,48.167, 51.583,48.167, 51.667,48.167, 51.750,48.167, 51.833,48.167, 51.917,48.167, 52.000,48.167, 52.083,48.167, 52.167,48.167, 52.250,48.167, 52.333,48.167, 52.417,48.167, 52.500,48.167, 52.583,48.167, 52.667,48.167, 52.750,48.167, 53.083,48.167, 139.583,48.167, 142.167,48.167, 142.500,48.167, 235.333,48.167, -124.667,48.167, 235.750,48.167, -124.250,48.167, 235.833,48.167, -124.167,48.167, 235.917,48.167, -124.083,48.167, 236.000,48.167, -124.000,48.167, 236.083,48.167, -123.917,48.167, 236.167,48.167, -123.833,48.167, 237.583,48.167, -122.417,48.167, 289.667,48.167, -70.333,48.167, 289.750,48.167, -70.250,48.167, 289.833,48.167, -70.167,48.167, 289.917,48.167, -70.083,48.167, 290.000,48.167, -70.000,48.167, 290.083,48.167, -69.917,48.167, 290.250,48.167, -69.750,48.167, 290.333,48.167, -69.667,48.167, 290.917,48.167, -69.083,48.167, 293.333,48.167, -66.667,48.167, 293.417,48.167, -66.583,48.167, 293.500,48.167, -66.500,48.167, 293.583,48.167, -66.417,48.167, 293.667,48.167, -66.333,48.167, 293.750,48.167, -66.250,48.167, 293.833,48.167, -66.167,48.167, 294.167,48.167, -65.833,48.167, 294.250,48.167, -65.750,48.167, 294.333,48.167, -65.667,48.167, 294.750,48.167, -65.250,48.167, 294.833,48.167, -65.167,48.167, 301.083,48.167, -58.917,48.167, 301.167,48.167, -58.833,48.167, 305.917,48.167, -54.083,48.167, 306.083,48.167, -53.917,48.167, 306.250,48.167, -53.750,48.167, 355.750,48.167, -4.250,48.167, 139.667,48.250, 139.750,48.250, 142.167,48.250, 142.500,48.250, 235.333,48.250, -124.667,48.250, 235.417,48.250, -124.583,48.250, 235.500,48.250, -124.500,48.250, 235.583,48.250, -124.417,48.250, 235.667,48.250, -124.333,48.250, 237.250,48.250, -122.750,48.250, 237.333,48.250, -122.667,48.250, 237.500,48.250, -122.500,48.250, 237.667,48.250, -122.333,48.250, 289.000,48.250, -71.000,48.250, 289.167,48.250, -70.833,48.250, 289.500,48.250, -70.500,48.250, 289.583,48.250, -70.417,48.250, 290.083,48.250, -69.917,48.250, 290.167,48.250, -69.833,48.250, 290.417,48.250, -69.583,48.250, 291.000,48.250, -69.000,48.250, 291.083,48.250, -68.917,48.250, 293.917,48.250, -66.083,48.250, 294.000,48.250, -66.000,48.250, 294.083,48.250, -65.917,48.250, 294.917,48.250, -65.083,48.250, 295.000,48.250, -65.000,48.250, 295.083,48.250, -64.917,48.250, 301.250,48.250, -58.750,48.250, 306.000,48.250, -54.000,48.250, 306.167,48.250, -53.833,48.250, 306.250,48.250, -53.750,48.250, 355.500,48.250, -4.500,48.250, 355.583,48.250, -4.417,48.250, 355.667,48.250, -4.333,48.250, 139.833,48.333, 139.917,48.333, 140.000,48.333, 142.167,48.333, 142.583,48.333, 237.417,48.333, -122.583,48.333, 237.583,48.333, -122.417,48.333, 288.917,48.333, -71.083,48.333, 289.083,48.333, -70.917,48.333, 289.250,48.333, -70.750,48.333, 289.417,48.333, -70.583,48.333, 289.583,48.333, -70.417,48.333, 289.750,48.333, -70.250,48.333, 289.833,48.333, -70.167,48.333, 289.917,48.333, -70.083,48.333, 290.000,48.333, -70.000,48.333, 290.333,48.333, -69.667,48.333, 291.167,48.333, -68.833,48.333, 291.250,48.333, -68.750,48.333, 291.333,48.333, -68.667,48.333, 295.083,48.333, -64.917,48.333, 301.333,48.333, -58.667,48.333, 305.750,48.333, -54.250,48.333, 305.833,48.333, -54.167,48.333, 305.917,48.333, -54.083,48.333, 306.000,48.333, -54.000,48.333, 306.167,48.333, -53.833,48.333, 306.333,48.333, -53.667,48.333, 306.417,48.333, -53.583,48.333, 355.750,48.333, -4.250,48.333, 140.000,48.417, 142.083,48.417, 142.583,48.417, 236.000,48.417, -124.000,48.417, 236.083,48.417, -123.917,48.417, 236.167,48.417, -123.833,48.417, 236.250,48.417, -123.750,48.417, 236.333,48.417, -123.667,48.417, 237.333,48.417, -122.667,48.417, 237.500,48.417, -122.500,48.417, 288.917,48.417, -71.083,48.417, 289.333,48.417, -70.667,48.417, 289.500,48.417, -70.500,48.417, 289.667,48.417, -70.333,48.417, 290.417,48.417, -69.583,48.417, 290.500,48.417, -69.500,48.417, 291.417,48.417, -68.583,48.417, 291.500,48.417, -68.500,48.417, 295.167,48.417, -64.833,48.417, 295.250,48.417, -64.750,48.417, 295.333,48.417, -64.667,48.417, 301.417,48.417, -58.583,48.417, 301.500,48.417, -58.500,48.417, 301.583,48.417, -58.417,48.417, 305.667,48.417, -54.333,48.417, 306.083,48.417, -53.917,48.417, 306.250,48.417, -53.750,48.417, 306.333,48.417, -53.667,48.417, 306.500,48.417, -53.500,48.417, 306.583,48.417, -53.417,48.417, 306.667,48.417, -53.333,48.417, 355.250,48.417, -4.750,48.417, 355.333,48.417, -4.667,48.417, 355.417,48.417, -4.583,48.417, 355.500,48.417, -4.500,48.417, 355.583,48.417, -4.417,48.417, 355.667,48.417, -4.333,48.417, 140.083,48.500, 142.083,48.500, 142.667,48.500, 235.667,48.500, -124.333,48.500, 235.750,48.500, -124.250,48.500, 235.833,48.500, -124.167,48.500, 235.917,48.500, -124.083,48.500, 236.333,48.500, -123.667,48.500, 236.417,48.500, -123.583,48.500, 236.500,48.500, -123.500,48.500, 237.000,48.500, -123.000,48.500, 237.583,48.500, -122.417,48.500, 289.000,48.500, -71.000,48.500, 289.083,48.500, -70.917,48.500, 289.167,48.500, -70.833,48.500, 289.250,48.500, -70.750,48.500, 290.583,48.500, -69.417,48.500, 291.583,48.500, -68.417,48.500, 291.667,48.500, -68.333,48.500, 295.417,48.500, -64.583,48.500, 295.500,48.500, -64.500,48.500, 295.583,48.500, -64.417,48.500, 301.667,48.500, -58.333,48.500, 305.750,48.500, -54.250,48.500, 305.833,48.500, -54.167,48.500, 305.917,48.500, -54.083,48.500, 306.000,48.500, -54.000,48.500, 306.167,48.500, -53.833,48.500, 306.417,48.500, -53.583,48.500, 306.583,48.500, -53.417,48.500, 306.750,48.500, -53.250,48.500, 355.250,48.500, -4.750,48.500, 355.333,48.500, -4.667,48.500, 357.083,48.500, -2.917,48.500, 357.167,48.500, -2.833,48.500, 357.250,48.500, -2.750,48.500, 357.333,48.500, -2.667,48.500, 357.417,48.500, -2.583,48.500, 357.667,48.500, -2.333,48.500, 357.833,48.500, -2.167,48.500, 358.000,48.500, -2.000,48.500, 140.083,48.583, 142.000,48.583, 142.667,48.583, 235.333,48.583, -124.667,48.583, 235.417,48.583, -124.583,48.583, 235.500,48.583, -124.500,48.583, 235.583,48.583, -124.417,48.583, 236.250,48.583, -123.750,48.583, 236.417,48.583, -123.583,48.583, 237.583,48.583, -122.417,48.583, 290.667,48.583, -69.333,48.583, 291.750,48.583, -68.250,48.583, 291.833,48.583, -68.167,48.583, 295.500,48.583, -64.500,48.583, 300.917,48.583, -59.083,48.583, 301.333,48.583, -58.667,48.583, 301.417,48.583, -58.583,48.583, 301.500,48.583, -58.500,48.583, 301.583,48.583, -58.417,48.583, 305.917,48.583, -54.083,48.583, 306.667,48.583, -53.333,48.583, 306.833,48.583, -53.167,48.583, 355.417,48.583, -4.583,48.583, 355.500,48.583, -4.500,48.583, 355.583,48.583, -4.417,48.583, 355.750,48.583, -4.250,48.583, 357.000,48.583, -3.000,48.583, 357.500,48.583, -2.500,48.583, 357.583,48.583, -2.417,48.583, 357.750,48.583, -2.250,48.583, 357.917,48.583, -2.083,48.583, 358.083,48.583, -1.917,48.583, 358.167,48.583, -1.833,48.583, 358.250,48.583, -1.750,48.583, 358.333,48.583, -1.667,48.583, 358.417,48.583, -1.583,48.583, 140.083,48.667, 141.917,48.667, 142.750,48.667, 235.167,48.667, -124.833,48.667, 235.250,48.667, -124.750,48.667, 236.250,48.667, -123.750,48.667, 236.417,48.667, -123.583,48.667, 237.583,48.667, -122.417,48.667, 290.750,48.667, -69.250,48.667, 291.917,48.667, -68.083,48.667, 292.000,48.667, -68.000,48.667, 292.083,48.667, -67.917,48.667, 292.167,48.667, -67.833,48.667, 295.583,48.667, -64.417,48.667, 301.333,48.667, -58.667,48.667, 305.917,48.667, -54.083,48.667, 306.083,48.667, -53.917,48.667, 355.667,48.667, -4.333,48.667, 355.833,48.667, -4.167,48.667, 355.917,48.667, -4.083,48.667, 356.000,48.667, -4.000,48.667, 356.083,48.667, -3.917,48.667, 356.167,48.667, -3.833,48.667, 356.250,48.667, -3.750,48.667, 356.333,48.667, -3.667,48.667, 356.417,48.667, -3.583,48.667, 356.917,48.667, -3.083,48.667, 358.500,48.667, -1.500,48.667, 140.083,48.750, 141.917,48.750, 142.750,48.750, 234.833,48.750, -125.167,48.750, 234.917,48.750, -125.083,48.750, 235.000,48.750, -125.000,48.750, 235.083,48.750, -124.917,48.750, 236.250,48.750, -123.750,48.750, 236.333,48.750, -123.667,48.750, 237.500,48.750, -122.500,48.750, 290.750,48.750, -69.250,48.750, 290.917,48.750, -69.083,48.750, 292.250,48.750, -67.750,48.750, 292.333,48.750, -67.667,48.750, 295.417,48.750, -64.583,48.750, 295.500,48.750, -64.500,48.750, 301.417,48.750, -58.583,48.750, 305.917,48.750, -54.083,48.750, 356.500,48.750, -3.500,48.750, 356.583,48.750, -3.417,48.750, 356.750,48.750, -3.250,48.750, 356.833,48.750, -3.167,48.750, 358.500,48.750, -1.500,48.750, 140.083,48.833, 142.000,48.833, 142.833,48.833, 234.917,48.833, -125.083,48.833, 236.167,48.833, -123.833,48.833, 236.333,48.833, -123.667,48.833, 237.333,48.833, -122.667,48.833, 237.417,48.833, -122.583,48.833, 290.833,48.833, -69.167,48.833, 290.917,48.833, -69.083,48.833, 292.417,48.833, -67.583,48.833, 292.500,48.833, -67.500,48.833, 292.583,48.833, -67.417,48.833, 292.667,48.833, -67.333,48.833, 295.333,48.833, -64.667,48.833, 295.500,48.833, -64.500,48.833, 301.500,48.833, -58.500,48.833, 305.917,48.833, -54.083,48.833, 356.667,48.833, -3.333,48.833, 358.500,48.833, -1.500,48.833, 140.167,48.917, 140.250,48.917, 142.000,48.917, 142.833,48.917, 235.000,48.917, -125.000,48.917, 236.083,48.917, -123.917,48.917, 236.250,48.917, -123.750,48.917, 237.250,48.917, -122.750,48.917, 291.000,48.917, -69.000,48.917, 291.083,48.917, -68.917,48.917, 292.750,48.917, -67.250,48.917, 292.833,48.917, -67.167,48.917, 292.917,48.917, -67.083,48.917, 293.000,48.917, -67.000,48.917, 295.417,48.917, -64.583,48.917, 295.500,48.917, -64.500,48.917, 295.583,48.917, -64.417,48.917, 301.500,48.917, -58.500,48.917, 301.750,48.917, -58.250,48.917, 301.917,48.917, -58.083,48.917, 305.917,48.917, -54.083,48.917, 358.500,48.917, -1.500,48.917, 140.250,49.000, 142.083,49.000, 142.833,49.000, 234.417,49.000, -125.583,49.000, 234.500,49.000, -125.500,49.000, 234.583,49.000, -125.417,49.000, 234.750,49.000, -125.250,49.000, 234.833,49.000, -125.167,49.000, 234.917,49.000, -125.083,49.000, 235.000,49.000, -125.000,49.000, 235.167,49.000, -124.833,49.000, 236.000,49.000, -124.000,49.000, 237.250,49.000, -122.750,49.000, 291.167,49.000, -68.833,49.000, 293.083,49.000, -66.917,49.000, 293.167,49.000, -66.833,49.000, 293.250,49.000, -66.750,49.000, 295.333,49.000, -64.667,49.000, 295.417,49.000, -64.583,49.000, 301.500,49.000, -58.500,49.000, 301.667,49.000, -58.333,49.000, 301.833,49.000, -58.167,49.000, 302.000,49.000, -58.000,49.000, 306.000,49.000, -54.000,49.000, 306.083,49.000, -53.917,49.000, 358.500,49.000, -1.500,49.000, 140.167,49.083, 142.083,49.083, 142.917,49.083, 234.167,49.083, -125.833,49.083, 234.250,49.083, -125.750,49.083, 234.333,49.083, -125.667,49.083, 234.667,49.083, -125.333,49.083, 234.917,49.083, -125.083,49.083, 235.083,49.083, -124.917,49.083, 235.250,49.083, -124.750,49.083, 235.917,49.083, -124.083,49.083, 236.000,49.083, -124.000,49.083, 237.000,49.083, -123.000,49.083, 237.167,49.083, -122.833,49.083, 291.250,49.083, -68.750,49.083, 291.333,49.083, -68.667,49.083, 293.333,49.083, -66.667,49.083, 293.417,49.083, -66.583,49.083, 293.500,49.083, -66.500,49.083, 293.583,49.083, -66.417,49.083, 295.083,49.083, -64.917,49.083, 295.167,49.083, -64.833,49.083, 295.250,49.083, -64.750,49.083, 301.583,49.083, -58.417,49.083, 301.917,49.083, -58.083,49.083, 304.500,49.083, -55.500,49.083, 304.667,49.083, -55.333,49.083, 306.167,49.083, -53.833,49.083, 358.417,49.083, -1.583,49.083, 140.250,49.167, 142.083,49.167, 142.917,49.167, 234.250,49.167, -125.750,49.167, 234.417,49.167, -125.583,49.167, 235.000,49.167, -125.000,49.167, 235.167,49.167, -124.833,49.167, 235.750,49.167, -124.250,49.167, 235.833,49.167, -124.167,49.167, 236.833,49.167, -123.167,49.167, 236.917,49.167, -123.083,49.167, 237.083,49.167, -122.917,49.167, 291.333,49.167, -68.667,49.167, 291.500,49.167, -68.500,49.167, 293.667,49.167, -66.333,49.167, 293.750,49.167, -66.250,49.167, 293.833,49.167, -66.167,49.167, 293.917,49.167, -66.083,49.167, 294.000,49.167, -66.000,49.167, 294.083,49.167, -65.917,49.167, 294.167,49.167, -65.833,49.167, 294.250,49.167, -65.750,49.167, 294.333,49.167, -65.667,49.167, 294.583,49.167, -65.417,49.167, 294.667,49.167, -65.333,49.167, 294.750,49.167, -65.250,49.167, 294.833,49.167, -65.167,49.167, 294.917,49.167, -65.083,49.167, 295.000,49.167, -65.000,49.167, 297.333,49.167, -62.667,49.167, 297.417,49.167, -62.583,49.167, 297.500,49.167, -62.500,49.167, 297.583,49.167, -62.417,49.167, 297.667,49.167, -62.333,49.167, 297.750,49.167, -62.250,49.167, 297.833,49.167, -62.167,49.167, 297.917,49.167, -62.083,49.167, 298.000,49.167, -62.000,49.167, 298.083,49.167, -61.917,49.167, 301.917,49.167, -58.083,49.167, 304.417,49.167, -55.583,49.167, 304.583,49.167, -55.417,49.167, 304.750,49.167, -55.250,49.167, 304.833,49.167, -55.167,49.167, 305.000,49.167, -55.000,49.167, 306.250,49.167, -53.750,49.167, 358.417,49.167, -1.583,49.167, 0.000,49.250, 140.250,49.250, 142.083,49.250, 143.000,49.250, 143.083,49.250, 144.083,49.250, 144.167,49.250, 234.333,49.250, -125.667,49.250, 235.583,49.250, -124.417,49.250, 235.667,49.250, -124.333,49.250, 236.833,49.250, -123.167,49.250, 236.917,49.250, -123.083,49.250, 237.083,49.250, -122.917,49.250, 291.417,49.250, -68.583,49.250, 291.583,49.250, -68.417,49.250, 291.667,49.250, -68.333,49.250, 294.417,49.250, -65.583,49.250, 294.500,49.250, -65.500,49.250, 296.917,49.250, -63.083,49.250, 297.000,49.250, -63.000,49.250, 297.083,49.250, -62.917,49.250, 297.167,49.250, -62.833,49.250, 297.250,49.250, -62.750,49.250, 298.000,49.250, -62.000,49.250, 301.833,49.250, -58.167,49.250, 304.500,49.250, -55.500,49.250, 304.667,49.250, -55.333,49.250, 304.750,49.250, -55.250,49.250, 304.917,49.250, -55.083,49.250, 305.083,49.250, -54.917,49.250, 305.167,49.250, -54.833,49.250, 305.250,49.250, -54.750,49.250, 305.417,49.250, -54.583,49.250, 305.583,49.250, -54.417,49.250, 306.167,49.250, -53.833,49.250, 306.250,49.250, -53.750,49.250, 306.333,49.250, -53.667,49.250, 358.417,49.250, -1.583,49.250, 359.500,49.250, -0.500,49.250, 359.583,49.250, -0.417,49.250, 359.667,49.250, -0.333,49.250, 359.750,49.250, -0.250,49.250, 359.833,49.250, -0.167,49.250, 359.917,49.250, -0.083,49.250, 0.083,49.333, 0.167,49.333, 140.333,49.333, 142.083,49.333, 143.167,49.333, 143.750,49.333, 143.833,49.333, 143.917,49.333, 144.000,49.333, 144.167,49.333, 154.667,49.333, 233.833,49.333, -126.167,49.333, 233.917,49.333, -126.083,49.333, 234.000,49.333, -126.000,49.333, 234.083,49.333, -125.917,49.333, 234.167,49.333, -125.833,49.333, 234.250,49.333, -125.750,49.333, 235.250,49.333, -124.750,49.333, 235.333,49.333, -124.667,49.333, 235.417,49.333, -124.583,49.333, 235.500,49.333, -124.500,49.333, 236.833,49.333, -123.167,49.333, 237.000,49.333, -123.000,49.333, 237.167,49.333, -122.833,49.333, 291.750,49.333, -68.250,49.333, 291.833,49.333, -68.167,49.333, 291.917,49.333, -68.083,49.333, 292.000,49.333, -68.000,49.333, 292.083,49.333, -67.917,49.333, 292.167,49.333, -67.833,49.333, 296.667,49.333, -63.333,49.333, 296.750,49.333, -63.250,49.333, 296.833,49.333, -63.167,49.333, 297.667,49.333, -62.333,49.333, 297.750,49.333, -62.250,49.333, 297.833,49.333, -62.167,49.333, 297.917,49.333, -62.083,49.333, 301.833,49.333, -58.167,49.333, 304.167,49.333, -55.833,49.333, 304.333,49.333, -55.667,49.333, 304.500,49.333, -55.500,49.333, 304.583,49.333, -55.417,49.333, 305.333,49.333, -54.667,49.333, 305.500,49.333, -54.500,49.333, 305.667,49.333, -54.333,49.333, 305.750,49.333, -54.250,49.333, 305.833,49.333, -54.167,49.333, 306.000,49.333, -54.000,49.333, 306.083,49.333, -53.917,49.333, 358.333,49.333, -1.667,49.333, 358.667,49.333, -1.333,49.333, 358.750,49.333, -1.250,49.333, 358.833,49.333, -1.167,49.333, 358.917,49.333, -1.083,49.333, 359.000,49.333, -1.000,49.333, 359.083,49.333, -0.917,49.333, 359.167,49.333, -0.833,49.333, 359.250,49.333, -0.750,49.333, 359.333,49.333, -0.667,49.333, 359.417,49.333, -0.583,49.333, 0.250,49.417, 140.333,49.417, 142.167,49.417, 143.250,49.417, 143.333,49.417, 143.417,49.417, 143.500,49.417, 143.583,49.417, 143.667,49.417, 144.083,49.417, 154.667,49.417, 233.667,49.417, -126.333,49.417, 233.833,49.417, -126.167,49.417, 234.000,49.417, -126.000,49.417, 234.167,49.417, -125.833,49.417, 235.083,49.417, -124.917,49.417, 235.167,49.417, -124.833,49.417, 236.833,49.417, -123.167,49.417, 236.917,49.417, -123.083,49.417, 237.083,49.417, -122.917,49.417, 292.250,49.417, -67.750,49.417, 292.333,49.417, -67.667,49.417, 292.417,49.417, -67.583,49.417, 292.500,49.417, -67.500,49.417, 296.417,49.417, -63.583,49.417, 296.500,49.417, -63.500,49.417, 296.583,49.417, -63.417,49.417, 297.500,49.417, -62.500,49.417, 297.583,49.417, -62.417,49.417, 301.833,49.417, -58.167,49.417, 302.000,49.417, -58.000,49.417, 302.167,49.417, -57.833,49.417, 303.833,49.417, -56.167,49.417, 304.000,49.417, -56.000,49.417, 304.083,49.417, -55.917,49.417, 304.250,49.417, -55.750,49.417, 304.417,49.417, -55.583,49.417, 304.583,49.417, -55.417,49.417, 305.500,49.417, -54.500,49.417, 305.917,49.417, -54.083,49.417, 358.250,49.417, -1.750,49.417, 358.583,49.417, -1.417,49.417, 0.167,49.500, 140.417,49.500, 142.167,49.500, 144.083,49.500, 233.500,49.500, -126.500,49.500, 233.583,49.500, -126.417,49.500, 233.750,49.500, -126.250,49.500, 233.917,49.500, -126.083,49.500, 234.083,49.500, -125.917,49.500, 235.000,49.500, -125.000,49.500, 236.167,49.500, -123.833,49.500, 236.250,49.500, -123.750,49.500, 236.333,49.500, -123.667,49.500, 236.417,49.500, -123.583,49.500, 236.500,49.500, -123.500,49.500, 236.667,49.500, -123.333,49.500, 236.833,49.500, -123.167,49.500, 292.583,49.500, -67.417,49.500, 296.417,49.500, -63.583,49.500, 297.333,49.500, -62.667,49.500, 297.417,49.500, -62.583,49.500, 301.917,49.500, -58.083,49.500, 302.083,49.500, -57.917,49.500, 302.250,49.500, -57.750,49.500, 303.667,49.500, -56.333,49.500, 303.750,49.500, -56.250,49.500, 303.917,49.500, -56.083,49.500, 358.167,49.500, -1.833,49.500, 358.500,49.500, -1.500,49.500, 0.167,49.583, 140.417,49.583, 142.167,49.583, 144.083,49.583, 154.750,49.583, 233.500,49.583, -126.500,49.583, 233.667,49.583, -126.333,49.583, 233.833,49.583, -126.167,49.583, 234.917,49.583, -125.083,49.583, 236.000,49.583, -124.000,49.583, 236.083,49.583, -123.917,49.583, 236.167,49.583, -123.833,49.583, 236.250,49.583, -123.750,49.583, 236.417,49.583, -123.583,49.583, 236.500,49.583, -123.500,49.583, 236.667,49.583, -123.333,49.583, 236.833,49.583, -123.167,49.583, 292.583,49.583, -67.417,49.583, 296.333,49.583, -63.667,49.583, 297.083,49.583, -62.917,49.583, 297.167,49.583, -62.833,49.583, 297.250,49.583, -62.750,49.583, 302.083,49.583, -57.917,49.583, 302.167,49.583, -57.833,49.583, 303.250,49.583, -56.750,49.583, 303.583,49.583, -56.417,49.583, 303.750,49.583, -56.250,49.583, 303.917,49.583, -56.083,49.583, 304.083,49.583, -55.917,49.583, 305.750,49.583, -54.250,49.583, 358.167,49.583, -1.833,49.583, 358.250,49.583, -1.750,49.583, 358.333,49.583, -1.667,49.583, 358.417,49.583, -1.583,49.583, 358.500,49.583, -1.500,49.583, 0.167,49.667, 0.250,49.667, 0.333,49.667, 140.417,49.667, 142.167,49.667, 144.000,49.667, 233.167,49.667, -126.833,49.667, 233.583,49.667, -126.417,49.667, 233.750,49.667, -126.250,49.667, 233.917,49.667, -126.083,49.667, 234.833,49.667, -125.167,49.667, 235.833,49.667, -124.167,49.667, 236.083,49.667, -123.917,49.667, 236.333,49.667, -123.667,49.667, 236.500,49.667, -123.500,49.667, 236.583,49.667, -123.417,49.667, 236.750,49.667, -123.250,49.667, 292.583,49.667, -67.417,49.667, 296.167,49.667, -63.833,49.667, 296.250,49.667, -63.750,49.667, 296.833,49.667, -63.167,49.667, 296.917,49.667, -63.083,49.667, 297.000,49.667, -63.000,49.667, 302.083,49.667, -57.917,49.667, 303.000,49.667, -57.000,49.667, 303.083,49.667, -56.917,49.667, 303.167,49.667, -56.833,49.667, 303.333,49.667, -56.667,49.667, 303.667,49.667, -56.333,49.667, 303.833,49.667, -56.167,49.667, 303.917,49.667, -56.083,49.667, 305.750,49.667, -54.250,49.667, 358.583,49.667, -1.417,49.667, 0.417,49.750, 0.500,49.750, 140.417,49.750, 142.167,49.750, 144.000,49.750, 233.083,49.750, -126.917,49.750, 233.167,49.750, -126.833,49.750, 233.250,49.750, -126.750,49.750, 233.333,49.750, -126.667,49.750, 233.417,49.750, -126.583,49.750, 233.500,49.750, -126.500,49.750, 233.667,49.750, -126.333,49.750, 233.833,49.750, -126.167,49.750, 234.833,49.750, -125.167,49.750, 236.167,49.750, -123.833,49.750, 236.250,49.750, -123.750,49.750, 236.417,49.750, -123.583,49.750, 292.583,49.750, -67.417,49.750, 295.833,49.750, -64.167,49.750, 295.917,49.750, -64.083,49.750, 296.000,49.750, -64.000,49.750, 296.083,49.750, -63.917,49.750, 296.417,49.750, -63.583,49.750, 296.500,49.750, -63.500,49.750, 296.583,49.750, -63.417,49.750, 296.667,49.750, -63.333,49.750, 296.750,49.750, -63.250,49.750, 302.167,49.750, -57.833,49.750, 302.917,49.750, -57.083,49.750, 303.417,49.750, -56.583,49.750, 303.833,49.750, -56.167,49.750, 0.583,49.833, 0.667,49.833, 0.750,49.833, 0.833,49.833, 0.917,49.833, 140.333,49.833, 142.167,49.833, 143.917,49.833, 233.083,49.833, -126.917,49.833, 233.250,49.833, -126.750,49.833, 233.417,49.833, -126.583,49.833, 234.667,49.833, -125.333,49.833, 234.750,49.833, -125.250,49.833, 235.500,49.833, -124.500,49.833, 235.583,49.833, -124.417,49.833, 235.667,49.833, -124.333,49.833, 235.750,49.833, -124.250,49.833, 236.000,49.833, -124.000,49.833, 236.167,49.833, -123.833,49.833, 292.667,49.833, -67.333,49.833, 295.583,49.833, -64.417,49.833, 295.667,49.833, -64.333,49.833, 295.750,49.833, -64.250,49.833, 295.833,49.833, -64.167,49.833, 295.917,49.833, -64.083,49.833, 296.000,49.833, -64.000,49.833, 296.083,49.833, -63.917,49.833, 296.167,49.833, -63.833,49.833, 296.250,49.833, -63.750,49.833, 296.333,49.833, -63.667,49.833, 302.167,49.833, -57.833,49.833, 303.000,49.833, -57.000,49.833, 303.500,49.833, -56.500,49.833, 303.583,49.833, -56.417,49.833, 303.917,49.833, -56.083,49.833, 304.000,49.833, -56.000,49.833, 1.000,49.917, 1.083,49.917, 1.167,49.917, 1.250,49.917, 140.333,49.917, 142.167,49.917, 143.917,49.917, 232.833,49.917, -127.167,49.917, 233.000,49.917, -127.000,49.917, 233.167,49.917, -126.833,49.917, 233.333,49.917, -126.667,49.917, 234.583,49.917, -125.417,49.917, 235.417,49.917, -124.583,49.917, 235.833,49.917, -124.167,49.917, 236.000,49.917, -124.000,49.917, 236.167,49.917, -123.833,49.917, 292.750,49.917, -67.250,49.917, 292.833,49.917, -67.167,49.917, 295.667,49.917, -64.333,49.917, 295.750,49.917, -64.250,49.917, 302.250,49.917, -57.750,49.917, 303.083,49.917, -56.917,49.917, 303.667,49.917, -56.333,49.917, 303.750,49.917, -56.250,49.917, 303.917,49.917, -56.083,49.917, 304.000,49.917, -56.000,49.917, 304.083,49.917, -55.917,49.917, 304.167,49.917, -55.833,49.917, 304.250,49.917, -55.750,49.917, 1.333,50.000, 140.417,50.000, 142.167,50.000, 143.917,50.000, 232.833,50.000, -127.167,50.000, 232.917,50.000, -127.083,50.000, 233.083,50.000, -126.917,50.000, 234.583,50.000, -125.417,50.000, 234.667,50.000, -125.333,50.000, 235.250,50.000, -124.750,50.000, 235.333,50.000, -124.667,50.000, 235.917,50.000, -124.083,50.000, 236.083,50.000, -123.917,50.000, 236.250,50.000, -123.750,50.000, 292.833,50.000, -67.167,50.000, 302.333,50.000, -57.667,50.000, 303.083,50.000, -56.917,50.000, 303.667,50.000, -56.333,50.000, 303.833,50.000, -56.167,50.000, 1.417,50.083, 140.417,50.083, 142.250,50.083, 143.833,50.083, 155.250,50.083, 155.333,50.083, 232.917,50.083, -127.083,50.083, 234.500,50.083, -125.500,50.083, 235.333,50.083, -124.667,50.083, 236.000,50.083, -124.000,50.083, 236.167,50.083, -123.833,50.083, 236.333,50.083, -123.667,50.083, 292.917,50.083, -67.083,50.083, 293.000,50.083, -67.000,50.083, 293.083,50.083, -66.917,50.083, 302.333,50.083, -57.667,50.083, 303.167,50.083, -56.833,50.083, 303.750,50.083, -56.250,50.083, 354.750,50.083, -5.250,50.083, 1.500,50.167, 1.583,50.167, 140.500,50.167, 142.167,50.167, 143.750,50.167, 155.333,50.167, 155.417,50.167, 232.167,50.167, -127.833,50.167, 232.250,50.167, -127.750,50.167, 232.333,50.167, -127.667,50.167, 232.417,50.167, -127.583,50.167, 232.500,50.167, -127.500,50.167, 232.583,50.167, -127.417,50.167, 232.667,50.167, -127.333,50.167, 232.750,50.167, -127.250,50.167, 232.833,50.167, -127.167,50.167, 234.417,50.167, -125.583,50.167, 234.583,50.167, -125.417,50.167, 235.417,50.167, -124.583,50.167, 236.000,50.167, -124.000,50.167, 236.167,50.167, -123.833,50.167, 236.250,50.167, -123.750,50.167, 293.167,50.167, -66.833,50.167, 302.417,50.167, -57.583,50.167, 303.250,50.167, -56.750,50.167, 354.417,50.167, -5.583,50.167, 354.500,50.167, -5.500,50.167, 354.583,50.167, -5.417,50.167, 354.667,50.167, -5.333,50.167, 354.833,50.167, -5.167,50.167, 1.667,50.250, 140.417,50.250, 142.167,50.250, 143.667,50.250, 155.250,50.250, 155.333,50.250, 155.500,50.250, 155.583,50.250, 155.667,50.250, 155.750,50.250, 232.333,50.250, -127.667,50.250, 234.417,50.250, -125.583,50.250, 234.500,50.250, -125.500,50.250, 234.583,50.250, -125.417,50.250, 234.750,50.250, -125.250,50.250, 234.917,50.250, -125.083,50.250, 235.083,50.250, -124.917,50.250, 235.167,50.250, -124.833,50.250, 235.417,50.250, -124.583,50.250, 236.083,50.250, -123.917,50.250, 293.250,50.250, -66.750,50.250, 293.333,50.250, -66.667,50.250, 293.500,50.250, -66.500,50.250, 293.667,50.250, -66.333,50.250, 293.750,50.250, -66.250,50.250, 297.833,50.250, -62.167,50.250, 297.917,50.250, -62.083,50.250, 298.000,50.250, -62.000,50.250, 298.083,50.250, -61.917,50.250, 298.167,50.250, -61.833,50.250, 298.250,50.250, -61.750,50.250, 298.333,50.250, -61.667,50.250, 298.417,50.250, -61.583,50.250, 298.500,50.250, -61.500,50.250, 298.583,50.250, -61.417,50.250, 298.667,50.250, -61.333,50.250, 298.750,50.250, -61.250,50.250, 298.833,50.250, -61.167,50.250, 299.083,50.250, -60.917,50.250, 299.250,50.250, -60.750,50.250, 299.333,50.250, -60.667,50.250, 302.500,50.250, -57.500,50.250, 303.333,50.250, -56.667,50.250, 354.750,50.250, -5.250,50.250, 354.917,50.250, -5.083,50.250, 355.000,50.250, -5.000,50.250, 356.167,50.250, -3.833,50.250, 1.583,50.333, 140.417,50.333, 142.167,50.333, 143.667,50.333, 155.417,50.333, 155.500,50.333, 155.583,50.333, 155.667,50.333, 155.833,50.333, 232.083,50.333, -127.917,50.333, 232.167,50.333, -127.833,50.333, 232.250,50.333, -127.750,50.333, 232.333,50.333, -127.667,50.333, 232.500,50.333, -127.500,50.333, 234.000,50.333, -126.000,50.333, 234.083,50.333, -125.917,50.333, 234.167,50.333, -125.833,50.333, 234.250,50.333, -125.750,50.333, 234.333,50.333, -125.667,50.333, 234.500,50.333, -125.500,50.333, 234.667,50.333, -125.333,50.333, 234.833,50.333, -125.167,50.333, 234.917,50.333, -125.083,50.333, 235.083,50.333, -124.917,50.333, 235.167,50.333, -124.833,50.333, 235.333,50.333, -124.667,50.333, 235.417,50.333, -124.583,50.333, 235.500,50.333, -124.500,50.333, 293.417,50.333, -66.583,50.333, 293.583,50.333, -66.417,50.333, 293.833,50.333, -66.167,50.333, 293.917,50.333, -66.083,50.333, 294.000,50.333, -66.000,50.333, 294.083,50.333, -65.917,50.333, 294.167,50.333, -65.833,50.333, 294.250,50.333, -65.750,50.333, 294.333,50.333, -65.667,50.333, 294.417,50.333, -65.583,50.333, 294.500,50.333, -65.500,50.333, 294.583,50.333, -65.417,50.333, 294.667,50.333, -65.333,50.333, 294.750,50.333, -65.250,50.333, 294.833,50.333, -65.167,50.333, 294.917,50.333, -65.083,50.333, 295.000,50.333, -65.000,50.333, 295.083,50.333, -64.917,50.333, 295.167,50.333, -64.833,50.333, 295.250,50.333, -64.750,50.333, 295.333,50.333, -64.667,50.333, 295.500,50.333, -64.500,50.333, 295.583,50.333, -64.417,50.333, 295.667,50.333, -64.333,50.333, 295.750,50.333, -64.250,50.333, 295.833,50.333, -64.167,50.333, 295.917,50.333, -64.083,50.333, 296.000,50.333, -64.000,50.333, 296.083,50.333, -63.917,50.333, 296.167,50.333, -63.833,50.333, 296.250,50.333, -63.750,50.333, 296.333,50.333, -63.667,50.333, 296.417,50.333, -63.583,50.333, 296.500,50.333, -63.500,50.333, 296.583,50.333, -63.417,50.333, 296.667,50.333, -63.333,50.333, 296.750,50.333, -63.250,50.333, 296.833,50.333, -63.167,50.333, 296.917,50.333, -63.083,50.333, 297.000,50.333, -63.000,50.333, 297.083,50.333, -62.917,50.333, 297.167,50.333, -62.833,50.333, 297.250,50.333, -62.750,50.333, 297.333,50.333, -62.667,50.333, 297.417,50.333, -62.583,50.333, 297.500,50.333, -62.500,50.333, 297.583,50.333, -62.417,50.333, 297.667,50.333, -62.333,50.333, 297.750,50.333, -62.250,50.333, 298.917,50.333, -61.083,50.333, 299.000,50.333, -61.000,50.333, 299.167,50.333, -60.833,50.333, 299.417,50.333, -60.583,50.333, 299.500,50.333, -60.500,50.333, 299.583,50.333, -60.417,50.333, 299.667,50.333, -60.333,50.333, 299.750,50.333, -60.250,50.333, 299.833,50.333, -60.167,50.333, 299.917,50.333, -60.083,50.333, 300.000,50.333, -60.000,50.333, 302.500,50.333, -57.500,50.333, 303.333,50.333, -56.667,50.333, 354.833,50.333, -5.167,50.333, 354.917,50.333, -5.083,50.333, 355.083,50.333, -4.917,50.333, 355.917,50.333, -4.083,50.333, 356.000,50.333, -4.000,50.333, 356.083,50.333, -3.917,50.333, 356.250,50.333, -3.750,50.333, 1.583,50.417, 140.417,50.417, 142.167,50.417, 143.667,50.417, 155.750,50.417, 155.917,50.417, 232.083,50.417, -127.917,50.417, 232.167,50.417, -127.833,50.417, 232.250,50.417, -127.750,50.417, 232.417,50.417, -127.583,50.417, 232.583,50.417, -127.417,50.417, 233.250,50.417, -126.750,50.417, 233.333,50.417, -126.667,50.417, 233.417,50.417, -126.583,50.417, 233.500,50.417, -126.500,50.417, 233.583,50.417, -126.417,50.417, 233.667,50.417, -126.333,50.417, 233.750,50.417, -126.250,50.417, 233.917,50.417, -126.083,50.417, 234.750,50.417, -125.250,50.417, 234.833,50.417, -125.167,50.417, 235.000,50.417, -125.000,50.417, 235.250,50.417, -124.750,50.417, 235.583,50.417, -124.417,50.417, 295.417,50.417, -64.583,50.417, 300.000,50.417, -60.000,50.417, 302.583,50.417, -57.417,50.417, 303.417,50.417, -56.583,50.417, 355.000,50.417, -5.000,50.417, 355.167,50.417, -4.833,50.417, 355.250,50.417, -4.750,50.417, 355.333,50.417, -4.667,50.417, 355.417,50.417, -4.583,50.417, 355.500,50.417, -4.500,50.417, 355.583,50.417, -4.417,50.417, 355.667,50.417, -4.333,50.417, 355.750,50.417, -4.250,50.417, 355.833,50.417, -4.167,50.417, 356.250,50.417, -3.750,50.417, 1.583,50.500, 140.333,50.500, 142.083,50.500, 143.583,50.500, 155.833,50.500, 156.000,50.500, 231.917,50.500, -128.083,50.500, 232.000,50.500, -128.000,50.500, 232.500,50.500, -127.500,50.500, 232.583,50.500, -127.417,50.500, 232.917,50.500, -127.083,50.500, 233.000,50.500, -127.000,50.500, 233.083,50.500, -126.917,50.500, 233.167,50.500, -126.833,50.500, 233.833,50.500, -126.167,50.500, 234.000,50.500, -126.000,50.500, 234.083,50.500, -125.917,50.500, 234.250,50.500, -125.750,50.500, 234.333,50.500, -125.667,50.500, 234.500,50.500, -125.500,50.500, 234.583,50.500, -125.417,50.500, 234.667,50.500, -125.333,50.500, 234.833,50.500, -125.167,50.500, 235.083,50.500, -124.917,50.500, 235.333,50.500, -124.667,50.500, 235.417,50.500, -124.583,50.500, 235.500,50.500, -124.500,50.500, 300.083,50.500, -59.917,50.500, 300.167,50.500, -59.833,50.500, 302.583,50.500, -57.417,50.500, 303.500,50.500, -56.500,50.500, 355.000,50.500, -5.000,50.500, 356.250,50.500, -3.750,50.500, 1.583,50.583, 140.333,50.583, 142.083,50.583, 143.583,50.583, 155.917,50.583, 156.000,50.583, 231.833,50.583, -128.167,50.583, 232.000,50.583, -128.000,50.583, 232.667,50.583, -127.333,50.583, 232.750,50.583, -127.250,50.583, 232.833,50.583, -127.167,50.583, 233.917,50.583, -126.083,50.583, 234.000,50.583, -126.000,50.583, 234.083,50.583, -125.917,50.583, 234.167,50.583, -125.833,50.583, 234.333,50.583, -125.667,50.583, 234.417,50.583, -125.583,50.583, 234.500,50.583, -125.500,50.583, 234.750,50.583, -125.250,50.583, 234.833,50.583, -125.167,50.583, 235.000,50.583, -125.000,50.583, 235.167,50.583, -124.833,50.583, 300.250,50.583, -59.750,50.583, 300.333,50.583, -59.667,50.583, 302.667,50.583, -57.333,50.583, 303.583,50.583, -56.417,50.583, 355.083,50.583, -4.917,50.583, 355.167,50.583, -4.833,50.583, 356.333,50.583, -3.667,50.583, 1.583,50.667, 140.333,50.667, 142.083,50.667, 143.583,50.667, 155.917,50.667, 156.000,50.667, 156.250,50.667, 231.667,50.667, -128.333,50.667, 231.750,50.667, -128.250,50.667, 232.083,50.667, -127.917,50.667, 232.167,50.667, -127.833,50.667, 232.250,50.667, -127.750,50.667, 232.333,50.667, -127.667,50.667, 232.417,50.667, -127.583,50.667, 232.500,50.667, -127.500,50.667, 233.417,50.667, -126.583,50.667, 233.500,50.667, -126.500,50.667, 233.583,50.667, -126.417,50.667, 234.167,50.667, -125.833,50.667, 234.250,50.667, -125.750,50.667, 234.417,50.667, -125.583,50.667, 234.583,50.667, -125.417,50.667, 234.833,50.667, -125.167,50.667, 235.000,50.667, -125.000,50.667, 235.167,50.667, -124.833,50.667, 280.500,50.667, -79.500,50.667, 280.667,50.667, -79.333,50.667, 300.417,50.667, -59.583,50.667, 302.750,50.667, -57.250,50.667, 303.667,50.667, -56.333,50.667, 355.250,50.667, -4.750,50.667, 355.333,50.667, -4.667,50.667, 356.417,50.667, -3.583,50.667, 356.500,50.667, -3.500,50.667, 357.333,50.667, -2.667,50.667, 357.417,50.667, -2.583,50.667, 357.500,50.667, -2.500,50.667, 357.583,50.667, -2.417,50.667, 357.667,50.667, -2.333,50.667, 357.750,50.667, -2.250,50.667, 357.833,50.667, -2.167,50.667, 358.583,50.667, -1.417,50.667, 358.667,50.667, -1.333,50.667, 1.667,50.750, 140.333,50.750, 142.167,50.750, 143.583,50.750, 156.000,50.750, 156.250,50.750, 156.333,50.750, 231.667,50.750, -128.333,50.750, 231.750,50.750, -128.250,50.750, 232.083,50.750, -127.917,50.750, 232.167,50.750, -127.833,50.750, 232.250,50.750, -127.750,50.750, 232.333,50.750, -127.667,50.750, 233.583,50.750, -126.417,50.750, 233.750,50.750, -126.250,50.750, 233.917,50.750, -126.083,50.750, 234.000,50.750, -126.000,50.750, 234.083,50.750, -125.917,50.750, 234.250,50.750, -125.750,50.750, 234.417,50.750, -125.583,50.750, 234.500,50.750, -125.500,50.750, 234.917,50.750, -125.083,50.750, 235.083,50.750, -124.917,50.750, 280.417,50.750, -79.583,50.750, 280.583,50.750, -79.417,50.750, 280.750,50.750, -79.250,50.750, 300.500,50.750, -59.500,50.750, 302.833,50.750, -57.167,50.750, 302.917,50.750, -57.083,50.750, 303.750,50.750, -56.250,50.750, 355.417,50.750, -4.583,50.750, 356.583,50.750, -3.417,50.750, 356.667,50.750, -3.333,50.750, 356.750,50.750, -3.250,50.750, 356.833,50.750, -3.167,50.750, 356.917,50.750, -3.083,50.750, 357.000,50.750, -3.000,50.750, 357.083,50.750, -2.917,50.750, 357.167,50.750, -2.833,50.750, 357.250,50.750, -2.750,50.750, 357.917,50.750, -2.083,50.750, 358.000,50.750, -2.000,50.750, 358.333,50.750, -1.667,50.750, 358.500,50.750, -1.500,50.750, 358.667,50.750, -1.333,50.750, 0.000,50.833, 0.083,50.833, 0.167,50.833, 0.250,50.833, 0.333,50.833, 1.667,50.833, 140.417,50.833, 142.167,50.833, 143.500,50.833, 155.500,50.833, 156.333,50.833, 231.833,50.833, -128.167,50.833, 231.917,50.833, -128.083,50.833, 232.000,50.833, -128.000,50.833, 233.500,50.833, -126.500,50.833, 233.833,50.833, -126.167,50.833, 234.083,50.833, -125.917,50.833, 234.250,50.833, -125.750,50.833, 234.417,50.833, -125.583,50.833, 234.833,50.833, -125.167,50.833, 235.000,50.833, -125.000,50.833, 235.167,50.833, -124.833,50.833, 280.500,50.833, -79.500,50.833, 280.667,50.833, -79.333,50.833, 300.583,50.833, -59.417,50.833, 300.667,50.833, -59.333,50.833, 300.833,50.833, -59.167,50.833, 303.000,50.833, -57.000,50.833, 303.833,50.833, -56.167,50.833, 355.500,50.833, -4.500,50.833, 358.083,50.833, -1.917,50.833, 358.167,50.833, -1.833,50.833, 358.250,50.833, -1.750,50.833, 358.417,50.833, -1.583,50.833, 358.500,50.833, -1.500,50.833, 359.083,50.833, -0.917,50.833, 359.167,50.833, -0.833,50.833, 359.250,50.833, -0.750,50.833, 359.333,50.833, -0.667,50.833, 359.417,50.833, -0.583,50.833, 359.500,50.833, -0.500,50.833, 359.583,50.833, -0.417,50.833, 359.750,50.833, -0.250,50.833, 359.833,50.833, -0.167,50.833, 0.417,50.917, 0.500,50.917, 0.583,50.917, 1.750,50.917, 1.833,50.917, 1.917,50.917, 140.500,50.917, 142.167,50.917, 143.500,50.917, 155.500,50.917, 232.833,50.917, -127.167,50.917, 233.083,50.917, -126.917,50.917, 233.250,50.917, -126.750,50.917, 233.333,50.917, -126.667,50.917, 233.417,50.917, -126.583,50.917, 233.833,50.917, -126.167,50.917, 234.167,50.917, -125.833,50.917, 234.250,50.917, -125.750,50.917, 234.333,50.917, -125.667,50.917, 234.417,50.917, -125.583,50.917, 234.917,50.917, -125.083,50.917, 235.083,50.917, -124.917,50.917, 235.250,50.917, -124.750,50.917, 280.417,50.917, -79.583,50.917, 280.583,50.917, -79.417,50.917, 300.750,50.917, -59.250,50.917, 300.833,50.917, -59.167,50.917, 303.083,50.917, -56.917,50.917, 303.917,50.917, -56.083,50.917, 355.500,50.917, -4.500,50.917, 355.667,50.917, -4.333,50.917, 358.583,50.917, -1.417,50.917, 358.667,50.917, -1.333,50.917, 358.750,50.917, -1.250,50.917, 358.833,50.917, -1.167,50.917, 358.917,50.917, -1.083,50.917, 359.000,50.917, -1.000,50.917, 359.667,50.917, -0.333,50.917, 359.917,50.917, -0.083,50.917, 0.667,51.000, 0.750,51.000, 0.833,51.000, 2.000,51.000, 2.083,51.000, 2.167,51.000, 2.250,51.000, 2.333,51.000, 2.417,51.000, 2.500,51.000, 140.500,51.000, 142.250,51.000, 143.500,51.000, 232.500,51.000, -127.500,51.000, 232.583,51.000, -127.417,51.000, 232.667,51.000, -127.333,51.000, 232.750,51.000, -127.250,51.000, 232.917,51.000, -127.083,51.000, 233.000,51.000, -127.000,51.000, 233.167,51.000, -126.833,51.000, 233.500,51.000, -126.500,51.000, 233.583,51.000, -126.417,51.000, 233.667,51.000, -126.333,51.000, 233.750,51.000, -126.250,51.000, 234.167,51.000, -125.833,51.000, 234.333,51.000, -125.667,51.000, 234.500,51.000, -125.500,51.000, 235.000,51.000, -125.000,51.000, 235.167,51.000, -124.833,51.000, 280.333,51.000, -79.667,51.000, 280.500,51.000, -79.500,51.000, 300.833,51.000, -59.167,51.000, 303.083,51.000, -56.917,51.000, 304.000,51.000, -56.000,51.000, 355.583,51.000, -4.417,51.000, 355.750,51.000, -4.250,51.000, 0.917,51.083, 1.000,51.083, 2.583,51.083, 2.667,51.083, 140.583,51.083, 142.333,51.083, 143.417,51.083, 156.750,51.083, 156.833,51.083, 232.500,51.083, -127.500,51.083, 234.250,51.083, -125.750,51.083, 234.417,51.083, -125.583,51.083, 279.083,51.083, -80.917,51.083, 279.250,51.083, -80.750,51.083, 280.000,51.083, -80.000,51.083, 280.083,51.083, -79.917,51.083, 280.167,51.083, -79.833,51.083, 280.250,51.083, -79.750,51.083, 280.417,51.083, -79.583,51.083, 300.917,51.083, -59.083,51.083, 303.167,51.083, -56.833,51.083, 304.083,51.083, -55.917,51.083, 355.833,51.083, -4.167,51.083, 1.083,51.167, 1.167,51.167, 1.250,51.167, 2.750,51.167, 2.833,51.167, 2.917,51.167, 140.583,51.167, 142.250,51.167, 143.417,51.167, 156.750,51.167, 156.917,51.167, 157.000,51.167, 232.250,51.167, -127.750,51.167, 232.333,51.167, -127.667,51.167, 232.417,51.167, -127.583,51.167, 279.000,51.167, -81.000,51.167, 279.167,51.167, -80.833,51.167, 279.333,51.167, -80.667,51.167, 279.417,51.167, -80.583,51.167, 279.917,51.167, -80.083,51.167, 280.333,51.167, -79.667,51.167, 301.000,51.167, -59.000,51.167, 301.083,51.167, -58.917,51.167, 301.167,51.167, -58.833,51.167, 303.250,51.167, -56.750,51.167, 303.833,51.167, -56.167,51.167, 304.000,51.167, -56.000,51.167, 304.083,51.167, -55.917,51.167, 355.833,51.167, -4.167,51.167, 355.917,51.167, -4.083,51.167, 356.000,51.167, -4.000,51.167, 356.083,51.167, -3.917,51.167, 356.167,51.167, -3.833,51.167, 356.250,51.167, -3.750,51.167, 356.333,51.167, -3.667,51.167, 356.417,51.167, -3.583,51.167, 356.500,51.167, -3.500,51.167, 356.583,51.167, -3.417,51.167, 356.667,51.167, -3.333,51.167, 356.750,51.167, -3.250,51.167, 356.833,51.167, -3.167,51.167, 356.917,51.167, -3.083,51.167, 1.250,51.250, 3.000,51.250, 3.083,51.250, 3.167,51.250, 140.667,51.250, 142.250,51.250, 143.333,51.250, 156.667,51.250, 157.083,51.250, 157.167,51.250, 232.250,51.250, -127.750,51.250, 232.333,51.250, -127.667,51.250, 232.500,51.250, -127.500,51.250, 232.667,51.250, -127.333,51.250, 232.833,51.250, -127.167,51.250, 279.083,51.250, -80.917,51.250, 279.500,51.250, -80.500,51.250, 279.583,51.250, -80.417,51.250, 279.667,51.250, -80.333,51.250, 279.750,51.250, -80.250,51.250, 279.833,51.250, -80.167,51.250, 280.333,51.250, -79.667,51.250, 281.083,51.250, -78.917,51.250, 301.083,51.250, -58.917,51.250, 301.250,51.250, -58.750,51.250, 301.417,51.250, -58.583,51.250, 303.250,51.250, -56.750,51.250, 303.750,51.250, -56.250,51.250, 303.917,51.250, -56.083,51.250, 357.000,51.250, -3.000,51.250, 0.583,51.333, 0.667,51.333, 0.833,51.333, 0.917,51.333, 1.000,51.333, 1.083,51.333, 1.167,51.333, 1.250,51.333, 1.333,51.333, 3.250,51.333, 3.333,51.333, 3.417,51.333, 3.500,51.333, 3.583,51.333, 3.667,51.333, 3.750,51.333, 3.833,51.333, 3.917,51.333, 4.000,51.333, 4.083,51.333, 140.583,51.333, 142.167,51.333, 143.250,51.333, 156.583,51.333, 157.250,51.333, 232.417,51.333, -127.583,51.333, 232.583,51.333, -127.417,51.333, 232.750,51.333, -127.250,51.333, 232.917,51.333, -127.083,51.333, 279.167,51.333, -80.833,51.333, 279.250,51.333, -80.750,51.333, 279.333,51.333, -80.667,51.333, 280.333,51.333, -79.667,51.333, 280.917,51.333, -79.083,51.333, 281.000,51.333, -79.000,51.333, 281.167,51.333, -78.833,51.333, 301.167,51.333, -58.833,51.333, 301.333,51.333, -58.667,51.333, 301.500,51.333, -58.500,51.333, 301.583,51.333, -58.417,51.333, 301.667,51.333, -58.333,51.333, 301.750,51.333, -58.250,51.333, 303.333,51.333, -56.667,51.333, 303.417,51.333, -56.583,51.333, 303.500,51.333, -56.500,51.333, 303.583,51.333, -56.417,51.333, 303.667,51.333, -56.333,51.333, 357.083,51.333, -2.917,51.333, 0.417,51.417, 0.500,51.417, 0.750,51.417, 4.167,51.417, 4.250,51.417, 140.667,51.417, 140.750,51.417, 142.083,51.417, 143.333,51.417, 143.417,51.417, 156.583,51.417, 157.333,51.417, 232.417,51.417, -127.583,51.417, 232.500,51.417, -127.500,51.417, 232.667,51.417, -127.333,51.417, 232.833,51.417, -127.167,51.417, 279.333,51.417, -80.667,51.417, 280.417,51.417, -79.583,51.417, 280.833,51.417, -79.167,51.417, 281.167,51.417, -78.833,51.417, 281.250,51.417, -78.750,51.417, 301.833,51.417, -58.167,51.417, 301.917,51.417, -58.083,51.417, 302.000,51.417, -58.000,51.417, 302.833,51.417, -57.167,51.417, 302.917,51.417, -57.083,51.417, 303.667,51.417, -56.333,51.417, 303.750,51.417, -56.250,51.417, 303.833,51.417, -56.167,51.417, 303.917,51.417, -56.083,51.417, 304.000,51.417, -56.000,51.417, 304.083,51.417, -55.917,51.417, 304.167,51.417, -55.833,51.417, 304.250,51.417, -55.750,51.417, 304.333,51.417, -55.667,51.417, 356.500,51.417, -3.500,51.417, 356.583,51.417, -3.417,51.417, 356.750,51.417, -3.250,51.417, 357.167,51.417, -2.833,51.417, 357.250,51.417, -2.750,51.417, 0.333,51.500, 3.667,51.500, 3.750,51.500, 4.333,51.500, 140.750,51.500, 142.083,51.500, 143.167,51.500, 143.250,51.500, 143.333,51.500, 156.500,51.500, 157.417,51.500, 157.500,51.500, 231.917,51.500, -128.083,51.500, 232.333,51.500, -127.667,51.500, 232.500,51.500, -127.500,51.500, 279.333,51.500, -80.667,51.500, 280.500,51.500, -79.500,51.500, 280.583,51.500, -79.417,51.500, 280.667,51.500, -79.333,51.500, 280.750,51.500, -79.250,51.500, 280.917,51.500, -79.083,51.500, 281.333,51.500, -78.667,51.500, 302.083,51.500, -57.917,51.500, 302.167,51.500, -57.833,51.500, 302.250,51.500, -57.750,51.500, 302.333,51.500, -57.667,51.500, 302.417,51.500, -57.583,51.500, 302.500,51.500, -57.500,51.500, 302.667,51.500, -57.333,51.500, 302.833,51.500, -57.167,51.500, 303.000,51.500, -57.000,51.500, 303.083,51.500, -56.917,51.500, 303.167,51.500, -56.833,51.500, 303.833,51.500, -56.167,51.500, 303.917,51.500, -56.083,51.500, 304.333,51.500, -55.667,51.500, 356.333,51.500, -3.667,51.500, 356.417,51.500, -3.583,51.500, 356.667,51.500, -3.333,51.500, 356.833,51.500, -3.167,51.500, 357.333,51.500, -2.667,51.500, 0.417,51.583, 0.500,51.583, 0.583,51.583, 0.667,51.583, 0.750,51.583, 3.667,51.583, 3.750,51.583, 4.167,51.583, 4.250,51.583, 4.333,51.583, 140.750,51.583, 142.000,51.583, 143.083,51.583, 143.333,51.583, 156.500,51.583, 157.583,51.583, 157.667,51.583, 178.750,51.583, 178.833,51.583, 231.917,51.583, -128.083,51.583, 232.250,51.583, -127.750,51.583, 232.417,51.583, -127.583,51.583, 232.500,51.583, -127.500,51.583, 232.667,51.583, -127.333,51.583, 232.750,51.583, -127.250,51.583, 232.833,51.583, -127.167,51.583, 232.917,51.583, -127.083,51.583, 233.000,51.583, -127.000,51.583, 233.083,51.583, -126.917,51.583, 233.167,51.583, -126.833,51.583, 233.250,51.583, -126.750,51.583, 233.333,51.583, -126.667,51.583, 279.250,51.583, -80.750,51.583, 281.250,51.583, -78.750,51.583, 302.583,51.583, -57.417,51.583, 302.750,51.583, -57.250,51.583, 303.250,51.583, -56.750,51.583, 304.333,51.583, -55.667,51.583, 350.250,51.583, -9.750,51.583, 350.417,51.583, -9.583,51.583, 350.500,51.583, -9.500,51.583, 350.583,51.583, -9.417,51.583, 350.667,51.583, -9.333,51.583, 350.750,51.583, -9.250,51.583, 350.833,51.583, -9.167,51.583, 350.917,51.583, -9.083,51.583, 355.750,51.583, -4.250,51.583, 355.833,51.583, -4.167,51.583, 355.917,51.583, -4.083,51.583, 356.250,51.583, -3.750,51.583, 356.917,51.583, -3.083,51.583, 357.000,51.583, -3.000,51.583, 357.083,51.583, -2.917,51.583, 357.250,51.583, -2.750,51.583, 357.417,51.583, -2.583,51.583, 0.833,51.667, 0.917,51.667, 3.917,51.667, 4.083,51.667, 4.417,51.667, 4.500,51.667, 4.583,51.667, 140.833,51.667, 140.917,51.667, 141.833,51.667, 141.917,51.667, 143.167,51.667, 156.500,51.667, 157.750,51.667, 157.833,51.667, 182.083,51.667, -177.917,51.667, 232.167,51.667, -127.833,51.667, 232.333,51.667, -127.667,51.667, 232.417,51.667, -127.583,51.667, 232.583,51.667, -127.417,51.667, 233.417,51.667, -126.583,51.667, 279.167,51.667, -80.833,51.667, 281.083,51.667, -78.917,51.667, 281.167,51.667, -78.833,51.667, 303.333,51.667, -56.667,51.667, 303.417,51.667, -56.583,51.667, 349.917,51.667, -10.083,51.667, 350.000,51.667, -10.000,51.667, 350.167,51.667, -9.833,51.667, 350.250,51.667, -9.750,51.667, 350.500,51.667, -9.500,51.667, 351.000,51.667, -9.000,51.667, 351.083,51.667, -8.917,51.667, 351.167,51.667, -8.833,51.667, 351.250,51.667, -8.750,51.667, 354.917,51.667, -5.083,51.667, 355.000,51.667, -5.000,51.667, 355.083,51.667, -4.917,51.667, 356.000,51.667, -4.000,51.667, 356.083,51.667, -3.917,51.667, 356.167,51.667, -3.833,51.667, 357.167,51.667, -2.833,51.667, 357.333,51.667, -2.667,51.667, 357.500,51.667, -2.500,51.667, 357.583,51.667, -2.417,51.667, 0.750,51.750, 4.000,51.750, 4.667,51.750, 141.000,51.750, 141.083,51.750, 141.833,51.750, 143.250,51.750, 156.500,51.750, 157.917,51.750, 182.583,51.750, -177.417,51.750, 183.167,51.750, -176.833,51.750, 183.333,51.750, -176.667,51.750, 183.417,51.750, -176.583,51.750, 232.167,51.750, -127.833,51.750, 232.500,51.750, -127.500,51.750, 232.667,51.750, -127.333,51.750, 232.750,51.750, -127.250,51.750, 232.833,51.750, -127.167,51.750, 232.917,51.750, -127.083,51.750, 233.000,51.750, -127.000,51.750, 233.083,51.750, -126.917,51.750, 233.167,51.750, -126.833,51.750, 233.250,51.750, -126.750,51.750, 233.333,51.750, -126.667,51.750, 279.083,51.750, -80.917,51.750, 279.167,51.750, -80.833,51.750, 279.333,51.750, -80.667,51.750, 281.000,51.750, -79.000,51.750, 281.083,51.750, -78.917,51.750, 303.500,51.750, -56.500,51.750, 303.583,51.750, -56.417,51.750, 350.083,51.750, -9.917,51.750, 350.250,51.750, -9.750,51.750, 350.333,51.750, -9.667,51.750, 350.417,51.750, -9.583,51.750, 351.333,51.750, -8.667,51.750, 351.417,51.750, -8.583,51.750, 351.500,51.750, -8.500,51.750, 354.833,51.750, -5.167,51.750, 355.167,51.750, -4.833,51.750, 355.250,51.750, -4.750,51.750, 355.333,51.750, -4.667,51.750, 355.417,51.750, -4.583,51.750, 355.500,51.750, -4.500,51.750, 355.667,51.750, -4.333,51.750, 355.750,51.750, -4.250,51.750, 355.833,51.750, -4.167,51.750, 355.917,51.750, -4.083,51.750, 357.333,51.750, -2.667,51.750, 357.500,51.750, -2.500,51.750, 357.667,51.750, -2.333,51.750, 0.833,51.833, 0.917,51.833, 1.000,51.833, 1.083,51.833, 1.167,51.833, 4.250,51.833, 4.500,51.833, 4.583,51.833, 4.667,51.833, 4.750,51.833, 4.833,51.833, 141.083,51.833, 141.833,51.833, 143.083,51.833, 143.167,51.833, 156.500,51.833, 158.000,51.833, 182.000,51.833, -178.000,51.833, 182.083,51.833, -177.917,51.833, 183.250,51.833, -176.750,51.833, 232.167,51.833, -127.833,51.833, 278.917,51.833, -81.083,51.833, 279.000,51.833, -81.000,51.833, 281.167,51.833, -78.833,51.833, 303.667,51.833, -56.333,51.833, 349.667,51.833, -10.333,51.833, 349.833,51.833, -10.167,51.833, 349.917,51.833, -10.083,51.833, 350.000,51.833, -10.000,51.833, 350.167,51.833, -9.833,51.833, 350.333,51.833, -9.667,51.833, 351.500,51.833, -8.500,51.833, 351.667,51.833, -8.333,51.833, 354.917,51.833, -5.083,51.833, 355.583,51.833, -4.417,51.833, 357.417,51.833, -2.583,51.833, 357.583,51.833, -2.417,51.833, 1.167,51.917, 4.333,51.917, 4.417,51.917, 4.583,51.917, 4.917,51.917, 141.167,51.917, 141.250,51.917, 141.333,51.917, 141.750,51.917, 143.000,51.917, 156.500,51.917, 158.083,51.917, 158.167,51.917, 179.500,51.917, 179.583,51.917, 179.667,51.917, 231.833,51.917, -128.167,51.917, 232.167,51.917, -127.833,51.917, 232.333,51.917, -127.667,51.917, 278.833,51.917, -81.167,51.917, 281.167,51.917, -78.833,51.917, 281.250,51.917, -78.750,51.917, 303.750,51.917, -56.250,51.917, 303.833,51.917, -56.167,51.917, 349.833,51.917, -10.167,51.917, 350.083,51.917, -9.917,51.917, 350.250,51.917, -9.750,51.917, 351.583,51.917, -8.417,51.917, 351.750,51.917, -8.250,51.917, 351.833,51.917, -8.167,51.917, 351.917,51.917, -8.083,51.917, 354.833,51.917, -5.167,51.917, 354.917,51.917, -5.083,51.917, 1.250,52.000, 1.333,52.000, 5.000,52.000, 141.167,52.000, 141.667,52.000, 143.000,52.000, 156.500,52.000, 158.167,52.000, 179.583,52.000, 231.833,52.000, -128.167,52.000, 232.000,52.000, -128.000,52.000, 232.167,52.000, -127.833,52.000, 232.250,52.000, -127.750,52.000, 232.417,52.000, -127.583,52.000, 232.500,52.000, -127.500,52.000, 233.083,52.000, -126.917,52.000, 233.250,52.000, -126.750,52.000, 278.583,52.000, -81.417,52.000, 278.750,52.000, -81.250,52.000, 278.833,52.000, -81.167,52.000, 278.917,52.000, -81.083,52.000, 280.417,52.000, -79.583,52.000, 280.500,52.000, -79.500,52.000, 281.333,52.000, -78.667,52.000, 303.833,52.000, -56.167,52.000, 349.833,52.000, -10.167,52.000, 349.917,52.000, -10.083,52.000, 350.000,52.000, -10.000,52.000, 352.000,52.000, -8.000,52.000, 352.083,52.000, -7.917,52.000, 352.167,52.000, -7.833,52.000, 355.000,52.000, -5.000,52.000, 355.083,52.000, -4.917,52.000, 355.167,52.000, -4.833,52.000, 1.333,52.083, 5.083,52.083, 141.250,52.083, 141.667,52.083, 143.000,52.083, 156.500,52.083, 158.167,52.083, 177.583,52.083, 185.083,52.083, -174.917,52.083, 185.167,52.083, -174.833,52.083, 185.250,52.083, -174.750,52.083, 185.333,52.083, -174.667,52.083, 186.083,52.083, -173.917,52.083, 186.167,52.083, -173.833,52.083, 186.250,52.083, -173.750,52.083, 186.333,52.083, -173.667,52.083, 186.417,52.083, -173.583,52.083, 186.500,52.083, -173.500,52.083, 186.583,52.083, -173.417,52.083, 186.667,52.083, -173.333,52.083, 186.750,52.083, -173.250,52.083, 232.167,52.083, -127.833,52.083, 232.250,52.083, -127.750,52.083, 232.583,52.083, -127.417,52.083, 233.000,52.083, -127.000,52.083, 233.167,52.083, -126.833,52.083, 233.333,52.083, -126.667,52.083, 278.417,52.083, -81.583,52.083, 278.500,52.083, -81.500,52.083, 278.667,52.083, -81.333,52.083, 281.417,52.083, -78.583,52.083, 303.917,52.083, -56.083,52.083, 304.000,52.083, -56.000,52.083, 304.083,52.083, -55.917,52.083, 350.083,52.083, -9.917,52.083, 352.167,52.083, -7.833,52.083, 355.250,52.083, -4.750,52.083, 355.333,52.083, -4.667,52.083, 355.417,52.083, -4.583,52.083, 355.500,52.083, -4.500,52.083, 1.417,52.167, 5.083,52.167, 141.333,52.167, 141.750,52.167, 143.000,52.167, 156.500,52.167, 158.250,52.167, 185.500,52.167, -174.500,52.167, 185.583,52.167, -174.417,52.167, 231.667,52.167, -128.333,52.167, 231.750,52.167, -128.250,52.167, 231.833,52.167, -128.167,52.167, 232.250,52.167, -127.750,52.167, 232.333,52.167, -127.667,52.167, 232.583,52.167, -127.417,52.167, 232.667,52.167, -127.333,52.167, 232.750,52.167, -127.250,52.167, 232.917,52.167, -127.083,52.167, 233.083,52.167, -126.917,52.167, 233.250,52.167, -126.750,52.167, 278.000,52.167, -82.000,52.167, 278.083,52.167, -81.917,52.167, 278.167,52.167, -81.833,52.167, 278.250,52.167, -81.750,52.167, 278.333,52.167, -81.667,52.167, 281.500,52.167, -78.500,52.167, 304.083,52.167, -55.917,52.167, 349.583,52.167, -10.417,52.167, 349.667,52.167, -10.333,52.167, 349.750,52.167, -10.250,52.167, 349.833,52.167, -10.167,52.167, 349.917,52.167, -10.083,52.167, 350.000,52.167, -10.000,52.167, 350.083,52.167, -9.917,52.167, 350.250,52.167, -9.750,52.167, 352.250,52.167, -7.750,52.167, 352.333,52.167, -7.667,52.167, 352.417,52.167, -7.583,52.167, 352.500,52.167, -7.500,52.167, 352.583,52.167, -7.417,52.167, 352.667,52.167, -7.333,52.167, 352.750,52.167, -7.250,52.167, 352.833,52.167, -7.167,52.167, 355.583,52.167, -4.417,52.167, 355.667,52.167, -4.333,52.167, 355.750,52.167, -4.250,52.167, 1.500,52.250, 5.000,52.250, 5.167,52.250, 5.250,52.250, 5.333,52.250, 141.167,52.250, 141.250,52.250, 141.667,52.250, 143.000,52.250, 156.417,52.250, 158.333,52.250, 228.583,52.250, -131.417,52.250, 228.667,52.250, -131.333,52.250, 231.833,52.250, -128.167,52.250, 231.917,52.250, -128.083,52.250, 232.000,52.250, -128.000,52.250, 232.167,52.250, -127.833,52.250, 232.333,52.250, -127.667,52.250, 232.417,52.250, -127.583,52.250, 232.833,52.250, -127.167,52.250, 233.000,52.250, -127.000,52.250, 233.167,52.250, -126.833,52.250, 277.917,52.250, -82.083,52.250, 281.500,52.250, -78.500,52.250, 304.000,52.250, -56.000,52.250, 349.750,52.250, -10.250,52.250, 349.833,52.250, -10.167,52.250, 350.000,52.250, -10.000,52.250, 350.167,52.250, -9.833,52.250, 350.333,52.250, -9.667,52.250, 352.917,52.250, -7.083,52.250, 353.000,52.250, -7.000,52.250, 353.083,52.250, -6.917,52.250, 353.167,52.250, -6.833,52.250, 353.250,52.250, -6.750,52.250, 353.333,52.250, -6.667,52.250, 353.417,52.250, -6.583,52.250, 353.500,52.250, -6.500,52.250, 355.833,52.250, -4.167,52.250, 1.500,52.333, 5.083,52.333, 5.417,52.333, 5.500,52.333, 141.083,52.333, 141.667,52.333, 143.000,52.333, 156.417,52.333, 158.417,52.333, 185.667,52.333, -174.333,52.333, 231.750,52.333, -128.250,52.333, 232.000,52.333, -128.000,52.333, 232.167,52.333, -127.833,52.333, 232.417,52.333, -127.583,52.333, 232.583,52.333, -127.417,52.333, 233.083,52.333, -126.917,52.333, 278.000,52.333, -82.000,52.333, 278.083,52.333, -81.917,52.333, 278.167,52.333, -81.833,52.333, 278.250,52.333, -81.750,52.333, 278.333,52.333, -81.667,52.333, 281.500,52.333, -78.500,52.333, 303.667,52.333, -56.333,52.333, 303.833,52.333, -56.167,52.333, 303.917,52.333, -56.083,52.333, 350.250,52.333, -9.750,52.333, 353.333,52.333, -6.667,52.333, 355.917,52.333, -4.083,52.333, 1.583,52.417, 5.583,52.417, 5.667,52.417, 141.000,52.417, 141.750,52.417, 143.000,52.417, 156.417,52.417, 158.417,52.417, 173.417,52.417, 173.500,52.417, 173.583,52.417, 228.500,52.417, -131.500,52.417, 231.583,52.417, -128.417,52.417, 231.667,52.417, -128.333,52.417, 231.833,52.417, -128.167,52.417, 232.000,52.417, -128.000,52.417, 232.083,52.417, -127.917,52.417, 232.250,52.417, -127.750,52.417, 232.333,52.417, -127.667,52.417, 232.750,52.417, -127.250,52.417, 232.833,52.417, -127.167,52.417, 232.917,52.417, -127.083,52.417, 233.000,52.417, -127.000,52.417, 278.250,52.417, -81.750,52.417, 281.500,52.417, -78.500,52.417, 303.583,52.417, -56.417,52.417, 303.750,52.417, -56.250,52.417, 303.917,52.417, -56.083,52.417, 304.000,52.417, -56.000,52.417, 304.083,52.417, -55.917,52.417, 304.167,52.417, -55.833,52.417, 350.083,52.417, -9.917,52.417, 350.167,52.417, -9.833,52.417, 350.250,52.417, -9.750,52.417, 353.417,52.417, -6.583,52.417, 355.917,52.417, -4.083,52.417, 1.583,52.500, 5.750,52.500, 5.833,52.500, 141.083,52.500, 141.833,52.500, 143.083,52.500, 156.500,52.500, 158.417,52.500, 228.333,52.500, -131.667,52.500, 231.250,52.500, -128.750,52.500, 231.333,52.500, -128.667,52.500, 231.500,52.500, -128.500,52.500, 231.667,52.500, -128.333,52.500, 231.833,52.500, -128.167,52.500, 232.000,52.500, -128.000,52.500, 232.417,52.500, -127.583,52.500, 232.500,52.500, -127.500,52.500, 232.667,52.500, -127.333,52.500, 232.833,52.500, -127.167,52.500, 278.083,52.500, -81.917,52.500, 278.167,52.500, -81.833,52.500, 281.500,52.500, -78.500,52.500, 303.667,52.500, -56.333,52.500, 303.833,52.500, -56.167,52.500, 303.917,52.500, -56.083,52.500, 350.333,52.500, -9.667,52.500, 350.417,52.500, -9.583,52.500, 350.500,52.500, -9.500,52.500, 350.583,52.500, -9.417,52.500, 350.667,52.500, -9.333,52.500, 350.750,52.500, -9.250,52.500, 353.500,52.500, -6.500,52.500, 353.583,52.500, -6.417,52.500, 356.000,52.500, -4.000,52.500, 1.583,52.583, 5.917,52.583, 141.167,52.583, 141.250,52.583, 141.917,52.583, 143.083,52.583, 156.333,52.583, 156.417,52.583, 158.333,52.583, 228.167,52.583, -131.833,52.583, 231.417,52.583, -128.583,52.583, 231.667,52.583, -128.333,52.583, 231.833,52.583, -128.167,52.583, 231.917,52.583, -128.083,52.583, 232.583,52.583, -127.417,52.583, 232.750,52.583, -127.250,52.583, 232.917,52.583, -127.083,52.583, 233.000,52.583, -127.000,52.583, 278.000,52.583, -82.000,52.583, 281.333,52.583, -78.667,52.583, 281.417,52.583, -78.583,52.583, 303.750,52.583, -56.250,52.583, 350.167,52.583, -9.833,52.583, 350.833,52.583, -9.167,52.583, 350.917,52.583, -9.083,52.583, 351.000,52.583, -9.000,52.583, 351.083,52.583, -8.917,52.583, 351.167,52.583, -8.833,52.583, 353.583,52.583, -6.417,52.583, 355.917,52.583, -4.083,52.583, 1.583,52.667, 5.917,52.667, 141.250,52.667, 141.917,52.667, 143.167,52.667, 156.250,52.667, 158.417,52.667, 228.083,52.667, -131.917,52.667, 228.250,52.667, -131.750,52.667, 230.917,52.667, -129.083,52.667, 231.167,52.667, -128.833,52.667, 231.333,52.667, -128.667,52.667, 231.500,52.667, -128.500,52.667, 231.583,52.667, -128.417,52.667, 231.667,52.667, -128.333,52.667, 231.750,52.667, -128.250,52.667, 231.833,52.667, -128.167,52.667, 232.667,52.667, -127.333,52.667, 232.750,52.667, -127.250,52.667, 232.917,52.667, -127.083,52.667, 233.083,52.667, -126.917,52.667, 277.917,52.667, -82.083,52.667, 281.250,52.667, -78.750,52.667, 303.833,52.667, -56.167,52.667, 303.917,52.667, -56.083,52.667, 304.000,52.667, -56.000,52.667, 350.333,52.667, -9.667,52.667, 350.417,52.667, -9.583,52.667, 350.500,52.667, -9.500,52.667, 350.583,52.667, -9.417,52.667, 350.667,52.667, -9.333,52.667, 351.250,52.667, -8.750,52.667, 353.583,52.667, -6.417,52.667, 356.000,52.667, -4.000,52.667, 0.250,52.750, 0.333,52.750, 0.417,52.750, 1.500,52.750, 5.917,52.750, 141.167,52.750, 141.917,52.750, 143.250,52.750, 156.167,52.750, 158.333,52.750, 230.833,52.750, -129.167,52.750, 231.000,52.750, -129.000,52.750, 231.167,52.750, -128.833,52.750, 231.333,52.750, -128.667,52.750, 231.417,52.750, -128.583,52.750, 231.583,52.750, -128.417,52.750, 231.750,52.750, -128.250,52.750, 231.917,52.750, -128.083,52.750, 232.833,52.750, -127.167,52.750, 233.000,52.750, -127.000,52.750, 277.833,52.750, -82.167,52.750, 277.917,52.750, -82.083,52.750, 279.000,52.750, -81.000,52.750, 279.083,52.750, -80.917,52.750, 281.167,52.750, -78.833,52.750, 303.750,52.750, -56.250,52.750, 350.583,52.750, -9.417,52.750, 350.750,52.750, -9.250,52.750, 351.083,52.750, -8.917,52.750, 351.167,52.750, -8.833,52.750, 353.667,52.750, -6.333,52.750, 355.917,52.750, -4.083,52.750, 0.000,52.833, 0.083,52.833, 0.167,52.833, 0.500,52.833, 1.250,52.833, 1.333,52.833, 1.417,52.833, 5.917,52.833, 141.000,52.833, 141.083,52.833, 141.167,52.833, 141.250,52.833, 141.917,52.833, 143.250,52.833, 156.167,52.833, 158.417,52.833, 158.500,52.833, 172.833,52.833, 172.917,52.833, 173.000,52.833, 173.083,52.833, 173.333,52.833, 190.000,52.833, -170.000,52.833, 227.833,52.833, -132.167,52.833, 227.917,52.833, -132.083,52.833, 228.083,52.833, -131.917,52.833, 230.917,52.833, -129.083,52.833, 231.083,52.833, -128.917,52.833, 231.167,52.833, -128.833,52.833, 231.333,52.833, -128.667,52.833, 231.500,52.833, -128.500,52.833, 231.583,52.833, -128.417,52.833, 231.750,52.833, -128.250,52.833, 231.917,52.833, -128.083,52.833, 232.917,52.833, -127.083,52.833, 233.083,52.833, -126.917,52.833, 277.750,52.833, -82.250,52.833, 278.750,52.833, -81.250,52.833, 278.833,52.833, -81.167,52.833, 278.917,52.833, -81.083,52.833, 279.083,52.833, -80.917,52.833, 281.250,52.833, -78.750,52.833, 303.833,52.833, -56.167,52.833, 303.917,52.833, -56.083,52.833, 304.000,52.833, -56.000,52.833, 350.583,52.833, -9.417,52.833, 350.833,52.833, -9.167,52.833, 350.917,52.833, -9.083,52.833, 351.000,52.833, -9.000,52.833, 353.750,52.833, -6.250,52.833, 355.333,52.833, -4.667,52.833, 355.917,52.833, -4.083,52.833, 0.500,52.917, 0.583,52.917, 0.667,52.917, 0.750,52.917, 0.833,52.917, 0.917,52.917, 1.000,52.917, 1.083,52.917, 1.167,52.917, 4.750,52.917, 5.417,52.917, 5.917,52.917, 140.917,52.917, 141.917,52.917, 143.250,52.917, 156.167,52.917, 158.333,52.917, 172.667,52.917, 172.750,52.917, 172.833,52.917, 172.917,52.917, 173.000,52.917, 227.750,52.917, -132.250,52.917, 227.917,52.917, -132.083,52.917, 228.000,52.917, -132.000,52.917, 228.083,52.917, -131.917,52.917, 228.167,52.917, -131.833,52.917, 230.917,52.917, -129.083,52.917, 231.250,52.917, -128.750,52.917, 231.417,52.917, -128.583,52.917, 231.583,52.917, -128.417,52.917, 231.667,52.917, -128.333,52.917, 231.833,52.917, -128.167,52.917, 233.000,52.917, -127.000,52.917, 277.583,52.917, -82.417,52.917, 277.667,52.917, -82.333,52.917, 278.333,52.917, -81.667,52.917, 278.417,52.917, -81.583,52.917, 278.500,52.917, -81.500,52.917, 278.583,52.917, -81.417,52.917, 278.667,52.917, -81.333,52.917, 279.000,52.917, -81.000,52.917, 281.167,52.917, -78.833,52.917, 303.750,52.917, -56.250,52.917, 303.833,52.917, -56.167,52.917, 303.917,52.917, -56.083,52.917, 304.000,52.917, -56.000,52.917, 350.667,52.917, -9.333,52.917, 353.750,52.917, -6.250,52.917, 355.417,52.917, -4.583,52.917, 355.500,52.917, -4.500,52.917, 355.750,52.917, -4.250,52.917, 355.833,52.917, -4.167,52.917, 359.917,52.917, -0.083,52.917, 0.000,53.000, 4.750,53.000, 5.917,53.000, 140.750,53.000, 140.833,53.000, 141.167,53.000, 142.000,53.000, 143.250,53.000, 156.167,53.000, 158.250,53.000, 158.667,53.000, 158.750,53.000, 172.667,53.000, 227.833,53.000, -132.167,53.000, 228.000,53.000, -132.000,53.000, 228.167,53.000, -131.833,53.000, 230.833,53.000, -129.167,53.000, 231.083,53.000, -128.917,53.000, 231.333,53.000, -128.667,53.000, 231.500,53.000, -128.500,53.000, 277.500,53.000, -82.500,53.000, 278.000,53.000, -82.000,53.000, 278.083,53.000, -81.917,53.000, 278.167,53.000, -81.833,53.000, 278.250,53.000, -81.750,53.000, 278.917,53.000, -81.083,53.000, 281.167,53.000, -78.833,53.000, 303.667,53.000, -56.333,53.000, 350.667,53.000, -9.333,53.000, 353.833,53.000, -6.167,53.000, 355.667,53.000, -4.333,53.000, 0.083,53.083, 0.167,53.083, 4.750,53.083, 4.833,53.083, 5.417,53.083, 5.500,53.083, 5.583,53.083, 5.667,53.083, 5.750,53.083, 5.833,53.083, 140.667,53.083, 140.917,53.083, 141.000,53.083, 141.083,53.083, 141.917,53.083, 143.167,53.083, 156.167,53.083, 158.333,53.083, 158.417,53.083, 158.500,53.083, 158.583,53.083, 158.833,53.083, 158.917,53.083, 191.250,53.083, -168.750,53.083, 227.500,53.083, -132.500,53.083, 227.583,53.083, -132.417,53.083, 227.667,53.083, -132.333,53.083, 227.750,53.083, -132.250,53.083, 227.833,53.083, -132.167,53.083, 227.917,53.083, -132.083,53.083, 228.083,53.083, -131.917,53.083, 228.167,53.083, -131.833,53.083, 230.917,53.083, -129.083,53.083, 231.000,53.083, -129.000,53.083, 231.167,53.083, -128.833,53.083, 231.333,53.083, -128.667,53.083, 277.500,53.083, -82.500,53.083, 278.083,53.083, -81.917,53.083, 278.917,53.083, -81.083,53.083, 281.083,53.083, -78.917,53.083, 303.750,53.083, -56.250,53.083, 303.833,53.083, -56.167,53.083, 303.917,53.083, -56.083,53.083, 350.750,53.083, -9.250,53.083, 350.833,53.083, -9.167,53.083, 350.917,53.083, -9.083,53.083, 351.000,53.083, -9.000,53.083, 353.750,53.083, -6.250,53.083, 355.667,53.083, -4.333,53.083, 355.750,53.083, -4.250,53.083, 0.250,53.167, 0.333,53.167, 5.417,53.167, 5.500,53.167, 7.083,53.167, 7.167,53.167, 140.750,53.167, 140.833,53.167, 141.167,53.167, 141.250,53.167, 141.333,53.167, 141.833,53.167, 143.167,53.167, 156.083,53.167, 159.000,53.167, 159.083,53.167, 159.167,53.167, 159.917,53.167, 191.250,53.167, -168.750,53.167, 191.333,53.167, -168.667,53.167, 227.500,53.167, -132.500,53.167, 227.583,53.167, -132.417,53.167, 228.000,53.167, -132.000,53.167, 230.667,53.167, -129.333,53.167, 230.750,53.167, -129.250,53.167, 230.833,53.167, -129.167,53.167, 231.000,53.167, -129.000,53.167, 231.083,53.167, -128.917,53.167, 231.250,53.167, -128.750,53.167, 231.417,53.167, -128.583,53.167, 231.917,53.167, -128.083,53.167, 232.083,53.167, -127.917,53.167, 277.500,53.167, -82.500,53.167, 278.167,53.167, -81.833,53.167, 278.250,53.167, -81.750,53.167, 278.333,53.167, -81.667,53.167, 278.417,53.167, -81.583,53.167, 278.500,53.167, -81.500,53.167, 278.583,53.167, -81.417,53.167, 278.667,53.167, -81.333,53.167, 278.750,53.167, -81.250,53.167, 278.833,53.167, -81.167,53.167, 281.083,53.167, -78.917,53.167, 304.000,53.167, -56.000,53.167, 351.083,53.167, -8.917,53.167, 353.750,53.167, -6.250,53.167, 355.667,53.167, -4.333,53.167, 355.833,53.167, -4.167,53.167, 355.917,53.167, -4.083,53.167, 356.000,53.167, -4.000,53.167, 356.750,53.167, -3.250,53.167, 356.917,53.167, -3.083,53.167, 0.250,53.250, 5.583,53.250, 5.667,53.250, 6.167,53.250, 6.250,53.250, 6.917,53.250, 7.000,53.250, 7.250,53.250, 141.250,53.250, 141.833,53.250, 143.083,53.250, 156.083,53.250, 159.250,53.250, 159.333,53.250, 159.417,53.250, 159.833,53.250, 159.917,53.250, 191.417,53.250, -168.583,53.250, 191.500,53.250, -168.500,53.250, 227.417,53.250, -132.583,53.250, 227.583,53.250, -132.417,53.250, 227.667,53.250, -132.333,53.250, 227.833,53.250, -132.167,53.250, 230.000,53.250, -130.000,53.250, 230.417,53.250, -129.583,53.250, 230.750,53.250, -129.250,53.250, 231.083,53.250, -128.917,53.250, 231.250,53.250, -128.750,53.250, 231.333,53.250, -128.667,53.250, 231.833,53.250, -128.167,53.250, 232.000,53.250, -128.000,53.250, 232.167,53.250, -127.833,53.250, 277.583,53.250, -82.417,53.250, 277.667,53.250, -82.333,53.250, 281.083,53.250, -78.917,53.250, 299.667,53.250, -60.333,53.250, 299.833,53.250, -60.167,53.250, 303.917,53.250, -56.083,53.250, 304.083,53.250, -55.917,53.250, 351.083,53.250, -8.917,53.250, 353.667,53.250, -6.333,53.250, 355.500,53.250, -4.500,53.250, 355.583,53.250, -4.417,53.250, 355.667,53.250, -4.333,53.250, 356.083,53.250, -3.917,53.250, 356.167,53.250, -3.833,53.250, 356.250,53.250, -3.750,53.250, 356.333,53.250, -3.667,53.250, 356.417,53.250, -3.583,53.250, 356.500,53.250, -3.500,53.250, 356.667,53.250, -3.333,53.250, 356.833,53.250, -3.167,53.250, 357.000,53.250, -3.000,53.250, 357.083,53.250, -2.917,53.250, 357.250,53.250, -2.750,53.250, 0.250,53.333, 5.750,53.333, 5.833,53.333, 5.917,53.333, 6.000,53.333, 6.083,53.333, 6.333,53.333, 6.833,53.333, 7.250,53.333, 8.167,53.333, 8.250,53.333, 8.417,53.333, 8.500,53.333, 141.000,53.333, 141.083,53.333, 141.167,53.333, 141.833,53.333, 142.167,53.333, 142.250,53.333, 142.333,53.333, 142.417,53.333, 142.500,53.333, 143.083,53.333, 156.083,53.333, 159.500,53.333, 159.583,53.333, 159.667,53.333, 159.750,53.333, 159.833,53.333, 191.583,53.333, -168.417,53.333, 191.667,53.333, -168.333,53.333, 191.750,53.333, -168.250,53.333, 192.000,53.333, -168.000,53.333, 192.250,53.333, -167.750,53.333, 192.333,53.333, -167.667,53.333, 192.417,53.333, -167.583,53.333, 227.333,53.333, -132.667,53.333, 227.500,53.333, -132.500,53.333, 227.667,53.333, -132.333,53.333, 227.750,53.333, -132.250,53.333, 227.833,53.333, -132.167,53.333, 229.917,53.333, -130.083,53.333, 230.333,53.333, -129.667,53.333, 230.500,53.333, -129.500,53.333, 231.167,53.333, -128.833,53.333, 231.333,53.333, -128.667,53.333, 231.500,53.333, -128.500,53.333, 231.750,53.333, -128.250,53.333, 231.917,53.333, -128.083,53.333, 232.083,53.333, -127.917,53.333, 277.667,53.333, -82.333,53.333, 281.083,53.333, -78.917,53.333, 299.583,53.333, -60.417,53.333, 299.750,53.333, -60.250,53.333, 299.917,53.333, -60.083,53.333, 300.000,53.333, -60.000,53.333, 303.917,53.333, -56.083,53.333, 304.000,53.333, -56.000,53.333, 304.083,53.333, -55.917,53.333, 350.167,53.333, -9.833,53.333, 350.500,53.333, -9.500,53.333, 350.583,53.333, -9.417,53.333, 350.667,53.333, -9.333,53.333, 350.750,53.333, -9.250,53.333, 350.833,53.333, -9.167,53.333, 350.917,53.333, -9.083,53.333, 351.000,53.333, -9.000,53.333, 353.583,53.333, -6.417,53.333, 355.500,53.333, -4.500,53.333, 355.583,53.333, -4.417,53.333, 356.583,53.333, -3.417,53.333, 356.667,53.333, -3.333,53.333, 357.000,53.333, -3.000,53.333, 357.167,53.333, -2.833,53.333, 357.333,53.333, -2.667,53.333, 0.000,53.417, 0.083,53.417, 0.167,53.417, 6.417,53.417, 6.500,53.417, 6.583,53.417, 6.667,53.417, 6.750,53.417, 7.083,53.417, 7.250,53.417, 8.000,53.417, 8.083,53.417, 8.333,53.417, 8.583,53.417, 14.583,53.417, 14.667,53.417, 140.917,53.417, 141.917,53.417, 142.000,53.417, 142.083,53.417, 142.583,53.417, 143.000,53.417, 156.083,53.417, 159.750,53.417, 191.667,53.417, -168.333,53.417, 191.833,53.417, -168.167,53.417, 192.583,53.417, -167.417,53.417, 227.500,53.417, -132.500,53.417, 227.583,53.417, -132.417,53.417, 227.917,53.417, -132.083,53.417, 229.667,53.417, -130.333,53.417, 229.750,53.417, -130.250,53.417, 229.833,53.417, -130.167,53.417, 229.917,53.417, -130.083,53.417, 230.000,53.417, -130.000,53.417, 230.083,53.417, -129.917,53.417, 230.250,53.417, -129.750,53.417, 230.583,53.417, -129.417,53.417, 230.833,53.417, -129.167,53.417, 231.000,53.417, -129.000,53.417, 231.167,53.417, -128.833,53.417, 231.250,53.417, -128.750,53.417, 231.417,53.417, -128.583,53.417, 231.583,53.417, -128.417,53.417, 231.667,53.417, -128.333,53.417, 231.833,53.417, -128.167,53.417, 232.000,53.417, -128.000,53.417, 277.667,53.417, -82.333,53.417, 281.083,53.417, -78.917,53.417, 299.500,53.417, -60.500,53.417, 300.083,53.417, -59.917,53.417, 302.583,53.417, -57.417,53.417, 302.750,53.417, -57.250,53.417, 303.750,53.417, -56.250,53.417, 303.833,53.417, -56.167,53.417, 349.833,53.417, -10.167,53.417, 349.917,53.417, -10.083,53.417, 350.000,53.417, -10.000,53.417, 350.083,53.417, -9.917,53.417, 350.250,53.417, -9.750,53.417, 350.333,53.417, -9.667,53.417, 350.417,53.417, -9.583,53.417, 353.667,53.417, -6.333,53.417, 356.917,53.417, -3.083,53.417, 357.083,53.417, -2.917,53.417, 357.250,53.417, -2.750,53.417, 6.250,53.500, 7.083,53.500, 7.167,53.500, 7.917,53.500, 8.333,53.500, 8.417,53.500, 8.500,53.500, 14.500,53.500, 14.750,53.500, 137.167,53.500, 137.250,53.500, 137.333,53.500, 137.417,53.500, 137.500,53.500, 137.583,53.500, 137.667,53.500, 137.750,53.500, 137.833,53.500, 137.917,53.500, 138.250,53.500, 138.333,53.500, 138.417,53.500, 138.500,53.500, 140.750,53.500, 140.833,53.500, 140.917,53.500, 142.167,53.500, 142.583,53.500, 143.000,53.500, 156.000,53.500, 159.667,53.500, 191.750,53.500, -168.250,53.500, 191.833,53.500, -168.167,53.500, 191.917,53.500, -168.083,53.500, 192.917,53.500, -167.083,53.500, 193.083,53.500, -166.917,53.500, 227.333,53.500, -132.667,53.500, 227.417,53.500, -132.583,53.500, 227.833,53.500, -132.167,53.500, 229.667,53.500, -130.333,53.500, 229.833,53.500, -130.167,53.500, 230.167,53.500, -129.833,53.500, 230.583,53.500, -129.417,53.500, 231.000,53.500, -129.000,53.500, 231.417,53.500, -128.583,53.500, 231.500,53.500, -128.500,53.500, 231.750,53.500, -128.250,53.500, 231.917,53.500, -128.083,53.500, 277.583,53.500, -82.417,53.500, 280.917,53.500, -79.083,53.500, 281.083,53.500, -78.917,53.500, 299.583,53.500, -60.417,53.500, 299.667,53.500, -60.333,53.500, 299.833,53.500, -60.167,53.500, 300.167,53.500, -59.833,53.500, 300.250,53.500, -59.750,53.500, 300.333,53.500, -59.667,53.500, 300.417,53.500, -59.583,53.500, 300.500,53.500, -59.500,53.500, 302.500,53.500, -57.500,53.500, 302.667,53.500, -57.333,53.500, 302.833,53.500, -57.167,53.500, 303.667,53.500, -56.333,53.500, 349.917,53.500, -10.083,53.500, 353.667,53.500, -6.333,53.500, 357.000,53.500, -3.000,53.500, 359.750,53.500, -0.250,53.500, 359.833,53.500, -0.167,53.500, 359.917,53.500, -0.083,53.500, 7.167,53.583, 8.000,53.583, 8.083,53.583, 8.250,53.583, 8.333,53.583, 8.583,53.583, 9.417,53.583, 9.500,53.583, 14.583,53.583, 14.667,53.583, 137.083,53.583, 138.000,53.583, 138.083,53.583, 138.167,53.583, 138.583,53.583, 140.500,53.583, 140.583,53.583, 140.667,53.583, 142.583,53.583, 142.667,53.583, 142.750,53.583, 142.917,53.583, 156.000,53.583, 159.750,53.583, 159.833,53.583, 192.917,53.583, -167.083,53.583, 193.000,53.583, -167.000,53.583, 193.167,53.583, -166.833,53.583, 227.083,53.583, -132.917,53.583, 227.167,53.583, -132.833,53.583, 227.250,53.583, -132.750,53.583, 227.333,53.583, -132.667,53.583, 227.417,53.583, -132.583,53.583, 227.500,53.583, -132.500,53.583, 227.583,53.583, -132.417,53.583, 227.667,53.583, -132.333,53.583, 227.750,53.583, -132.250,53.583, 227.833,53.583, -132.167,53.583, 229.500,53.583, -130.500,53.583, 230.000,53.583, -130.000,53.583, 230.167,53.583, -129.833,53.583, 230.250,53.583, -129.750,53.583, 230.583,53.583, -129.417,53.583, 230.750,53.583, -129.250,53.583, 230.917,53.583, -129.083,53.583, 231.083,53.583, -128.917,53.583, 231.250,53.583, -128.750,53.583, 231.333,53.583, -128.667,53.583, 277.583,53.583, -82.417,53.583, 281.083,53.583, -78.917,53.583, 299.500,53.583, -60.500,53.583, 299.583,53.583, -60.417,53.583, 299.750,53.583, -60.250,53.583, 299.833,53.583, -60.167,53.583, 300.583,53.583, -59.417,53.583, 300.667,53.583, -59.333,53.583, 302.500,53.583, -57.500,53.583, 302.583,53.583, -57.417,53.583, 302.917,53.583, -57.083,53.583, 303.250,53.583, -56.750,53.583, 303.333,53.583, -56.667,53.583, 303.417,53.583, -56.583,53.583, 303.500,53.583, -56.500,53.583, 303.583,53.583, -56.417,53.583, 303.667,53.583, -56.333,53.583, 350.000,53.583, -10.000,53.583, 350.083,53.583, -9.917,53.583, 353.667,53.583, -6.333,53.583, 356.917,53.583, -3.083,53.583, 359.667,53.583, -0.333,53.583, 0.000,53.667, 7.250,53.667, 7.333,53.667, 7.417,53.667, 7.583,53.667, 7.667,53.667, 7.750,53.667, 7.833,53.667, 7.917,53.667, 8.000,53.667, 8.500,53.667, 9.333,53.667, 9.583,53.667, 14.000,53.667, 14.083,53.667, 14.167,53.667, 14.250,53.667, 14.333,53.667, 14.417,53.667, 14.500,53.667, 137.167,53.667, 137.250,53.667, 137.333,53.667, 137.417,53.667, 138.167,53.667, 138.250,53.667, 138.667,53.667, 140.417,53.667, 142.833,53.667, 156.000,53.667, 159.667,53.667, 193.000,53.667, -167.000,53.667, 193.083,53.667, -166.917,53.667, 193.250,53.667, -166.750,53.667, 193.333,53.667, -166.667,53.667, 227.083,53.667, -132.917,53.667, 227.167,53.667, -132.833,53.667, 227.833,53.667, -132.167,53.667, 227.917,53.667, -132.083,53.667, 229.667,53.667, -130.333,53.667, 229.750,53.667, -130.250,53.667, 229.833,53.667, -130.167,53.667, 229.917,53.667, -130.083,53.667, 230.000,53.667, -130.000,53.667, 230.167,53.667, -129.833,53.667, 230.333,53.667, -129.667,53.667, 230.583,53.667, -129.417,53.667, 231.083,53.667, -128.917,53.667, 231.250,53.667, -128.750,53.667, 277.667,53.667, -82.333,53.667, 281.000,53.667, -79.000,53.667, 299.167,53.667, -60.833,53.667, 299.250,53.667, -60.750,53.667, 299.417,53.667, -60.583,53.667, 299.667,53.667, -60.333,53.667, 299.833,53.667, -60.167,53.667, 300.750,53.667, -59.250,53.667, 300.833,53.667, -59.167,53.667, 300.917,53.667, -59.083,53.667, 302.417,53.667, -57.583,53.667, 303.000,53.667, -57.000,53.667, 303.083,53.667, -56.917,53.667, 303.167,53.667, -56.833,53.667, 350.167,53.667, -9.833,53.667, 353.583,53.667, -6.417,53.667, 357.000,53.667, -3.000,53.667, 359.667,53.667, -0.333,53.667, 7.500,53.750, 8.583,53.750, 8.750,53.750, 8.833,53.750, 8.917,53.750, 9.250,53.750, 9.500,53.750, 13.833,53.750, 13.917,53.750, 14.583,53.750, 136.667,53.750, 136.750,53.750, 136.833,53.750, 137.083,53.750, 137.167,53.750, 137.417,53.750, 138.333,53.750, 138.750,53.750, 140.250,53.750, 140.333,53.750, 140.417,53.750, 142.833,53.750, 156.000,53.750, 159.750,53.750, 193.167,53.750, -166.833,53.750, 193.333,53.750, -166.667,53.750, 193.417,53.750, -166.583,53.750, 227.083,53.750, -132.917,53.750, 227.250,53.750, -132.750,53.750, 227.333,53.750, -132.667,53.750, 227.417,53.750, -132.583,53.750, 227.833,53.750, -132.167,53.750, 227.917,53.750, -132.083,53.750, 229.750,53.750, -130.250,53.750, 229.833,53.750, -130.167,53.750, 230.000,53.750, -130.000,53.750, 230.083,53.750, -129.917,53.750, 230.250,53.750, -129.750,53.750, 230.667,53.750, -129.333,53.750, 230.750,53.750, -129.250,53.750, 230.917,53.750, -129.083,53.750, 231.250,53.750, -128.750,53.750, 231.333,53.750, -128.667,53.750, 231.500,53.750, -128.500,53.750, 277.667,53.750, -82.333,53.750, 281.000,53.750, -79.000,53.750, 299.083,53.750, -60.917,53.750, 299.333,53.750, -60.667,53.750, 299.500,53.750, -60.500,53.750, 299.583,53.750, -60.417,53.750, 299.833,53.750, -60.167,53.750, 301.000,53.750, -59.000,53.750, 302.500,53.750, -57.500,53.750, 302.583,53.750, -57.417,53.750, 302.667,53.750, -57.333,53.750, 303.417,53.750, -56.583,53.750, 350.167,53.750, -9.833,53.750, 350.250,53.750, -9.750,53.750, 350.333,53.750, -9.667,53.750, 353.583,53.750, -6.417,53.750, 357.000,53.750, -3.000,53.750, 359.750,53.750, -0.250,53.750, 359.833,53.750, -0.167,53.750, 359.917,53.750, -0.083,53.750, 8.583,53.833, 8.667,53.833, 9.000,53.833, 9.083,53.833, 9.167,53.833, 9.417,53.833, 13.750,53.833, 14.667,53.833, 136.583,53.833, 136.917,53.833, 137.000,53.833, 137.250,53.833, 137.500,53.833, 138.333,53.833, 138.417,53.833, 138.750,53.833, 140.167,53.833, 142.833,53.833, 156.000,53.833, 159.750,53.833, 192.917,53.833, -167.083,53.833, 193.000,53.833, -167.000,53.833, 193.083,53.833, -166.917,53.833, 193.167,53.833, -166.833,53.833, 193.250,53.833, -166.750,53.833, 193.333,53.833, -166.667,53.833, 193.583,53.833, -166.417,53.833, 226.917,53.833, -133.083,53.833, 227.000,53.833, -133.000,53.833, 227.500,53.833, -132.500,53.833, 227.583,53.833, -132.417,53.833, 227.667,53.833, -132.333,53.833, 227.750,53.833, -132.250,53.833, 227.917,53.833, -132.083,53.833, 229.750,53.833, -130.250,53.833, 229.917,53.833, -130.083,53.833, 230.083,53.833, -129.917,53.833, 230.833,53.833, -129.167,53.833, 231.000,53.833, -129.000,53.833, 231.417,53.833, -128.583,53.833, 231.583,53.833, -128.417,53.833, 277.667,53.833, -82.333,53.833, 281.000,53.833, -79.000,53.833, 299.167,53.833, -60.833,53.833, 299.250,53.833, -60.750,53.833, 299.917,53.833, -60.083,53.833, 300.000,53.833, -60.000,53.833, 300.083,53.833, -59.917,53.833, 300.333,53.833, -59.667,53.833, 300.417,53.833, -59.583,53.833, 300.500,53.833, -59.500,53.833, 301.083,53.833, -58.917,53.833, 302.750,53.833, -57.250,53.833, 302.833,53.833, -57.167,53.833, 350.417,53.833, -9.583,53.833, 353.500,53.833, -6.500,53.833, 357.000,53.833, -3.000,53.833, 359.750,53.833, -0.250,53.833, 9.250,53.917, 9.333,53.917, 10.833,53.917, 10.917,53.917, 11.000,53.917, 11.167,53.917, 11.250,53.917, 11.333,53.917, 13.750,53.917, 14.000,53.917, 14.083,53.917, 14.167,53.917, 14.250,53.917, 14.417,53.917, 14.500,53.917, 14.583,53.917, 136.500,53.917, 137.250,53.917, 137.417,53.917, 137.500,53.917, 137.583,53.917, 137.750,53.917, 138.417,53.917, 138.750,53.917, 140.167,53.917, 140.250,53.917, 142.750,53.917, 155.917,53.917, 159.750,53.917, 192.917,53.917, -167.083,53.917, 193.000,53.917, -167.000,53.917, 193.083,53.917, -166.917,53.917, 193.333,53.917, -166.667,53.917, 226.917,53.917, -133.083,53.917, 227.250,53.917, -132.750,53.917, 227.417,53.917, -132.583,53.917, 228.000,53.917, -132.000,53.917, 229.500,53.917, -130.500,53.917, 230.000,53.917, -130.000,53.917, 230.083,53.917, -129.917,53.917, 230.250,53.917, -129.750,53.917, 231.083,53.917, -128.917,53.917, 231.167,53.917, -128.833,53.917, 231.250,53.917, -128.750,53.917, 231.333,53.917, -128.667,53.917, 231.500,53.917, -128.500,53.917, 277.583,53.917, -82.417,53.917, 281.083,53.917, -78.917,53.917, 300.167,53.917, -59.833,53.917, 300.250,53.917, -59.750,53.917, 300.333,53.917, -59.667,53.917, 300.500,53.917, -59.500,53.917, 300.583,53.917, -59.417,53.917, 300.667,53.917, -59.333,53.917, 300.750,53.917, -59.250,53.917, 301.167,53.917, -58.833,53.917, 301.250,53.917, -58.750,53.917, 301.333,53.917, -58.667,53.917, 301.417,53.917, -58.583,53.917, 302.667,53.917, -57.333,53.917, 350.000,53.917, -10.000,53.917, 350.167,53.917, -9.833,53.917, 350.250,53.917, -9.750,53.917, 350.333,53.917, -9.667,53.917, 353.417,53.917, -6.583,53.917, 357.000,53.917, -3.000,53.917, 357.083,53.917, -2.917,53.917, 359.667,53.917, -0.333,53.917, 8.917,54.000, 9.000,54.000, 9.083,54.000, 9.167,54.000, 10.667,54.000, 10.750,54.000, 11.083,54.000, 11.417,54.000, 11.500,54.000, 11.583,54.000, 13.667,54.000, 14.667,54.000, 14.750,54.000, 14.833,54.000, 14.917,54.000, 15.000,54.000, 19.250,54.000, 136.583,54.000, 136.667,54.000, 137.333,54.000, 138.833,54.000, 140.083,54.000, 142.667,54.000, 142.833,54.000, 155.917,54.000, 159.833,54.000, 227.000,54.000, -133.000,54.000, 227.167,54.000, -132.833,54.000, 227.333,54.000, -132.667,54.000, 227.500,54.000, -132.500,54.000, 227.583,54.000, -132.417,54.000, 227.667,54.000, -132.333,54.000, 227.750,54.000, -132.250,54.000, 227.833,54.000, -132.167,54.000, 227.917,54.000, -132.083,54.000, 228.000,54.000, -132.000,54.000, 228.083,54.000, -131.917,54.000, 229.417,54.000, -130.583,54.000, 229.500,54.000, -130.500,54.000, 229.917,54.000, -130.083,54.000, 230.000,54.000, -130.000,54.000, 230.167,54.000, -129.833,54.000, 230.333,54.000, -129.667,54.000, 231.083,54.000, -128.917,54.000, 231.250,54.000, -128.750,54.000, 231.417,54.000, -128.583,54.000, 277.583,54.000, -82.417,54.000, 281.083,54.000, -78.917,54.000, 300.250,54.000, -59.750,54.000, 300.417,54.000, -59.583,54.000, 300.583,54.000, -59.417,54.000, 300.667,54.000, -59.333,54.000, 300.750,54.000, -59.250,54.000, 300.833,54.000, -59.167,54.000, 301.500,54.000, -58.500,54.000, 301.583,54.000, -58.417,54.000, 301.667,54.000, -58.333,54.000, 301.750,54.000, -58.250,54.000, 302.000,54.000, -58.000,54.000, 302.083,54.000, -57.917,54.000, 302.167,54.000, -57.833,54.000, 302.500,54.000, -57.500,54.000, 302.583,54.000, -57.417,54.000, 349.833,54.000, -10.167,54.000, 350.000,54.000, -10.000,54.000, 350.167,54.000, -9.833,54.000, 353.417,54.000, -6.583,54.000, 353.750,54.000, -6.250,54.000, 357.167,54.000, -2.833,54.000, 359.583,54.000, -0.417,54.000, 9.083,54.083, 10.583,54.083, 10.750,54.083, 11.667,54.083, 11.750,54.083, 11.833,54.083, 11.917,54.083, 13.250,54.083, 13.333,54.083, 13.417,54.083, 13.500,54.083, 13.583,54.083, 13.667,54.083, 13.750,54.083, 13.833,54.083, 15.083,54.083, 15.167,54.083, 15.250,54.083, 15.333,54.083, 15.417,54.083, 19.167,54.083, 19.333,54.083, 136.667,54.083, 137.167,54.083, 138.833,54.083, 139.917,54.083, 140.000,54.083, 142.583,54.083, 142.917,54.083, 155.917,54.083, 159.833,54.083, 194.000,54.083, -166.000,54.083, 194.583,54.083, -165.417,54.083, 227.000,54.083, -133.000,54.083, 227.083,54.083, -132.917,54.083, 227.167,54.083, -132.833,54.083, 227.250,54.083, -132.750,54.083, 227.417,54.083, -132.583,54.083, 229.917,54.083, -130.083,54.083, 230.000,54.083, -130.000,54.083, 230.083,54.083, -129.917,54.083, 230.250,54.083, -129.750,54.083, 231.167,54.083, -128.833,54.083, 231.333,54.083, -128.667,54.083, 277.500,54.083, -82.500,54.083, 280.750,54.083, -79.250,54.083, 280.833,54.083, -79.167,54.083, 280.917,54.083, -79.083,54.083, 281.000,54.083, -79.000,54.083, 300.333,54.083, -59.667,54.083, 300.500,54.083, -59.500,54.083, 300.583,54.083, -59.417,54.083, 301.083,54.083, -58.917,54.083, 301.167,54.083, -58.833,54.083, 301.250,54.083, -58.750,54.083, 301.333,54.083, -58.667,54.083, 301.417,54.083, -58.583,54.083, 301.833,54.083, -58.167,54.083, 301.917,54.083, -58.083,54.083, 302.250,54.083, -57.750,54.083, 302.417,54.083, -57.583,54.083, 350.083,54.083, -9.917,54.083, 353.500,54.083, -6.500,54.083, 353.667,54.083, -6.333,54.083, 353.833,54.083, -6.167,54.083, 356.833,54.083, -3.167,54.083, 357.167,54.083, -2.833,54.083, 359.583,54.083, -0.417,54.083, 8.833,54.167, 8.917,54.167, 9.000,54.167, 10.667,54.167, 10.750,54.167, 12.000,54.167, 12.083,54.167, 12.167,54.167, 12.333,54.167, 12.417,54.167, 13.167,54.167, 15.500,54.167, 15.583,54.167, 15.667,54.167, 15.750,54.167, 15.833,54.167, 15.917,54.167, 18.917,54.167, 19.250,54.167, 136.750,54.167, 137.167,54.167, 137.250,54.167, 137.333,54.167, 137.417,54.167, 138.750,54.167, 138.833,54.167, 138.917,54.167, 139.000,54.167, 139.083,54.167, 139.167,54.167, 139.250,54.167, 139.333,54.167, 139.417,54.167, 139.500,54.167, 139.583,54.167, 139.750,54.167, 139.833,54.167, 142.500,54.167, 142.583,54.167, 142.833,54.167, 155.833,54.167, 159.917,54.167, 160.000,54.167, 230.083,54.167, -129.917,54.167, 277.417,54.167, -82.583,54.167, 281.000,54.167, -79.000,54.167, 300.667,54.167, -59.333,54.167, 300.750,54.167, -59.250,54.167, 300.833,54.167, -59.167,54.167, 300.917,54.167, -59.083,54.167, 301.000,54.167, -59.000,54.167, 301.500,54.167, -58.500,54.167, 301.667,54.167, -58.333,54.167, 301.750,54.167, -58.250,54.167, 301.833,54.167, -58.167,54.167, 301.917,54.167, -58.083,54.167, 302.000,54.167, -58.000,54.167, 302.083,54.167, -57.917,54.167, 302.167,54.167, -57.833,54.167, 302.250,54.167, -57.750,54.167, 302.333,54.167, -57.667,54.167, 302.417,54.167, -57.583,54.167, 349.917,54.167, -10.083,54.167, 350.083,54.167, -9.917,54.167, 350.750,54.167, -9.250,54.167, 350.833,54.167, -9.167,54.167, 350.917,54.167, -9.083,54.167, 353.583,54.167, -6.417,54.167, 353.750,54.167, -6.250,54.167, 353.917,54.167, -6.083,54.167, 355.333,54.167, -4.667,54.167, 356.917,54.167, -3.083,54.167, 357.167,54.167, -2.833,54.167, 359.500,54.167, -0.500,54.167, 359.583,54.167, -0.417,54.167, 8.917,54.250, 10.083,54.250, 10.167,54.250, 10.583,54.250, 10.667,54.250, 10.750,54.250, 10.833,54.250, 10.917,54.250, 12.250,54.250, 12.500,54.250, 13.000,54.250, 13.083,54.250, 16.000,54.250, 16.083,54.250, 16.167,54.250, 16.250,54.250, 18.833,54.250, 19.000,54.250, 19.167,54.250, 19.250,54.250, 19.333,54.250, 19.417,54.250, 19.500,54.250, 136.750,54.250, 137.333,54.250, 137.417,54.250, 137.500,54.250, 138.750,54.250, 139.667,54.250, 142.417,54.250, 142.667,54.250, 142.750,54.250, 155.833,54.250, 160.083,54.250, 229.667,54.250, -130.333,54.250, 229.833,54.250, -130.167,54.250, 229.917,54.250, -130.083,54.250, 230.000,54.250, -130.000,54.250, 277.333,54.250, -82.667,54.250, 280.750,54.250, -79.250,54.250, 280.833,54.250, -79.167,54.250, 280.917,54.250, -79.083,54.250, 301.500,54.250, -58.500,54.250, 349.917,54.250, -10.083,54.250, 350.000,54.250, -10.000,54.250, 350.083,54.250, -9.917,54.250, 350.167,54.250, -9.833,54.250, 350.250,54.250, -9.750,54.250, 350.333,54.250, -9.667,54.250, 350.417,54.250, -9.583,54.250, 350.500,54.250, -9.500,54.250, 350.583,54.250, -9.417,54.250, 350.667,54.250, -9.333,54.250, 351.000,54.250, -9.000,54.250, 351.083,54.250, -8.917,54.250, 351.167,54.250, -8.833,54.250, 351.250,54.250, -8.750,54.250, 351.333,54.250, -8.667,54.250, 351.417,54.250, -8.583,54.250, 354.000,54.250, -6.000,54.250, 354.083,54.250, -5.917,54.250, 355.417,54.250, -4.583,54.250, 356.667,54.250, -3.333,54.250, 356.750,54.250, -3.250,54.250, 356.833,54.250, -3.167,54.250, 357.000,54.250, -3.000,54.250, 357.083,54.250, -2.917,54.250, 359.417,54.250, -0.583,54.250, 8.667,54.333, 8.750,54.333, 8.833,54.333, 10.000,54.333, 10.250,54.333, 10.333,54.333, 10.417,54.333, 10.500,54.333, 10.917,54.333, 12.500,54.333, 12.750,54.333, 12.833,54.333, 12.917,54.333, 13.167,54.333, 13.250,54.333, 13.333,54.333, 13.417,54.333, 16.333,54.333, 18.583,54.333, 18.667,54.333, 18.750,54.333, 18.833,54.333, 18.917,54.333, 19.000,54.333, 19.083,54.333, 19.583,54.333, 19.667,54.333, 136.667,54.333, 136.750,54.333, 142.667,54.333, 155.833,54.333, 160.167,54.333, 160.250,54.333, 229.667,54.333, -130.333,54.333, 229.750,54.333, -130.250,54.333, 277.333,54.333, -82.667,54.333, 280.583,54.333, -79.417,54.333, 280.667,54.333, -79.333,54.333, 301.583,54.333, -58.417,54.333, 351.500,54.333, -8.500,54.333, 354.167,54.333, -5.833,54.333, 354.250,54.333, -5.750,54.333, 354.333,54.333, -5.667,54.333, 356.667,54.333, -3.333,54.333, 359.333,54.333, -0.667,54.333, 8.917,54.417, 9.000,54.417, 10.000,54.417, 10.083,54.417, 10.167,54.417, 10.250,54.417, 12.500,54.417, 12.583,54.417, 12.667,54.417, 13.250,54.417, 13.333,54.417, 13.417,54.417, 13.500,54.417, 16.417,54.417, 18.500,54.417, 19.750,54.417, 19.833,54.417, 19.917,54.417, 136.583,54.417, 137.583,54.417, 155.750,54.417, 160.333,54.417, 160.417,54.417, 195.167,54.417, -164.833,54.417, 195.250,54.417, -164.750,54.417, 229.583,54.417, -130.417,54.417, 229.750,54.417, -130.250,54.417, 229.833,54.417, -130.167,54.417, 230.000,54.417, -130.000,54.417, 277.417,54.417, -82.583,54.417, 277.500,54.417, -82.500,54.417, 280.583,54.417, -79.417,54.417, 301.667,54.417, -58.333,54.417, 301.750,54.417, -58.250,54.417, 301.833,54.417, -58.167,54.417, 301.917,54.417, -58.083,54.417, 302.000,54.417, -58.000,54.417, 302.083,54.417, -57.917,54.417, 302.167,54.417, -57.833,54.417, 351.583,54.417, -8.417,54.417, 351.667,54.417, -8.333,54.417, 354.167,54.417, -5.833,54.417, 354.333,54.417, -5.667,54.417, 356.500,54.417, -3.500,54.417, 356.583,54.417, -3.417,54.417, 359.250,54.417, -0.750,54.417, 9.083,54.500, 9.917,54.500, 11.083,54.500, 13.250,54.500, 16.500,54.500, 16.583,54.500, 16.667,54.500, 16.750,54.500, 16.833,54.500, 18.417,54.500, 20.000,54.500, 20.083,54.500, 135.750,54.500, 135.833,54.500, 135.917,54.500, 136.000,54.500, 136.667,54.500, 136.750,54.500, 137.583,54.500, 155.750,54.500, 160.500,54.500, 160.583,54.500, 161.333,54.500, 195.167,54.500, -164.833,54.500, 195.333,54.500, -164.667,54.500, 195.417,54.500, -164.583,54.500, 229.667,54.500, -130.333,54.500, 229.917,54.500, -130.083,54.500, 230.083,54.500, -129.917,54.500, 277.417,54.500, -82.583,54.500, 280.500,54.500, -79.500,54.500, 302.250,54.500, -57.750,54.500, 302.333,54.500, -57.667,54.500, 302.417,54.500, -57.583,54.500, 351.750,54.500, -8.250,54.500, 354.083,54.500, -5.917,54.500, 356.417,54.500, -3.583,54.500, 358.917,54.500, -1.083,54.500, 359.000,54.500, -1.000,54.500, 359.083,54.500, -0.917,54.500, 359.167,54.500, -0.833,54.500, 8.917,54.583, 9.000,54.583, 9.833,54.583, 11.917,54.583, 16.917,54.583, 17.000,54.583, 18.417,54.583, 20.167,54.583, 20.250,54.583, 20.333,54.583, 135.667,54.583, 136.083,54.583, 136.167,54.583, 136.250,54.583, 136.333,54.583, 136.417,54.583, 136.500,54.583, 136.583,54.583, 136.667,54.583, 136.750,54.583, 155.750,54.583, 160.667,54.583, 160.750,54.583, 160.833,54.583, 160.917,54.583, 161.250,54.583, 161.417,54.583, 161.500,54.583, 161.583,54.583, 161.667,54.583, 195.083,54.583, -164.917,54.583, 195.167,54.583, -164.833,54.583, 195.250,54.583, -164.750,54.583, 195.500,54.583, -164.500,54.583, 229.083,54.583, -130.917,54.583, 229.750,54.583, -130.250,54.583, 229.833,54.583, -130.167,54.583, 230.000,54.583, -130.000,54.583, 277.500,54.583, -82.500,54.583, 277.583,54.583, -82.417,54.583, 280.500,54.583, -79.500,54.583, 302.167,54.583, -57.833,54.583, 302.250,54.583, -57.750,54.583, 302.333,54.583, -57.667,54.583, 302.417,54.583, -57.583,54.583, 351.833,54.583, -8.167,54.583, 354.167,54.583, -5.833,54.583, 354.250,54.583, -5.750,54.583, 354.333,54.583, -5.667,54.583, 356.500,54.583, -3.500,54.583, 358.667,54.583, -1.333,54.583, 358.750,54.583, -1.250,54.583, 358.833,54.583, -1.167,54.583, 8.333,54.667, 8.833,54.667, 9.833,54.667, 11.333,54.667, 11.750,54.667, 11.917,54.667, 17.083,54.667, 17.167,54.667, 17.250,54.667, 17.333,54.667, 18.333,54.667, 20.417,54.667, 135.250,54.667, 135.333,54.667, 135.417,54.667, 135.500,54.667, 135.583,54.667, 137.667,54.667, 155.667,54.667, 161.000,54.667, 161.083,54.667, 161.167,54.667, 161.750,54.667, 161.833,54.667, 167.750,54.667, 195.333,54.667, -164.667,54.667, 195.583,54.667, -164.417,54.667, 195.667,54.667, -164.333,54.667, 195.750,54.667, -164.250,54.667, 195.833,54.667, -164.167,54.667, 195.917,54.667, -164.083,54.667, 196.000,54.667, -164.000,54.667, 196.083,54.667, -163.917,54.667, 196.167,54.667, -163.833,54.667, 196.250,54.667, -163.750,54.667, 229.667,54.667, -130.333,54.667, 277.583,54.667, -82.417,54.667, 280.417,54.667, -79.583,54.667, 280.500,54.667, -79.500,54.667, 299.917,54.667, -60.083,54.667, 300.083,54.667, -59.917,54.667, 301.417,54.667, -58.583,54.667, 301.583,54.667, -58.417,54.667, 301.667,54.667, -58.333,54.667, 301.750,54.667, -58.250,54.667, 301.833,54.667, -58.167,54.667, 301.917,54.667, -58.083,54.667, 302.000,54.667, -58.000,54.667, 302.083,54.667, -57.917,54.667, 351.250,54.667, -8.750,54.667, 351.333,54.667, -8.667,54.667, 351.417,54.667, -8.583,54.667, 351.500,54.667, -8.500,54.667, 351.583,54.667, -8.417,54.667, 351.667,54.667, -8.333,54.667, 351.750,54.667, -8.250,54.667, 354.083,54.667, -5.917,54.667, 354.250,54.667, -5.750,54.667, 356.500,54.667, -3.500,54.667, 358.583,54.667, -1.417,54.667, 8.750,54.750, 9.417,54.750, 9.500,54.750, 9.583,54.750, 9.667,54.750, 9.750,54.750, 9.833,54.750, 11.167,54.750, 11.250,54.750, 11.417,54.750, 11.500,54.750, 11.583,54.750, 11.667,54.750, 11.750,54.750, 11.833,54.750, 17.417,54.750, 17.500,54.750, 17.583,54.750, 17.667,54.750, 17.750,54.750, 17.833,54.750, 17.917,54.750, 18.000,54.750, 18.083,54.750, 18.167,54.750, 18.250,54.750, 20.000,54.750, 20.083,54.750, 20.167,54.750, 20.250,54.750, 20.333,54.750, 135.083,54.750, 135.167,54.750, 137.583,54.750, 137.750,54.750, 155.667,54.750, 161.917,54.750, 162.000,54.750, 195.417,54.750, -164.583,54.750, 196.333,54.750, -163.667,54.750, 196.417,54.750, -163.583,54.750, 196.500,54.750, -163.500,54.750, 196.583,54.750, -163.417,54.750, 227.750,54.750, -132.250,54.750, 227.833,54.750, -132.167,54.750, 229.750,54.750, -130.250,54.750, 229.833,54.750, -130.167,54.750, 277.583,54.750, -82.417,54.750, 280.583,54.750, -79.417,54.750, 280.667,54.750, -79.333,54.750, 280.750,54.750, -79.250,54.750, 280.833,54.750, -79.167,54.750, 280.917,54.750, -79.083,54.750, 299.833,54.750, -60.167,54.750, 300.000,54.750, -60.000,54.750, 300.167,54.750, -59.833,54.750, 301.000,54.750, -59.000,54.750, 301.083,54.750, -58.917,54.750, 301.167,54.750, -58.833,54.750, 301.250,54.750, -58.750,54.750, 301.333,54.750, -58.667,54.750, 301.500,54.750, -58.500,54.750, 351.333,54.750, -8.667,54.750, 351.417,54.750, -8.583,54.750, 351.500,54.750, -8.500,54.750, 351.667,54.750, -8.333,54.750, 354.083,54.750, -5.917,54.750, 356.583,54.750, -3.417,54.750, 358.500,54.750, -1.500,54.750, 8.667,54.833, 9.333,54.833, 11.167,54.833, 11.417,54.833, 11.500,54.833, 11.583,54.833, 11.667,54.833, 11.833,54.833, 11.917,54.833, 12.000,54.833, 20.000,54.833, 20.833,54.833, 20.917,54.833, 21.000,54.833, 21.083,54.833, 135.000,54.833, 137.583,54.833, 137.833,54.833, 137.917,54.833, 155.667,54.833, 162.000,54.833, 166.500,54.833, 195.500,54.833, -164.500,54.833, 195.667,54.833, -164.333,54.833, 195.750,54.833, -164.250,54.833, 196.333,54.833, -163.667,54.833, 196.417,54.833, -163.583,54.833, 227.750,54.833, -132.250,54.833, 227.833,54.833, -132.167,54.833, 229.083,54.833, -130.917,54.833, 229.167,54.833, -130.833,54.833, 229.333,54.833, -130.667,54.833, 229.500,54.833, -130.500,54.833, 229.917,54.833, -130.083,54.833, 277.583,54.833, -82.417,54.833, 281.000,54.833, -79.000,54.833, 281.083,54.833, -78.917,54.833, 281.167,54.833, -78.833,54.833, 299.917,54.833, -60.083,54.833, 300.083,54.833, -59.917,54.833, 300.250,54.833, -59.750,54.833, 300.917,54.833, -59.083,54.833, 301.833,54.833, -58.167,54.833, 351.583,54.833, -8.417,54.833, 351.750,54.833, -8.250,54.833, 354.000,54.833, -6.000,54.833, 354.083,54.833, -5.917,54.833, 354.917,54.833, -5.083,54.833, 355.250,54.833, -4.750,54.833, 355.333,54.833, -4.667,54.833, 355.417,54.833, -4.583,54.833, 355.833,54.833, -4.167,54.833, 355.917,54.833, -4.083,54.833, 356.000,54.833, -4.000,54.833, 356.083,54.833, -3.917,54.833, 356.667,54.833, -3.333,54.833, 358.500,54.833, -1.500,54.833, 8.333,54.917, 8.667,54.917, 9.417,54.917, 9.500,54.917, 9.583,54.917, 9.833,54.917, 9.917,54.917, 10.250,54.917, 10.750,54.917, 11.083,54.917, 11.167,54.917, 11.250,54.917, 11.333,54.917, 11.750,54.917, 11.833,54.917, 12.167,54.917, 20.000,54.917, 20.083,54.917, 20.167,54.917, 20.250,54.917, 20.333,54.917, 20.417,54.917, 20.500,54.917, 20.583,54.917, 20.667,54.917, 20.750,54.917, 21.167,54.917, 135.083,54.917, 137.333,54.917, 137.417,54.917, 137.500,54.917, 137.917,54.917, 155.667,54.917, 161.917,54.917, 166.250,54.917, 166.333,54.917, 166.417,54.917, 195.583,54.917, -164.417,54.917, 195.833,54.917, -164.167,54.917, 195.917,54.917, -164.083,54.917, 196.000,54.917, -164.000,54.917, 196.250,54.917, -163.750,54.917, 196.417,54.917, -163.583,54.917, 196.500,54.917, -163.500,54.917, 226.917,54.917, -133.083,54.917, 227.083,54.917, -132.917,54.917, 227.667,54.917, -132.333,54.917, 227.750,54.917, -132.250,54.917, 227.833,54.917, -132.167,54.917, 228.583,54.917, -131.417,54.917, 229.167,54.917, -130.833,54.917, 229.333,54.917, -130.667,54.917, 229.417,54.917, -130.583,54.917, 229.583,54.917, -130.417,54.917, 229.750,54.917, -130.250,54.917, 229.917,54.917, -130.083,54.917, 230.000,54.917, -130.000,54.917, 230.167,54.917, -129.833,54.917, 274.417,54.917, -85.583,54.917, 274.583,54.917, -85.417,54.917, 277.500,54.917, -82.500,54.917, 281.250,54.917, -78.750,54.917, 281.333,54.917, -78.667,54.917, 281.417,54.917, -78.583,54.917, 300.000,54.917, -60.000,54.917, 300.167,54.917, -59.833,54.917, 300.333,54.917, -59.667,54.917, 300.417,54.917, -59.583,54.917, 300.917,54.917, -59.083,54.917, 351.583,54.917, -8.417,54.917, 351.667,54.917, -8.333,54.917, 353.917,54.917, -6.083,54.917, 354.833,54.917, -5.167,54.917, 354.917,54.917, -5.083,54.917, 355.083,54.917, -4.917,54.917, 355.167,54.917, -4.833,54.917, 355.500,54.917, -4.500,54.917, 355.583,54.917, -4.417,54.917, 355.667,54.917, -4.333,54.917, 355.750,54.917, -4.250,54.917, 356.167,54.917, -3.833,54.917, 356.250,54.917, -3.750,54.917, 356.333,54.917, -3.667,54.917, 356.417,54.917, -3.583,54.917, 356.750,54.917, -3.250,54.917, 358.417,54.917, -1.583,54.917, 8.667,55.000, 9.500,55.000, 9.833,55.000, 11.917,55.000, 12.000,55.000, 12.333,55.000, 21.250,55.000, 135.167,55.000, 135.250,55.000, 136.833,55.000, 136.917,55.000, 137.417,55.000, 137.917,55.000, 138.000,55.000, 155.667,55.000, 161.833,55.000, 166.167,55.000, 166.250,55.000, 196.083,55.000, -163.917,55.000, 196.167,55.000, -163.833,55.000, 196.250,55.000, -163.750,55.000, 196.417,55.000, -163.583,55.000, 196.833,55.000, -163.167,55.000, 197.167,55.000, -162.833,55.000, 197.250,55.000, -162.750,55.000, 197.417,55.000, -162.583,55.000, 227.500,55.000, -132.500,55.000, 227.583,55.000, -132.417,55.000, 229.000,55.000, -131.000,55.000, 229.083,55.000, -130.917,55.000, 229.250,55.000, -130.750,55.000, 229.500,55.000, -130.500,55.000, 229.667,55.000, -130.333,55.000, 229.917,55.000, -130.083,55.000, 230.083,55.000, -129.917,55.000, 230.250,55.000, -129.750,55.000, 274.333,55.000, -85.667,55.000, 274.500,55.000, -85.500,55.000, 274.667,55.000, -85.333,55.000, 277.583,55.000, -82.417,55.000, 281.500,55.000, -78.500,55.000, 281.583,55.000, -78.417,55.000, 281.667,55.000, -78.333,55.000, 299.250,55.000, -60.750,55.000, 299.417,55.000, -60.583,55.000, 300.083,55.000, -59.917,55.000, 300.500,55.000, -59.500,55.000, 300.583,55.000, -59.417,55.000, 300.667,55.000, -59.333,55.000, 300.750,55.000, -59.250,55.000, 300.833,55.000, -59.167,55.000, 351.667,55.000, -8.333,55.000, 352.333,55.000, -7.667,55.000, 352.500,55.000, -7.500,55.000, 352.667,55.000, -7.333,55.000, 352.750,55.000, -7.250,55.000, 352.833,55.000, -7.167,55.000, 352.917,55.000, -7.083,55.000, 353.833,55.000, -6.167,55.000, 355.000,55.000, -5.000,55.000, 356.500,55.000, -3.500,55.000, 356.583,55.000, -3.417,55.000, 356.667,55.000, -3.333,55.000, 358.417,55.000, -1.583,55.000, 8.667,55.083, 9.417,55.083, 10.250,55.083, 10.333,55.083, 10.417,55.083, 10.500,55.083, 10.583,55.083, 11.750,55.083, 11.833,55.083, 11.917,55.083, 14.750,55.083, 14.833,55.083, 14.917,55.083, 15.000,55.083, 21.250,55.083, 135.333,55.083, 137.000,55.083, 137.083,55.083, 137.500,55.083, 137.667,55.083, 137.750,55.083, 137.833,55.083, 155.583,55.083, 161.750,55.083, 166.083,55.083, 166.167,55.083, 196.750,55.083, -163.250,55.083, 197.000,55.083, -163.000,55.083, 197.083,55.083, -162.917,55.083, 197.333,55.083, -162.667,55.083, 197.500,55.083, -162.500,55.083, 197.667,55.083, -162.333,55.083, 227.500,55.083, -132.500,55.083, 227.667,55.083, -132.333,55.083, 229.167,55.083, -130.833,55.083, 229.333,55.083, -130.667,55.083, 229.583,55.083, -130.417,55.083, 229.750,55.083, -130.250,55.083, 229.917,55.083, -130.083,55.083, 230.083,55.083, -129.917,55.083, 230.167,55.083, -129.833,55.083, 274.417,55.083, -85.583,55.083, 274.583,55.083, -85.417,55.083, 276.250,55.083, -83.750,55.083, 276.417,55.083, -83.583,55.083, 277.000,55.083, -83.000,55.083, 277.083,55.083, -82.917,55.083, 277.167,55.083, -82.833,55.083, 277.250,55.083, -82.750,55.083, 277.417,55.083, -82.583,55.083, 277.500,55.083, -82.500,55.083, 277.583,55.083, -82.417,55.083, 281.750,55.083, -78.250,55.083, 281.833,55.083, -78.167,55.083, 281.917,55.083, -78.083,55.083, 299.167,55.083, -60.833,55.083, 299.333,55.083, -60.667,55.083, 299.500,55.083, -60.500,55.083, 299.750,55.083, -60.250,55.083, 299.917,55.083, -60.083,55.083, 300.167,55.083, -59.833,55.083, 300.250,55.083, -59.750,55.083, 300.333,55.083, -59.667,55.083, 300.500,55.083, -59.500,55.083, 351.750,55.083, -8.250,55.083, 351.833,55.083, -8.167,55.083, 351.917,55.083, -8.083,55.083, 352.250,55.083, -7.750,55.083, 352.417,55.083, -7.583,55.083, 352.583,55.083, -7.417,55.083, 353.000,55.083, -7.000,55.083, 353.750,55.083, -6.250,55.083, 355.000,55.083, -5.000,55.083, 358.333,55.083, -1.667,55.083, 8.750,55.167, 9.333,55.167, 10.000,55.167, 10.167,55.167, 10.667,55.167, 11.750,55.167, 12.000,55.167, 14.750,55.167, 14.833,55.167, 14.917,55.167, 21.250,55.167, 135.417,55.167, 135.500,55.167, 135.583,55.167, 135.667,55.167, 135.750,55.167, 137.583,55.167, 155.583,55.167, 161.667,55.167, 166.083,55.167, 196.833,55.167, -163.167,55.167, 196.917,55.167, -163.083,55.167, 197.000,55.167, -163.000,55.167, 197.083,55.167, -162.917,55.167, 197.333,55.167, -162.667,55.167, 197.583,55.167, -162.417,55.167, 197.667,55.167, -162.333,55.167, 197.917,55.167, -162.083,55.167, 200.000,55.167, -160.000,55.167, 227.167,55.167, -132.833,55.167, 227.333,55.167, -132.667,55.167, 227.500,55.167, -132.500,55.167, 227.750,55.167, -132.250,55.167, 227.833,55.167, -132.167,55.167, 229.000,55.167, -131.000,55.167, 229.083,55.167, -130.917,55.167, 229.250,55.167, -130.750,55.167, 229.417,55.167, -130.583,55.167, 229.667,55.167, -130.333,55.167, 229.833,55.167, -130.167,55.167, 230.000,55.167, -130.000,55.167, 230.167,55.167, -129.833,55.167, 275.167,55.167, -84.833,55.167, 275.250,55.167, -84.750,55.167, 275.333,55.167, -84.667,55.167, 275.417,55.167, -84.583,55.167, 276.167,55.167, -83.833,55.167, 276.333,55.167, -83.667,55.167, 276.500,55.167, -83.500,55.167, 276.583,55.167, -83.417,55.167, 276.667,55.167, -83.333,55.167, 276.750,55.167, -83.250,55.167, 276.833,55.167, -83.167,55.167, 276.917,55.167, -83.083,55.167, 277.333,55.167, -82.667,55.167, 282.000,55.167, -78.000,55.167, 282.083,55.167, -77.917,55.167, 299.250,55.167, -60.750,55.167, 299.417,55.167, -60.583,55.167, 299.500,55.167, -60.500,55.167, 299.583,55.167, -60.417,55.167, 299.667,55.167, -60.333,55.167, 299.833,55.167, -60.167,55.167, 300.000,55.167, -60.000,55.167, 300.167,55.167, -59.833,55.167, 352.000,55.167, -8.000,55.167, 352.083,55.167, -7.917,55.167, 352.167,55.167, -7.833,55.167, 352.250,55.167, -7.750,55.167, 352.333,55.167, -7.667,55.167, 352.417,55.167, -7.583,55.167, 352.500,55.167, -7.500,55.167, 352.667,55.167, -7.333,55.167, 353.083,55.167, -6.917,55.167, 353.167,55.167, -6.833,55.167, 353.250,55.167, -6.750,55.167, 353.333,55.167, -6.667,55.167, 353.417,55.167, -6.583,55.167, 353.500,55.167, -6.500,55.167, 353.583,55.167, -6.417,55.167, 353.667,55.167, -6.333,55.167, 353.750,55.167, -6.250,55.167, 355.083,55.167, -4.917,55.167, 358.250,55.167, -1.750,55.167, 8.667,55.250, 9.417,55.250, 9.500,55.250, 9.917,55.250, 10.083,55.250, 10.750,55.250, 11.250,55.250, 11.333,55.250, 11.417,55.250, 11.500,55.250, 11.583,55.250, 11.667,55.250, 12.000,55.250, 14.750,55.250, 21.333,55.250, 135.833,55.250, 135.917,55.250, 155.583,55.250, 161.667,55.250, 165.917,55.250, 166.000,55.250, 166.083,55.250, 197.167,55.250, -162.833,55.250, 197.250,55.250, -162.750,55.250, 197.500,55.250, -162.500,55.250, 197.750,55.250, -162.250,55.250, 197.833,55.250, -162.167,55.250, 198.083,55.250, -161.917,55.250, 199.167,55.250, -160.833,55.250, 199.417,55.250, -160.583,55.250, 226.583,55.250, -133.417,55.250, 227.083,55.250, -132.917,55.250, 227.250,55.250, -132.750,55.250, 227.417,55.250, -132.583,55.250, 227.667,55.250, -132.333,55.250, 227.833,55.250, -132.167,55.250, 228.917,55.250, -131.083,55.250, 229.083,55.250, -130.917,55.250, 229.167,55.250, -130.833,55.250, 229.333,55.250, -130.667,55.250, 229.750,55.250, -130.250,55.250, 229.917,55.250, -130.083,55.250, 230.083,55.250, -129.917,55.250, 230.250,55.250, -129.750,55.250, 274.750,55.250, -85.250,55.250, 274.833,55.250, -85.167,55.250, 274.917,55.250, -85.083,55.250, 275.000,55.250, -85.000,55.250, 275.083,55.250, -84.917,55.250, 275.500,55.250, -84.500,55.250, 275.583,55.250, -84.417,55.250, 275.667,55.250, -84.333,55.250, 275.750,55.250, -84.250,55.250, 275.833,55.250, -84.167,55.250, 275.917,55.250, -84.083,55.250, 276.000,55.250, -84.000,55.250, 276.083,55.250, -83.917,55.250, 276.167,55.250, -83.833,55.250, 276.250,55.250, -83.750,55.250, 276.333,55.250, -83.667,55.250, 276.417,55.250, -83.583,55.250, 282.167,55.250, -77.833,55.250, 282.250,55.250, -77.750,55.250, 299.333,55.250, -60.667,55.250, 299.917,55.250, -60.083,55.250, 300.083,55.250, -59.917,55.250, 352.333,55.250, -7.667,55.250, 352.500,55.250, -7.500,55.250, 352.583,55.250, -7.417,55.250, 352.667,55.250, -7.333,55.250, 352.750,55.250, -7.250,55.250, 352.833,55.250, -7.167,55.250, 355.167,55.250, -4.833,55.250, 358.250,55.250, -1.750,55.250, 8.667,55.333, 9.500,55.333, 9.917,55.333, 10.667,55.333, 11.250,55.333, 12.083,55.333, 12.167,55.333, 12.250,55.333, 21.333,55.333, 136.000,55.333, 136.083,55.333, 155.583,55.333, 161.583,55.333, 165.917,55.333, 166.000,55.333, 197.333,55.333, -162.667,55.333, 197.417,55.333, -162.583,55.333, 197.917,55.333, -162.083,55.333, 199.167,55.333, -160.833,55.333, 199.417,55.333, -160.583,55.333, 226.667,55.333, -133.333,55.333, 226.750,55.333, -133.250,55.333, 226.833,55.333, -133.167,55.333, 226.917,55.333, -133.083,55.333, 227.000,55.333, -133.000,55.333, 227.167,55.333, -132.833,55.333, 227.417,55.333, -132.583,55.333, 227.500,55.333, -132.500,55.333, 227.583,55.333, -132.417,55.333, 227.667,55.333, -132.333,55.333, 228.500,55.333, -131.500,55.333, 228.667,55.333, -131.333,55.333, 229.250,55.333, -130.750,55.333, 229.417,55.333, -130.583,55.333, 229.750,55.333, -130.250,55.333, 229.917,55.333, -130.083,55.333, 230.167,55.333, -129.833,55.333, 230.333,55.333, -129.667,55.333, 274.500,55.333, -85.500,55.333, 274.583,55.333, -85.417,55.333, 274.667,55.333, -85.333,55.333, 282.333,55.333, -77.667,55.333, 282.417,55.333, -77.583,55.333, 299.417,55.333, -60.583,55.333, 354.250,55.333, -5.750,55.333, 355.250,55.333, -4.750,55.333, 358.250,55.333, -1.750,55.333, 8.667,55.417, 9.500,55.417, 9.833,55.417, 10.417,55.417, 10.500,55.417, 10.583,55.417, 11.250,55.417, 12.083,55.417, 13.000,55.417, 13.083,55.417, 13.167,55.417, 13.250,55.417, 13.333,55.417, 14.000,55.417, 21.250,55.417, 136.167,55.417, 155.583,55.417, 161.583,55.417, 197.500,55.417, -162.500,55.417, 198.000,55.417, -162.000,55.417, 198.250,55.417, -161.750,55.417, 198.583,55.417, -161.417,55.417, 198.667,55.417, -161.333,55.417, 198.750,55.417, -161.250,55.417, 198.917,55.417, -161.083,55.417, 227.000,55.417, -133.000,55.417, 227.333,55.417, -132.667,55.417, 228.167,55.417, -131.833,55.417, 228.250,55.417, -131.750,55.417, 228.333,55.417, -131.667,55.417, 228.417,55.417, -131.583,55.417, 228.583,55.417, -131.417,55.417, 228.750,55.417, -131.250,55.417, 229.000,55.417, -131.000,55.417, 229.167,55.417, -130.833,55.417, 229.333,55.417, -130.667,55.417, 229.750,55.417, -130.250,55.417, 229.833,55.417, -130.167,55.417, 229.917,55.417, -130.083,55.417, 230.000,55.417, -130.000,55.417, 230.417,55.417, -129.583,55.417, 274.333,55.417, -85.667,55.417, 274.417,55.417, -85.583,55.417, 282.500,55.417, -77.500,55.417, 282.583,55.417, -77.417,55.417, 299.500,55.417, -60.500,55.417, 354.250,55.417, -5.750,55.417, 355.333,55.417, -4.667,55.417, 358.250,55.417, -1.750,55.417, 8.250,55.500, 8.417,55.500, 8.500,55.500, 8.583,55.500, 9.417,55.500, 9.750,55.500, 9.833,55.500, 9.917,55.500, 10.000,55.500, 10.083,55.500, 10.167,55.500, 10.333,55.500, 11.167,55.500, 12.083,55.500, 13.000,55.500, 13.417,55.500, 13.500,55.500, 13.583,55.500, 13.667,55.500, 13.750,55.500, 13.833,55.500, 13.917,55.500, 14.083,55.500, 14.167,55.500, 21.250,55.500, 136.250,55.500, 155.583,55.500, 161.583,55.500, 197.583,55.500, -162.417,55.500, 198.000,55.500, -162.000,55.500, 198.583,55.500, -161.417,55.500, 198.667,55.500, -161.333,55.500, 198.750,55.500, -161.250,55.500, 199.000,55.500, -161.000,55.500, 199.250,55.500, -160.750,55.500, 226.333,55.500, -133.667,55.500, 226.500,55.500, -133.500,55.500, 226.917,55.500, -133.083,55.500, 227.333,55.500, -132.667,55.500, 227.417,55.500, -132.583,55.500, 228.417,55.500, -131.583,55.500, 228.583,55.500, -131.417,55.500, 228.667,55.500, -131.333,55.500, 228.833,55.500, -131.167,55.500, 229.000,55.500, -131.000,55.500, 229.167,55.500, -130.833,55.500, 229.667,55.500, -130.333,55.500, 229.833,55.500, -130.167,55.500, 230.000,55.500, -130.000,55.500, 230.083,55.500, -129.917,55.500, 230.167,55.500, -129.833,55.500, 230.250,55.500, -129.750,55.500, 230.333,55.500, -129.667,55.500, 274.250,55.500, -85.750,55.500, 282.500,55.500, -77.500,55.500, 282.667,55.500, -77.333,55.500, 282.750,55.500, -77.250,55.500, 299.167,55.500, -60.833,55.500, 299.333,55.500, -60.667,55.500, 299.417,55.500, -60.583,55.500, 354.667,55.500, -5.333,55.500, 354.750,55.500, -5.250,55.500, 355.417,55.500, -4.583,55.500, 358.167,55.500, -1.833,55.500, 8.167,55.583, 8.333,55.583, 9.500,55.583, 9.583,55.583, 9.667,55.583, 10.250,55.583, 11.167,55.583, 11.833,55.583, 11.917,55.583, 12.000,55.583, 12.083,55.583, 13.000,55.583, 14.167,55.583, 21.250,55.583, 136.333,55.583, 155.667,55.583, 161.583,55.583, 197.667,55.583, -162.333,55.583, 198.083,55.583, -161.917,55.583, 198.750,55.583, -161.250,55.583, 198.833,55.583, -161.167,55.583, 198.917,55.583, -161.083,55.583, 199.083,55.583, -160.917,55.583, 199.167,55.583, -160.833,55.583, 199.333,55.583, -160.667,55.583, 226.750,55.583, -133.250,55.583, 227.000,55.583, -133.000,55.583, 227.250,55.583, -132.750,55.583, 227.417,55.583, -132.583,55.583, 228.417,55.583, -131.583,55.583, 228.500,55.583, -131.500,55.583, 228.833,55.583, -131.167,55.583, 229.000,55.583, -131.000,55.583, 229.167,55.583, -130.833,55.583, 229.750,55.583, -130.250,55.583, 229.917,55.583, -130.083,55.583, 274.000,55.583, -86.000,55.583, 274.083,55.583, -85.917,55.583, 274.167,55.583, -85.833,55.583, 282.667,55.583, -77.333,55.583, 282.833,55.583, -77.167,55.583, 299.083,55.583, -60.917,55.583, 299.250,55.583, -60.750,55.583, 299.417,55.583, -60.583,55.583, 354.333,55.583, -5.667,55.583, 354.500,55.583, -5.500,55.583, 354.667,55.583, -5.333,55.583, 355.333,55.583, -4.667,55.583, 358.000,55.583, -2.000,55.583, 358.083,55.583, -1.917,55.583, 358.167,55.583, -1.833,55.583, 8.167,55.667, 9.583,55.667, 11.167,55.667, 11.250,55.667, 11.333,55.667, 11.667,55.667, 11.750,55.667, 12.083,55.667, 12.167,55.667, 12.250,55.667, 12.333,55.667, 12.417,55.667, 12.500,55.667, 13.083,55.667, 14.167,55.667, 21.167,55.667, 136.417,55.667, 136.500,55.667, 136.583,55.667, 136.667,55.667, 155.667,55.667, 161.667,55.667, 197.750,55.667, -162.250,55.667, 197.833,55.667, -162.167,55.667, 198.167,55.667, -161.833,55.667, 198.250,55.667, -161.750,55.667, 198.333,55.667, -161.667,55.667, 198.417,55.667, -161.583,55.667, 198.500,55.667, -161.500,55.667, 198.583,55.667, -161.417,55.667, 198.667,55.667, -161.333,55.667, 198.917,55.667, -161.083,55.667, 199.000,55.667, -161.000,55.667, 199.167,55.667, -160.833,55.667, 199.250,55.667, -160.750,55.667, 199.417,55.667, -160.583,55.667, 199.500,55.667, -160.500,55.667, 199.583,55.667, -160.417,55.667, 200.333,55.667, -159.667,55.667, 226.667,55.667, -133.333,55.667, 226.750,55.667, -133.250,55.667, 226.833,55.667, -133.167,55.667, 226.917,55.667, -133.083,55.667, 227.333,55.667, -132.667,55.667, 227.833,55.667, -132.167,55.667, 227.917,55.667, -132.083,55.667, 228.167,55.667, -131.833,55.667, 228.333,55.667, -131.667,55.667, 228.833,55.667, -131.167,55.667, 229.000,55.667, -131.000,55.667, 229.167,55.667, -130.833,55.667, 229.667,55.667, -130.333,55.667, 229.833,55.667, -130.167,55.667, 230.000,55.667, -130.000,55.667, 273.583,55.667, -86.417,55.667, 273.667,55.667, -86.333,55.667, 273.750,55.667, -86.250,55.667, 273.833,55.667, -86.167,55.667, 273.917,55.667, -86.083,55.667, 282.917,55.667, -77.083,55.667, 299.000,55.667, -61.000,55.667, 299.083,55.667, -60.917,55.667, 299.167,55.667, -60.833,55.667, 299.333,55.667, -60.667,55.667, 353.750,55.667, -6.250,55.667, 354.333,55.667, -5.667,55.667, 354.500,55.667, -5.500,55.667, 354.667,55.667, -5.333,55.667, 355.167,55.667, -4.833,55.667, 355.250,55.667, -4.750,55.667, 357.917,55.667, -2.083,55.667, 8.250,55.750, 9.667,55.750, 9.750,55.750, 9.833,55.750, 11.417,55.750, 11.583,55.750, 11.917,55.750, 12.000,55.750, 12.417,55.750, 12.917,55.750, 13.000,55.750, 14.083,55.750, 21.083,55.750, 136.750,55.750, 155.667,55.750, 161.750,55.750, 197.917,55.750, -162.083,55.750, 198.000,55.750, -162.000,55.750, 198.083,55.750, -161.917,55.750, 198.833,55.750, -161.167,55.750, 199.083,55.750, -160.917,55.750, 199.333,55.750, -160.667,55.750, 199.500,55.750, -160.500,55.750, 199.583,55.750, -160.417,55.750, 199.667,55.750, -160.333,55.750, 199.917,55.750, -160.083,55.750, 226.500,55.750, -133.500,55.750, 226.833,55.750, -133.167,55.750, 227.333,55.750, -132.667,55.750, 227.750,55.750, -132.250,55.750, 227.833,55.750, -132.167,55.750, 227.917,55.750, -132.083,55.750, 228.000,55.750, -132.000,55.750, 228.167,55.750, -131.833,55.750, 228.333,55.750, -131.667,55.750, 228.500,55.750, -131.500,55.750, 228.750,55.750, -131.250,55.750, 228.917,55.750, -131.083,55.750, 229.083,55.750, -130.917,55.750, 229.583,55.750, -130.417,55.750, 229.750,55.750, -130.250,55.750, 229.917,55.750, -130.083,55.750, 273.333,55.750, -86.667,55.750, 273.417,55.750, -86.583,55.750, 273.500,55.750, -86.500,55.750, 283.000,55.750, -77.000,55.750, 298.917,55.750, -61.083,55.750, 299.333,55.750, -60.667,55.750, 353.583,55.750, -6.417,55.750, 353.750,55.750, -6.250,55.750, 355.167,55.750, -4.833,55.750, 357.833,55.750, -2.167,55.750, 8.333,55.833, 9.750,55.833, 10.167,55.833, 11.500,55.833, 11.583,55.833, 12.000,55.833, 12.417,55.833, 12.917,55.833, 14.167,55.833, 21.083,55.833, 136.833,55.833, 136.917,55.833, 137.000,55.833, 155.667,55.833, 161.750,55.833, 198.167,55.833, -161.833,55.833, 198.250,55.833, -161.750,55.833, 198.333,55.833, -161.667,55.833, 198.750,55.833, -161.250,55.833, 199.000,55.833, -161.000,55.833, 199.250,55.833, -160.750,55.833, 199.417,55.833, -160.583,55.833, 199.833,55.833, -160.167,55.833, 199.917,55.833, -160.083,55.833, 200.417,55.833, -159.583,55.833, 200.583,55.833, -159.417,55.833, 226.750,55.833, -133.250,55.833, 226.917,55.833, -133.083,55.833, 227.250,55.833, -132.750,55.833, 228.417,55.833, -131.583,55.833, 228.583,55.833, -131.417,55.833, 228.667,55.833, -131.333,55.833, 228.750,55.833, -131.250,55.833, 228.917,55.833, -131.083,55.833, 229.000,55.833, -131.000,55.833, 229.667,55.833, -130.333,55.833, 229.833,55.833, -130.167,55.833, 230.000,55.833, -130.000,55.833, 272.917,55.833, -87.083,55.833, 273.000,55.833, -87.000,55.833, 273.083,55.833, -86.917,55.833, 273.167,55.833, -86.833,55.833, 273.250,55.833, -86.750,55.833, 283.083,55.833, -76.917,55.833, 298.833,55.833, -61.167,55.833, 298.917,55.833, -61.083,55.833, 299.000,55.833, -61.000,55.833, 299.083,55.833, -60.917,55.833, 353.583,55.833, -6.417,55.833, 353.750,55.833, -6.250,55.833, 353.833,55.833, -6.167,55.833, 354.333,55.833, -5.667,55.833, 354.417,55.833, -5.583,55.833, 354.917,55.833, -5.083,55.833, 355.167,55.833, -4.833,55.833, 357.667,55.833, -2.333,55.833, 357.750,55.833, -2.250,55.833, 8.167,55.917, 8.417,55.917, 9.833,55.917, 9.917,55.917, 10.000,55.917, 10.083,55.917, 11.583,55.917, 11.667,55.917, 11.917,55.917, 12.083,55.917, 12.500,55.917, 12.833,55.917, 14.083,55.917, 14.250,55.917, 21.083,55.917, 137.083,55.917, 137.167,55.917, 155.667,55.917, 161.833,55.917, 198.417,55.917, -161.583,55.917, 198.500,55.917, -161.500,55.917, 198.583,55.917, -161.417,55.917, 198.667,55.917, -161.333,55.917, 199.583,55.917, -160.417,55.917, 199.667,55.917, -160.333,55.917, 199.750,55.917, -160.250,55.917, 200.000,55.917, -160.000,55.917, 200.083,55.917, -159.917,55.917, 200.167,55.917, -159.833,55.917, 200.250,55.917, -159.750,55.917, 200.333,55.917, -159.667,55.917, 200.500,55.917, -159.500,55.917, 200.667,55.917, -159.333,55.917, 226.833,55.917, -133.167,55.917, 227.083,55.917, -132.917,55.917, 227.167,55.917, -132.833,55.917, 228.000,55.917, -132.000,55.917, 228.583,55.917, -131.417,55.917, 228.750,55.917, -131.250,55.917, 228.917,55.917, -131.083,55.917, 229.750,55.917, -130.250,55.917, 229.917,55.917, -130.083,55.917, 230.083,55.917, -129.917,55.917, 272.500,55.917, -87.500,55.917, 272.583,55.917, -87.417,55.917, 272.667,55.917, -87.333,55.917, 272.750,55.917, -87.250,55.917, 272.833,55.917, -87.167,55.917, 280.000,55.917, -80.000,55.917, 283.167,55.917, -76.833,55.917, 283.250,55.917, -76.750,55.917, 298.500,55.917, -61.500,55.917, 298.583,55.917, -61.417,55.917, 298.667,55.917, -61.333,55.917, 298.750,55.917, -61.250,55.917, 353.833,55.917, -6.167,55.917, 354.333,55.917, -5.667,55.917, 354.500,55.917, -5.500,55.917, 354.667,55.917, -5.333,55.917, 354.750,55.917, -5.250,55.917, 354.833,55.917, -5.167,55.917, 355.000,55.917, -5.000,55.917, 355.167,55.917, -4.833,55.917, 355.250,55.917, -4.750,55.917, 356.417,55.917, -3.583,55.917, 356.500,55.917, -3.500,55.917, 356.583,55.917, -3.417,55.917, 356.667,55.917, -3.333,55.917, 356.750,55.917, -3.250,55.917, 356.833,55.917, -3.167,55.917, 356.917,55.917, -3.083,55.917, 357.000,55.917, -3.000,55.917, 357.083,55.917, -2.917,55.917, 357.417,55.917, -2.583,55.917, 357.500,55.917, -2.500,55.917, 357.583,55.917, -2.417,55.917, 8.333,56.000, 10.083,56.000, 12.000,56.000, 12.083,56.000, 12.500,56.000, 12.750,56.000, 14.167,56.000, 14.250,56.000, 14.417,56.000, 21.083,56.000, 137.250,56.000, 137.333,56.000, 155.750,56.000, 161.917,56.000, 199.500,56.000, -160.500,56.000, 200.750,56.000, -159.250,56.000, 200.833,56.000, -159.167,56.000, 200.917,56.000, -159.083,56.000, 201.333,56.000, -158.667,56.000, 226.333,56.000, -133.667,56.000, 226.500,56.000, -133.500,56.000, 226.667,56.000, -133.333,56.000, 226.833,56.000, -133.167,56.000, 226.917,56.000, -133.083,56.000, 227.000,56.000, -133.000,56.000, 227.667,56.000, -132.333,56.000, 228.083,56.000, -131.917,56.000, 228.167,56.000, -131.833,56.000, 228.250,56.000, -131.750,56.000, 228.333,56.000, -131.667,56.000, 228.417,56.000, -131.583,56.000, 228.500,56.000, -131.500,56.000, 228.667,56.000, -131.333,56.000, 228.750,56.000, -131.250,56.000, 228.917,56.000, -131.083,56.000, 230.000,56.000, -130.000,56.000, 272.333,56.000, -87.667,56.000, 272.417,56.000, -87.583,56.000, 280.167,56.000, -79.833,56.000, 280.250,56.000, -79.750,56.000, 283.333,56.000, -76.667,56.000, 298.417,56.000, -61.583,56.000, 354.083,56.000, -5.917,56.000, 354.333,56.000, -5.667,56.000, 354.417,56.000, -5.583,56.000, 354.667,56.000, -5.333,56.000, 354.750,56.000, -5.250,56.000, 355.083,56.000, -4.917,56.000, 355.167,56.000, -4.833,56.000, 355.333,56.000, -4.667,56.000, 356.333,56.000, -3.667,56.000, 357.167,56.000, -2.833,56.000, 357.250,56.000, -2.750,56.000, 357.333,56.000, -2.667,56.000, 8.250,56.083, 10.083,56.083, 12.167,56.083, 12.250,56.083, 12.333,56.083, 12.417,56.083, 12.667,56.083, 14.333,56.083, 14.500,56.083, 14.583,56.083, 14.667,56.083, 21.083,56.083, 137.417,56.083, 155.750,56.083, 161.917,56.083, 162.833,56.083, 162.917,56.083, 163.000,56.083, 199.583,56.083, -160.417,56.083, 201.000,56.083, -159.000,56.083, 201.083,56.083, -158.917,56.083, 201.167,56.083, -158.833,56.083, 201.250,56.083, -158.750,56.083, 201.417,56.083, -158.583,56.083, 226.583,56.083, -133.417,56.083, 226.667,56.083, -133.333,56.083, 227.417,56.083, -132.583,56.083, 227.500,56.083, -132.500,56.083, 227.583,56.083, -132.417,56.083, 227.667,56.083, -132.333,56.083, 228.083,56.083, -131.917,56.083, 228.583,56.083, -131.417,56.083, 228.833,56.083, -131.167,56.083, 229.000,56.083, -131.000,56.083, 272.250,56.083, -87.750,56.083, 283.417,56.083, -76.583,56.083, 283.500,56.083, -76.500,56.083, 283.583,56.083, -76.417,56.083, 283.667,56.083, -76.333,56.083, 283.750,56.083, -76.250,56.083, 283.833,56.083, -76.167,56.083, 283.917,56.083, -76.083,56.083, 284.000,56.083, -76.000,56.083, 298.417,56.083, -61.583,56.083, 298.833,56.083, -61.167,56.083, 354.167,56.083, -5.833,56.083, 354.250,56.083, -5.750,56.083, 354.417,56.083, -5.583,56.083, 354.500,56.083, -5.500,56.083, 354.583,56.083, -5.417,56.083, 354.667,56.083, -5.333,56.083, 354.833,56.083, -5.167,56.083, 354.917,56.083, -5.083,56.083, 355.250,56.083, -4.750,56.083, 356.417,56.083, -3.583,56.083, 356.500,56.083, -3.500,56.083, 356.583,56.083, -3.417,56.083, 356.667,56.083, -3.333,56.083, 356.750,56.083, -3.250,56.083, 356.833,56.083, -3.167,56.083, 8.167,56.167, 10.083,56.167, 10.417,56.167, 10.500,56.167, 12.583,56.167, 12.667,56.167, 12.750,56.167, 14.583,56.167, 15.583,56.167, 15.750,56.167, 21.083,56.167, 137.500,56.167, 137.583,56.167, 155.833,56.167, 162.000,56.167, 162.083,56.167, 162.750,56.167, 163.083,56.167, 163.167,56.167, 199.583,56.167, -160.417,56.167, 201.500,56.167, -158.500,56.167, 226.583,56.167, -133.417,56.167, 226.750,56.167, -133.250,56.167, 227.333,56.167, -132.667,56.167, 227.500,56.167, -132.500,56.167, 227.583,56.167, -132.417,56.167, 227.750,56.167, -132.250,56.167, 227.917,56.167, -132.083,56.167, 228.083,56.167, -131.917,56.167, 228.917,56.167, -131.083,56.167, 272.167,56.167, -87.833,56.167, 280.333,56.167, -79.667,56.167, 280.500,56.167, -79.500,56.167, 280.583,56.167, -79.417,56.167, 280.667,56.167, -79.333,56.167, 281.083,56.167, -78.917,56.167, 281.167,56.167, -78.833,56.167, 284.083,56.167, -75.917,56.167, 298.000,56.167, -62.000,56.167, 298.083,56.167, -61.917,56.167, 298.167,56.167, -61.833,56.167, 298.250,56.167, -61.750,56.167, 298.333,56.167, -61.667,56.167, 298.417,56.167, -61.583,56.167, 354.417,56.167, -5.583,56.167, 354.750,56.167, -5.250,56.167, 354.833,56.167, -5.167,56.167, 355.000,56.167, -5.000,56.167, 356.833,56.167, -3.167,56.167, 8.167,56.250, 8.250,56.250, 10.167,56.250, 10.250,56.250, 10.500,56.250, 10.583,56.250, 12.583,56.250, 12.833,56.250, 14.667,56.250, 14.750,56.250, 14.833,56.250, 14.917,56.250, 15.000,56.250, 15.083,56.250, 15.167,56.250, 15.250,56.250, 15.333,56.250, 15.417,56.250, 15.500,56.250, 15.667,56.250, 15.833,56.250, 15.917,56.250, 21.000,56.250, 137.667,56.250, 137.750,56.250, 155.833,56.250, 162.167,56.250, 162.250,56.250, 162.333,56.250, 162.417,56.250, 162.500,56.250, 162.667,56.250, 163.167,56.250, 199.667,56.250, -160.333,56.250, 199.750,56.250, -160.250,56.250, 201.333,56.250, -158.667,56.250, 201.417,56.250, -158.583,56.250, 201.500,56.250, -158.500,56.250, 201.583,56.250, -158.417,56.250, 225.750,56.250, -134.250,56.250, 225.833,56.250, -134.167,56.250, 225.917,56.250, -134.083,56.250, 226.417,56.250, -133.583,56.250, 226.500,56.250, -133.500,56.250, 226.583,56.250, -133.417,56.250, 226.667,56.250, -133.333,56.250, 227.250,56.250, -132.750,56.250, 227.417,56.250, -132.583,56.250, 227.583,56.250, -132.417,56.250, 227.750,56.250, -132.250,56.250, 227.833,56.250, -132.167,56.250, 228.000,56.250, -132.000,56.250, 272.083,56.250, -87.917,56.250, 280.000,56.250, -80.000,56.250, 280.083,56.250, -79.917,56.250, 280.667,56.250, -79.333,56.250, 281.167,56.250, -78.833,56.250, 283.917,56.250, -76.083,56.250, 284.000,56.250, -76.000,56.250, 297.917,56.250, -62.083,56.250, 354.417,56.250, -5.583,56.250, 354.917,56.250, -5.083,56.250, 356.917,56.250, -3.083,56.250, 357.000,56.250, -3.000,56.250, 357.083,56.250, -2.917,56.250, 357.167,56.250, -2.833,56.250, 8.333,56.333, 10.333,56.333, 10.417,56.333, 10.667,56.333, 12.750,56.333, 15.917,56.333, 16.417,56.333, 21.000,56.333, 137.750,56.333, 155.833,56.333, 162.417,56.333, 162.750,56.333, 162.833,56.333, 162.917,56.333, 163.250,56.333, 199.833,56.333, -160.167,56.333, 199.917,56.333, -160.083,56.333, 201.250,56.333, -158.750,56.333, 225.167,56.333, -134.833,56.333, 225.750,56.333, -134.250,56.333, 225.917,56.333, -134.083,56.333, 227.000,56.333, -133.000,56.333, 227.083,56.333, -132.917,56.333, 227.167,56.333, -132.833,56.333, 227.333,56.333, -132.667,56.333, 227.583,56.333, -132.417,56.333, 227.750,56.333, -132.250,56.333, 272.000,56.333, -88.000,56.333, 280.167,56.333, -79.833,56.333, 280.333,56.333, -79.667,56.333, 280.500,56.333, -79.500,56.333, 280.667,56.333, -79.333,56.333, 280.750,56.333, -79.250,56.333, 283.583,56.333, -76.417,56.333, 283.750,56.333, -76.250,56.333, 283.833,56.333, -76.167,56.333, 298.000,56.333, -62.000,56.333, 298.083,56.333, -61.917,56.333, 298.167,56.333, -61.833,56.333, 298.250,56.333, -61.750,56.333, 353.667,56.333, -6.333,56.333, 353.750,56.333, -6.250,56.333, 353.917,56.333, -6.083,56.333, 354.000,56.333, -6.000,56.333, 354.500,56.333, -5.500,56.333, 356.833,56.333, -3.167,56.333, 356.917,56.333, -3.083,56.333, 357.000,56.333, -3.000,56.333, 357.083,56.333, -2.917,56.333, 8.250,56.417, 8.583,56.417, 8.667,56.417, 10.417,56.417, 10.500,56.417, 10.750,56.417, 12.667,56.417, 12.750,56.417, 12.833,56.417, 12.917,56.417, 16.000,56.417, 16.417,56.417, 21.000,56.417, 137.833,56.417, 137.917,56.417, 155.917,56.417, 162.333,56.417, 163.000,56.417, 163.083,56.417, 163.167,56.417, 200.000,56.417, -160.000,56.417, 200.083,56.417, -159.917,56.417, 201.333,56.417, -158.667,56.417, 205.250,56.417, -154.750,56.417, 225.083,56.417, -134.917,56.417, 225.167,56.417, -134.833,56.417, 225.833,56.417, -134.167,56.417, 227.083,56.417, -132.917,56.417, 227.167,56.417, -132.833,56.417, 227.667,56.417, -132.333,56.417, 271.667,56.417, -88.333,56.417, 271.833,56.417, -88.167,56.417, 271.917,56.417, -88.083,56.417, 280.750,56.417, -79.250,56.417, 280.833,56.417, -79.167,56.417, 283.833,56.417, -76.167,56.417, 298.000,56.417, -62.000,56.417, 298.083,56.417, -61.917,56.417, 353.917,56.417, -6.083,56.417, 354.083,56.417, -5.917,56.417, 354.583,56.417, -5.417,56.417, 356.750,56.417, -3.250,56.417, 8.167,56.500, 8.333,56.500, 8.417,56.500, 8.500,56.500, 8.750,56.500, 9.083,56.500, 10.250,56.500, 10.333,56.500, 10.583,56.500, 10.667,56.500, 10.750,56.500, 13.000,56.500, 16.000,56.500, 16.417,56.500, 16.500,56.500, 21.000,56.500, 138.000,56.500, 155.917,56.500, 162.417,56.500, 162.500,56.500, 162.583,56.500, 162.667,56.500, 162.750,56.500, 162.833,56.500, 163.167,56.500, 200.167,56.500, -159.833,56.500, 200.250,56.500, -159.750,56.500, 201.417,56.500, -158.583,56.500, 201.500,56.500, -158.500,56.500, 201.583,56.500, -158.417,56.500, 201.667,56.500, -158.333,56.500, 201.750,56.500, -158.250,56.500, 201.833,56.500, -158.167,56.500, 205.750,56.500, -154.250,56.500, 225.000,56.500, -135.000,56.500, 225.167,56.500, -134.833,56.500, 226.417,56.500, -133.583,56.500, 226.583,56.500, -133.417,56.500, 226.667,56.500, -133.333,56.500, 226.833,56.500, -133.167,56.500, 227.750,56.500, -132.250,56.500, 271.500,56.500, -88.500,56.500, 271.583,56.500, -88.417,56.500, 271.750,56.500, -88.250,56.500, 283.583,56.500, -76.417,56.500, 283.750,56.500, -76.250,56.500, 297.917,56.500, -62.083,56.500, 298.167,56.500, -61.833,56.500, 298.250,56.500, -61.750,56.500, 353.833,56.500, -6.167,56.500, 354.000,56.500, -6.000,56.500, 354.583,56.500, -5.417,56.500, 356.833,56.500, -3.167,56.500, 356.917,56.500, -3.083,56.500, 357.000,56.500, -3.000,56.500, 357.083,56.500, -2.917,56.500, 8.167,56.583, 8.250,56.583, 8.750,56.583, 9.000,56.583, 9.167,56.583, 9.250,56.583, 10.167,56.583, 12.917,56.583, 16.083,56.583, 16.500,56.583, 16.583,56.583, 21.083,56.583, 138.083,56.583, 156.000,56.583, 162.917,56.583, 163.000,56.583, 163.083,56.583, 200.333,56.583, -159.667,56.583, 200.417,56.583, -159.583,56.583, 200.500,56.583, -159.500,56.583, 200.583,56.583, -159.417,56.583, 201.750,56.583, -158.250,56.583, 205.583,56.583, -154.417,56.583, 205.750,56.583, -154.250,56.583, 225.000,56.583, -135.000,56.583, 225.167,56.583, -134.833,56.583, 225.750,56.583, -134.250,56.583, 225.833,56.583, -134.167,56.583, 225.917,56.583, -134.083,56.583, 226.083,56.583, -133.917,56.583, 226.250,56.583, -133.750,56.583, 226.417,56.583, -133.583,56.583, 226.500,56.583, -133.500,56.583, 226.667,56.583, -133.333,56.583, 226.750,56.583, -133.250,56.583, 226.833,56.583, -133.167,56.583, 227.083,56.583, -132.917,56.583, 227.167,56.583, -132.833,56.583, 227.250,56.583, -132.750,56.583, 227.333,56.583, -132.667,56.583, 227.417,56.583, -132.583,56.583, 227.667,56.583, -132.333,56.583, 271.417,56.583, -88.583,56.583, 283.500,56.583, -76.500,56.583, 283.667,56.583, -76.333,56.583, 297.917,56.583, -62.083,56.583, 298.083,56.583, -61.917,56.583, 353.750,56.583, -6.250,56.583, 353.917,56.583, -6.083,56.583, 354.083,56.583, -5.917,56.583, 354.167,56.583, -5.833,56.583, 354.250,56.583, -5.750,56.583, 354.667,56.583, -5.333,56.583, 357.167,56.583, -2.833,56.583, 357.250,56.583, -2.750,56.583, 8.417,56.667, 8.833,56.667, 9.083,56.667, 9.333,56.667, 10.250,56.667, 12.750,56.667, 12.833,56.667, 16.167,56.667, 16.250,56.667, 16.500,56.667, 16.583,56.667, 21.083,56.667, 138.167,56.667, 156.000,56.667, 156.083,56.667, 162.750,56.667, 162.833,56.667, 162.917,56.667, 163.000,56.667, 163.083,56.667, 200.667,56.667, -159.333,56.667, 200.750,56.667, -159.250,56.667, 201.833,56.667, -158.167,56.667, 201.917,56.667, -158.083,56.667, 202.000,56.667, -158.000,56.667, 202.167,56.667, -157.833,56.667, 202.333,56.667, -157.667,56.667, 224.917,56.667, -135.083,56.667, 225.083,56.667, -134.917,56.667, 225.167,56.667, -134.833,56.667, 225.667,56.667, -134.333,56.667, 225.833,56.667, -134.167,56.667, 226.000,56.667, -134.000,56.667, 226.167,56.667, -133.833,56.667, 226.333,56.667, -133.667,56.667, 226.583,56.667, -133.417,56.667, 226.750,56.667, -133.250,56.667, 227.000,56.667, -133.000,56.667, 227.167,56.667, -132.833,56.667, 227.333,56.667, -132.667,56.667, 227.500,56.667, -132.500,56.667, 227.583,56.667, -132.417,56.667, 271.250,56.667, -88.750,56.667, 271.333,56.667, -88.667,56.667, 283.500,56.667, -76.500,56.667, 297.583,56.667, -62.417,56.667, 297.833,56.667, -62.167,56.667, 298.000,56.667, -62.000,56.667, 298.167,56.667, -61.833,56.667, 354.250,56.667, -5.750,56.667, 354.333,56.667, -5.667,56.667, 354.417,56.667, -5.583,56.667, 354.583,56.667, -5.417,56.667, 354.750,56.667, -5.250,56.667, 357.333,56.667, -2.667,56.667, 8.250,56.750, 8.333,56.750, 8.417,56.750, 8.583,56.750, 8.667,56.750, 8.750,56.750, 8.833,56.750, 8.917,56.750, 9.000,56.750, 9.083,56.750, 9.250,56.750, 10.250,56.750, 12.667,56.750, 16.250,56.750, 16.583,56.750, 16.667,56.750, 21.083,56.750, 138.250,56.750, 156.167,56.750, 162.667,56.750, 200.833,56.750, -159.167,56.750, 200.917,56.750, -159.083,56.750, 201.000,56.750, -159.000,56.750, 201.083,56.750, -158.917,56.750, 201.167,56.750, -158.833,56.750, 201.250,56.750, -158.750,56.750, 201.333,56.750, -158.667,56.750, 202.083,56.750, -157.917,56.750, 202.250,56.750, -157.750,56.750, 224.917,56.750, -135.083,56.750, 225.083,56.750, -134.917,56.750, 225.167,56.750, -134.833,56.750, 225.667,56.750, -134.333,56.750, 225.750,56.750, -134.250,56.750, 225.917,56.750, -134.083,56.750, 226.000,56.750, -134.000,56.750, 226.083,56.750, -133.917,56.750, 226.167,56.750, -133.833,56.750, 226.250,56.750, -133.750,56.750, 226.500,56.750, -133.500,56.750, 226.667,56.750, -133.333,56.750, 226.833,56.750, -133.167,56.750, 226.917,56.750, -133.083,56.750, 227.000,56.750, -133.000,56.750, 227.083,56.750, -132.917,56.750, 227.583,56.750, -132.417,56.750, 271.083,56.750, -88.917,56.750, 271.167,56.750, -88.833,56.750, 283.500,56.750, -76.500,56.750, 297.500,56.750, -62.500,56.750, 297.667,56.750, -62.333,56.750, 297.750,56.750, -62.250,56.750, 297.833,56.750, -62.167,56.750, 297.917,56.750, -62.083,56.750, 298.000,56.750, -62.000,56.750, 298.417,56.750, -61.583,56.750, 353.833,56.750, -6.167,56.750, 354.000,56.750, -6.000,56.750, 354.167,56.750, -5.833,56.750, 354.500,56.750, -5.500,56.750, 354.667,56.750, -5.333,56.750, 357.417,56.750, -2.583,56.750, 8.333,56.833, 8.500,56.833, 8.583,56.833, 8.667,56.833, 8.750,56.833, 9.250,56.833, 10.167,56.833, 12.583,56.833, 16.333,56.833, 16.417,56.833, 16.667,56.833, 16.750,56.833, 21.083,56.833, 21.167,56.833, 138.333,56.833, 156.167,56.833, 156.250,56.833, 156.333,56.833, 162.667,56.833, 201.417,56.833, -158.583,56.833, 202.333,56.833, -157.667,56.833, 202.750,56.833, -157.250,56.833, 202.917,56.833, -157.083,56.833, 206.000,56.833, -154.000,56.833, 224.667,56.833, -135.333,56.833, 224.750,56.833, -135.250,56.833, 224.833,56.833, -135.167,56.833, 225.000,56.833, -135.000,56.833, 225.083,56.833, -134.917,56.833, 225.750,56.833, -134.250,56.833, 225.833,56.833, -134.167,56.833, 226.250,56.833, -133.750,56.833, 226.417,56.833, -133.583,56.833, 226.583,56.833, -133.417,56.833, 226.750,56.833, -133.250,56.833, 226.833,56.833, -133.167,56.833, 227.333,56.833, -132.667,56.833, 227.417,56.833, -132.583,56.833, 227.500,56.833, -132.500,56.833, 267.000,56.833, -93.000,56.833, 267.167,56.833, -92.833,56.833, 270.583,56.833, -89.417,56.833, 270.667,56.833, -89.333,56.833, 270.750,56.833, -89.250,56.833, 270.833,56.833, -89.167,56.833, 270.917,56.833, -89.083,56.833, 271.000,56.833, -89.000,56.833, 283.500,56.833, -76.500,56.833, 297.417,56.833, -62.583,56.833, 297.583,56.833, -62.417,56.833, 298.000,56.833, -62.000,56.833, 298.083,56.833, -61.917,56.833, 298.167,56.833, -61.833,56.833, 298.250,56.833, -61.750,56.833, 298.417,56.833, -61.583,56.833, 354.250,56.833, -5.750,56.833, 357.500,56.833, -2.500,56.833, 8.417,56.917, 8.500,56.917, 9.250,56.917, 9.333,56.917, 9.417,56.917, 9.500,56.917, 9.583,56.917, 10.083,56.917, 10.167,56.917, 12.417,56.917, 12.500,56.917, 16.333,56.917, 16.750,56.917, 21.250,56.917, 21.333,56.917, 23.500,56.917, 23.583,56.917, 23.667,56.917, 23.750,56.917, 23.833,56.917, 138.417,56.917, 138.500,56.917, 156.417,56.917, 162.667,56.917, 201.333,56.917, -158.667,56.917, 202.417,56.917, -157.583,56.917, 202.500,56.917, -157.500,56.917, 202.583,56.917, -157.417,56.917, 202.667,56.917, -157.333,56.917, 202.833,56.917, -157.167,56.917, 203.000,56.917, -157.000,56.917, 206.083,56.917, -153.917,56.917, 224.750,56.917, -135.250,56.917, 225.083,56.917, -134.917,56.917, 226.250,56.917, -133.750,56.917, 226.500,56.917, -133.500,56.917, 226.583,56.917, -133.417,56.917, 226.667,56.917, -133.333,56.917, 226.750,56.917, -133.250,56.917, 226.833,56.917, -133.167,56.917, 227.167,56.917, -132.833,56.917, 227.250,56.917, -132.750,56.917, 266.917,56.917, -93.083,56.917, 267.083,56.917, -92.917,56.917, 267.250,56.917, -92.750,56.917, 267.417,56.917, -92.583,56.917, 270.000,56.917, -90.000,56.917, 270.083,56.917, -89.917,56.917, 270.167,56.917, -89.833,56.917, 270.250,56.917, -89.750,56.917, 270.333,56.917, -89.667,56.917, 270.417,56.917, -89.583,56.917, 270.500,56.917, -89.500,56.917, 283.500,56.917, -76.500,56.917, 297.500,56.917, -62.500,56.917, 297.667,56.917, -62.333,56.917, 297.750,56.917, -62.250,56.917, 297.833,56.917, -62.167,56.917, 297.917,56.917, -62.083,56.917, 298.333,56.917, -61.667,56.917, 298.417,56.917, -61.583,56.917, 354.167,56.917, -5.833,56.917, 357.583,56.917, -2.417,56.917, 8.500,57.000, 8.583,57.000, 8.667,57.000, 8.750,57.000, 9.667,57.000, 10.000,57.000, 12.417,57.000, 16.333,57.000, 18.250,57.000, 21.417,57.000, 23.250,57.000, 23.333,57.000, 23.417,57.000, 23.917,57.000, 24.000,57.000, 24.083,57.000, 138.583,57.000, 138.667,57.000, 156.500,57.000, 156.583,57.000, 156.667,57.000, 162.667,57.000, 201.333,57.000, -158.667,57.000, 203.000,57.000, -157.000,57.000, 203.167,57.000, -156.833,57.000, 205.500,57.000, -154.500,57.000, 205.583,57.000, -154.417,57.000, 205.667,57.000, -154.333,57.000, 205.750,57.000, -154.250,57.000, 205.917,57.000, -154.083,57.000, 206.083,57.000, -153.917,57.000, 206.250,57.000, -153.750,57.000, 224.750,57.000, -135.250,57.000, 225.083,57.000, -134.917,57.000, 226.083,57.000, -133.917,57.000, 226.167,57.000, -133.833,57.000, 226.250,57.000, -133.750,57.000, 226.333,57.000, -133.667,57.000, 226.417,57.000, -133.583,57.000, 226.833,57.000, -133.167,57.000, 227.250,57.000, -132.750,57.000, 267.000,57.000, -93.000,57.000, 267.167,57.000, -92.833,57.000, 267.333,57.000, -92.667,57.000, 267.500,57.000, -92.500,57.000, 267.583,57.000, -92.417,57.000, 267.667,57.000, -92.333,57.000, 267.750,57.000, -92.250,57.000, 267.833,57.000, -92.167,57.000, 267.917,57.000, -92.083,57.000, 268.000,57.000, -92.000,57.000, 268.083,57.000, -91.917,57.000, 269.750,57.000, -90.250,57.000, 269.833,57.000, -90.167,57.000, 269.917,57.000, -90.083,57.000, 283.500,57.000, -76.500,57.000, 298.417,57.000, -61.583,57.000, 353.583,57.000, -6.417,57.000, 353.667,57.000, -6.333,57.000, 353.750,57.000, -6.250,57.000, 354.250,57.000, -5.750,57.000, 357.667,57.000, -2.333,57.000, 8.583,57.083, 8.667,57.083, 8.750,57.083, 8.833,57.083, 8.917,57.083, 9.000,57.083, 9.083,57.083, 9.167,57.083, 9.250,57.083, 9.333,57.083, 9.417,57.083, 9.500,57.083, 9.583,57.083, 10.083,57.083, 10.167,57.083, 10.250,57.083, 12.250,57.083, 12.333,57.083, 16.417,57.083, 18.250,57.083, 21.417,57.083, 23.167,57.083, 24.167,57.083, 24.250,57.083, 138.750,57.083, 138.833,57.083, 156.750,57.083, 162.667,57.083, 201.417,57.083, -158.583,57.083, 203.083,57.083, -156.917,57.083, 203.250,57.083, -156.750,57.083, 203.333,57.083, -156.667,57.083, 205.833,57.083, -154.167,57.083, 206.000,57.083, -154.000,57.083, 206.167,57.083, -153.833,57.083, 206.333,57.083, -153.667,57.083, 206.500,57.083, -153.500,57.083, 206.667,57.083, -153.333,57.083, 224.250,57.083, -135.750,57.083, 224.667,57.083, -135.333,57.083, 225.000,57.083, -135.000,57.083, 225.417,57.083, -134.583,57.083, 226.917,57.083, -133.083,57.083, 227.000,57.083, -133.000,57.083, 227.083,57.083, -132.917,57.083, 227.167,57.083, -132.833,57.083, 267.333,57.083, -92.667,57.083, 268.167,57.083, -91.833,57.083, 268.250,57.083, -91.750,57.083, 268.333,57.083, -91.667,57.083, 268.417,57.083, -91.583,57.083, 268.500,57.083, -91.500,57.083, 269.500,57.083, -90.500,57.083, 269.583,57.083, -90.417,57.083, 269.667,57.083, -90.333,57.083, 283.500,57.083, -76.500,57.083, 298.167,57.083, -61.833,57.083, 298.250,57.083, -61.750,57.083, 298.333,57.083, -61.667,57.083, 298.417,57.083, -61.583,57.083, 354.000,57.083, -6.000,57.083, 354.083,57.083, -5.917,57.083, 354.250,57.083, -5.750,57.083, 357.750,57.083, -2.250,57.083, 9.500,57.167, 9.583,57.167, 10.333,57.167, 10.417,57.167, 12.250,57.167, 16.333,57.167, 16.917,57.167, 18.250,57.167, 18.333,57.167, 18.417,57.167, 21.417,57.167, 23.083,57.167, 24.333,57.167, 138.917,57.167, 156.833,57.167, 162.667,57.167, 201.500,57.167, -158.500,57.167, 201.583,57.167, -158.417,57.167, 203.417,57.167, -156.583,57.167, 205.500,57.167, -154.500,57.167, 205.583,57.167, -154.417,57.167, 205.667,57.167, -154.333,57.167, 205.750,57.167, -154.250,57.167, 205.917,57.167, -154.083,57.167, 206.083,57.167, -153.917,57.167, 206.250,57.167, -153.750,57.167, 206.417,57.167, -153.583,57.167, 206.583,57.167, -153.417,57.167, 206.750,57.167, -153.250,57.167, 224.750,57.167, -135.250,57.167, 225.000,57.167, -135.000,57.167, 225.417,57.167, -134.583,57.167, 225.500,57.167, -134.500,57.167, 226.583,57.167, -133.417,57.167, 226.750,57.167, -133.250,57.167, 226.833,57.167, -133.167,57.167, 267.333,57.167, -92.667,57.167, 268.583,57.167, -91.417,57.167, 268.667,57.167, -91.333,57.167, 268.750,57.167, -91.250,57.167, 268.833,57.167, -91.167,57.167, 269.083,57.167, -90.917,57.167, 269.167,57.167, -90.833,57.167, 269.250,57.167, -90.750,57.167, 269.333,57.167, -90.667,57.167, 269.417,57.167, -90.583,57.167, 283.500,57.167, -76.500,57.167, 297.833,57.167, -62.167,57.167, 297.917,57.167, -62.083,57.167, 298.000,57.167, -62.000,57.167, 298.083,57.167, -61.917,57.167, 354.167,57.167, -5.833,57.167, 354.333,57.167, -5.667,57.167, 354.500,57.167, -5.500,57.167, 357.750,57.167, -2.250,57.167, 9.667,57.250, 10.417,57.250, 10.917,57.250, 12.167,57.250, 16.333,57.250, 18.167,57.250, 18.500,57.250, 18.583,57.250, 21.417,57.250, 23.083,57.250, 24.417,57.250, 139.000,57.250, 139.083,57.250, 156.833,57.250, 162.583,57.250, 201.667,57.250, -158.333,57.250, 203.417,57.250, -156.583,57.250, 205.417,57.250, -154.583,57.250, 206.333,57.250, -153.667,57.250, 206.500,57.250, -153.500,57.250, 206.667,57.250, -153.333,57.250, 206.833,57.250, -153.167,57.250, 206.917,57.250, -153.083,57.250, 224.250,57.250, -135.750,57.250, 224.333,57.250, -135.667,57.250, 224.417,57.250, -135.583,57.250, 224.500,57.250, -135.500,57.250, 224.583,57.250, -135.417,57.250, 224.667,57.250, -135.333,57.250, 224.917,57.250, -135.083,57.250, 225.500,57.250, -134.500,57.250, 225.583,57.250, -134.417,57.250, 225.667,57.250, -134.333,57.250, 226.500,57.250, -133.500,57.250, 226.583,57.250, -133.417,57.250, 226.667,57.250, -133.333,57.250, 226.750,57.250, -133.250,57.250, 226.917,57.250, -133.083,57.250, 267.333,57.250, -92.667,57.250, 268.917,57.250, -91.083,57.250, 269.000,57.250, -91.000,57.250, 283.417,57.250, -76.583,57.250, 297.750,57.250, -62.250,57.250, 353.583,57.250, -6.417,57.250, 353.667,57.250, -6.333,57.250, 353.750,57.250, -6.250,57.250, 353.833,57.250, -6.167,57.250, 354.250,57.250, -5.750,57.250, 354.417,57.250, -5.583,57.250, 354.583,57.250, -5.417,57.250, 357.750,57.250, -2.250,57.250, 9.750,57.333, 10.417,57.333, 12.167,57.333, 16.333,57.333, 16.500,57.333, 18.167,57.333, 18.583,57.333, 21.500,57.333, 23.000,57.333, 24.417,57.333, 139.167,57.333, 139.250,57.333, 139.333,57.333, 156.917,57.333, 162.667,57.333, 201.750,57.333, -158.250,57.333, 201.833,57.333, -158.167,57.333, 201.917,57.333, -158.083,57.333, 203.417,57.333, -156.583,57.333, 205.250,57.333, -154.750,57.333, 205.333,57.333, -154.667,57.333, 206.000,57.333, -154.000,57.333, 206.167,57.333, -153.833,57.333, 206.583,57.333, -153.417,57.333, 206.750,57.333, -153.250,57.333, 206.917,57.333, -153.083,57.333, 207.167,57.333, -152.833,57.333, 224.417,57.333, -135.583,57.333, 224.833,57.333, -135.167,57.333, 224.917,57.333, -135.083,57.333, 225.583,57.333, -134.417,57.333, 225.750,57.333, -134.250,57.333, 226.667,57.333, -133.333,57.333, 226.833,57.333, -133.167,57.333, 227.000,57.333, -133.000,57.333, 267.417,57.333, -92.583,57.333, 283.417,57.333, -76.583,57.333, 297.833,57.333, -62.167,57.333, 297.917,57.333, -62.083,57.333, 353.417,57.333, -6.583,57.333, 353.667,57.333, -6.333,57.333, 354.333,57.333, -5.667,57.333, 354.500,57.333, -5.500,57.333, 357.833,57.333, -2.167,57.333, 9.750,57.417, 9.833,57.417, 10.500,57.417, 12.167,57.417, 16.417,57.417, 16.500,57.417, 18.167,57.417, 18.667,57.417, 18.750,57.417, 21.583,57.417, 22.833,57.417, 22.917,57.417, 24.417,57.417, 139.417,57.417, 157.000,57.417, 162.750,57.417, 202.000,57.417, -158.000,57.417, 202.083,57.417, -157.917,57.417, 202.500,57.417, -157.500,57.417, 203.500,57.417, -156.500,57.417, 205.333,57.417, -154.667,57.417, 205.917,57.417, -154.083,57.417, 206.083,57.417, -153.917,57.417, 206.250,57.417, -153.750,57.417, 206.667,57.417, -153.333,57.417, 206.833,57.417, -153.167,57.417, 206.917,57.417, -153.083,57.417, 207.000,57.417, -153.000,57.417, 207.083,57.417, -152.917,57.417, 224.167,57.417, -135.833,57.417, 224.333,57.417, -135.667,57.417, 224.500,57.417, -135.500,57.417, 224.583,57.417, -135.417,57.417, 224.667,57.417, -135.333,57.417, 224.750,57.417, -135.250,57.417, 225.583,57.417, -134.417,57.417, 225.667,57.417, -134.333,57.417, 225.833,57.417, -134.167,57.417, 225.917,57.417, -134.083,57.417, 226.667,57.417, -133.333,57.417, 226.750,57.417, -133.250,57.417, 226.917,57.417, -133.083,57.417, 267.333,57.417, -92.667,57.417, 283.333,57.417, -76.667,57.417, 297.583,57.417, -62.417,57.417, 297.667,57.417, -62.333,57.417, 297.750,57.417, -62.250,57.417, 297.833,57.417, -62.167,57.417, 297.917,57.417, -62.083,57.417, 298.000,57.417, -62.000,57.417, 298.083,57.417, -61.917,57.417, 298.167,57.417, -61.833,57.417, 353.250,57.417, -6.750,57.417, 353.333,57.417, -6.667,57.417, 353.417,57.417, -6.583,57.417, 353.500,57.417, -6.500,57.417, 353.583,57.417, -6.417,57.417, 353.667,57.417, -6.333,57.417, 354.250,57.417, -5.750,57.417, 355.667,57.417, -4.333,57.417, 355.833,57.417, -4.167,57.417, 357.917,57.417, -2.083,57.417, 358.000,57.417, -2.000,57.417, 9.917,57.500, 10.000,57.500, 10.083,57.500, 10.417,57.500, 12.000,57.500, 12.083,57.500, 16.500,57.500, 18.167,57.500, 18.667,57.500, 21.667,57.500, 21.750,57.500, 22.583,57.500, 22.667,57.500, 22.750,57.500, 24.417,57.500, 139.500,57.500, 139.583,57.500, 139.667,57.500, 157.000,57.500, 162.833,57.500, 162.917,57.500, 202.167,57.500, -157.833,57.500, 202.250,57.500, -157.750,57.500, 202.333,57.500, -157.667,57.500, 202.417,57.500, -157.583,57.500, 202.583,57.500, -157.417,57.500, 203.583,57.500, -156.417,57.500, 203.667,57.500, -156.333,57.500, 203.750,57.500, -156.250,57.500, 205.417,57.500, -154.583,57.500, 205.500,57.500, -154.500,57.500, 205.833,57.500, -154.167,57.500, 206.250,57.500, -153.750,57.500, 206.833,57.500, -153.167,57.500, 207.333,57.500, -152.667,57.500, 207.417,57.500, -152.583,57.500, 207.500,57.500, -152.500,57.500, 224.083,57.500, -135.917,57.500, 224.250,57.500, -135.750,57.500, 224.333,57.500, -135.667,57.500, 224.417,57.500, -135.583,57.500, 224.500,57.500, -135.500,57.500, 224.917,57.500, -135.083,57.500, 225.000,57.500, -135.000,57.500, 225.583,57.500, -134.417,57.500, 225.833,57.500, -134.167,57.500, 226.500,57.500, -133.500,57.500, 226.583,57.500, -133.417,57.500, 226.667,57.500, -133.333,57.500, 226.833,57.500, -133.167,57.500, 267.333,57.500, -92.667,57.500, 283.333,57.500, -76.667,57.500, 297.500,57.500, -62.500,57.500, 298.083,57.500, -61.917,57.500, 353.500,57.500, -6.500,57.500, 353.583,57.500, -6.417,57.500, 353.667,57.500, -6.333,57.500, 354.167,57.500, -5.833,57.500, 354.250,57.500, -5.750,57.500, 355.417,57.500, -4.583,57.500, 355.583,57.500, -4.417,57.500, 355.750,57.500, -4.250,57.500, 355.917,57.500, -4.083,57.500, 358.000,57.500, -2.000,57.500, 10.167,57.583, 10.250,57.583, 10.333,57.583, 11.917,57.583, 16.500,57.583, 18.250,57.583, 18.667,57.583, 21.833,57.583, 21.917,57.583, 22.000,57.583, 22.083,57.583, 22.167,57.583, 22.500,57.583, 24.417,57.583, 139.750,57.583, 157.000,57.583, 163.000,57.583, 202.417,57.583, -157.583,57.583, 202.500,57.583, -157.500,57.583, 203.833,57.583, -156.167,57.583, 203.917,57.583, -156.083,57.583, 204.000,57.583, -156.000,57.583, 204.083,57.583, -155.917,57.583, 205.583,57.583, -154.417,57.583, 205.667,57.583, -154.333,57.583, 205.750,57.583, -154.250,57.583, 205.833,57.583, -154.167,57.583, 206.250,57.583, -153.750,57.583, 206.917,57.583, -153.083,57.583, 207.000,57.583, -153.000,57.583, 207.083,57.583, -152.917,57.583, 207.167,57.583, -152.833,57.583, 207.250,57.583, -152.750,57.583, 207.417,57.583, -152.583,57.583, 207.500,57.583, -152.500,57.583, 207.583,57.583, -152.417,57.583, 224.000,57.583, -136.000,57.583, 224.083,57.583, -135.917,57.583, 224.167,57.583, -135.833,57.583, 224.250,57.583, -135.750,57.583, 224.750,57.583, -135.250,57.583, 224.833,57.583, -135.167,57.583, 224.917,57.583, -135.083,57.583, 225.417,57.583, -134.583,57.583, 225.500,57.583, -134.500,57.583, 225.833,57.583, -134.167,57.583, 226.750,57.583, -133.250,57.583, 226.917,57.583, -133.083,57.583, 267.250,57.583, -92.750,57.583, 283.250,57.583, -76.750,57.583, 297.583,57.583, -62.417,57.583, 297.667,57.583, -62.333,57.583, 297.750,57.583, -62.250,57.583, 352.500,57.583, -7.500,57.583, 352.583,57.583, -7.417,57.583, 352.667,57.583, -7.333,57.583, 353.667,57.583, -6.333,57.583, 354.333,57.583, -5.667,57.583, 355.333,57.583, -4.667,57.583, 355.500,57.583, -4.500,57.583, 355.667,57.583, -4.333,57.583, 355.833,57.583, -4.167,57.583, 356.000,57.583, -4.000,57.583, 356.083,57.583, -3.917,57.583, 356.167,57.583, -3.833,57.583, 356.250,57.583, -3.750,57.583, 356.333,57.583, -3.667,57.583, 356.417,57.583, -3.583,57.583, 356.833,57.583, -3.167,57.583, 357.000,57.583, -3.000,57.583, 357.333,57.583, -2.667,57.583, 357.417,57.583, -2.583,57.583, 357.500,57.583, -2.500,57.583, 357.583,57.583, -2.417,57.583, 357.667,57.583, -2.333,57.583, 357.833,57.583, -2.167,57.583, 358.000,57.583, -2.000,57.583, 10.417,57.667, 11.833,57.667, 16.583,57.667, 18.333,57.667, 18.667,57.667, 22.250,57.667, 22.333,57.667, 22.417,57.667, 24.417,57.667, 139.833,57.667, 156.917,57.667, 162.333,57.667, 162.417,57.667, 163.083,57.667, 202.333,57.667, -157.667,57.667, 204.167,57.667, -155.833,57.667, 206.333,57.667, -153.667,57.667, 206.500,57.667, -153.500,57.667, 206.667,57.667, -153.333,57.667, 207.333,57.667, -152.667,57.667, 223.917,57.667, -136.083,57.667, 224.000,57.667, -136.000,57.667, 224.500,57.667, -135.500,57.667, 224.583,57.667, -135.417,57.667, 224.667,57.667, -135.333,57.667, 224.750,57.667, -135.250,57.667, 224.833,57.667, -135.167,57.667, 224.917,57.667, -135.083,57.667, 225.333,57.667, -134.667,57.667, 225.750,57.667, -134.250,57.667, 226.500,57.667, -133.500,57.667, 226.667,57.667, -133.333,57.667, 226.833,57.667, -133.167,57.667, 267.167,57.667, -92.833,57.667, 283.250,57.667, -76.750,57.667, 297.833,57.667, -62.167,57.667, 297.917,57.667, -62.083,57.667, 354.250,57.667, -5.750,57.667, 355.417,57.667, -4.583,57.667, 355.500,57.667, -4.500,57.667, 356.500,57.667, -3.500,57.667, 356.583,57.667, -3.417,57.667, 356.667,57.667, -3.333,57.667, 356.750,57.667, -3.250,57.667, 356.917,57.667, -3.083,57.667, 357.083,57.667, -2.917,57.667, 357.167,57.667, -2.833,57.667, 357.250,57.667, -2.750,57.667, 357.750,57.667, -2.250,57.667, 357.917,57.667, -2.083,57.667, 11.833,57.750, 16.417,57.750, 16.500,57.750, 18.417,57.750, 18.500,57.750, 18.583,57.750, 18.750,57.750, 18.833,57.750, 24.333,57.750, 139.917,57.750, 140.000,57.750, 140.083,57.750, 156.833,57.750, 156.917,57.750, 157.000,57.750, 157.083,57.750, 157.167,57.750, 157.250,57.750, 157.333,57.750, 157.417,57.750, 157.500,57.750, 162.250,57.750, 162.500,57.750, 163.167,57.750, 202.333,57.750, -157.667,57.750, 204.167,57.750, -155.833,57.750, 206.083,57.750, -153.917,57.750, 206.167,57.750, -153.833,57.750, 206.250,57.750, -153.750,57.750, 206.417,57.750, -153.583,57.750, 206.583,57.750, -153.417,57.750, 206.750,57.750, -153.250,57.750, 207.083,57.750, -152.917,57.750, 207.250,57.750, -152.750,57.750, 207.333,57.750, -152.667,57.750, 223.833,57.750, -136.167,57.750, 224.000,57.750, -136.000,57.750, 224.167,57.750, -135.833,57.750, 224.333,57.750, -135.667,57.750, 224.417,57.750, -135.583,57.750, 224.500,57.750, -135.500,57.750, 225.333,57.750, -134.667,57.750, 225.667,57.750, -134.333,57.750, 226.500,57.750, -133.500,57.750, 226.583,57.750, -133.417,57.750, 267.083,57.750, -92.917,57.750, 283.167,57.750, -76.833,57.750, 290.750,57.750, -69.250,57.750, 297.833,57.750, -62.167,57.750, 354.250,57.750, -5.750,57.750, 354.333,57.750, -5.667,57.750, 354.417,57.750, -5.583,57.750, 355.583,57.750, -4.417,57.750, 355.667,57.750, -4.333,57.750, 355.750,57.750, -4.250,57.750, 355.833,57.750, -4.167,57.750, 355.917,57.750, -4.083,57.750, 11.750,57.833, 16.333,57.833, 18.667,57.833, 18.750,57.833, 18.833,57.833, 18.917,57.833, 24.333,57.833, 140.167,57.833, 140.250,57.833, 140.333,57.833, 140.417,57.833, 157.583,57.833, 162.000,57.833, 162.083,57.833, 162.167,57.833, 162.500,57.833, 162.833,57.833, 162.917,57.833, 163.000,57.833, 163.083,57.833, 202.417,57.833, -157.583,57.833, 204.250,57.833, -155.750,57.833, 204.333,57.833, -155.667,57.833, 204.417,57.833, -155.583,57.833, 204.500,57.833, -155.500,57.833, 204.583,57.833, -155.417,57.833, 206.167,57.833, -153.833,57.833, 206.250,57.833, -153.750,57.833, 206.333,57.833, -153.667,57.833, 206.417,57.833, -153.583,57.833, 206.583,57.833, -153.417,57.833, 206.750,57.833, -153.250,57.833, 206.833,57.833, -153.167,57.833, 207.000,57.833, -153.000,57.833, 207.167,57.833, -152.833,57.833, 207.333,57.833, -152.667,57.833, 223.667,57.833, -136.333,57.833, 223.750,57.833, -136.250,57.833, 223.833,57.833, -136.167,57.833, 224.083,57.833, -135.917,57.833, 224.167,57.833, -135.833,57.833, 224.250,57.833, -135.750,57.833, 224.333,57.833, -135.667,57.833, 224.500,57.833, -135.500,57.833, 224.667,57.833, -135.333,57.833, 224.750,57.833, -135.250,57.833, 224.833,57.833, -135.167,57.833, 225.333,57.833, -134.667,57.833, 225.583,57.833, -134.417,57.833, 226.333,57.833, -133.667,57.833, 226.500,57.833, -133.500,57.833, 267.083,57.833, -92.917,57.833, 283.083,57.833, -76.917,57.833, 290.667,57.833, -69.333,57.833, 290.833,57.833, -69.167,57.833, 297.417,57.833, -62.583,57.833, 297.500,57.833, -62.500,57.833, 297.583,57.833, -62.417,57.833, 297.667,57.833, -62.333,57.833, 297.833,57.833, -62.167,57.833, 297.917,57.833, -62.083,57.833, 298.083,57.833, -61.917,57.833, 353.000,57.833, -7.000,57.833, 354.500,57.833, -5.500,57.833, 354.583,57.833, -5.417,57.833, 354.750,57.833, -5.250,57.833, 355.583,57.833, -4.417,57.833, 11.833,57.917, 16.417,57.917, 16.667,57.917, 24.417,57.917, 140.417,57.917, 157.583,57.917, 157.750,57.917, 157.833,57.917, 157.917,57.917, 158.000,57.917, 158.083,57.917, 161.917,57.917, 162.583,57.917, 162.667,57.917, 162.750,57.917, 202.417,57.917, -157.583,57.917, 204.667,57.917, -155.333,57.917, 204.750,57.917, -155.250,57.917, 206.500,57.917, -153.500,57.917, 206.917,57.917, -153.083,57.917, 207.000,57.917, -153.000,57.917, 223.583,57.917, -136.417,57.917, 223.750,57.917, -136.250,57.917, 223.917,57.917, -136.083,57.917, 224.083,57.917, -135.917,57.917, 224.250,57.917, -135.750,57.917, 224.417,57.917, -135.583,57.917, 224.583,57.917, -135.417,57.917, 224.750,57.917, -135.250,57.917, 225.333,57.917, -134.667,57.917, 225.500,57.917, -134.500,57.917, 226.583,57.917, -133.417,57.917, 267.000,57.917, -93.000,57.917, 283.000,57.917, -77.000,57.917, 290.750,57.917, -69.250,57.917, 291.167,57.917, -68.833,57.917, 291.250,57.917, -68.750,57.917, 291.333,57.917, -68.667,57.917, 291.417,57.917, -68.583,57.917, 296.583,57.917, -63.417,57.917, 296.750,57.917, -63.250,57.917, 296.833,57.917, -63.167,57.917, 297.333,57.917, -62.667,57.917, 297.750,57.917, -62.250,57.917, 354.667,57.917, -5.333,57.917, 354.833,57.917, -5.167,57.917, 355.667,57.917, -4.333,57.917, 355.750,57.917, -4.250,57.917, 11.583,58.000, 11.667,58.000, 11.833,58.000, 16.333,58.000, 16.500,58.000, 24.417,58.000, 140.417,58.000, 157.667,58.000, 158.167,58.000, 158.250,58.000, 161.833,58.000, 202.417,58.000, -157.583,58.000, 204.750,58.000, -155.250,58.000, 206.917,58.000, -153.083,58.000, 207.000,58.000, -153.000,58.000, 223.500,58.000, -136.500,58.000, 223.583,58.000, -136.417,58.000, 223.750,58.000, -136.250,58.000, 223.833,58.000, -136.167,58.000, 224.167,58.000, -135.833,58.000, 224.333,58.000, -135.667,58.000, 224.500,58.000, -135.500,58.000, 224.667,58.000, -135.333,58.000, 224.750,58.000, -135.250,58.000, 224.833,58.000, -135.167,58.000, 224.917,58.000, -135.083,58.000, 225.250,58.000, -134.750,58.000, 225.583,58.000, -134.417,58.000, 225.750,58.000, -134.250,58.000, 226.167,58.000, -133.833,58.000, 226.333,58.000, -133.667,58.000, 226.417,58.000, -133.583,58.000, 226.500,58.000, -133.500,58.000, 267.000,58.000, -93.000,58.000, 282.917,58.000, -77.083,58.000, 291.083,58.000, -68.917,58.000, 291.500,58.000, -68.500,58.000, 291.583,58.000, -68.417,58.000, 292.167,58.000, -67.833,58.000, 292.333,58.000, -67.667,58.000, 296.500,58.000, -63.500,58.000, 296.667,58.000, -63.333,58.000, 296.917,58.000, -63.083,58.000, 297.250,58.000, -62.750,58.000, 297.417,58.000, -62.583,58.000, 297.583,58.000, -62.417,58.000, 352.917,58.000, -7.083,58.000, 353.000,58.000, -7.000,58.000, 353.083,58.000, -6.917,58.000, 353.167,58.000, -6.833,58.000, 353.250,58.000, -6.750,58.000, 354.750,58.000, -5.250,58.000, 355.833,58.000, -4.167,58.000, 355.917,58.000, -4.083,58.000, 356.000,58.000, -4.000,58.000, 6.917,58.083, 7.000,58.083, 7.083,58.083, 7.167,58.083, 7.250,58.083, 7.333,58.083, 7.417,58.083, 7.500,58.083, 7.583,58.083, 11.833,58.083, 16.417,58.083, 16.583,58.083, 16.667,58.083, 24.500,58.083, 140.500,58.083, 158.333,58.083, 158.417,58.083, 161.833,58.083, 202.417,58.083, -157.583,58.083, 202.500,58.083, -157.500,58.083, 204.833,58.083, -155.167,58.083, 204.917,58.083, -155.083,58.083, 205.000,58.083, -155.000,58.083, 205.083,58.083, -154.917,58.083, 205.167,58.083, -154.833,58.083, 205.250,58.083, -154.750,58.083, 206.667,58.083, -153.333,58.083, 206.750,58.083, -153.250,58.083, 206.833,58.083, -153.167,58.083, 207.000,58.083, -153.000,58.083, 207.083,58.083, -152.917,58.083, 207.167,58.083, -152.833,58.083, 223.500,58.083, -136.500,58.083, 223.667,58.083, -136.333,58.083, 223.750,58.083, -136.250,58.083, 223.917,58.083, -136.083,58.083, 224.250,58.083, -135.750,58.083, 224.417,58.083, -135.583,58.083, 224.583,58.083, -135.417,58.083, 224.667,58.083, -135.333,58.083, 225.250,58.083, -134.750,58.083, 225.333,58.083, -134.667,58.083, 225.417,58.083, -134.583,58.083, 225.500,58.083, -134.500,58.083, 225.583,58.083, -134.417,58.083, 226.000,58.083, -134.000,58.083, 226.167,58.083, -133.833,58.083, 226.333,58.083, -133.667,58.083, 267.000,58.083, -93.000,58.083, 282.750,58.083, -77.250,58.083, 282.833,58.083, -77.167,58.083, 291.167,58.083, -68.833,58.083, 291.250,58.083, -68.750,58.083, 291.333,58.083, -68.667,58.083, 291.500,58.083, -68.500,58.083, 291.667,58.083, -68.333,58.083, 291.833,58.083, -68.167,58.083, 292.000,58.083, -68.000,58.083, 292.083,58.083, -67.917,58.083, 292.250,58.083, -67.750,58.083, 292.417,58.083, -67.583,58.083, 296.583,58.083, -63.417,58.083, 296.667,58.083, -63.333,58.083, 296.833,58.083, -63.167,58.083, 297.000,58.083, -63.000,58.083, 297.083,58.083, -62.917,58.083, 297.167,58.083, -62.833,58.083, 297.250,58.083, -62.750,58.083, 297.333,58.083, -62.667,58.083, 352.917,58.083, -7.083,58.083, 353.333,58.083, -6.667,58.083, 353.417,58.083, -6.583,58.083, 354.583,58.083, -5.417,58.083, 354.750,58.083, -5.250,58.083, 356.083,58.083, -3.917,58.083, 6.667,58.167, 6.750,58.167, 6.833,58.167, 7.667,58.167, 7.750,58.167, 7.833,58.167, 8.000,58.167, 8.083,58.167, 11.500,58.167, 11.583,58.167, 11.667,58.167, 11.750,58.167, 11.917,58.167, 16.500,58.167, 22.250,58.167, 24.500,58.167, 140.500,58.167, 158.500,58.167, 158.583,58.167, 161.833,58.167, 202.583,58.167, -157.417,58.167, 205.333,58.167, -154.667,58.167, 205.417,58.167, -154.583,58.167, 205.500,58.167, -154.500,58.167, 206.833,58.167, -153.167,58.167, 206.917,58.167, -153.083,58.167, 207.167,58.167, -152.833,58.167, 207.333,58.167, -152.667,58.167, 207.500,58.167, -152.500,58.167, 223.750,58.167, -136.250,58.167, 223.833,58.167, -136.167,58.167, 223.917,58.167, -136.083,58.167, 224.000,58.167, -136.000,58.167, 224.083,58.167, -135.917,58.167, 224.167,58.167, -135.833,58.167, 224.250,58.167, -135.750,58.167, 224.333,58.167, -135.667,58.167, 226.000,58.167, -134.000,58.167, 226.083,58.167, -133.917,58.167, 226.250,58.167, -133.750,58.167, 266.917,58.167, -93.083,58.167, 282.583,58.167, -77.417,58.167, 282.667,58.167, -77.333,58.167, 291.417,58.167, -68.583,58.167, 291.583,58.167, -68.417,58.167, 291.750,58.167, -68.250,58.167, 291.917,58.167, -68.083,58.167, 292.083,58.167, -67.917,58.167, 292.250,58.167, -67.750,58.167, 292.417,58.167, -67.583,58.167, 296.750,58.167, -63.250,58.167, 296.917,58.167, -63.083,58.167, 352.917,58.167, -7.083,58.167, 353.000,58.167, -7.000,58.167, 353.083,58.167, -6.917,58.167, 353.167,58.167, -6.833,58.167, 353.417,58.167, -6.583,58.167, 354.750,58.167, -5.250,58.167, 354.833,58.167, -5.167,58.167, 355.000,58.167, -5.000,58.167, 356.167,58.167, -3.833,58.167, 356.250,58.167, -3.750,58.167, 6.583,58.250, 7.917,58.250, 8.167,58.250, 8.250,58.250, 11.500,58.250, 11.667,58.250, 11.917,58.250, 16.583,58.250, 16.667,58.250, 21.917,58.250, 22.000,58.250, 22.083,58.250, 22.167,58.250, 22.667,58.250, 24.083,58.250, 24.500,58.250, 140.583,58.250, 158.667,58.250, 158.750,58.250, 158.833,58.250, 161.917,58.250, 202.500,58.250, -157.500,58.250, 205.583,58.250, -154.417,58.250, 206.917,58.250, -153.083,58.250, 207.000,58.250, -153.000,58.250, 207.083,58.250, -152.917,58.250, 207.167,58.250, -152.833,58.250, 207.250,58.250, -152.750,58.250, 207.417,58.250, -152.583,58.250, 207.500,58.250, -152.500,58.250, 207.667,58.250, -152.333,58.250, 207.833,58.250, -152.167,58.250, 208.000,58.250, -152.000,58.250, 225.417,58.250, -134.583,58.250, 225.500,58.250, -134.500,58.250, 225.583,58.250, -134.417,58.250, 225.833,58.250, -134.167,58.250, 226.000,58.250, -134.000,58.250, 266.833,58.250, -93.167,58.250, 282.500,58.250, -77.500,58.250, 291.500,58.250, -68.500,58.250, 291.667,58.250, -68.333,58.250, 291.833,58.250, -68.167,58.250, 292.000,58.250, -68.000,58.250, 292.167,58.250, -67.833,58.250, 292.333,58.250, -67.667,58.250, 292.500,58.250, -67.500,58.250, 292.583,58.250, -67.417,58.250, 292.667,58.250, -67.333,58.250, 292.750,58.250, -67.250,58.250, 297.000,58.250, -63.000,58.250, 297.083,58.250, -62.917,58.250, 297.167,58.250, -62.833,58.250, 353.250,58.250, -6.750,58.250, 353.500,58.250, -6.500,58.250, 354.917,58.250, -5.083,58.250, 355.083,58.250, -4.917,58.250, 356.333,58.250, -3.667,58.250, 356.417,58.250, -3.583,58.250, 6.250,58.333, 6.333,58.333, 6.417,58.333, 6.500,58.333, 8.333,58.333, 8.417,58.333, 11.417,58.333, 11.583,58.333, 11.750,58.333, 11.833,58.333, 16.500,58.333, 22.000,58.333, 22.250,58.333, 22.333,58.333, 22.417,58.333, 22.500,58.333, 22.583,58.333, 22.667,58.333, 22.917,58.333, 23.917,58.333, 24.000,58.333, 24.167,58.333, 24.250,58.333, 24.583,58.333, 140.667,58.333, 140.750,58.333, 158.917,58.333, 159.000,58.333, 161.917,58.333, 202.500,58.333, -157.500,58.333, 205.583,58.333, -154.417,58.333, 207.250,58.333, -152.750,58.333, 207.333,58.333, -152.667,58.333, 207.417,58.333, -152.583,58.333, 207.500,58.333, -152.500,58.333, 207.583,58.333, -152.417,58.333, 207.667,58.333, -152.333,58.333, 207.833,58.333, -152.167,58.333, 223.167,58.333, -136.833,58.333, 223.333,58.333, -136.667,58.333, 223.583,58.333, -136.417,58.333, 223.833,58.333, -136.167,58.333, 224.667,58.333, -135.333,58.333, 224.750,58.333, -135.250,58.333, 225.167,58.333, -134.833,58.333, 225.417,58.333, -134.583,58.333, 225.667,58.333, -134.333,58.333, 225.750,58.333, -134.250,58.333, 225.917,58.333, -134.083,58.333, 226.083,58.333, -133.917,58.333, 265.583,58.333, -94.417,58.333, 265.750,58.333, -94.250,58.333, 266.750,58.333, -93.250,58.333, 282.167,58.333, -77.833,58.333, 282.250,58.333, -77.750,58.333, 282.333,58.333, -77.667,58.333, 282.417,58.333, -77.583,58.333, 291.583,58.333, -68.417,58.333, 291.750,58.333, -68.250,58.333, 291.917,58.333, -68.083,58.333, 292.083,58.333, -67.917,58.333, 292.250,58.333, -67.750,58.333, 292.833,58.333, -67.167,58.333, 292.917,58.333, -67.083,58.333, 297.167,58.333, -62.833,58.333, 353.333,58.333, -6.667,58.333, 353.417,58.333, -6.583,58.333, 353.500,58.333, -6.500,58.333, 353.583,58.333, -6.417,58.333, 353.667,58.333, -6.333,58.333, 354.917,58.333, -5.083,58.333, 355.000,58.333, -5.000,58.333, 356.500,58.333, -3.500,58.333, 356.583,58.333, -3.417,58.333, 6.000,58.417, 6.083,58.417, 6.167,58.417, 8.500,58.417, 11.333,58.417, 11.667,58.417, 16.500,58.417, 22.000,58.417, 22.083,58.417, 22.167,58.417, 22.250,58.417, 22.750,58.417, 22.833,58.417, 23.000,58.417, 23.750,58.417, 23.833,58.417, 24.333,58.417, 24.417,58.417, 24.500,58.417, 140.833,58.417, 159.083,58.417, 162.000,58.417, 201.000,58.417, -159.000,58.417, 201.083,58.417, -158.917,58.417, 202.500,58.417, -157.500,58.417, 205.667,58.417, -154.333,58.417, 205.750,58.417, -154.250,58.417, 207.250,58.417, -152.750,58.417, 222.917,58.417, -137.083,58.417, 223.000,58.417, -137.000,58.417, 223.083,58.417, -136.917,58.417, 223.250,58.417, -136.750,58.417, 223.417,58.417, -136.583,58.417, 223.583,58.417, -136.417,58.417, 223.667,58.417, -136.333,58.417, 223.750,58.417, -136.250,58.417, 223.917,58.417, -136.083,58.417, 224.167,58.417, -135.833,58.417, 224.250,58.417, -135.750,58.417, 224.333,58.417, -135.667,58.417, 224.417,58.417, -135.583,58.417, 224.500,58.417, -135.500,58.417, 224.583,58.417, -135.417,58.417, 224.667,58.417, -135.333,58.417, 225.250,58.417, -134.750,58.417, 225.333,58.417, -134.667,58.417, 225.833,58.417, -134.167,58.417, 225.917,58.417, -134.083,58.417, 226.083,58.417, -133.917,58.417, 265.500,58.417, -94.500,58.417, 265.667,58.417, -94.333,58.417, 265.833,58.417, -94.167,58.417, 266.750,58.417, -93.250,58.417, 282.000,58.417, -78.000,58.417, 282.083,58.417, -77.917,58.417, 291.667,58.417, -68.333,58.417, 291.833,58.417, -68.167,58.417, 293.000,58.417, -67.000,58.417, 293.083,58.417, -66.917,58.417, 293.167,58.417, -66.833,58.417, 293.333,58.417, -66.667,58.417, 293.833,58.417, -66.167,58.417, 294.000,58.417, -66.000,58.417, 296.417,58.417, -63.583,58.417, 296.583,58.417, -63.417,58.417, 296.667,58.417, -63.333,58.417, 296.750,58.417, -63.250,58.417, 296.833,58.417, -63.167,58.417, 296.917,58.417, -63.083,58.417, 297.000,58.417, -63.000,58.417, 297.083,58.417, -62.917,58.417, 297.167,58.417, -62.833,58.417, 353.583,58.417, -6.417,58.417, 353.667,58.417, -6.333,58.417, 355.000,58.417, -5.000,58.417, 356.667,58.417, -3.333,58.417, 356.750,58.417, -3.250,58.417, 5.750,58.500, 5.833,58.500, 5.917,58.500, 8.583,58.500, 8.667,58.500, 8.750,58.500, 11.250,58.500, 16.583,58.500, 16.667,58.500, 16.750,58.500, 16.833,58.500, 22.000,58.500, 22.333,58.500, 22.417,58.500, 22.667,58.500, 22.750,58.500, 22.917,58.500, 23.000,58.500, 23.083,58.500, 23.167,58.500, 23.750,58.500, 140.917,58.500, 141.000,58.500, 141.083,58.500, 141.167,58.500, 159.167,58.500, 159.250,58.500, 162.083,58.500, 200.917,58.500, -159.083,58.500, 201.083,58.500, -158.917,58.500, 202.583,58.500, -157.417,58.500, 202.667,58.500, -157.333,58.500, 205.833,58.500, -154.167,58.500, 207.417,58.500, -152.583,58.500, 222.667,58.500, -137.333,58.500, 222.750,58.500, -137.250,58.500, 222.833,58.500, -137.167,58.500, 223.333,58.500, -136.667,58.500, 223.500,58.500, -136.500,58.500, 223.667,58.500, -136.333,58.500, 223.750,58.500, -136.250,58.500, 223.917,58.500, -136.083,58.500, 224.167,58.500, -135.833,58.500, 224.667,58.500, -135.333,58.500, 225.250,58.500, -134.750,58.500, 225.833,58.500, -134.167,58.500, 226.000,58.500, -134.000,58.500, 226.167,58.500, -133.833,58.500, 265.500,58.500, -94.500,58.500, 265.667,58.500, -94.333,58.500, 265.833,58.500, -94.167,58.500, 266.667,58.500, -93.333,58.500, 281.833,58.500, -78.167,58.500, 281.917,58.500, -78.083,58.500, 291.583,58.500, -68.417,58.500, 291.750,58.500, -68.250,58.500, 291.917,58.500, -68.083,58.500, 293.250,58.500, -66.750,58.500, 293.417,58.500, -66.583,58.500, 293.750,58.500, -66.250,58.500, 293.917,58.500, -66.083,58.500, 294.083,58.500, -65.917,58.500, 296.333,58.500, -63.667,58.500, 296.500,58.500, -63.500,58.500, 354.917,58.500, -5.083,58.500, 355.083,58.500, -4.917,58.500, 355.167,58.500, -4.833,58.500, 355.250,58.500, -4.750,58.500, 355.333,58.500, -4.667,58.500, 355.417,58.500, -4.583,58.500, 355.500,58.500, -4.500,58.500, 355.583,58.500, -4.417,58.500, 355.667,58.500, -4.333,58.500, 355.750,58.500, -4.250,58.500, 355.833,58.500, -4.167,58.500, 355.917,58.500, -4.083,58.500, 356.000,58.500, -4.000,58.500, 356.083,58.500, -3.917,58.500, 356.167,58.500, -3.833,58.500, 356.667,58.500, -3.333,58.500, 5.667,58.583, 8.833,58.583, 11.333,58.583, 16.250,58.583, 16.667,58.583, 22.500,58.583, 22.583,58.583, 22.833,58.583, 22.917,58.583, 23.583,58.583, 23.667,58.583, 141.250,58.583, 141.333,58.583, 159.333,58.583, 162.167,58.583, 163.500,58.583, 200.833,58.583, -159.167,58.583, 201.000,58.583, -159.000,58.583, 201.167,58.583, -158.833,58.583, 202.750,58.583, -157.250,58.583, 205.917,58.583, -154.083,58.583, 206.000,58.583, -154.000,58.583, 222.500,58.583, -137.500,58.583, 222.583,58.583, -137.417,58.583, 223.500,58.583, -136.500,58.583, 223.583,58.583, -136.417,58.583, 224.167,58.583, -135.833,58.583, 224.583,58.583, -135.417,58.583, 225.167,58.583, -134.833,58.583, 225.917,58.583, -134.083,58.583, 226.083,58.583, -133.917,58.583, 265.500,58.583, -94.500,58.583, 265.667,58.583, -94.333,58.583, 265.833,58.583, -94.167,58.583, 266.667,58.583, -93.333,58.583, 281.583,58.583, -78.417,58.583, 281.750,58.583, -78.250,58.583, 290.167,58.583, -69.833,58.583, 290.250,58.583, -69.750,58.583, 291.500,58.583, -68.500,58.583, 293.417,58.583, -66.583,58.583, 293.750,58.583, -66.250,58.583, 293.833,58.583, -66.167,58.583, 294.000,58.583, -66.000,58.583, 294.167,58.583, -65.833,58.583, 296.417,58.583, -63.583,58.583, 296.583,58.583, -63.417,58.583, 296.667,58.583, -63.333,58.583, 296.750,58.583, -63.250,58.583, 296.833,58.583, -63.167,58.583, 355.000,58.583, -5.000,58.583, 356.250,58.583, -3.750,58.583, 356.333,58.583, -3.667,58.583, 356.417,58.583, -3.583,58.583, 356.500,58.583, -3.500,58.583, 356.583,58.583, -3.417,58.583, 356.667,58.583, -3.333,58.583, 356.750,58.583, -3.250,58.583, 5.583,58.667, 8.917,58.667, 9.000,58.667, 11.250,58.667, 16.167,58.667, 16.333,58.667, 16.750,58.667, 16.833,58.667, 16.917,58.667, 23.583,58.667, 23.667,58.667, 23.750,58.667, 141.417,58.667, 141.500,58.667, 159.417,58.667, 159.500,58.667, 162.250,58.667, 163.667,58.667, 198.000,58.667, -162.000,58.667, 198.167,58.667, -161.833,58.667, 198.250,58.667, -161.750,58.667, 198.333,58.667, -161.667,58.667, 200.750,58.667, -159.250,58.667, 200.917,58.667, -159.083,58.667, 201.083,58.667, -158.917,58.667, 201.667,58.667, -158.333,58.667, 201.750,58.667, -158.250,58.667, 201.833,58.667, -158.167,58.667, 202.833,58.667, -157.167,58.667, 202.917,58.667, -157.083,58.667, 206.083,58.667, -153.917,58.667, 206.167,58.667, -153.833,58.667, 222.417,58.667, -137.583,58.667, 222.583,58.667, -137.417,58.667, 223.333,58.667, -136.667,58.667, 223.417,58.667, -136.583,58.667, 224.083,58.667, -135.917,58.667, 224.583,58.667, -135.417,58.667, 225.167,58.667, -134.833,58.667, 265.417,58.667, -94.583,58.667, 265.500,58.667, -94.500,58.667, 265.583,58.667, -94.417,58.667, 265.667,58.667, -94.333,58.667, 265.750,58.667, -94.250,58.667, 265.833,58.667, -94.167,58.667, 266.417,58.667, -93.583,58.667, 266.583,58.667, -93.417,58.667, 266.667,58.667, -93.333,58.667, 281.333,58.667, -78.667,58.667, 281.500,58.667, -78.500,58.667, 281.667,58.667, -78.333,58.667, 289.833,58.667, -70.167,58.667, 289.917,58.667, -70.083,58.667, 290.000,58.667, -70.000,58.667, 290.083,58.667, -69.917,58.667, 290.333,58.667, -69.667,58.667, 291.500,58.667, -68.500,58.667, 293.417,58.667, -66.583,58.667, 293.500,58.667, -66.500,58.667, 293.667,58.667, -66.333,58.667, 294.083,58.667, -65.917,58.667, 296.917,58.667, -63.083,58.667, 5.500,58.750, 6.083,58.750, 6.167,58.750, 9.083,58.750, 11.250,58.750, 16.250,58.750, 16.917,58.750, 17.167,58.750, 17.250,58.750, 22.500,58.750, 23.833,58.750, 141.583,58.750, 141.667,58.750, 159.583,58.750, 162.333,58.750, 162.417,58.750, 162.500,58.750, 163.750,58.750, 163.833,58.750, 198.250,58.750, -161.750,58.750, 198.417,58.750, -161.583,58.750, 198.500,58.750, -161.500,58.750, 198.583,58.750, -161.417,58.750, 198.667,58.750, -161.333,58.750, 200.667,58.750, -159.333,58.750, 201.000,58.750, -159.000,58.750, 201.167,58.750, -158.833,58.750, 201.667,58.750, -158.333,58.750, 201.917,58.750, -158.083,58.750, 202.000,58.750, -158.000,58.750, 202.083,58.750, -157.917,58.750, 202.167,58.750, -157.833,58.750, 202.333,58.750, -157.667,58.750, 203.000,58.750, -157.000,58.750, 206.250,58.750, -153.750,58.750, 206.333,58.750, -153.667,58.750, 206.417,58.750, -153.583,58.750, 222.167,58.750, -137.833,58.750, 222.250,58.750, -137.750,58.750, 222.333,58.750, -137.667,58.750, 222.500,58.750, -137.500,58.750, 223.250,58.750, -136.750,58.750, 224.000,58.750, -136.000,58.750, 224.583,58.750, -135.417,58.750, 225.083,58.750, -134.917,58.750, 265.333,58.750, -94.667,58.750, 265.750,58.750, -94.250,58.750, 265.917,58.750, -94.083,58.750, 266.000,58.750, -94.000,58.750, 266.083,58.750, -93.917,58.750, 266.167,58.750, -93.833,58.750, 266.250,58.750, -93.750,58.750, 266.333,58.750, -93.667,58.750, 266.500,58.750, -93.500,58.750, 281.500,58.750, -78.500,58.750, 289.750,58.750, -70.250,58.750, 290.417,58.750, -69.583,58.750, 290.500,58.750, -69.500,58.750, 290.583,58.750, -69.417,58.750, 291.333,58.750, -68.667,58.750, 291.417,58.750, -68.583,58.750, 293.583,58.750, -66.417,58.750, 294.000,58.750, -66.000,58.750, 294.167,58.750, -65.833,58.750, 296.667,58.750, -63.333,58.750, 296.833,58.750, -63.167,58.750, 5.583,58.833, 5.917,58.833, 6.000,58.833, 6.250,58.833, 9.167,58.833, 11.250,58.833, 17.000,58.833, 17.083,58.833, 17.333,58.833, 17.417,58.833, 22.500,58.833, 22.583,58.833, 22.667,58.833, 22.750,58.833, 23.583,58.833, 23.667,58.833, 23.750,58.833, 141.750,58.833, 159.667,58.833, 162.583,58.833, 162.667,58.833, 163.750,58.833, 163.917,58.833, 164.000,58.833, 164.083,58.833, 164.167,58.833, 198.250,58.833, -161.750,58.833, 198.667,58.833, -161.333,58.833, 200.500,58.833, -159.500,58.833, 200.583,58.833, -159.417,58.833, 201.000,58.833, -159.000,58.833, 201.167,58.833, -158.833,58.833, 201.500,58.833, -158.500,58.833, 201.583,58.833, -158.417,58.833, 202.250,58.833, -157.750,58.833, 202.417,58.833, -157.583,58.833, 202.500,58.833, -157.500,58.833, 202.583,58.833, -157.417,58.833, 202.667,58.833, -157.333,58.833, 203.000,58.833, -157.000,58.833, 206.500,58.833, -153.500,58.833, 222.167,58.833, -137.833,58.833, 222.833,58.833, -137.167,58.833, 223.000,58.833, -137.000,58.833, 223.083,58.833, -136.917,58.833, 223.167,58.833, -136.833,58.833, 223.250,58.833, -136.750,58.833, 223.417,58.833, -136.583,58.833, 223.583,58.833, -136.417,58.833, 223.667,58.833, -136.333,58.833, 223.833,58.833, -136.167,58.833, 224.000,58.833, -136.000,58.833, 224.500,58.833, -135.500,58.833, 225.000,58.833, -135.000,58.833, 265.167,58.833, -94.833,58.833, 265.250,58.833, -94.750,58.833, 265.333,58.833, -94.667,58.833, 281.583,58.833, -78.417,58.833, 281.667,58.833, -78.333,58.833, 289.833,58.833, -70.167,58.833, 289.917,58.833, -70.083,58.833, 290.083,58.833, -69.917,58.833, 290.333,58.833, -69.667,58.833, 290.667,58.833, -69.333,58.833, 290.750,58.833, -69.250,58.833, 290.833,58.833, -69.167,58.833, 290.917,58.833, -69.083,58.833, 291.000,58.833, -69.000,58.833, 291.083,58.833, -68.917,58.833, 291.167,58.833, -68.833,58.833, 291.250,58.833, -68.750,58.833, 294.083,58.833, -65.917,58.833, 294.250,58.833, -65.750,58.833, 296.583,58.833, -63.417,58.833, 296.750,58.833, -63.250,58.833, 356.667,58.833, -3.333,58.833, 5.583,58.917, 5.667,58.917, 5.750,58.917, 5.833,58.917, 6.083,58.917, 6.167,58.917, 6.250,58.917, 9.250,58.917, 9.333,58.917, 11.250,58.917, 11.417,58.917, 17.500,58.917, 17.583,58.917, 17.750,58.917, 22.167,58.917, 22.250,58.917, 22.333,58.917, 22.417,58.917, 22.833,58.917, 23.417,58.917, 23.500,58.917, 23.583,58.917, 141.833,58.917, 151.333,58.917, 151.417,58.917, 151.500,58.917, 151.583,58.917, 151.667,58.917, 151.750,58.917, 151.833,58.917, 151.917,58.917, 152.000,58.917, 159.750,58.917, 162.667,58.917, 163.833,58.917, 164.250,58.917, 164.333,58.917, 164.417,58.917, 164.500,58.917, 164.583,58.917, 198.250,58.917, -161.750,58.917, 198.750,58.917, -161.250,58.917, 198.833,58.917, -161.167,58.917, 198.917,58.917, -161.083,58.917, 199.000,58.917, -161.000,58.917, 199.750,58.917, -160.250,58.917, 199.917,58.917, -160.083,58.917, 200.000,58.917, -160.000,58.917, 200.083,58.917, -159.917,58.917, 200.250,58.917, -159.750,58.917, 200.417,58.917, -159.583,58.917, 201.000,58.917, -159.000,58.917, 201.167,58.917, -158.833,58.917, 201.333,58.917, -158.667,58.917, 201.583,58.917, -158.417,58.917, 201.750,58.917, -158.250,58.917, 201.917,58.917, -158.083,58.917, 202.750,58.917, -157.250,58.917, 202.833,58.917, -157.167,58.917, 202.917,58.917, -157.083,58.917, 203.083,58.917, -156.917,58.917, 206.250,58.917, -153.750,58.917, 206.333,58.917, -153.667,58.917, 206.417,58.917, -153.583,58.917, 206.500,58.917, -153.500,58.917, 222.083,58.917, -137.917,58.917, 222.750,58.917, -137.250,58.917, 222.917,58.917, -137.083,58.917, 223.333,58.917, -136.667,58.917, 223.500,58.917, -136.500,58.917, 223.667,58.917, -136.333,58.917, 223.833,58.917, -136.167,58.917, 224.000,58.917, -136.000,58.917, 224.500,58.917, -135.500,58.917, 224.917,58.917, -135.083,58.917, 265.083,58.917, -94.917,58.917, 281.583,58.917, -78.417,58.917, 281.750,58.917, -78.250,58.917, 290.000,58.917, -70.000,58.917, 290.167,58.917, -69.833,58.917, 290.333,58.917, -69.667,58.917, 294.083,58.917, -65.917,58.917, 294.167,58.917, -65.833,58.917, 296.583,58.917, -63.417,58.917, 356.667,58.917, -3.333,58.917, 356.833,58.917, -3.167,58.917, 5.583,59.000, 6.083,59.000, 6.333,59.000, 9.417,59.000, 9.500,59.000, 9.583,59.000, 9.917,59.000, 11.167,59.000, 11.333,59.000, 11.500,59.000, 17.500,59.000, 17.833,59.000, 17.917,59.000, 22.500,59.000, 22.583,59.000, 22.667,59.000, 22.750,59.000, 23.667,59.000, 141.917,59.000, 151.250,59.000, 152.000,59.000, 152.500,59.000, 152.583,59.000, 152.667,59.000, 152.750,59.000, 152.833,59.000, 159.750,59.000, 162.750,59.000, 162.833,59.000, 162.917,59.000, 163.917,59.000, 164.000,59.000, 164.083,59.000, 164.583,59.000, 198.250,59.000, -161.750,59.000, 198.333,59.000, -161.667,59.000, 199.083,59.000, -160.917,59.000, 199.167,59.000, -160.833,59.000, 199.417,59.000, -160.583,59.000, 199.750,59.000, -160.250,59.000, 199.833,59.000, -160.167,59.000, 200.167,59.000, -159.833,59.000, 200.333,59.000, -159.667,59.000, 201.083,59.000, -158.917,59.000, 201.250,59.000, -158.750,59.000, 201.417,59.000, -158.583,59.000, 201.583,59.000, -158.417,59.000, 201.667,59.000, -158.333,59.000, 201.833,59.000, -158.167,59.000, 202.000,59.000, -158.000,59.000, 203.000,59.000, -157.000,59.000, 205.667,59.000, -154.333,59.000, 205.750,59.000, -154.250,59.000, 205.833,59.000, -154.167,59.000, 205.917,59.000, -154.083,59.000, 206.000,59.000, -154.000,59.000, 206.083,59.000, -153.917,59.000, 206.167,59.000, -153.833,59.000, 221.917,59.000, -138.083,59.000, 222.000,59.000, -138.000,59.000, 222.833,59.000, -137.167,59.000, 223.000,59.000, -137.000,59.000, 223.167,59.000, -136.833,59.000, 223.250,59.000, -136.750,59.000, 223.417,59.000, -136.583,59.000, 223.750,59.000, -136.250,59.000, 223.917,59.000, -136.083,59.000, 224.417,59.000, -135.583,59.000, 224.833,59.000, -135.167,59.000, 264.917,59.000, -95.083,59.000, 265.000,59.000, -95.000,59.000, 265.083,59.000, -94.917,59.000, 265.167,59.000, -94.833,59.000, 281.750,59.000, -78.250,59.000, 289.917,59.000, -70.083,59.000, 290.083,59.000, -69.917,59.000, 290.250,59.000, -69.750,59.000, 290.333,59.000, -69.667,59.000, 294.250,59.000, -65.750,59.000, 294.333,59.000, -65.667,59.000, 294.500,59.000, -65.500,59.000, 296.333,59.000, -63.667,59.000, 296.417,59.000, -63.583,59.000, 296.500,59.000, -63.500,59.000, 296.583,59.000, -63.417,59.000, 356.667,59.000, -3.333,59.000, 356.833,59.000, -3.167,59.000, 5.917,59.083, 6.000,59.083, 6.167,59.083, 6.250,59.083, 9.667,59.083, 9.750,59.083, 9.833,59.083, 10.000,59.083, 10.083,59.083, 11.250,59.083, 11.417,59.083, 17.500,59.083, 17.833,59.083, 18.000,59.083, 23.500,59.083, 23.583,59.083, 142.000,59.083, 142.083,59.083, 142.167,59.083, 150.583,59.083, 151.167,59.083, 151.250,59.083, 151.333,59.083, 151.417,59.083, 151.500,59.083, 151.583,59.083, 151.667,59.083, 151.750,59.083, 151.833,59.083, 151.917,59.083, 152.000,59.083, 152.083,59.083, 152.167,59.083, 152.250,59.083, 152.333,59.083, 152.417,59.083, 152.917,59.083, 153.917,59.083, 154.000,59.083, 159.833,59.083, 162.833,59.083, 164.167,59.083, 164.250,59.083, 164.333,59.083, 164.500,59.083, 198.417,59.083, -161.583,59.083, 199.250,59.083, -160.750,59.083, 199.333,59.083, -160.667,59.083, 199.500,59.083, -160.500,59.083, 199.583,59.083, -160.417,59.083, 199.667,59.083, -160.333,59.083, 201.333,59.083, -158.667,59.083, 201.500,59.083, -158.500,59.083, 201.750,59.083, -158.250,59.083, 201.917,59.083, -158.083,59.083, 205.583,59.083, -154.417,59.083, 221.583,59.083, -138.417,59.083, 221.667,59.083, -138.333,59.083, 221.750,59.083, -138.250,59.083, 221.833,59.083, -138.167,59.083, 222.917,59.083, -137.083,59.083, 223.083,59.083, -136.917,59.083, 224.417,59.083, -135.583,59.083, 224.833,59.083, -135.167,59.083, 264.833,59.083, -95.167,59.083, 281.833,59.083, -78.167,59.083, 290.000,59.083, -70.000,59.083, 290.167,59.083, -69.833,59.083, 290.333,59.083, -69.667,59.083, 290.417,59.083, -69.583,59.083, 290.583,59.083, -69.417,59.083, 290.750,59.083, -69.250,59.083, 294.417,59.083, -65.583,59.083, 294.583,59.083, -65.417,59.083, 296.250,59.083, -63.750,59.083, 356.667,59.083, -3.333,59.083, 356.750,59.083, -3.250,59.083, 356.833,59.083, -3.167,59.083, 356.917,59.083, -3.083,59.083, 6.083,59.167, 10.167,59.167, 10.833,59.167, 10.917,59.167, 11.000,59.167, 11.083,59.167, 11.250,59.167, 17.500,59.167, 17.750,59.167, 18.083,59.167, 18.167,59.167, 18.250,59.167, 18.333,59.167, 23.500,59.167, 23.583,59.167, 142.250,59.167, 152.167,59.167, 153.000,59.167, 153.083,59.167, 153.167,59.167, 153.833,59.167, 154.083,59.167, 154.167,59.167, 154.583,59.167, 159.917,59.167, 160.000,59.167, 160.083,59.167, 162.917,59.167, 163.000,59.167, 164.417,59.167, 164.500,59.167, 198.083,59.167, -161.917,59.167, 198.167,59.167, -161.833,59.167, 198.250,59.167, -161.750,59.167, 198.333,59.167, -161.667,59.167, 205.583,59.167, -154.417,59.167, 221.583,59.167, -138.417,59.167, 224.333,59.167, -135.667,59.167, 224.750,59.167, -135.250,59.167, 264.917,59.167, -95.083,59.167, 265.000,59.167, -95.000,59.167, 281.917,59.167, -78.083,59.167, 282.000,59.167, -78.000,59.167, 290.250,59.167, -69.750,59.167, 294.333,59.167, -65.667,59.167, 294.417,59.167, -65.583,59.167, 294.500,59.167, -65.500,59.167, 296.333,59.167, -63.667,59.167, 296.417,59.167, -63.583,59.167, 5.167,59.250, 6.167,59.250, 10.250,59.250, 10.750,59.250, 11.167,59.250, 17.250,59.250, 17.333,59.250, 17.417,59.250, 17.833,59.250, 17.917,59.250, 18.000,59.250, 18.083,59.250, 18.167,59.250, 18.250,59.250, 23.667,59.250, 23.750,59.250, 23.833,59.250, 23.917,59.250, 24.000,59.250, 142.333,59.250, 142.417,59.250, 142.500,59.250, 145.833,59.250, 145.917,59.250, 146.000,59.250, 146.083,59.250, 146.167,59.250, 152.250,59.250, 153.250,59.250, 153.333,59.250, 153.417,59.250, 153.500,59.250, 153.583,59.250, 153.667,59.250, 153.750,59.250, 154.250,59.250, 154.333,59.250, 154.417,59.250, 154.500,59.250, 154.667,59.250, 154.750,59.250, 154.833,59.250, 154.917,59.250, 155.000,59.250, 155.083,59.250, 160.167,59.250, 162.917,59.250, 198.083,59.250, -161.917,59.250, 204.000,59.250, -156.000,59.250, 204.083,59.250, -155.917,59.250, 204.167,59.250, -155.833,59.250, 204.250,59.250, -155.750,59.250, 204.333,59.250, -155.667,59.250, 204.417,59.250, -155.583,59.250, 205.667,59.250, -154.333,59.250, 208.167,59.250, -151.833,59.250, 208.250,59.250, -151.750,59.250, 208.333,59.250, -151.667,59.250, 208.500,59.250, -151.500,59.250, 208.667,59.250, -151.333,59.250, 208.833,59.250, -151.167,59.250, 221.167,59.250, -138.833,59.250, 221.250,59.250, -138.750,59.250, 221.333,59.250, -138.667,59.250, 221.417,59.250, -138.583,59.250, 221.500,59.250, -138.500,59.250, 224.333,59.250, -135.667,59.250, 224.500,59.250, -135.500,59.250, 224.667,59.250, -135.333,59.250, 265.000,59.250, -95.000,59.250, 282.083,59.250, -77.917,59.250, 282.167,59.250, -77.833,59.250, 290.083,59.250, -69.917,59.250, 290.167,59.250, -69.833,59.250, 290.250,59.250, -69.750,59.250, 290.333,59.250, -69.667,59.250, 290.417,59.250, -69.583,59.250, 290.500,59.250, -69.500,59.250, 290.583,59.250, -69.417,59.250, 294.333,59.250, -65.667,59.250, 294.500,59.250, -65.500,59.250, 294.583,59.250, -65.417,59.250, 296.250,59.250, -63.750,59.250, 296.417,59.250, -63.583,59.250, 6.000,59.333, 6.083,59.333, 10.333,59.333, 10.667,59.333, 16.917,59.333, 17.000,59.333, 17.083,59.333, 17.167,59.333, 18.250,59.333, 18.333,59.333, 18.417,59.333, 18.500,59.333, 18.583,59.333, 24.083,59.333, 24.167,59.333, 24.250,59.333, 27.833,59.333, 27.917,59.333, 142.583,59.333, 142.667,59.333, 142.750,59.333, 142.833,59.333, 142.917,59.333, 145.917,59.333, 146.167,59.333, 147.167,59.333, 147.250,59.333, 147.333,59.333, 147.417,59.333, 147.500,59.333, 147.583,59.333, 147.667,59.333, 148.417,59.333, 148.500,59.333, 148.583,59.333, 148.667,59.333, 148.750,59.333, 148.833,59.333, 151.750,59.333, 151.833,59.333, 151.917,59.333, 152.000,59.333, 152.083,59.333, 152.167,59.333, 155.000,59.333, 155.083,59.333, 160.250,59.333, 160.333,59.333, 163.000,59.333, 163.083,59.333, 163.167,59.333, 198.083,59.333, -161.917,59.333, 203.917,59.333, -156.083,59.333, 204.500,59.333, -155.500,59.333, 204.583,59.333, -155.417,59.333, 204.667,59.333, -155.333,59.333, 204.750,59.333, -155.250,59.333, 204.833,59.333, -155.167,59.333, 204.917,59.333, -155.083,59.333, 205.000,59.333, -155.000,59.333, 205.750,59.333, -154.250,59.333, 205.917,59.333, -154.083,59.333, 208.083,59.333, -151.917,59.333, 208.417,59.333, -151.583,59.333, 208.583,59.333, -151.417,59.333, 208.750,59.333, -151.250,59.333, 208.917,59.333, -151.083,59.333, 209.083,59.333, -150.917,59.333, 220.917,59.333, -139.083,59.333, 221.000,59.333, -139.000,59.333, 221.083,59.333, -138.917,59.333, 224.417,59.333, -135.583,59.333, 224.500,59.333, -135.500,59.333, 224.583,59.333, -135.417,59.333, 224.667,59.333, -135.333,59.333, 265.083,59.333, -94.917,59.333, 282.250,59.333, -77.750,59.333, 290.000,59.333, -70.000,59.333, 294.500,59.333, -65.500,59.333, 294.667,59.333, -65.333,59.333, 295.917,59.333, -64.083,59.333, 296.000,59.333, -64.000,59.333, 296.083,59.333, -63.917,59.333, 296.167,59.333, -63.833,59.333, 296.250,59.333, -63.750,59.333, 5.250,59.417, 5.333,59.417, 5.417,59.417, 5.500,59.417, 5.583,59.417, 5.667,59.417, 6.083,59.417, 10.250,59.417, 10.333,59.417, 10.667,59.417, 16.417,59.417, 16.500,59.417, 16.583,59.417, 16.667,59.417, 16.750,59.417, 16.833,59.417, 17.833,59.417, 17.917,59.417, 18.000,59.417, 18.083,59.417, 18.167,59.417, 18.250,59.417, 18.500,59.417, 24.333,59.417, 24.417,59.417, 24.500,59.417, 24.583,59.417, 24.667,59.417, 24.750,59.417, 25.000,59.417, 25.083,59.417, 25.250,59.417, 25.333,59.417, 26.750,59.417, 26.833,59.417, 26.917,59.417, 27.000,59.417, 27.083,59.417, 27.167,59.417, 27.250,59.417, 27.333,59.417, 27.417,59.417, 27.500,59.417, 27.583,59.417, 27.667,59.417, 27.750,59.417, 28.000,59.417, 143.000,59.417, 143.083,59.417, 143.417,59.417, 143.500,59.417, 143.583,59.417, 143.667,59.417, 143.750,59.417, 143.833,59.417, 143.917,59.417, 144.000,59.417, 144.083,59.417, 144.167,59.417, 144.250,59.417, 144.333,59.417, 144.417,59.417, 144.500,59.417, 144.583,59.417, 144.667,59.417, 144.750,59.417, 144.833,59.417, 144.917,59.417, 145.000,59.417, 145.083,59.417, 145.333,59.417, 145.417,59.417, 145.500,59.417, 145.750,59.417, 145.833,59.417, 146.250,59.417, 146.750,59.417, 146.833,59.417, 146.917,59.417, 147.000,59.417, 147.083,59.417, 147.750,59.417, 147.833,59.417, 147.917,59.417, 148.000,59.417, 148.083,59.417, 148.333,59.417, 148.667,59.417, 151.750,59.417, 154.000,59.417, 154.083,59.417, 154.167,59.417, 154.250,59.417, 154.333,59.417, 154.417,59.417, 154.667,59.417, 154.750,59.417, 154.833,59.417, 154.917,59.417, 160.417,59.417, 163.083,59.417, 163.167,59.417, 198.167,59.417, -161.833,59.417, 198.250,59.417, -161.750,59.417, 203.833,59.417, -156.167,59.417, 205.083,59.417, -154.917,59.417, 205.167,59.417, -154.833,59.417, 205.250,59.417, -154.750,59.417, 205.833,59.417, -154.167,59.417, 208.167,59.417, -151.833,59.417, 208.250,59.417, -151.750,59.417, 208.333,59.417, -151.667,59.417, 208.417,59.417, -151.583,59.417, 208.500,59.417, -151.500,59.417, 209.000,59.417, -151.000,59.417, 209.083,59.417, -150.917,59.417, 220.583,59.417, -139.417,59.417, 220.667,59.417, -139.333,59.417, 220.750,59.417, -139.250,59.417, 220.833,59.417, -139.167,59.417, 224.417,59.417, -135.583,59.417, 224.583,59.417, -135.417,59.417, 224.750,59.417, -135.250,59.417, 265.083,59.417, -94.917,59.417, 282.167,59.417, -77.833,59.417, 290.083,59.417, -69.917,59.417, 290.167,59.417, -69.833,59.417, 294.583,59.417, -65.417,59.417, 294.667,59.417, -65.333,59.417, 295.833,59.417, -64.167,59.417, 5.250,59.500, 5.417,59.500, 5.500,59.500, 5.667,59.500, 5.917,59.500, 6.000,59.500, 10.167,59.500, 10.750,59.500, 16.333,59.500, 17.833,59.500, 18.250,59.500, 24.833,59.500, 24.917,59.500, 25.167,59.500, 25.417,59.500, 25.583,59.500, 25.667,59.500, 25.750,59.500, 25.833,59.500, 26.250,59.500, 26.333,59.500, 26.417,59.500, 26.500,59.500, 26.583,59.500, 26.667,59.500, 28.083,59.500, 143.167,59.500, 143.250,59.500, 143.333,59.500, 145.167,59.500, 145.250,59.500, 145.583,59.500, 145.667,59.500, 146.333,59.500, 146.417,59.500, 146.500,59.500, 146.583,59.500, 146.667,59.500, 148.167,59.500, 148.250,59.500, 148.667,59.500, 148.917,59.500, 149.000,59.500, 149.083,59.500, 150.750,59.500, 150.833,59.500, 151.583,59.500, 151.667,59.500, 153.917,59.500, 154.500,59.500, 154.583,59.500, 160.500,59.500, 160.583,59.500, 163.000,59.500, 198.333,59.500, -161.667,59.500, 203.917,59.500, -156.083,59.500, 205.333,59.500, -154.667,59.500, 205.917,59.500, -154.083,59.500, 206.000,59.500, -154.000,59.500, 206.083,59.500, -153.917,59.500, 206.250,59.500, -153.750,59.500, 208.583,59.500, -151.417,59.500, 208.667,59.500, -151.333,59.500, 209.167,59.500, -150.833,59.500, 209.333,59.500, -150.667,59.500, 209.500,59.500, -150.500,59.500, 220.333,59.500, -139.667,59.500, 220.417,59.500, -139.583,59.500, 220.500,59.500, -139.500,59.500, 224.500,59.500, -135.500,59.500, 224.667,59.500, -135.333,59.500, 265.083,59.500, -94.917,59.500, 282.167,59.500, -77.833,59.500, 282.250,59.500, -77.750,59.500, 282.417,59.500, -77.583,59.500, 282.583,59.500, -77.417,59.500, 290.000,59.500, -70.000,59.500, 294.750,59.500, -65.250,59.500, 295.917,59.500, -64.083,59.500, 296.000,59.500, -64.000,59.500, 296.083,59.500, -63.917,59.500, 5.333,59.583, 5.583,59.583, 5.667,59.583, 5.750,59.583, 5.833,59.583, 10.250,59.583, 10.333,59.583, 10.500,59.583, 10.583,59.583, 10.667,59.583, 16.417,59.583, 16.667,59.583, 16.917,59.583, 17.000,59.583, 17.083,59.583, 17.167,59.583, 17.250,59.583, 17.333,59.583, 17.417,59.583, 17.500,59.583, 17.583,59.583, 17.667,59.583, 17.750,59.583, 18.333,59.583, 18.417,59.583, 18.500,59.583, 25.500,59.583, 25.917,59.583, 26.000,59.583, 26.083,59.583, 26.167,59.583, 28.083,59.583, 148.750,59.583, 148.833,59.583, 149.000,59.583, 150.500,59.583, 150.583,59.583, 150.667,59.583, 150.917,59.583, 151.167,59.583, 151.417,59.583, 151.500,59.583, 154.000,59.583, 154.083,59.583, 160.667,59.583, 160.750,59.583, 160.833,59.583, 160.917,59.583, 163.083,59.583, 163.167,59.583, 198.250,59.583, -161.750,59.583, 204.000,59.583, -156.000,59.583, 205.417,59.583, -154.583,59.583, 205.500,59.583, -154.500,59.583, 205.583,59.583, -154.417,59.583, 206.167,59.583, -153.833,59.583, 206.250,59.583, -153.750,59.583, 206.417,59.583, -153.583,59.583, 208.750,59.583, -151.250,59.583, 208.833,59.583, -151.167,59.583, 209.250,59.583, -150.750,59.583, 209.417,59.583, -150.583,59.583, 209.583,59.583, -150.417,59.583, 220.417,59.583, -139.583,59.583, 265.083,59.583, -94.917,59.583, 282.333,59.583, -77.667,59.583, 282.500,59.583, -77.500,59.583, 282.667,59.583, -77.333,59.583, 290.083,59.583, -69.917,59.583, 290.167,59.583, -69.833,59.583, 294.583,59.583, -65.417,59.583, 294.667,59.583, -65.333,59.583, 295.917,59.583, -64.083,59.583, 5.500,59.667, 5.583,59.667, 5.917,59.667, 6.000,59.667, 10.417,59.667, 10.500,59.667, 10.667,59.667, 16.500,59.667, 16.583,59.667, 16.750,59.667, 16.833,59.667, 17.333,59.667, 17.667,59.667, 18.583,59.667, 28.083,59.667, 28.167,59.667, 28.250,59.667, 28.333,59.667, 149.083,59.667, 150.167,59.667, 150.250,59.667, 150.333,59.667, 150.417,59.667, 151.000,59.667, 151.083,59.667, 151.250,59.667, 151.333,59.667, 154.167,59.667, 161.000,59.667, 163.250,59.667, 198.167,59.667, -161.833,59.667, 204.083,59.667, -155.917,59.667, 204.167,59.667, -155.833,59.667, 204.250,59.667, -155.750,59.667, 204.333,59.667, -155.667,59.667, 204.417,59.667, -155.583,59.667, 204.500,59.667, -155.500,59.667, 204.583,59.667, -155.417,59.667, 204.667,59.667, -155.333,59.667, 204.750,59.667, -155.250,59.667, 204.833,59.667, -155.167,59.667, 205.667,59.667, -154.333,59.667, 205.750,59.667, -154.250,59.667, 205.833,59.667, -154.167,59.667, 205.917,59.667, -154.083,59.667, 206.000,59.667, -154.000,59.667, 206.333,59.667, -153.667,59.667, 206.500,59.667, -153.500,59.667, 206.667,59.667, -153.333,59.667, 208.333,59.667, -151.667,59.667, 208.417,59.667, -151.583,59.667, 208.917,59.667, -151.083,59.667, 209.333,59.667, -150.667,59.667, 209.500,59.667, -150.500,59.667, 209.667,59.667, -150.333,59.667, 209.833,59.667, -150.167,59.667, 220.500,59.667, -139.500,59.667, 220.667,59.667, -139.333,59.667, 265.083,59.667, -94.917,59.667, 282.250,59.667, -77.750,59.667, 282.417,59.667, -77.583,59.667, 282.583,59.667, -77.417,59.667, 290.250,59.667, -69.750,59.667, 294.500,59.667, -65.500,59.667, 295.833,59.667, -64.167,59.667, 6.083,59.750, 6.250,59.750, 10.417,59.750, 10.583,59.750, 10.667,59.750, 10.750,59.750, 17.417,59.750, 17.667,59.750, 18.667,59.750, 18.750,59.750, 18.833,59.750, 18.917,59.750, 28.083,59.750, 28.417,59.750, 28.500,59.750, 28.583,59.750, 28.667,59.750, 28.750,59.750, 28.833,59.750, 28.917,59.750, 149.167,59.750, 149.750,59.750, 149.833,59.750, 149.917,59.750, 150.000,59.750, 150.083,59.750, 154.083,59.750, 161.083,59.750, 161.167,59.750, 163.250,59.750, 198.083,59.750, -161.917,59.750, 204.917,59.750, -155.083,59.750, 205.000,59.750, -155.000,59.750, 206.083,59.750, -153.917,59.750, 206.333,59.750, -153.667,59.750, 206.500,59.750, -153.500,59.750, 206.667,59.750, -153.333,59.750, 206.750,59.750, -153.250,59.750, 208.167,59.750, -151.833,59.750, 208.250,59.750, -151.750,59.750, 208.500,59.750, -151.500,59.750, 208.583,59.750, -151.417,59.750, 209.000,59.750, -151.000,59.750, 209.583,59.750, -150.417,59.750, 209.750,59.750, -150.250,59.750, 209.833,59.750, -150.167,59.750, 210.000,59.750, -150.000,59.750, 219.167,59.750, -140.833,59.750, 219.250,59.750, -140.750,59.750, 219.333,59.750, -140.667,59.750, 219.417,59.750, -140.583,59.750, 219.500,59.750, -140.500,59.750, 219.583,59.750, -140.417,59.750, 219.667,59.750, -140.333,59.750, 220.500,59.750, -139.500,59.750, 220.583,59.750, -139.417,59.750, 220.750,59.750, -139.250,59.750, 265.083,59.750, -94.917,59.750, 282.583,59.750, -77.417,59.750, 282.667,59.750, -77.333,59.750, 290.250,59.750, -69.750,59.750, 294.583,59.750, -65.417,59.750, 294.750,59.750, -65.250,59.750, 295.667,59.750, -64.333,59.750, 295.833,59.750, -64.167,59.750, 5.333,59.833, 5.417,59.833, 5.750,59.833, 5.833,59.833, 5.917,59.833, 6.000,59.833, 6.167,59.833, 6.333,59.833, 10.417,59.833, 10.833,59.833, 17.500,59.833, 17.583,59.833, 18.750,59.833, 23.000,59.833, 23.083,59.833, 29.000,59.833, 29.917,59.833, 30.000,59.833, 30.083,59.833, 30.167,59.833, 149.250,59.833, 149.333,59.833, 149.417,59.833, 149.500,59.833, 149.583,59.833, 149.667,59.833, 154.083,59.833, 161.250,59.833, 163.333,59.833, 164.833,59.833, 164.917,59.833, 166.167,59.833, 195.917,59.833, -164.083,59.833, 196.000,59.833, -164.000,59.833, 196.083,59.833, -163.917,59.833, 196.167,59.833, -163.833,59.833, 196.250,59.833, -163.750,59.833, 196.333,59.833, -163.667,59.833, 196.417,59.833, -163.583,59.833, 196.583,59.833, -163.417,59.833, 196.667,59.833, -163.333,59.833, 198.000,59.833, -162.000,59.833, 205.083,59.833, -154.917,59.833, 205.167,59.833, -154.833,59.833, 205.250,59.833, -154.750,59.833, 205.333,59.833, -154.667,59.833, 205.417,59.833, -154.583,59.833, 205.500,59.833, -154.500,59.833, 205.583,59.833, -154.417,59.833, 205.667,59.833, -154.333,59.833, 205.750,59.833, -154.250,59.833, 205.833,59.833, -154.167,59.833, 205.917,59.833, -154.083,59.833, 206.000,59.833, -154.000,59.833, 206.417,59.833, -153.583,59.833, 206.500,59.833, -153.500,59.833, 208.250,59.833, -151.750,59.833, 208.667,59.833, -151.333,59.833, 208.750,59.833, -151.250,59.833, 208.833,59.833, -151.167,59.833, 208.917,59.833, -151.083,59.833, 209.917,59.833, -150.083,59.833, 212.167,59.833, -147.833,59.833, 218.833,59.833, -141.167,59.833, 218.917,59.833, -141.083,59.833, 219.000,59.833, -141.000,59.833, 219.083,59.833, -140.917,59.833, 219.750,59.833, -140.250,59.833, 219.833,59.833, -140.167,59.833, 219.917,59.833, -140.083,59.833, 220.000,59.833, -140.000,59.833, 220.417,59.833, -139.583,59.833, 220.667,59.833, -139.333,59.833, 265.000,59.833, -95.000,59.833, 282.750,59.833, -77.250,59.833, 290.167,59.833, -69.833,59.833, 294.667,59.833, -65.333,59.833, 294.833,59.833, -65.167,59.833, 295.583,59.833, -64.417,59.833, 295.750,59.833, -64.250,59.833, 315.917,59.833, -44.083,59.833, 316.000,59.833, -44.000,59.833, 5.333,59.917, 5.417,59.917, 5.833,59.917, 5.917,59.917, 6.250,59.917, 10.500,59.917, 10.667,59.917, 10.750,59.917, 18.833,59.917, 29.000,59.917, 29.083,59.917, 29.167,59.917, 29.250,59.917, 29.333,59.917, 29.417,59.917, 29.500,59.917, 29.583,59.917, 29.667,59.917, 29.750,59.917, 29.833,59.917, 30.250,59.917, 154.167,59.917, 154.250,59.917, 154.333,59.917, 161.333,59.917, 163.417,59.917, 163.500,59.917, 163.583,59.917, 164.750,59.917, 165.000,59.917, 166.167,59.917, 166.250,59.917, 193.250,59.917, -166.750,59.917, 193.333,59.917, -166.667,59.917, 193.417,59.917, -166.583,59.917, 193.500,59.917, -166.500,59.917, 193.583,59.917, -166.417,59.917, 193.667,59.917, -166.333,59.917, 193.750,59.917, -166.250,59.917, 193.833,59.917, -166.167,59.917, 193.917,59.917, -166.083,59.917, 194.083,59.917, -165.917,59.917, 194.167,59.917, -165.833,59.917, 195.833,59.917, -164.167,59.917, 196.500,59.917, -163.500,59.917, 196.750,59.917, -163.250,59.917, 196.833,59.917, -163.167,59.917, 196.917,59.917, -163.083,59.917, 197.000,59.917, -163.000,59.917, 197.917,59.917, -162.083,59.917, 206.583,59.917, -153.417,59.917, 206.667,59.917, -153.333,59.917, 206.750,59.917, -153.250,59.917, 206.833,59.917, -153.167,59.917, 206.917,59.917, -153.083,59.917, 207.000,59.917, -153.000,59.917, 207.083,59.917, -152.917,59.917, 208.250,59.917, -151.750,59.917, 210.000,59.917, -150.000,59.917, 210.083,59.917, -149.917,59.917, 210.250,59.917, -149.750,59.917, 212.250,59.917, -147.750,59.917, 212.333,59.917, -147.667,59.917, 218.667,59.917, -141.333,59.917, 218.750,59.917, -141.250,59.917, 220.083,59.917, -139.917,59.917, 220.500,59.917, -139.500,59.917, 220.583,59.917, -139.417,59.917, 220.750,59.917, -139.250,59.917, 265.000,59.917, -95.000,59.917, 282.667,59.917, -77.333,59.917, 282.750,59.917, -77.250,59.917, 289.167,59.917, -70.833,59.917, 289.333,59.917, -70.667,59.917, 289.417,59.917, -70.583,59.917, 289.500,59.917, -70.500,59.917, 289.583,59.917, -70.417,59.917, 289.667,59.917, -70.333,59.917, 289.750,59.917, -70.250,59.917, 289.833,59.917, -70.167,59.917, 289.917,59.917, -70.083,59.917, 290.000,59.917, -70.000,59.917, 290.083,59.917, -69.917,59.917, 294.833,59.917, -65.167,59.917, 295.083,59.917, -64.917,59.917, 295.250,59.917, -64.750,59.917, 295.417,59.917, -64.583,59.917, 295.500,59.917, -64.500,59.917, 295.583,59.917, -64.417,59.917, 315.750,59.917, -44.250,59.917, 316.000,59.917, -44.000,59.917, 316.083,59.917, -43.917,59.917, 316.250,59.917, -43.750,59.917, 5.417,60.000, 5.500,60.000, 6.000,60.000, 6.083,60.000, 10.583,60.000, 18.500,60.000, 18.583,60.000, 18.667,60.000, 18.750,60.000, 23.250,60.000, 23.333,60.000, 23.417,60.000, 23.500,60.000, 23.583,60.000, 23.667,60.000, 23.750,60.000, 23.833,60.000, 30.167,60.000, 31.000,60.000, 31.083,60.000, 31.167,60.000, 31.250,60.000, 31.333,60.000, 154.417,60.000, 161.417,60.000, 161.500,60.000, 161.583,60.000, 163.500,60.000, 164.167,60.000, 164.250,60.000, 164.750,60.000, 165.083,60.000, 166.167,60.000, 166.333,60.000, 166.417,60.000, 170.167,60.000, 170.250,60.000, 192.917,60.000, -167.083,60.000, 193.083,60.000, -166.917,60.000, 193.167,60.000, -166.833,60.000, 194.000,60.000, -166.000,60.000, 194.083,60.000, -165.917,60.000, 195.917,60.000, -164.083,60.000, 196.917,60.000, -163.083,60.000, 197.083,60.000, -162.917,60.000, 197.167,60.000, -162.833,60.000, 197.333,60.000, -162.667,60.000, 197.417,60.000, -162.583,60.000, 197.833,60.000, -162.167,60.000, 207.167,60.000, -152.833,60.000, 208.333,60.000, -151.667,60.000, 210.167,60.000, -149.833,60.000, 210.333,60.000, -149.667,60.000, 210.417,60.000, -149.583,60.000, 210.500,60.000, -149.500,60.000, 210.583,60.000, -149.417,60.000, 210.750,60.000, -149.250,60.000, 210.917,60.000, -149.083,60.000, 211.000,60.000, -149.000,60.000, 211.083,60.000, -148.917,60.000, 211.167,60.000, -148.833,60.000, 211.250,60.000, -148.750,60.000, 211.417,60.000, -148.583,60.000, 212.333,60.000, -147.667,60.000, 212.417,60.000, -147.583,60.000, 218.167,60.000, -141.833,60.000, 218.250,60.000, -141.750,60.000, 218.333,60.000, -141.667,60.000, 218.417,60.000, -141.583,60.000, 218.750,60.000, -141.250,60.000, 220.167,60.000, -139.833,60.000, 220.667,60.000, -139.333,60.000, 265.000,60.000, -95.000,60.000, 282.833,60.000, -77.167,60.000, 289.083,60.000, -70.917,60.000, 289.250,60.000, -70.750,60.000, 294.917,60.000, -65.083,60.000, 295.000,60.000, -65.000,60.000, 295.167,60.000, -64.833,60.000, 295.333,60.000, -64.667,60.000, 315.250,60.000, -44.750,60.000, 315.417,60.000, -44.583,60.000, 315.583,60.000, -44.417,60.000, 315.667,60.000, -44.333,60.000, 315.750,60.000, -44.250,60.000, 315.833,60.000, -44.167,60.000, 316.000,60.000, -44.000,60.000, 316.167,60.000, -43.833,60.000, 316.250,60.000, -43.750,60.000, 316.417,60.000, -43.583,60.000, 5.750,60.083, 6.167,60.083, 16.417,60.083, 16.500,60.083, 16.583,60.083, 16.750,60.083, 16.833,60.083, 18.417,60.083, 22.500,60.083, 22.583,60.083, 22.667,60.083, 22.750,60.083, 23.000,60.083, 23.083,60.083, 23.167,60.083, 23.917,60.083, 24.000,60.083, 24.083,60.083, 24.250,60.083, 24.333,60.083, 24.417,60.083, 29.917,60.083, 30.000,60.083, 30.083,60.083, 30.917,60.083, 31.417,60.083, 154.417,60.083, 161.667,60.083, 161.750,60.083, 163.583,60.083, 163.667,60.083, 163.750,60.083, 163.833,60.083, 163.917,60.083, 164.000,60.083, 164.083,60.083, 164.167,60.083, 164.583,60.083, 164.667,60.083, 165.000,60.083, 166.167,60.083, 166.250,60.083, 166.500,60.083, 170.000,60.083, 170.083,60.083, 170.333,60.083, 192.750,60.083, -167.250,60.083, 192.833,60.083, -167.167,60.083, 193.000,60.083, -167.000,60.083, 194.000,60.083, -166.000,60.083, 195.667,60.083, -164.333,60.083, 195.750,60.083, -164.250,60.083, 195.833,60.083, -164.167,60.083, 197.000,60.083, -163.000,60.083, 197.250,60.083, -162.750,60.083, 197.500,60.083, -162.500,60.083, 197.833,60.083, -162.167,60.083, 207.167,60.083, -152.833,60.083, 207.250,60.083, -152.750,60.083, 208.417,60.083, -151.583,60.083, 208.500,60.083, -151.500,60.083, 210.333,60.083, -149.667,60.083, 210.500,60.083, -149.500,60.083, 210.667,60.083, -149.333,60.083, 210.833,60.083, -149.167,60.083, 211.333,60.083, -148.667,60.083, 211.417,60.083, -148.583,60.083, 211.833,60.083, -148.167,60.083, 216.000,60.083, -144.000,60.083, 216.083,60.083, -143.917,60.083, 216.167,60.083, -143.833,60.083, 216.250,60.083, -143.750,60.083, 216.333,60.083, -143.667,60.083, 216.417,60.083, -143.583,60.083, 216.500,60.083, -143.500,60.083, 216.583,60.083, -143.417,60.083, 216.667,60.083, -143.333,60.083, 216.750,60.083, -143.250,60.083, 216.833,60.083, -143.167,60.083, 217.500,60.083, -142.500,60.083, 217.583,60.083, -142.417,60.083, 217.667,60.083, -142.333,60.083, 217.750,60.083, -142.250,60.083, 217.833,60.083, -142.167,60.083, 217.917,60.083, -142.083,60.083, 218.000,60.083, -142.000,60.083, 218.083,60.083, -141.917,60.083, 218.333,60.083, -141.667,60.083, 218.750,60.083, -141.250,60.083, 220.250,60.083, -139.750,60.083, 220.333,60.083, -139.667,60.083, 220.417,60.083, -139.583,60.083, 220.500,60.083, -139.500,60.083, 220.583,60.083, -139.417,60.083, 265.083,60.083, -94.917,60.083, 282.500,60.083, -77.500,60.083, 282.583,60.083, -77.417,60.083, 282.667,60.083, -77.333,60.083, 282.750,60.083, -77.250,60.083, 289.167,60.083, -70.833,60.083, 289.333,60.083, -70.667,60.083, 289.417,60.083, -70.583,60.083, 289.500,60.083, -70.500,60.083, 289.583,60.083, -70.417,60.083, 289.667,60.083, -70.333,60.083, 289.750,60.083, -70.250,60.083, 289.833,60.083, -70.167,60.083, 289.917,60.083, -70.083,60.083, 290.000,60.083, -70.000,60.083, 290.083,60.083, -69.917,60.083, 290.167,60.083, -69.833,60.083, 295.000,60.083, -65.000,60.083, 295.083,60.083, -64.917,60.083, 295.250,60.083, -64.750,60.083, 295.417,60.083, -64.583,60.083, 315.083,60.083, -44.917,60.083, 315.250,60.083, -44.750,60.083, 315.417,60.083, -44.583,60.083, 315.500,60.083, -44.500,60.083, 315.583,60.083, -44.417,60.083, 316.000,60.083, -44.000,60.083, 316.083,60.083, -43.917,60.083, 316.333,60.083, -43.667,60.083, 316.417,60.083, -43.583,60.083, 5.750,60.167, 5.833,60.167, 6.083,60.167, 6.167,60.167, 16.333,60.167, 16.667,60.167, 16.917,60.167, 18.333,60.167, 19.583,60.167, 19.667,60.167, 19.750,60.167, 19.833,60.167, 21.750,60.167, 21.833,60.167, 22.500,60.167, 22.750,60.167, 22.833,60.167, 22.917,60.167, 24.167,60.167, 24.500,60.167, 24.583,60.167, 29.417,60.167, 29.833,60.167, 30.917,60.167, 31.500,60.167, 32.083,60.167, 32.167,60.167, 32.250,60.167, 32.333,60.167, 32.417,60.167, 154.500,60.167, 154.583,60.167, 161.833,60.167, 161.917,60.167, 164.250,60.167, 164.333,60.167, 164.417,60.167, 164.500,60.167, 165.083,60.167, 165.167,60.167, 165.250,60.167, 166.333,60.167, 166.583,60.167, 166.667,60.167, 169.917,60.167, 170.333,60.167, 192.667,60.167, -167.333,60.167, 192.750,60.167, -167.250,60.167, 192.833,60.167, -167.167,60.167, 192.917,60.167, -167.083,60.167, 193.000,60.167, -167.000,60.167, 193.083,60.167, -166.917,60.167, 193.167,60.167, -166.833,60.167, 194.000,60.167, -166.000,60.167, 195.583,60.167, -164.417,60.167, 197.167,60.167, -162.833,60.167, 197.250,60.167, -162.750,60.167, 197.333,60.167, -162.667,60.167, 197.417,60.167, -162.583,60.167, 197.500,60.167, -162.500,60.167, 197.667,60.167, -162.333,60.167, 197.833,60.167, -162.167,60.167, 206.917,60.167, -153.083,60.167, 207.083,60.167, -152.917,60.167, 208.583,60.167, -151.417,60.167, 210.417,60.167, -149.583,60.167, 210.583,60.167, -149.417,60.167, 211.500,60.167, -148.500,60.167, 211.583,60.167, -148.417,60.167, 211.667,60.167, -148.333,60.167, 212.667,60.167, -147.333,60.167, 215.833,60.167, -144.167,60.167, 215.917,60.167, -144.083,60.167, 216.917,60.167, -143.083,60.167, 217.000,60.167, -143.000,60.167, 217.083,60.167, -142.917,60.167, 217.167,60.167, -142.833,60.167, 217.250,60.167, -142.750,60.167, 217.333,60.167, -142.667,60.167, 217.417,60.167, -142.583,60.167, 218.417,60.167, -141.583,60.167, 218.500,60.167, -141.500,60.167, 218.583,60.167, -141.417,60.167, 218.667,60.167, -141.333,60.167, 265.083,60.167, -94.917,60.167, 282.500,60.167, -77.500,60.167, 290.167,60.167, -69.833,60.167, 295.083,60.167, -64.917,60.167, 295.333,60.167, -64.667,60.167, 295.417,60.167, -64.583,60.167, 315.083,60.167, -44.917,60.167, 315.167,60.167, -44.833,60.167, 315.333,60.167, -44.667,60.167, 315.500,60.167, -44.500,60.167, 315.667,60.167, -44.333,60.167, 315.833,60.167, -44.167,60.167, 316.000,60.167, -44.000,60.167, 316.167,60.167, -43.833,60.167, 316.500,60.167, -43.500,60.167, 316.583,60.167, -43.417,60.167, 316.667,60.167, -43.333,60.167, 5.000,60.250, 5.333,60.250, 5.417,60.250, 5.500,60.250, 5.583,60.250, 5.667,60.250, 5.833,60.250, 6.083,60.250, 6.250,60.250, 6.583,60.250, 16.417,60.250, 16.500,60.250, 16.583,60.250, 16.667,60.250, 16.917,60.250, 17.000,60.250, 17.083,60.250, 17.167,60.250, 18.167,60.250, 18.250,60.250, 19.583,60.250, 19.667,60.250, 20.083,60.250, 22.500,60.250, 22.667,60.250, 22.917,60.250, 24.667,60.250, 24.750,60.250, 24.833,60.250, 24.917,60.250, 25.000,60.250, 25.250,60.250, 29.000,60.250, 29.083,60.250, 29.167,60.250, 29.250,60.250, 29.333,60.250, 29.500,60.250, 29.583,60.250, 29.667,60.250, 29.750,60.250, 30.833,60.250, 31.583,60.250, 31.667,60.250, 31.750,60.250, 31.833,60.250, 31.917,60.250, 32.000,60.250, 32.500,60.250, 154.667,60.250, 162.000,60.250, 165.333,60.250, 165.417,60.250, 165.500,60.250, 166.333,60.250, 166.750,60.250, 166.833,60.250, 169.833,60.250, 170.333,60.250, 193.250,60.250, -166.750,60.250, 193.333,60.250, -166.667,60.250, 193.417,60.250, -166.583,60.250, 193.750,60.250, -166.250,60.250, 193.833,60.250, -166.167,60.250, 194.000,60.250, -166.000,60.250, 195.417,60.250, -164.583,60.250, 195.500,60.250, -164.500,60.250, 197.083,60.250, -162.917,60.250, 197.667,60.250, -162.333,60.250, 197.750,60.250, -162.250,60.250, 206.833,60.250, -153.167,60.250, 207.000,60.250, -153.000,60.250, 207.167,60.250, -152.833,60.250, 207.250,60.250, -152.750,60.250, 208.667,60.250, -151.333,60.250, 211.583,60.250, -148.417,60.250, 211.750,60.250, -148.250,60.250, 212.833,60.250, -147.167,60.250, 215.333,60.250, -144.667,60.250, 215.417,60.250, -144.583,60.250, 215.500,60.250, -144.500,60.250, 215.583,60.250, -144.417,60.250, 215.667,60.250, -144.333,60.250, 215.750,60.250, -144.250,60.250, 265.083,60.250, -94.917,60.250, 282.500,60.250, -77.500,60.250, 290.167,60.250, -69.833,60.250, 291.667,60.250, -68.333,60.250, 295.083,60.250, -64.917,60.250, 295.250,60.250, -64.750,60.250, 295.417,60.250, -64.583,60.250, 314.917,60.250, -45.083,60.250, 315.083,60.250, -44.917,60.250, 315.250,60.250, -44.750,60.250, 315.583,60.250, -44.417,60.250, 315.750,60.250, -44.250,60.250, 315.917,60.250, -44.083,60.250, 316.083,60.250, -43.917,60.250, 316.667,60.250, -43.333,60.250, 358.333,60.250, -1.667,60.250, 358.417,60.250, -1.583,60.250, 358.500,60.250, -1.500,60.250, 358.583,60.250, -1.417,60.250, 5.250,60.333, 5.500,60.333, 5.583,60.333, 5.917,60.333, 6.000,60.333, 6.167,60.333, 6.333,60.333, 6.417,60.333, 6.500,60.333, 6.667,60.333, 16.750,60.333, 16.833,60.333, 17.250,60.333, 17.333,60.333, 18.083,60.333, 18.333,60.333, 18.417,60.333, 19.833,60.333, 19.917,60.333, 20.000,60.333, 22.583,60.333, 22.750,60.333, 22.833,60.333, 25.083,60.333, 25.167,60.333, 25.333,60.333, 25.417,60.333, 25.500,60.333, 25.583,60.333, 25.667,60.333, 25.750,60.333, 25.833,60.333, 28.833,60.333, 28.917,60.333, 30.833,60.333, 32.500,60.333, 154.750,60.333, 161.917,60.333, 165.583,60.333, 165.667,60.333, 165.750,60.333, 166.333,60.333, 166.917,60.333, 169.750,60.333, 170.417,60.333, 170.500,60.333, 193.500,60.333, -166.500,60.333, 193.583,60.333, -166.417,60.333, 193.667,60.333, -166.333,60.333, 193.917,60.333, -166.083,60.333, 195.083,60.333, -164.917,60.333, 195.167,60.333, -164.833,60.333, 195.250,60.333, -164.750,60.333, 195.333,60.333, -164.667,60.333, 197.083,60.333, -162.917,60.333, 197.667,60.333, -162.333,60.333, 206.917,60.333, -153.083,60.333, 207.083,60.333, -152.917,60.333, 207.333,60.333, -152.667,60.333, 207.417,60.333, -152.583,60.333, 208.667,60.333, -151.333,60.333, 211.583,60.333, -148.417,60.333, 211.750,60.333, -148.250,60.333, 211.917,60.333, -148.083,60.333, 215.167,60.333, -144.833,60.333, 215.250,60.333, -144.750,60.333, 265.167,60.333, -94.833,60.333, 282.417,60.333, -77.583,60.333, 290.083,60.333, -69.917,60.333, 291.667,60.333, -68.333,60.333, 291.750,60.333, -68.250,60.333, 291.833,60.333, -68.167,60.333, 291.917,60.333, -68.083,60.333, 295.167,60.333, -64.833,60.333, 295.333,60.333, -64.667,60.333, 315.167,60.333, -44.833,60.333, 315.333,60.333, -44.667,60.333, 315.500,60.333, -44.500,60.333, 315.667,60.333, -44.333,60.333, 315.833,60.333, -44.167,60.333, 316.000,60.333, -44.000,60.333, 316.500,60.333, -43.500,60.333, 316.583,60.333, -43.417,60.333, 358.667,60.333, -1.333,60.333, 5.167,60.417, 5.333,60.417, 5.417,60.417, 5.667,60.417, 6.083,60.417, 6.333,60.417, 6.500,60.417, 6.583,60.417, 6.750,60.417, 6.917,60.417, 7.000,60.417, 7.083,60.417, 16.917,60.417, 17.000,60.417, 17.083,60.417, 17.417,60.417, 18.000,60.417, 18.417,60.417, 22.250,60.417, 22.333,60.417, 22.417,60.417, 22.500,60.417, 25.917,60.417, 26.167,60.417, 26.333,60.417, 28.667,60.417, 28.750,60.417, 30.833,60.417, 32.583,60.417, 154.833,60.417, 154.917,60.417, 155.000,60.417, 161.917,60.417, 162.000,60.417, 162.083,60.417, 165.833,60.417, 165.917,60.417, 166.417,60.417, 167.000,60.417, 167.083,60.417, 167.167,60.417, 167.250,60.417, 169.750,60.417, 170.500,60.417, 194.917,60.417, -165.083,60.417, 195.000,60.417, -165.000,60.417, 197.167,60.417, -162.833,60.417, 197.250,60.417, -162.750,60.417, 197.417,60.417, -162.583,60.417, 197.500,60.417, -162.500,60.417, 197.750,60.417, -162.250,60.417, 207.500,60.417, -152.500,60.417, 208.750,60.417, -151.250,60.417, 211.250,60.417, -148.750,60.417, 211.417,60.417, -148.583,60.417, 211.500,60.417, -148.500,60.417, 211.583,60.417, -148.417,60.417, 211.667,60.417, -148.333,60.417, 211.833,60.417, -148.167,60.417, 212.000,60.417, -148.000,60.417, 213.333,60.417, -146.667,60.417, 213.417,60.417, -146.583,60.417, 213.583,60.417, -146.417,60.417, 214.583,60.417, -145.417,60.417, 214.667,60.417, -145.333,60.417, 215.167,60.417, -144.833,60.417, 265.083,60.417, -94.917,60.417, 265.167,60.417, -94.833,60.417, 282.333,60.417, -77.667,60.417, 282.417,60.417, -77.583,60.417, 290.083,60.417, -69.917,60.417, 291.750,60.417, -68.250,60.417, 292.000,60.417, -68.000,60.417, 295.250,60.417, -64.750,60.417, 315.167,60.417, -44.833,60.417, 315.250,60.417, -44.750,60.417, 315.333,60.417, -44.667,60.417, 315.500,60.417, -44.500,60.417, 315.583,60.417, -44.417,60.417, 315.750,60.417, -44.250,60.417, 315.917,60.417, -44.083,60.417, 316.333,60.417, -43.667,60.417, 316.417,60.417, -43.583,60.417, 358.750,60.417, -1.250,60.417, 5.000,60.500, 5.083,60.500, 5.250,60.500, 5.333,60.500, 5.417,60.500, 5.500,60.500, 5.583,60.500, 6.167,60.500, 6.250,60.500, 6.417,60.500, 6.583,60.500, 6.750,60.500, 6.833,60.500, 7.167,60.500, 17.167,60.500, 17.250,60.500, 17.500,60.500, 17.583,60.500, 17.667,60.500, 17.750,60.500, 17.917,60.500, 18.000,60.500, 21.583,60.500, 22.000,60.500, 22.083,60.500, 22.167,60.500, 26.000,60.500, 26.083,60.500, 26.250,60.500, 26.417,60.500, 26.500,60.500, 26.583,60.500, 26.667,60.500, 26.750,60.500, 26.833,60.500, 27.000,60.500, 28.500,60.500, 28.750,60.500, 30.667,60.500, 30.750,60.500, 30.833,60.500, 32.583,60.500, 32.667,60.500, 32.750,60.500, 155.083,60.500, 155.167,60.500, 162.167,60.500, 162.250,60.500, 162.333,60.500, 162.417,60.500, 166.000,60.500, 166.083,60.500, 166.167,60.500, 166.250,60.500, 166.333,60.500, 167.333,60.500, 167.417,60.500, 167.500,60.500, 167.583,60.500, 167.667,60.500, 169.417,60.500, 169.500,60.500, 169.583,60.500, 169.667,60.500, 170.583,60.500, 194.750,60.500, -165.250,60.500, 195.000,60.500, -165.000,60.500, 196.000,60.500, -164.000,60.500, 196.250,60.500, -163.750,60.500, 197.333,60.500, -162.667,60.500, 197.500,60.500, -162.500,60.500, 197.583,60.500, -162.417,60.500, 197.833,60.500, -162.167,60.500, 207.583,60.500, -152.417,60.500, 208.750,60.500, -151.250,60.500, 211.167,60.500, -148.833,60.500, 211.333,60.500, -148.667,60.500, 212.000,60.500, -148.000,60.500, 213.750,60.500, -146.250,60.500, 214.167,60.500, -145.833,60.500, 214.250,60.500, -145.750,60.500, 214.333,60.500, -145.667,60.500, 214.417,60.500, -145.583,60.500, 214.500,60.500, -145.500,60.500, 214.750,60.500, -145.250,60.500, 214.833,60.500, -145.167,60.500, 215.167,60.500, -144.833,60.500, 265.000,60.500, -95.000,60.500, 265.167,60.500, -94.833,60.500, 282.500,60.500, -77.500,60.500, 290.083,60.500, -69.917,60.500, 291.833,60.500, -68.167,60.500, 291.917,60.500, -68.083,60.500, 314.750,60.500, -45.250,60.500, 314.833,60.500, -45.167,60.500, 315.000,60.500, -45.000,60.500, 315.167,60.500, -44.833,60.500, 315.250,60.500, -44.750,60.500, 315.417,60.500, -44.583,60.500, 315.583,60.500, -44.417,60.500, 315.833,60.500, -44.167,60.500, 315.917,60.500, -44.083,60.500, 316.083,60.500, -43.917,60.500, 316.250,60.500, -43.750,60.500, 316.750,60.500, -43.250,60.500, 358.417,60.500, -1.583,60.500, 358.500,60.500, -1.500,60.500, 5.250,60.583, 5.500,60.583, 5.583,60.583, 6.667,60.583, 6.917,60.583, 7.083,60.583, 17.250,60.583, 17.333,60.583, 17.417,60.583, 17.500,60.583, 17.833,60.583, 21.417,60.583, 21.500,60.583, 21.667,60.583, 21.750,60.583, 21.833,60.583, 21.917,60.583, 26.917,60.583, 27.083,60.583, 27.167,60.583, 27.250,60.583, 27.333,60.583, 27.417,60.583, 27.500,60.583, 27.583,60.583, 27.667,60.583, 27.750,60.583, 27.833,60.583, 27.917,60.583, 28.000,60.583, 28.083,60.583, 28.250,60.583, 28.583,60.583, 28.667,60.583, 30.500,60.583, 30.583,60.583, 32.833,60.583, 155.250,60.583, 155.333,60.583, 162.500,60.583, 162.583,60.583, 162.667,60.583, 162.750,60.583, 167.750,60.583, 167.833,60.583, 167.917,60.583, 168.000,60.583, 168.083,60.583, 168.583,60.583, 168.667,60.583, 168.750,60.583, 168.833,60.583, 168.917,60.583, 169.000,60.583, 169.083,60.583, 169.417,60.583, 170.667,60.583, 170.750,60.583, 170.833,60.583, 170.917,60.583, 171.000,60.583, 171.083,60.583, 194.750,60.583, -165.250,60.583, 194.833,60.583, -165.167,60.583, 194.917,60.583, -165.083,60.583, 195.500,60.583, -164.500,60.583, 195.583,60.583, -164.417,60.583, 195.750,60.583, -164.250,60.583, 195.833,60.583, -164.167,60.583, 195.917,60.583, -164.083,60.583, 196.083,60.583, -163.917,60.583, 196.167,60.583, -163.833,60.583, 196.333,60.583, -163.667,60.583, 196.417,60.583, -163.583,60.583, 196.500,60.583, -163.500,60.583, 197.417,60.583, -162.583,60.583, 197.667,60.583, -162.333,60.583, 197.833,60.583, -162.167,60.583, 198.000,60.583, -162.000,60.583, 207.667,60.583, -152.333,60.583, 208.750,60.583, -151.250,60.583, 211.250,60.583, -148.750,60.583, 211.417,60.583, -148.583,60.583, 211.500,60.583, -148.500,60.583, 211.917,60.583, -148.083,60.583, 214.167,60.583, -145.833,60.583, 214.333,60.583, -145.667,60.583, 214.917,60.583, -145.083,60.583, 215.083,60.583, -144.917,60.583, 215.250,60.583, -144.750,60.583, 215.333,60.583, -144.667,60.583, 265.083,60.583, -94.917,60.583, 265.250,60.583, -94.750,60.583, 282.333,60.583, -77.667,60.583, 282.417,60.583, -77.583,60.583, 290.167,60.583, -69.833,60.583, 314.167,60.583, -45.833,60.583, 314.333,60.583, -45.667,60.583, 314.500,60.583, -45.500,60.583, 314.667,60.583, -45.333,60.583, 314.833,60.583, -45.167,60.583, 314.917,60.583, -45.083,60.583, 315.083,60.583, -44.917,60.583, 315.250,60.583, -44.750,60.583, 315.333,60.583, -44.667,60.583, 315.500,60.583, -44.500,60.583, 315.750,60.583, -44.250,60.583, 316.000,60.583, -44.000,60.583, 316.167,60.583, -43.833,60.583, 316.333,60.583, -43.667,60.583, 316.417,60.583, -43.583,60.583, 316.500,60.583, -43.500,60.583, 316.583,60.583, -43.417,60.583, 316.667,60.583, -43.333,60.583, 316.750,60.583, -43.250,60.583, 316.833,60.583, -43.167,60.583, 316.917,60.583, -43.083,60.583, 5.667,60.667, 7.000,60.667, 17.167,60.667, 21.417,60.667, 28.167,60.667, 28.250,60.667, 28.667,60.667, 30.417,60.667, 32.833,60.667, 155.417,60.667, 155.500,60.667, 155.583,60.667, 160.167,60.667, 162.833,60.667, 168.167,60.667, 168.250,60.667, 168.333,60.667, 168.417,60.667, 168.500,60.667, 169.167,60.667, 169.250,60.667, 169.333,60.667, 171.167,60.667, 171.250,60.667, 194.917,60.667, -165.083,60.667, 195.417,60.667, -164.583,60.667, 195.667,60.667, -164.333,60.667, 195.917,60.667, -164.083,60.667, 196.583,60.667, -163.417,60.667, 197.750,60.667, -162.250,60.667, 197.917,60.667, -162.083,60.667, 198.083,60.667, -161.917,60.667, 207.750,60.667, -152.250,60.667, 208.667,60.667, -151.333,60.667, 211.250,60.667, -148.750,60.667, 211.333,60.667, -148.667,60.667, 211.500,60.667, -148.500,60.667, 211.667,60.667, -148.333,60.667, 213.917,60.667, -146.083,60.667, 214.083,60.667, -145.917,60.667, 214.250,60.667, -145.750,60.667, 215.000,60.667, -145.000,60.667, 215.083,60.667, -144.917,60.667, 215.250,60.667, -144.750,60.667, 215.417,60.667, -144.583,60.667, 265.333,60.667, -94.667,60.667, 282.250,60.667, -77.750,60.667, 282.333,60.667, -77.667,60.667, 290.083,60.667, -69.917,60.667, 314.250,60.667, -45.750,60.667, 314.333,60.667, -45.667,60.667, 314.417,60.667, -45.583,60.667, 314.833,60.667, -45.167,60.667, 315.167,60.667, -44.833,60.667, 315.833,60.667, -44.167,60.667, 315.917,60.667, -44.083,60.667, 316.083,60.667, -43.917,60.667, 316.500,60.667, -43.500,60.667, 316.917,60.667, -43.083,60.667, 317.000,60.667, -43.000,60.667, 5.333,60.750, 5.417,60.750, 5.500,60.750, 5.583,60.750, 17.250,60.750, 21.417,60.750, 28.333,60.750, 28.417,60.750, 28.500,60.750, 28.583,60.750, 30.333,60.750, 32.750,60.750, 155.667,60.750, 155.750,60.750, 160.250,60.750, 160.333,60.750, 160.417,60.750, 160.500,60.750, 162.917,60.750, 163.000,60.750, 163.083,60.750, 163.167,60.750, 163.250,60.750, 163.333,60.750, 171.250,60.750, 171.500,60.750, 195.000,60.750, -165.000,60.750, 195.083,60.750, -164.917,60.750, 195.167,60.750, -164.833,60.750, 195.250,60.750, -164.750,60.750, 195.333,60.750, -164.667,60.750, 195.417,60.750, -164.583,60.750, 196.667,60.750, -163.333,60.750, 198.000,60.750, -162.000,60.750, 207.833,60.750, -152.167,60.750, 207.917,60.750, -152.083,60.750, 208.000,60.750, -152.000,60.750, 208.083,60.750, -151.917,60.750, 208.167,60.750, -151.833,60.750, 208.750,60.750, -151.250,60.750, 208.833,60.750, -151.167,60.750, 208.917,60.750, -151.083,60.750, 209.000,60.750, -151.000,60.750, 211.167,60.750, -148.833,60.750, 211.333,60.750, -148.667,60.750, 211.583,60.750, -148.417,60.750, 213.417,60.750, -146.583,60.750, 213.583,60.750, -146.417,60.750, 213.833,60.750, -146.167,60.750, 214.000,60.750, -146.000,60.750, 215.167,60.750, -144.833,60.750, 215.333,60.750, -144.667,60.750, 265.417,60.750, -94.583,60.750, 282.417,60.750, -77.583,60.750, 290.167,60.750, -69.833,60.750, 290.250,60.750, -69.750,60.750, 311.833,60.750, -48.167,60.750, 311.917,60.750, -48.083,60.750, 312.000,60.750, -48.000,60.750, 312.167,60.750, -47.833,60.750, 314.167,60.750, -45.833,60.750, 314.417,60.750, -45.583,60.750, 314.500,60.750, -45.500,60.750, 314.583,60.750, -45.417,60.750, 314.667,60.750, -45.333,60.750, 314.750,60.750, -45.250,60.750, 316.333,60.750, -43.667,60.750, 316.417,60.750, -43.583,60.750, 316.500,60.750, -43.500,60.750, 316.583,60.750, -43.417,60.750, 316.667,60.750, -43.333,60.750, 316.750,60.750, -43.250,60.750, 316.833,60.750, -43.167,60.750, 316.917,60.750, -43.083,60.750, 5.167,60.833, 5.417,60.833, 7.083,60.833, 7.167,60.833, 17.167,60.833, 17.250,60.833, 21.333,60.833, 21.417,60.833, 30.333,60.833, 30.417,60.833, 32.750,60.833, 155.750,60.833, 160.167,60.833, 160.250,60.833, 160.583,60.833, 160.667,60.833, 160.750,60.833, 163.417,60.833, 163.500,60.833, 163.583,60.833, 163.667,60.833, 171.333,60.833, 171.417,60.833, 171.583,60.833, 196.333,60.833, -163.667,60.833, 196.417,60.833, -163.583,60.833, 196.500,60.833, -163.500,60.833, 196.583,60.833, -163.417,60.833, 208.000,60.833, -152.000,60.833, 209.083,60.833, -150.917,60.833, 209.167,60.833, -150.833,60.833, 209.750,60.833, -150.250,60.833, 209.917,60.833, -150.083,60.833, 210.417,60.833, -149.583,60.833, 210.500,60.833, -149.500,60.833, 210.583,60.833, -149.417,60.833, 210.667,60.833, -149.333,60.833, 210.750,60.833, -149.250,60.833, 210.833,60.833, -149.167,60.833, 211.250,60.833, -148.750,60.833, 211.417,60.833, -148.583,60.833, 211.917,60.833, -148.083,60.833, 212.000,60.833, -148.000,60.833, 213.500,60.833, -146.500,60.833, 213.667,60.833, -146.333,60.833, 213.833,60.833, -146.167,60.833, 213.917,60.833, -146.083,60.833, 265.417,60.833, -94.583,60.833, 281.833,60.833, -78.167,60.833, 281.917,60.833, -78.083,60.833, 282.000,60.833, -78.000,60.833, 282.083,60.833, -77.917,60.833, 282.167,60.833, -77.833,60.833, 282.250,60.833, -77.750,60.833, 282.333,60.833, -77.667,60.833, 289.750,60.833, -70.250,60.833, 289.833,60.833, -70.167,60.833, 289.917,60.833, -70.083,60.833, 290.000,60.833, -70.000,60.833, 290.083,60.833, -69.917,60.833, 290.167,60.833, -69.833,60.833, 290.333,60.833, -69.667,60.833, 290.417,60.833, -69.583,60.833, 312.167,60.833, -47.833,60.833, 312.250,60.833, -47.750,60.833, 312.333,60.833, -47.667,60.833, 312.417,60.833, -47.583,60.833, 313.917,60.833, -46.083,60.833, 314.083,60.833, -45.917,60.833, 314.250,60.833, -45.750,60.833, 314.333,60.833, -45.667,60.833, 314.417,60.833, -45.583,60.833, 314.583,60.833, -45.417,60.833, 314.667,60.833, -45.333,60.833, 316.250,60.833, -43.750,60.833, 316.667,60.833, -43.333,60.833, 316.917,60.833, -43.083,60.833, 5.167,60.917, 5.250,60.917, 5.333,60.917, 7.000,60.917, 7.250,60.917, 17.083,60.917, 21.500,60.917, 30.250,60.917, 32.667,60.917, 155.833,60.917, 160.333,60.917, 160.833,60.917, 163.750,60.917, 171.667,60.917, 171.750,60.917, 171.833,60.917, 195.417,60.917, -164.583,60.917, 195.500,60.917, -164.500,60.917, 195.583,60.917, -164.417,60.917, 195.667,60.917, -164.333,60.917, 195.750,60.917, -164.250,60.917, 195.833,60.917, -164.167,60.917, 196.417,60.917, -163.583,60.917, 208.083,60.917, -151.917,60.917, 209.250,60.917, -150.750,60.917, 209.333,60.917, -150.667,60.917, 209.417,60.917, -150.583,60.917, 209.667,60.917, -150.333,60.917, 209.833,60.917, -150.167,60.917, 210.000,60.917, -150.000,60.917, 210.083,60.917, -149.917,60.917, 210.167,60.917, -149.833,60.917, 210.250,60.917, -149.750,60.917, 210.333,60.917, -149.667,60.917, 210.917,60.917, -149.083,60.917, 211.333,60.917, -148.667,60.917, 211.500,60.917, -148.500,60.917, 211.917,60.917, -148.083,60.917, 212.167,60.917, -147.833,60.917, 212.583,60.917, -147.417,60.917, 212.667,60.917, -147.333,60.917, 213.333,60.917, -146.667,60.917, 213.417,60.917, -146.583,60.917, 213.583,60.917, -146.417,60.917, 213.750,60.917, -146.250,60.917, 265.500,60.917, -94.500,60.917, 265.583,60.917, -94.417,60.917, 281.917,60.917, -78.083,60.917, 282.000,60.917, -78.000,60.917, 289.667,60.917, -70.333,60.917, 290.250,60.917, -69.750,60.917, 290.417,60.917, -69.583,60.917, 312.083,60.917, -47.917,60.917, 312.250,60.917, -47.750,60.917, 312.333,60.917, -47.667,60.917, 313.167,60.917, -46.833,60.917, 313.333,60.917, -46.667,60.917, 313.417,60.917, -46.583,60.917, 314.000,60.917, -46.000,60.917, 314.167,60.917, -45.833,60.917, 314.250,60.917, -45.750,60.917, 314.333,60.917, -45.667,60.917, 314.500,60.917, -45.500,60.917, 314.750,60.917, -45.250,60.917, 316.333,60.917, -43.667,60.917, 316.750,60.917, -43.250,60.917, 317.000,60.917, -43.000,60.917, 5.083,61.000, 5.167,61.000, 5.250,61.000, 5.333,61.000, 5.417,61.000, 5.500,61.000, 5.583,61.000, 6.333,61.000, 6.417,61.000, 6.917,61.000, 7.083,61.000, 7.167,61.000, 17.000,61.000, 21.417,61.000, 30.167,61.000, 30.250,61.000, 32.583,61.000, 155.917,61.000, 159.833,61.000, 159.917,61.000, 160.417,61.000, 160.917,61.000, 161.000,61.000, 161.083,61.000, 163.583,61.000, 163.667,61.000, 171.917,61.000, 172.000,61.000, 172.083,61.000, 194.917,61.000, -165.083,61.000, 195.000,61.000, -165.000,61.000, 195.083,61.000, -164.917,61.000, 195.167,61.000, -164.833,61.000, 195.250,61.000, -164.750,61.000, 195.333,61.000, -164.667,61.000, 195.917,61.000, -164.083,61.000, 196.000,61.000, -164.000,61.000, 196.083,61.000, -163.917,61.000, 196.167,61.000, -163.833,61.000, 196.250,61.000, -163.750,61.000, 196.333,61.000, -163.667,61.000, 208.167,61.000, -151.833,61.000, 208.250,61.000, -151.750,61.000, 209.500,61.000, -150.500,61.000, 209.583,61.000, -150.417,61.000, 210.417,61.000, -149.583,61.000, 210.500,61.000, -149.500,61.000, 210.583,61.000, -149.417,61.000, 210.667,61.000, -149.333,61.000, 210.750,61.000, -149.250,61.000, 210.833,61.000, -149.167,61.000, 211.500,61.000, -148.500,61.000, 212.083,61.000, -147.917,61.000, 212.250,61.000, -147.750,61.000, 212.333,61.000, -147.667,61.000, 212.500,61.000, -147.500,61.000, 212.667,61.000, -147.333,61.000, 213.083,61.000, -146.917,61.000, 213.333,61.000, -146.667,61.000, 213.417,61.000, -146.583,61.000, 265.667,61.000, -94.333,61.000, 282.083,61.000, -77.917,61.000, 282.167,61.000, -77.833,61.000, 288.917,61.000, -71.083,61.000, 289.000,61.000, -71.000,61.000, 289.083,61.000, -70.917,61.000, 289.167,61.000, -70.833,61.000, 289.250,61.000, -70.750,61.000, 289.333,61.000, -70.667,61.000, 289.417,61.000, -70.583,61.000, 289.500,61.000, -70.500,61.000, 289.583,61.000, -70.417,61.000, 289.667,61.000, -70.333,61.000, 290.333,61.000, -69.667,61.000, 311.667,61.000, -48.333,61.000, 311.750,61.000, -48.250,61.000, 311.833,61.000, -48.167,61.000, 312.000,61.000, -48.000,61.000, 312.167,61.000, -47.833,61.000, 312.333,61.000, -47.667,61.000, 312.417,61.000, -47.583,61.000, 312.500,61.000, -47.500,61.000, 312.583,61.000, -47.417,61.000, 312.667,61.000, -47.333,61.000, 312.750,61.000, -47.250,61.000, 312.833,61.000, -47.167,61.000, 312.917,61.000, -47.083,61.000, 313.000,61.000, -47.000,61.000, 313.083,61.000, -46.917,61.000, 313.250,61.000, -46.750,61.000, 313.833,61.000, -46.167,61.000, 314.000,61.000, -46.000,61.000, 314.083,61.000, -45.917,61.000, 314.167,61.000, -45.833,61.000, 314.583,61.000, -45.417,61.000, 314.667,61.000, -45.333,61.000, 316.417,61.000, -43.583,61.000, 316.500,61.000, -43.500,61.000, 316.583,61.000, -43.417,61.000, 316.667,61.000, -43.333,61.000, 316.833,61.000, -43.167,61.000, 316.917,61.000, -43.083,61.000, 317.000,61.000, -43.000,61.000, 317.083,61.000, -42.917,61.000, 5.667,61.083, 5.750,61.083, 6.000,61.083, 6.167,61.083, 6.250,61.083, 6.500,61.083, 6.583,61.083, 6.667,61.083, 6.750,61.083, 6.833,61.083, 7.000,61.083, 7.083,61.083, 7.167,61.083, 7.250,61.083, 7.333,61.083, 17.083,61.083, 21.500,61.083, 30.083,61.083, 32.500,61.083, 156.000,61.083, 156.083,61.083, 160.000,61.083, 160.083,61.083, 160.167,61.083, 160.250,61.083, 160.333,61.083, 161.167,61.083, 163.667,61.083, 172.167,61.083, 172.250,61.083, 172.333,61.083, 194.500,61.083, -165.500,61.083, 194.583,61.083, -165.417,61.083, 194.917,61.083, -165.083,61.083, 195.083,61.083, -164.917,61.083, 208.333,61.083, -151.667,61.083, 208.417,61.083, -151.583,61.083, 208.500,61.083, -151.500,61.083, 208.583,61.083, -151.417,61.083, 208.667,61.083, -151.333,61.083, 208.750,61.083, -151.250,61.083, 210.167,61.083, -149.833,61.083, 210.250,61.083, -149.750,61.083, 210.333,61.083, -149.667,61.083, 211.583,61.083, -148.417,61.083, 211.667,61.083, -148.333,61.083, 211.917,61.083, -148.083,61.083, 212.000,61.083, -148.000,61.083, 212.167,61.083, -147.833,61.083, 212.250,61.083, -147.750,61.083, 212.417,61.083, -147.583,61.083, 212.583,61.083, -147.417,61.083, 212.750,61.083, -147.250,61.083, 212.833,61.083, -147.167,61.083, 212.917,61.083, -147.083,61.083, 213.000,61.083, -147.000,61.083, 213.083,61.083, -146.917,61.083, 213.500,61.083, -146.500,61.083, 265.750,61.083, -94.250,61.083, 282.250,61.083, -77.750,61.083, 288.500,61.083, -71.500,61.083, 288.583,61.083, -71.417,61.083, 288.667,61.083, -71.333,61.083, 288.750,61.083, -71.250,61.083, 288.833,61.083, -71.167,61.083, 289.667,61.083, -70.333,61.083, 311.667,61.083, -48.333,61.083, 312.083,61.083, -47.917,61.083, 312.250,61.083, -47.750,61.083, 313.333,61.083, -46.667,61.083, 313.417,61.083, -46.583,61.083, 313.500,61.083, -46.500,61.083, 313.667,61.083, -46.333,61.083, 313.833,61.083, -46.167,61.083, 313.917,61.083, -46.083,61.083, 314.000,61.083, -46.000,61.083, 314.250,61.083, -45.750,61.083, 314.333,61.083, -45.667,61.083, 314.417,61.083, -45.583,61.083, 314.750,61.083, -45.250,61.083, 316.750,61.083, -43.250,61.083, 5.250,61.167, 5.333,61.167, 5.417,61.167, 5.833,61.167, 5.917,61.167, 6.083,61.167, 6.250,61.167, 6.333,61.167, 6.917,61.167, 7.000,61.167, 7.417,61.167, 17.083,61.167, 21.500,61.167, 29.917,61.167, 30.000,61.167, 30.083,61.167, 30.167,61.167, 30.250,61.167, 30.333,61.167, 32.417,61.167, 156.167,61.167, 156.250,61.167, 160.000,61.167, 161.250,61.167, 163.750,61.167, 163.833,61.167, 163.917,61.167, 172.250,61.167, 194.417,61.167, -165.583,61.167, 194.583,61.167, -165.417,61.167, 194.750,61.167, -165.250,61.167, 194.833,61.167, -165.167,61.167, 195.000,61.167, -165.000,61.167, 208.833,61.167, -151.167,61.167, 208.917,61.167, -151.083,61.167, 210.000,61.167, -150.000,61.167, 210.083,61.167, -149.917,61.167, 211.750,61.167, -148.250,61.167, 211.833,61.167, -148.167,61.167, 212.083,61.167, -147.917,61.167, 212.250,61.167, -147.750,61.167, 212.333,61.167, -147.667,61.167, 212.500,61.167, -147.500,61.167, 213.167,61.167, -146.833,61.167, 213.250,61.167, -146.750,61.167, 213.333,61.167, -146.667,61.167, 213.417,61.167, -146.583,61.167, 265.750,61.167, -94.250,61.167, 282.250,61.167, -77.750,61.167, 288.250,61.167, -71.750,61.167, 288.333,61.167, -71.667,61.167, 288.417,61.167, -71.583,61.167, 311.667,61.167, -48.333,61.167, 311.833,61.167, -48.167,61.167, 311.917,61.167, -48.083,61.167, 312.000,61.167, -48.000,61.167, 313.583,61.167, -46.417,61.167, 313.750,61.167, -46.250,61.167, 313.917,61.167, -46.083,61.167, 314.083,61.167, -45.917,61.167, 314.250,61.167, -45.750,61.167, 314.417,61.167, -45.583,61.167, 314.583,61.167, -45.417,61.167, 314.667,61.167, -45.333,61.167, 314.833,61.167, -45.167,61.167, 316.833,61.167, -43.167,61.167, 316.917,61.167, -43.083,61.167, 5.000,61.250, 5.083,61.250, 5.167,61.250, 5.250,61.250, 5.500,61.250, 5.583,61.250, 5.667,61.250, 5.750,61.250, 6.000,61.250, 6.167,61.250, 6.417,61.250, 6.667,61.250, 6.750,61.250, 6.833,61.250, 7.083,61.250, 7.167,61.250, 7.250,61.250, 7.417,61.250, 17.083,61.250, 21.500,61.250, 29.833,61.250, 32.167,61.250, 32.250,61.250, 32.333,61.250, 156.333,61.250, 156.417,61.250, 156.500,61.250, 159.750,61.250, 159.917,61.250, 161.333,61.250, 161.417,61.250, 161.500,61.250, 161.583,61.250, 164.000,61.250, 172.333,61.250, 172.417,61.250, 172.500,61.250, 172.583,61.250, 194.417,61.250, -165.583,61.250, 194.500,61.250, -165.500,61.250, 194.667,61.250, -165.333,61.250, 194.750,61.250, -165.250,61.250, 209.000,61.250, -151.000,61.250, 209.083,61.250, -150.917,61.250, 209.167,61.250, -150.833,61.250, 209.583,61.250, -150.417,61.250, 209.917,61.250, -150.083,61.250, 210.000,61.250, -150.000,61.250, 210.167,61.250, -149.833,61.250, 212.167,61.250, -147.833,61.250, 212.333,61.250, -147.667,61.250, 265.750,61.250, -94.250,61.250, 282.333,61.250, -77.667,61.250, 288.167,61.250, -71.833,61.250, 311.417,61.250, -48.583,61.250, 311.500,61.250, -48.500,61.250, 311.583,61.250, -48.417,61.250, 311.750,61.250, -48.250,61.250, 311.917,61.250, -48.083,61.250, 313.667,61.250, -46.333,61.250, 313.833,61.250, -46.167,61.250, 314.000,61.250, -46.000,61.250, 314.167,61.250, -45.833,61.250, 314.500,61.250, -45.500,61.250, 314.750,61.250, -45.250,61.250, 316.750,61.250, -43.250,61.250, 316.833,61.250, -43.167,61.250, 316.917,61.250, -43.083,61.250, 317.083,61.250, -42.917,61.250, 5.333,61.333, 6.500,61.333, 6.583,61.333, 6.750,61.333, 7.250,61.333, 7.417,61.333, 17.083,61.333, 21.583,61.333, 29.917,61.333, 30.000,61.333, 30.083,61.333, 31.000,61.333, 31.833,61.333, 31.917,61.333, 32.000,61.333, 32.083,61.333, 156.500,61.333, 159.917,61.333, 160.000,61.333, 161.667,61.333, 161.750,61.333, 164.083,61.333, 172.667,61.333, 172.750,61.333, 172.833,61.333, 194.167,61.333, -165.833,61.333, 194.250,61.333, -165.750,61.333, 194.333,61.333, -165.667,61.333, 194.417,61.333, -165.583,61.333, 194.583,61.333, -165.417,61.333, 194.667,61.333, -165.333,61.333, 194.833,61.333, -165.167,61.333, 194.917,61.333, -165.083,61.333, 209.250,61.333, -150.750,61.333, 209.333,61.333, -150.667,61.333, 209.500,61.333, -150.500,61.333, 209.667,61.333, -150.333,61.333, 209.750,61.333, -150.250,61.333, 209.833,61.333, -150.167,61.333, 209.917,61.333, -150.083,61.333, 210.083,61.333, -149.917,61.333, 210.250,61.333, -149.750,61.333, 210.333,61.333, -149.667,61.333, 210.417,61.333, -149.583,61.333, 212.250,61.333, -147.750,61.333, 265.833,61.333, -94.167,61.333, 265.917,61.333, -94.083,61.333, 282.333,61.333, -77.667,61.333, 288.083,61.333, -71.917,61.333, 311.250,61.333, -48.750,61.333, 311.333,61.333, -48.667,61.333, 311.417,61.333, -48.583,61.333, 311.583,61.333, -48.417,61.333, 311.667,61.333, -48.333,61.333, 311.833,61.333, -48.167,61.333, 313.750,61.333, -46.250,61.333, 313.917,61.333, -46.083,61.333, 316.667,61.333, -43.333,61.333, 317.167,61.333, -42.833,61.333, 317.250,61.333, -42.750,61.333, 5.000,61.417, 5.083,61.417, 5.167,61.417, 5.250,61.417, 6.667,61.417, 7.333,61.417, 7.500,61.417, 17.000,61.417, 21.583,61.417, 30.167,61.417, 30.250,61.417, 30.333,61.417, 30.833,61.417, 31.500,61.417, 31.583,61.417, 31.667,61.417, 31.750,61.417, 156.500,61.417, 160.083,61.417, 161.833,61.417, 161.917,61.417, 164.000,61.417, 172.583,61.417, 173.000,61.417, 173.083,61.417, 194.167,61.417, -165.833,61.417, 194.500,61.417, -165.500,61.417, 194.750,61.417, -165.250,61.417, 195.000,61.417, -165.000,61.417, 195.083,61.417, -164.917,61.417, 209.417,61.417, -150.583,61.417, 210.000,61.417, -150.000,61.417, 210.500,61.417, -149.500,61.417, 210.583,61.417, -149.417,61.417, 265.917,61.417, -94.083,61.417, 282.250,61.417, -77.750,61.417, 282.333,61.417, -77.667,61.417, 288.000,61.417, -72.000,61.417, 295.000,61.417, -65.000,61.417, 311.083,61.417, -48.917,61.417, 311.250,61.417, -48.750,61.417, 311.417,61.417, -48.583,61.417, 311.500,61.417, -48.500,61.417, 316.750,61.417, -43.250,61.417, 316.833,61.417, -43.167,61.417, 316.917,61.417, -43.083,61.417, 317.000,61.417, -43.000,61.417, 317.083,61.417, -42.917,61.417, 317.333,61.417, -42.667,61.417, 317.417,61.417, -42.583,61.417, 5.250,61.500, 5.333,61.500, 5.417,61.500, 7.417,61.500, 17.000,61.500, 21.583,61.500, 30.333,61.500, 31.583,61.500, 156.583,61.500, 160.083,61.500, 160.167,61.500, 162.000,61.500, 162.083,61.500, 163.833,61.500, 163.917,61.500, 172.667,61.500, 172.750,61.500, 172.833,61.500, 172.917,61.500, 173.167,61.500, 193.917,61.500, -166.083,61.500, 194.250,61.500, -165.750,61.500, 194.583,61.500, -165.417,61.500, 194.667,61.500, -165.333,61.500, 194.917,61.500, -165.083,61.500, 195.167,61.500, -164.833,61.500, 210.083,61.500, -149.917,61.500, 210.167,61.500, -149.833,61.500, 210.250,61.500, -149.750,61.500, 210.333,61.500, -149.667,61.500, 210.500,61.500, -149.500,61.500, 210.667,61.500, -149.333,61.500, 266.000,61.500, -94.000,61.500, 282.417,61.500, -77.583,61.500, 287.750,61.500, -72.250,61.500, 287.917,61.500, -72.083,61.500, 288.000,61.500, -72.000,61.500, 294.833,61.500, -65.167,61.500, 294.917,61.500, -65.083,61.500, 295.083,61.500, -64.917,61.500, 310.917,61.500, -49.083,61.500, 311.000,61.500, -49.000,61.500, 311.083,61.500, -48.917,61.500, 311.250,61.500, -48.750,61.500, 311.417,61.500, -48.583,61.500, 311.500,61.500, -48.500,61.500, 311.667,61.500, -48.333,61.500, 316.833,61.500, -43.167,61.500, 317.000,61.500, -43.000,61.500, 317.333,61.500, -42.667,61.500, 5.500,61.583, 17.000,61.583, 21.667,61.583, 30.417,61.583, 31.417,61.583, 31.500,61.583, 34.667,61.583, 34.750,61.583, 34.833,61.583, 156.667,61.583, 156.750,61.583, 156.833,61.583, 160.250,61.583, 162.167,61.583, 162.250,61.583, 163.917,61.583, 173.250,61.583, 173.333,61.583, 193.833,61.583, -166.167,61.583, 193.917,61.583, -166.083,61.583, 194.000,61.583, -166.000,61.583, 194.083,61.583, -165.917,61.583, 194.167,61.583, -165.833,61.583, 194.750,61.583, -165.250,61.583, 194.833,61.583, -165.167,61.583, 195.000,61.583, -165.000,61.583, 195.083,61.583, -164.917,61.583, 210.417,61.583, -149.583,61.583, 210.583,61.583, -149.417,61.583, 266.083,61.583, -93.917,61.583, 266.167,61.583, -93.833,61.583, 282.417,61.583, -77.583,61.583, 287.667,61.583, -72.333,61.583, 287.833,61.583, -72.167,61.583, 288.000,61.583, -72.000,61.583, 288.083,61.583, -71.917,61.583, 288.167,61.583, -71.833,61.583, 288.250,61.583, -71.750,61.583, 294.583,61.583, -65.417,61.583, 294.667,61.583, -65.333,61.583, 294.750,61.583, -65.250,61.583, 295.000,61.583, -65.000,61.583, 295.083,61.583, -64.917,61.583, 310.833,61.583, -49.167,61.583, 311.000,61.583, -49.000,61.583, 311.167,61.583, -48.833,61.583, 311.333,61.583, -48.667,61.583, 311.417,61.583, -48.583,61.583, 311.583,61.583, -48.417,61.583, 311.750,61.583, -48.250,61.583, 316.750,61.583, -43.250,61.583, 316.917,61.583, -43.083,61.583, 317.083,61.583, -42.917,61.583, 317.333,61.583, -42.667,61.583, 5.000,61.667, 5.083,61.667, 5.167,61.667, 5.250,61.667, 5.333,61.667, 5.417,61.667, 5.833,61.667, 5.917,61.667, 17.083,61.667, 17.167,61.667, 21.583,61.667, 30.500,61.667, 30.583,61.667, 30.667,61.667, 31.000,61.667, 31.083,61.667, 31.167,61.667, 31.250,61.667, 31.333,61.667, 34.500,61.667, 34.583,61.667, 34.917,61.667, 156.917,61.667, 157.000,61.667, 160.333,61.667, 162.333,61.667, 162.583,61.667, 163.000,61.667, 163.083,61.667, 163.167,61.667, 164.000,61.667, 173.417,61.667, 193.833,61.667, -166.167,61.667, 194.167,61.667, -165.833,61.667, 266.250,61.667, -93.750,61.667, 280.083,61.667, -79.917,61.667, 280.167,61.667, -79.833,61.667, 282.250,61.667, -77.750,61.667, 282.333,61.667, -77.667,61.667, 287.667,61.667, -72.333,61.667, 287.750,61.667, -72.250,61.667, 287.833,61.667, -72.167,61.667, 287.917,61.667, -72.083,61.667, 288.000,61.667, -72.000,61.667, 288.083,61.667, -71.917,61.667, 294.667,61.667, -65.333,61.667, 294.750,61.667, -65.250,61.667, 294.833,61.667, -65.167,61.667, 294.917,61.667, -65.083,61.667, 311.000,61.667, -49.000,61.667, 311.083,61.667, -48.917,61.667, 311.500,61.667, -48.500,61.667, 311.667,61.667, -48.333,61.667, 316.833,61.667, -43.167,61.667, 317.000,61.667, -43.000,61.667, 317.167,61.667, -42.833,61.667, 317.333,61.667, -42.667,61.667, 317.417,61.667, -42.583,61.667, 5.167,61.750, 5.250,61.750, 5.583,61.750, 5.667,61.750, 5.750,61.750, 6.000,61.750, 6.083,61.750, 6.167,61.750, 6.333,61.750, 17.250,61.750, 21.500,61.750, 30.750,61.750, 30.833,61.750, 30.917,61.750, 34.417,61.750, 34.917,61.750, 157.083,61.750, 157.167,61.750, 157.250,61.750, 158.000,61.750, 159.583,61.750, 159.667,61.750, 159.750,61.750, 160.417,61.750, 162.417,61.750, 162.500,61.750, 162.667,61.750, 162.750,61.750, 162.833,61.750, 162.917,61.750, 163.000,61.750, 163.083,61.750, 164.083,61.750, 173.417,61.750, 173.667,61.750, 173.750,61.750, 173.833,61.750, 173.917,61.750, 194.000,61.750, -166.000,61.750, 194.083,61.750, -165.917,61.750, 194.167,61.750, -165.833,61.750, 266.333,61.750, -93.667,61.750, 266.417,61.750, -93.583,61.750, 266.500,61.750, -93.500,61.750, 279.833,61.750, -80.167,61.750, 279.917,61.750, -80.083,61.750, 280.000,61.750, -80.000,61.750, 280.167,61.750, -79.833,61.750, 282.000,61.750, -78.000,61.750, 282.083,61.750, -77.917,61.750, 282.167,61.750, -77.833,61.750, 287.583,61.750, -72.417,61.750, 310.750,61.750, -49.250,61.750, 311.000,61.750, -49.000,61.750, 311.167,61.750, -48.833,61.750, 317.083,61.750, -42.917,61.750, 317.250,61.750, -42.750,61.750, 317.417,61.750, -42.583,61.750, 4.833,61.833, 4.917,61.833, 5.000,61.833, 5.083,61.833, 5.333,61.833, 5.417,61.833, 5.500,61.833, 5.833,61.833, 6.250,61.833, 6.417,61.833, 17.250,61.833, 21.500,61.833, 34.417,61.833, 34.917,61.833, 157.333,61.833, 157.417,61.833, 157.500,61.833, 157.583,61.833, 157.667,61.833, 157.750,61.833, 157.833,61.833, 157.917,61.833, 158.083,61.833, 158.167,61.833, 158.250,61.833, 158.333,61.833, 158.417,61.833, 158.500,61.833, 158.750,61.833, 159.417,61.833, 159.500,61.833, 159.833,61.833, 160.417,61.833, 162.833,61.833, 164.083,61.833, 173.500,61.833, 173.583,61.833, 173.917,61.833, 174.167,61.833, 174.417,61.833, 174.500,61.833, 194.250,61.833, -165.750,61.833, 266.333,61.833, -93.667,61.833, 266.500,61.833, -93.500,61.833, 279.750,61.833, -80.250,61.833, 280.250,61.833, -79.750,61.833, 282.000,61.833, -78.000,61.833, 287.167,61.833, -72.833,61.833, 287.333,61.833, -72.667,61.833, 287.417,61.833, -72.583,61.833, 287.500,61.833, -72.500,61.833, 287.583,61.833, -72.417,61.833, 294.833,61.833, -65.167,61.833, 310.583,61.833, -49.417,61.833, 310.667,61.833, -49.333,61.833, 310.750,61.833, -49.250,61.833, 310.917,61.833, -49.083,61.833, 311.000,61.833, -49.000,61.833, 311.083,61.833, -48.917,61.833, 317.167,61.833, -42.833,61.833, 317.333,61.833, -42.667,61.833, 317.417,61.833, -42.583,61.833, 317.500,61.833, -42.500,61.833, 317.583,61.833, -42.417,61.833, 317.667,61.833, -42.333,61.833, 353.167,61.833, -6.833,61.833, 5.167,61.917, 5.667,61.917, 5.750,61.917, 5.917,61.917, 6.000,61.917, 6.083,61.917, 6.167,61.917, 6.333,61.917, 17.250,61.917, 21.417,61.917, 34.500,61.917, 34.917,61.917, 158.583,61.917, 158.667,61.917, 158.833,61.917, 158.917,61.917, 159.000,61.917, 159.333,61.917, 159.917,61.917, 160.000,61.917, 160.083,61.917, 160.417,61.917, 162.917,61.917, 164.083,61.917, 174.000,61.917, 174.083,61.917, 174.250,61.917, 174.333,61.917, 174.583,61.917, 194.333,61.917, -165.667,61.917, 266.250,61.917, -93.750,61.917, 266.583,61.917, -93.417,61.917, 266.667,61.917, -93.333,61.917, 279.750,61.917, -80.250,61.917, 280.333,61.917, -79.667,61.917, 282.000,61.917, -78.000,61.917, 287.083,61.917, -72.917,61.917, 287.250,61.917, -72.750,61.917, 293.500,61.917, -66.500,61.917, 293.583,61.917, -66.417,61.917, 293.667,61.917, -66.333,61.917, 293.750,61.917, -66.250,61.917, 293.833,61.917, -66.167,61.917, 310.667,61.917, -49.333,61.917, 310.750,61.917, -49.250,61.917, 310.917,61.917, -49.083,61.917, 311.083,61.917, -48.917,61.917, 317.333,61.917, -42.667,61.917, 5.333,62.000, 5.417,62.000, 5.500,62.000, 5.583,62.000, 5.833,62.000, 5.917,62.000, 6.000,62.000, 6.083,62.000, 6.167,62.000, 6.250,62.000, 17.250,62.000, 21.250,62.000, 21.333,62.000, 34.500,62.000, 34.917,62.000, 159.083,62.000, 159.167,62.000, 159.250,62.000, 160.167,62.000, 160.250,62.000, 160.333,62.000, 163.000,62.000, 164.083,62.000, 174.667,62.000, 174.750,62.000, 174.833,62.000, 174.917,62.000, 175.000,62.000, 194.250,62.000, -165.750,62.000, 266.333,62.000, -93.667,62.000, 266.417,62.000, -93.583,62.000, 266.500,62.000, -93.500,62.000, 266.583,62.000, -93.417,62.000, 266.833,62.000, -93.167,62.000, 279.750,62.000, -80.250,62.000, 280.417,62.000, -79.583,62.000, 280.500,62.000, -79.500,62.000, 281.917,62.000, -78.083,62.000, 287.167,62.000, -72.833,62.000, 293.333,62.000, -66.667,62.000, 293.417,62.000, -66.583,62.000, 293.667,62.000, -66.333,62.000, 310.917,62.000, -49.083,62.000, 311.000,62.000, -49.000,62.000, 317.333,62.000, -42.667,62.000, 317.500,62.000, -42.500,62.000, 317.667,62.000, -42.333,62.000, 5.250,62.083, 5.583,62.083, 5.667,62.083, 5.750,62.083, 6.333,62.083, 6.917,62.083, 7.000,62.083, 17.333,62.083, 21.333,62.083, 34.583,62.083, 34.667,62.083, 34.750,62.083, 34.833,62.083, 163.000,62.083, 164.083,62.083, 175.083,62.083, 175.167,62.083, 194.333,62.083, -165.667,62.083, 266.667,62.083, -93.333,62.083, 266.750,62.083, -93.250,62.083, 266.833,62.083, -93.167,62.083, 266.917,62.083, -93.083,62.083, 267.000,62.083, -93.000,62.083, 279.750,62.083, -80.250,62.083, 280.500,62.083, -79.500,62.083, 281.917,62.083, -78.083,62.083, 284.000,62.083, -76.000,62.083, 284.167,62.083, -75.833,62.083, 285.083,62.083, -74.917,62.083, 285.250,62.083, -74.750,62.083, 286.917,62.083, -73.083,62.083, 287.000,62.083, -73.000,62.083, 287.083,62.083, -72.917,62.083, 287.167,62.083, -72.833,62.083, 292.667,62.083, -67.333,62.083, 292.833,62.083, -67.167,62.083, 292.917,62.083, -67.083,62.083, 293.000,62.083, -67.000,62.083, 293.083,62.083, -66.917,62.083, 293.167,62.083, -66.833,62.083, 293.250,62.083, -66.750,62.083, 293.750,62.083, -66.250,62.083, 310.417,62.083, -49.583,62.083, 310.583,62.083, -49.417,62.083, 310.750,62.083, -49.250,62.083, 310.833,62.083, -49.167,62.083, 310.917,62.083, -49.083,62.083, 311.083,62.083, -48.917,62.083, 317.417,62.083, -42.583,62.083, 352.667,62.083, -7.333,62.083, 352.750,62.083, -7.250,62.083, 352.917,62.083, -7.083,62.083, 5.167,62.167, 5.417,62.167, 5.500,62.167, 5.750,62.167, 5.833,62.167, 6.083,62.167, 6.167,62.167, 6.250,62.167, 6.833,62.167, 7.083,62.167, 17.333,62.167, 21.333,62.167, 163.000,62.167, 164.167,62.167, 175.250,62.167, 175.333,62.167, 175.417,62.167, 194.417,62.167, -165.583,62.167, 266.750,62.167, -93.250,62.167, 266.917,62.167, -93.083,62.167, 279.833,62.167, -80.167,62.167, 280.500,62.167, -79.500,62.167, 281.917,62.167, -78.083,62.167, 283.917,62.167, -76.083,62.167, 284.083,62.167, -75.917,62.167, 284.250,62.167, -75.750,62.167, 284.417,62.167, -75.583,62.167, 284.917,62.167, -75.083,62.167, 285.000,62.167, -75.000,62.167, 285.167,62.167, -74.833,62.167, 285.333,62.167, -74.667,62.167, 285.500,62.167, -74.500,62.167, 286.667,62.167, -73.333,62.167, 286.750,62.167, -73.250,62.167, 286.833,62.167, -73.167,62.167, 292.333,62.167, -67.667,62.167, 292.500,62.167, -67.500,62.167, 292.583,62.167, -67.417,62.167, 292.750,62.167, -67.250,62.167, 293.667,62.167, -66.333,62.167, 293.750,62.167, -66.250,62.167, 310.500,62.167, -49.500,62.167, 310.667,62.167, -49.333,62.167, 310.833,62.167, -49.167,62.167, 311.000,62.167, -49.000,62.167, 317.500,62.167, -42.500,62.167, 352.833,62.167, -7.167,62.167, 352.917,62.167, -7.083,62.167, 353.000,62.167, -7.000,62.167, 353.167,62.167, -6.833,62.167, 5.583,62.250, 5.667,62.250, 5.750,62.250, 6.000,62.250, 6.083,62.250, 6.833,62.250, 6.917,62.250, 7.000,62.250, 17.333,62.250, 17.417,62.250, 21.333,62.250, 163.000,62.250, 164.167,62.250, 175.500,62.250, 175.583,62.250, 175.667,62.250, 175.750,62.250, 175.833,62.250, 194.500,62.250, -165.500,62.250, 194.583,62.250, -165.417,62.250, 266.833,62.250, -93.167,62.250, 267.000,62.250, -93.000,62.250, 276.333,62.250, -83.667,62.250, 276.750,62.250, -83.250,62.250, 276.833,62.250, -83.167,62.250, 279.917,62.250, -80.083,62.250, 280.500,62.250, -79.500,62.250, 281.917,62.250, -78.083,62.250, 284.000,62.250, -76.000,62.250, 284.083,62.250, -75.917,62.250, 284.167,62.250, -75.833,62.250, 284.333,62.250, -75.667,62.250, 284.500,62.250, -75.500,62.250, 284.583,62.250, -75.417,62.250, 284.667,62.250, -75.333,62.250, 284.750,62.250, -75.250,62.250, 284.833,62.250, -75.167,62.250, 285.417,62.250, -74.583,62.250, 285.583,62.250, -74.417,62.250, 285.667,62.250, -74.333,62.250, 285.750,62.250, -74.250,62.250, 285.833,62.250, -74.167,62.250, 286.583,62.250, -73.417,62.250, 291.500,62.250, -68.500,62.250, 291.583,62.250, -68.417,62.250, 291.667,62.250, -68.333,62.250, 291.750,62.250, -68.250,62.250, 291.833,62.250, -68.167,62.250, 291.917,62.250, -68.083,62.250, 292.000,62.250, -68.000,62.250, 292.083,62.250, -67.917,62.250, 292.167,62.250, -67.833,62.250, 292.250,62.250, -67.750,62.250, 292.417,62.250, -67.583,62.250, 293.417,62.250, -66.583,62.250, 293.583,62.250, -66.417,62.250, 310.750,62.250, -49.250,62.250, 310.917,62.250, -49.083,62.250, 317.250,62.250, -42.750,62.250, 317.417,62.250, -42.583,62.250, 317.500,62.250, -42.500,62.250, 352.833,62.250, -7.167,62.250, 353.000,62.250, -7.000,62.250, 5.917,62.333, 6.167,62.333, 6.250,62.333, 6.333,62.333, 6.417,62.333, 6.500,62.333, 6.750,62.333, 7.000,62.333, 17.250,62.333, 21.333,62.333, 163.083,62.333, 164.250,62.333, 164.333,62.333, 164.417,62.333, 165.083,62.333, 165.167,62.333, 175.917,62.333, 176.000,62.333, 176.083,62.333, 176.167,62.333, 176.250,62.333, 194.667,62.333, -165.333,62.333, 195.083,62.333, -164.917,62.333, 195.333,62.333, -164.667,62.333, 267.083,62.333, -92.917,62.333, 276.250,62.333, -83.750,62.333, 276.417,62.333, -83.583,62.333, 276.500,62.333, -83.500,62.333, 276.583,62.333, -83.417,62.333, 276.667,62.333, -83.333,62.333, 276.917,62.333, -83.083,62.333, 277.000,62.333, -83.000,62.333, 277.083,62.333, -82.917,62.333, 280.000,62.333, -80.000,62.333, 280.083,62.333, -79.917,62.333, 280.167,62.333, -79.833,62.333, 280.250,62.333, -79.750,62.333, 280.333,62.333, -79.667,62.333, 280.417,62.333, -79.583,62.333, 281.917,62.333, -78.083,62.333, 282.000,62.333, -78.000,62.333, 283.500,62.333, -76.500,62.333, 283.583,62.333, -76.417,62.333, 283.667,62.333, -76.333,62.333, 283.750,62.333, -76.250,62.333, 283.833,62.333, -76.167,62.333, 283.917,62.333, -76.083,62.333, 285.917,62.333, -74.083,62.333, 286.000,62.333, -74.000,62.333, 286.250,62.333, -73.750,62.333, 286.333,62.333, -73.667,62.333, 286.417,62.333, -73.583,62.333, 286.500,62.333, -73.500,62.333, 291.250,62.333, -68.750,62.333, 291.333,62.333, -68.667,62.333, 291.417,62.333, -68.583,62.333, 293.333,62.333, -66.667,62.333, 293.500,62.333, -66.500,62.333, 310.000,62.333, -50.000,62.333, 310.167,62.333, -49.833,62.333, 310.250,62.333, -49.750,62.333, 310.333,62.333, -49.667,62.333, 310.417,62.333, -49.583,62.333, 310.500,62.333, -49.500,62.333, 310.583,62.333, -49.417,62.333, 310.667,62.333, -49.333,62.333, 317.167,62.333, -42.833,62.333, 317.333,62.333, -42.667,62.333, 6.083,62.417, 6.167,62.417, 6.583,62.417, 6.833,62.417, 6.917,62.417, 17.250,62.417, 21.167,62.417, 21.250,62.417, 163.083,62.417, 164.500,62.417, 164.583,62.417, 164.667,62.417, 164.750,62.417, 164.833,62.417, 164.917,62.417, 165.000,62.417, 165.250,62.417, 176.333,62.417, 178.667,62.417, 178.750,62.417, 178.833,62.417, 178.917,62.417, 179.000,62.417, 194.750,62.417, -165.250,62.417, 194.833,62.417, -165.167,62.417, 194.917,62.417, -165.083,62.417, 195.000,62.417, -165.000,62.417, 195.167,62.417, -164.833,62.417, 195.250,62.417, -164.750,62.417, 195.417,62.417, -164.583,62.417, 267.083,62.417, -92.917,62.417, 276.083,62.417, -83.917,62.417, 276.167,62.417, -83.833,62.417, 277.167,62.417, -82.833,62.417, 277.250,62.417, -82.750,62.417, 282.083,62.417, -77.917,62.417, 282.167,62.417, -77.833,62.417, 282.250,62.417, -77.750,62.417, 282.333,62.417, -77.667,62.417, 283.167,62.417, -76.833,62.417, 283.250,62.417, -76.750,62.417, 283.333,62.417, -76.667,62.417, 283.417,62.417, -76.583,62.417, 286.083,62.417, -73.917,62.417, 286.167,62.417, -73.833,62.417, 290.917,62.417, -69.083,62.417, 291.000,62.417, -69.000,62.417, 291.083,62.417, -68.917,62.417, 291.167,62.417, -68.833,62.417, 293.417,62.417, -66.583,62.417, 295.167,62.417, -64.833,62.417, 295.250,62.417, -64.750,62.417, 295.333,62.417, -64.667,62.417, 309.833,62.417, -50.167,62.417, 309.917,62.417, -50.083,62.417, 310.083,62.417, -49.917,62.417, 317.000,62.417, -43.000,62.417, 317.083,62.417, -42.917,62.417, 6.667,62.500, 6.833,62.500, 6.917,62.500, 7.333,62.500, 7.417,62.500, 17.250,62.500, 17.500,62.500, 21.167,62.500, 163.167,62.500, 165.333,62.500, 176.417,62.500, 176.500,62.500, 176.583,62.500, 178.250,62.500, 178.333,62.500, 178.417,62.500, 178.500,62.500, 178.583,62.500, 179.083,62.500, 179.167,62.500, 179.250,62.500, 195.000,62.500, -165.000,62.500, 195.250,62.500, -164.750,62.500, 195.417,62.500, -164.583,62.500, 267.167,62.500, -92.833,62.500, 267.250,62.500, -92.750,62.500, 276.167,62.500, -83.833,62.500, 276.250,62.500, -83.750,62.500, 277.333,62.500, -82.667,62.500, 277.417,62.500, -82.583,62.500, 282.417,62.500, -77.583,62.500, 282.500,62.500, -77.500,62.500, 282.583,62.500, -77.417,62.500, 282.667,62.500, -77.333,62.500, 282.750,62.500, -77.250,62.500, 282.833,62.500, -77.167,62.500, 282.917,62.500, -77.083,62.500, 283.000,62.500, -77.000,62.500, 283.083,62.500, -76.917,62.500, 290.750,62.500, -69.250,62.500, 290.833,62.500, -69.167,62.500, 293.250,62.500, -66.750,62.500, 293.333,62.500, -66.667,62.500, 295.250,62.500, -64.750,62.500, 295.333,62.500, -64.667,62.500, 295.417,62.500, -64.583,62.500, 295.500,62.500, -64.500,62.500, 295.583,62.500, -64.417,62.500, 309.750,62.500, -50.250,62.500, 316.917,62.500, -43.083,62.500, 317.417,62.500, -42.583,62.500, 6.333,62.583, 6.417,62.583, 6.500,62.583, 6.583,62.583, 6.667,62.583, 6.750,62.583, 7.000,62.583, 7.083,62.583, 7.167,62.583, 7.250,62.583, 7.500,62.583, 17.333,62.583, 17.417,62.583, 17.583,62.583, 17.667,62.583, 17.750,62.583, 17.917,62.583, 21.250,62.583, 163.250,62.583, 163.333,62.583, 163.417,62.583, 163.500,62.583, 164.750,62.583, 164.833,62.583, 164.917,62.583, 165.000,62.583, 165.083,62.583, 165.167,62.583, 165.250,62.583, 176.667,62.583, 176.750,62.583, 176.833,62.583, 176.917,62.583, 177.167,62.583, 177.417,62.583, 177.500,62.583, 177.583,62.583, 177.667,62.583, 177.750,62.583, 177.833,62.583, 177.917,62.583, 178.000,62.583, 178.083,62.583, 178.167,62.583, 179.333,62.583, 195.250,62.583, -164.750,62.583, 195.333,62.583, -164.667,62.583, 267.333,62.583, -92.667,62.583, 267.417,62.583, -92.583,62.583, 267.500,62.583, -92.500,62.583, 267.583,62.583, -92.417,62.583, 267.667,62.583, -92.333,62.583, 267.917,62.583, -92.083,62.583, 276.333,62.583, -83.667,62.583, 276.417,62.583, -83.583,62.583, 277.500,62.583, -82.500,62.583, 281.917,62.583, -78.083,62.583, 282.083,62.583, -77.917,62.583, 289.333,62.583, -70.667,62.583, 289.417,62.583, -70.583,62.583, 289.500,62.583, -70.500,62.583, 289.583,62.583, -70.417,62.583, 290.667,62.583, -69.333,62.583, 293.167,62.583, -66.833,62.583, 294.833,62.583, -65.167,62.583, 294.917,62.583, -65.083,62.583, 309.750,62.583, -50.250,62.583, 317.000,62.583, -43.000,62.583, 317.083,62.583, -42.917,62.583, 317.167,62.583, -42.833,62.583, 317.250,62.583, -42.750,62.583, 317.333,62.583, -42.667,62.583, 7.583,62.667, 7.833,62.667, 7.917,62.667, 8.000,62.667, 8.417,62.667, 17.833,62.667, 21.083,62.667, 21.167,62.667, 163.583,62.667, 163.667,62.667, 163.750,62.667, 163.833,62.667, 163.917,62.667, 164.000,62.667, 164.083,62.667, 164.667,62.667, 176.833,62.667, 177.333,62.667, 179.417,62.667, 195.250,62.667, -164.750,62.667, 195.417,62.667, -164.583,62.667, 195.500,62.667, -164.500,62.667, 267.500,62.667, -92.500,62.667, 267.583,62.667, -92.417,62.667, 267.667,62.667, -92.333,62.667, 276.500,62.667, -83.500,62.667, 277.583,62.667, -82.417,62.667, 277.667,62.667, -82.333,62.667, 277.750,62.667, -82.250,62.667, 285.500,62.667, -74.500,62.667, 285.583,62.667, -74.417,62.667, 285.667,62.667, -74.333,62.667, 285.750,62.667, -74.250,62.667, 289.167,62.667, -70.833,62.667, 289.250,62.667, -70.750,62.667, 289.417,62.667, -70.583,62.667, 290.417,62.667, -69.583,62.667, 290.500,62.667, -69.500,62.667, 290.583,62.667, -69.417,62.667, 292.833,62.667, -67.167,62.667, 292.917,62.667, -67.083,62.667, 293.000,62.667, -67.000,62.667, 293.083,62.667, -66.917,62.667, 294.667,62.667, -65.333,62.667, 294.750,62.667, -65.250,62.667, 294.833,62.667, -65.167,62.667, 309.833,62.667, -50.167,62.667, 309.917,62.667, -50.083,62.667, 317.083,62.667, -42.917,62.667, 7.500,62.750, 7.750,62.750, 8.083,62.750, 8.167,62.750, 8.333,62.750, 8.500,62.750, 8.583,62.750, 8.667,62.750, 17.833,62.750, 21.167,62.750, 164.167,62.750, 164.250,62.750, 164.333,62.750, 164.417,62.750, 164.500,62.750, 164.583,62.750, 176.917,62.750, 177.167,62.750, 177.250,62.750, 179.500,62.750, 195.167,62.750, -164.833,62.750, 195.333,62.750, -164.667,62.750, 195.417,62.750, -164.583,62.750, 195.583,62.750, -164.417,62.750, 267.417,62.750, -92.583,62.750, 276.500,62.750, -83.500,62.750, 277.833,62.750, -82.167,62.750, 289.250,62.750, -70.750,62.750, 289.333,62.750, -70.667,62.750, 290.667,62.750, -69.333,62.750, 292.667,62.750, -67.333,62.750, 292.750,62.750, -67.250,62.750, 294.750,62.750, -65.250,62.750, 309.750,62.750, -50.250,62.750, 310.000,62.750, -50.000,62.750, 317.167,62.750, -42.833,62.750, 7.250,62.833, 7.333,62.833, 7.417,62.833, 7.500,62.833, 7.833,62.833, 7.917,62.833, 8.000,62.833, 8.250,62.833, 8.333,62.833, 8.417,62.833, 8.500,62.833, 8.750,62.833, 17.833,62.833, 18.167,62.833, 21.250,62.833, 21.333,62.833, 176.833,62.833, 177.083,62.833, 179.250,62.833, 179.333,62.833, 179.417,62.833, 179.500,62.833, 195.167,62.833, -164.833,62.833, 195.250,62.833, -164.750,62.833, 195.500,62.833, -164.500,62.833, 267.417,62.833, -92.583,62.833, 267.583,62.833, -92.417,62.833, 267.750,62.833, -92.250,62.833, 267.833,62.833, -92.167,62.833, 268.667,62.833, -91.333,62.833, 276.500,62.833, -83.500,62.833, 276.583,62.833, -83.417,62.833, 276.667,62.833, -83.333,62.833, 276.750,62.833, -83.250,62.833, 276.833,62.833, -83.167,62.833, 276.917,62.833, -83.083,62.833, 277.000,62.833, -83.000,62.833, 277.083,62.833, -82.917,62.833, 277.167,62.833, -82.833,62.833, 277.833,62.833, -82.167,62.833, 289.000,62.833, -71.000,62.833, 289.167,62.833, -70.833,62.833, 289.583,62.833, -70.417,62.833, 289.667,62.833, -70.333,62.833, 289.750,62.833, -70.250,62.833, 289.833,62.833, -70.167,62.833, 289.917,62.833, -70.083,62.833, 290.000,62.833, -70.000,62.833, 290.083,62.833, -69.917,62.833, 290.167,62.833, -69.833,62.833, 290.250,62.833, -69.750,62.833, 290.333,62.833, -69.667,62.833, 290.417,62.833, -69.583,62.833, 290.500,62.833, -69.500,62.833, 290.583,62.833, -69.417,62.833, 292.583,62.833, -67.417,62.833, 294.417,62.833, -65.583,62.833, 294.583,62.833, -65.417,62.833, 309.667,62.833, -50.333,62.833, 309.833,62.833, -50.167,62.833, 309.917,62.833, -50.083,62.833, 310.083,62.833, -49.917,62.833, 317.250,62.833, -42.750,62.833, 317.333,62.833, -42.667,62.833, 317.500,62.833, -42.500,62.833, 317.667,62.833, -42.333,62.833, 317.750,62.833, -42.250,62.833, 6.917,62.917, 7.000,62.917, 7.083,62.917, 7.167,62.917, 7.250,62.917, 7.333,62.917, 7.583,62.917, 7.667,62.917, 7.750,62.917, 7.833,62.917, 7.917,62.917, 8.000,62.917, 8.500,62.917, 8.583,62.917, 8.667,62.917, 17.917,62.917, 18.000,62.917, 18.083,62.917, 18.250,62.917, 18.333,62.917, 21.417,62.917, 176.917,62.917, 177.000,62.917, 179.167,62.917, 195.250,62.917, -164.750,62.917, 267.500,62.917, -92.500,62.917, 267.667,62.917, -92.333,62.917, 267.917,62.917, -92.083,62.917, 268.000,62.917, -92.000,62.917, 268.083,62.917, -91.917,62.917, 268.167,62.917, -91.833,62.917, 268.250,62.917, -91.750,62.917, 268.333,62.917, -91.667,62.917, 268.417,62.917, -91.583,62.917, 268.500,62.917, -91.500,62.917, 268.583,62.917, -91.417,62.917, 268.667,62.917, -91.333,62.917, 277.250,62.917, -82.750,62.917, 277.333,62.917, -82.667,62.917, 277.417,62.917, -82.583,62.917, 277.500,62.917, -82.500,62.917, 277.583,62.917, -82.417,62.917, 277.667,62.917, -82.333,62.917, 277.750,62.917, -82.250,62.917, 277.833,62.917, -82.167,62.917, 277.917,62.917, -82.083,62.917, 289.167,62.917, -70.833,62.917, 289.250,62.917, -70.750,62.917, 289.333,62.917, -70.667,62.917, 289.417,62.917, -70.583,62.917, 289.500,62.917, -70.500,62.917, 292.083,62.917, -67.917,62.917, 292.250,62.917, -67.750,62.917, 292.333,62.917, -67.667,62.917, 292.417,62.917, -67.583,62.917, 292.500,62.917, -67.500,62.917, 294.167,62.917, -65.833,62.917, 294.333,62.917, -65.667,62.917, 294.500,62.917, -65.500,62.917, 294.583,62.917, -65.417,62.917, 295.000,62.917, -65.000,62.917, 295.083,62.917, -64.917,62.917, 295.167,62.917, -64.833,62.917, 309.750,62.917, -50.250,62.917, 309.917,62.917, -50.083,62.917, 310.000,62.917, -50.000,62.917, 310.083,62.917, -49.917,62.917, 310.167,62.917, -49.833,62.917, 317.417,62.917, -42.583,62.917, 317.583,62.917, -42.417,62.917, 317.750,62.917, -42.250,62.917, 317.833,62.917, -42.167,62.917, 317.917,62.917, -42.083,62.917, 318.000,62.917, -42.000,62.917, 318.083,62.917, -41.917,62.917, 318.167,62.917, -41.833,62.917, 318.250,62.917, -41.750,62.917, 7.417,63.000, 7.500,63.000, 7.583,63.000, 8.083,63.000, 8.333,63.000, 8.417,63.000, 18.250,63.000, 21.500,63.000, 179.083,63.000, 195.333,63.000, -164.667,63.000, 195.417,63.000, -164.583,63.000, 195.500,63.000, -164.500,63.000, 196.167,63.000, -163.833,63.000, 196.417,63.000, -163.583,63.000, 196.583,63.000, -163.417,63.000, 196.667,63.000, -163.333,63.000, 196.750,63.000, -163.250,63.000, 196.833,63.000, -163.167,63.000, 196.917,63.000, -163.083,63.000, 268.750,63.000, -91.250,63.000, 268.833,63.000, -91.167,63.000, 268.917,63.000, -91.083,63.000, 269.000,63.000, -91.000,63.000, 269.083,63.000, -90.917,63.000, 288.917,63.000, -71.083,63.000, 289.083,63.000, -70.917,63.000, 291.917,63.000, -68.083,63.000, 292.000,63.000, -68.000,63.000, 292.167,63.000, -67.833,63.000, 293.667,63.000, -66.333,63.000, 293.833,63.000, -66.167,63.000, 294.000,63.000, -66.000,63.000, 294.167,63.000, -65.833,63.000, 294.250,63.000, -65.750,63.000, 294.667,63.000, -65.333,63.000, 294.750,63.000, -65.250,63.000, 294.833,63.000, -65.167,63.000, 294.917,63.000, -65.083,63.000, 295.000,63.000, -65.000,63.000, 309.500,63.000, -50.500,63.000, 309.583,63.000, -50.417,63.000, 309.667,63.000, -50.333,63.000, 309.833,63.000, -50.167,63.000, 310.000,63.000, -50.000,63.000, 310.250,63.000, -49.750,63.000, 317.500,63.000, -42.500,63.000, 317.667,63.000, -42.333,63.000, 317.833,63.000, -42.167,63.000, 317.917,63.000, -42.083,63.000, 318.000,63.000, -42.000,63.000, 318.083,63.000, -41.917,63.000, 318.250,63.000, -41.750,63.000, 8.000,63.083, 8.083,63.083, 8.250,63.083, 8.333,63.083, 18.333,63.083, 18.417,63.083, 21.583,63.083, 179.167,63.083, 179.250,63.083, 190.250,63.083, -169.750,63.083, 195.583,63.083, -164.417,63.083, 196.083,63.083, -163.917,63.083, 196.250,63.083, -163.750,63.083, 196.333,63.083, -163.667,63.083, 196.500,63.083, -163.500,63.083, 197.000,63.083, -163.000,63.083, 197.083,63.083, -162.917,63.083, 269.083,63.083, -90.917,63.083, 288.667,63.083, -71.333,63.083, 288.750,63.083, -71.250,63.083, 288.917,63.083, -71.083,63.083, 289.083,63.083, -70.917,63.083, 291.750,63.083, -68.250,63.083, 291.833,63.083, -68.167,63.083, 292.000,63.083, -68.000,63.083, 292.167,63.083, -67.833,63.083, 293.250,63.083, -66.750,63.083, 293.417,63.083, -66.583,63.083, 293.500,63.083, -66.500,63.083, 293.583,63.083, -66.417,63.083, 293.750,63.083, -66.250,63.083, 293.917,63.083, -66.083,63.083, 294.083,63.083, -65.917,63.083, 294.917,63.083, -65.083,63.083, 309.333,63.083, -50.667,63.083, 309.417,63.083, -50.583,63.083, 309.500,63.083, -50.500,63.083, 309.750,63.083, -50.250,63.083, 310.083,63.083, -49.917,63.083, 310.167,63.083, -49.833,63.083, 317.750,63.083, -42.250,63.083, 318.167,63.083, -41.833,63.083, 318.250,63.083, -41.750,63.083, 318.333,63.083, -41.667,63.083, 318.500,63.083, -41.500,63.083, 8.000,63.167, 8.083,63.167, 8.417,63.167, 8.500,63.167, 18.417,63.167, 21.583,63.167, 21.667,63.167, 21.750,63.167, 21.833,63.167, 21.917,63.167, 22.000,63.167, 22.083,63.167, 22.167,63.167, 179.083,63.167, 179.167,63.167, 179.250,63.167, 179.333,63.167, 190.000,63.167, -170.000,63.167, 190.083,63.167, -169.917,63.167, 190.167,63.167, -169.833,63.167, 190.333,63.167, -169.667,63.167, 195.583,63.167, -164.417,63.167, 195.667,63.167, -164.333,63.167, 195.750,63.167, -164.250,63.167, 195.833,63.167, -164.167,63.167, 196.000,63.167, -164.000,63.167, 196.083,63.167, -163.917,63.167, 197.167,63.167, -162.833,63.167, 197.250,63.167, -162.750,63.167, 197.333,63.167, -162.667,63.167, 269.083,63.167, -90.917,63.167, 274.500,63.167, -85.500,63.167, 274.583,63.167, -85.417,63.167, 274.667,63.167, -85.333,63.167, 274.750,63.167, -85.250,63.167, 281.917,63.167, -78.083,63.167, 282.000,63.167, -78.000,63.167, 282.083,63.167, -77.917,63.167, 282.167,63.167, -77.833,63.167, 288.333,63.167, -71.667,63.167, 288.417,63.167, -71.583,63.167, 288.500,63.167, -71.500,63.167, 288.583,63.167, -71.417,63.167, 288.833,63.167, -71.167,63.167, 289.000,63.167, -71.000,63.167, 289.167,63.167, -70.833,63.167, 291.667,63.167, -68.333,63.167, 293.167,63.167, -66.833,63.167, 293.333,63.167, -66.667,63.167, 293.500,63.167, -66.500,63.167, 293.667,63.167, -66.333,63.167, 293.833,63.167, -66.167,63.167, 294.750,63.167, -65.250,63.167, 294.833,63.167, -65.167,63.167, 294.917,63.167, -65.083,63.167, 309.583,63.167, -50.417,63.167, 317.667,63.167, -42.333,63.167, 317.833,63.167, -42.167,63.167, 318.000,63.167, -42.000,63.167, 318.167,63.167, -41.833,63.167, 318.333,63.167, -41.667,63.167, 318.417,63.167, -41.583,63.167, 318.500,63.167, -41.500,63.167, 318.583,63.167, -41.417,63.167, 8.333,63.250, 8.583,63.250, 8.667,63.250, 10.000,63.250, 10.083,63.250, 10.167,63.250, 10.250,63.250, 18.500,63.250, 18.583,63.250, 18.667,63.250, 22.250,63.250, 22.333,63.250, 178.833,63.250, 178.917,63.250, 179.000,63.250, 189.833,63.250, -170.167,63.250, 189.917,63.250, -170.083,63.250, 190.417,63.250, -169.583,63.250, 190.500,63.250, -169.500,63.250, 190.583,63.250, -169.417,63.250, 190.667,63.250, -169.333,63.250, 190.750,63.250, -169.250,63.250, 190.833,63.250, -169.167,63.250, 190.917,63.250, -169.083,63.250, 191.000,63.250, -169.000,63.250, 195.917,63.250, -164.083,63.250, 197.417,63.250, -162.583,63.250, 269.083,63.250, -90.917,63.250, 274.417,63.250, -85.583,63.250, 274.833,63.250, -85.167,63.250, 274.917,63.250, -85.083,63.250, 275.000,63.250, -85.000,63.250, 281.750,63.250, -78.250,63.250, 281.833,63.250, -78.167,63.250, 282.250,63.250, -77.750,63.250, 282.333,63.250, -77.667,63.250, 288.417,63.250, -71.583,63.250, 288.917,63.250, -71.083,63.250, 289.083,63.250, -70.917,63.250, 291.500,63.250, -68.500,63.250, 291.583,63.250, -68.417,63.250, 293.000,63.250, -67.000,63.250, 293.083,63.250, -66.917,63.250, 293.250,63.250, -66.750,63.250, 293.417,63.250, -66.583,63.250, 294.667,63.250, -65.333,63.250, 309.083,63.250, -50.917,63.250, 309.167,63.250, -50.833,63.250, 309.250,63.250, -50.750,63.250, 309.333,63.250, -50.667,63.250, 309.417,63.250, -50.583,63.250, 309.500,63.250, -50.500,63.250, 317.750,63.250, -42.250,63.250, 317.917,63.250, -42.083,63.250, 318.083,63.250, -41.917,63.250, 318.167,63.250, -41.833,63.250, 318.250,63.250, -41.750,63.250, 318.417,63.250, -41.583,63.250, 318.583,63.250, -41.417,63.250, 8.750,63.333, 9.083,63.333, 9.167,63.333, 9.917,63.333, 10.333,63.333, 18.750,63.333, 18.833,63.333, 18.917,63.333, 19.000,63.333, 22.417,63.333, 178.583,63.333, 178.667,63.333, 178.750,63.333, 189.667,63.333, -170.333,63.333, 189.750,63.333, -170.250,63.333, 190.167,63.333, -169.833,63.333, 190.250,63.333, -169.750,63.333, 190.333,63.333, -169.667,63.333, 190.417,63.333, -169.583,63.333, 190.500,63.333, -169.500,63.333, 190.583,63.333, -169.417,63.333, 190.667,63.333, -169.333,63.333, 190.750,63.333, -169.250,63.333, 197.500,63.333, -162.500,63.333, 197.583,63.333, -162.417,63.333, 269.000,63.333, -91.000,63.333, 269.083,63.333, -90.917,63.333, 274.417,63.333, -85.583,63.333, 275.083,63.333, -84.917,63.333, 275.167,63.333, -84.833,63.333, 275.250,63.333, -84.750,63.333, 281.667,63.333, -78.333,63.333, 282.167,63.333, -77.833,63.333, 288.250,63.333, -71.750,63.333, 288.333,63.333, -71.667,63.333, 291.417,63.333, -68.583,63.333, 292.750,63.333, -67.250,63.333, 292.833,63.333, -67.167,63.333, 292.917,63.333, -67.083,63.333, 293.083,63.333, -66.917,63.333, 293.250,63.333, -66.750,63.333, 293.417,63.333, -66.583,63.333, 294.750,63.333, -65.250,63.333, 294.833,63.333, -65.167,63.333, 295.250,63.333, -64.750,63.333, 295.333,63.333, -64.667,63.333, 308.917,63.333, -51.083,63.333, 309.000,63.333, -51.000,63.333, 309.417,63.333, -50.583,63.333, 309.583,63.333, -50.417,63.333, 318.000,63.333, -42.000,63.333, 318.417,63.333, -41.583,63.333, 318.500,63.333, -41.500,63.333, 318.583,63.333, -41.417,63.333, 318.667,63.333, -41.333,63.333, 7.833,63.417, 7.917,63.417, 8.000,63.417, 8.750,63.417, 8.833,63.417, 8.917,63.417, 9.000,63.417, 9.250,63.417, 9.833,63.417, 10.083,63.417, 10.167,63.417, 10.250,63.417, 10.333,63.417, 10.417,63.417, 10.500,63.417, 10.583,63.417, 10.667,63.417, 10.750,63.417, 19.083,63.417, 22.250,63.417, 22.333,63.417, 22.417,63.417, 178.500,63.417, 178.833,63.417, 188.250,63.417, -171.750,63.417, 188.333,63.417, -171.667,63.417, 188.417,63.417, -171.583,63.417, 188.500,63.417, -171.500,63.417, 188.583,63.417, -171.417,63.417, 189.333,63.417, -170.667,63.417, 189.417,63.417, -170.583,63.417, 189.500,63.417, -170.500,63.417, 189.583,63.417, -170.417,63.417, 189.750,63.417, -170.250,63.417, 189.833,63.417, -170.167,63.417, 189.917,63.417, -170.083,63.417, 190.000,63.417, -170.000,63.417, 190.083,63.417, -169.917,63.417, 197.667,63.417, -162.333,63.417, 197.750,63.417, -162.250,63.417, 197.833,63.417, -162.167,63.417, 197.917,63.417, -162.083,63.417, 198.000,63.417, -162.000,63.417, 198.083,63.417, -161.917,63.417, 198.167,63.417, -161.833,63.417, 198.250,63.417, -161.750,63.417, 198.333,63.417, -161.667,63.417, 198.417,63.417, -161.583,63.417, 198.500,63.417, -161.500,63.417, 198.583,63.417, -161.417,63.417, 198.667,63.417, -161.333,63.417, 198.750,63.417, -161.250,63.417, 268.500,63.417, -91.500,63.417, 268.583,63.417, -91.417,63.417, 268.667,63.417, -91.333,63.417, 268.750,63.417, -91.250,63.417, 268.833,63.417, -91.167,63.417, 268.917,63.417, -91.083,63.417, 274.417,63.417, -85.583,63.417, 275.333,63.417, -84.667,63.417, 281.500,63.417, -78.500,63.417, 281.583,63.417, -78.417,63.417, 281.667,63.417, -78.333,63.417, 281.750,63.417, -78.250,63.417, 281.833,63.417, -78.167,63.417, 281.917,63.417, -78.083,63.417, 282.000,63.417, -78.000,63.417, 282.083,63.417, -77.917,63.417, 283.000,63.417, -77.000,63.417, 283.083,63.417, -76.917,63.417, 283.167,63.417, -76.833,63.417, 288.083,63.417, -71.917,63.417, 288.167,63.417, -71.833,63.417, 288.250,63.417, -71.750,63.417, 288.333,63.417, -71.667,63.417, 288.417,63.417, -71.583,63.417, 288.583,63.417, -71.417,63.417, 291.250,63.417, -68.750,63.417, 291.333,63.417, -68.667,63.417, 292.583,63.417, -67.417,63.417, 292.667,63.417, -67.333,63.417, 293.167,63.417, -66.833,63.417, 293.333,63.417, -66.667,63.417, 294.750,63.417, -65.250,63.417, 295.250,63.417, -64.750,63.417, 295.333,63.417, -64.667,63.417, 308.917,63.417, -51.083,63.417, 309.333,63.417, -50.667,63.417, 309.500,63.417, -50.500,63.417, 309.667,63.417, -50.333,63.417, 318.083,63.417, -41.917,63.417, 318.250,63.417, -41.750,63.417, 318.750,63.417, -41.250,63.417, 341.083,63.417, -18.917,63.417, 341.167,63.417, -18.833,63.417, 341.250,63.417, -18.750,63.417, 8.333,63.500, 8.417,63.500, 9.167,63.500, 9.250,63.500, 9.333,63.500, 9.417,63.500, 9.500,63.500, 9.750,63.500, 10.833,63.500, 19.167,63.500, 19.250,63.500, 19.333,63.500, 19.417,63.500, 22.500,63.500, 178.250,63.500, 178.333,63.500, 178.417,63.500, 178.500,63.500, 178.583,63.500, 188.167,63.500, -171.833,63.500, 188.667,63.500, -171.333,63.500, 188.750,63.500, -171.250,63.500, 188.833,63.500, -171.167,63.500, 188.917,63.500, -171.083,63.500, 189.000,63.500, -171.000,63.500, 189.083,63.500, -170.917,63.500, 189.167,63.500, -170.833,63.500, 189.250,63.500, -170.750,63.500, 189.667,63.500, -170.333,63.500, 198.833,63.500, -161.167,63.500, 198.917,63.500, -161.083,63.500, 267.500,63.500, -92.500,63.500, 267.583,63.500, -92.417,63.500, 267.667,63.500, -92.333,63.500, 267.750,63.500, -92.250,63.500, 268.417,63.500, -91.583,63.500, 274.417,63.500, -85.583,63.500, 275.333,63.500, -84.667,63.500, 278.750,63.500, -81.250,63.500, 278.833,63.500, -81.167,63.500, 282.917,63.500, -77.083,63.500, 283.083,63.500, -76.917,63.500, 283.167,63.500, -76.833,63.500, 288.500,63.500, -71.500,63.500, 288.667,63.500, -71.333,63.500, 291.083,63.500, -68.917,63.500, 291.167,63.500, -68.833,63.500, 292.167,63.500, -67.833,63.500, 292.500,63.500, -67.500,63.500, 294.833,63.500, -65.167,63.500, 294.917,63.500, -65.083,63.500, 295.167,63.500, -64.833,63.500, 295.250,63.500, -64.750,63.500, 309.000,63.500, -51.000,63.500, 309.417,63.500, -50.583,63.500, 309.583,63.500, -50.417,63.500, 318.000,63.500, -42.000,63.500, 318.417,63.500, -41.583,63.500, 318.500,63.500, -41.500,63.500, 318.583,63.500, -41.417,63.500, 318.750,63.500, -41.250,63.500, 340.500,63.500, -19.500,63.500, 340.583,63.500, -19.417,63.500, 340.667,63.500, -19.333,63.500, 340.750,63.500, -19.250,63.500, 340.833,63.500, -19.167,63.500, 340.917,63.500, -19.083,63.500, 341.000,63.500, -19.000,63.500, 341.333,63.500, -18.667,63.500, 341.417,63.500, -18.583,63.500, 341.500,63.500, -18.500,63.500, 341.667,63.500, -18.333,63.500, 8.667,63.583, 8.750,63.583, 8.833,63.583, 8.917,63.583, 9.000,63.583, 9.583,63.583, 9.667,63.583, 9.917,63.583, 10.000,63.583, 10.083,63.583, 10.917,63.583, 19.500,63.583, 19.583,63.583, 19.667,63.583, 22.583,63.583, 22.667,63.583, 22.750,63.583, 22.833,63.583, 178.167,63.583, 188.167,63.583, -171.833,63.583, 188.250,63.583, -171.750,63.583, 188.333,63.583, -171.667,63.583, 188.417,63.583, -171.583,63.583, 188.500,63.583, -171.500,63.583, 188.583,63.583, -171.417,63.583, 188.750,63.583, -171.250,63.583, 188.833,63.583, -171.167,63.583, 189.000,63.583, -171.000,63.583, 189.167,63.583, -170.833,63.583, 189.250,63.583, -170.750,63.583, 189.333,63.583, -170.667,63.583, 189.583,63.583, -170.417,63.583, 189.667,63.583, -170.333,63.583, 199.000,63.583, -161.000,63.583, 199.083,63.583, -160.917,63.583, 267.417,63.583, -92.583,63.583, 267.833,63.583, -92.167,63.583, 267.917,63.583, -92.083,63.583, 268.000,63.583, -92.000,63.583, 268.333,63.583, -91.667,63.583, 269.083,63.583, -90.917,63.583, 272.833,63.583, -87.167,63.583, 272.917,63.583, -87.083,63.583, 273.000,63.583, -87.000,63.583, 274.417,63.583, -85.583,63.583, 275.417,63.583, -84.583,63.583, 278.333,63.583, -81.667,63.583, 278.417,63.583, -81.583,63.583, 278.500,63.583, -81.500,63.583, 278.583,63.583, -81.417,63.583, 278.667,63.583, -81.333,63.583, 278.917,63.583, -81.083,63.583, 279.000,63.583, -81.000,63.583, 279.083,63.583, -80.917,63.583, 282.667,63.583, -77.333,63.583, 282.750,63.583, -77.250,63.583, 282.833,63.583, -77.167,63.583, 282.917,63.583, -77.083,63.583, 283.000,63.583, -77.000,63.583, 288.500,63.583, -71.500,63.583, 288.667,63.583, -71.333,63.583, 291.000,63.583, -69.000,63.583, 291.833,63.583, -68.167,63.583, 291.917,63.583, -68.083,63.583, 292.000,63.583, -68.000,63.583, 292.083,63.583, -67.917,63.583, 292.417,63.583, -67.583,63.583, 294.750,63.583, -65.250,63.583, 294.917,63.583, -65.083,63.583, 295.000,63.583, -65.000,63.583, 295.083,63.583, -64.917,63.583, 295.250,63.583, -64.750,63.583, 295.417,63.583, -64.583,63.583, 308.750,63.583, -51.250,63.583, 308.917,63.583, -51.083,63.583, 318.083,63.583, -41.917,63.583, 318.167,63.583, -41.833,63.583, 318.250,63.583, -41.750,63.583, 318.333,63.583, -41.667,63.583, 318.667,63.583, -41.333,63.583, 318.833,63.583, -41.167,63.583, 318.917,63.583, -41.083,63.583, 319.000,63.583, -41.000,63.583, 339.750,63.583, -20.250,63.583, 339.833,63.583, -20.167,63.583, 339.917,63.583, -20.083,63.583, 340.000,63.583, -20.000,63.583, 340.083,63.583, -19.917,63.583, 340.167,63.583, -19.833,63.583, 340.250,63.583, -19.750,63.583, 340.333,63.583, -19.667,63.583, 340.417,63.583, -19.583,63.583, 341.583,63.583, -18.417,63.583, 341.750,63.583, -18.250,63.583, 341.833,63.583, -18.167,63.583, 341.917,63.583, -18.083,63.583, 9.833,63.667, 9.917,63.667, 10.000,63.667, 10.167,63.667, 10.250,63.667, 10.333,63.667, 10.417,63.667, 10.917,63.667, 11.000,63.667, 11.083,63.667, 11.167,63.667, 19.750,63.667, 19.833,63.667, 22.917,63.667, 178.250,63.667, 178.333,63.667, 178.417,63.667, 178.500,63.667, 178.583,63.667, 178.667,63.667, 189.417,63.667, -170.583,63.667, 189.500,63.667, -170.500,63.667, 199.167,63.667, -160.833,63.667, 267.417,63.667, -92.583,63.667, 267.500,63.667, -92.500,63.667, 267.583,63.667, -92.417,63.667, 268.083,63.667, -91.917,63.667, 268.167,63.667, -91.833,63.667, 268.333,63.667, -91.667,63.667, 268.667,63.667, -91.333,63.667, 268.750,63.667, -91.250,63.667, 268.833,63.667, -91.167,63.667, 268.917,63.667, -91.083,63.667, 269.000,63.667, -91.000,63.667, 269.083,63.667, -90.917,63.667, 269.250,63.667, -90.750,63.667, 269.417,63.667, -90.583,63.667, 269.583,63.667, -90.417,63.667, 269.667,63.667, -90.333,63.667, 272.833,63.667, -87.167,63.667, 273.083,63.667, -86.917,63.667, 273.167,63.667, -86.833,63.667, 273.250,63.667, -86.750,63.667, 273.333,63.667, -86.667,63.667, 273.500,63.667, -86.500,63.667, 273.583,63.667, -86.417,63.667, 273.667,63.667, -86.333,63.667, 274.417,63.667, -85.583,63.667, 275.500,63.667, -84.500,63.667, 275.583,63.667, -84.417,63.667, 275.667,63.667, -84.333,63.667, 275.750,63.667, -84.250,63.667, 278.000,63.667, -82.000,63.667, 278.083,63.667, -81.917,63.667, 278.167,63.667, -81.833,63.667, 278.250,63.667, -81.750,63.667, 279.167,63.667, -80.833,63.667, 279.250,63.667, -80.750,63.667, 282.583,63.667, -77.417,63.667, 282.667,63.667, -77.333,63.667, 282.750,63.667, -77.250,63.667, 288.500,63.667, -71.500,63.667, 288.583,63.667, -71.417,63.667, 290.917,63.667, -69.083,63.667, 291.667,63.667, -68.333,63.667, 291.833,63.667, -68.167,63.667, 291.917,63.667, -68.083,63.667, 292.083,63.667, -67.917,63.667, 292.250,63.667, -67.750,63.667, 292.333,63.667, -67.667,63.667, 294.667,63.667, -65.333,63.667, 294.833,63.667, -65.167,63.667, 295.000,63.667, -65.000,63.667, 295.083,63.667, -64.917,63.667, 295.167,63.667, -64.833,63.667, 295.250,63.667, -64.750,63.667, 308.500,63.667, -51.500,63.667, 308.583,63.667, -51.417,63.667, 308.667,63.667, -51.333,63.667, 308.833,63.667, -51.167,63.667, 318.500,63.667, -41.500,63.667, 318.583,63.667, -41.417,63.667, 318.667,63.667, -41.333,63.667, 318.750,63.667, -41.250,63.667, 318.833,63.667, -41.167,63.667, 339.583,63.667, -20.417,63.667, 339.667,63.667, -20.333,63.667, 341.833,63.667, -18.167,63.667, 8.667,63.750, 9.750,63.750, 10.083,63.750, 10.500,63.750, 10.583,63.750, 10.667,63.750, 11.250,63.750, 11.333,63.750, 11.417,63.750, 19.917,63.750, 20.000,63.750, 20.083,63.750, 20.167,63.750, 20.250,63.750, 23.000,63.750, 37.250,63.750, 37.333,63.750, 37.417,63.750, 37.500,63.750, 178.583,63.750, 199.250,63.750, -160.750,63.750, 266.583,63.750, -93.417,63.750, 266.750,63.750, -93.250,63.750, 267.083,63.750, -92.917,63.750, 267.167,63.750, -92.833,63.750, 267.250,63.750, -92.750,63.750, 267.333,63.750, -92.667,63.750, 267.917,63.750, -92.083,63.750, 268.083,63.750, -91.917,63.750, 268.250,63.750, -91.750,63.750, 268.417,63.750, -91.583,63.750, 268.500,63.750, -91.500,63.750, 268.583,63.750, -91.417,63.750, 269.167,63.750, -90.833,63.750, 269.333,63.750, -90.667,63.750, 269.500,63.750, -90.500,63.750, 269.750,63.750, -90.250,63.750, 272.917,63.750, -87.083,63.750, 273.417,63.750, -86.583,63.750, 273.750,63.750, -86.250,63.750, 273.833,63.750, -86.167,63.750, 273.917,63.750, -86.083,63.750, 274.000,63.750, -86.000,63.750, 274.083,63.750, -85.917,63.750, 274.167,63.750, -85.833,63.750, 274.250,63.750, -85.750,63.750, 274.333,63.750, -85.667,63.750, 275.833,63.750, -84.167,63.750, 275.917,63.750, -84.083,63.750, 276.000,63.750, -84.000,63.750, 277.500,63.750, -82.500,63.750, 277.583,63.750, -82.417,63.750, 277.667,63.750, -82.333,63.750, 277.750,63.750, -82.250,63.750, 277.833,63.750, -82.167,63.750, 277.917,63.750, -82.083,63.750, 279.333,63.750, -80.667,63.750, 279.417,63.750, -80.583,63.750, 279.500,63.750, -80.500,63.750, 279.583,63.750, -80.417,63.750, 287.667,63.750, -72.333,63.750, 287.750,63.750, -72.250,63.750, 287.917,63.750, -72.083,63.750, 288.083,63.750, -71.917,63.750, 288.250,63.750, -71.750,63.750, 288.333,63.750, -71.667,63.750, 288.417,63.750, -71.583,63.750, 290.833,63.750, -69.167,63.750, 291.000,63.750, -69.000,63.750, 291.250,63.750, -68.750,63.750, 291.417,63.750, -68.583,63.750, 291.500,63.750, -68.500,63.750, 291.583,63.750, -68.417,63.750, 291.750,63.750, -68.250,63.750, 291.833,63.750, -68.167,63.750, 292.000,63.750, -68.000,63.750, 292.167,63.750, -67.833,63.750, 294.750,63.750, -65.250,63.750, 294.917,63.750, -65.083,63.750, 295.000,63.750, -65.000,63.750, 295.417,63.750, -64.583,63.750, 308.500,63.750, -51.500,63.750, 308.750,63.750, -51.250,63.750, 318.417,63.750, -41.583,63.750, 318.833,63.750, -41.167,63.750, 318.917,63.750, -41.083,63.750, 319.000,63.750, -41.000,63.750, 319.083,63.750, -40.917,63.750, 319.167,63.750, -40.833,63.750, 319.250,63.750, -40.750,63.750, 339.333,63.750, -20.667,63.750, 339.417,63.750, -20.583,63.750, 339.500,63.750, -20.500,63.750, 339.583,63.750, -20.417,63.750, 341.917,63.750, -18.083,63.750, 342.000,63.750, -18.000,63.750, 342.083,63.750, -17.917,63.750, 9.833,63.833, 9.917,63.833, 10.000,63.833, 10.500,63.833, 10.750,63.833, 10.833,63.833, 11.500,63.833, 20.333,63.833, 20.417,63.833, 20.500,63.833, 23.083,63.833, 23.167,63.833, 23.250,63.833, 23.333,63.833, 36.750,63.833, 36.833,63.833, 36.917,63.833, 37.000,63.833, 37.083,63.833, 37.167,63.833, 37.583,63.833, 37.667,63.833, 37.750,63.833, 37.833,63.833, 178.583,63.833, 199.250,63.833, -160.750,63.833, 266.167,63.833, -93.833,63.833, 266.250,63.833, -93.750,63.833, 266.333,63.833, -93.667,63.833, 266.417,63.833, -93.583,63.833, 266.500,63.833, -93.500,63.833, 266.667,63.833, -93.333,63.833, 266.833,63.833, -93.167,63.833, 266.917,63.833, -93.083,63.833, 267.000,63.833, -93.000,63.833, 267.417,63.833, -92.583,63.833, 267.500,63.833, -92.500,63.833, 267.583,63.833, -92.417,63.833, 267.667,63.833, -92.333,63.833, 267.750,63.833, -92.250,63.833, 267.833,63.833, -92.167,63.833, 268.000,63.833, -92.000,63.833, 268.167,63.833, -91.833,63.833, 268.333,63.833, -91.667,63.833, 269.750,63.833, -90.250,63.833, 269.833,63.833, -90.167,63.833, 273.000,63.833, -87.000,63.833, 273.083,63.833, -86.917,63.833, 276.083,63.833, -83.917,63.833, 276.167,63.833, -83.833,63.833, 277.667,63.833, -82.333,63.833, 279.417,63.833, -80.583,63.833, 287.833,63.833, -72.167,63.833, 288.000,63.833, -72.000,63.833, 288.167,63.833, -71.833,63.833, 290.917,63.833, -69.083,63.833, 291.083,63.833, -68.917,63.833, 291.167,63.833, -68.833,63.833, 291.333,63.833, -68.667,63.833, 291.917,63.833, -68.083,63.833, 292.083,63.833, -67.917,63.833, 294.833,63.833, -65.167,63.833, 295.000,63.833, -65.000,63.833, 295.167,63.833, -64.833,63.833, 308.583,63.833, -51.417,63.833, 308.667,63.833, -51.333,63.833, 308.833,63.833, -51.167,63.833, 309.000,63.833, -51.000,63.833, 318.500,63.833, -41.500,63.833, 318.583,63.833, -41.417,63.833, 318.667,63.833, -41.333,63.833, 318.750,63.833, -41.250,63.833, 319.250,63.833, -40.750,63.833, 337.333,63.833, -22.667,63.833, 337.417,63.833, -22.583,63.833, 339.000,63.833, -21.000,63.833, 339.083,63.833, -20.917,63.833, 339.167,63.833, -20.833,63.833, 339.250,63.833, -20.750,63.833, 339.333,63.833, -20.667,63.833, 339.500,63.833, -20.500,63.833, 339.667,63.833, -20.333,63.833, 342.167,63.833, -17.833,63.833, 342.250,63.833, -17.750,63.833, 342.333,63.833, -17.667,63.833, 342.417,63.833, -17.583,63.833, 342.500,63.833, -17.500,63.833, 342.583,63.833, -17.417,63.833, 342.667,63.833, -17.333,63.833, 342.750,63.833, -17.250,63.833, 10.083,63.917, 10.583,63.917, 10.667,63.917, 10.833,63.917, 11.250,63.917, 11.333,63.917, 11.417,63.917, 20.583,63.917, 20.667,63.917, 23.417,63.917, 36.333,63.917, 36.417,63.917, 36.500,63.917, 36.583,63.917, 36.667,63.917, 37.917,63.917, 38.000,63.917, 178.333,63.917, 178.417,63.917, 178.500,63.917, 178.583,63.917, 199.250,63.917, -160.750,63.917, 266.083,63.917, -93.917,63.917, 266.583,63.917, -93.417,63.917, 267.083,63.917, -92.917,63.917, 267.167,63.917, -92.833,63.917, 267.250,63.917, -92.750,63.917, 267.333,63.917, -92.667,63.917, 269.583,63.917, -90.417,63.917, 269.667,63.917, -90.333,63.917, 269.833,63.917, -90.167,63.917, 273.167,63.917, -86.833,63.917, 273.250,63.917, -86.750,63.917, 273.333,63.917, -86.667,63.917, 276.167,63.917, -83.833,63.917, 277.667,63.917, -82.333,63.917, 277.917,63.917, -82.083,63.917, 278.000,63.917, -82.000,63.917, 278.083,63.917, -81.917,63.917, 278.167,63.917, -81.833,63.917, 278.917,63.917, -81.083,63.917, 279.083,63.917, -80.917,63.917, 279.250,63.917, -80.750,63.917, 279.333,63.917, -80.667,63.917, 287.417,63.917, -72.583,63.917, 287.500,63.917, -72.500,63.917, 287.667,63.917, -72.333,63.917, 287.833,63.917, -72.167,63.917, 294.917,63.917, -65.083,63.917, 295.000,63.917, -65.000,63.917, 308.667,63.917, -51.333,63.917, 308.750,63.917, -51.250,63.917, 308.917,63.917, -51.083,63.917, 309.083,63.917, -50.917,63.917, 319.167,63.917, -40.833,63.917, 337.333,63.917, -22.667,63.917, 337.417,63.917, -22.583,63.917, 337.500,63.917, -22.500,63.917, 337.583,63.917, -22.417,63.917, 337.667,63.917, -22.333,63.917, 337.750,63.917, -22.250,63.917, 337.833,63.917, -22.167,63.917, 337.917,63.917, -22.083,63.917, 338.000,63.917, -22.000,63.917, 338.083,63.917, -21.917,63.917, 338.167,63.917, -21.833,63.917, 338.250,63.917, -21.750,63.917, 338.333,63.917, -21.667,63.917, 338.417,63.917, -21.583,63.917, 338.500,63.917, -21.500,63.917, 338.667,63.917, -21.333,63.917, 338.833,63.917, -21.167,63.917, 338.917,63.917, -21.083,63.917, 339.417,63.917, -20.583,63.917, 339.583,63.917, -20.417,63.917, 342.833,63.917, -17.167,63.917, 342.917,63.917, -17.083,63.917, 343.000,63.917, -17.000,63.917, 343.083,63.917, -16.917,63.917, 343.167,63.917, -16.833,63.917, 343.250,63.917, -16.750,63.917, 343.333,63.917, -16.667,63.917, 10.000,64.000, 10.917,64.000, 11.500,64.000, 20.667,64.000, 23.417,64.000, 23.500,64.000, 36.250,64.000, 38.083,64.000, 178.250,64.000, 199.167,64.000, -160.833,64.000, 266.167,64.000, -93.833,64.000, 266.250,64.000, -93.750,64.000, 266.667,64.000, -93.333,64.000, 266.750,64.000, -93.250,64.000, 266.833,64.000, -93.167,64.000, 266.917,64.000, -93.083,64.000, 267.000,64.000, -93.000,64.000, 269.500,64.000, -90.500,64.000, 269.917,64.000, -90.083,64.000, 270.000,64.000, -90.000,64.000, 270.083,64.000, -89.917,64.000, 271.083,64.000, -88.917,64.000, 271.250,64.000, -88.750,64.000, 273.417,64.000, -86.583,64.000, 273.500,64.000, -86.500,64.000, 273.583,64.000, -86.417,64.000, 273.667,64.000, -86.333,64.000, 273.750,64.000, -86.250,64.000, 276.083,64.000, -83.917,64.000, 276.917,64.000, -83.083,64.000, 277.000,64.000, -83.000,64.000, 277.083,64.000, -82.917,64.000, 277.167,64.000, -82.833,64.000, 277.250,64.000, -82.750,64.000, 277.333,64.000, -82.667,64.000, 277.417,64.000, -82.583,64.000, 277.500,64.000, -82.500,64.000, 277.583,64.000, -82.417,64.000, 277.833,64.000, -82.167,64.000, 278.250,64.000, -81.750,64.000, 278.333,64.000, -81.667,64.000, 278.417,64.000, -81.583,64.000, 278.500,64.000, -81.500,64.000, 278.583,64.000, -81.417,64.000, 278.667,64.000, -81.333,64.000, 278.750,64.000, -81.250,64.000, 278.833,64.000, -81.167,64.000, 279.000,64.000, -81.000,64.000, 279.167,64.000, -80.833,64.000, 282.083,64.000, -77.917,64.000, 282.167,64.000, -77.833,64.000, 287.250,64.000, -72.750,64.000, 287.417,64.000, -72.583,64.000, 287.583,64.000, -72.417,64.000, 287.750,64.000, -72.250,64.000, 294.667,64.000, -65.333,64.000, 294.750,64.000, -65.250,64.000, 294.833,64.000, -65.167,64.000, 295.000,64.000, -65.000,64.000, 295.167,64.000, -64.833,64.000, 308.417,64.000, -51.583,64.000, 308.500,64.000, -51.500,64.000, 308.583,64.000, -51.417,64.000, 308.667,64.000, -51.333,64.000, 308.750,64.000, -51.250,64.000, 308.833,64.000, -51.167,64.000, 308.917,64.000, -51.083,64.000, 309.000,64.000, -51.000,64.000, 318.833,64.000, -41.167,64.000, 319.000,64.000, -41.000,64.000, 319.167,64.000, -40.833,64.000, 337.667,64.000, -22.333,64.000, 337.750,64.000, -22.250,64.000, 337.833,64.000, -22.167,64.000, 337.917,64.000, -22.083,64.000, 338.000,64.000, -22.000,64.000, 338.583,64.000, -21.417,64.000, 338.750,64.000, -21.250,64.000, 343.417,64.000, -16.583,64.000, 10.083,64.083, 10.167,64.083, 11.000,64.083, 11.083,64.083, 11.167,64.083, 11.250,64.083, 11.333,64.083, 11.417,64.083, 20.750,64.083, 23.583,64.083, 23.667,64.083, 36.167,64.083, 38.083,64.083, 178.333,64.083, 178.417,64.083, 199.083,64.083, -160.917,64.083, 266.333,64.083, -93.667,64.083, 266.417,64.083, -93.583,64.083, 266.500,64.083, -93.500,64.083, 266.583,64.083, -93.417,64.083, 269.583,64.083, -90.417,64.083, 269.667,64.083, -90.333,64.083, 269.750,64.083, -90.250,64.083, 269.833,64.083, -90.167,64.083, 270.000,64.083, -90.000,64.083, 270.250,64.083, -89.750,64.083, 270.333,64.083, -89.667,64.083, 270.417,64.083, -89.583,64.083, 270.500,64.083, -89.500,64.083, 270.583,64.083, -89.417,64.083, 270.667,64.083, -89.333,64.083, 270.750,64.083, -89.250,64.083, 270.833,64.083, -89.167,64.083, 270.917,64.083, -89.083,64.083, 271.000,64.083, -89.000,64.083, 271.167,64.083, -88.833,64.083, 271.333,64.083, -88.667,64.083, 271.417,64.083, -88.583,64.083, 273.833,64.083, -86.167,64.083, 276.167,64.083, -83.833,64.083, 276.250,64.083, -83.750,64.083, 277.000,64.083, -83.000,64.083, 277.917,64.083, -82.083,64.083, 287.083,64.083, -72.917,64.083, 287.167,64.083, -72.833,64.083, 287.333,64.083, -72.667,64.083, 294.500,64.083, -65.500,64.083, 294.583,64.083, -65.417,64.083, 308.583,64.083, -51.417,64.083, 309.000,64.083, -51.000,64.083, 309.083,64.083, -50.917,64.083, 309.167,64.083, -50.833,64.083, 309.250,64.083, -50.750,64.083, 309.333,64.083, -50.667,64.083, 309.417,64.083, -50.583,64.083, 309.500,64.083, -50.500,64.083, 309.583,64.083, -50.417,64.083, 309.667,64.083, -50.333,64.083, 309.750,64.083, -50.250,64.083, 309.917,64.083, -50.083,64.083, 318.583,64.083, -41.417,64.083, 318.667,64.083, -41.333,64.083, 318.750,64.083, -41.250,64.083, 318.917,64.083, -41.083,64.083, 319.083,64.083, -40.917,64.083, 319.167,64.083, -40.833,64.083, 319.250,64.083, -40.750,64.083, 338.083,64.083, -21.917,64.083, 338.167,64.083, -21.833,64.083, 338.250,64.083, -21.750,64.083, 343.500,64.083, -16.500,64.083, 343.583,64.083, -16.417,64.083, 343.667,64.083, -16.333,64.083, 10.250,64.167, 20.833,64.167, 20.917,64.167, 23.750,64.167, 23.833,64.167, 35.917,64.167, 36.000,64.167, 36.083,64.167, 38.083,64.167, 177.750,64.167, 177.833,64.167, 177.917,64.167, 178.000,64.167, 178.333,64.167, 199.083,64.167, -160.917,64.167, 270.083,64.167, -89.917,64.167, 270.167,64.167, -89.833,64.167, 270.333,64.167, -89.667,64.167, 271.500,64.167, -88.500,64.167, 271.583,64.167, -88.417,64.167, 271.667,64.167, -88.333,64.167, 271.750,64.167, -88.250,64.167, 273.833,64.167, -86.167,64.167, 276.333,64.167, -83.667,64.167, 276.417,64.167, -83.583,64.167, 276.500,64.167, -83.500,64.167, 276.583,64.167, -83.417,64.167, 276.667,64.167, -83.333,64.167, 276.750,64.167, -83.250,64.167, 276.833,64.167, -83.167,64.167, 277.083,64.167, -82.917,64.167, 278.000,64.167, -82.000,64.167, 278.083,64.167, -81.917,64.167, 278.167,64.167, -81.833,64.167, 287.167,64.167, -72.833,64.167, 294.333,64.167, -65.667,64.167, 294.417,64.167, -65.583,64.167, 294.583,64.167, -65.417,64.167, 308.333,64.167, -51.667,64.167, 308.500,64.167, -51.500,64.167, 308.667,64.167, -51.333,64.167, 308.750,64.167, -51.250,64.167, 308.833,64.167, -51.167,64.167, 308.917,64.167, -51.083,64.167, 309.833,64.167, -50.167,64.167, 310.000,64.167, -50.000,64.167, 318.417,64.167, -41.583,64.167, 318.500,64.167, -41.500,64.167, 338.333,64.167, -21.667,64.167, 343.750,64.167, -16.250,64.167, 343.833,64.167, -16.167,64.167, 343.917,64.167, -16.083,64.167, 10.333,64.250, 10.417,64.250, 11.167,64.250, 11.250,64.250, 21.000,64.250, 23.917,64.250, 35.250,64.250, 35.333,64.250, 35.417,64.250, 35.833,64.250, 38.000,64.250, 177.583,64.250, 177.667,64.250, 178.083,64.250, 178.167,64.250, 178.250,64.250, 199.083,64.250, -160.917,64.250, 270.250,64.250, -89.750,64.250, 271.750,64.250, -88.250,64.250, 273.750,64.250, -86.250,64.250, 276.917,64.250, -83.083,64.250, 277.000,64.250, -83.000,64.250, 278.083,64.250, -81.917,64.250, 283.083,64.250, -76.917,64.250, 286.917,64.250, -73.083,64.250, 287.000,64.250, -73.000,64.250, 287.083,64.250, -72.917,64.250, 294.250,64.250, -65.750,64.250, 308.000,64.250, -52.000,64.250, 308.667,64.250, -51.333,64.250, 309.167,64.250, -50.833,64.250, 309.250,64.250, -50.750,64.250, 309.333,64.250, -50.667,64.250, 309.417,64.250, -50.583,64.250, 309.583,64.250, -50.417,64.250, 309.667,64.250, -50.333,64.250, 309.750,64.250, -50.250,64.250, 309.917,64.250, -50.083,64.250, 310.333,64.250, -49.667,64.250, 318.333,64.250, -41.667,64.250, 319.000,64.250, -41.000,64.250, 319.083,64.250, -40.917,64.250, 338.167,64.250, -21.833,64.250, 338.250,64.250, -21.750,64.250, 344.000,64.250, -16.000,64.250, 344.083,64.250, -15.917,64.250, 344.167,64.250, -15.833,64.250, 344.250,64.250, -15.750,64.250, 10.500,64.333, 10.583,64.333, 10.667,64.333, 10.750,64.333, 11.083,64.333, 11.333,64.333, 21.083,64.333, 21.167,64.333, 24.000,64.333, 24.083,64.333, 35.083,64.333, 35.167,64.333, 35.500,64.333, 35.583,64.333, 35.667,64.333, 35.750,64.333, 38.000,64.333, 177.417,64.333, 177.500,64.333, 186.583,64.333, -173.417,64.333, 186.667,64.333, -173.333,64.333, 186.750,64.333, -173.250,64.333, 186.833,64.333, -173.167,64.333, 198.917,64.333, -161.083,64.333, 199.000,64.333, -161.000,64.333, 271.833,64.333, -88.167,64.333, 271.917,64.333, -88.083,64.333, 273.667,64.333, -86.333,64.333, 278.000,64.333, -82.000,64.333, 282.333,64.333, -77.667,64.333, 282.500,64.333, -77.500,64.333, 282.583,64.333, -77.417,64.333, 282.667,64.333, -77.333,64.333, 282.750,64.333, -77.250,64.333, 282.833,64.333, -77.167,64.333, 282.917,64.333, -77.083,64.333, 283.000,64.333, -77.000,64.333, 283.167,64.333, -76.833,64.333, 283.250,64.333, -76.750,64.333, 283.333,64.333, -76.667,64.333, 283.417,64.333, -76.583,64.333, 283.500,64.333, -76.500,64.333, 286.667,64.333, -73.333,64.333, 286.750,64.333, -73.250,64.333, 286.833,64.333, -73.167,64.333, 294.333,64.333, -65.667,64.333, 294.417,64.333, -65.583,64.333, 294.500,64.333, -65.500,64.333, 294.583,64.333, -65.417,64.333, 308.000,64.333, -52.000,64.333, 308.083,64.333, -51.917,64.333, 308.250,64.333, -51.750,64.333, 308.917,64.333, -51.083,64.333, 309.083,64.333, -50.917,64.333, 309.250,64.333, -50.750,64.333, 309.500,64.333, -50.500,64.333, 309.667,64.333, -50.333,64.333, 309.750,64.333, -50.250,64.333, 309.917,64.333, -50.083,64.333, 310.083,64.333, -49.917,64.333, 310.167,64.333, -49.833,64.333, 310.250,64.333, -49.750,64.333, 310.417,64.333, -49.583,64.333, 318.417,64.333, -41.583,64.333, 318.583,64.333, -41.417,64.333, 318.750,64.333, -41.250,64.333, 318.833,64.333, -41.167,64.333, 318.917,64.333, -41.083,64.333, 338.000,64.333, -22.000,64.333, 338.083,64.333, -21.917,64.333, 338.250,64.333, -21.750,64.333, 344.333,64.333, -15.667,64.333, 344.417,64.333, -15.583,64.333, 344.583,64.333, -15.417,64.333, 344.750,64.333, -15.250,64.333, 344.833,64.333, -15.167,64.333, 344.917,64.333, -15.083,64.333, 10.833,64.417, 10.917,64.417, 11.083,64.417, 11.167,64.417, 11.250,64.417, 21.250,64.417, 21.333,64.417, 21.417,64.417, 24.167,64.417, 24.250,64.417, 34.917,64.417, 35.000,64.417, 37.167,64.417, 37.250,64.417, 37.333,64.417, 37.417,64.417, 37.500,64.417, 37.583,64.417, 37.833,64.417, 37.917,64.417, 177.333,64.417, 186.000,64.417, -174.000,64.417, 186.083,64.417, -173.917,64.417, 186.167,64.417, -173.833,64.417, 186.250,64.417, -173.750,64.417, 186.417,64.417, -173.583,64.417, 186.500,64.417, -173.500,64.417, 186.667,64.417, -173.333,64.417, 186.833,64.417, -173.167,64.417, 187.083,64.417, -172.917,64.417, 198.667,64.417, -161.333,64.417, 198.833,64.417, -161.167,64.417, 271.917,64.417, -88.083,64.417, 273.667,64.417, -86.333,64.417, 278.000,64.417, -82.000,64.417, 282.250,64.417, -77.750,64.417, 282.417,64.417, -77.583,64.417, 283.583,64.417, -76.417,64.417, 283.667,64.417, -76.333,64.417, 283.750,64.417, -76.250,64.417, 283.833,64.417, -76.167,64.417, 283.917,64.417, -76.083,64.417, 284.000,64.417, -76.000,64.417, 285.167,64.417, -74.833,64.417, 286.417,64.417, -73.583,64.417, 286.583,64.417, -73.417,64.417, 294.167,64.417, -65.833,64.417, 294.250,64.417, -65.750,64.417, 294.333,64.417, -65.667,64.417, 294.417,64.417, -65.583,64.417, 294.500,64.417, -65.500,64.417, 294.667,64.417, -65.333,64.417, 307.917,64.417, -52.083,64.417, 308.167,64.417, -51.833,64.417, 308.250,64.417, -51.750,64.417, 308.583,64.417, -51.417,64.417, 308.750,64.417, -51.250,64.417, 308.917,64.417, -51.083,64.417, 309.000,64.417, -51.000,64.417, 309.167,64.417, -50.833,64.417, 309.333,64.417, -50.667,64.417, 309.417,64.417, -50.583,64.417, 309.833,64.417, -50.167,64.417, 310.000,64.417, -50.000,64.417, 310.333,64.417, -49.667,64.417, 318.500,64.417, -41.500,64.417, 318.667,64.417, -41.333,64.417, 319.000,64.417, -41.000,64.417, 319.083,64.417, -40.917,64.417, 319.167,64.417, -40.833,64.417, 319.250,64.417, -40.750,64.417, 319.333,64.417, -40.667,64.417, 319.417,64.417, -40.583,64.417, 338.000,64.417, -22.000,64.417, 338.167,64.417, -21.833,64.417, 344.500,64.417, -15.500,64.417, 344.667,64.417, -15.333,64.417, 345.000,64.417, -15.000,64.417, 345.083,64.417, -14.917,64.417, 11.000,64.500, 11.333,64.500, 11.417,64.500, 11.583,64.500, 11.667,64.500, 11.750,64.500, 21.250,64.500, 21.333,64.500, 24.333,64.500, 34.750,64.500, 34.833,64.500, 37.083,64.500, 37.667,64.500, 37.750,64.500, 39.417,64.500, 39.500,64.500, 39.583,64.500, 39.667,64.500, 39.750,64.500, 40.167,64.500, 40.250,64.500, 40.333,64.500, 40.417,64.500, 40.500,64.500, 176.667,64.500, 176.750,64.500, 177.333,64.500, 185.917,64.500, -174.083,64.500, 186.333,64.500, -173.667,64.500, 186.500,64.500, -173.500,64.500, 186.583,64.500, -173.417,64.500, 186.750,64.500, -173.250,64.500, 187.000,64.500, -173.000,64.500, 187.250,64.500, -172.750,64.500, 194.667,64.500, -165.333,64.500, 194.750,64.500, -165.250,64.500, 195.000,64.500, -165.000,64.500, 196.667,64.500, -163.333,64.500, 196.750,64.500, -163.250,64.500, 196.833,64.500, -163.167,64.500, 196.917,64.500, -163.083,64.500, 197.167,64.500, -162.833,64.500, 197.250,64.500, -162.750,64.500, 198.583,64.500, -161.417,64.500, 198.667,64.500, -161.333,64.500, 198.750,64.500, -161.250,64.500, 198.833,64.500, -161.167,64.500, 198.917,64.500, -161.083,64.500, 199.000,64.500, -161.000,64.500, 199.083,64.500, -160.917,64.500, 272.000,64.500, -88.000,64.500, 273.667,64.500, -86.333,64.500, 277.917,64.500, -82.083,64.500, 278.000,64.500, -82.000,64.500, 282.000,64.500, -78.000,64.500, 282.083,64.500, -77.917,64.500, 282.167,64.500, -77.833,64.500, 284.083,64.500, -75.917,64.500, 284.667,64.500, -75.333,64.500, 284.750,64.500, -75.250,64.500, 284.833,64.500, -75.167,64.500, 284.917,64.500, -75.083,64.500, 285.000,64.500, -75.000,64.500, 285.083,64.500, -74.917,64.500, 285.167,64.500, -74.833,64.500, 285.917,64.500, -74.083,64.500, 286.000,64.500, -74.000,64.500, 286.667,64.500, -73.333,64.500, 286.750,64.500, -73.250,64.500, 286.833,64.500, -73.167,64.500, 294.083,64.500, -65.917,64.500, 294.583,64.500, -65.417,64.500, 308.000,64.500, -52.000,64.500, 308.333,64.500, -51.667,64.500, 309.000,64.500, -51.000,64.500, 309.083,64.500, -50.917,64.500, 309.167,64.500, -50.833,64.500, 309.417,64.500, -50.583,64.500, 309.500,64.500, -50.500,64.500, 309.583,64.500, -50.417,64.500, 309.667,64.500, -50.333,64.500, 310.083,64.500, -49.917,64.500, 310.167,64.500, -49.833,64.500, 310.250,64.500, -49.750,64.500, 319.250,64.500, -40.750,64.500, 319.417,64.500, -40.583,64.500, 319.583,64.500, -40.417,64.500, 337.833,64.500, -22.167,64.500, 337.917,64.500, -22.083,64.500, 338.083,64.500, -21.917,64.500, 338.250,64.500, -21.750,64.500, 338.417,64.500, -21.583,64.500, 345.167,64.500, -14.833,64.500, 345.250,64.500, -14.750,64.500, 345.333,64.500, -14.667,64.500, 11.500,64.583, 11.833,64.583, 21.167,64.583, 24.417,64.583, 34.667,64.583, 36.917,64.583, 37.000,64.583, 38.000,64.583, 38.083,64.583, 39.167,64.583, 39.250,64.583, 39.333,64.583, 39.833,64.583, 39.917,64.583, 40.000,64.583, 40.083,64.583, 40.583,64.583, 176.333,64.583, 176.417,64.583, 176.500,64.583, 176.583,64.583, 176.833,64.583, 177.333,64.583, 185.833,64.583, -174.167,64.583, 186.417,64.583, -173.583,64.583, 186.667,64.583, -173.333,64.583, 186.750,64.583, -173.250,64.583, 186.833,64.583, -173.167,64.583, 186.917,64.583, -173.083,64.583, 187.000,64.583, -173.000,64.583, 187.083,64.583, -172.917,64.583, 193.833,64.583, -166.167,64.583, 193.917,64.583, -166.083,64.583, 194.000,64.583, -166.000,64.583, 194.083,64.583, -165.917,64.583, 194.167,64.583, -165.833,64.583, 194.250,64.583, -165.750,64.583, 194.333,64.583, -165.667,64.583, 194.417,64.583, -165.583,64.583, 194.500,64.583, -165.500,64.583, 194.583,64.583, -165.417,64.583, 194.833,64.583, -165.167,64.583, 194.917,64.583, -165.083,64.583, 195.083,64.583, -164.917,64.583, 195.167,64.583, -164.833,64.583, 195.250,64.583, -164.750,64.583, 195.333,64.583, -164.667,64.583, 195.417,64.583, -164.583,64.583, 195.500,64.583, -164.500,64.583, 195.583,64.583, -164.417,64.583, 195.667,64.583, -164.333,64.583, 195.750,64.583, -164.250,64.583, 195.833,64.583, -164.167,64.583, 196.000,64.583, -164.000,64.583, 196.083,64.583, -163.917,64.583, 196.250,64.583, -163.750,64.583, 196.333,64.583, -163.667,64.583, 196.417,64.583, -163.583,64.583, 196.500,64.583, -163.500,64.583, 197.000,64.583, -163.000,64.583, 197.083,64.583, -162.917,64.583, 197.333,64.583, -162.667,64.583, 199.167,64.583, -160.833,64.583, 272.083,64.583, -87.917,64.583, 272.167,64.583, -87.833,64.583, 272.250,64.583, -87.750,64.583, 273.667,64.583, -86.333,64.583, 277.833,64.583, -82.167,64.583, 281.833,64.583, -78.167,64.583, 281.917,64.583, -78.083,64.583, 284.000,64.583, -76.000,64.583, 284.167,64.583, -75.833,64.583, 284.333,64.583, -75.667,64.583, 284.417,64.583, -75.583,64.583, 284.500,64.583, -75.500,64.583, 284.583,64.583, -75.417,64.583, 285.167,64.583, -74.833,64.583, 285.250,64.583, -74.750,64.583, 286.000,64.583, -74.000,64.583, 286.917,64.583, -73.083,64.583, 294.000,64.583, -66.000,64.583, 294.083,64.583, -65.917,64.583, 294.250,64.583, -65.750,64.583, 308.000,64.583, -52.000,64.583, 308.333,64.583, -51.667,64.583, 309.167,64.583, -50.833,64.583, 309.333,64.583, -50.667,64.583, 309.500,64.583, -50.500,64.583, 309.750,64.583, -50.250,64.583, 309.917,64.583, -50.083,64.583, 310.000,64.583, -50.000,64.583, 319.167,64.583, -40.833,64.583, 319.333,64.583, -40.667,64.583, 337.667,64.583, -22.333,64.583, 337.750,64.583, -22.250,64.583, 338.000,64.583, -22.000,64.583, 338.167,64.583, -21.833,64.583, 338.333,64.583, -21.667,64.583, 338.500,64.583, -21.500,64.583, 345.167,64.583, -14.833,64.583, 11.417,64.667, 11.500,64.667, 11.583,64.667, 11.667,64.667, 11.750,64.667, 21.083,64.667, 24.500,64.667, 34.750,64.667, 36.833,64.667, 37.917,64.667, 38.167,64.667, 38.250,64.667, 38.333,64.667, 38.417,64.667, 38.833,64.667, 38.917,64.667, 39.000,64.667, 39.083,64.667, 40.500,64.667, 175.000,64.667, 175.083,64.667, 175.167,64.667, 175.250,64.667, 175.333,64.667, 175.417,64.667, 176.250,64.667, 176.917,64.667, 177.000,64.667, 177.083,64.667, 177.167,64.667, 177.417,64.667, 185.583,64.667, -174.417,64.667, 185.667,64.667, -174.333,64.667, 185.750,64.667, -174.250,64.667, 186.583,64.667, -173.417,64.667, 186.833,64.667, -173.167,64.667, 193.667,64.667, -166.333,64.667, 193.750,64.667, -166.250,64.667, 195.917,64.667, -164.083,64.667, 196.167,64.667, -163.833,64.667, 196.583,64.667, -163.417,64.667, 196.667,64.667, -163.333,64.667, 196.750,64.667, -163.250,64.667, 196.833,64.667, -163.167,64.667, 196.917,64.667, -163.083,64.667, 197.417,64.667, -162.583,64.667, 197.500,64.667, -162.500,64.667, 197.750,64.667, -162.250,64.667, 199.250,64.667, -160.750,64.667, 272.250,64.667, -87.750,64.667, 273.667,64.667, -86.333,64.667, 277.333,64.667, -82.667,64.667, 277.500,64.667, -82.500,64.667, 277.583,64.667, -82.417,64.667, 277.667,64.667, -82.333,64.667, 277.750,64.667, -82.250,64.667, 281.833,64.667, -78.167,64.667, 284.083,64.667, -75.917,64.667, 284.250,64.667, -75.750,64.667, 284.417,64.667, -75.583,64.667, 284.500,64.667, -75.500,64.667, 284.583,64.667, -75.417,64.667, 284.667,64.667, -75.333,64.667, 285.000,64.667, -75.000,64.667, 285.083,64.667, -74.917,64.667, 285.500,64.667, -74.500,64.667, 285.583,64.667, -74.417,64.667, 286.000,64.667, -74.000,64.667, 286.083,64.667, -73.917,64.667, 286.167,64.667, -73.833,64.667, 286.250,64.667, -73.750,64.667, 286.333,64.667, -73.667,64.667, 286.417,64.667, -73.583,64.667, 286.500,64.667, -73.500,64.667, 286.583,64.667, -73.417,64.667, 286.667,64.667, -73.333,64.667, 286.750,64.667, -73.250,64.667, 286.833,64.667, -73.167,64.667, 293.667,64.667, -66.333,64.667, 293.833,64.667, -66.167,64.667, 293.917,64.667, -66.083,64.667, 294.083,64.667, -65.917,64.667, 294.250,64.667, -65.750,64.667, 294.417,64.667, -65.583,64.667, 307.917,64.667, -52.083,64.667, 308.000,64.667, -52.000,64.667, 308.417,64.667, -51.583,64.667, 308.500,64.667, -51.500,64.667, 308.667,64.667, -51.333,64.667, 308.917,64.667, -51.083,64.667, 309.417,64.667, -50.583,64.667, 309.583,64.667, -50.417,64.667, 309.667,64.667, -50.333,64.667, 310.000,64.667, -50.000,64.667, 319.083,64.667, -40.917,64.667, 319.167,64.667, -40.833,64.667, 319.333,64.667, -40.667,64.667, 337.667,64.667, -22.333,64.667, 338.250,64.667, -21.750,64.667, 338.417,64.667, -21.583,64.667, 345.250,64.667, -14.750,64.667, 345.333,64.667, -14.667,64.667, 345.417,64.667, -14.583,64.667, 345.500,64.667, -14.500,64.667, 11.667,64.750, 11.750,64.750, 21.000,64.750, 21.083,64.750, 21.167,64.750, 24.583,64.750, 24.667,64.750, 25.167,64.750, 25.250,64.750, 25.333,64.750, 34.750,64.750, 34.917,64.750, 36.583,64.750, 36.667,64.750, 36.750,64.750, 38.000,64.750, 38.500,64.750, 38.583,64.750, 38.667,64.750, 38.750,64.750, 40.417,64.750, 174.917,64.750, 175.500,64.750, 175.917,64.750, 176.250,64.750, 176.333,64.750, 177.250,64.750, 177.333,64.750, 177.417,64.750, 177.667,64.750, 177.750,64.750, 177.833,64.750, 177.917,64.750, 178.000,64.750, 178.083,64.750, 178.167,64.750, 178.250,64.750, 178.333,64.750, 178.417,64.750, 178.500,64.750, 178.583,64.750, 178.667,64.750, 178.750,64.750, 178.833,64.750, 178.917,64.750, 179.000,64.750, 185.333,64.750, -174.667,64.750, 185.417,64.750, -174.583,64.750, 185.500,64.750, -174.500,64.750, 186.667,64.750, -173.333,64.750, 186.750,64.750, -173.250,64.750, 186.833,64.750, -173.167,64.750, 187.417,64.750, -172.583,64.750, 193.583,64.750, -166.417,64.750, 197.583,64.750, -162.417,64.750, 197.667,64.750, -162.333,64.750, 197.833,64.750, -162.167,64.750, 197.917,64.750, -162.083,64.750, 199.250,64.750, -160.750,64.750, 272.333,64.750, -87.667,64.750, 272.417,64.750, -87.583,64.750, 273.750,64.750, -86.250,64.750, 277.083,64.750, -82.917,64.750, 277.167,64.750, -82.833,64.750, 277.250,64.750, -82.750,64.750, 277.417,64.750, -82.583,64.750, 281.833,64.750, -78.167,64.750, 281.917,64.750, -78.083,64.750, 284.333,64.750, -75.667,64.750, 284.750,64.750, -75.250,64.750, 284.917,64.750, -75.083,64.750, 285.333,64.750, -74.667,64.750, 285.417,64.750, -74.583,64.750, 285.667,64.750, -74.333,64.750, 285.750,64.750, -74.250,64.750, 285.833,64.750, -74.167,64.750, 285.917,64.750, -74.083,64.750, 293.583,64.750, -66.417,64.750, 293.750,64.750, -66.250,64.750, 294.000,64.750, -66.000,64.750, 294.167,64.750, -65.833,64.750, 308.083,64.750, -51.917,64.750, 308.167,64.750, -51.833,64.750, 308.500,64.750, -51.500,64.750, 308.917,64.750, -51.083,64.750, 309.000,64.750, -51.000,64.750, 309.083,64.750, -50.917,64.750, 309.167,64.750, -50.833,64.750, 309.833,64.750, -50.167,64.750, 309.917,64.750, -50.083,64.750, 318.917,64.750, -41.083,64.750, 319.000,64.750, -41.000,64.750, 319.167,64.750, -40.833,64.750, 319.333,64.750, -40.667,64.750, 336.083,64.750, -23.917,64.750, 336.167,64.750, -23.833,64.750, 337.750,64.750, -22.250,64.750, 345.333,64.750, -14.667,64.750, 345.500,64.750, -14.500,64.750, 345.667,64.750, -14.333,64.750, 345.750,64.750, -14.250,64.750, 11.333,64.833, 11.833,64.833, 20.917,64.833, 24.750,64.833, 24.833,64.833, 24.917,64.833, 25.000,64.833, 25.083,64.833, 25.417,64.833, 34.750,64.833, 36.583,64.833, 37.833,64.833, 37.917,64.833, 38.000,64.833, 38.083,64.833, 38.167,64.833, 38.250,64.833, 40.417,64.833, 175.000,64.833, 175.083,64.833, 175.167,64.833, 175.250,64.833, 175.333,64.833, 175.417,64.833, 175.833,64.833, 176.000,64.833, 176.083,64.833, 176.167,64.833, 176.500,64.833, 176.917,64.833, 177.000,64.833, 177.083,64.833, 177.167,64.833, 177.250,64.833, 177.417,64.833, 177.500,64.833, 177.583,64.833, 179.083,64.833, 179.167,64.833, 179.250,64.833, 179.333,64.833, 184.583,64.833, -175.417,64.833, 184.667,64.833, -175.333,64.833, 184.833,64.833, -175.167,64.833, 184.917,64.833, -175.083,64.833, 185.083,64.833, -174.917,64.833, 185.167,64.833, -174.833,64.833, 185.250,64.833, -174.750,64.833, 186.583,64.833, -173.417,64.833, 186.750,64.833, -173.250,64.833, 186.833,64.833, -173.167,64.833, 193.667,64.833, -166.333,64.833, 198.000,64.833, -162.000,64.833, 198.083,64.833, -161.917,64.833, 198.167,64.833, -161.833,64.833, 198.250,64.833, -161.750,64.833, 198.333,64.833, -161.667,64.833, 199.083,64.833, -160.917,64.833, 199.167,64.833, -160.833,64.833, 272.500,64.833, -87.500,64.833, 273.833,64.833, -86.167,64.833, 276.833,64.833, -83.167,64.833, 276.917,64.833, -83.083,64.833, 277.000,64.833, -83.000,64.833, 282.000,64.833, -78.000,64.833, 284.250,64.833, -75.750,64.833, 284.333,64.833, -75.667,64.833, 284.500,64.833, -75.500,64.833, 284.667,64.833, -75.333,64.833, 285.000,64.833, -75.000,64.833, 285.083,64.833, -74.917,64.833, 285.500,64.833, -74.500,64.833, 293.167,64.833, -66.833,64.833, 293.333,64.833, -66.667,64.833, 293.583,64.833, -66.417,64.833, 307.833,64.833, -52.167,64.833, 308.083,64.833, -51.917,64.833, 308.250,64.833, -51.750,64.833, 308.333,64.833, -51.667,64.833, 308.500,64.833, -51.500,64.833, 308.583,64.833, -51.417,64.833, 308.667,64.833, -51.333,64.833, 308.750,64.833, -51.250,64.833, 308.833,64.833, -51.167,64.833, 309.250,64.833, -50.750,64.833, 309.333,64.833, -50.667,64.833, 309.417,64.833, -50.583,64.833, 309.500,64.833, -50.500,64.833, 309.583,64.833, -50.417,64.833, 309.667,64.833, -50.333,64.833, 309.833,64.833, -50.167,64.833, 310.000,64.833, -50.000,64.833, 318.750,64.833, -41.250,64.833, 318.833,64.833, -41.167,64.833, 319.250,64.833, -40.750,64.833, 336.000,64.833, -24.000,64.833, 336.083,64.833, -23.917,64.833, 336.167,64.833, -23.833,64.833, 336.250,64.833, -23.750,64.833, 336.333,64.833, -23.667,64.833, 336.417,64.833, -23.583,64.833, 336.500,64.833, -23.500,64.833, 336.583,64.833, -23.417,64.833, 336.667,64.833, -23.333,64.833, 336.750,64.833, -23.250,64.833, 336.833,64.833, -23.167,64.833, 337.000,64.833, -23.000,64.833, 337.083,64.833, -22.917,64.833, 337.167,64.833, -22.833,64.833, 337.250,64.833, -22.750,64.833, 337.333,64.833, -22.667,64.833, 337.417,64.833, -22.583,64.833, 337.500,64.833, -22.500,64.833, 337.583,64.833, -22.417,64.833, 337.667,64.833, -22.333,64.833, 345.417,64.833, -14.583,64.833, 345.583,64.833, -14.417,64.833, 345.833,64.833, -14.167,64.833, 346.000,64.833, -14.000,64.833, 11.083,64.917, 11.667,64.917, 11.917,64.917, 21.000,64.917, 21.083,64.917, 25.333,64.917, 25.417,64.917, 34.667,64.917, 34.750,64.917, 36.500,64.917, 36.583,64.917, 36.667,64.917, 36.750,64.917, 36.833,64.917, 37.750,64.917, 40.417,64.917, 175.917,64.917, 176.250,64.917, 176.333,64.917, 176.417,64.917, 176.583,64.917, 176.667,64.917, 176.750,64.917, 176.833,64.917, 177.000,64.917, 177.083,64.917, 177.500,64.917, 179.417,64.917, 179.500,64.917, 184.417,64.917, -175.583,64.917, 184.500,64.917, -175.500,64.917, 184.750,64.917, -175.250,64.917, 185.000,64.917, -175.000,64.917, 186.667,64.917, -173.333,64.917, 186.917,64.917, -173.083,64.917, 187.000,64.917, -173.000,64.917, 187.083,64.917, -172.917,64.917, 187.167,64.917, -172.833,64.917, 187.250,64.917, -172.750,64.917, 193.583,64.917, -166.417,64.917, 198.417,64.917, -161.583,64.917, 198.500,64.917, -161.500,64.917, 198.750,64.917, -161.250,64.917, 199.000,64.917, -161.000,64.917, 233.833,64.917, -126.167,64.917, 233.917,64.917, -126.083,64.917, 272.583,64.917, -87.417,64.917, 273.917,64.917, -86.083,64.917, 276.583,64.917, -83.417,64.917, 276.667,64.917, -83.333,64.917, 276.750,64.917, -83.250,64.917, 281.917,64.917, -78.083,64.917, 284.167,64.917, -75.833,64.917, 284.583,64.917, -75.417,64.917, 284.667,64.917, -75.333,64.917, 285.167,64.917, -74.833,64.917, 285.250,64.917, -74.750,64.917, 285.333,64.917, -74.667,64.917, 285.417,64.917, -74.583,64.917, 293.083,64.917, -66.917,64.917, 293.250,64.917, -66.750,64.917, 293.417,64.917, -66.583,64.917, 293.500,64.917, -66.500,64.917, 307.833,64.917, -52.167,64.917, 307.917,64.917, -52.083,64.917, 308.000,64.917, -52.000,64.917, 308.167,64.917, -51.833,64.917, 308.417,64.917, -51.583,64.917, 308.583,64.917, -51.417,64.917, 308.667,64.917, -51.333,64.917, 309.000,64.917, -51.000,64.917, 309.167,64.917, -50.833,64.917, 309.750,64.917, -50.250,64.917, 309.917,64.917, -50.083,64.917, 318.667,64.917, -41.333,64.917, 336.417,64.917, -23.583,64.917, 336.500,64.917, -23.500,64.917, 336.583,64.917, -23.417,64.917, 336.667,64.917, -23.333,64.917, 336.750,64.917, -23.250,64.917, 336.917,64.917, -23.083,64.917, 337.083,64.917, -22.917,64.917, 337.333,64.917, -22.667,64.917, 345.750,64.917, -14.250,64.917, 11.833,65.000, 11.917,65.000, 12.000,65.000, 12.333,65.000, 21.167,65.000, 21.250,65.000, 24.667,65.000, 25.500,65.000, 34.583,65.000, 35.750,65.000, 36.917,65.000, 37.583,65.000, 37.667,65.000, 40.333,65.000, 176.000,65.000, 176.083,65.000, 176.167,65.000, 176.333,65.000, 176.417,65.000, 176.500,65.000, 176.667,65.000, 176.917,65.000, 177.250,65.000, 177.333,65.000, 177.417,65.000, 179.583,65.000, 179.667,65.000, 179.750,65.000, 184.167,65.000, -175.833,65.000, 184.250,65.000, -175.750,65.000, 184.333,65.000, -175.667,65.000, 187.333,65.000, -172.667,65.000, 187.417,65.000, -172.583,65.000, 193.333,65.000, -166.667,65.000, 193.417,65.000, -166.583,65.000, 193.500,65.000, -166.500,65.000, 198.583,65.000, -161.417,65.000, 198.667,65.000, -161.333,65.000, 198.833,65.000, -161.167,65.000, 198.917,65.000, -161.083,65.000, 233.750,65.000, -126.250,65.000, 234.000,65.000, -126.000,65.000, 272.667,65.000, -87.333,65.000, 273.833,65.000, -86.167,65.000, 276.500,65.000, -83.500,65.000, 282.000,65.000, -78.000,65.000, 282.083,65.000, -77.917,65.000, 282.167,65.000, -77.833,65.000, 284.250,65.000, -75.750,65.000, 284.333,65.000, -75.667,65.000, 284.750,65.000, -75.250,65.000, 292.917,65.000, -67.083,65.000, 293.083,65.000, -66.917,65.000, 293.167,65.000, -66.833,65.000, 293.250,65.000, -66.750,65.000, 296.250,65.000, -63.750,65.000, 296.333,65.000, -63.667,65.000, 308.000,65.000, -52.000,65.000, 308.083,65.000, -51.917,65.000, 308.250,65.000, -51.750,65.000, 308.750,65.000, -51.250,65.000, 308.917,65.000, -51.083,65.000, 309.083,65.000, -50.917,65.000, 309.250,65.000, -50.750,65.000, 318.750,65.000, -41.250,65.000, 336.833,65.000, -23.167,65.000, 337.000,65.000, -23.000,65.000, 337.167,65.000, -22.833,65.000, 337.250,65.000, -22.750,65.000, 337.417,65.000, -22.583,65.000, 337.500,65.000, -22.500,65.000, 337.583,65.000, -22.417,65.000, 337.667,65.000, -22.333,65.000, 337.750,65.000, -22.250,65.000, 337.833,65.000, -22.167,65.000, 337.917,65.000, -22.083,65.000, 338.000,65.000, -22.000,65.000, 338.083,65.000, -21.917,65.000, 338.167,65.000, -21.833,65.000, 345.833,65.000, -14.167,65.000, 345.917,65.000, -14.083,65.000, 346.083,65.000, -13.917,65.000, 12.083,65.083, 12.250,65.083, 12.417,65.083, 12.500,65.083, 12.583,65.083, 12.667,65.083, 21.333,65.083, 25.417,65.083, 34.583,65.083, 35.583,65.083, 35.667,65.083, 35.750,65.083, 36.917,65.083, 37.167,65.083, 37.250,65.083, 37.333,65.083, 37.417,65.083, 37.500,65.083, 40.167,65.083, 40.250,65.083, 176.250,65.083, 176.500,65.083, 176.583,65.083, 177.000,65.083, 177.083,65.083, 177.167,65.083, 179.833,65.083, 184.250,65.083, -175.750,65.083, 187.500,65.083, -172.500,65.083, 187.583,65.083, -172.417,65.083, 193.167,65.083, -166.833,65.083, 193.250,65.083, -166.750,65.083, 193.333,65.083, -166.667,65.083, 193.417,65.083, -166.583,65.083, 193.500,65.083, -166.500,65.083, 233.833,65.083, -126.167,65.083, 233.917,65.083, -126.083,65.083, 272.750,65.083, -87.250,65.083, 272.833,65.083, -87.167,65.083, 273.917,65.083, -86.083,65.083, 276.000,65.083, -84.000,65.083, 276.167,65.083, -83.833,65.083, 276.250,65.083, -83.750,65.083, 276.333,65.083, -83.667,65.083, 276.417,65.083, -83.583,65.083, 282.250,65.083, -77.750,65.083, 282.333,65.083, -77.667,65.083, 282.417,65.083, -77.583,65.083, 282.500,65.083, -77.500,65.083, 282.583,65.083, -77.417,65.083, 284.167,65.083, -75.833,65.083, 284.333,65.083, -75.667,65.083, 284.417,65.083, -75.583,65.083, 284.500,65.083, -75.500,65.083, 284.667,65.083, -75.333,65.083, 284.833,65.083, -75.167,65.083, 292.833,65.083, -67.167,65.083, 293.000,65.083, -67.000,65.083, 296.167,65.083, -63.833,65.083, 296.417,65.083, -63.583,65.083, 307.750,65.083, -52.250,65.083, 307.833,65.083, -52.167,65.083, 307.917,65.083, -52.083,65.083, 308.167,65.083, -51.833,65.083, 308.333,65.083, -51.667,65.083, 308.417,65.083, -51.583,65.083, 308.500,65.083, -51.500,65.083, 308.583,65.083, -51.417,65.083, 308.667,65.083, -51.333,65.083, 308.833,65.083, -51.167,65.083, 309.250,65.083, -50.750,65.083, 318.667,65.083, -41.333,65.083, 318.833,65.083, -41.167,65.083, 319.083,65.083, -40.917,65.083, 319.500,65.083, -40.500,65.083, 319.583,65.083, -40.417,65.083, 319.667,65.083, -40.333,65.083, 338.250,65.083, -21.750,65.083, 338.750,65.083, -21.250,65.083, 338.917,65.083, -21.083,65.083, 346.000,65.083, -14.000,65.083, 346.167,65.083, -13.833,65.083, 346.250,65.083, -13.750,65.083, 12.167,65.167, 12.250,65.167, 12.417,65.167, 12.750,65.167, 21.417,65.167, 25.333,65.167, 34.500,65.167, 35.583,65.167, 35.667,65.167, 35.750,65.167, 36.917,65.167, 37.000,65.167, 37.083,65.167, 40.083,65.167, 176.333,65.167, 176.417,65.167, 179.917,65.167, 180.000,65.167, 184.250,65.167, -175.750,65.167, 187.083,65.167, -172.917,65.167, 187.250,65.167, -172.750,65.167, 187.333,65.167, -172.667,65.167, 187.417,65.167, -172.583,65.167, 187.500,65.167, -172.500,65.167, 193.583,65.167, -166.417,65.167, 193.667,65.167, -166.333,65.167, 193.833,65.167, -166.167,65.167, 193.917,65.167, -166.083,65.167, 233.250,65.167, -126.750,65.167, 272.750,65.167, -87.250,65.167, 272.833,65.167, -87.167,65.167, 273.917,65.167, -86.083,65.167, 274.917,65.167, -85.083,65.167, 275.083,65.167, -84.917,65.167, 275.167,65.167, -84.833,65.167, 275.667,65.167, -84.333,65.167, 275.750,65.167, -84.250,65.167, 275.833,65.167, -84.167,65.167, 275.917,65.167, -84.083,65.167, 276.083,65.167, -83.917,65.167, 282.667,65.167, -77.333,65.167, 284.000,65.167, -76.000,65.167, 284.083,65.167, -75.917,65.167, 284.250,65.167, -75.750,65.167, 284.417,65.167, -75.583,65.167, 284.583,65.167, -75.417,65.167, 284.750,65.167, -75.250,65.167, 292.833,65.167, -67.167,65.167, 295.500,65.167, -64.500,65.167, 295.667,65.167, -64.333,65.167, 295.833,65.167, -64.167,65.167, 295.917,65.167, -64.083,65.167, 296.083,65.167, -63.917,65.167, 296.250,65.167, -63.750,65.167, 296.333,65.167, -63.667,65.167, 307.833,65.167, -52.167,65.167, 308.833,65.167, -51.167,65.167, 309.000,65.167, -51.000,65.167, 309.167,65.167, -50.833,65.167, 318.750,65.167, -41.250,65.167, 318.917,65.167, -41.083,65.167, 319.000,65.167, -41.000,65.167, 319.167,65.167, -40.833,65.167, 319.250,65.167, -40.750,65.167, 319.333,65.167, -40.667,65.167, 319.417,65.167, -40.583,65.167, 319.667,65.167, -40.333,65.167, 319.833,65.167, -40.167,65.167, 337.500,65.167, -22.500,65.167, 337.583,65.167, -22.417,65.167, 337.667,65.167, -22.333,65.167, 337.750,65.167, -22.250,65.167, 337.833,65.167, -22.167,65.167, 337.917,65.167, -22.083,65.167, 338.333,65.167, -21.667,65.167, 338.667,65.167, -21.333,65.167, 338.833,65.167, -21.167,65.167, 339.000,65.167, -21.000,65.167, 346.167,65.167, -13.833,65.167, 12.750,65.250, 21.250,65.250, 21.333,65.250, 21.417,65.250, 25.333,65.250, 34.417,65.250, 39.917,65.250, 40.000,65.250, 180.083,65.250, -179.917,65.250, 180.167,65.250, -179.833,65.250, 184.167,65.250, -175.833,65.250, 187.000,65.250, -173.000,65.250, 187.167,65.250, -172.833,65.250, 193.083,65.250, -166.917,65.250, 193.750,65.250, -166.250,65.250, 194.000,65.250, -166.000,65.250, 232.750,65.250, -127.250,65.250, 233.167,65.250, -126.833,65.250, 233.333,65.250, -126.667,65.250, 270.833,65.250, -89.167,65.250, 270.917,65.250, -89.083,65.250, 271.000,65.250, -89.000,65.250, 271.083,65.250, -88.917,65.250, 271.167,65.250, -88.833,65.250, 271.250,65.250, -88.750,65.250, 271.333,65.250, -88.667,65.250, 271.417,65.250, -88.583,65.250, 271.500,65.250, -88.500,65.250, 271.583,65.250, -88.417,65.250, 271.667,65.250, -88.333,65.250, 271.750,65.250, -88.250,65.250, 271.833,65.250, -88.167,65.250, 271.917,65.250, -88.083,65.250, 272.000,65.250, -88.000,65.250, 272.500,65.250, -87.500,65.250, 272.583,65.250, -87.417,65.250, 272.667,65.250, -87.333,65.250, 273.917,65.250, -86.083,65.250, 274.833,65.250, -85.167,65.250, 275.000,65.250, -85.000,65.250, 275.250,65.250, -84.750,65.250, 275.583,65.250, -84.417,65.250, 282.667,65.250, -77.333,65.250, 283.583,65.250, -76.417,65.250, 283.667,65.250, -76.333,65.250, 283.750,65.250, -76.250,65.250, 283.833,65.250, -76.167,65.250, 283.917,65.250, -76.083,65.250, 284.083,65.250, -75.917,65.250, 284.250,65.250, -75.750,65.250, 284.333,65.250, -75.667,65.250, 284.417,65.250, -75.583,65.250, 284.500,65.250, -75.500,65.250, 284.583,65.250, -75.417,65.250, 284.667,65.250, -75.333,65.250, 284.750,65.250, -75.250,65.250, 284.833,65.250, -75.167,65.250, 284.917,65.250, -75.083,65.250, 285.250,65.250, -74.750,65.250, 285.417,65.250, -74.583,65.250, 292.500,65.250, -67.500,65.250, 292.667,65.250, -67.333,65.250, 292.750,65.250, -67.250,65.250, 295.500,65.250, -64.500,65.250, 295.667,65.250, -64.333,65.250, 295.750,65.250, -64.250,65.250, 296.000,65.250, -64.000,65.250, 296.167,65.250, -63.833,65.250, 296.417,65.250, -63.583,65.250, 307.583,65.250, -52.417,65.250, 307.833,65.250, -52.167,65.250, 308.917,65.250, -51.083,65.250, 309.083,65.250, -50.917,65.250, 319.750,65.250, -40.250,65.250, 319.833,65.250, -40.167,65.250, 320.000,65.250, -40.000,65.250, 337.583,65.250, -22.417,65.250, 337.667,65.250, -22.333,65.250, 337.750,65.250, -22.250,65.250, 337.833,65.250, -22.167,65.250, 338.000,65.250, -22.000,65.250, 338.083,65.250, -21.917,65.250, 338.167,65.250, -21.833,65.250, 338.250,65.250, -21.750,65.250, 338.667,65.250, -21.333,65.250, 338.750,65.250, -21.250,65.250, 338.833,65.250, -21.167,65.250, 338.917,65.250, -21.083,65.250, 346.167,65.250, -13.833,65.250, 12.250,65.333, 12.500,65.333, 12.750,65.333, 21.167,65.333, 21.417,65.333, 21.500,65.333, 25.333,65.333, 34.333,65.333, 39.833,65.333, 180.167,65.333, -179.833,65.333, 184.167,65.333, -175.833,65.333, 187.083,65.333, -172.917,65.333, 187.250,65.333, -172.750,65.333, 187.333,65.333, -172.667,65.333, 187.417,65.333, -172.583,65.333, 193.583,65.333, -166.417,65.333, 193.667,65.333, -166.333,65.333, 193.833,65.333, -166.167,65.333, 193.917,65.333, -166.083,65.333, 232.500,65.333, -127.500,65.333, 232.667,65.333, -127.333,65.333, 232.833,65.333, -127.167,65.333, 233.250,65.333, -126.750,65.333, 270.750,65.333, -89.250,65.333, 272.083,65.333, -87.917,65.333, 272.417,65.333, -87.583,65.333, 273.917,65.333, -86.083,65.333, 274.833,65.333, -85.167,65.333, 274.917,65.333, -85.083,65.333, 275.250,65.333, -84.750,65.333, 275.333,65.333, -84.667,65.333, 275.417,65.333, -84.583,65.333, 275.500,65.333, -84.500,65.333, 275.583,65.333, -84.417,65.333, 275.667,65.333, -84.333,65.333, 282.500,65.333, -77.500,65.333, 282.583,65.333, -77.417,65.333, 282.750,65.333, -77.250,65.333, 282.833,65.333, -77.167,65.333, 282.917,65.333, -77.083,65.333, 283.000,65.333, -77.000,65.333, 283.083,65.333, -76.917,65.333, 283.250,65.333, -76.750,65.333, 283.333,65.333, -76.667,65.333, 283.417,65.333, -76.583,65.333, 283.500,65.333, -76.500,65.333, 285.000,65.333, -75.000,65.333, 285.083,65.333, -74.917,65.333, 285.167,65.333, -74.833,65.333, 285.333,65.333, -74.667,65.333, 285.500,65.333, -74.500,65.333, 285.583,65.333, -74.417,65.333, 292.417,65.333, -67.583,65.333, 292.583,65.333, -67.417,65.333, 295.333,65.333, -64.667,65.333, 295.500,65.333, -64.500,65.333, 295.667,65.333, -64.333,65.333, 295.750,65.333, -64.250,65.333, 296.333,65.333, -63.667,65.333, 296.417,65.333, -63.583,65.333, 307.500,65.333, -52.500,65.333, 307.583,65.333, -52.417,65.333, 307.750,65.333, -52.250,65.333, 319.917,65.333, -40.083,65.333, 320.083,65.333, -39.917,65.333, 320.250,65.333, -39.750,65.333, 337.917,65.333, -22.083,65.333, 338.000,65.333, -22.000,65.333, 338.083,65.333, -21.917,65.333, 338.583,65.333, -21.417,65.333, 339.000,65.333, -21.000,65.333, 346.083,65.333, -13.917,65.333, 12.250,65.417, 12.333,65.417, 12.417,65.417, 12.500,65.417, 12.667,65.417, 21.250,65.417, 21.333,65.417, 25.417,65.417, 34.250,65.417, 39.750,65.417, 180.167,65.417, -179.833,65.417, 180.333,65.417, -179.667,65.417, 184.083,65.417, -175.917,65.417, 187.417,65.417, -172.583,65.417, 187.500,65.417, -172.500,65.417, 192.583,65.417, -167.417,65.417, 192.667,65.417, -167.333,65.417, 192.750,65.417, -167.250,65.417, 192.833,65.417, -167.167,65.417, 192.917,65.417, -167.083,65.417, 193.000,65.417, -167.000,65.417, 193.083,65.417, -166.917,65.417, 193.167,65.417, -166.833,65.417, 193.250,65.417, -166.750,65.417, 193.333,65.417, -166.667,65.417, 193.417,65.417, -166.583,65.417, 193.500,65.417, -166.500,65.417, 232.333,65.417, -127.667,65.417, 232.417,65.417, -127.583,65.417, 232.583,65.417, -127.417,65.417, 232.750,65.417, -127.250,65.417, 233.583,65.417, -126.417,65.417, 270.500,65.417, -89.500,65.417, 270.583,65.417, -89.417,65.417, 270.667,65.417, -89.333,65.417, 271.833,65.417, -88.167,65.417, 271.917,65.417, -88.083,65.417, 272.000,65.417, -88.000,65.417, 272.500,65.417, -87.500,65.417, 272.583,65.417, -87.417,65.417, 272.667,65.417, -87.333,65.417, 272.750,65.417, -87.250,65.417, 273.917,65.417, -86.083,65.417, 274.750,65.417, -85.250,65.417, 282.667,65.417, -77.333,65.417, 283.167,65.417, -76.833,65.417, 285.667,65.417, -74.333,65.417, 285.750,65.417, -74.250,65.417, 285.833,65.417, -74.167,65.417, 286.167,65.417, -73.833,65.417, 286.250,65.417, -73.750,65.417, 286.333,65.417, -73.667,65.417, 286.417,65.417, -73.583,65.417, 292.000,65.417, -68.000,65.417, 292.500,65.417, -67.500,65.417, 292.583,65.417, -67.417,65.417, 292.667,65.417, -67.333,65.417, 292.750,65.417, -67.250,65.417, 294.917,65.417, -65.083,65.417, 295.000,65.417, -65.000,65.417, 295.417,65.417, -64.583,65.417, 295.500,65.417, -64.500,65.417, 295.667,65.417, -64.333,65.417, 295.833,65.417, -64.167,65.417, 296.250,65.417, -63.750,65.417, 307.500,65.417, -52.500,65.417, 307.833,65.417, -52.167,65.417, 308.000,65.417, -52.000,65.417, 319.667,65.417, -40.333,65.417, 319.833,65.417, -40.167,65.417, 319.917,65.417, -40.083,65.417, 320.000,65.417, -40.000,65.417, 320.083,65.417, -39.917,65.417, 320.167,65.417, -39.833,65.417, 338.167,65.417, -21.833,65.417, 338.500,65.417, -21.500,65.417, 338.583,65.417, -21.417,65.417, 338.667,65.417, -21.333,65.417, 338.917,65.417, -21.083,65.417, 339.083,65.417, -20.917,65.417, 339.333,65.417, -20.667,65.417, 339.500,65.417, -20.500,65.417, 346.167,65.417, -13.833,65.417, 12.250,65.500, 12.583,65.500, 21.417,65.500, 21.500,65.500, 21.583,65.500, 21.667,65.500, 21.750,65.500, 21.833,65.500, 25.333,65.500, 34.333,65.500, 34.417,65.500, 34.500,65.500, 39.750,65.500, 180.250,65.500, -179.750,65.500, 180.333,65.500, -179.667,65.500, 181.500,65.500, -178.500,65.500, 181.583,65.500, -178.417,65.500, 181.667,65.500, -178.333,65.500, 181.750,65.500, -178.250,65.500, 181.833,65.500, -178.167,65.500, 181.917,65.500, -178.083,65.500, 182.000,65.500, -178.000,65.500, 182.083,65.500, -177.917,65.500, 182.167,65.500, -177.833,65.500, 182.250,65.500, -177.750,65.500, 182.333,65.500, -177.667,65.500, 182.417,65.500, -177.583,65.500, 182.500,65.500, -177.500,65.500, 183.667,65.500, -176.333,65.500, 183.750,65.500, -176.250,65.500, 183.833,65.500, -176.167,65.500, 183.917,65.500, -176.083,65.500, 184.000,65.500, -176.000,65.500, 187.333,65.500, -172.667,65.500, 192.333,65.500, -167.667,65.500, 192.417,65.500, -167.583,65.500, 192.500,65.500, -167.500,65.500, 232.250,65.500, -127.750,65.500, 232.417,65.500, -127.583,65.500, 232.500,65.500, -127.500,65.500, 233.417,65.500, -126.583,65.500, 233.500,65.500, -126.500,65.500, 233.667,65.500, -126.333,65.500, 270.417,65.500, -89.583,65.500, 271.667,65.500, -88.333,65.500, 271.750,65.500, -88.250,65.500, 272.833,65.500, -87.167,65.500, 273.917,65.500, -86.083,65.500, 274.667,65.500, -85.333,65.500, 285.917,65.500, -74.083,65.500, 286.000,65.500, -74.000,65.500, 286.083,65.500, -73.917,65.500, 286.500,65.500, -73.500,65.500, 291.917,65.500, -68.083,65.500, 292.083,65.500, -67.917,65.500, 292.500,65.500, -67.500,65.500, 294.917,65.500, -65.083,65.500, 295.000,65.500, -65.000,65.500, 295.083,65.500, -64.917,65.500, 295.167,65.500, -64.833,65.500, 295.250,65.500, -64.750,65.500, 295.333,65.500, -64.667,65.500, 295.583,65.500, -64.417,65.500, 295.750,65.500, -64.250,65.500, 296.250,65.500, -63.750,65.500, 307.500,65.500, -52.500,65.500, 307.583,65.500, -52.417,65.500, 307.667,65.500, -52.333,65.500, 307.750,65.500, -52.250,65.500, 307.917,65.500, -52.083,65.500, 308.083,65.500, -51.917,65.500, 308.167,65.500, -51.833,65.500, 308.250,65.500, -51.750,65.500, 319.583,65.500, -40.417,65.500, 319.750,65.500, -40.250,65.500, 335.500,65.500, -24.500,65.500, 335.667,65.500, -24.333,65.500, 335.833,65.500, -24.167,65.500, 335.917,65.500, -24.083,65.500, 336.000,65.500, -24.000,65.500, 336.083,65.500, -23.917,65.500, 336.167,65.500, -23.833,65.500, 336.250,65.500, -23.750,65.500, 336.333,65.500, -23.667,65.500, 336.417,65.500, -23.583,65.500, 336.500,65.500, -23.500,65.500, 336.583,65.500, -23.417,65.500, 337.667,65.500, -22.333,65.500, 338.083,65.500, -21.917,65.500, 338.417,65.500, -21.583,65.500, 339.083,65.500, -20.917,65.500, 339.250,65.500, -20.750,65.500, 339.417,65.500, -20.583,65.500, 339.583,65.500, -20.417,65.500, 346.000,65.500, -14.000,65.500, 346.083,65.500, -13.917,65.500, 346.167,65.500, -13.833,65.500, 12.417,65.583, 12.500,65.583, 21.833,65.583, 21.917,65.583, 22.000,65.583, 25.167,65.583, 25.250,65.583, 34.583,65.583, 39.833,65.583, 39.917,65.583, 40.000,65.583, 40.083,65.583, 180.333,65.583, -179.667,65.583, 181.500,65.583, -178.500,65.583, 182.500,65.583, -177.500,65.583, 183.250,65.583, -176.750,65.583, 183.333,65.583, -176.667,65.583, 183.417,65.583, -176.583,65.583, 183.500,65.583, -176.500,65.583, 183.583,65.583, -176.417,65.583, 187.000,65.583, -173.000,65.583, 187.167,65.583, -172.833,65.583, 187.250,65.583, -172.750,65.583, 187.333,65.583, -172.667,65.583, 187.500,65.583, -172.500,65.583, 187.583,65.583, -172.417,65.583, 187.750,65.583, -172.250,65.583, 187.833,65.583, -172.167,65.583, 187.917,65.583, -172.083,65.583, 188.000,65.583, -172.000,65.583, 188.083,65.583, -171.917,65.583, 188.167,65.583, -171.833,65.583, 188.250,65.583, -171.750,65.583, 188.333,65.583, -171.667,65.583, 188.417,65.583, -171.583,65.583, 188.500,65.583, -171.500,65.583, 188.583,65.583, -171.417,65.583, 188.667,65.583, -171.333,65.583, 192.000,65.583, -168.000,65.583, 192.083,65.583, -167.917,65.583, 192.167,65.583, -167.833,65.583, 192.250,65.583, -167.750,65.583, 232.333,65.583, -127.667,65.583, 233.333,65.583, -126.667,65.583, 233.500,65.583, -126.500,65.583, 233.583,65.583, -126.417,65.583, 270.250,65.583, -89.750,65.583, 270.333,65.583, -89.667,65.583, 271.500,65.583, -88.500,65.583, 271.583,65.583, -88.417,65.583, 272.917,65.583, -87.083,65.583, 273.000,65.583, -87.000,65.583, 274.000,65.583, -86.000,65.583, 274.667,65.583, -85.333,65.583, 275.167,65.583, -84.833,65.583, 286.500,65.583, -73.500,65.583, 291.917,65.583, -68.083,65.583, 292.167,65.583, -67.833,65.583, 292.250,65.583, -67.750,65.583, 292.333,65.583, -67.667,65.583, 292.417,65.583, -67.583,65.583, 292.500,65.583, -67.500,65.583, 294.750,65.583, -65.250,65.583, 294.833,65.583, -65.167,65.583, 294.917,65.583, -65.083,65.583, 295.250,65.583, -64.750,65.583, 296.167,65.583, -63.833,65.583, 296.333,65.583, -63.667,65.583, 306.833,65.583, -53.167,65.583, 306.917,65.583, -53.083,65.583, 307.333,65.583, -52.667,65.583, 307.417,65.583, -52.583,65.583, 307.833,65.583, -52.167,65.583, 308.333,65.583, -51.667,65.583, 319.667,65.583, -40.333,65.583, 319.833,65.583, -40.167,65.583, 319.917,65.583, -40.083,65.583, 320.000,65.583, -40.000,65.583, 320.500,65.583, -39.500,65.583, 320.583,65.583, -39.417,65.583, 335.667,65.583, -24.333,65.583, 335.750,65.583, -24.250,65.583, 335.833,65.583, -24.167,65.583, 336.083,65.583, -23.917,65.583, 336.500,65.583, -23.500,65.583, 336.583,65.583, -23.417,65.583, 336.667,65.583, -23.333,65.583, 336.750,65.583, -23.250,65.583, 336.833,65.583, -23.167,65.583, 336.917,65.583, -23.083,65.583, 337.083,65.583, -22.917,65.583, 337.250,65.583, -22.750,65.583, 337.333,65.583, -22.667,65.583, 337.417,65.583, -22.583,65.583, 337.500,65.583, -22.500,65.583, 337.583,65.583, -22.417,65.583, 337.750,65.583, -22.250,65.583, 337.833,65.583, -22.167,65.583, 337.917,65.583, -22.083,65.583, 338.000,65.583, -22.000,65.583, 338.250,65.583, -21.750,65.583, 338.333,65.583, -21.667,65.583, 338.500,65.583, -21.500,65.583, 339.083,65.583, -20.917,65.583, 339.167,65.583, -20.833,65.583, 339.333,65.583, -20.667,65.583, 339.583,65.583, -20.417,65.583, 339.667,65.583, -20.333,65.583, 341.750,65.583, -18.250,65.583, 341.917,65.583, -18.083,65.583, 345.583,65.583, -14.417,65.583, 345.667,65.583, -14.333,65.583, 345.750,65.583, -14.250,65.583, 345.833,65.583, -14.167,65.583, 345.917,65.583, -14.083,65.583, 11.833,65.667, 12.417,65.667, 12.500,65.667, 21.750,65.667, 21.917,65.667, 22.083,65.667, 22.167,65.667, 24.833,65.667, 24.917,65.667, 25.000,65.667, 25.083,65.667, 34.583,65.667, 40.167,65.667, 40.250,65.667, 180.167,65.667, -179.833,65.667, 180.250,65.667, -179.750,65.667, 181.583,65.667, -178.417,65.667, 182.583,65.667, -177.417,65.667, 182.667,65.667, -177.333,65.667, 182.750,65.667, -177.250,65.667, 182.833,65.667, -177.167,65.667, 182.917,65.667, -177.083,65.667, 183.000,65.667, -177.000,65.667, 183.083,65.667, -176.917,65.667, 183.167,65.667, -176.833,65.667, 186.917,65.667, -173.083,65.667, 187.083,65.667, -172.917,65.667, 187.667,65.667, -172.333,65.667, 188.417,65.667, -171.583,65.667, 188.667,65.667, -171.333,65.667, 189.083,65.667, -170.917,65.667, 189.167,65.667, -170.833,65.667, 191.917,65.667, -168.083,65.667, 192.167,65.667, -167.833,65.667, 192.250,65.667, -167.750,65.667, 192.333,65.667, -167.667,65.667, 192.417,65.667, -167.583,65.667, 192.500,65.667, -167.500,65.667, 233.417,65.667, -126.583,65.667, 270.000,65.667, -90.000,65.667, 270.083,65.667, -89.917,65.667, 270.167,65.667, -89.833,65.667, 271.333,65.667, -88.667,65.667, 271.417,65.667, -88.583,65.667, 273.083,65.667, -86.917,65.667, 273.167,65.667, -86.833,65.667, 274.000,65.667, -86.000,65.667, 274.750,65.667, -85.250,65.667, 275.167,65.667, -84.833,65.667, 276.167,65.667, -83.833,65.667, 276.333,65.667, -83.667,65.667, 276.417,65.667, -83.583,65.667, 276.500,65.667, -83.500,65.667, 286.333,65.667, -73.667,65.667, 286.417,65.667, -73.583,65.667, 292.000,65.667, -68.000,65.667, 292.083,65.667, -67.917,65.667, 294.667,65.667, -65.333,65.667, 295.000,65.667, -65.000,65.667, 295.083,65.667, -64.917,65.667, 295.167,65.667, -64.833,65.667, 296.083,65.667, -63.917,65.667, 296.250,65.667, -63.750,65.667, 296.833,65.667, -63.167,65.667, 296.917,65.667, -63.083,65.667, 297.000,65.667, -63.000,65.667, 297.083,65.667, -62.917,65.667, 297.167,65.667, -62.833,65.667, 297.583,65.667, -62.417,65.667, 297.667,65.667, -62.333,65.667, 307.000,65.667, -53.000,65.667, 307.333,65.667, -52.667,65.667, 307.500,65.667, -52.500,65.667, 307.917,65.667, -52.083,65.667, 308.083,65.667, -51.917,65.667, 308.250,65.667, -51.750,65.667, 308.333,65.667, -51.667,65.667, 308.417,65.667, -51.583,65.667, 308.500,65.667, -51.500,65.667, 308.583,65.667, -51.417,65.667, 308.917,65.667, -51.083,65.667, 309.083,65.667, -50.917,65.667, 309.250,65.667, -50.750,65.667, 320.083,65.667, -39.917,65.667, 320.250,65.667, -39.750,65.667, 320.417,65.667, -39.583,65.667, 320.667,65.667, -39.333,65.667, 320.833,65.667, -39.167,65.667, 320.917,65.667, -39.083,65.667, 321.000,65.667, -39.000,65.667, 321.167,65.667, -38.833,65.667, 321.417,65.667, -38.583,65.667, 321.583,65.667, -38.417,65.667, 322.083,65.667, -37.917,65.667, 322.167,65.667, -37.833,65.667, 322.250,65.667, -37.750,65.667, 322.333,65.667, -37.667,65.667, 322.417,65.667, -37.583,65.667, 322.500,65.667, -37.500,65.667, 322.667,65.667, -37.333,65.667, 322.833,65.667, -37.167,65.667, 336.083,65.667, -23.917,65.667, 336.167,65.667, -23.833,65.667, 336.250,65.667, -23.750,65.667, 336.333,65.667, -23.667,65.667, 336.417,65.667, -23.583,65.667, 336.667,65.667, -23.333,65.667, 336.750,65.667, -23.250,65.667, 337.000,65.667, -23.000,65.667, 337.167,65.667, -22.833,65.667, 338.167,65.667, -21.833,65.667, 339.750,65.667, -20.250,65.667, 340.250,65.667, -19.750,65.667, 340.333,65.667, -19.667,65.667, 340.417,65.667, -19.583,65.667, 340.500,65.667, -19.500,65.667, 341.667,65.667, -18.333,65.667, 341.833,65.667, -18.167,65.667, 342.000,65.667, -18.000,65.667, 345.000,65.667, -15.000,65.667, 345.083,65.667, -14.917,65.667, 345.167,65.667, -14.833,65.667, 345.250,65.667, -14.750,65.667, 345.500,65.667, -14.500,65.667, 12.583,65.750, 21.833,65.750, 22.167,65.750, 24.583,65.750, 24.667,65.750, 24.750,65.750, 34.583,65.750, 40.333,65.750, 40.417,65.750, 40.500,65.750, 180.000,65.750, 180.083,65.750, -179.917,65.750, 181.583,65.750, -178.417,65.750, 187.000,65.750, -173.000,65.750, 187.167,65.750, -172.833,65.750, 187.250,65.750, -172.750,65.750, 187.333,65.750, -172.667,65.750, 187.417,65.750, -172.583,65.750, 187.500,65.750, -172.500,65.750, 187.583,65.750, -172.417,65.750, 188.333,65.750, -171.667,65.750, 188.500,65.750, -171.500,65.750, 188.583,65.750, -171.417,65.750, 188.750,65.750, -171.250,65.750, 188.833,65.750, -171.167,65.750, 188.917,65.750, -171.083,65.750, 189.000,65.750, -171.000,65.750, 189.167,65.750, -170.833,65.750, 192.583,65.750, -167.417,65.750, 241.500,65.750, -118.500,65.750, 268.750,65.750, -91.250,65.750, 268.917,65.750, -91.083,65.750, 269.667,65.750, -90.333,65.750, 269.750,65.750, -90.250,65.750, 269.833,65.750, -90.167,65.750, 269.917,65.750, -90.083,65.750, 270.917,65.750, -89.083,65.750, 271.000,65.750, -89.000,65.750, 271.083,65.750, -88.917,65.750, 271.167,65.750, -88.833,65.750, 271.250,65.750, -88.750,65.750, 273.250,65.750, -86.750,65.750, 273.333,65.750, -86.667,65.750, 274.083,65.750, -85.917,65.750, 274.167,65.750, -85.833,65.750, 274.333,65.750, -85.667,65.750, 274.417,65.750, -85.583,65.750, 274.500,65.750, -85.500,65.750, 274.583,65.750, -85.417,65.750, 274.667,65.750, -85.333,65.750, 274.750,65.750, -85.250,65.750, 274.917,65.750, -85.083,65.750, 275.000,65.750, -85.000,65.750, 275.083,65.750, -84.917,65.750, 275.167,65.750, -84.833,65.750, 286.333,65.750, -73.667,65.750, 292.000,65.750, -68.000,65.750, 292.083,65.750, -67.917,65.750, 294.500,65.750, -65.500,65.750, 294.667,65.750, -65.333,65.750, 296.167,65.750, -63.833,65.750, 296.333,65.750, -63.667,65.750, 296.417,65.750, -63.583,65.750, 296.583,65.750, -63.417,65.750, 296.750,65.750, -63.250,65.750, 296.833,65.750, -63.167,65.750, 297.250,65.750, -62.750,65.750, 307.083,65.750, -52.917,65.750, 307.167,65.750, -52.833,65.750, 307.250,65.750, -52.750,65.750, 307.417,65.750, -52.583,65.750, 308.000,65.750, -52.000,65.750, 308.167,65.750, -51.833,65.750, 308.250,65.750, -51.750,65.750, 308.667,65.750, -51.333,65.750, 308.833,65.750, -51.167,65.750, 309.000,65.750, -51.000,65.750, 309.167,65.750, -50.833,65.750, 309.333,65.750, -50.667,65.750, 320.167,65.750, -39.833,65.750, 320.333,65.750, -39.667,65.750, 320.750,65.750, -39.250,65.750, 321.083,65.750, -38.917,65.750, 321.250,65.750, -38.750,65.750, 321.333,65.750, -38.667,65.750, 321.500,65.750, -38.500,65.750, 321.583,65.750, -38.417,65.750, 321.667,65.750, -38.333,65.750, 322.083,65.750, -37.917,65.750, 322.333,65.750, -37.667,65.750, 335.917,65.750, -24.083,65.750, 336.833,65.750, -23.167,65.750, 338.083,65.750, -21.917,65.750, 338.250,65.750, -21.750,65.750, 338.417,65.750, -21.583,65.750, 339.750,65.750, -20.250,65.750, 340.167,65.750, -19.833,65.750, 340.583,65.750, -19.417,65.750, 341.583,65.750, -18.417,65.750, 341.750,65.750, -18.250,65.750, 341.917,65.750, -18.083,65.750, 344.917,65.750, -15.083,65.750, 345.333,65.750, -14.667,65.750, 345.417,65.750, -14.583,65.750, 12.667,65.833, 13.000,65.833, 13.083,65.833, 22.167,65.833, 22.500,65.833, 22.667,65.833, 22.833,65.833, 22.917,65.833, 23.000,65.833, 23.083,65.833, 23.667,65.833, 23.750,65.833, 24.083,65.833, 24.250,65.833, 24.333,65.833, 24.417,65.833, 24.667,65.833, 34.667,65.833, 40.583,65.833, 44.083,65.833, 44.167,65.833, 179.917,65.833, 181.250,65.833, -178.750,65.833, 181.333,65.833, -178.667,65.833, 181.417,65.833, -178.583,65.833, 181.500,65.833, -178.500,65.833, 188.417,65.833, -171.583,65.833, 188.667,65.833, -171.333,65.833, 189.250,65.833, -170.750,65.833, 192.583,65.833, -167.417,65.833, 192.667,65.833, -167.333,65.833, 192.750,65.833, -167.250,65.833, 192.833,65.833, -167.167,65.833, 192.917,65.833, -167.083,65.833, 193.000,65.833, -167.000,65.833, 241.417,65.833, -118.583,65.833, 241.583,65.833, -118.417,65.833, 268.500,65.833, -91.500,65.833, 268.583,65.833, -91.417,65.833, 268.667,65.833, -91.333,65.833, 268.833,65.833, -91.167,65.833, 269.000,65.833, -91.000,65.833, 269.083,65.833, -90.917,65.833, 269.583,65.833, -90.417,65.833, 270.667,65.833, -89.333,65.833, 270.750,65.833, -89.250,65.833, 270.833,65.833, -89.167,65.833, 273.333,65.833, -86.667,65.833, 274.250,65.833, -85.750,65.833, 274.917,65.833, -85.083,65.833, 275.000,65.833, -85.000,65.833, 275.083,65.833, -84.917,65.833, 275.917,65.833, -84.083,65.833, 276.000,65.833, -84.000,65.833, 276.083,65.833, -83.917,65.833, 276.500,65.833, -83.500,65.833, 286.083,65.833, -73.917,65.833, 286.167,65.833, -73.833,65.833, 286.250,65.833, -73.750,65.833, 291.583,65.833, -68.417,65.833, 291.750,65.833, -68.250,65.833, 291.833,65.833, -68.167,65.833, 291.917,65.833, -68.083,65.833, 294.583,65.833, -65.417,65.833, 296.333,65.833, -63.667,65.833, 296.500,65.833, -63.500,65.833, 296.667,65.833, -63.333,65.833, 296.917,65.833, -63.083,65.833, 297.000,65.833, -63.000,65.833, 297.083,65.833, -62.917,65.833, 297.167,65.833, -62.833,65.833, 297.333,65.833, -62.667,65.833, 297.417,65.833, -62.583,65.833, 297.500,65.833, -62.500,65.833, 307.000,65.833, -53.000,65.833, 307.167,65.833, -52.833,65.833, 307.250,65.833, -52.750,65.833, 307.417,65.833, -52.583,65.833, 308.333,65.833, -51.667,65.833, 308.417,65.833, -51.583,65.833, 308.500,65.833, -51.500,65.833, 308.583,65.833, -51.417,65.833, 308.917,65.833, -51.083,65.833, 309.083,65.833, -50.917,65.833, 309.250,65.833, -50.750,65.833, 321.417,65.833, -38.583,65.833, 321.500,65.833, -38.500,65.833, 322.167,65.833, -37.833,65.833, 322.333,65.833, -37.667,65.833, 322.500,65.833, -37.500,65.833, 322.667,65.833, -37.333,65.833, 322.750,65.833, -37.250,65.833, 322.833,65.833, -37.167,65.833, 323.167,65.833, -36.833,65.833, 336.167,65.833, -23.833,65.833, 336.250,65.833, -23.750,65.833, 336.333,65.833, -23.667,65.833, 336.417,65.833, -23.583,65.833, 336.500,65.833, -23.500,65.833, 336.583,65.833, -23.417,65.833, 336.667,65.833, -23.333,65.833, 336.750,65.833, -23.250,65.833, 337.417,65.833, -22.583,65.833, 337.583,65.833, -22.417,65.833, 338.167,65.833, -21.833,65.833, 338.333,65.833, -21.667,65.833, 338.500,65.833, -21.500,65.833, 339.750,65.833, -20.250,65.833, 340.000,65.833, -20.000,65.833, 340.083,65.833, -19.917,65.833, 340.667,65.833, -19.333,65.833, 341.583,65.833, -18.417,65.833, 342.000,65.833, -18.000,65.833, 345.000,65.833, -15.000,65.833, 12.750,65.917, 12.833,65.917, 12.917,65.917, 13.167,65.917, 22.250,65.917, 22.333,65.917, 22.417,65.917, 22.583,65.917, 22.750,65.917, 23.167,65.917, 23.250,65.917, 23.333,65.917, 23.417,65.917, 23.500,65.917, 23.583,65.917, 23.833,65.917, 23.917,65.917, 24.000,65.917, 24.167,65.917, 24.500,65.917, 24.583,65.917, 34.583,65.917, 40.667,65.917, 40.750,65.917, 40.833,65.917, 40.917,65.917, 41.000,65.917, 43.417,65.917, 43.500,65.917, 44.000,65.917, 44.250,65.917, 179.917,65.917, 181.167,65.917, -178.833,65.917, 189.250,65.917, -170.750,65.917, 193.083,65.917, -166.917,65.917, 193.167,65.917, -166.833,65.917, 197.083,65.917, -162.917,65.917, 197.333,65.917, -162.667,65.917, 241.083,65.917, -118.917,65.917, 241.167,65.917, -118.833,65.917, 241.250,65.917, -118.750,65.917, 241.417,65.917, -118.583,65.917, 241.500,65.917, -118.500,65.917, 241.583,65.917, -118.417,65.917, 241.667,65.917, -118.333,65.917, 241.750,65.917, -118.250,65.917, 268.417,65.917, -91.583,65.917, 269.000,65.917, -91.000,65.917, 269.167,65.917, -90.833,65.917, 269.500,65.917, -90.500,65.917, 269.667,65.917, -90.333,65.917, 269.833,65.917, -90.167,65.917, 269.917,65.917, -90.083,65.917, 270.417,65.917, -89.583,65.917, 270.500,65.917, -89.500,65.917, 270.583,65.917, -89.417,65.917, 273.417,65.917, -86.583,65.917, 273.500,65.917, -86.500,65.917, 274.917,65.917, -85.083,65.917, 275.917,65.917, -84.083,65.917, 276.000,65.917, -84.000,65.917, 276.083,65.917, -83.917,65.917, 285.917,65.917, -74.083,65.917, 286.000,65.917, -74.000,65.917, 291.500,65.917, -68.500,65.917, 291.667,65.917, -68.333,65.917, 292.083,65.917, -67.917,65.917, 292.250,65.917, -67.750,65.917, 292.500,65.917, -67.500,65.917, 294.667,65.917, -65.333,65.917, 294.750,65.917, -65.250,65.917, 294.833,65.917, -65.167,65.917, 294.917,65.917, -65.083,65.917, 295.000,65.917, -65.000,65.917, 295.167,65.917, -64.833,65.917, 296.250,65.917, -63.750,65.917, 296.417,65.917, -63.583,65.917, 296.583,65.917, -63.417,65.917, 297.250,65.917, -62.750,65.917, 297.333,65.917, -62.667,65.917, 306.750,65.917, -53.250,65.917, 306.833,65.917, -53.167,65.917, 306.917,65.917, -53.083,65.917, 307.083,65.917, -52.917,65.917, 307.333,65.917, -52.667,65.917, 307.500,65.917, -52.500,65.917, 307.750,65.917, -52.250,65.917, 307.833,65.917, -52.167,65.917, 307.917,65.917, -52.083,65.917, 308.000,65.917, -52.000,65.917, 321.333,65.917, -38.667,65.917, 321.833,65.917, -38.167,65.917, 322.250,65.917, -37.750,65.917, 322.417,65.917, -37.583,65.917, 322.583,65.917, -37.417,65.917, 322.833,65.917, -37.167,65.917, 336.417,65.917, -23.583,65.917, 336.833,65.917, -23.167,65.917, 337.000,65.917, -23.000,65.917, 337.167,65.917, -22.833,65.917, 337.250,65.917, -22.750,65.917, 337.333,65.917, -22.667,65.917, 337.500,65.917, -22.500,65.917, 337.667,65.917, -22.333,65.917, 338.500,65.917, -21.500,65.917, 339.667,65.917, -20.333,65.917, 339.917,65.917, -20.083,65.917, 340.583,65.917, -19.417,65.917, 341.333,65.917, -18.667,65.917, 341.417,65.917, -18.583,65.917, 341.500,65.917, -18.500,65.917, 341.833,65.917, -18.167,65.917, 341.917,65.917, -18.083,65.917, 342.250,65.917, -17.750,65.917, 342.333,65.917, -17.667,65.917, 342.417,65.917, -17.583,65.917, 342.500,65.917, -17.500,65.917, 342.583,65.917, -17.417,65.917, 345.083,65.917, -14.917,65.917, 345.167,65.917, -14.833,65.917, 12.583,66.000, 12.750,66.000, 13.000,66.000, 13.083,66.000, 34.500,66.000, 41.083,66.000, 41.167,66.000, 41.250,66.000, 41.333,66.000, 43.250,66.000, 43.333,66.000, 43.583,66.000, 43.917,66.000, 44.167,66.000, 179.917,66.000, 181.167,66.000, -178.833,66.000, 181.250,66.000, -178.750,66.000, 189.333,66.000, -170.667,66.000, 189.417,66.000, -170.583,66.000, 189.500,66.000, -170.500,66.000, 193.250,66.000, -166.750,66.000, 193.333,66.000, -166.667,66.000, 196.083,66.000, -163.917,66.000, 196.167,66.000, -163.833,66.000, 196.333,66.000, -163.667,66.000, 196.417,66.000, -163.583,66.000, 196.750,66.000, -163.250,66.000, 196.833,66.000, -163.167,66.000, 196.917,66.000, -163.083,66.000, 197.000,66.000, -163.000,66.000, 197.167,66.000, -162.833,66.000, 197.250,66.000, -162.750,66.000, 197.417,66.000, -162.583,66.000, 197.500,66.000, -162.500,66.000, 197.583,66.000, -162.417,66.000, 197.667,66.000, -162.333,66.000, 197.750,66.000, -162.250,66.000, 197.833,66.000, -162.167,66.000, 197.917,66.000, -162.083,66.000, 198.000,66.000, -162.000,66.000, 198.083,66.000, -161.917,66.000, 198.167,66.000, -161.833,66.000, 240.583,66.000, -119.417,66.000, 240.667,66.000, -119.333,66.000, 240.750,66.000, -119.250,66.000, 240.833,66.000, -119.167,66.000, 240.917,66.000, -119.083,66.000, 241.000,66.000, -119.000,66.000, 241.333,66.000, -118.667,66.000, 241.833,66.000, -118.167,66.000, 241.917,66.000, -118.083,66.000, 268.500,66.000, -91.500,66.000, 268.583,66.000, -91.417,66.000, 268.667,66.000, -91.333,66.000, 268.750,66.000, -91.250,66.000, 268.833,66.000, -91.167,66.000, 268.917,66.000, -91.083,66.000, 269.083,66.000, -90.917,66.000, 269.583,66.000, -90.417,66.000, 269.750,66.000, -90.250,66.000, 270.000,66.000, -90.000,66.000, 270.083,66.000, -89.917,66.000, 270.167,66.000, -89.833,66.000, 270.250,66.000, -89.750,66.000, 270.333,66.000, -89.667,66.000, 273.583,66.000, -86.417,66.000, 273.667,66.000, -86.333,66.000, 273.750,66.000, -86.250,66.000, 274.833,66.000, -85.167,66.000, 274.917,66.000, -85.083,66.000, 275.750,66.000, -84.250,66.000, 275.833,66.000, -84.167,66.000, 275.917,66.000, -84.083,66.000, 285.750,66.000, -74.250,66.000, 285.833,66.000, -74.167,66.000, 291.500,66.000, -68.500,66.000, 291.667,66.000, -68.333,66.000, 291.917,66.000, -68.083,66.000, 292.000,66.000, -68.000,66.000, 292.167,66.000, -67.833,66.000, 292.333,66.000, -67.667,66.000, 292.417,66.000, -67.583,66.000, 292.583,66.000, -67.417,66.000, 294.083,66.000, -65.917,66.000, 294.167,66.000, -65.833,66.000, 294.250,66.000, -65.750,66.000, 294.333,66.000, -65.667,66.000, 294.417,66.000, -65.583,66.000, 295.083,66.000, -64.917,66.000, 295.250,66.000, -64.750,66.000, 296.333,66.000, -63.667,66.000, 296.500,66.000, -63.500,66.000, 297.250,66.000, -62.750,66.000, 306.917,66.000, -53.083,66.000, 307.083,66.000, -52.917,66.000, 307.167,66.000, -52.833,66.000, 307.250,66.000, -52.750,66.000, 307.333,66.000, -52.667,66.000, 307.500,66.000, -52.500,66.000, 307.667,66.000, -52.333,66.000, 308.083,66.000, -51.917,66.000, 321.333,66.000, -38.667,66.000, 321.500,66.000, -38.500,66.000, 321.667,66.000, -38.333,66.000, 321.750,66.000, -38.250,66.000, 321.833,66.000, -38.167,66.000, 322.250,66.000, -37.750,66.000, 322.333,66.000, -37.667,66.000, 322.750,66.000, -37.250,66.000, 323.000,66.000, -37.000,66.000, 323.083,66.000, -36.917,66.000, 323.167,66.000, -36.833,66.000, 323.250,66.000, -36.750,66.000, 323.333,66.000, -36.667,66.000, 323.417,66.000, -36.583,66.000, 323.667,66.000, -36.333,66.000, 323.750,66.000, -36.250,66.000, 323.833,66.000, -36.167,66.000, 336.250,66.000, -23.750,66.000, 336.333,66.000, -23.667,66.000, 336.750,66.000, -23.250,66.000, 336.917,66.000, -23.083,66.000, 337.083,66.000, -22.917,66.000, 337.583,66.000, -22.417,66.000, 338.167,66.000, -21.833,66.000, 338.333,66.000, -21.667,66.000, 338.417,66.000, -21.583,66.000, 338.500,66.000, -21.500,66.000, 339.667,66.000, -20.333,66.000, 339.833,66.000, -20.167,66.000, 340.583,66.000, -19.417,66.000, 340.667,66.000, -19.333,66.000, 340.833,66.000, -19.167,66.000, 341.250,66.000, -18.750,66.000, 341.750,66.000, -18.250,66.000, 342.083,66.000, -17.917,66.000, 342.167,66.000, -17.833,66.000, 342.667,66.000, -17.333,66.000, 344.833,66.000, -15.167,66.000, 344.917,66.000, -15.083,66.000, 345.000,66.000, -15.000,66.000, 345.083,66.000, -14.917,66.000, 345.167,66.000, -14.833,66.000, 12.750,66.083, 12.833,66.083, 12.917,66.083, 13.000,66.083, 13.083,66.083, 13.583,66.083, 13.667,66.083, 13.750,66.083, 34.250,66.083, 34.333,66.083, 34.417,66.083, 38.000,66.083, 38.083,66.083, 38.167,66.083, 38.250,66.083, 38.333,66.083, 38.417,66.083, 38.500,66.083, 38.583,66.083, 38.667,66.083, 38.750,66.083, 41.417,66.083, 41.500,66.083, 41.583,66.083, 43.167,66.083, 43.417,66.083, 43.500,66.083, 43.583,66.083, 43.917,66.083, 44.167,66.083, 180.000,66.083, 181.333,66.083, -178.667,66.083, 181.417,66.083, -178.583,66.083, 189.500,66.083, -170.500,66.083, 189.583,66.083, -170.417,66.083, 189.667,66.083, -170.333,66.083, 189.750,66.083, -170.250,66.083, 189.833,66.083, -170.167,66.083, 189.917,66.083, -170.083,66.083, 190.000,66.083, -170.000,66.083, 193.417,66.083, -166.583,66.083, 193.500,66.083, -166.500,66.083, 193.583,66.083, -166.417,66.083, 193.667,66.083, -166.333,66.083, 193.833,66.083, -166.167,66.083, 193.917,66.083, -166.083,66.083, 194.000,66.083, -166.000,66.083, 194.083,66.083, -165.917,66.083, 194.167,66.083, -165.833,66.083, 194.250,66.083, -165.750,66.083, 194.333,66.083, -165.667,66.083, 194.417,66.083, -165.583,66.083, 195.917,66.083, -164.083,66.083, 196.000,66.083, -164.000,66.083, 196.250,66.083, -163.750,66.083, 196.500,66.083, -163.500,66.083, 196.583,66.083, -163.417,66.083, 196.667,66.083, -163.333,66.083, 197.000,66.083, -163.000,66.083, 198.250,66.083, -161.750,66.083, 198.333,66.083, -161.667,66.083, 198.667,66.083, -161.333,66.083, 198.917,66.083, -161.083,66.083, 240.500,66.083, -119.500,66.083, 242.000,66.083, -118.000,66.083, 273.833,66.083, -86.167,66.083, 275.583,66.083, -84.417,66.083, 285.583,66.083, -74.417,66.083, 285.667,66.083, -74.333,66.083, 291.417,66.083, -68.583,66.083, 291.500,66.083, -68.500,66.083, 291.667,66.083, -68.333,66.083, 291.833,66.083, -68.167,66.083, 292.083,66.083, -67.917,66.083, 292.417,66.083, -67.583,66.083, 292.500,66.083, -67.500,66.083, 294.083,66.083, -65.917,66.083, 294.167,66.083, -65.833,66.083, 294.250,66.083, -65.750,66.083, 294.333,66.083, -65.667,66.083, 294.500,66.083, -65.500,66.083, 294.583,66.083, -65.417,66.083, 294.667,66.083, -65.333,66.083, 294.750,66.083, -65.250,66.083, 294.833,66.083, -65.167,66.083, 294.917,66.083, -65.083,66.083, 295.000,66.083, -65.000,66.083, 295.250,66.083, -64.750,66.083, 297.333,66.083, -62.667,66.083, 297.417,66.083, -62.583,66.083, 297.500,66.083, -62.500,66.083, 297.583,66.083, -62.417,66.083, 297.667,66.083, -62.333,66.083, 297.750,66.083, -62.250,66.083, 306.667,66.083, -53.333,66.083, 306.750,66.083, -53.250,66.083, 306.833,66.083, -53.167,66.083, 306.917,66.083, -53.083,66.083, 307.000,66.083, -53.000,66.083, 307.417,66.083, -52.583,66.083, 307.750,66.083, -52.250,66.083, 307.833,66.083, -52.167,66.083, 307.917,66.083, -52.083,66.083, 308.000,66.083, -52.000,66.083, 321.417,66.083, -38.583,66.083, 321.583,66.083, -38.417,66.083, 321.667,66.083, -38.333,66.083, 322.417,66.083, -37.583,66.083, 322.833,66.083, -37.167,66.083, 322.917,66.083, -37.083,66.083, 323.500,66.083, -36.500,66.083, 323.583,66.083, -36.417,66.083, 323.917,66.083, -36.083,66.083, 324.000,66.083, -36.000,66.083, 324.083,66.083, -35.917,66.083, 336.417,66.083, -23.583,66.083, 336.583,66.083, -23.417,66.083, 336.667,66.083, -23.333,66.083, 336.750,66.083, -23.250,66.083, 336.833,66.083, -23.167,66.083, 337.500,66.083, -22.500,66.083, 337.667,66.083, -22.333,66.083, 338.083,66.083, -21.917,66.083, 338.250,66.083, -21.750,66.083, 339.583,66.083, -20.417,66.083, 339.667,66.083, -20.333,66.083, 339.750,66.083, -20.250,66.083, 340.750,66.083, -19.250,66.083, 340.917,66.083, -19.083,66.083, 341.083,66.083, -18.917,66.083, 341.167,66.083, -18.833,66.083, 341.250,66.083, -18.750,66.083, 341.750,66.083, -18.250,66.083, 341.833,66.083, -18.167,66.083, 341.917,66.083, -18.083,66.083, 342.000,66.083, -18.000,66.083, 342.667,66.083, -17.333,66.083, 342.917,66.083, -17.083,66.083, 343.000,66.083, -17.000,66.083, 343.083,66.083, -16.917,66.083, 343.167,66.083, -16.833,66.083, 343.250,66.083, -16.750,66.083, 343.333,66.083, -16.667,66.083, 344.417,66.083, -15.583,66.083, 344.583,66.083, -15.417,66.083, 344.750,66.083, -15.250,66.083, 13.167,66.167, 13.417,66.167, 13.500,66.167, 13.833,66.167, 13.917,66.167, 33.833,66.167, 33.917,66.167, 34.000,66.167, 34.083,66.167, 34.167,66.167, 37.500,66.167, 37.583,66.167, 37.667,66.167, 37.750,66.167, 37.833,66.167, 37.917,66.167, 38.833,66.167, 38.917,66.167, 39.000,66.167, 39.083,66.167, 39.167,66.167, 41.667,66.167, 41.750,66.167, 43.250,66.167, 43.333,66.167, 43.667,66.167, 43.750,66.167, 43.833,66.167, 44.083,66.167, 71.833,66.167, 71.917,66.167, 72.000,66.167, 72.083,66.167, 180.000,66.167, 180.167,66.167, -179.833,66.167, 180.250,66.167, -179.750,66.167, 180.417,66.167, -179.583,66.167, 181.500,66.167, -178.500,66.167, 185.667,66.167, -174.333,66.167, 185.917,66.167, -174.083,66.167, 189.167,66.167, -170.833,66.167, 189.417,66.167, -170.583,66.167, 193.750,66.167, -166.250,66.167, 194.500,66.167, -165.500,66.167, 195.833,66.167, -164.167,66.167, 198.417,66.167, -161.583,66.167, 198.500,66.167, -161.500,66.167, 198.583,66.167, -161.417,66.167, 198.750,66.167, -161.250,66.167, 198.833,66.167, -161.167,66.167, 199.000,66.167, -161.000,66.167, 240.417,66.167, -119.583,66.167, 242.000,66.167, -118.000,66.167, 273.667,66.167, -86.333,66.167, 273.750,66.167, -86.250,66.167, 273.833,66.167, -86.167,66.167, 273.917,66.167, -86.083,66.167, 285.583,66.167, -74.417,66.167, 285.667,66.167, -74.333,66.167, 291.333,66.167, -68.667,66.167, 291.833,66.167, -68.167,66.167, 291.917,66.167, -68.083,66.167, 292.000,66.167, -68.000,66.167, 292.167,66.167, -67.833,66.167, 292.250,66.167, -67.750,66.167, 292.333,66.167, -67.667,66.167, 293.833,66.167, -66.167,66.167, 293.917,66.167, -66.083,66.167, 294.000,66.167, -66.000,66.167, 294.417,66.167, -65.583,66.167, 295.083,66.167, -64.917,66.167, 295.250,66.167, -64.750,66.167, 295.333,66.167, -64.667,66.167, 297.333,66.167, -62.667,66.167, 297.417,66.167, -62.583,66.167, 306.417,66.167, -53.583,66.167, 306.500,66.167, -53.500,66.167, 306.583,66.167, -53.417,66.167, 306.667,66.167, -53.333,66.167, 306.833,66.167, -53.167,66.167, 307.000,66.167, -53.000,66.167, 307.167,66.167, -52.833,66.167, 321.750,66.167, -38.250,66.167, 321.833,66.167, -38.167,66.167, 321.917,66.167, -38.083,66.167, 322.500,66.167, -37.500,66.167, 322.583,66.167, -37.417,66.167, 324.167,66.167, -35.833,66.167, 336.500,66.167, -23.500,66.167, 337.167,66.167, -22.833,66.167, 337.250,66.167, -22.750,66.167, 337.333,66.167, -22.667,66.167, 337.417,66.167, -22.583,66.167, 337.500,66.167, -22.500,66.167, 337.583,66.167, -22.417,66.167, 337.917,66.167, -22.083,66.167, 338.000,66.167, -22.000,66.167, 338.083,66.167, -21.917,66.167, 341.000,66.167, -19.000,66.167, 342.750,66.167, -17.250,66.167, 342.833,66.167, -17.167,66.167, 343.417,66.167, -16.583,66.167, 343.500,66.167, -16.500,66.167, 344.167,66.167, -15.833,66.167, 344.250,66.167, -15.750,66.167, 344.333,66.167, -15.667,66.167, 344.500,66.167, -15.500,66.167, 344.667,66.167, -15.333,66.167, 344.833,66.167, -15.167,66.167, 13.167,66.250, 13.333,66.250, 13.583,66.250, 14.000,66.250, 33.333,66.250, 33.417,66.250, 33.500,66.250, 33.583,66.250, 33.667,66.250, 33.750,66.250, 37.167,66.250, 37.250,66.250, 37.333,66.250, 37.417,66.250, 39.250,66.250, 39.333,66.250, 39.417,66.250, 39.500,66.250, 39.583,66.250, 39.667,66.250, 39.750,66.250, 41.833,66.250, 43.417,66.250, 43.500,66.250, 44.167,66.250, 70.417,66.250, 70.500,66.250, 71.583,66.250, 71.667,66.250, 71.750,66.250, 72.167,66.250, 72.250,66.250, 72.333,66.250, 180.083,66.250, -179.917,66.250, 180.333,66.250, -179.667,66.250, 180.417,66.250, -179.583,66.250, 180.667,66.250, -179.333,66.250, 180.917,66.250, -179.083,66.250, 181.000,66.250, -179.000,66.250, 181.083,66.250, -178.917,66.250, 181.250,66.250, -178.750,66.250, 181.500,66.250, -178.500,66.250, 185.333,66.250, -174.667,66.250, 185.583,66.250, -174.417,66.250, 185.750,66.250, -174.250,66.250, 185.833,66.250, -174.167,66.250, 186.000,66.250, -174.000,66.250, 189.083,66.250, -170.917,66.250, 189.250,66.250, -170.750,66.250, 189.333,66.250, -170.667,66.250, 189.500,66.250, -170.500,66.250, 194.167,66.250, -165.833,66.250, 194.250,66.250, -165.750,66.250, 194.333,66.250, -165.667,66.250, 194.417,66.250, -165.583,66.250, 195.833,66.250, -164.167,66.250, 199.000,66.250, -161.000,66.250, 240.500,66.250, -119.500,66.250, 240.583,66.250, -119.417,66.250, 240.667,66.250, -119.333,66.250, 240.750,66.250, -119.250,66.250, 240.833,66.250, -119.167,66.250, 240.917,66.250, -119.083,66.250, 241.000,66.250, -119.000,66.250, 241.083,66.250, -118.917,66.250, 241.167,66.250, -118.833,66.250, 241.250,66.250, -118.750,66.250, 241.333,66.250, -118.667,66.250, 241.417,66.250, -118.583,66.250, 241.500,66.250, -118.500,66.250, 241.583,66.250, -118.417,66.250, 242.000,66.250, -118.000,66.250, 273.250,66.250, -86.750,66.250, 273.333,66.250, -86.667,66.250, 273.417,66.250, -86.583,66.250, 273.500,66.250, -86.500,66.250, 273.583,66.250, -86.417,66.250, 275.250,66.250, -84.750,66.250, 275.333,66.250, -84.667,66.250, 275.917,66.250, -84.083,66.250, 276.000,66.250, -84.000,66.250, 276.750,66.250, -83.250,66.250, 276.833,66.250, -83.167,66.250, 285.750,66.250, -74.250,66.250, 285.833,66.250, -74.167,66.250, 285.917,66.250, -74.083,66.250, 291.417,66.250, -68.583,66.250, 291.500,66.250, -68.500,66.250, 291.583,66.250, -68.417,66.250, 291.667,66.250, -68.333,66.250, 291.750,66.250, -68.250,66.250, 292.083,66.250, -67.917,66.250, 293.583,66.250, -66.417,66.250, 293.750,66.250, -66.250,66.250, 294.083,66.250, -65.917,66.250, 294.167,66.250, -65.833,66.250, 294.333,66.250, -65.667,66.250, 294.500,66.250, -65.500,66.250, 295.167,66.250, -64.833,66.250, 295.417,66.250, -64.583,66.250, 297.250,66.250, -62.750,66.250, 306.417,66.250, -53.583,66.250, 306.750,66.250, -53.250,66.250, 306.917,66.250, -53.083,66.250, 307.083,66.250, -52.917,66.250, 307.250,66.250, -52.750,66.250, 307.333,66.250, -52.667,66.250, 321.750,66.250, -38.250,66.250, 321.833,66.250, -38.167,66.250, 321.917,66.250, -38.083,66.250, 322.000,66.250, -38.000,66.250, 322.083,66.250, -37.917,66.250, 322.250,66.250, -37.750,66.250, 322.667,66.250, -37.333,66.250, 322.750,66.250, -37.250,66.250, 324.167,66.250, -35.833,66.250, 337.583,66.250, -22.417,66.250, 337.667,66.250, -22.333,66.250, 337.750,66.250, -22.250,66.250, 337.833,66.250, -22.167,66.250, 343.583,66.250, -16.417,66.250, 344.083,66.250, -15.917,66.250, 344.667,66.250, -15.333,66.250, 344.750,66.250, -15.250,66.250, 344.833,66.250, -15.167,66.250, 344.917,66.250, -15.083,66.250, 13.083,66.333, 13.250,66.333, 13.500,66.333, 13.667,66.333, 13.750,66.333, 13.917,66.333, 33.250,66.333, 36.167,66.333, 36.250,66.333, 36.333,66.333, 36.417,66.333, 36.500,66.333, 36.583,66.333, 36.667,66.333, 36.750,66.333, 36.833,66.333, 36.917,66.333, 37.000,66.333, 37.083,66.333, 39.833,66.333, 39.917,66.333, 40.000,66.333, 41.917,66.333, 42.000,66.333, 42.583,66.333, 42.667,66.333, 42.750,66.333, 42.833,66.333, 42.917,66.333, 43.250,66.333, 43.333,66.333, 44.167,66.333, 69.917,66.333, 70.000,66.333, 70.083,66.333, 70.167,66.333, 70.250,66.333, 70.333,66.333, 70.583,66.333, 70.667,66.333, 70.750,66.333, 70.833,66.333, 70.917,66.333, 71.000,66.333, 71.083,66.333, 71.167,66.333, 71.250,66.333, 71.333,66.333, 71.417,66.333, 71.500,66.333, 72.417,66.333, 180.250,66.333, -179.750,66.333, 180.417,66.333, -179.583,66.333, 180.500,66.333, -179.500,66.333, 180.667,66.333, -179.333,66.333, 180.750,66.333, -179.250,66.333, 180.917,66.333, -179.083,66.333, 181.083,66.333, -178.917,66.333, 181.250,66.333, -178.750,66.333, 181.333,66.333, -178.667,66.333, 181.500,66.333, -178.500,66.333, 185.250,66.333, -174.750,66.333, 185.417,66.333, -174.583,66.333, 185.500,66.333, -174.500,66.333, 185.667,66.333, -174.333,66.333, 185.750,66.333, -174.250,66.333, 185.917,66.333, -174.083,66.333, 186.083,66.333, -173.917,66.333, 186.167,66.333, -173.833,66.333, 189.083,66.333, -170.917,66.333, 189.167,66.333, -170.833,66.333, 189.250,66.333, -170.750,66.333, 194.333,66.333, -165.667,66.333, 194.417,66.333, -165.583,66.333, 194.500,66.333, -165.500,66.333, 194.583,66.333, -165.417,66.333, 195.917,66.333, -164.083,66.333, 196.000,66.333, -164.000,66.333, 198.917,66.333, -161.083,66.333, 199.083,66.333, -160.917,66.333, 199.167,66.333, -160.833,66.333, 199.250,66.333, -160.750,66.333, 199.333,66.333, -160.667,66.333, 199.417,66.333, -160.583,66.333, 199.500,66.333, -160.500,66.333, 199.583,66.333, -160.417,66.333, 199.667,66.333, -160.333,66.333, 199.750,66.333, -160.250,66.333, 241.667,66.333, -118.333,66.333, 241.750,66.333, -118.250,66.333, 242.083,66.333, -117.917,66.333, 273.083,66.333, -86.917,66.333, 273.167,66.333, -86.833,66.333, 274.750,66.333, -85.250,66.333, 274.833,66.333, -85.167,66.333, 274.917,66.333, -85.083,66.333, 275.000,66.333, -85.000,66.333, 275.083,66.333, -84.917,66.333, 275.167,66.333, -84.833,66.333, 275.333,66.333, -84.667,66.333, 275.667,66.333, -84.333,66.333, 275.750,66.333, -84.250,66.333, 275.833,66.333, -84.167,66.333, 275.917,66.333, -84.083,66.333, 286.000,66.333, -74.000,66.333, 286.083,66.333, -73.917,66.333, 286.167,66.333, -73.833,66.333, 292.083,66.333, -67.917,66.333, 292.583,66.333, -67.417,66.333, 293.583,66.333, -66.417,66.333, 293.667,66.333, -66.333,66.333, 294.250,66.333, -65.750,66.333, 294.417,66.333, -65.583,66.333, 295.250,66.333, -64.750,66.333, 295.333,66.333, -64.667,66.333, 297.250,66.333, -62.750,66.333, 297.333,66.333, -62.667,66.333, 297.417,66.333, -62.583,66.333, 297.833,66.333, -62.167,66.333, 297.917,66.333, -62.083,66.333, 298.000,66.333, -62.000,66.333, 298.083,66.333, -61.917,66.333, 298.167,66.333, -61.833,66.333, 306.333,66.333, -53.667,66.333, 306.500,66.333, -53.500,66.333, 306.583,66.333, -53.417,66.333, 306.667,66.333, -53.333,66.333, 307.000,66.333, -53.000,66.333, 307.083,66.333, -52.917,66.333, 307.250,66.333, -52.750,66.333, 307.417,66.333, -52.583,66.333, 307.500,66.333, -52.500,66.333, 321.667,66.333, -38.333,66.333, 322.417,66.333, -37.583,66.333, 322.667,66.333, -37.333,66.333, 322.833,66.333, -37.167,66.333, 324.000,66.333, -36.000,66.333, 324.083,66.333, -35.917,66.333, 324.250,66.333, -35.750,66.333, 324.417,66.333, -35.583,66.333, 324.500,66.333, -35.500,66.333, 324.583,66.333, -35.417,66.333, 324.750,66.333, -35.250,66.333, 336.917,66.333, -23.083,66.333, 337.000,66.333, -23.000,66.333, 337.083,66.333, -22.917,66.333, 337.167,66.333, -22.833,66.333, 337.250,66.333, -22.750,66.333, 337.333,66.333, -22.667,66.333, 337.417,66.333, -22.583,66.333, 337.500,66.333, -22.500,66.333, 337.583,66.333, -22.417,66.333, 343.583,66.333, -16.417,66.333, 343.917,66.333, -16.083,66.333, 344.083,66.333, -15.917,66.333, 345.000,66.333, -15.000,66.333, 13.167,66.417, 13.250,66.417, 13.333,66.417, 13.417,66.417, 13.833,66.417, 31.750,66.417, 31.833,66.417, 31.917,66.417, 32.083,66.417, 32.167,66.417, 32.250,66.417, 33.250,66.417, 33.333,66.417, 33.417,66.417, 35.417,66.417, 35.500,66.417, 35.583,66.417, 35.667,66.417, 35.750,66.417, 35.833,66.417, 35.917,66.417, 36.000,66.417, 36.083,66.417, 40.083,66.417, 40.167,66.417, 40.250,66.417, 42.083,66.417, 42.333,66.417, 42.417,66.417, 42.500,66.417, 43.000,66.417, 43.083,66.417, 43.167,66.417, 44.250,66.417, 44.333,66.417, 69.500,66.417, 69.583,66.417, 69.667,66.417, 69.750,66.417, 69.833,66.417, 72.417,66.417, 180.333,66.417, -179.667,66.417, 180.583,66.417, -179.417,66.417, 180.833,66.417, -179.167,66.417, 181.167,66.417, -178.833,66.417, 181.417,66.417, -178.583,66.417, 185.333,66.417, -174.667,66.417, 185.833,66.417, -174.167,66.417, 185.917,66.417, -174.083,66.417, 186.250,66.417, -173.750,66.417, 188.917,66.417, -171.083,66.417, 189.000,66.417, -171.000,66.417, 194.667,66.417, -165.333,66.417, 194.750,66.417, -165.250,66.417, 194.833,66.417, -165.167,66.417, 194.917,66.417, -165.083,66.417, 195.000,66.417, -165.000,66.417, 195.083,66.417, -164.917,66.417, 195.167,66.417, -164.833,66.417, 196.000,66.417, -164.000,66.417, 198.167,66.417, -161.833,66.417, 198.250,66.417, -161.750,66.417, 198.333,66.417, -161.667,66.417, 198.417,66.417, -161.583,66.417, 198.500,66.417, -161.500,66.417, 198.583,66.417, -161.417,66.417, 198.667,66.417, -161.333,66.417, 198.750,66.417, -161.250,66.417, 198.833,66.417, -161.167,66.417, 198.917,66.417, -161.083,66.417, 199.000,66.417, -161.000,66.417, 199.833,66.417, -160.167,66.417, 241.833,66.417, -118.167,66.417, 241.917,66.417, -118.083,66.417, 242.000,66.417, -118.000,66.417, 273.000,66.417, -87.000,66.417, 274.667,66.417, -85.333,66.417, 275.250,66.417, -84.750,66.417, 275.417,66.417, -84.583,66.417, 275.500,66.417, -84.500,66.417, 275.583,66.417, -84.417,66.417, 275.833,66.417, -84.167,66.417, 275.917,66.417, -84.083,66.417, 276.500,66.417, -83.500,66.417, 276.583,66.417, -83.417,66.417, 286.250,66.417, -73.750,66.417, 286.333,66.417, -73.667,66.417, 291.917,66.417, -68.083,66.417, 292.083,66.417, -67.917,66.417, 292.417,66.417, -67.583,66.417, 292.500,66.417, -67.500,66.417, 292.667,66.417, -67.333,66.417, 293.333,66.417, -66.667,66.417, 293.417,66.417, -66.583,66.417, 293.500,66.417, -66.500,66.417, 297.167,66.417, -62.833,66.417, 297.667,66.417, -62.333,66.417, 297.750,66.417, -62.250,66.417, 298.000,66.417, -62.000,66.417, 306.417,66.417, -53.583,66.417, 306.583,66.417, -53.417,66.417, 306.667,66.417, -53.333,66.417, 306.750,66.417, -53.250,66.417, 306.833,66.417, -53.167,66.417, 307.167,66.417, -52.833,66.417, 307.333,66.417, -52.667,66.417, 307.417,66.417, -52.583,66.417, 307.583,66.417, -52.417,66.417, 307.667,66.417, -52.333,66.417, 307.833,66.417, -52.167,66.417, 307.917,66.417, -52.083,66.417, 308.000,66.417, -52.000,66.417, 321.750,66.417, -38.250,66.417, 321.833,66.417, -38.167,66.417, 321.917,66.417, -38.083,66.417, 322.000,66.417, -38.000,66.417, 322.083,66.417, -37.917,66.417, 322.167,66.417, -37.833,66.417, 322.250,66.417, -37.750,66.417, 322.333,66.417, -37.667,66.417, 322.500,66.417, -37.500,66.417, 322.583,66.417, -37.417,66.417, 322.750,66.417, -37.250,66.417, 323.917,66.417, -36.083,66.417, 324.083,66.417, -35.917,66.417, 324.250,66.417, -35.750,66.417, 324.333,66.417, -35.667,66.417, 324.667,66.417, -35.333,66.417, 324.833,66.417, -35.167,66.417, 324.917,66.417, -35.083,66.417, 325.000,66.417, -35.000,66.417, 325.083,66.417, -34.917,66.417, 325.167,66.417, -34.833,66.417, 336.917,66.417, -23.083,66.417, 337.000,66.417, -23.000,66.417, 337.083,66.417, -22.917,66.417, 337.167,66.417, -22.833,66.417, 337.250,66.417, -22.750,66.417, 337.333,66.417, -22.667,66.417, 337.417,66.417, -22.583,66.417, 343.500,66.417, -16.500,66.417, 343.583,66.417, -16.417,66.417, 343.667,66.417, -16.333,66.417, 343.833,66.417, -16.167,66.417, 344.000,66.417, -16.000,66.417, 13.083,66.500, 13.333,66.500, 13.417,66.500, 13.500,66.500, 31.667,66.500, 32.000,66.500, 32.333,66.500, 32.917,66.500, 33.000,66.500, 33.083,66.500, 33.167,66.500, 35.167,66.500, 35.250,66.500, 35.333,66.500, 40.333,66.500, 40.417,66.500, 42.167,66.500, 42.250,66.500, 44.417,66.500, 69.083,66.500, 69.167,66.500, 69.250,66.500, 69.333,66.500, 69.417,66.500, 69.833,66.500, 69.917,66.500, 70.000,66.500, 72.417,66.500, 185.167,66.500, -174.833,66.500, 185.250,66.500, -174.750,66.500, 185.333,66.500, -174.667,66.500, 186.167,66.500, -173.833,66.500, 188.667,66.500, -171.333,66.500, 188.750,66.500, -171.250,66.500, 188.833,66.500, -171.167,66.500, 195.250,66.500, -164.750,66.500, 195.333,66.500, -164.667,66.500, 195.417,66.500, -164.583,66.500, 195.500,66.500, -164.500,66.500, 195.917,66.500, -164.083,66.500, 198.167,66.500, -161.833,66.500, 198.750,66.500, -161.250,66.500, 198.833,66.500, -161.167,66.500, 199.833,66.500, -160.167,66.500, 273.000,66.500, -87.000,66.500, 273.167,66.500, -86.833,66.500, 274.667,66.500, -85.333,66.500, 275.667,66.500, -84.333,66.500, 275.750,66.500, -84.250,66.500, 275.917,66.500, -84.083,66.500, 276.417,66.500, -83.583,66.500, 276.667,66.500, -83.333,66.500, 276.750,66.500, -83.250,66.500, 286.417,66.500, -73.583,66.500, 286.500,66.500, -73.500,66.500, 291.833,66.500, -68.167,66.500, 292.000,66.500, -68.000,66.500, 292.167,66.500, -67.833,66.500, 292.250,66.500, -67.750,66.500, 292.333,66.500, -67.667,66.500, 292.500,66.500, -67.500,66.500, 292.667,66.500, -67.333,66.500, 293.250,66.500, -66.750,66.500, 297.250,66.500, -62.750,66.500, 297.333,66.500, -62.667,66.500, 297.417,66.500, -62.583,66.500, 297.500,66.500, -62.500,66.500, 297.583,66.500, -62.417,66.500, 298.083,66.500, -61.917,66.500, 298.167,66.500, -61.833,66.500, 306.417,66.500, -53.583,66.500, 306.500,66.500, -53.500,66.500, 306.917,66.500, -53.083,66.500, 307.500,66.500, -52.500,66.500, 307.583,66.500, -52.417,66.500, 307.750,66.500, -52.250,66.500, 308.083,66.500, -51.917,66.500, 324.000,66.500, -36.000,66.500, 324.167,66.500, -35.833,66.500, 325.250,66.500, -34.750,66.500, 343.750,66.500, -16.250,66.500, 343.833,66.500, -16.167,66.500, 13.250,66.583, 13.333,66.583, 13.583,66.583, 31.750,66.583, 31.833,66.583, 31.917,66.583, 32.000,66.583, 32.250,66.583, 32.833,66.583, 33.250,66.583, 35.000,66.583, 35.083,66.583, 40.500,66.583, 40.667,66.583, 44.417,66.583, 44.500,66.583, 69.000,66.583, 69.583,66.583, 69.667,66.583, 69.750,66.583, 69.917,66.583, 70.333,66.583, 70.417,66.583, 70.500,66.583, 70.583,66.583, 70.667,66.583, 70.750,66.583, 70.833,66.583, 70.917,66.583, 71.000,66.583, 71.083,66.583, 72.500,66.583, 72.583,66.583, 72.667,66.583, 72.750,66.583, 72.833,66.583, 72.917,66.583, 184.833,66.583, -175.167,66.583, 184.917,66.583, -175.083,66.583, 185.000,66.583, -175.000,66.583, 185.083,66.583, -174.917,66.583, 185.333,66.583, -174.667,66.583, 185.750,66.583, -174.250,66.583, 185.833,66.583, -174.167,66.583, 185.917,66.583, -174.083,66.583, 186.000,66.583, -174.000,66.583, 186.083,66.583, -173.917,66.583, 188.417,66.583, -171.583,66.583, 188.500,66.583, -171.500,66.583, 188.583,66.583, -171.417,66.583, 195.583,66.583, -164.417,66.583, 195.667,66.583, -164.333,66.583, 195.750,66.583, -164.250,66.583, 195.833,66.583, -164.167,66.583, 196.000,66.583, -164.000,66.583, 198.500,66.583, -161.500,66.583, 198.583,66.583, -161.417,66.583, 198.667,66.583, -161.333,66.583, 198.750,66.583, -161.250,66.583, 199.750,66.583, -160.250,66.583, 273.083,66.583, -86.917,66.583, 273.250,66.583, -86.750,66.583, 273.333,66.583, -86.667,66.583, 273.417,66.583, -86.583,66.583, 273.500,66.583, -86.500,66.583, 273.583,66.583, -86.417,66.583, 273.667,66.583, -86.333,66.583, 273.750,66.583, -86.250,66.583, 273.833,66.583, -86.167,66.583, 273.917,66.583, -86.083,66.583, 274.000,66.583, -86.000,66.583, 274.083,66.583, -85.917,66.583, 274.167,66.583, -85.833,66.583, 274.250,66.583, -85.750,66.583, 274.333,66.583, -85.667,66.583, 274.417,66.583, -85.583,66.583, 274.500,66.583, -85.500,66.583, 274.583,66.583, -85.417,66.583, 275.583,66.583, -84.417,66.583, 276.167,66.583, -83.833,66.583, 276.250,66.583, -83.750,66.583, 276.333,66.583, -83.667,66.583, 276.833,66.583, -83.167,66.583, 276.917,66.583, -83.083,66.583, 277.000,66.583, -83.000,66.583, 277.083,66.583, -82.917,66.583, 277.167,66.583, -82.833,66.583, 277.250,66.583, -82.750,66.583, 286.583,66.583, -73.417,66.583, 286.667,66.583, -73.333,66.583, 291.917,66.583, -68.083,66.583, 292.083,66.583, -67.917,66.583, 292.250,66.583, -67.750,66.583, 292.417,66.583, -67.583,66.583, 292.583,66.583, -67.417,66.583, 292.750,66.583, -67.250,66.583, 292.833,66.583, -67.167,66.583, 292.917,66.583, -67.083,66.583, 293.000,66.583, -67.000,66.583, 293.333,66.583, -66.667,66.583, 297.833,66.583, -62.167,66.583, 298.000,66.583, -62.000,66.583, 298.083,66.583, -61.917,66.583, 298.250,66.583, -61.750,66.583, 298.417,66.583, -61.583,66.583, 298.500,66.583, -61.500,66.583, 306.667,66.583, -53.333,66.583, 306.750,66.583, -53.250,66.583, 306.833,66.583, -53.167,66.583, 307.667,66.583, -52.333,66.583, 307.750,66.583, -52.250,66.583, 307.917,66.583, -52.083,66.583, 308.083,66.583, -51.917,66.583, 308.167,66.583, -51.833,66.583, 308.250,66.583, -51.750,66.583, 325.250,66.583, -34.750,66.583, 13.500,66.667, 31.583,66.667, 31.667,66.667, 31.750,66.667, 31.833,66.667, 32.333,66.667, 32.917,66.667, 33.000,66.667, 33.083,66.667, 33.167,66.667, 34.333,66.667, 34.417,66.667, 34.500,66.667, 34.583,66.667, 34.667,66.667, 34.750,66.667, 34.833,66.667, 34.917,66.667, 40.583,66.667, 40.750,66.667, 40.833,66.667, 44.583,66.667, 46.333,66.667, 46.417,66.667, 69.000,66.667, 69.583,66.667, 69.750,66.667, 69.833,66.667, 69.917,66.667, 70.000,66.667, 70.500,66.667, 70.583,66.667, 70.667,66.667, 71.167,66.667, 71.250,66.667, 71.333,66.667, 71.417,66.667, 73.000,66.667, 73.083,66.667, 184.750,66.667, -175.250,66.667, 186.000,66.667, -174.000,66.667, 188.333,66.667, -171.667,66.667, 197.917,66.667, -162.083,66.667, 198.250,66.667, -161.750,66.667, 198.333,66.667, -161.667,66.667, 198.417,66.667, -161.583,66.667, 198.833,66.667, -161.167,66.667, 198.917,66.667, -161.083,66.667, 199.000,66.667, -161.000,66.667, 199.083,66.667, -160.917,66.667, 199.167,66.667, -160.833,66.667, 199.250,66.667, -160.750,66.667, 199.333,66.667, -160.667,66.667, 199.417,66.667, -160.583,66.667, 199.500,66.667, -160.500,66.667, 199.583,66.667, -160.417,66.667, 199.667,66.667, -160.333,66.667, 275.500,66.667, -84.500,66.667, 275.667,66.667, -84.333,66.667, 275.833,66.667, -84.167,66.667, 276.000,66.667, -84.000,66.667, 276.083,66.667, -83.917,66.667, 277.333,66.667, -82.667,66.667, 286.750,66.667, -73.250,66.667, 286.833,66.667, -73.167,66.667, 286.917,66.667, -73.083,66.667, 287.000,66.667, -73.000,66.667, 292.333,66.667, -67.667,66.667, 292.500,66.667, -67.500,66.667, 292.667,66.667, -67.333,66.667, 293.083,66.667, -66.917,66.667, 293.167,66.667, -66.833,66.667, 293.250,66.667, -66.750,66.667, 296.417,66.667, -63.583,66.667, 296.583,66.667, -63.417,66.667, 297.000,66.667, -63.000,66.667, 297.167,66.667, -62.833,66.667, 297.500,66.667, -62.500,66.667, 297.667,66.667, -62.333,66.667, 297.750,66.667, -62.250,66.667, 297.917,66.667, -62.083,66.667, 298.083,66.667, -61.917,66.667, 298.167,66.667, -61.833,66.667, 298.333,66.667, -61.667,66.667, 298.417,66.667, -61.583,66.667, 298.500,66.667, -61.500,66.667, 306.667,66.667, -53.333,66.667, 306.750,66.667, -53.250,66.667, 306.833,66.667, -53.167,66.667, 306.917,66.667, -53.083,66.667, 307.000,66.667, -53.000,66.667, 307.833,66.667, -52.167,66.667, 308.333,66.667, -51.667,66.667, 308.417,66.667, -51.583,66.667, 325.333,66.667, -34.667,66.667, 325.500,66.667, -34.500,66.667, 325.667,66.667, -34.333,66.667, 13.583,66.750, 13.667,66.750, 13.750,66.750, 31.500,66.750, 32.167,66.750, 32.250,66.750, 32.583,66.750, 32.667,66.750, 32.750,66.750, 32.833,66.750, 33.917,66.750, 34.000,66.750, 34.083,66.750, 34.167,66.750, 34.250,66.750, 40.917,66.750, 41.000,66.750, 44.417,66.750, 44.500,66.750, 46.083,66.750, 46.167,66.750, 46.250,66.750, 46.500,66.750, 46.583,66.750, 46.667,66.750, 46.750,66.750, 69.000,66.750, 69.583,66.750, 69.667,66.750, 70.083,66.750, 70.167,66.750, 70.250,66.750, 70.333,66.750, 70.417,66.750, 70.750,66.750, 71.417,66.750, 73.167,66.750, 73.250,66.750, 73.333,66.750, 73.417,66.750, 73.500,66.750, 184.833,66.750, -175.167,66.750, 185.083,66.750, -174.917,66.750, 186.083,66.750, -173.917,66.750, 188.083,66.750, -171.917,66.750, 188.167,66.750, -171.833,66.750, 188.250,66.750, -171.750,66.750, 188.333,66.750, -171.667,66.750, 197.500,66.750, -162.500,66.750, 197.583,66.750, -162.417,66.750, 197.667,66.750, -162.333,66.750, 197.833,66.750, -162.167,66.750, 197.917,66.750, -162.083,66.750, 198.167,66.750, -161.833,66.750, 252.167,66.750, -107.833,66.750, 252.250,66.750, -107.750,66.750, 275.167,66.750, -84.833,66.750, 275.333,66.750, -84.667,66.750, 275.417,66.750, -84.583,66.750, 275.583,66.750, -84.417,66.750, 276.083,66.750, -83.917,66.750, 277.417,66.750, -82.583,66.750, 277.500,66.750, -82.500,66.750, 277.583,66.750, -82.417,66.750, 287.083,66.750, -72.917,66.750, 296.250,66.750, -63.750,66.750, 296.333,66.750, -63.667,66.750, 296.500,66.750, -63.500,66.750, 296.667,66.750, -63.333,66.750, 296.917,66.750, -63.083,66.750, 297.083,66.750, -62.917,66.750, 297.250,66.750, -62.750,66.750, 297.417,66.750, -62.583,66.750, 297.583,66.750, -62.417,66.750, 297.750,66.750, -62.250,66.750, 297.833,66.750, -62.167,66.750, 298.000,66.750, -62.000,66.750, 298.250,66.750, -61.750,66.750, 298.333,66.750, -61.667,66.750, 307.083,66.750, -52.917,66.750, 307.667,66.750, -52.333,66.750, 307.750,66.750, -52.250,66.750, 307.917,66.750, -52.083,66.750, 308.000,66.750, -52.000,66.750, 308.083,66.750, -51.917,66.750, 308.167,66.750, -51.833,66.750, 308.333,66.750, -51.667,66.750, 308.500,66.750, -51.500,66.750, 308.583,66.750, -51.417,66.750, 308.667,66.750, -51.333,66.750, 309.083,66.750, -50.917,66.750, 309.167,66.750, -50.833,66.750, 309.250,66.750, -50.750,66.750, 309.333,66.750, -50.667,66.750, 309.417,66.750, -50.583,66.750, 309.500,66.750, -50.500,66.750, 309.583,66.750, -50.417,66.750, 309.667,66.750, -50.333,66.750, 325.417,66.750, -34.583,66.750, 325.583,66.750, -34.417,66.750, 325.667,66.750, -34.333,66.750, 13.833,66.833, 31.583,66.833, 31.667,66.833, 31.750,66.833, 32.250,66.833, 32.500,66.833, 33.167,66.833, 33.250,66.833, 33.333,66.833, 33.417,66.833, 33.583,66.833, 33.667,66.833, 33.750,66.833, 33.833,66.833, 41.000,66.833, 41.167,66.833, 44.500,66.833, 45.833,66.833, 45.917,66.833, 46.000,66.833, 46.250,66.833, 46.333,66.833, 46.417,66.833, 46.500,66.833, 46.833,66.833, 46.917,66.833, 47.000,66.833, 47.083,66.833, 47.167,66.833, 47.250,66.833, 47.500,66.833, 47.583,66.833, 69.083,66.833, 69.167,66.833, 69.250,66.833, 69.333,66.833, 69.417,66.833, 69.500,66.833, 69.750,66.833, 70.000,66.833, 70.500,66.833, 70.583,66.833, 70.667,66.833, 71.333,66.833, 73.583,66.833, 184.917,66.833, -175.083,66.833, 185.000,66.833, -175.000,66.833, 185.083,66.833, -174.917,66.833, 186.000,66.833, -174.000,66.833, 186.667,66.833, -173.333,66.833, 186.917,66.833, -173.083,66.833, 187.000,66.833, -173.000,66.833, 187.167,66.833, -172.833,66.833, 187.250,66.833, -172.750,66.833, 187.417,66.833, -172.583,66.833, 188.000,66.833, -172.000,66.833, 197.500,66.833, -162.500,66.833, 197.750,66.833, -162.250,66.833, 197.833,66.833, -162.167,66.833, 198.250,66.833, -161.750,66.833, 252.083,66.833, -107.917,66.833, 252.333,66.833, -107.667,66.833, 252.583,66.833, -107.417,66.833, 264.667,66.833, -95.333,66.833, 274.667,66.833, -85.333,66.833, 274.750,66.833, -85.250,66.833, 274.833,66.833, -85.167,66.833, 274.917,66.833, -85.083,66.833, 275.000,66.833, -85.000,66.833, 275.083,66.833, -84.917,66.833, 275.250,66.833, -84.750,66.833, 275.667,66.833, -84.333,66.833, 275.833,66.833, -84.167,66.833, 276.000,66.833, -84.000,66.833, 276.167,66.833, -83.833,66.833, 277.667,66.833, -82.333,66.833, 277.750,66.833, -82.250,66.833, 287.083,66.833, -72.917,66.833, 296.167,66.833, -63.833,66.833, 296.583,66.833, -63.417,66.833, 296.750,66.833, -63.250,66.833, 296.833,66.833, -63.167,66.833, 297.000,66.833, -63.000,66.833, 297.167,66.833, -62.833,66.833, 297.333,66.833, -62.667,66.833, 297.500,66.833, -62.500,66.833, 297.667,66.833, -62.333,66.833, 297.750,66.833, -62.250,66.833, 297.917,66.833, -62.083,66.833, 298.167,66.833, -61.833,66.833, 307.000,66.833, -53.000,66.833, 307.500,66.833, -52.500,66.833, 307.583,66.833, -52.417,66.833, 307.833,66.833, -52.167,66.833, 308.250,66.833, -51.750,66.833, 308.333,66.833, -51.667,66.833, 308.750,66.833, -51.250,66.833, 308.833,66.833, -51.167,66.833, 308.917,66.833, -51.083,66.833, 309.000,66.833, -51.000,66.833, 309.750,66.833, -50.250,66.833, 325.750,66.833, -34.250,66.833, 13.583,66.917, 13.667,66.917, 13.750,66.917, 13.833,66.917, 13.917,66.917, 14.000,66.917, 14.167,66.917, 14.250,66.917, 31.833,66.917, 31.917,66.917, 32.000,66.917, 32.083,66.917, 32.167,66.917, 32.417,66.917, 33.000,66.917, 33.083,66.917, 33.500,66.917, 41.083,66.917, 44.583,66.917, 45.750,66.917, 47.333,66.917, 47.417,66.917, 47.667,66.917, 69.833,66.917, 69.917,66.917, 71.417,66.917, 71.750,66.917, 73.667,66.917, 73.750,66.917, 73.833,66.917, 184.833,66.917, -175.167,66.917, 185.083,66.917, -174.917,66.917, 185.167,66.917, -174.833,66.917, 185.917,66.917, -174.083,66.917, 186.583,66.917, -173.417,66.917, 186.750,66.917, -173.250,66.917, 186.833,66.917, -173.167,66.917, 187.083,66.917, -172.917,66.917, 187.333,66.917, -172.667,66.917, 187.500,66.917, -172.500,66.917, 187.583,66.917, -172.417,66.917, 187.667,66.917, -172.333,66.917, 187.750,66.917, -172.250,66.917, 187.833,66.917, -172.167,66.917, 187.917,66.917, -172.083,66.917, 188.000,66.917, -172.000,66.917, 197.500,66.917, -162.500,66.917, 197.667,66.917, -162.333,66.917, 198.333,66.917, -161.667,66.917, 252.083,66.917, -107.917,66.917, 252.167,66.917, -107.833,66.917, 252.333,66.917, -107.667,66.917, 252.500,66.917, -107.500,66.917, 252.667,66.917, -107.333,66.917, 264.583,66.917, -95.417,66.917, 264.750,66.917, -95.250,66.917, 274.583,66.917, -85.417,66.917, 275.083,66.917, -84.917,66.917, 275.167,66.917, -84.833,66.917, 275.667,66.917, -84.333,66.917, 275.750,66.917, -84.250,66.917, 275.917,66.917, -84.083,66.917, 276.083,66.917, -83.917,66.917, 277.750,66.917, -82.250,66.917, 287.167,66.917, -72.833,66.917, 296.250,66.917, -63.750,66.917, 296.333,66.917, -63.667,66.917, 296.917,66.917, -63.083,66.917, 297.083,66.917, -62.917,66.917, 297.250,66.917, -62.750,66.917, 297.417,66.917, -62.583,66.917, 297.583,66.917, -62.417,66.917, 297.667,66.917, -62.333,66.917, 297.833,66.917, -62.167,66.917, 298.000,66.917, -62.000,66.917, 298.083,66.917, -61.917,66.917, 306.333,66.917, -53.667,66.917, 306.500,66.917, -53.500,66.917, 307.000,66.917, -53.000,66.917, 307.417,66.917, -52.583,66.917, 307.583,66.917, -52.417,66.917, 307.750,66.917, -52.250,66.917, 308.417,66.917, -51.583,66.917, 308.500,66.917, -51.500,66.917, 308.583,66.917, -51.417,66.917, 309.083,66.917, -50.917,66.917, 309.167,66.917, -50.833,66.917, 309.250,66.917, -50.750,66.917, 309.333,66.917, -50.667,66.917, 309.417,66.917, -50.583,66.917, 309.500,66.917, -50.500,66.917, 309.583,66.917, -50.417,66.917, 309.667,66.917, -50.333,66.917, 325.833,66.917, -34.167,66.917, 14.083,67.000, 14.333,67.000, 15.333,67.000, 15.417,67.000, 32.333,67.000, 32.417,67.000, 32.500,67.000, 32.833,67.000, 32.917,67.000, 41.167,67.000, 44.500,67.000, 45.333,67.000, 45.667,67.000, 47.750,67.000, 71.500,67.000, 71.583,67.000, 71.667,67.000, 71.833,67.000, 73.917,67.000, 184.750,67.000, -175.250,67.000, 184.917,67.000, -175.083,67.000, 185.000,67.000, -175.000,67.000, 185.750,67.000, -174.250,67.000, 185.833,67.000, -174.167,67.000, 186.417,67.000, -173.583,67.000, 186.500,67.000, -173.500,67.000, 186.583,67.000, -173.417,67.000, 186.667,67.000, -173.333,67.000, 187.167,67.000, -172.833,67.000, 187.250,67.000, -172.750,67.000, 197.583,67.000, -162.417,67.000, 198.417,67.000, -161.583,67.000, 251.500,67.000, -108.500,67.000, 252.000,67.000, -108.000,67.000, 252.167,67.000, -107.833,67.000, 252.250,67.000, -107.750,67.000, 252.417,67.000, -107.583,67.000, 252.500,67.000, -107.500,67.000, 252.750,67.000, -107.250,67.000, 264.667,67.000, -95.333,67.000, 274.667,67.000, -85.333,67.000, 274.750,67.000, -85.250,67.000, 274.833,67.000, -85.167,67.000, 274.917,67.000, -85.083,67.000, 275.083,67.000, -84.917,67.000, 275.250,67.000, -84.750,67.000, 275.417,67.000, -84.583,67.000, 275.500,67.000, -84.500,67.000, 275.583,67.000, -84.417,67.000, 277.833,67.000, -82.167,67.000, 277.917,67.000, -82.083,67.000, 278.000,67.000, -82.000,67.000, 278.083,67.000, -81.917,67.000, 278.167,67.000, -81.833,67.000, 278.250,67.000, -81.750,67.000, 287.167,67.000, -72.833,67.000, 287.250,67.000, -72.750,67.000, 287.333,67.000, -72.667,67.000, 295.167,67.000, -64.833,67.000, 295.333,67.000, -64.667,67.000, 296.250,67.000, -63.750,67.000, 296.417,67.000, -63.583,67.000, 296.500,67.000, -63.500,67.000, 296.583,67.000, -63.417,67.000, 297.750,67.000, -62.250,67.000, 306.667,67.000, -53.333,67.000, 306.833,67.000, -53.167,67.000, 306.917,67.000, -53.083,67.000, 307.500,67.000, -52.500,67.000, 307.667,67.000, -52.333,67.000, 308.667,67.000, -51.333,67.000, 308.750,67.000, -51.250,67.000, 308.833,67.000, -51.167,67.000, 308.917,67.000, -51.083,67.000, 309.000,67.000, -51.000,67.000, 309.167,67.000, -50.833,67.000, 309.333,67.000, -50.667,67.000, 309.750,67.000, -50.250,67.000, 325.917,67.000, -34.083,67.000, 326.000,67.000, -34.000,67.000, 326.083,67.000, -33.917,67.000, 14.000,67.083, 14.083,67.083, 14.333,67.083, 14.417,67.083, 14.500,67.083, 14.583,67.083, 15.250,67.083, 15.500,67.083, 32.250,67.083, 33.000,67.083, 41.167,67.083, 44.417,67.083, 45.250,67.083, 45.417,67.083, 45.583,67.083, 47.750,67.083, 71.917,67.083, 72.000,67.083, 74.000,67.083, 184.750,67.083, -175.250,67.083, 185.000,67.083, -175.000,67.083, 185.417,67.083, -174.583,67.083, 185.500,67.083, -174.500,67.083, 185.583,67.083, -174.417,67.083, 185.667,67.083, -174.333,67.083, 185.750,67.083, -174.250,67.083, 185.833,67.083, -174.167,67.083, 185.917,67.083, -174.083,67.083, 186.000,67.083, -174.000,67.083, 186.083,67.083, -173.917,67.083, 186.167,67.083, -173.833,67.083, 186.250,67.083, -173.750,67.083, 186.333,67.083, -173.667,67.083, 196.583,67.083, -163.417,67.083, 196.667,67.083, -163.333,67.083, 196.750,67.083, -163.250,67.083, 196.833,67.083, -163.167,67.083, 196.917,67.083, -163.083,67.083, 197.000,67.083, -163.000,67.083, 197.083,67.083, -162.917,67.083, 197.167,67.083, -162.833,67.083, 197.250,67.083, -162.750,67.083, 197.417,67.083, -162.583,67.083, 197.500,67.083, -162.500,67.083, 197.667,67.083, -162.333,67.083, 197.750,67.083, -162.250,67.083, 197.833,67.083, -162.167,67.083, 197.917,67.083, -162.083,67.083, 198.000,67.083, -162.000,67.083, 198.083,67.083, -161.917,67.083, 198.167,67.083, -161.833,67.083, 198.250,67.083, -161.750,67.083, 198.333,67.083, -161.667,67.083, 251.417,67.083, -108.583,67.083, 251.583,67.083, -108.417,67.083, 252.083,67.083, -107.917,67.083, 252.167,67.083, -107.833,67.083, 252.583,67.083, -107.417,67.083, 252.667,67.083, -107.333,67.083, 264.667,67.083, -95.333,67.083, 272.333,67.083, -87.667,67.083, 272.500,67.083, -87.500,67.083, 275.000,67.083, -85.000,67.083, 275.167,67.083, -84.833,67.083, 275.333,67.083, -84.667,67.083, 278.333,67.083, -81.667,67.083, 287.417,67.083, -72.583,67.083, 287.500,67.083, -72.500,67.083, 287.583,67.083, -72.417,67.083, 287.667,67.083, -72.333,67.083, 295.083,67.083, -64.917,67.083, 295.250,67.083, -64.750,67.083, 295.417,67.083, -64.583,67.083, 295.500,67.083, -64.500,67.083, 295.583,67.083, -64.417,67.083, 295.667,67.083, -64.333,67.083, 295.750,67.083, -64.250,67.083, 296.167,67.083, -63.833,67.083, 296.333,67.083, -63.667,67.083, 296.500,67.083, -63.500,67.083, 296.667,67.083, -63.333,67.083, 306.583,67.083, -53.417,67.083, 306.750,67.083, -53.250,67.083, 308.750,67.083, -51.250,67.083, 309.083,67.083, -50.917,67.083, 309.250,67.083, -50.750,67.083, 309.417,67.083, -50.583,67.083, 309.500,67.083, -50.500,67.083, 309.583,67.083, -50.417,67.083, 309.667,67.083, -50.333,67.083, 326.083,67.083, -33.917,67.083, 14.667,67.167, 14.750,67.167, 14.833,67.167, 14.917,67.167, 15.000,67.167, 15.167,67.167, 15.500,67.167, 32.167,67.167, 32.333,67.167, 32.417,67.167, 32.500,67.167, 32.583,67.167, 32.667,67.167, 32.750,67.167, 32.833,67.167, 32.917,67.167, 41.167,67.167, 41.250,67.167, 43.917,67.167, 44.167,67.167, 44.250,67.167, 44.333,67.167, 45.250,67.167, 45.417,67.167, 45.500,67.167, 47.750,67.167, 72.083,67.167, 74.000,67.167, 184.750,67.167, -175.250,67.167, 196.250,67.167, -163.750,67.167, 196.333,67.167, -163.667,67.167, 196.417,67.167, -163.583,67.167, 196.500,67.167, -163.500,67.167, 197.333,67.167, -162.667,67.167, 197.583,67.167, -162.417,67.167, 251.500,67.167, -108.500,67.167, 252.083,67.167, -107.917,67.167, 252.167,67.167, -107.833,67.167, 252.417,67.167, -107.583,67.167, 252.500,67.167, -107.500,67.167, 264.417,67.167, -95.583,67.167, 264.500,67.167, -95.500,67.167, 264.583,67.167, -95.417,67.167, 264.750,67.167, -95.250,67.167, 272.250,67.167, -87.750,67.167, 272.417,67.167, -87.583,67.167, 272.583,67.167, -87.417,67.167, 272.667,67.167, -87.333,67.167, 272.750,67.167, -87.250,67.167, 272.833,67.167, -87.167,67.167, 272.917,67.167, -87.083,67.167, 273.000,67.167, -87.000,67.167, 278.417,67.167, -81.583,67.167, 287.750,67.167, -72.250,67.167, 295.167,67.167, -64.833,67.167, 295.250,67.167, -64.750,67.167, 295.333,67.167, -64.667,67.167, 295.833,67.167, -64.167,67.167, 295.917,67.167, -64.083,67.167, 296.000,67.167, -64.000,67.167, 296.083,67.167, -63.917,67.167, 296.167,67.167, -63.833,67.167, 296.250,67.167, -63.750,67.167, 296.333,67.167, -63.667,67.167, 296.500,67.167, -63.500,67.167, 296.667,67.167, -63.333,67.167, 296.750,67.167, -63.250,67.167, 297.417,67.167, -62.583,67.167, 306.167,67.167, -53.833,67.167, 306.250,67.167, -53.750,67.167, 306.333,67.167, -53.667,67.167, 306.417,67.167, -53.583,67.167, 306.500,67.167, -53.500,67.167, 306.583,67.167, -53.417,67.167, 306.667,67.167, -53.333,67.167, 306.750,67.167, -53.250,67.167, 306.917,67.167, -53.083,67.167, 308.667,67.167, -51.333,67.167, 308.833,67.167, -51.167,67.167, 309.000,67.167, -51.000,67.167, 309.167,67.167, -50.833,67.167, 326.167,67.167, -33.833,67.167, 326.250,67.167, -33.750,67.167, 14.417,67.250, 15.083,67.250, 15.167,67.250, 15.333,67.250, 15.417,67.250, 15.500,67.250, 15.583,67.250, 32.250,67.250, 41.083,67.250, 43.833,67.250, 44.000,67.250, 44.083,67.250, 45.000,67.250, 45.083,67.250, 45.167,67.250, 47.833,67.250, 72.083,67.250, 74.000,67.250, 184.833,67.250, -175.167,67.250, 185.083,67.250, -174.917,67.250, 196.250,67.250, -163.750,67.250, 251.917,67.250, -108.083,67.250, 252.000,67.250, -108.000,67.250, 252.500,67.250, -107.500,67.250, 263.917,67.250, -96.083,67.250, 264.000,67.250, -96.000,67.250, 264.083,67.250, -95.917,67.250, 264.167,67.250, -95.833,67.250, 264.333,67.250, -95.667,67.250, 264.667,67.250, -95.333,67.250, 264.833,67.250, -95.167,67.250, 272.333,67.250, -87.667,67.250, 272.417,67.250, -87.583,67.250, 272.500,67.250, -87.500,67.250, 273.083,67.250, -86.917,67.250, 278.417,67.250, -81.583,67.250, 283.000,67.250, -77.000,67.250, 283.083,67.250, -76.917,67.250, 283.167,67.250, -76.833,67.250, 283.250,67.250, -76.750,67.250, 283.333,67.250, -76.667,67.250, 283.417,67.250, -76.583,67.250, 283.500,67.250, -76.500,67.250, 283.583,67.250, -76.417,67.250, 283.667,67.250, -76.333,67.250, 287.750,67.250, -72.250,67.250, 295.167,67.250, -64.833,67.250, 295.833,67.250, -64.167,67.250, 296.667,67.250, -63.333,67.250, 296.833,67.250, -63.167,67.250, 306.167,67.250, -53.833,67.250, 306.333,67.250, -53.667,67.250, 306.833,67.250, -53.167,67.250, 307.000,67.250, -53.000,67.250, 307.167,67.250, -52.833,67.250, 307.250,67.250, -52.750,67.250, 307.333,67.250, -52.667,67.250, 307.417,67.250, -52.583,67.250, 307.500,67.250, -52.500,67.250, 308.000,67.250, -52.000,67.250, 308.417,67.250, -51.583,67.250, 308.500,67.250, -51.500,67.250, 308.750,67.250, -51.250,67.250, 309.083,67.250, -50.917,67.250, 326.333,67.250, -33.667,67.250, 326.417,67.250, -33.583,67.250, 14.583,67.333, 14.667,67.333, 14.750,67.333, 14.833,67.333, 15.083,67.333, 15.250,67.333, 15.417,67.333, 15.667,67.333, 41.000,67.333, 43.833,67.333, 44.917,67.333, 47.833,67.333, 47.917,67.333, 72.167,67.333, 72.250,67.333, 72.333,67.333, 74.000,67.333, 184.500,67.333, -175.500,67.333, 184.583,67.333, -175.417,67.333, 184.667,67.333, -175.333,67.333, 184.750,67.333, -175.250,67.333, 184.833,67.333, -175.167,67.333, 184.917,67.333, -175.083,67.333, 185.000,67.333, -175.000,67.333, 196.250,67.333, -163.750,67.333, 251.167,67.333, -108.833,67.333, 251.583,67.333, -108.417,67.333, 251.833,67.333, -108.167,67.333, 252.083,67.333, -107.917,67.333, 252.417,67.333, -107.583,67.333, 263.833,67.333, -96.167,67.333, 264.250,67.333, -95.750,67.333, 264.333,67.333, -95.667,67.333, 264.417,67.333, -95.583,67.333, 264.500,67.333, -95.500,67.333, 264.750,67.333, -95.250,67.333, 272.250,67.333, -87.750,67.333, 272.333,67.333, -87.667,67.333, 273.083,67.333, -86.917,67.333, 273.167,67.333, -86.833,67.333, 273.250,67.333, -86.750,67.333, 273.333,67.333, -86.667,67.333, 273.417,67.333, -86.583,67.333, 278.500,67.333, -81.500,67.333, 282.917,67.333, -77.083,67.333, 283.750,67.333, -76.250,67.333, 283.833,67.333, -76.167,67.333, 283.917,67.333, -76.083,67.333, 284.000,67.333, -76.000,67.333, 284.083,67.333, -75.917,67.333, 284.167,67.333, -75.833,67.333, 284.250,67.333, -75.750,67.333, 287.667,67.333, -72.333,67.333, 295.083,67.333, -64.917,67.333, 295.583,67.333, -64.417,67.333, 295.667,67.333, -64.333,67.333, 295.750,67.333, -64.250,67.333, 295.833,67.333, -64.167,67.333, 306.167,67.333, -53.833,67.333, 306.250,67.333, -53.750,67.333, 306.417,67.333, -53.583,67.333, 306.500,67.333, -53.500,67.333, 306.583,67.333, -53.417,67.333, 306.667,67.333, -53.333,67.333, 306.750,67.333, -53.250,67.333, 306.917,67.333, -53.083,67.333, 307.083,67.333, -52.917,67.333, 307.583,67.333, -52.417,67.333, 307.917,67.333, -52.083,67.333, 308.083,67.333, -51.917,67.333, 308.333,67.333, -51.667,67.333, 308.583,67.333, -51.417,67.333, 308.833,67.333, -51.167,67.333, 326.417,67.333, -33.583,67.333, 14.667,67.417, 15.000,67.417, 15.083,67.417, 15.167,67.417, 15.250,67.417, 15.333,67.417, 15.583,67.417, 41.000,67.417, 43.833,67.417, 44.917,67.417, 48.000,67.417, 72.417,67.417, 74.083,67.417, 74.167,67.417, 74.250,67.417, 184.417,67.417, -175.583,67.417, 196.167,67.417, -163.833,67.417, 251.083,67.417, -108.917,67.417, 251.250,67.417, -108.750,67.417, 251.500,67.417, -108.500,67.417, 251.667,67.417, -108.333,67.417, 251.750,67.417, -108.250,67.417, 251.917,67.417, -108.083,67.417, 252.000,67.417, -108.000,67.417, 252.083,67.417, -107.917,67.417, 252.333,67.417, -107.667,67.417, 252.417,67.417, -107.583,67.417, 263.750,67.417, -96.250,67.417, 263.833,67.417, -96.167,67.417, 263.917,67.417, -96.083,67.417, 264.667,67.417, -95.333,67.417, 272.083,67.417, -87.917,67.417, 272.167,67.417, -87.833,67.417, 273.500,67.417, -86.500,67.417, 278.500,67.417, -81.500,67.417, 282.833,67.417, -77.167,67.417, 284.333,67.417, -75.667,67.417, 284.417,67.417, -75.583,67.417, 284.500,67.417, -75.500,67.417, 287.667,67.417, -72.333,67.417, 295.167,67.417, -64.833,67.417, 295.250,67.417, -64.750,67.417, 295.333,67.417, -64.667,67.417, 295.417,67.417, -64.583,67.417, 295.500,67.417, -64.500,67.417, 295.750,67.417, -64.250,67.417, 295.833,67.417, -64.167,67.417, 306.250,67.417, -53.750,67.417, 306.333,67.417, -53.667,67.417, 306.417,67.417, -53.583,67.417, 307.167,67.417, -52.833,67.417, 307.250,67.417, -52.750,67.417, 307.333,67.417, -52.667,67.417, 307.417,67.417, -52.583,67.417, 307.500,67.417, -52.500,67.417, 308.000,67.417, -52.000,67.417, 308.417,67.417, -51.583,67.417, 308.500,67.417, -51.500,67.417, 308.750,67.417, -51.250,67.417, 308.917,67.417, -51.083,67.417, 309.333,67.417, -50.667,67.417, 309.417,67.417, -50.583,67.417, 309.500,67.417, -50.500,67.417, 309.583,67.417, -50.417,67.417, 309.667,67.417, -50.333,67.417, 326.500,67.417, -33.500,67.417, 14.750,67.500, 14.833,67.500, 14.917,67.500, 15.667,67.500, 40.917,67.500, 43.917,67.500, 44.833,67.500, 47.917,67.500, 72.500,67.500, 74.333,67.500, 74.417,67.500, 77.667,67.500, 77.750,67.500, 77.833,67.500, 77.917,67.500, 78.000,67.500, 78.083,67.500, 78.167,67.500, 78.250,67.500, 78.333,67.500, 78.417,67.500, 78.500,67.500, 78.583,67.500, 78.667,67.500, 78.750,67.500, 78.833,67.500, 78.917,67.500, 79.000,67.500, 184.500,67.500, -175.500,67.500, 196.083,67.500, -163.917,67.500, 251.000,67.500, -109.000,67.500, 251.333,67.500, -108.667,67.500, 251.500,67.500, -108.500,67.500, 251.583,67.500, -108.417,67.500, 251.667,67.500, -108.333,67.500, 251.750,67.500, -108.250,67.500, 251.833,67.500, -108.167,67.500, 252.000,67.500, -108.000,67.500, 252.500,67.500, -107.500,67.500, 263.667,67.500, -96.333,67.500, 264.750,67.500, -95.250,67.500, 271.917,67.500, -88.083,67.500, 272.000,67.500, -88.000,67.500, 273.583,67.500, -86.417,67.500, 278.500,67.500, -81.500,67.500, 282.833,67.500, -77.167,67.500, 284.583,67.500, -75.417,67.500, 284.667,67.500, -75.333,67.500, 287.500,67.500, -72.500,67.500, 287.583,67.500, -72.417,67.500, 295.667,67.500, -64.333,67.500, 306.500,67.500, -53.500,67.500, 306.583,67.500, -53.417,67.500, 306.667,67.500, -53.333,67.500, 306.750,67.500, -53.250,67.500, 306.833,67.500, -53.167,67.500, 308.833,67.500, -51.167,67.500, 309.083,67.500, -50.917,67.500, 309.167,67.500, -50.833,67.500, 309.250,67.500, -50.750,67.500, 309.750,67.500, -50.250,67.500, 326.500,67.500, -33.500,67.500, 15.250,67.583, 15.500,67.583, 15.583,67.583, 40.833,67.583, 44.000,67.583, 44.917,67.583, 45.000,67.583, 47.833,67.583, 47.917,67.583, 48.000,67.583, 48.083,67.583, 48.167,67.583, 48.500,67.583, 48.917,67.583, 49.000,67.583, 72.417,67.583, 74.500,67.583, 74.583,67.583, 74.667,67.583, 77.417,67.583, 77.500,67.583, 77.583,67.583, 79.083,67.583, 184.417,67.583, -175.583,67.583, 196.000,67.583, -164.000,67.583, 251.000,67.583, -109.000,67.583, 251.333,67.583, -108.667,67.583, 251.417,67.583, -108.583,67.583, 251.917,67.583, -108.083,67.583, 252.083,67.583, -107.917,67.583, 252.333,67.583, -107.667,67.583, 252.417,67.583, -107.583,67.583, 262.417,67.583, -97.583,67.583, 263.667,67.583, -96.333,67.583, 264.667,67.583, -95.333,67.583, 271.833,67.583, -88.167,67.583, 273.583,67.583, -86.417,67.583, 278.250,67.583, -81.750,67.583, 278.333,67.583, -81.667,67.583, 278.417,67.583, -81.583,67.583, 282.750,67.583, -77.250,67.583, 284.750,67.583, -75.250,67.583, 287.583,67.583, -72.417,67.583, 293.833,67.583, -66.167,67.583, 294.000,67.583, -66.000,67.583, 294.667,67.583, -65.333,67.583, 294.833,67.583, -65.167,67.583, 295.667,67.583, -64.333,67.583, 295.750,67.583, -64.250,67.583, 295.833,67.583, -64.167,67.583, 295.917,67.583, -64.083,67.583, 306.333,67.583, -53.667,67.583, 306.417,67.583, -53.583,67.583, 306.500,67.583, -53.500,67.583, 306.917,67.583, -53.083,67.583, 307.000,67.583, -53.000,67.583, 308.167,67.583, -51.833,67.583, 308.250,67.583, -51.750,67.583, 308.333,67.583, -51.667,67.583, 308.417,67.583, -51.583,67.583, 308.500,67.583, -51.500,67.583, 308.583,67.583, -51.417,67.583, 308.750,67.583, -51.250,67.583, 308.833,67.583, -51.167,67.583, 309.000,67.583, -51.000,67.583, 309.250,67.583, -50.750,67.583, 309.333,67.583, -50.667,67.583, 309.417,67.583, -50.583,67.583, 309.500,67.583, -50.500,67.583, 309.583,67.583, -50.417,67.583, 309.667,67.583, -50.333,67.583, 326.583,67.583, -33.417,67.583, 326.667,67.583, -33.333,67.583, 15.333,67.667, 15.417,67.667, 15.500,67.667, 15.583,67.667, 15.667,67.667, 40.417,67.667, 40.500,67.667, 40.750,67.667, 40.833,67.667, 40.917,67.667, 44.083,67.667, 45.083,67.667, 45.167,67.667, 48.250,67.667, 48.333,67.667, 48.417,67.667, 48.583,67.667, 48.667,67.667, 48.750,67.667, 48.833,67.667, 49.083,67.667, 72.500,67.667, 72.583,67.667, 72.667,67.667, 72.750,67.667, 74.750,67.667, 77.167,67.667, 77.250,67.667, 77.333,67.667, 78.083,67.667, 78.167,67.667, 78.500,67.667, 78.583,67.667, 78.667,67.667, 78.750,67.667, 78.833,67.667, 78.917,67.667, 79.000,67.667, 184.167,67.667, -175.833,67.667, 184.250,67.667, -175.750,67.667, 184.333,67.667, -175.667,67.667, 184.417,67.667, -175.583,67.667, 195.750,67.667, -164.250,67.667, 195.833,67.667, -164.167,67.667, 195.917,67.667, -164.083,67.667, 245.750,67.667, -114.250,67.667, 245.833,67.667, -114.167,67.667, 245.917,67.667, -114.083,67.667, 246.000,67.667, -114.000,67.667, 246.083,67.667, -113.917,67.667, 246.167,67.667, -113.833,67.667, 246.333,67.667, -113.667,67.667, 246.417,67.667, -113.583,67.667, 246.500,67.667, -113.500,67.667, 246.583,67.667, -113.417,67.667, 246.667,67.667, -113.333,67.667, 246.750,67.667, -113.250,67.667, 246.833,67.667, -113.167,67.667, 246.917,67.667, -113.083,67.667, 247.000,67.667, -113.000,67.667, 247.083,67.667, -112.917,67.667, 247.167,67.667, -112.833,67.667, 247.250,67.667, -112.750,67.667, 247.333,67.667, -112.667,67.667, 247.417,67.667, -112.583,67.667, 247.500,67.667, -112.500,67.667, 247.583,67.667, -112.417,67.667, 247.667,67.667, -112.333,67.667, 247.750,67.667, -112.250,67.667, 247.833,67.667, -112.167,67.667, 247.917,67.667, -112.083,67.667, 248.583,67.667, -111.417,67.667, 250.500,67.667, -109.500,67.667, 250.667,67.667, -109.333,67.667, 250.750,67.667, -109.250,67.667, 250.833,67.667, -109.167,67.667, 251.000,67.667, -109.000,67.667, 251.917,67.667, -108.083,67.667, 252.000,67.667, -108.000,67.667, 252.167,67.667, -107.833,67.667, 252.333,67.667, -107.667,67.667, 257.750,67.667, -102.250,67.667, 257.833,67.667, -102.167,67.667, 258.333,67.667, -101.667,67.667, 258.417,67.667, -101.583,67.667, 258.500,67.667, -101.500,67.667, 258.583,67.667, -101.417,67.667, 258.667,67.667, -101.333,67.667, 258.750,67.667, -101.250,67.667, 260.833,67.667, -99.167,67.667, 261.000,67.667, -99.000,67.667, 261.083,67.667, -98.917,67.667, 262.083,67.667, -97.917,67.667, 262.167,67.667, -97.833,67.667, 262.250,67.667, -97.750,67.667, 262.333,67.667, -97.667,67.667, 262.500,67.667, -97.500,67.667, 262.583,67.667, -97.417,67.667, 263.750,67.667, -96.250,67.667, 263.833,67.667, -96.167,67.667, 263.917,67.667, -96.083,67.667, 264.500,67.667, -95.500,67.667, 264.583,67.667, -95.417,67.667, 271.750,67.667, -88.250,67.667, 273.500,67.667, -86.500,67.667, 278.083,67.667, -81.917,67.667, 278.167,67.667, -81.833,67.667, 282.750,67.667, -77.250,67.667, 284.750,67.667, -75.250,67.667, 287.417,67.667, -72.583,67.667, 287.500,67.667, -72.500,67.667, 293.750,67.667, -66.250,67.667, 293.917,67.667, -66.083,67.667, 294.083,67.667, -65.917,67.667, 294.333,67.667, -65.667,67.667, 294.500,67.667, -65.500,67.667, 294.583,67.667, -65.417,67.667, 294.750,67.667, -65.250,67.667, 294.917,67.667, -65.083,67.667, 295.500,67.667, -64.500,67.667, 295.583,67.667, -64.417,67.667, 306.417,67.667, -53.583,67.667, 306.583,67.667, -53.417,67.667, 306.750,67.667, -53.250,67.667, 306.917,67.667, -53.083,67.667, 307.083,67.667, -52.917,67.667, 307.167,67.667, -52.833,67.667, 307.250,67.667, -52.750,67.667, 307.333,67.667, -52.667,67.667, 307.667,67.667, -52.333,67.667, 307.750,67.667, -52.250,67.667, 307.833,67.667, -52.167,67.667, 307.917,67.667, -52.083,67.667, 308.000,67.667, -52.000,67.667, 308.083,67.667, -51.917,67.667, 308.667,67.667, -51.333,67.667, 308.917,67.667, -51.083,67.667, 309.000,67.667, -51.000,67.667, 309.083,67.667, -50.917,67.667, 309.167,67.667, -50.833,67.667, 326.583,67.667, -33.417,67.667, 15.167,67.750, 15.250,67.750, 15.750,67.750, 16.333,67.750, 16.417,67.750, 40.250,67.750, 40.333,67.750, 40.583,67.750, 40.667,67.750, 44.167,67.750, 45.250,67.750, 45.333,67.750, 48.833,67.750, 48.917,67.750, 49.000,67.750, 72.833,67.750, 72.917,67.750, 73.000,67.750, 74.833,67.750, 77.083,67.750, 77.500,67.750, 77.583,67.750, 77.667,67.750, 77.750,67.750, 77.833,67.750, 77.917,67.750, 78.000,67.750, 78.250,67.750, 78.333,67.750, 78.417,67.750, 183.917,67.750, -176.083,67.750, 184.000,67.750, -176.000,67.750, 184.083,67.750, -175.917,67.750, 195.500,67.750, -164.500,67.750, 195.583,67.750, -164.417,67.750, 195.667,67.750, -164.333,67.750, 245.000,67.750, -115.000,67.750, 245.083,67.750, -114.917,67.750, 245.167,67.750, -114.833,67.750, 245.250,67.750, -114.750,67.750, 245.333,67.750, -114.667,67.750, 245.417,67.750, -114.583,67.750, 245.500,67.750, -114.500,67.750, 245.583,67.750, -114.417,67.750, 245.667,67.750, -114.333,67.750, 246.250,67.750, -113.750,67.750, 248.000,67.750, -112.000,67.750, 248.083,67.750, -111.917,67.750, 248.167,67.750, -111.833,67.750, 248.250,67.750, -111.750,67.750, 248.333,67.750, -111.667,67.750, 248.417,67.750, -111.583,67.750, 248.500,67.750, -111.500,67.750, 248.667,67.750, -111.333,67.750, 248.750,67.750, -111.250,67.750, 248.917,67.750, -111.083,67.750, 249.000,67.750, -111.000,67.750, 249.083,67.750, -110.917,67.750, 249.167,67.750, -110.833,67.750, 250.250,67.750, -109.750,67.750, 250.333,67.750, -109.667,67.750, 250.417,67.750, -109.583,67.750, 250.583,67.750, -109.417,67.750, 250.917,67.750, -109.083,67.750, 251.000,67.750, -109.000,67.750, 252.000,67.750, -108.000,67.750, 252.083,67.750, -107.917,67.750, 252.250,67.750, -107.750,67.750, 257.250,67.750, -102.750,67.750, 257.333,67.750, -102.667,67.750, 257.417,67.750, -102.583,67.750, 257.500,67.750, -102.500,67.750, 257.583,67.750, -102.417,67.750, 257.667,67.750, -102.333,67.750, 257.917,67.750, -102.083,67.750, 258.000,67.750, -102.000,67.750, 258.083,67.750, -101.917,67.750, 258.167,67.750, -101.833,67.750, 258.250,67.750, -101.750,67.750, 258.833,67.750, -101.167,67.750, 258.917,67.750, -101.083,67.750, 259.000,67.750, -101.000,67.750, 259.083,67.750, -100.917,67.750, 259.167,67.750, -100.833,67.750, 259.500,67.750, -100.500,67.750, 260.000,67.750, -100.000,67.750, 260.083,67.750, -99.917,67.750, 260.417,67.750, -99.583,67.750, 260.500,67.750, -99.500,67.750, 260.583,67.750, -99.417,67.750, 260.667,67.750, -99.333,67.750, 260.750,67.750, -99.250,67.750, 260.917,67.750, -99.083,67.750, 261.167,67.750, -98.833,67.750, 261.250,67.750, -98.750,67.750, 261.333,67.750, -98.667,67.750, 261.417,67.750, -98.583,67.750, 261.500,67.750, -98.500,67.750, 261.583,67.750, -98.417,67.750, 261.917,67.750, -98.083,67.750, 262.000,67.750, -98.000,67.750, 262.667,67.750, -97.333,67.750, 262.750,67.750, -97.250,67.750, 262.833,67.750, -97.167,67.750, 263.833,67.750, -96.167,67.750, 264.417,67.750, -95.583,67.750, 271.667,67.750, -88.333,67.750, 273.417,67.750, -86.583,67.750, 273.583,67.750, -86.417,67.750, 277.917,67.750, -82.083,67.750, 278.000,67.750, -82.000,67.750, 282.750,67.750, -77.250,67.750, 284.750,67.750, -75.250,67.750, 287.417,67.750, -72.583,67.750, 293.333,67.750, -66.667,67.750, 293.417,67.750, -66.583,67.750, 293.500,67.750, -66.500,67.750, 293.583,67.750, -66.417,67.750, 293.750,67.750, -66.250,67.750, 293.917,67.750, -66.083,67.750, 294.083,67.750, -65.917,67.750, 294.250,67.750, -65.750,67.750, 294.417,67.750, -65.583,67.750, 294.583,67.750, -65.417,67.750, 294.667,67.750, -65.333,67.750, 294.750,67.750, -65.250,67.750, 294.833,67.750, -65.167,67.750, 294.917,67.750, -65.083,67.750, 295.000,67.750, -65.000,67.750, 295.083,67.750, -64.917,67.750, 295.167,67.750, -64.833,67.750, 295.250,67.750, -64.750,67.750, 295.333,67.750, -64.667,67.750, 295.417,67.750, -64.583,67.750, 306.500,67.750, -53.500,67.750, 306.667,67.750, -53.333,67.750, 306.750,67.750, -53.250,67.750, 306.917,67.750, -53.083,67.750, 307.417,67.750, -52.583,67.750, 307.583,67.750, -52.417,67.750, 308.083,67.750, -51.917,67.750, 308.250,67.750, -51.750,67.750, 308.333,67.750, -51.667,67.750, 308.417,67.750, -51.583,67.750, 308.583,67.750, -51.417,67.750, 309.083,67.750, -50.917,67.750, 309.333,67.750, -50.667,67.750, 309.417,67.750, -50.583,67.750, 309.500,67.750, -50.500,67.750, 309.583,67.750, -50.417,67.750, 309.667,67.750, -50.333,67.750, 326.667,67.750, -33.333,67.750, 326.750,67.750, -33.250,67.750, 326.833,67.750, -33.167,67.750, 326.917,67.750, -33.083,67.750, 327.000,67.750, -33.000,67.750, 327.083,67.750, -32.917,67.750, 15.000,67.833, 15.083,67.833, 15.167,67.833, 15.250,67.833, 15.500,67.833, 15.583,67.833, 15.667,67.833, 15.750,67.833, 15.833,67.833, 16.167,67.833, 16.250,67.833, 16.500,67.833, 40.167,67.833, 44.167,67.833, 44.250,67.833, 45.417,67.833, 45.500,67.833, 45.583,67.833, 45.667,67.833, 45.750,67.833, 45.833,67.833, 45.917,67.833, 46.000,67.833, 46.083,67.833, 46.167,67.833, 46.250,67.833, 46.333,67.833, 46.417,67.833, 46.500,67.833, 46.583,67.833, 48.833,67.833, 48.917,67.833, 49.000,67.833, 49.083,67.833, 49.167,67.833, 49.250,67.833, 49.333,67.833, 73.083,67.833, 74.833,67.833, 77.167,67.833, 77.500,67.833, 183.583,67.833, -176.417,67.833, 183.667,67.833, -176.333,67.833, 183.750,67.833, -176.250,67.833, 183.833,67.833, -176.167,67.833, 195.333,67.833, -164.667,67.833, 195.417,67.833, -164.583,67.833, 244.583,67.833, -115.417,67.833, 244.667,67.833, -115.333,67.833, 244.750,67.833, -115.250,67.833, 244.833,67.833, -115.167,67.833, 244.917,67.833, -115.083,67.833, 245.750,67.833, -114.250,67.833, 246.167,67.833, -113.833,67.833, 246.250,67.833, -113.750,67.833, 248.833,67.833, -111.167,67.833, 249.250,67.833, -110.750,67.833, 249.333,67.833, -110.667,67.833, 249.417,67.833, -110.583,67.833, 249.500,67.833, -110.500,67.833, 250.083,67.833, -109.917,67.833, 250.167,67.833, -109.833,67.833, 250.917,67.833, -109.083,67.833, 251.000,67.833, -109.000,67.833, 251.917,67.833, -108.083,67.833, 252.083,67.833, -107.917,67.833, 252.250,67.833, -107.750,67.833, 257.167,67.833, -102.833,67.833, 259.250,67.833, -100.750,67.833, 259.333,67.833, -100.667,67.833, 259.417,67.833, -100.583,67.833, 259.583,67.833, -100.417,67.833, 259.667,67.833, -100.333,67.833, 259.750,67.833, -100.250,67.833, 259.833,67.833, -100.167,67.833, 259.917,67.833, -100.083,67.833, 260.167,67.833, -99.833,67.833, 260.250,67.833, -99.750,67.833, 260.333,67.833, -99.667,67.833, 261.667,67.833, -98.333,67.833, 261.833,67.833, -98.167,67.833, 262.917,67.833, -97.083,67.833, 263.917,67.833, -96.083,67.833, 264.000,67.833, -96.000,67.833, 264.500,67.833, -95.500,67.833, 271.583,67.833, -88.417,67.833, 273.167,67.833, -86.833,67.833, 273.250,67.833, -86.750,67.833, 273.333,67.833, -86.667,67.833, 273.500,67.833, -86.500,67.833, 273.667,67.833, -86.333,67.833, 273.750,67.833, -86.250,67.833, 277.750,67.833, -82.250,67.833, 277.833,67.833, -82.167,67.833, 282.833,67.833, -77.167,67.833, 284.750,67.833, -75.250,67.833, 285.417,67.833, -74.583,67.833, 285.500,67.833, -74.500,67.833, 285.583,67.833, -74.417,67.833, 285.667,67.833, -74.333,67.833, 285.750,67.833, -74.250,67.833, 285.833,67.833, -74.167,67.833, 285.917,67.833, -74.083,67.833, 286.000,67.833, -74.000,67.833, 286.083,67.833, -73.917,67.833, 286.167,67.833, -73.833,67.833, 286.250,67.833, -73.750,67.833, 286.333,67.833, -73.667,67.833, 286.417,67.833, -73.583,67.833, 287.333,67.833, -72.667,67.833, 293.250,67.833, -66.750,67.833, 293.667,67.833, -66.333,67.833, 293.833,67.833, -66.167,67.833, 293.917,67.833, -66.083,67.833, 294.000,67.833, -66.000,67.833, 294.083,67.833, -65.917,67.833, 294.167,67.833, -65.833,67.833, 294.333,67.833, -65.667,67.833, 294.417,67.833, -65.583,67.833, 294.583,67.833, -65.417,67.833, 294.667,67.833, -65.333,67.833, 294.833,67.833, -65.167,67.833, 306.500,67.833, -53.500,67.833, 306.583,67.833, -53.417,67.833, 306.667,67.833, -53.333,67.833, 306.833,67.833, -53.167,67.833, 307.000,67.833, -53.000,67.833, 307.083,67.833, -52.917,67.833, 307.167,67.833, -52.833,67.833, 307.250,67.833, -52.750,67.833, 307.333,67.833, -52.667,67.833, 307.500,67.833, -52.500,67.833, 307.667,67.833, -52.333,67.833, 307.750,67.833, -52.250,67.833, 307.833,67.833, -52.167,67.833, 307.917,67.833, -52.083,67.833, 308.000,67.833, -52.000,67.833, 308.167,67.833, -51.833,67.833, 308.333,67.833, -51.667,67.833, 308.417,67.833, -51.583,67.833, 308.500,67.833, -51.500,67.833, 308.583,67.833, -51.417,67.833, 308.833,67.833, -51.167,67.833, 308.917,67.833, -51.083,67.833, 309.000,67.833, -51.000,67.833, 309.250,67.833, -50.750,67.833, 309.750,67.833, -50.250,67.833, 327.167,67.833, -32.833,67.833, 327.250,67.833, -32.750,67.833, 12.917,67.917, 15.667,67.917, 15.917,67.917, 16.083,67.917, 16.500,67.917, 40.000,67.917, 40.083,67.917, 40.167,67.917, 44.333,67.917, 46.500,67.917, 46.583,67.917, 49.417,67.917, 49.500,67.917, 49.583,67.917, 49.667,67.917, 73.083,67.917, 74.833,67.917, 77.250,67.917, 77.500,67.917, 183.250,67.917, -176.750,67.917, 183.333,67.917, -176.667,67.917, 183.417,67.917, -176.583,67.917, 183.500,67.917, -176.500,67.917, 195.000,67.917, -165.000,67.917, 195.083,67.917, -164.917,67.917, 195.167,67.917, -164.833,67.917, 195.250,67.917, -164.750,67.917, 244.500,67.917, -115.500,67.917, 245.750,67.917, -114.250,67.917, 246.333,67.917, -113.667,67.917, 246.417,67.917, -113.583,67.917, 246.667,67.917, -113.333,67.917, 246.750,67.917, -113.250,67.917, 246.917,67.917, -113.083,67.917, 247.000,67.917, -113.000,67.917, 247.083,67.917, -112.917,67.917, 249.083,67.917, -110.917,67.917, 249.167,67.917, -110.833,67.917, 249.583,67.917, -110.417,67.917, 249.667,67.917, -110.333,67.917, 249.750,67.917, -110.250,67.917, 249.833,67.917, -110.167,67.917, 250.000,67.917, -110.000,67.917, 251.000,67.917, -109.000,67.917, 251.083,67.917, -108.917,67.917, 251.500,67.917, -108.500,67.917, 251.833,67.917, -108.167,67.917, 251.917,67.917, -108.083,67.917, 252.167,67.917, -107.833,67.917, 252.333,67.917, -107.667,67.917, 256.750,67.917, -103.250,67.917, 256.917,67.917, -103.083,67.917, 257.000,67.917, -103.000,67.917, 257.083,67.917, -102.917,67.917, 261.417,67.917, -98.583,67.917, 261.500,67.917, -98.500,67.917, 261.583,67.917, -98.417,67.917, 261.917,67.917, -98.083,67.917, 262.083,67.917, -97.917,67.917, 262.583,67.917, -97.417,67.917, 262.667,67.917, -97.333,67.917, 262.750,67.917, -97.250,67.917, 262.833,67.917, -97.167,67.917, 263.833,67.917, -96.167,67.917, 264.500,67.917, -95.500,67.917, 271.500,67.917, -88.500,67.917, 273.083,67.917, -86.917,67.917, 273.417,67.917, -86.583,67.917, 273.833,67.917, -86.167,67.917, 273.917,67.917, -86.083,67.917, 277.667,67.917, -82.333,67.917, 277.833,67.917, -82.167,67.917, 282.917,67.917, -77.083,67.917, 284.750,67.917, -75.250,67.917, 285.333,67.917, -74.667,67.917, 286.417,67.917, -73.583,67.917, 287.167,67.917, -72.833,67.917, 287.250,67.917, -72.750,67.917, 293.333,67.917, -66.667,67.917, 293.417,67.917, -66.583,67.917, 293.583,67.917, -66.417,67.917, 293.750,67.917, -66.250,67.917, 293.833,67.917, -66.167,67.917, 294.250,67.917, -65.750,67.917, 294.333,67.917, -65.667,67.917, 294.500,67.917, -65.500,67.917, 294.667,67.917, -65.333,67.917, 294.750,67.917, -65.250,67.917, 294.833,67.917, -65.167,67.917, 306.750,67.917, -53.250,67.917, 307.000,67.917, -53.000,67.917, 307.167,67.917, -52.833,67.917, 307.583,67.917, -52.417,67.917, 308.083,67.917, -51.917,67.917, 308.250,67.917, -51.750,67.917, 309.083,67.917, -50.917,67.917, 309.167,67.917, -50.833,67.917, 309.250,67.917, -50.750,67.917, 309.333,67.917, -50.667,67.917, 309.833,67.917, -50.167,67.917, 327.333,67.917, -32.667,67.917, 327.417,67.917, -32.583,67.917, 327.500,67.917, -32.500,67.917, 327.583,67.917, -32.417,67.917, 13.000,68.000, 16.000,68.000, 16.250,68.000, 16.500,68.000, 39.417,68.000, 39.500,68.000, 39.583,68.000, 39.667,68.000, 39.750,68.000, 39.917,68.000, 44.167,68.000, 44.250,68.000, 46.417,68.000, 49.750,68.000, 49.833,68.000, 49.917,68.000, 73.000,68.000, 73.083,68.000, 74.833,68.000, 77.167,68.000, 77.500,68.000, 183.000,68.000, -177.000,68.000, 183.083,68.000, -176.917,68.000, 183.167,68.000, -176.833,68.000, 194.833,68.000, -165.167,68.000, 194.917,68.000, -165.083,68.000, 244.583,68.000, -115.417,68.000, 244.667,68.000, -115.333,68.000, 244.750,68.000, -115.250,68.000, 244.833,68.000, -115.167,68.000, 244.917,68.000, -115.083,68.000, 249.917,68.000, -110.083,68.000, 250.583,68.000, -109.417,68.000, 250.667,68.000, -109.333,68.000, 250.750,68.000, -109.250,68.000, 251.000,68.000, -109.000,68.000, 251.500,68.000, -108.500,68.000, 252.167,68.000, -107.833,68.000, 252.333,68.000, -107.667,68.000, 252.417,68.000, -107.583,68.000, 252.500,68.000, -107.500,68.000, 252.583,68.000, -107.417,68.000, 252.667,68.000, -107.333,68.000, 252.750,68.000, -107.250,68.000, 255.500,68.000, -104.500,68.000, 255.583,68.000, -104.417,68.000, 255.667,68.000, -104.333,68.000, 255.750,68.000, -104.250,68.000, 255.833,68.000, -104.167,68.000, 255.917,68.000, -104.083,68.000, 256.000,68.000, -104.000,68.000, 256.167,68.000, -103.833,68.000, 256.250,68.000, -103.750,68.000, 256.417,68.000, -103.583,68.000, 256.667,68.000, -103.333,68.000, 256.833,68.000, -103.167,68.000, 261.083,68.000, -98.917,68.000, 261.250,68.000, -98.750,68.000, 261.333,68.000, -98.667,68.000, 261.500,68.000, -98.500,68.000, 261.583,68.000, -98.417,68.000, 262.000,68.000, -98.000,68.000, 262.167,68.000, -97.833,68.000, 262.250,68.000, -97.750,68.000, 262.333,68.000, -97.667,68.000, 262.417,68.000, -97.583,68.000, 262.500,68.000, -97.500,68.000, 263.333,68.000, -96.667,68.000, 263.417,68.000, -96.583,68.000, 263.917,68.000, -96.083,68.000, 264.583,68.000, -95.417,68.000, 264.667,68.000, -95.333,68.000, 264.750,68.000, -95.250,68.000, 264.833,68.000, -95.167,68.000, 264.917,68.000, -95.083,68.000, 265.000,68.000, -95.000,68.000, 265.083,68.000, -94.917,68.000, 265.167,68.000, -94.833,68.000, 265.250,68.000, -94.750,68.000, 271.417,68.000, -88.583,68.000, 273.167,68.000, -86.833,68.000, 273.417,68.000, -86.583,68.000, 273.500,68.000, -86.500,68.000, 274.000,68.000, -86.000,68.000, 274.083,68.000, -85.917,68.000, 277.583,68.000, -82.417,68.000, 277.750,68.000, -82.250,68.000, 283.000,68.000, -77.000,68.000, 284.833,68.000, -75.167,68.000, 285.250,68.000, -74.750,68.000, 285.333,68.000, -74.667,68.000, 285.417,68.000, -74.583,68.000, 285.500,68.000, -74.500,68.000, 285.750,68.000, -74.250,68.000, 285.833,68.000, -74.167,68.000, 285.917,68.000, -74.083,68.000, 286.000,68.000, -74.000,68.000, 286.083,68.000, -73.917,68.000, 286.167,68.000, -73.833,68.000, 286.250,68.000, -73.750,68.000, 286.333,68.000, -73.667,68.000, 286.417,68.000, -73.583,68.000, 287.167,68.000, -72.833,68.000, 292.917,68.000, -67.083,68.000, 293.083,68.000, -66.917,68.000, 293.167,68.000, -66.833,68.000, 293.333,68.000, -66.667,68.000, 293.417,68.000, -66.583,68.000, 293.500,68.000, -66.500,68.000, 294.917,68.000, -65.083,68.000, 295.000,68.000, -65.000,68.000, 306.833,68.000, -53.167,68.000, 306.917,68.000, -53.083,68.000, 307.083,68.000, -52.917,68.000, 307.250,68.000, -52.750,68.000, 307.500,68.000, -52.500,68.000, 307.750,68.000, -52.250,68.000, 307.833,68.000, -52.167,68.000, 307.917,68.000, -52.083,68.000, 308.000,68.000, -52.000,68.000, 308.083,68.000, -51.917,68.000, 308.167,68.000, -51.833,68.000, 308.250,68.000, -51.750,68.000, 308.333,68.000, -51.667,68.000, 308.417,68.000, -51.583,68.000, 308.500,68.000, -51.500,68.000, 308.583,68.000, -51.417,68.000, 308.667,68.000, -51.333,68.000, 308.750,68.000, -51.250,68.000, 308.833,68.000, -51.167,68.000, 308.917,68.000, -51.083,68.000, 309.000,68.000, -51.000,68.000, 309.333,68.000, -50.667,68.000, 309.500,68.000, -50.500,68.000, 309.583,68.000, -50.417,68.000, 309.667,68.000, -50.333,68.000, 309.750,68.000, -50.250,68.000, 327.667,68.000, -32.333,68.000, 13.250,68.083, 15.417,68.083, 15.500,68.083, 15.833,68.083, 15.917,68.083, 16.583,68.083, 16.667,68.083, 17.250,68.083, 17.333,68.083, 39.250,68.083, 39.333,68.083, 39.833,68.083, 44.250,68.083, 46.417,68.083, 50.000,68.083, 50.083,68.083, 50.167,68.083, 72.917,68.083, 74.750,68.083, 77.083,68.083, 77.583,68.083, 182.583,68.083, -177.417,68.083, 182.667,68.083, -177.333,68.083, 182.750,68.083, -177.250,68.083, 182.833,68.083, -177.167,68.083, 182.917,68.083, -177.083,68.083, 194.500,68.083, -165.500,68.083, 194.583,68.083, -165.417,68.083, 194.667,68.083, -165.333,68.083, 194.750,68.083, -165.250,68.083, 244.750,68.083, -115.250,68.083, 249.917,68.083, -110.083,68.083, 250.000,68.083, -110.000,68.083, 250.583,68.083, -109.417,68.083, 251.083,68.083, -108.917,68.083, 251.500,68.083, -108.500,68.083, 251.667,68.083, -108.333,68.083, 252.167,68.083, -107.833,68.083, 252.250,68.083, -107.750,68.083, 252.833,68.083, -107.167,68.083, 252.917,68.083, -107.083,68.083, 253.000,68.083, -107.000,68.083, 253.083,68.083, -106.917,68.083, 253.167,68.083, -106.833,68.083, 255.417,68.083, -104.583,68.083, 256.083,68.083, -103.917,68.083, 256.333,68.083, -103.667,68.083, 256.500,68.083, -103.500,68.083, 256.583,68.083, -103.417,68.083, 261.000,68.083, -99.000,68.083, 261.083,68.083, -98.917,68.083, 261.167,68.083, -98.833,68.083, 261.417,68.083, -98.583,68.083, 261.667,68.083, -98.333,68.083, 263.250,68.083, -96.750,68.083, 263.500,68.083, -96.500,68.083, 263.583,68.083, -96.417,68.083, 263.917,68.083, -96.083,68.083, 265.333,68.083, -94.667,68.083, 265.417,68.083, -94.583,68.083, 271.500,68.083, -88.500,68.083, 273.083,68.083, -86.917,68.083, 273.333,68.083, -86.667,68.083, 274.167,68.083, -85.833,68.083, 277.500,68.083, -82.500,68.083, 277.583,68.083, -82.417,68.083, 277.667,68.083, -82.333,68.083, 277.750,68.083, -82.250,68.083, 283.083,68.083, -76.917,68.083, 284.833,68.083, -75.167,68.083, 284.917,68.083, -75.083,68.083, 285.583,68.083, -74.417,68.083, 285.667,68.083, -74.333,68.083, 287.083,68.083, -72.917,68.083, 292.250,68.083, -67.750,68.083, 292.417,68.083, -67.583,68.083, 292.500,68.083, -67.500,68.083, 292.667,68.083, -67.333,68.083, 292.833,68.083, -67.167,68.083, 293.000,68.083, -67.000,68.083, 293.250,68.083, -66.750,68.083, 307.000,68.083, -53.000,68.083, 307.083,68.083, -52.917,68.083, 307.167,68.083, -52.833,68.083, 307.417,68.083, -52.583,68.083, 307.583,68.083, -52.417,68.083, 307.667,68.083, -52.333,68.083, 309.000,68.083, -51.000,68.083, 309.083,68.083, -50.917,68.083, 309.167,68.083, -50.833,68.083, 309.250,68.083, -50.750,68.083, 309.417,68.083, -50.583,68.083, 327.667,68.083, -32.333,68.083, 327.750,68.083, -32.250,68.083, 327.833,68.083, -32.167,68.083, 328.750,68.083, -31.250,68.083, 328.833,68.083, -31.167,68.083, 328.917,68.083, -31.083,68.083, 329.000,68.083, -31.000,68.083, 329.083,68.083, -30.917,68.083, 329.167,68.083, -30.833,68.083, 329.250,68.083, -30.750,68.083, 329.333,68.083, -30.667,68.083, 13.583,68.167, 13.667,68.167, 15.917,68.167, 16.750,68.167, 17.167,68.167, 17.417,68.167, 39.000,68.167, 39.083,68.167, 39.167,68.167, 44.250,68.167, 46.167,68.167, 46.250,68.167, 46.333,68.167, 50.250,68.167, 50.333,68.167, 50.417,68.167, 50.500,68.167, 53.167,68.167, 53.250,68.167, 53.333,68.167, 53.417,68.167, 53.500,68.167, 53.583,68.167, 53.750,68.167, 53.833,68.167, 53.917,68.167, 54.000,68.167, 54.083,68.167, 54.167,68.167, 54.250,68.167, 54.333,68.167, 54.583,68.167, 54.667,68.167, 54.750,68.167, 54.833,68.167, 54.917,68.167, 68.167,68.167, 68.250,68.167, 68.333,68.167, 68.417,68.167, 73.000,68.167, 73.083,68.167, 74.750,68.167, 77.167,68.167, 77.667,68.167, 77.750,68.167, 77.833,68.167, 77.917,68.167, 78.000,68.167, 78.083,68.167, 182.000,68.167, -178.000,68.167, 182.083,68.167, -177.917,68.167, 182.167,68.167, -177.833,68.167, 182.250,68.167, -177.750,68.167, 182.333,68.167, -177.667,68.167, 182.417,68.167, -177.583,68.167, 182.500,68.167, -177.500,68.167, 194.000,68.167, -166.000,68.167, 194.083,68.167, -165.917,68.167, 194.167,68.167, -165.833,68.167, 194.250,68.167, -165.750,68.167, 194.333,68.167, -165.667,68.167, 194.417,68.167, -165.583,68.167, 244.833,68.167, -115.167,68.167, 245.000,68.167, -115.000,68.167, 245.083,68.167, -114.917,68.167, 245.167,68.167, -114.833,68.167, 247.167,68.167, -112.833,68.167, 247.250,68.167, -112.750,68.167, 250.250,68.167, -109.750,68.167, 250.750,68.167, -109.250,68.167, 251.083,68.167, -108.917,68.167, 251.667,68.167, -108.333,68.167, 251.750,68.167, -108.250,68.167, 252.083,68.167, -107.917,68.167, 252.500,68.167, -107.500,68.167, 252.583,68.167, -107.417,68.167, 253.250,68.167, -106.750,68.167, 253.333,68.167, -106.667,68.167, 253.500,68.167, -106.500,68.167, 255.167,68.167, -104.833,68.167, 255.500,68.167, -104.500,68.167, 255.583,68.167, -104.417,68.167, 256.583,68.167, -103.417,68.167, 261.250,68.167, -98.750,68.167, 261.500,68.167, -98.500,68.167, 261.583,68.167, -98.417,68.167, 261.750,68.167, -98.250,68.167, 263.167,68.167, -96.833,68.167, 263.333,68.167, -96.667,68.167, 263.417,68.167, -96.583,68.167, 263.667,68.167, -96.333,68.167, 263.750,68.167, -96.250,68.167, 263.833,68.167, -96.167,68.167, 263.917,68.167, -96.083,68.167, 265.500,68.167, -94.500,68.167, 265.583,68.167, -94.417,68.167, 265.667,68.167, -94.333,68.167, 269.583,68.167, -90.417,68.167, 269.667,68.167, -90.333,68.167, 269.750,68.167, -90.250,68.167, 269.833,68.167, -90.167,68.167, 271.500,68.167, -88.500,68.167, 273.167,68.167, -86.833,68.167, 273.333,68.167, -86.667,68.167, 274.167,68.167, -85.833,68.167, 277.417,68.167, -82.583,68.167, 283.167,68.167, -76.833,68.167, 283.250,68.167, -76.750,68.167, 284.583,68.167, -75.417,68.167, 284.667,68.167, -75.333,68.167, 284.750,68.167, -75.250,68.167, 284.917,68.167, -75.083,68.167, 287.083,68.167, -72.917,68.167, 292.167,68.167, -67.833,68.167, 292.333,68.167, -67.667,68.167, 292.583,68.167, -67.417,68.167, 292.750,68.167, -67.250,68.167, 292.917,68.167, -67.083,68.167, 306.667,68.167, -53.333,68.167, 306.750,68.167, -53.250,68.167, 307.250,68.167, -52.750,68.167, 307.417,68.167, -52.583,68.167, 307.500,68.167, -52.500,68.167, 308.667,68.167, -51.333,68.167, 308.750,68.167, -51.250,68.167, 308.833,68.167, -51.167,68.167, 308.917,68.167, -51.083,68.167, 327.583,68.167, -32.417,68.167, 328.333,68.167, -31.667,68.167, 328.417,68.167, -31.583,68.167, 328.500,68.167, -31.500,68.167, 328.583,68.167, -31.417,68.167, 328.667,68.167, -31.333,68.167, 329.083,68.167, -30.917,68.167, 329.250,68.167, -30.750,68.167, 329.333,68.167, -30.667,68.167, 329.500,68.167, -30.500,68.167, 329.667,68.167, -30.333,68.167, 329.750,68.167, -30.250,68.167, 13.583,68.250, 13.667,68.250, 13.750,68.250, 14.333,68.250, 16.417,68.250, 16.667,68.250, 16.833,68.250, 16.917,68.250, 17.167,68.250, 17.417,68.250, 38.500,68.250, 38.583,68.250, 38.750,68.250, 38.833,68.250, 38.917,68.250, 44.250,68.250, 46.000,68.250, 46.083,68.250, 50.583,68.250, 50.667,68.250, 52.250,68.250, 52.333,68.250, 53.083,68.250, 53.667,68.250, 54.417,68.250, 54.500,68.250, 55.000,68.250, 68.083,68.250, 68.500,68.250, 73.083,68.250, 74.667,68.250, 77.250,68.250, 78.167,68.250, 181.833,68.250, -178.167,68.250, 181.917,68.250, -178.083,68.250, 193.917,68.250, -166.083,68.250, 244.917,68.250, -115.083,68.250, 245.083,68.250, -114.917,68.250, 245.250,68.250, -114.750,68.250, 245.333,68.250, -114.667,68.250, 245.417,68.250, -114.583,68.250, 245.667,68.250, -114.333,68.250, 245.750,68.250, -114.250,68.250, 245.833,68.250, -114.167,68.250, 245.917,68.250, -114.083,68.250, 248.083,68.250, -111.917,68.250, 248.250,68.250, -111.750,68.250, 248.333,68.250, -111.667,68.250, 248.500,68.250, -111.500,68.250, 250.500,68.250, -109.500,68.250, 250.917,68.250, -109.083,68.250, 251.250,68.250, -108.750,68.250, 251.333,68.250, -108.667,68.250, 251.667,68.250, -108.333,68.250, 251.833,68.250, -108.167,68.250, 251.917,68.250, -108.083,68.250, 252.000,68.250, -108.000,68.250, 252.167,68.250, -107.833,68.250, 253.000,68.250, -107.000,68.250, 253.417,68.250, -106.583,68.250, 253.583,68.250, -106.417,68.250, 255.000,68.250, -105.000,68.250, 255.083,68.250, -104.917,68.250, 255.250,68.250, -104.750,68.250, 255.333,68.250, -104.667,68.250, 255.417,68.250, -104.583,68.250, 255.500,68.250, -104.500,68.250, 261.333,68.250, -98.667,68.250, 261.500,68.250, -98.500,68.250, 261.667,68.250, -98.333,68.250, 263.083,68.250, -96.917,68.250, 263.250,68.250, -96.750,68.250, 263.333,68.250, -96.667,68.250, 263.417,68.250, -96.583,68.250, 263.500,68.250, -96.500,68.250, 263.667,68.250, -96.333,68.250, 265.750,68.250, -94.250,68.250, 269.500,68.250, -90.500,68.250, 269.917,68.250, -90.083,68.250, 271.417,68.250, -88.583,68.250, 271.833,68.250, -88.167,68.250, 271.917,68.250, -88.083,68.250, 272.000,68.250, -88.000,68.250, 273.250,68.250, -86.750,68.250, 273.333,68.250, -86.667,68.250, 274.167,68.250, -85.833,68.250, 277.500,68.250, -82.500,68.250, 280.833,68.250, -79.167,68.250, 280.917,68.250, -79.083,68.250, 281.000,68.250, -79.000,68.250, 281.083,68.250, -78.917,68.250, 283.333,68.250, -76.667,68.250, 283.417,68.250, -76.583,68.250, 283.500,68.250, -76.500,68.250, 283.583,68.250, -76.417,68.250, 283.667,68.250, -76.333,68.250, 283.750,68.250, -76.250,68.250, 283.833,68.250, -76.167,68.250, 283.917,68.250, -76.083,68.250, 284.000,68.250, -76.000,68.250, 284.250,68.250, -75.750,68.250, 284.333,68.250, -75.667,68.250, 284.417,68.250, -75.583,68.250, 284.500,68.250, -75.500,68.250, 286.667,68.250, -73.333,68.250, 286.833,68.250, -73.167,68.250, 286.917,68.250, -73.083,68.250, 287.000,68.250, -73.000,68.250, 292.083,68.250, -67.917,68.250, 292.250,68.250, -67.750,68.250, 292.417,68.250, -67.583,68.250, 292.500,68.250, -67.500,68.250, 292.667,68.250, -67.333,68.250, 292.833,68.250, -67.167,68.250, 292.917,68.250, -67.083,68.250, 307.083,68.250, -52.917,68.250, 307.167,68.250, -52.833,68.250, 307.333,68.250, -52.667,68.250, 307.500,68.250, -52.500,68.250, 307.583,68.250, -52.417,68.250, 307.667,68.250, -52.333,68.250, 307.750,68.250, -52.250,68.250, 307.833,68.250, -52.167,68.250, 307.917,68.250, -52.083,68.250, 308.000,68.250, -52.000,68.250, 308.667,68.250, -51.333,68.250, 308.833,68.250, -51.167,68.250, 327.667,68.250, -32.333,68.250, 328.417,68.250, -31.583,68.250, 329.000,68.250, -31.000,68.250, 329.167,68.250, -30.833,68.250, 329.417,68.250, -30.583,68.250, 329.500,68.250, -30.500,68.250, 14.500,68.333, 14.583,68.333, 14.667,68.333, 14.750,68.333, 16.333,68.333, 16.417,68.333, 16.500,68.333, 16.583,68.333, 16.667,68.333, 16.750,68.333, 17.000,68.333, 17.083,68.333, 17.167,68.333, 17.250,68.333, 17.333,68.333, 17.583,68.333, 17.667,68.333, 38.333,68.333, 38.417,68.333, 38.667,68.333, 44.167,68.333, 45.917,68.333, 50.750,68.333, 50.833,68.333, 50.917,68.333, 51.000,68.333, 51.083,68.333, 51.167,68.333, 51.250,68.333, 51.333,68.333, 52.167,68.333, 52.417,68.333, 52.500,68.333, 52.583,68.333, 52.667,68.333, 53.167,68.333, 54.917,68.333, 59.000,68.333, 59.083,68.333, 59.167,68.333, 59.250,68.333, 59.333,68.333, 59.417,68.333, 59.500,68.333, 59.583,68.333, 59.667,68.333, 59.750,68.333, 59.833,68.333, 68.167,68.333, 68.250,68.333, 68.583,68.333, 73.167,68.333, 73.250,68.333, 73.333,68.333, 74.417,68.333, 74.500,68.333, 74.583,68.333, 77.167,68.333, 78.167,68.333, 181.750,68.333, -178.250,68.333, 193.500,68.333, -166.500,68.333, 193.583,68.333, -166.417,68.333, 193.667,68.333, -166.333,68.333, 193.750,68.333, -166.250,68.333, 193.833,68.333, -166.167,68.333, 227.083,68.333, -132.917,68.333, 227.250,68.333, -132.750,68.333, 245.167,68.333, -114.833,68.333, 245.500,68.333, -114.500,68.333, 245.583,68.333, -114.417,68.333, 246.000,68.333, -114.000,68.333, 248.333,68.333, -111.667,68.333, 248.417,68.333, -111.583,68.333, 251.000,68.333, -109.000,68.333, 251.333,68.333, -108.667,68.333, 251.417,68.333, -108.583,68.333, 251.500,68.333, -108.500,68.333, 251.583,68.333, -108.417,68.333, 252.250,68.333, -107.750,68.333, 252.583,68.333, -107.417,68.333, 252.667,68.333, -107.333,68.333, 252.750,68.333, -107.250,68.333, 252.833,68.333, -107.167,68.333, 252.917,68.333, -107.083,68.333, 253.083,68.333, -106.917,68.333, 253.167,68.333, -106.833,68.333, 253.417,68.333, -106.583,68.333, 253.583,68.333, -106.417,68.333, 253.667,68.333, -106.333,68.333, 253.750,68.333, -106.250,68.333, 253.833,68.333, -106.167,68.333, 253.917,68.333, -106.083,68.333, 254.000,68.333, -106.000,68.333, 254.250,68.333, -105.750,68.333, 254.500,68.333, -105.500,68.333, 254.667,68.333, -105.333,68.333, 254.750,68.333, -105.250,68.333, 254.833,68.333, -105.167,68.333, 254.917,68.333, -105.083,68.333, 255.167,68.333, -104.833,68.333, 259.917,68.333, -100.083,68.333, 260.667,68.333, -99.333,68.333, 261.500,68.333, -98.500,68.333, 261.583,68.333, -98.417,68.333, 261.667,68.333, -98.333,68.333, 261.750,68.333, -98.250,68.333, 261.833,68.333, -98.167,68.333, 261.917,68.333, -98.083,68.333, 262.000,68.333, -98.000,68.333, 262.917,68.333, -97.083,68.333, 263.000,68.333, -97.000,68.333, 265.833,68.333, -94.167,68.333, 269.333,68.333, -90.667,68.333, 269.500,68.333, -90.500,68.333, 269.583,68.333, -90.417,68.333, 269.917,68.333, -90.083,68.333, 270.000,68.333, -90.000,68.333, 271.500,68.333, -88.500,68.333, 271.667,68.333, -88.333,68.333, 271.833,68.333, -88.167,68.333, 272.083,68.333, -87.917,68.333, 274.250,68.333, -85.750,68.333, 277.250,68.333, -82.750,68.333, 277.333,68.333, -82.667,68.333, 277.417,68.333, -82.583,68.333, 280.917,68.333, -79.083,68.333, 284.083,68.333, -75.917,68.333, 284.167,68.333, -75.833,68.333, 285.750,68.333, -74.250,68.333, 286.250,68.333, -73.750,68.333, 286.333,68.333, -73.667,68.333, 286.417,68.333, -73.583,68.333, 286.583,68.333, -73.417,68.333, 286.750,68.333, -73.250,68.333, 291.917,68.333, -68.083,68.333, 292.000,68.333, -68.000,68.333, 292.583,68.333, -67.417,68.333, 292.667,68.333, -67.333,68.333, 307.000,68.333, -53.000,68.333, 307.083,68.333, -52.917,68.333, 307.250,68.333, -52.750,68.333, 307.417,68.333, -52.583,68.333, 308.083,68.333, -51.917,68.333, 308.167,68.333, -51.833,68.333, 308.250,68.333, -51.750,68.333, 308.333,68.333, -51.667,68.333, 308.417,68.333, -51.583,68.333, 308.500,68.333, -51.500,68.333, 308.583,68.333, -51.417,68.333, 308.750,68.333, -51.250,68.333, 308.917,68.333, -51.083,68.333, 327.417,68.333, -32.583,68.333, 327.500,68.333, -32.500,68.333, 327.583,68.333, -32.417,68.333, 328.000,68.333, -32.000,68.333, 328.083,68.333, -31.917,68.333, 328.167,68.333, -31.833,68.333, 328.250,68.333, -31.750,68.333, 328.333,68.333, -31.667,68.333, 329.083,68.333, -30.917,68.333, 329.250,68.333, -30.750,68.333, 329.333,68.333, -30.667,68.333, 329.583,68.333, -30.417,68.333, 329.667,68.333, -30.333,68.333, 329.750,68.333, -30.250,68.333, 330.250,68.333, -29.750,68.333, 330.333,68.333, -29.667,68.333, 330.417,68.333, -29.583,68.333, 330.500,68.333, -29.500,68.333, 330.583,68.333, -29.417,68.333, 330.667,68.333, -29.333,68.333, 14.667,68.417, 14.917,68.417, 15.000,68.417, 15.333,68.417, 15.583,68.417, 16.250,68.417, 17.417,68.417, 17.500,68.417, 17.750,68.417, 38.000,68.417, 38.083,68.417, 38.167,68.417, 38.250,68.417, 44.000,68.417, 44.083,68.417, 45.750,68.417, 45.833,68.417, 51.417,68.417, 51.500,68.417, 51.583,68.417, 51.667,68.417, 51.750,68.417, 52.000,68.417, 52.083,68.417, 52.250,68.417, 52.750,68.417, 53.250,68.417, 53.333,68.417, 53.417,68.417, 53.500,68.417, 53.583,68.417, 53.667,68.417, 53.750,68.417, 53.833,68.417, 53.917,68.417, 55.000,68.417, 55.083,68.417, 55.167,68.417, 58.917,68.417, 59.917,68.417, 67.667,68.417, 67.750,68.417, 67.833,68.417, 67.917,68.417, 68.000,68.417, 68.083,68.417, 68.667,68.417, 68.750,68.417, 73.417,68.417, 74.417,68.417, 77.250,68.417, 78.000,68.417, 78.083,68.417, 181.333,68.417, -178.667,68.417, 181.417,68.417, -178.583,68.417, 181.583,68.417, -178.417,68.417, 181.667,68.417, -178.333,68.417, 181.750,68.417, -178.250,68.417, 181.833,68.417, -178.167,68.417, 193.667,68.417, -166.333,68.417, 227.000,68.417, -133.000,68.417, 227.167,68.417, -132.833,68.417, 227.333,68.417, -132.667,68.417, 227.417,68.417, -132.583,68.417, 246.000,68.417, -114.000,68.417, 246.083,68.417, -113.917,68.417, 248.917,68.417, -111.083,68.417, 251.500,68.417, -108.500,68.417, 252.333,68.417, -107.667,68.417, 252.417,68.417, -107.583,68.417, 252.500,68.417, -107.500,68.417, 253.250,68.417, -106.750,68.417, 253.333,68.417, -106.667,68.417, 253.500,68.417, -106.500,68.417, 254.083,68.417, -105.917,68.417, 254.167,68.417, -105.833,68.417, 254.333,68.417, -105.667,68.417, 254.417,68.417, -105.583,68.417, 254.583,68.417, -105.417,68.417, 255.000,68.417, -105.000,68.417, 255.250,68.417, -104.750,68.417, 255.333,68.417, -104.667,68.417, 255.417,68.417, -104.583,68.417, 255.500,68.417, -104.500,68.417, 259.250,68.417, -100.750,68.417, 259.333,68.417, -100.667,68.417, 261.000,68.417, -99.000,68.417, 261.500,68.417, -98.500,68.417, 262.083,68.417, -97.917,68.417, 262.417,68.417, -97.583,68.417, 262.750,68.417, -97.250,68.417, 262.833,68.417, -97.167,68.417, 265.917,68.417, -94.083,68.417, 266.000,68.417, -94.000,68.417, 266.083,68.417, -93.917,68.417, 266.167,68.417, -93.833,68.417, 269.250,68.417, -90.750,68.417, 269.417,68.417, -90.583,68.417, 270.083,68.417, -89.917,68.417, 271.583,68.417, -88.417,68.417, 271.750,68.417, -88.250,68.417, 272.000,68.417, -88.000,68.417, 274.333,68.417, -85.667,68.417, 277.167,68.417, -82.833,68.417, 284.917,68.417, -75.083,68.417, 285.000,68.417, -75.000,68.417, 285.083,68.417, -74.917,68.417, 285.167,68.417, -74.833,68.417, 286.083,68.417, -73.917,68.417, 286.167,68.417, -73.833,68.417, 286.500,68.417, -73.500,68.417, 286.667,68.417, -73.333,68.417, 291.833,68.417, -68.167,68.417, 292.000,68.417, -68.000,68.417, 292.167,68.417, -67.833,68.417, 292.333,68.417, -67.667,68.417, 292.917,68.417, -67.083,68.417, 293.000,68.417, -67.000,68.417, 306.833,68.417, -53.167,68.417, 306.917,68.417, -53.083,68.417, 307.083,68.417, -52.917,68.417, 307.250,68.417, -52.750,68.417, 307.333,68.417, -52.667,68.417, 307.500,68.417, -52.500,68.417, 308.167,68.417, -51.833,68.417, 308.333,68.417, -51.667,68.417, 308.500,68.417, -51.500,68.417, 308.583,68.417, -51.417,68.417, 308.750,68.417, -51.250,68.417, 308.917,68.417, -51.083,68.417, 309.000,68.417, -51.000,68.417, 309.167,68.417, -50.833,68.417, 327.333,68.417, -32.667,68.417, 327.917,68.417, -32.083,68.417, 329.833,68.417, -30.167,68.417, 329.917,68.417, -30.083,68.417, 330.000,68.417, -30.000,68.417, 330.083,68.417, -29.917,68.417, 330.167,68.417, -29.833,68.417, 330.750,68.417, -29.250,68.417, 330.833,68.417, -29.167,68.417, 330.917,68.417, -29.083,68.417, 331.000,68.417, -29.000,68.417, 331.083,68.417, -28.917,68.417, 331.167,68.417, -28.833,68.417, 331.250,68.417, -28.750,68.417, 331.333,68.417, -28.667,68.417, 15.333,68.500, 15.417,68.500, 15.500,68.500, 15.667,68.500, 15.750,68.500, 15.833,68.500, 15.917,68.500, 16.000,68.500, 16.250,68.500, 16.333,68.500, 16.417,68.500, 16.583,68.500, 17.083,68.500, 17.167,68.500, 17.583,68.500, 17.667,68.500, 37.833,68.500, 37.917,68.500, 43.667,68.500, 43.750,68.500, 43.833,68.500, 43.917,68.500, 44.000,68.500, 44.083,68.500, 44.167,68.500, 44.250,68.500, 44.333,68.500, 44.417,68.500, 44.500,68.500, 44.583,68.500, 44.667,68.500, 44.750,68.500, 44.833,68.500, 44.917,68.500, 45.000,68.500, 45.083,68.500, 45.167,68.500, 45.250,68.500, 45.333,68.500, 45.417,68.500, 45.500,68.500, 45.583,68.500, 45.667,68.500, 51.833,68.500, 51.917,68.500, 52.167,68.500, 52.750,68.500, 53.750,68.500, 55.250,68.500, 55.333,68.500, 55.417,68.500, 55.500,68.500, 55.583,68.500, 55.667,68.500, 56.750,68.500, 56.833,68.500, 56.917,68.500, 57.000,68.500, 57.083,68.500, 57.167,68.500, 57.250,68.500, 57.333,68.500, 59.000,68.500, 59.083,68.500, 60.000,68.500, 67.583,68.500, 68.833,68.500, 73.500,68.500, 74.500,68.500, 77.083,68.500, 77.167,68.500, 78.000,68.500, 181.000,68.500, -179.000,68.500, 181.083,68.500, -178.917,68.500, 181.250,68.500, -178.750,68.500, 181.500,68.500, -178.500,68.500, 193.750,68.500, -166.250,68.500, 227.000,68.500, -133.000,68.500, 227.500,68.500, -132.500,68.500, 245.833,68.500, -114.167,68.500, 245.917,68.500, -114.083,68.500, 246.833,68.500, -113.167,68.500, 246.917,68.500, -113.083,68.500, 247.000,68.500, -113.000,68.500, 247.083,68.500, -112.917,68.500, 247.167,68.500, -112.833,68.500, 247.250,68.500, -112.750,68.500, 247.333,68.500, -112.667,68.500, 247.500,68.500, -112.500,68.500, 247.583,68.500, -112.417,68.500, 247.667,68.500, -112.333,68.500, 247.917,68.500, -112.083,68.500, 249.000,68.500, -111.000,68.500, 249.083,68.500, -110.917,68.500, 249.167,68.500, -110.833,68.500, 249.250,68.500, -110.750,68.500, 249.333,68.500, -110.667,68.500, 251.583,68.500, -108.417,68.500, 253.417,68.500, -106.583,68.500, 254.250,68.500, -105.750,68.500, 254.500,68.500, -105.500,68.500, 254.667,68.500, -105.333,68.500, 255.000,68.500, -105.000,68.500, 255.083,68.500, -104.917,68.500, 255.167,68.500, -104.833,68.500, 255.333,68.500, -104.667,68.500, 255.417,68.500, -104.583,68.500, 255.500,68.500, -104.500,68.500, 255.583,68.500, -104.417,68.500, 259.083,68.500, -100.917,68.500, 261.833,68.500, -98.167,68.500, 261.917,68.500, -98.083,68.500, 262.083,68.500, -97.917,68.500, 262.167,68.500, -97.833,68.500, 262.333,68.500, -97.667,68.500, 262.500,68.500, -97.500,68.500, 262.667,68.500, -97.333,68.500, 263.250,68.500, -96.750,68.500, 263.333,68.500, -96.667,68.500, 263.417,68.500, -96.583,68.500, 263.500,68.500, -96.500,68.500, 263.583,68.500, -96.417,68.500, 263.667,68.500, -96.333,68.500, 263.750,68.500, -96.250,68.500, 266.250,68.500, -93.750,68.500, 266.333,68.500, -93.667,68.500, 266.417,68.500, -93.583,68.500, 269.250,68.500, -90.750,68.500, 269.417,68.500, -90.583,68.500, 270.167,68.500, -89.833,68.500, 271.917,68.500, -88.083,68.500, 274.333,68.500, -85.667,68.500, 277.167,68.500, -82.833,68.500, 277.333,68.500, -82.667,68.500, 277.500,68.500, -82.500,68.500, 277.583,68.500, -82.417,68.500, 277.667,68.500, -82.333,68.500, 278.000,68.500, -82.000,68.500, 281.083,68.500, -78.917,68.500, 281.167,68.500, -78.833,68.500, 284.667,68.500, -75.333,68.500, 284.750,68.500, -75.250,68.500, 284.833,68.500, -75.167,68.500, 285.083,68.500, -74.917,68.500, 286.000,68.500, -74.000,68.500, 286.167,68.500, -73.833,68.500, 286.250,68.500, -73.750,68.500, 291.500,68.500, -68.500,68.500, 291.667,68.500, -68.333,68.500, 291.750,68.500, -68.250,68.500, 291.833,68.500, -68.167,68.500, 292.000,68.500, -68.000,68.500, 292.167,68.500, -67.833,68.500, 307.417,68.500, -52.583,68.500, 307.583,68.500, -52.417,68.500, 307.833,68.500, -52.167,68.500, 307.917,68.500, -52.083,68.500, 308.000,68.500, -52.000,68.500, 308.083,68.500, -51.917,68.500, 308.167,68.500, -51.833,68.500, 308.250,68.500, -51.750,68.500, 308.333,68.500, -51.667,68.500, 308.417,68.500, -51.583,68.500, 308.500,68.500, -51.500,68.500, 308.583,68.500, -51.417,68.500, 308.667,68.500, -51.333,68.500, 308.750,68.500, -51.250,68.500, 308.833,68.500, -51.167,68.500, 308.917,68.500, -51.083,68.500, 309.083,68.500, -50.917,68.500, 309.250,68.500, -50.750,68.500, 327.333,68.500, -32.667,68.500, 327.750,68.500, -32.250,68.500, 327.833,68.500, -32.167,68.500, 331.417,68.500, -28.583,68.500, 331.500,68.500, -28.500,68.500, 331.583,68.500, -28.417,68.500, 331.667,68.500, -28.333,68.500, 331.750,68.500, -28.250,68.500, 332.167,68.500, -27.833,68.500, 15.500,68.583, 15.833,68.583, 15.917,68.583, 16.083,68.583, 16.167,68.583, 16.333,68.583, 16.583,68.583, 16.667,68.583, 16.750,68.583, 16.833,68.583, 16.917,68.583, 17.000,68.583, 17.083,68.583, 17.250,68.583, 17.333,68.583, 17.417,68.583, 17.500,68.583, 37.750,68.583, 43.417,68.583, 43.500,68.583, 43.583,68.583, 43.667,68.583, 43.750,68.583, 52.500,68.583, 52.583,68.583, 52.667,68.583, 53.667,68.583, 55.750,68.583, 55.833,68.583, 55.917,68.583, 56.000,68.583, 56.083,68.583, 56.167,68.583, 56.250,68.583, 56.333,68.583, 56.417,68.583, 56.500,68.583, 56.583,68.583, 56.667,68.583, 57.417,68.583, 58.917,68.583, 59.917,68.583, 67.333,68.583, 67.417,68.583, 67.500,68.583, 68.917,68.583, 73.250,68.583, 73.333,68.583, 73.417,68.583, 74.500,68.583, 77.000,68.583, 77.750,68.583, 77.833,68.583, 77.917,68.583, 161.167,68.583, 161.250,68.583, 180.917,68.583, -179.083,68.583, 181.167,68.583, -178.833,68.583, 193.833,68.583, -166.167,68.583, 224.667,68.583, -135.333,68.583, 224.833,68.583, -135.167,68.583, 227.000,68.583, -133.000,68.583, 227.583,68.583, -132.417,68.583, 245.583,68.583, -114.417,68.583, 245.667,68.583, -114.333,68.583, 245.750,68.583, -114.250,68.583, 246.167,68.583, -113.833,68.583, 246.250,68.583, -113.750,68.583, 246.750,68.583, -113.250,68.583, 247.417,68.583, -112.583,68.583, 247.750,68.583, -112.250,68.583, 247.833,68.583, -112.167,68.583, 248.000,68.583, -112.000,68.583, 248.083,68.583, -111.917,68.583, 248.167,68.583, -111.833,68.583, 248.250,68.583, -111.750,68.583, 248.333,68.583, -111.667,68.583, 248.417,68.583, -111.583,68.583, 248.500,68.583, -111.500,68.583, 248.583,68.583, -111.417,68.583, 248.833,68.583, -111.167,68.583, 248.917,68.583, -111.083,68.583, 249.083,68.583, -110.917,68.583, 249.250,68.583, -110.750,68.583, 249.500,68.583, -110.500,68.583, 249.667,68.583, -110.333,68.583, 251.667,68.583, -108.333,68.583, 251.750,68.583, -108.250,68.583, 251.833,68.583, -108.167,68.583, 251.917,68.583, -108.083,68.583, 252.000,68.583, -108.000,68.583, 252.083,68.583, -107.917,68.583, 252.167,68.583, -107.833,68.583, 252.250,68.583, -107.750,68.583, 252.333,68.583, -107.667,68.583, 253.500,68.583, -106.500,68.583, 253.583,68.583, -106.417,68.583, 253.667,68.583, -106.333,68.583, 253.750,68.583, -106.250,68.583, 253.833,68.583, -106.167,68.583, 253.917,68.583, -106.083,68.583, 254.333,68.583, -105.667,68.583, 254.500,68.583, -105.500,68.583, 254.583,68.583, -105.417,68.583, 254.667,68.583, -105.333,68.583, 254.750,68.583, -105.250,68.583, 254.833,68.583, -105.167,68.583, 255.083,68.583, -104.917,68.583, 255.167,68.583, -104.833,68.583, 255.250,68.583, -104.750,68.583, 258.083,68.583, -101.917,68.583, 258.167,68.583, -101.833,68.583, 262.083,68.583, -97.917,68.583, 262.250,68.583, -97.750,68.583, 262.417,68.583, -97.583,68.583, 262.750,68.583, -97.250,68.583, 262.833,68.583, -97.167,68.583, 263.000,68.583, -97.000,68.583, 263.083,68.583, -96.917,68.583, 263.167,68.583, -96.833,68.583, 263.833,68.583, -96.167,68.583, 263.917,68.583, -96.083,68.583, 264.000,68.583, -96.000,68.583, 266.500,68.583, -93.500,68.583, 269.333,68.583, -90.667,68.583, 269.417,68.583, -90.583,68.583, 270.083,68.583, -89.917,68.583, 271.917,68.583, -88.083,68.583, 274.333,68.583, -85.667,68.583, 277.250,68.583, -82.750,68.583, 277.417,68.583, -82.583,68.583, 277.750,68.583, -82.250,68.583, 277.833,68.583, -82.167,68.583, 277.917,68.583, -82.083,68.583, 278.083,68.583, -81.917,68.583, 278.167,68.583, -81.833,68.583, 278.250,68.583, -81.750,68.583, 278.333,68.583, -81.667,68.583, 281.333,68.583, -78.667,68.583, 284.667,68.583, -75.333,68.583, 285.000,68.583, -75.000,68.583, 285.167,68.583, -74.833,68.583, 285.250,68.583, -74.750,68.583, 285.333,68.583, -74.667,68.583, 285.417,68.583, -74.583,68.583, 285.583,68.583, -74.417,68.583, 285.667,68.583, -74.333,68.583, 285.750,68.583, -74.250,68.583, 285.833,68.583, -74.167,68.583, 285.917,68.583, -74.083,68.583, 286.000,68.583, -74.000,68.583, 286.333,68.583, -73.667,68.583, 291.417,68.583, -68.583,68.583, 291.583,68.583, -68.417,68.583, 307.583,68.583, -52.417,68.583, 307.667,68.583, -52.333,68.583, 307.750,68.583, -52.250,68.583, 308.917,68.583, -51.083,68.583, 309.000,68.583, -51.000,68.583, 309.083,68.583, -50.917,68.583, 309.167,68.583, -50.833,68.583, 327.333,68.583, -32.667,68.583, 327.500,68.583, -32.500,68.583, 327.667,68.583, -32.333,68.583, 331.833,68.583, -28.167,68.583, 331.917,68.583, -28.083,68.583, 332.000,68.583, -28.000,68.583, 332.083,68.583, -27.917,68.583, 332.250,68.583, -27.750,68.583, 332.333,68.583, -27.667,68.583, 332.417,68.583, -27.583,68.583, 332.500,68.583, -27.500,68.583, 15.083,68.667, 15.500,68.667, 15.750,68.667, 16.000,68.667, 16.083,68.667, 16.167,68.667, 16.417,68.667, 16.833,68.667, 16.917,68.667, 17.167,68.667, 17.333,68.667, 17.583,68.667, 37.417,68.667, 37.500,68.667, 37.583,68.667, 37.667,68.667, 43.333,68.667, 43.417,68.667, 52.500,68.667, 52.583,68.667, 52.667,68.667, 52.750,68.667, 53.667,68.667, 57.500,68.667, 57.583,68.667, 57.667,68.667, 57.750,68.667, 57.833,68.667, 57.917,68.667, 58.333,68.667, 58.417,68.667, 59.000,68.667, 59.833,68.667, 59.917,68.667, 60.000,68.667, 60.083,68.667, 60.167,68.667, 60.250,68.667, 60.333,68.667, 60.417,68.667, 60.500,68.667, 60.583,68.667, 67.167,68.667, 67.250,68.667, 69.000,68.667, 73.000,68.667, 73.083,68.667, 73.167,68.667, 74.500,68.667, 76.667,68.667, 76.750,68.667, 76.833,68.667, 76.917,68.667, 77.750,68.667, 161.083,68.667, 161.333,68.667, 180.917,68.667, -179.083,68.667, 193.833,68.667, -166.167,68.667, 224.333,68.667, -135.667,68.667, 224.500,68.667, -135.500,68.667, 224.583,68.667, -135.417,68.667, 224.750,68.667, -135.250,68.667, 224.917,68.667, -135.083,68.667, 226.583,68.667, -133.417,68.667, 226.750,68.667, -133.250,68.667, 227.000,68.667, -133.000,68.667, 227.167,68.667, -132.833,68.667, 227.333,68.667, -132.667,68.667, 227.417,68.667, -132.583,68.667, 227.500,68.667, -132.500,68.667, 245.333,68.667, -114.667,68.667, 245.417,68.667, -114.583,68.667, 245.500,68.667, -114.500,68.667, 245.833,68.667, -114.167,68.667, 246.583,68.667, -113.417,68.667, 246.667,68.667, -113.333,68.667, 248.667,68.667, -111.333,68.667, 248.750,68.667, -111.250,68.667, 249.000,68.667, -111.000,68.667, 249.333,68.667, -110.667,68.667, 249.417,68.667, -110.583,68.667, 249.583,68.667, -110.417,68.667, 249.750,68.667, -110.250,68.667, 249.833,68.667, -110.167,68.667, 249.917,68.667, -110.083,68.667, 250.000,68.667, -110.000,68.667, 250.083,68.667, -109.917,68.667, 250.167,68.667, -109.833,68.667, 250.250,68.667, -109.750,68.667, 250.333,68.667, -109.667,68.667, 250.417,68.667, -109.583,68.667, 250.500,68.667, -109.500,68.667, 252.417,68.667, -107.583,68.667, 252.500,68.667, -107.500,68.667, 252.583,68.667, -107.417,68.667, 252.667,68.667, -107.333,68.667, 252.750,68.667, -107.250,68.667, 252.833,68.667, -107.167,68.667, 254.000,68.667, -106.000,68.667, 254.083,68.667, -105.917,68.667, 254.167,68.667, -105.833,68.667, 254.250,68.667, -105.750,68.667, 254.417,68.667, -105.583,68.667, 257.750,68.667, -102.250,68.667, 257.833,68.667, -102.167,68.667, 257.917,68.667, -102.083,68.667, 258.000,68.667, -102.000,68.667, 258.250,68.667, -101.750,68.667, 262.250,68.667, -97.750,68.667, 262.333,68.667, -97.667,68.667, 262.917,68.667, -97.083,68.667, 264.000,68.667, -96.000,68.667, 266.333,68.667, -93.667,68.667, 266.417,68.667, -93.583,68.667, 269.417,68.667, -90.583,68.667, 270.167,68.667, -89.833,68.667, 270.250,68.667, -89.750,68.667, 271.833,68.667, -88.167,68.667, 274.333,68.667, -85.667,68.667, 274.417,68.667, -85.583,68.667, 274.500,68.667, -85.500,68.667, 274.667,68.667, -85.333,68.667, 274.917,68.667, -85.083,68.667, 275.000,68.667, -85.000,68.667, 275.083,68.667, -84.917,68.667, 275.167,68.667, -84.833,68.667, 278.417,68.667, -81.583,68.667, 278.500,68.667, -81.500,68.667, 284.750,68.667, -75.250,68.667, 284.833,68.667, -75.167,68.667, 284.917,68.667, -75.083,68.667, 285.000,68.667, -75.000,68.667, 285.250,68.667, -74.750,68.667, 285.500,68.667, -74.500,68.667, 285.917,68.667, -74.083,68.667, 286.250,68.667, -73.750,68.667, 291.167,68.667, -68.833,68.667, 291.250,68.667, -68.750,68.667, 291.333,68.667, -68.667,68.667, 291.417,68.667, -68.583,68.667, 291.500,68.667, -68.500,68.667, 291.583,68.667, -68.417,68.667, 291.667,68.667, -68.333,68.667, 291.750,68.667, -68.250,68.667, 307.167,68.667, -52.833,68.667, 307.250,68.667, -52.750,68.667, 307.333,68.667, -52.667,68.667, 307.417,68.667, -52.583,68.667, 307.500,68.667, -52.500,68.667, 307.583,68.667, -52.417,68.667, 309.250,68.667, -50.750,68.667, 327.417,68.667, -32.583,68.667, 327.583,68.667, -32.417,68.667, 332.583,68.667, -27.417,68.667, 332.667,68.667, -27.333,68.667, 332.750,68.667, -27.250,68.667, 332.833,68.667, -27.167,68.667, 332.917,68.667, -27.083,68.667, 333.000,68.667, -27.000,68.667, 333.167,68.667, -26.833,68.667, 333.417,68.667, -26.583,68.667, 14.667,68.750, 14.750,68.750, 14.833,68.750, 14.917,68.750, 15.000,68.750, 15.167,68.750, 15.500,68.750, 15.667,68.750, 16.250,68.750, 16.417,68.750, 16.833,68.750, 16.917,68.750, 17.000,68.750, 17.250,68.750, 17.333,68.750, 17.417,68.750, 17.500,68.750, 37.167,68.750, 37.250,68.750, 37.333,68.750, 48.583,68.750, 48.667,68.750, 48.750,68.750, 48.833,68.750, 48.917,68.750, 49.000,68.750, 52.833,68.750, 52.917,68.750, 53.000,68.750, 53.083,68.750, 53.667,68.750, 58.000,68.750, 58.167,68.750, 58.250,68.750, 58.500,68.750, 59.083,68.750, 59.167,68.750, 59.250,68.750, 59.333,68.750, 60.667,68.750, 67.083,68.750, 69.000,68.750, 69.083,68.750, 72.750,68.750, 72.833,68.750, 72.917,68.750, 74.583,68.750, 74.667,68.750, 74.750,68.750, 74.833,68.750, 74.917,68.750, 75.000,68.750, 76.583,68.750, 77.750,68.750, 161.083,68.750, 161.333,68.750, 161.417,68.750, 169.417,68.750, 169.500,68.750, 169.583,68.750, 169.667,68.750, 169.750,68.750, 169.833,68.750, 169.917,68.750, 170.000,68.750, 170.083,68.750, 170.167,68.750, 170.250,68.750, 170.333,68.750, 170.417,68.750, 180.417,68.750, -179.583,68.750, 180.500,68.750, -179.500,68.750, 180.583,68.750, -179.417,68.750, 180.667,68.750, -179.333,68.750, 180.750,68.750, -179.250,68.750, 180.833,68.750, -179.167,68.750, 193.833,68.750, -166.167,68.750, 224.000,68.750, -136.000,68.750, 224.083,68.750, -135.917,68.750, 224.167,68.750, -135.833,68.750, 224.250,68.750, -135.750,68.750, 224.417,68.750, -135.583,68.750, 224.667,68.750, -135.333,68.750, 224.833,68.750, -135.167,68.750, 226.417,68.750, -133.583,68.750, 226.500,68.750, -133.500,68.750, 226.667,68.750, -133.333,68.750, 226.833,68.750, -133.167,68.750, 226.917,68.750, -133.083,68.750, 227.000,68.750, -133.000,68.750, 227.083,68.750, -132.917,68.750, 227.167,68.750, -132.833,68.750, 227.250,68.750, -132.750,68.750, 227.333,68.750, -132.667,68.750, 227.417,68.750, -132.583,68.750, 227.500,68.750, -132.500,68.750, 243.917,68.750, -116.083,68.750, 245.167,68.750, -114.833,68.750, 245.250,68.750, -114.750,68.750, 246.500,68.750, -113.500,68.750, 250.583,68.750, -109.417,68.750, 250.667,68.750, -109.333,68.750, 250.750,68.750, -109.250,68.750, 250.833,68.750, -109.167,68.750, 250.917,68.750, -109.083,68.750, 251.000,68.750, -109.000,68.750, 251.083,68.750, -108.917,68.750, 252.917,68.750, -107.083,68.750, 253.000,68.750, -107.000,68.750, 253.083,68.750, -106.917,68.750, 253.167,68.750, -106.833,68.750, 253.250,68.750, -106.750,68.750, 253.333,68.750, -106.667,68.750, 254.333,68.750, -105.667,68.750, 254.417,68.750, -105.583,68.750, 254.500,68.750, -105.500,68.750, 257.917,68.750, -102.083,68.750, 258.000,68.750, -102.000,68.750, 258.083,68.750, -101.917,68.750, 258.167,68.750, -101.833,68.750, 258.250,68.750, -101.750,68.750, 259.417,68.750, -100.583,68.750, 259.500,68.750, -100.500,68.750, 259.583,68.750, -100.417,68.750, 261.500,68.750, -98.500,68.750, 261.583,68.750, -98.417,68.750, 261.750,68.750, -98.250,68.750, 261.833,68.750, -98.167,68.750, 261.917,68.750, -98.083,68.750, 262.000,68.750, -98.000,68.750, 262.083,68.750, -97.917,68.750, 262.167,68.750, -97.833,68.750, 264.083,68.750, -95.917,68.750, 264.167,68.750, -95.833,68.750, 264.250,68.750, -95.750,68.750, 264.333,68.750, -95.667,68.750, 265.500,68.750, -94.500,68.750, 265.667,68.750, -94.333,68.750, 265.833,68.750, -94.167,68.750, 266.333,68.750, -93.667,68.750, 266.417,68.750, -93.583,68.750, 269.333,68.750, -90.667,68.750, 269.417,68.750, -90.583,68.750, 270.333,68.750, -89.667,68.750, 271.833,68.750, -88.167,68.750, 274.583,68.750, -85.417,68.750, 274.750,68.750, -85.250,68.750, 274.833,68.750, -85.167,68.750, 275.250,68.750, -84.750,68.750, 278.500,68.750, -81.500,68.750, 278.583,68.750, -81.417,68.750, 283.333,68.750, -76.667,68.750, 283.417,68.750, -76.583,68.750, 283.500,68.750, -76.500,68.750, 283.583,68.750, -76.417,68.750, 283.667,68.750, -76.333,68.750, 285.333,68.750, -74.667,68.750, 285.417,68.750, -74.583,68.750, 286.000,68.750, -74.000,68.750, 286.083,68.750, -73.917,68.750, 286.167,68.750, -73.833,68.750, 290.750,68.750, -69.250,68.750, 290.917,68.750, -69.083,68.750, 291.083,68.750, -68.917,68.750, 308.750,68.750, -51.250,68.750, 308.833,68.750, -51.167,68.750, 308.917,68.750, -51.083,68.750, 309.083,68.750, -50.917,68.750, 309.167,68.750, -50.833,68.750, 333.083,68.750, -26.917,68.750, 333.250,68.750, -26.750,68.750, 333.333,68.750, -26.667,68.750, 333.500,68.750, -26.500,68.750, 15.083,68.833, 15.167,68.833, 15.583,68.833, 15.750,68.833, 16.167,68.833, 16.250,68.833, 16.333,68.833, 17.250,68.833, 17.500,68.833, 17.583,68.833, 17.667,68.833, 36.833,68.833, 36.917,68.833, 37.000,68.833, 37.083,68.833, 48.417,68.833, 48.500,68.833, 49.083,68.833, 49.167,68.833, 49.250,68.833, 49.333,68.833, 49.417,68.833, 49.500,68.833, 53.167,68.833, 53.250,68.833, 53.333,68.833, 53.417,68.833, 53.667,68.833, 53.750,68.833, 53.833,68.833, 53.917,68.833, 54.000,68.833, 58.000,68.833, 58.083,68.833, 58.333,68.833, 58.417,68.833, 59.000,68.833, 59.083,68.833, 59.167,68.833, 60.750,68.833, 60.833,68.833, 66.583,68.833, 66.667,68.833, 66.750,68.833, 66.833,68.833, 66.917,68.833, 67.000,68.833, 69.167,68.833, 72.583,68.833, 72.667,68.833, 75.083,68.833, 75.167,68.833, 75.250,68.833, 75.333,68.833, 75.417,68.833, 75.500,68.833, 75.583,68.833, 75.667,68.833, 76.667,68.833, 77.750,68.833, 161.167,68.833, 161.500,68.833, 169.333,68.833, 170.500,68.833, 170.583,68.833, 170.667,68.833, 179.833,68.833, 180.000,68.833, 180.083,68.833, -179.917,68.833, 180.167,68.833, -179.833,68.833, 180.250,68.833, -179.750,68.833, 180.333,68.833, -179.667,68.833, 193.833,68.833, -166.167,68.833, 193.917,68.833, -166.083,68.833, 194.000,68.833, -166.000,68.833, 194.083,68.833, -165.917,68.833, 194.167,68.833, -165.833,68.833, 194.250,68.833, -165.750,68.833, 194.333,68.833, -165.667,68.833, 194.417,68.833, -165.583,68.833, 194.500,68.833, -165.500,68.833, 194.583,68.833, -165.417,68.833, 194.667,68.833, -165.333,68.833, 194.750,68.833, -165.250,68.833, 194.833,68.833, -165.167,68.833, 194.917,68.833, -165.083,68.833, 195.000,68.833, -165.000,68.833, 195.083,68.833, -164.917,68.833, 195.167,68.833, -164.833,68.833, 195.250,68.833, -164.750,68.833, 223.000,68.833, -137.000,68.833, 223.083,68.833, -136.917,68.833, 223.167,68.833, -136.833,68.833, 223.250,68.833, -136.750,68.833, 223.333,68.833, -136.667,68.833, 223.417,68.833, -136.583,68.833, 223.500,68.833, -136.500,68.833, 223.583,68.833, -136.417,68.833, 223.667,68.833, -136.333,68.833, 223.750,68.833, -136.250,68.833, 223.833,68.833, -136.167,68.833, 223.917,68.833, -136.083,68.833, 224.500,68.833, -135.500,68.833, 224.667,68.833, -135.333,68.833, 224.917,68.833, -135.083,68.833, 225.083,68.833, -134.917,68.833, 225.250,68.833, -134.750,68.833, 226.333,68.833, -133.667,68.833, 226.500,68.833, -133.500,68.833, 226.667,68.833, -133.333,68.833, 227.583,68.833, -132.417,68.833, 242.833,68.833, -117.167,68.833, 242.917,68.833, -117.083,68.833, 243.000,68.833, -117.000,68.833, 243.167,68.833, -116.833,68.833, 243.250,68.833, -116.750,68.833, 243.333,68.833, -116.667,68.833, 243.417,68.833, -116.583,68.833, 243.500,68.833, -116.500,68.833, 243.583,68.833, -116.417,68.833, 243.667,68.833, -116.333,68.833, 243.750,68.833, -116.250,68.833, 243.833,68.833, -116.167,68.833, 244.000,68.833, -116.000,68.833, 244.750,68.833, -115.250,68.833, 244.833,68.833, -115.167,68.833, 244.917,68.833, -115.083,68.833, 245.000,68.833, -115.000,68.833, 245.083,68.833, -114.917,68.833, 246.500,68.833, -113.500,68.833, 251.167,68.833, -108.833,68.833, 251.250,68.833, -108.750,68.833, 251.333,68.833, -108.667,68.833, 253.417,68.833, -106.583,68.833, 253.500,68.833, -106.500,68.833, 253.583,68.833, -106.417,68.833, 253.667,68.833, -106.333,68.833, 254.000,68.833, -106.000,68.833, 254.083,68.833, -105.917,68.833, 254.167,68.833, -105.833,68.833, 254.250,68.833, -105.750,68.833, 256.333,68.833, -103.667,68.833, 256.417,68.833, -103.583,68.833, 256.500,68.833, -103.500,68.833, 256.583,68.833, -103.417,68.833, 256.667,68.833, -103.333,68.833, 256.750,68.833, -103.250,68.833, 256.833,68.833, -103.167,68.833, 256.917,68.833, -103.083,68.833, 257.000,68.833, -103.000,68.833, 257.083,68.833, -102.917,68.833, 257.167,68.833, -102.833,68.833, 257.250,68.833, -102.750,68.833, 257.333,68.833, -102.667,68.833, 259.250,68.833, -100.750,68.833, 259.417,68.833, -100.583,68.833, 259.667,68.833, -100.333,68.833, 259.750,68.833, -100.250,68.833, 259.833,68.833, -100.167,68.833, 260.833,68.833, -99.167,68.833, 261.250,68.833, -98.750,68.833, 261.333,68.833, -98.667,68.833, 261.417,68.833, -98.583,68.833, 261.667,68.833, -98.333,68.833, 261.833,68.833, -98.167,68.833, 264.083,68.833, -95.917,68.833, 264.167,68.833, -95.833,68.833, 264.333,68.833, -95.667,68.833, 264.500,68.833, -95.500,68.833, 264.583,68.833, -95.417,68.833, 265.417,68.833, -94.583,68.833, 265.583,68.833, -94.417,68.833, 265.750,68.833, -94.250,68.833, 265.917,68.833, -94.083,68.833, 266.500,68.833, -93.500,68.833, 269.250,68.833, -90.750,68.833, 270.333,68.833, -89.667,68.833, 271.667,68.833, -88.333,68.833, 271.750,68.833, -88.250,68.833, 274.917,68.833, -85.083,68.833, 275.000,68.833, -85.000,68.833, 275.083,68.833, -84.917,68.833, 275.167,68.833, -84.833,68.833, 278.000,68.833, -82.000,68.833, 278.083,68.833, -81.917,68.833, 278.167,68.833, -81.833,68.833, 278.250,68.833, -81.750,68.833, 278.333,68.833, -81.667,68.833, 278.417,68.833, -81.583,68.833, 283.500,68.833, -76.500,68.833, 283.750,68.833, -76.250,68.833, 283.833,68.833, -76.167,68.833, 283.917,68.833, -76.083,68.833, 285.167,68.833, -74.833,68.833, 285.250,68.833, -74.750,68.833, 285.500,68.833, -74.500,68.833, 290.667,68.833, -69.333,68.833, 290.833,68.833, -69.167,68.833, 291.000,68.833, -69.000,68.833, 291.167,68.833, -68.833,68.833, 291.667,68.833, -68.333,68.833, 308.833,68.833, -51.167,68.833, 309.000,68.833, -51.000,68.833, 309.500,68.833, -50.500,68.833, 309.667,68.833, -50.333,68.833, 333.583,68.833, -26.417,68.833, 333.667,68.833, -26.333,68.833, 333.750,68.833, -26.250,68.833, 333.833,68.833, -26.167,68.833, 333.917,68.833, -26.083,68.833, 15.083,68.917, 15.667,68.917, 15.750,68.917, 16.417,68.917, 17.750,68.917, 36.583,68.917, 36.667,68.917, 36.750,68.917, 48.250,68.917, 48.333,68.917, 49.583,68.917, 49.667,68.917, 53.500,68.917, 53.583,68.917, 58.417,68.917, 58.500,68.917, 58.583,68.917, 58.667,68.917, 58.750,68.917, 58.833,68.917, 58.917,68.917, 60.917,68.917, 66.333,68.917, 66.417,68.917, 66.500,68.917, 69.167,68.917, 72.500,68.917, 75.750,68.917, 75.833,68.917, 75.917,68.917, 76.000,68.917, 76.083,68.917, 76.167,68.917, 76.250,68.917, 76.333,68.917, 76.417,68.917, 76.500,68.917, 76.583,68.917, 77.583,68.917, 77.667,68.917, 161.250,68.917, 161.500,68.917, 169.417,68.917, 170.750,68.917, 170.833,68.917, 170.917,68.917, 179.667,68.917, 179.750,68.917, 179.917,68.917, 195.333,68.917, -164.667,68.917, 195.417,68.917, -164.583,68.917, 195.500,68.917, -164.500,68.917, 195.583,68.917, -164.417,68.917, 195.667,68.917, -164.333,68.917, 195.750,68.917, -164.250,68.917, 195.833,68.917, -164.167,68.917, 195.917,68.917, -164.083,68.917, 196.000,68.917, -164.000,68.917, 222.500,68.917, -137.500,68.917, 222.583,68.917, -137.417,68.917, 222.667,68.917, -137.333,68.917, 222.750,68.917, -137.250,68.917, 222.833,68.917, -137.167,68.917, 222.917,68.917, -137.083,68.917, 224.083,68.917, -135.917,68.917, 224.167,68.917, -135.833,68.917, 224.250,68.917, -135.750,68.917, 224.333,68.917, -135.667,68.917, 224.417,68.917, -135.583,68.917, 224.667,68.917, -135.333,68.917, 224.833,68.917, -135.167,68.917, 225.000,68.917, -135.000,68.917, 225.167,68.917, -134.833,68.917, 225.333,68.917, -134.667,68.917, 226.417,68.917, -133.583,68.917, 226.583,68.917, -133.417,68.917, 227.250,68.917, -132.750,68.917, 227.333,68.917, -132.667,68.917, 227.417,68.917, -132.583,68.917, 227.500,68.917, -132.500,68.917, 242.250,68.917, -117.750,68.917, 242.333,68.917, -117.667,68.917, 242.417,68.917, -117.583,68.917, 242.500,68.917, -117.500,68.917, 242.583,68.917, -117.417,68.917, 242.667,68.917, -117.333,68.917, 242.750,68.917, -117.250,68.917, 243.083,68.917, -116.917,68.917, 243.833,68.917, -116.167,68.917, 243.917,68.917, -116.083,68.917, 244.000,68.917, -116.000,68.917, 244.333,68.917, -115.667,68.917, 244.417,68.917, -115.583,68.917, 244.500,68.917, -115.500,68.917, 244.583,68.917, -115.417,68.917, 244.667,68.917, -115.333,68.917, 245.583,68.917, -114.417,68.917, 245.667,68.917, -114.333,68.917, 246.417,68.917, -113.583,68.917, 251.417,68.917, -108.583,68.917, 253.750,68.917, -106.250,68.917, 253.833,68.917, -106.167,68.917, 253.917,68.917, -106.083,68.917, 254.833,68.917, -105.167,68.917, 254.917,68.917, -105.083,68.917, 255.000,68.917, -105.000,68.917, 255.083,68.917, -104.917,68.917, 255.167,68.917, -104.833,68.917, 255.250,68.917, -104.750,68.917, 255.333,68.917, -104.667,68.917, 255.417,68.917, -104.583,68.917, 255.500,68.917, -104.500,68.917, 255.667,68.917, -104.333,68.917, 255.750,68.917, -104.250,68.917, 255.833,68.917, -104.167,68.917, 255.917,68.917, -104.083,68.917, 256.000,68.917, -104.000,68.917, 256.083,68.917, -103.917,68.917, 256.167,68.917, -103.833,68.917, 256.250,68.917, -103.750,68.917, 257.417,68.917, -102.583,68.917, 257.500,68.917, -102.500,68.917, 257.583,68.917, -102.417,68.917, 259.417,68.917, -100.583,68.917, 259.750,68.917, -100.250,68.917, 259.833,68.917, -100.167,68.917, 260.583,68.917, -99.417,68.917, 260.667,68.917, -99.333,68.917, 260.750,68.917, -99.250,68.917, 260.917,68.917, -99.083,68.917, 261.000,68.917, -99.000,68.917, 261.167,68.917, -98.833,68.917, 261.750,68.917, -98.250,68.917, 264.000,68.917, -96.000,68.917, 265.500,68.917, -94.500,68.917, 265.583,68.917, -94.417,68.917, 265.917,68.917, -94.083,68.917, 266.417,68.917, -93.583,68.917, 269.167,68.917, -90.833,68.917, 270.333,68.917, -89.667,68.917, 271.500,68.917, -88.500,68.917, 271.583,68.917, -88.417,68.917, 275.000,68.917, -85.000,68.917, 275.250,68.917, -84.750,68.917, 275.417,68.917, -84.583,68.917, 277.917,68.917, -82.083,68.917, 280.583,68.917, -79.417,68.917, 280.667,68.917, -79.333,68.917, 280.750,68.917, -79.250,68.917, 280.833,68.917, -79.167,68.917, 280.917,68.917, -79.083,68.917, 281.000,68.917, -79.000,68.917, 283.417,68.917, -76.583,68.917, 284.000,68.917, -76.000,68.917, 284.083,68.917, -75.917,68.917, 284.167,68.917, -75.833,68.917, 284.250,68.917, -75.750,68.917, 284.833,68.917, -75.167,68.917, 284.917,68.917, -75.083,68.917, 285.083,68.917, -74.917,68.917, 285.333,68.917, -74.667,68.917, 285.417,68.917, -74.583,68.917, 290.750,68.917, -69.250,68.917, 290.917,68.917, -69.083,68.917, 291.250,68.917, -68.750,68.917, 291.333,68.917, -68.667,68.917, 291.417,68.917, -68.583,68.917, 291.500,68.917, -68.500,68.917, 291.583,68.917, -68.417,68.917, 291.667,68.917, -68.333,68.917, 291.750,68.917, -68.250,68.917, 308.917,68.917, -51.083,68.917, 309.083,68.917, -50.917,68.917, 309.333,68.917, -50.667,68.917, 309.417,68.917, -50.583,68.917, 309.583,68.917, -50.417,68.917, 309.750,68.917, -50.250,68.917, 334.000,68.917, -26.000,68.917, 334.083,68.917, -25.917,68.917, 334.167,68.917, -25.833,68.917, 17.583,69.000, 17.667,69.000, 33.083,69.000, 33.167,69.000, 33.250,69.000, 36.250,69.000, 36.333,69.000, 36.417,69.000, 36.500,69.000, 48.250,69.000, 49.750,69.000, 49.833,69.000, 54.333,69.000, 54.417,69.000, 61.000,69.000, 65.750,69.000, 65.833,69.000, 65.917,69.000, 66.000,69.000, 66.083,69.000, 66.167,69.000, 66.250,69.000, 68.500,69.000, 68.583,69.000, 68.667,69.000, 68.750,69.000, 68.833,69.000, 68.917,69.000, 69.000,69.000, 69.083,69.000, 72.417,69.000, 77.083,69.000, 77.167,69.000, 77.250,69.000, 77.333,69.000, 77.417,69.000, 77.500,69.000, 161.000,69.000, 161.083,69.000, 161.250,69.000, 161.500,69.000, 169.333,69.000, 171.000,69.000, 179.500,69.000, 179.583,69.000, 196.083,69.000, -163.917,69.000, 196.167,69.000, -163.833,69.000, 196.250,69.000, -163.750,69.000, 222.000,69.000, -138.000,69.000, 222.083,69.000, -137.917,69.000, 222.167,69.000, -137.833,69.000, 222.250,69.000, -137.750,69.000, 222.333,69.000, -137.667,69.000, 222.417,69.000, -137.583,69.000, 224.417,69.000, -135.583,69.000, 224.500,69.000, -135.500,69.000, 224.583,69.000, -135.417,69.000, 224.917,69.000, -135.083,69.000, 225.083,69.000, -134.917,69.000, 225.250,69.000, -134.750,69.000, 225.417,69.000, -134.583,69.000, 226.583,69.000, -133.417,69.000, 227.083,69.000, -132.917,69.000, 227.167,69.000, -132.833,69.000, 241.833,69.000, -118.167,69.000, 241.917,69.000, -118.083,69.000, 242.000,69.000, -118.000,69.000, 242.083,69.000, -117.917,69.000, 242.167,69.000, -117.833,69.000, 244.083,69.000, -115.917,69.000, 244.167,69.000, -115.833,69.000, 244.250,69.000, -115.750,69.000, 246.417,69.000, -113.583,69.000, 251.500,69.000, -108.500,69.000, 251.583,69.000, -108.417,69.000, 251.667,69.000, -108.333,69.000, 251.750,69.000, -108.250,69.000, 251.833,69.000, -108.167,69.000, 251.917,69.000, -108.083,69.000, 252.000,69.000, -108.000,69.000, 252.083,69.000, -107.917,69.000, 252.167,69.000, -107.833,69.000, 252.250,69.000, -107.750,69.000, 252.333,69.000, -107.667,69.000, 252.417,69.000, -107.583,69.000, 252.500,69.000, -107.500,69.000, 252.583,69.000, -107.417,69.000, 254.917,69.000, -105.083,69.000, 255.583,69.000, -104.417,69.000, 257.667,69.000, -102.333,69.000, 257.750,69.000, -102.250,69.000, 257.833,69.000, -102.167,69.000, 257.917,69.000, -102.083,69.000, 258.000,69.000, -102.000,69.000, 258.083,69.000, -101.917,69.000, 258.167,69.000, -101.833,69.000, 259.417,69.000, -100.583,69.000, 259.500,69.000, -100.500,69.000, 259.667,69.000, -100.333,69.000, 259.833,69.000, -100.167,69.000, 259.917,69.000, -100.083,69.000, 260.000,69.000, -100.000,69.000, 260.500,69.000, -99.500,69.000, 261.083,69.000, -98.917,69.000, 264.083,69.000, -95.917,69.000, 264.167,69.000, -95.833,69.000, 265.667,69.000, -94.333,69.000, 265.750,69.000, -94.250,69.000, 266.000,69.000, -94.000,69.000, 266.167,69.000, -93.833,69.000, 266.250,69.000, -93.750,69.000, 266.333,69.000, -93.667,69.000, 269.083,69.000, -90.917,69.000, 270.333,69.000, -89.667,69.000, 270.417,69.000, -89.583,69.000, 271.333,69.000, -88.667,69.000, 271.417,69.000, -88.583,69.000, 275.083,69.000, -84.917,69.000, 275.167,69.000, -84.833,69.000, 275.333,69.000, -84.667,69.000, 275.500,69.000, -84.500,69.000, 278.000,69.000, -82.000,69.000, 278.083,69.000, -81.917,69.000, 278.167,69.000, -81.833,69.000, 278.250,69.000, -81.750,69.000, 280.750,69.000, -79.250,69.000, 281.083,69.000, -78.917,69.000, 283.417,69.000, -76.583,69.000, 283.500,69.000, -76.500,69.000, 283.583,69.000, -76.417,69.000, 283.667,69.000, -76.333,69.000, 283.750,69.000, -76.250,69.000, 283.833,69.000, -76.167,69.000, 283.917,69.000, -76.083,69.000, 284.000,69.000, -76.000,69.000, 284.083,69.000, -75.917,69.000, 284.167,69.000, -75.833,69.000, 284.250,69.000, -75.750,69.000, 284.417,69.000, -75.583,69.000, 284.583,69.000, -75.417,69.000, 284.667,69.000, -75.333,69.000, 284.750,69.000, -75.250,69.000, 285.167,69.000, -74.833,69.000, 285.250,69.000, -74.750,69.000, 290.917,69.000, -69.083,69.000, 291.083,69.000, -68.917,69.000, 291.417,69.000, -68.583,69.000, 291.583,69.000, -68.417,69.000, 291.750,69.000, -68.250,69.000, 291.833,69.000, -68.167,69.000, 308.917,69.000, -51.083,69.000, 309.000,69.000, -51.000,69.000, 309.167,69.000, -50.833,69.000, 309.250,69.000, -50.750,69.000, 309.417,69.000, -50.583,69.000, 309.667,69.000, -50.333,69.000, 309.833,69.000, -50.167,69.000, 334.167,69.000, -25.833,69.000, 15.583,69.083, 15.667,69.083, 15.750,69.083, 17.000,69.083, 17.750,69.083, 17.917,69.083, 18.000,69.083, 33.000,69.083, 33.333,69.083, 33.417,69.083, 33.500,69.083, 35.917,69.083, 36.000,69.083, 36.083,69.083, 36.167,69.083, 48.250,69.083, 49.917,69.083, 61.000,69.083, 64.750,69.083, 64.833,69.083, 65.417,69.083, 65.500,69.083, 65.583,69.083, 65.667,69.083, 68.417,69.083, 72.417,69.083, 73.917,69.083, 74.000,69.083, 74.750,69.083, 74.833,69.083, 76.833,69.083, 76.917,69.083, 77.000,69.083, 160.917,69.083, 161.167,69.083, 161.250,69.083, 161.500,69.083, 168.917,69.083, 169.000,69.083, 169.083,69.083, 169.167,69.083, 169.250,69.083, 171.083,69.083, 179.417,69.083, 196.333,69.083, -163.667,69.083, 196.417,69.083, -163.583,69.083, 221.667,69.083, -138.333,69.083, 221.750,69.083, -138.250,69.083, 221.833,69.083, -138.167,69.083, 221.917,69.083, -138.083,69.083, 224.167,69.083, -135.833,69.083, 224.250,69.083, -135.750,69.083, 224.333,69.083, -135.667,69.083, 225.167,69.083, -134.833,69.083, 225.333,69.083, -134.667,69.083, 225.500,69.083, -134.500,69.083, 225.583,69.083, -134.417,69.083, 225.750,69.083, -134.250,69.083, 226.667,69.083, -133.333,69.083, 226.750,69.083, -133.250,69.083, 226.833,69.083, -133.167,69.083, 226.917,69.083, -133.083,69.083, 227.083,69.083, -132.917,69.083, 227.250,69.083, -132.750,69.083, 227.333,69.083, -132.667,69.083, 227.417,69.083, -132.583,69.083, 227.583,69.083, -132.417,69.083, 228.833,69.083, -131.167,69.083, 229.000,69.083, -131.000,69.083, 241.500,69.083, -118.500,69.083, 241.583,69.083, -118.417,69.083, 241.667,69.083, -118.333,69.083, 241.750,69.083, -118.250,69.083, 246.417,69.083, -113.583,69.083, 252.667,69.083, -107.333,69.083, 252.750,69.083, -107.250,69.083, 254.833,69.083, -105.167,69.083, 258.167,69.083, -101.833,69.083, 258.333,69.083, -101.667,69.083, 259.583,69.083, -100.417,69.083, 259.667,69.083, -100.333,69.083, 259.833,69.083, -100.167,69.083, 259.917,69.083, -100.083,69.083, 260.500,69.083, -99.500,69.083, 260.583,69.083, -99.417,69.083, 260.667,69.083, -99.333,69.083, 260.750,69.083, -99.250,69.083, 260.833,69.083, -99.167,69.083, 260.917,69.083, -99.083,69.083, 263.833,69.083, -96.167,69.083, 264.083,69.083, -95.917,69.083, 264.250,69.083, -95.750,69.083, 265.833,69.083, -94.167,69.083, 266.083,69.083, -93.917,69.083, 266.167,69.083, -93.833,69.083, 268.917,69.083, -91.083,69.083, 269.000,69.083, -91.000,69.083, 269.083,69.083, -90.917,69.083, 269.167,69.083, -90.833,69.083, 270.500,69.083, -89.500,69.083, 271.000,69.083, -89.000,69.083, 271.083,69.083, -88.917,69.083, 271.167,69.083, -88.833,69.083, 271.250,69.083, -88.750,69.083, 275.083,69.083, -84.917,69.083, 275.250,69.083, -84.750,69.083, 275.417,69.083, -84.583,69.083, 278.333,69.083, -81.667,69.083, 278.417,69.083, -81.583,69.083, 278.500,69.083, -81.500,69.083, 280.833,69.083, -79.167,69.083, 280.917,69.083, -79.083,69.083, 281.000,69.083, -79.000,69.083, 281.083,69.083, -78.917,69.083, 281.167,69.083, -78.833,69.083, 281.250,69.083, -78.750,69.083, 284.250,69.083, -75.750,69.083, 284.417,69.083, -75.583,69.083, 284.500,69.083, -75.500,69.083, 284.833,69.083, -75.167,69.083, 284.917,69.083, -75.083,69.083, 285.000,69.083, -75.000,69.083, 285.083,69.083, -74.917,69.083, 290.833,69.083, -69.167,69.083, 291.000,69.083, -69.000,69.083, 291.167,69.083, -68.833,69.083, 291.250,69.083, -68.750,69.083, 291.333,69.083, -68.667,69.083, 291.417,69.083, -68.583,69.083, 291.500,69.083, -68.500,69.083, 291.583,69.083, -68.417,69.083, 291.667,69.083, -68.333,69.083, 291.750,69.083, -68.250,69.083, 291.833,69.083, -68.167,69.083, 308.917,69.083, -51.083,69.083, 309.083,69.083, -50.917,69.083, 309.417,69.083, -50.583,69.083, 309.500,69.083, -50.500,69.083, 309.583,69.083, -50.417,69.083, 309.667,69.083, -50.333,69.083, 309.750,69.083, -50.250,69.083, 309.833,69.083, -50.167,69.083, 334.167,69.083, -25.833,69.083, 334.333,69.083, -25.667,69.083, 334.500,69.083, -25.500,69.083, 15.833,69.167, 15.917,69.167, 17.167,69.167, 17.833,69.167, 18.083,69.167, 18.417,69.167, 18.500,69.167, 19.250,69.167, 19.333,69.167, 19.417,69.167, 33.083,69.167, 33.167,69.167, 33.250,69.167, 33.333,69.167, 33.583,69.167, 34.583,69.167, 34.667,69.167, 34.750,69.167, 34.833,69.167, 34.917,69.167, 35.000,69.167, 35.083,69.167, 35.167,69.167, 35.417,69.167, 35.500,69.167, 35.583,69.167, 35.667,69.167, 35.750,69.167, 35.833,69.167, 48.333,69.167, 50.000,69.167, 50.083,69.167, 50.167,69.167, 60.833,69.167, 60.917,69.167, 64.667,69.167, 64.917,69.167, 65.083,69.167, 65.167,69.167, 65.250,69.167, 65.333,69.167, 68.250,69.167, 68.333,69.167, 72.333,69.167, 73.833,69.167, 74.083,69.167, 74.167,69.167, 74.250,69.167, 74.333,69.167, 74.417,69.167, 74.500,69.167, 74.583,69.167, 74.667,69.167, 74.917,69.167, 75.000,69.167, 75.083,69.167, 75.167,69.167, 76.333,69.167, 76.417,69.167, 76.500,69.167, 76.583,69.167, 76.667,69.167, 76.750,69.167, 160.917,69.167, 161.167,69.167, 161.250,69.167, 161.500,69.167, 168.250,69.167, 168.333,69.167, 168.417,69.167, 168.500,69.167, 168.583,69.167, 168.667,69.167, 168.750,69.167, 168.833,69.167, 170.917,69.167, 171.000,69.167, 179.250,69.167, 179.333,69.167, 179.417,69.167, 196.500,69.167, -163.500,69.167, 196.583,69.167, -163.417,69.167, 221.250,69.167, -138.750,69.167, 221.333,69.167, -138.667,69.167, 221.417,69.167, -138.583,69.167, 221.500,69.167, -138.500,69.167, 221.583,69.167, -138.417,69.167, 224.083,69.167, -135.917,69.167, 224.167,69.167, -135.833,69.167, 224.250,69.167, -135.750,69.167, 224.417,69.167, -135.583,69.167, 225.250,69.167, -134.750,69.167, 225.417,69.167, -134.583,69.167, 225.500,69.167, -134.500,69.167, 225.667,69.167, -134.333,69.167, 225.833,69.167, -134.167,69.167, 226.917,69.167, -133.083,69.167, 227.500,69.167, -132.500,69.167, 227.667,69.167, -132.333,69.167, 227.750,69.167, -132.250,69.167, 227.833,69.167, -132.167,69.167, 227.917,69.167, -132.083,69.167, 228.750,69.167, -131.250,69.167, 228.917,69.167, -131.083,69.167, 229.083,69.167, -130.917,69.167, 241.250,69.167, -118.750,69.167, 241.333,69.167, -118.667,69.167, 241.417,69.167, -118.583,69.167, 246.333,69.167, -113.667,69.167, 252.833,69.167, -107.167,69.167, 252.917,69.167, -107.083,69.167, 253.750,69.167, -106.250,69.167, 253.833,69.167, -106.167,69.167, 253.917,69.167, -106.083,69.167, 254.000,69.167, -106.000,69.167, 254.083,69.167, -105.917,69.167, 254.417,69.167, -105.583,69.167, 254.500,69.167, -105.500,69.167, 254.583,69.167, -105.417,69.167, 254.667,69.167, -105.333,69.167, 254.750,69.167, -105.250,69.167, 257.000,69.167, -103.000,69.167, 258.000,69.167, -102.000,69.167, 258.167,69.167, -101.833,69.167, 258.250,69.167, -101.750,69.167, 258.333,69.167, -101.667,69.167, 258.417,69.167, -101.583,69.167, 258.500,69.167, -101.500,69.167, 261.000,69.167, -99.000,69.167, 261.083,69.167, -98.917,69.167, 261.167,69.167, -98.833,69.167, 261.250,69.167, -98.750,69.167, 263.750,69.167, -96.250,69.167, 263.917,69.167, -96.083,69.167, 264.000,69.167, -96.000,69.167, 264.083,69.167, -95.917,69.167, 265.750,69.167, -94.250,69.167, 266.083,69.167, -93.917,69.167, 266.250,69.167, -93.750,69.167, 266.333,69.167, -93.667,69.167, 268.750,69.167, -91.250,69.167, 268.833,69.167, -91.167,69.167, 270.583,69.167, -89.417,69.167, 270.667,69.167, -89.333,69.167, 270.917,69.167, -89.083,69.167, 274.750,69.167, -85.250,69.167, 275.083,69.167, -84.917,69.167, 277.583,69.167, -82.417,69.167, 277.667,69.167, -82.333,69.167, 277.750,69.167, -82.250,69.167, 277.833,69.167, -82.167,69.167, 277.917,69.167, -82.083,69.167, 278.333,69.167, -81.667,69.167, 278.417,69.167, -81.583,69.167, 278.500,69.167, -81.500,69.167, 281.167,69.167, -78.833,69.167, 281.333,69.167, -78.667,69.167, 282.750,69.167, -77.250,69.167, 282.833,69.167, -77.167,69.167, 282.917,69.167, -77.083,69.167, 283.000,69.167, -77.000,69.167, 283.083,69.167, -76.917,69.167, 284.500,69.167, -75.500,69.167, 290.917,69.167, -69.083,69.167, 291.083,69.167, -68.917,69.167, 291.167,69.167, -68.833,69.167, 293.083,69.167, -66.917,69.167, 309.917,69.167, -50.083,69.167, 334.250,69.167, -25.750,69.167, 334.417,69.167, -25.583,69.167, 334.583,69.167, -25.417,69.167, 334.667,69.167, -25.333,69.167, 334.750,69.167, -25.250,69.167, 334.833,69.167, -25.167,69.167, 15.917,69.250, 17.167,69.250, 17.250,69.250, 17.333,69.250, 17.417,69.250, 17.500,69.250, 17.583,69.250, 17.667,69.250, 17.750,69.250, 17.833,69.250, 18.083,69.250, 18.333,69.250, 18.583,69.250, 18.667,69.250, 18.750,69.250, 18.833,69.250, 19.167,69.250, 19.500,69.250, 19.917,69.250, 20.000,69.250, 20.083,69.250, 33.250,69.250, 33.583,69.250, 33.667,69.250, 33.750,69.250, 33.833,69.250, 33.917,69.250, 34.000,69.250, 34.083,69.250, 34.167,69.250, 34.250,69.250, 34.333,69.250, 34.417,69.250, 34.500,69.250, 35.250,69.250, 35.333,69.250, 48.333,69.250, 49.833,69.250, 49.917,69.250, 50.000,69.250, 50.083,69.250, 60.667,69.250, 60.750,69.250, 64.750,69.250, 64.917,69.250, 65.000,69.250, 68.083,69.250, 68.167,69.250, 72.417,69.250, 72.500,69.250, 73.833,69.250, 75.250,69.250, 75.333,69.250, 75.417,69.250, 75.667,69.250, 75.750,69.250, 75.833,69.250, 75.917,69.250, 76.000,69.250, 76.083,69.250, 76.167,69.250, 76.250,69.250, 160.917,69.250, 161.167,69.250, 161.500,69.250, 168.167,69.250, 171.000,69.250, 178.583,69.250, 178.667,69.250, 178.750,69.250, 178.833,69.250, 179.000,69.250, 179.083,69.250, 179.167,69.250, 196.667,69.250, -163.333,69.250, 196.750,69.250, -163.250,69.250, 221.167,69.250, -138.833,69.250, 224.083,69.250, -135.917,69.250, 224.333,69.250, -135.667,69.250, 224.500,69.250, -135.500,69.250, 224.583,69.250, -135.417,69.250, 224.750,69.250, -135.250,69.250, 225.583,69.250, -134.417,69.250, 225.750,69.250, -134.250,69.250, 225.833,69.250, -134.167,69.250, 225.917,69.250, -134.083,69.250, 226.000,69.250, -134.000,69.250, 226.083,69.250, -133.917,69.250, 227.000,69.250, -133.000,69.250, 228.000,69.250, -132.000,69.250, 228.083,69.250, -131.917,69.250, 228.167,69.250, -131.833,69.250, 228.333,69.250, -131.667,69.250, 228.500,69.250, -131.500,69.250, 228.667,69.250, -131.333,69.250, 228.833,69.250, -131.167,69.250, 229.000,69.250, -131.000,69.250, 229.167,69.250, -130.833,69.250, 234.500,69.250, -125.500,69.250, 240.333,69.250, -119.667,69.250, 240.417,69.250, -119.583,69.250, 240.500,69.250, -119.500,69.250, 240.583,69.250, -119.417,69.250, 240.667,69.250, -119.333,69.250, 240.750,69.250, -119.250,69.250, 240.833,69.250, -119.167,69.250, 240.917,69.250, -119.083,69.250, 241.000,69.250, -119.000,69.250, 241.083,69.250, -118.917,69.250, 241.167,69.250, -118.833,69.250, 244.833,69.250, -115.167,69.250, 245.833,69.250, -114.167,69.250, 246.000,69.250, -114.000,69.250, 246.083,69.250, -113.917,69.250, 246.167,69.250, -113.833,69.250, 246.250,69.250, -113.750,69.250, 253.000,69.250, -107.000,69.250, 253.083,69.250, -106.917,69.250, 253.667,69.250, -106.333,69.250, 254.167,69.250, -105.833,69.250, 254.250,69.250, -105.750,69.250, 254.333,69.250, -105.667,69.250, 256.917,69.250, -103.083,69.250, 257.083,69.250, -102.917,69.250, 257.917,69.250, -102.083,69.250, 258.083,69.250, -101.917,69.250, 261.333,69.250, -98.667,69.250, 261.417,69.250, -98.583,69.250, 261.500,69.250, -98.500,69.250, 263.833,69.250, -96.167,69.250, 265.750,69.250, -94.250,69.250, 266.167,69.250, -93.833,69.250, 266.417,69.250, -93.583,69.250, 266.500,69.250, -93.500,69.250, 268.667,69.250, -91.333,69.250, 269.333,69.250, -90.667,69.250, 269.500,69.250, -90.500,69.250, 270.750,69.250, -89.250,69.250, 270.833,69.250, -89.167,69.250, 274.583,69.250, -85.417,69.250, 274.667,69.250, -85.333,69.250, 274.833,69.250, -85.167,69.250, 274.917,69.250, -85.083,69.250, 275.000,69.250, -85.000,69.250, 277.500,69.250, -82.500,69.250, 278.000,69.250, -82.000,69.250, 278.083,69.250, -81.917,69.250, 278.167,69.250, -81.833,69.250, 278.250,69.250, -81.750,69.250, 281.250,69.250, -78.750,69.250, 281.417,69.250, -78.583,69.250, 281.500,69.250, -78.500,69.250, 282.667,69.250, -77.333,69.250, 282.917,69.250, -77.083,69.250, 284.417,69.250, -75.583,69.250, 290.833,69.250, -69.167,69.250, 290.917,69.250, -69.083,69.250, 291.000,69.250, -69.000,69.250, 291.083,69.250, -68.917,69.250, 291.167,69.250, -68.833,69.250, 291.250,69.250, -68.750,69.250, 291.333,69.250, -68.667,69.250, 291.417,69.250, -68.583,69.250, 291.500,69.250, -68.500,69.250, 291.583,69.250, -68.417,69.250, 291.667,69.250, -68.333,69.250, 292.083,69.250, -67.917,69.250, 292.167,69.250, -67.833,69.250, 292.250,69.250, -67.750,69.250, 292.333,69.250, -67.667,69.250, 292.417,69.250, -67.583,69.250, 292.500,69.250, -67.500,69.250, 292.583,69.250, -67.417,69.250, 292.667,69.250, -67.333,69.250, 292.750,69.250, -67.250,69.250, 292.833,69.250, -67.167,69.250, 292.917,69.250, -67.083,69.250, 293.000,69.250, -67.000,69.250, 293.083,69.250, -66.917,69.250, 293.167,69.250, -66.833,69.250, 309.000,69.250, -51.000,69.250, 309.083,69.250, -50.917,69.250, 309.167,69.250, -50.833,69.250, 309.250,69.250, -50.750,69.250, 309.333,69.250, -50.667,69.250, 309.417,69.250, -50.583,69.250, 309.583,69.250, -50.417,69.250, 309.667,69.250, -50.333,69.250, 309.750,69.250, -50.250,69.250, 309.833,69.250, -50.167,69.250, 334.583,69.250, -25.417,69.250, 17.083,69.333, 17.167,69.333, 17.250,69.333, 17.333,69.333, 17.417,69.333, 17.750,69.333, 18.167,69.333, 18.333,69.333, 18.417,69.333, 18.500,69.333, 18.917,69.333, 19.000,69.333, 19.083,69.333, 19.167,69.333, 19.500,69.333, 19.583,69.333, 19.833,69.333, 20.167,69.333, 20.250,69.333, 32.917,69.333, 33.000,69.333, 33.083,69.333, 33.250,69.333, 48.417,69.333, 48.500,69.333, 49.583,69.333, 49.667,69.333, 49.750,69.333, 60.500,69.333, 60.583,69.333, 64.583,69.333, 64.667,69.333, 64.750,69.333, 68.083,69.333, 72.500,69.333, 73.917,69.333, 75.500,69.333, 75.583,69.333, 160.833,69.333, 161.167,69.333, 161.250,69.333, 161.500,69.333, 161.583,69.333, 168.083,69.333, 170.917,69.333, 178.500,69.333, 178.917,69.333, 196.833,69.333, -163.167,69.333, 220.917,69.333, -139.083,69.333, 221.000,69.333, -139.000,69.333, 221.083,69.333, -138.917,69.333, 224.500,69.333, -135.500,69.333, 224.667,69.333, -135.333,69.333, 224.833,69.333, -135.167,69.333, 225.667,69.333, -134.333,69.333, 226.167,69.333, -133.833,69.333, 226.250,69.333, -133.750,69.333, 226.333,69.333, -133.667,69.333, 226.417,69.333, -133.583,69.333, 226.500,69.333, -133.500,69.333, 226.583,69.333, -133.417,69.333, 226.667,69.333, -133.333,69.333, 226.750,69.333, -133.250,69.333, 227.083,69.333, -132.917,69.333, 227.167,69.333, -132.833,69.333, 227.250,69.333, -132.750,69.333, 227.333,69.333, -132.667,69.333, 227.417,69.333, -132.583,69.333, 227.500,69.333, -132.500,69.333, 227.583,69.333, -132.417,69.333, 228.250,69.333, -131.750,69.333, 228.417,69.333, -131.583,69.333, 228.583,69.333, -131.417,69.333, 228.750,69.333, -131.250,69.333, 228.833,69.333, -131.167,69.333, 228.917,69.333, -131.083,69.333, 229.083,69.333, -130.917,69.333, 229.250,69.333, -130.750,69.333, 234.083,69.333, -125.917,69.333, 234.167,69.333, -125.833,69.333, 234.250,69.333, -125.750,69.333, 234.333,69.333, -125.667,69.333, 234.417,69.333, -125.583,69.333, 234.583,69.333, -125.417,69.333, 234.667,69.333, -125.333,69.333, 234.750,69.333, -125.250,69.333, 234.833,69.333, -125.167,69.333, 235.583,69.333, -124.417,69.333, 235.667,69.333, -124.333,69.333, 235.750,69.333, -124.250,69.333, 235.833,69.333, -124.167,69.333, 235.917,69.333, -124.083,69.333, 236.000,69.333, -124.000,69.333, 236.083,69.333, -123.917,69.333, 236.167,69.333, -123.833,69.333, 236.250,69.333, -123.750,69.333, 236.333,69.333, -123.667,69.333, 236.417,69.333, -123.583,69.333, 236.500,69.333, -123.500,69.333, 239.750,69.333, -120.250,69.333, 239.833,69.333, -120.167,69.333, 239.917,69.333, -120.083,69.333, 240.000,69.333, -120.000,69.333, 240.083,69.333, -119.917,69.333, 240.167,69.333, -119.833,69.333, 240.250,69.333, -119.750,69.333, 244.000,69.333, -116.000,69.333, 244.083,69.333, -115.917,69.333, 244.167,69.333, -115.833,69.333, 244.250,69.333, -115.750,69.333, 244.333,69.333, -115.667,69.333, 244.417,69.333, -115.583,69.333, 244.500,69.333, -115.500,69.333, 244.583,69.333, -115.417,69.333, 244.667,69.333, -115.333,69.333, 244.750,69.333, -115.250,69.333, 244.917,69.333, -115.083,69.333, 245.000,69.333, -115.000,69.333, 245.083,69.333, -114.917,69.333, 245.167,69.333, -114.833,69.333, 245.250,69.333, -114.750,69.333, 245.333,69.333, -114.667,69.333, 245.417,69.333, -114.583,69.333, 245.500,69.333, -114.500,69.333, 245.583,69.333, -114.417,69.333, 245.667,69.333, -114.333,69.333, 245.750,69.333, -114.250,69.333, 245.917,69.333, -114.083,69.333, 253.000,69.333, -107.000,69.333, 253.750,69.333, -106.250,69.333, 253.833,69.333, -106.167,69.333, 253.917,69.333, -106.083,69.333, 254.000,69.333, -106.000,69.333, 254.083,69.333, -105.917,69.333, 254.167,69.333, -105.833,69.333, 254.250,69.333, -105.750,69.333, 254.333,69.333, -105.667,69.333, 254.417,69.333, -105.583,69.333, 254.500,69.333, -105.500,69.333, 254.583,69.333, -105.417,69.333, 254.667,69.333, -105.333,69.333, 254.750,69.333, -105.250,69.333, 254.833,69.333, -105.167,69.333, 254.917,69.333, -105.083,69.333, 255.000,69.333, -105.000,69.333, 255.083,69.333, -104.917,69.333, 255.167,69.333, -104.833,69.333, 255.250,69.333, -104.750,69.333, 255.333,69.333, -104.667,69.333, 255.583,69.333, -104.417,69.333, 257.000,69.333, -103.000,69.333, 257.083,69.333, -102.917,69.333, 257.167,69.333, -102.833,69.333, 257.250,69.333, -102.750,69.333, 257.333,69.333, -102.667,69.333, 257.917,69.333, -102.083,69.333, 261.583,69.333, -98.417,69.333, 263.583,69.333, -96.417,69.333, 263.750,69.333, -96.250,69.333, 264.417,69.333, -95.583,69.333, 264.500,69.333, -95.500,69.333, 265.833,69.333, -94.167,69.333, 265.917,69.333, -94.083,69.333, 266.000,69.333, -94.000,69.333, 266.083,69.333, -93.917,69.333, 266.167,69.333, -93.833,69.333, 266.250,69.333, -93.750,69.333, 266.583,69.333, -93.417,69.333, 268.750,69.333, -91.250,69.333, 268.917,69.333, -91.083,69.333, 269.083,69.333, -90.917,69.333, 269.250,69.333, -90.750,69.333, 269.417,69.333, -90.583,69.333, 269.500,69.333, -90.500,69.333, 269.583,69.333, -90.417,69.333, 269.667,69.333, -90.333,69.333, 269.750,69.333, -90.250,69.333, 274.583,69.333, -85.417,69.333, 277.583,69.333, -82.417,69.333, 277.667,69.333, -82.333,69.333, 281.333,69.333, -78.667,69.333, 281.417,69.333, -78.583,69.333, 281.500,69.333, -78.500,69.333, 282.667,69.333, -77.333,69.333, 282.833,69.333, -77.167,69.333, 282.917,69.333, -77.083,69.333, 283.000,69.333, -77.000,69.333, 283.083,69.333, -76.917,69.333, 283.167,69.333, -76.833,69.333, 284.167,69.333, -75.833,69.333, 284.250,69.333, -75.750,69.333, 284.333,69.333, -75.667,69.333, 290.750,69.333, -69.250,69.333, 291.250,69.333, -68.750,69.333, 291.750,69.333, -68.250,69.333, 291.833,69.333, -68.167,69.333, 291.917,69.333, -68.083,69.333, 292.000,69.333, -68.000,69.333, 292.833,69.333, -67.167,69.333, 292.917,69.333, -67.083,69.333, 293.000,69.333, -67.000,69.333, 305.917,69.333, -54.083,69.333, 306.000,69.333, -54.000,69.333, 306.083,69.333, -53.917,69.333, 306.167,69.333, -53.833,69.333, 306.250,69.333, -53.750,69.333, 306.333,69.333, -53.667,69.333, 306.417,69.333, -53.583,69.333, 306.500,69.333, -53.500,69.333, 306.583,69.333, -53.417,69.333, 306.667,69.333, -53.333,69.333, 306.750,69.333, -53.250,69.333, 309.083,69.333, -50.917,69.333, 309.500,69.333, -50.500,69.333, 309.667,69.333, -50.333,69.333, 334.667,69.333, -25.333,69.333, 334.750,69.333, -25.250,69.333, 334.833,69.333, -25.167,69.333, 334.917,69.333, -25.083,69.333, 335.000,69.333, -25.000,69.333, 335.083,69.333, -24.917,69.333, 335.167,69.333, -24.833,69.333, 335.250,69.333, -24.750,69.333, 17.500,69.417, 17.833,69.417, 18.250,69.417, 18.667,69.417, 18.750,69.417, 18.833,69.417, 18.917,69.417, 19.167,69.417, 19.250,69.417, 19.333,69.417, 19.417,69.417, 19.667,69.417, 19.917,69.417, 20.000,69.417, 20.083,69.417, 20.333,69.417, 20.417,69.417, 20.750,69.417, 20.833,69.417, 32.417,69.417, 32.500,69.417, 32.583,69.417, 32.667,69.417, 32.750,69.417, 32.833,69.417, 33.167,69.417, 33.250,69.417, 33.333,69.417, 48.583,69.417, 48.667,69.417, 48.750,69.417, 48.833,69.417, 49.250,69.417, 49.333,69.417, 49.417,69.417, 49.500,69.417, 60.417,69.417, 64.333,69.417, 64.417,69.417, 64.500,69.417, 68.167,69.417, 72.500,69.417, 73.917,69.417, 160.833,69.417, 161.083,69.417, 161.167,69.417, 161.417,69.417, 161.667,69.417, 161.750,69.417, 166.667,69.417, 166.750,69.417, 166.833,69.417, 166.917,69.417, 168.083,69.417, 170.750,69.417, 170.833,69.417, 177.833,69.417, 177.917,69.417, 178.000,69.417, 178.083,69.417, 178.167,69.417, 178.250,69.417, 178.333,69.417, 178.417,69.417, 178.500,69.417, 178.583,69.417, 196.833,69.417, -163.167,69.417, 196.917,69.417, -163.083,69.417, 220.750,69.417, -139.250,69.417, 220.833,69.417, -139.167,69.417, 224.750,69.417, -135.250,69.417, 224.833,69.417, -135.167,69.417, 224.917,69.417, -135.083,69.417, 225.000,69.417, -135.000,69.417, 225.083,69.417, -134.917,69.417, 225.167,69.417, -134.833,69.417, 225.250,69.417, -134.750,69.417, 225.333,69.417, -134.667,69.417, 225.417,69.417, -134.583,69.417, 225.500,69.417, -134.500,69.417, 225.750,69.417, -134.250,69.417, 225.833,69.417, -134.167,69.417, 225.917,69.417, -134.083,69.417, 226.833,69.417, -133.167,69.417, 226.917,69.417, -133.083,69.417, 227.000,69.417, -133.000,69.417, 227.667,69.417, -132.333,69.417, 228.167,69.417, -131.833,69.417, 228.250,69.417, -131.750,69.417, 228.333,69.417, -131.667,69.417, 228.500,69.417, -131.500,69.417, 229.333,69.417, -130.667,69.417, 233.833,69.417, -126.167,69.417, 234.000,69.417, -126.000,69.417, 234.917,69.417, -125.083,69.417, 235.500,69.417, -124.500,69.417, 236.583,69.417, -123.417,69.417, 236.667,69.417, -123.333,69.417, 236.833,69.417, -123.167,69.417, 239.500,69.417, -120.500,69.417, 239.583,69.417, -120.417,69.417, 239.667,69.417, -120.333,69.417, 243.500,69.417, -116.500,69.417, 243.583,69.417, -116.417,69.417, 243.667,69.417, -116.333,69.417, 243.750,69.417, -116.250,69.417, 243.833,69.417, -116.167,69.417, 243.917,69.417, -116.083,69.417, 253.083,69.417, -106.917,69.417, 253.167,69.417, -106.833,69.417, 253.250,69.417, -106.750,69.417, 253.667,69.417, -106.333,69.417, 253.750,69.417, -106.250,69.417, 255.417,69.417, -104.583,69.417, 255.500,69.417, -104.500,69.417, 255.667,69.417, -104.333,69.417, 257.000,69.417, -103.000,69.417, 257.417,69.417, -102.583,69.417, 257.500,69.417, -102.500,69.417, 257.667,69.417, -102.333,69.417, 257.917,69.417, -102.083,69.417, 258.000,69.417, -102.000,69.417, 258.083,69.417, -101.917,69.417, 258.833,69.417, -101.167,69.417, 258.917,69.417, -101.083,69.417, 261.500,69.417, -98.500,69.417, 261.833,69.417, -98.167,69.417, 263.167,69.417, -96.833,69.417, 263.333,69.417, -96.667,69.417, 263.417,69.417, -96.583,69.417, 263.500,69.417, -96.500,69.417, 263.667,69.417, -96.333,69.417, 263.833,69.417, -96.167,69.417, 264.083,69.417, -95.917,69.417, 264.167,69.417, -95.833,69.417, 264.417,69.417, -95.583,69.417, 264.583,69.417, -95.417,69.417, 266.333,69.417, -93.667,69.417, 266.417,69.417, -93.583,69.417, 266.500,69.417, -93.500,69.417, 268.167,69.417, -91.833,69.417, 268.833,69.417, -91.167,69.417, 269.000,69.417, -91.000,69.417, 269.167,69.417, -90.833,69.417, 269.250,69.417, -90.750,69.417, 274.667,69.417, -85.333,69.417, 277.000,69.417, -83.000,69.417, 277.083,69.417, -82.917,69.417, 277.167,69.417, -82.833,69.417, 277.250,69.417, -82.750,69.417, 277.333,69.417, -82.667,69.417, 277.417,69.417, -82.583,69.417, 277.500,69.417, -82.500,69.417, 277.583,69.417, -82.417,69.417, 277.667,69.417, -82.333,69.417, 282.750,69.417, -77.250,69.417, 283.667,69.417, -76.333,69.417, 283.750,69.417, -76.250,69.417, 283.833,69.417, -76.167,69.417, 283.917,69.417, -76.083,69.417, 284.000,69.417, -76.000,69.417, 284.083,69.417, -75.917,69.417, 290.833,69.417, -69.167,69.417, 290.917,69.417, -69.083,69.417, 291.000,69.417, -69.000,69.417, 291.083,69.417, -68.917,69.417, 291.167,69.417, -68.833,69.417, 291.667,69.417, -68.333,69.417, 291.750,69.417, -68.250,69.417, 291.833,69.417, -68.167,69.417, 291.917,69.417, -68.083,69.417, 292.000,69.417, -68.000,69.417, 292.083,69.417, -67.917,69.417, 292.167,69.417, -67.833,69.417, 292.250,69.417, -67.750,69.417, 292.333,69.417, -67.667,69.417, 292.417,69.417, -67.583,69.417, 292.500,69.417, -67.500,69.417, 292.583,69.417, -67.417,69.417, 292.667,69.417, -67.333,69.417, 292.750,69.417, -67.250,69.417, 305.750,69.417, -54.250,69.417, 305.833,69.417, -54.167,69.417, 305.917,69.417, -54.083,69.417, 306.000,69.417, -54.000,69.417, 306.167,69.417, -53.833,69.417, 306.250,69.417, -53.750,69.417, 306.417,69.417, -53.583,69.417, 306.833,69.417, -53.167,69.417, 306.917,69.417, -53.083,69.417, 307.000,69.417, -53.000,69.417, 307.083,69.417, -52.917,69.417, 307.167,69.417, -52.833,69.417, 307.250,69.417, -52.750,69.417, 307.333,69.417, -52.667,69.417, 309.167,69.417, -50.833,69.417, 309.250,69.417, -50.750,69.417, 309.500,69.417, -50.500,69.417, 309.583,69.417, -50.417,69.417, 335.333,69.417, -24.667,69.417, 335.417,69.417, -24.583,69.417, 17.583,69.500, 17.667,69.500, 17.750,69.500, 17.833,69.500, 17.917,69.500, 18.500,69.500, 18.583,69.500, 18.750,69.500, 19.083,69.500, 19.500,69.500, 19.750,69.500, 20.000,69.500, 20.083,69.500, 20.167,69.500, 20.500,69.500, 20.583,69.500, 20.667,69.500, 20.917,69.500, 32.167,69.500, 32.250,69.500, 32.333,69.500, 48.917,69.500, 49.000,69.500, 49.083,69.500, 49.167,69.500, 60.333,69.500, 63.917,69.500, 64.000,69.500, 64.083,69.500, 64.167,69.500, 64.250,69.500, 67.917,69.500, 68.167,69.500, 72.500,69.500, 73.917,69.500, 160.833,69.500, 161.250,69.500, 161.500,69.500, 161.833,69.500, 161.917,69.500, 162.000,69.500, 165.667,69.500, 165.750,69.500, 165.833,69.500, 165.917,69.500, 166.000,69.500, 166.083,69.500, 166.167,69.500, 166.250,69.500, 166.333,69.500, 166.417,69.500, 166.500,69.500, 166.583,69.500, 167.000,69.500, 167.083,69.500, 167.167,69.500, 168.083,69.500, 170.750,69.500, 177.500,69.500, 177.583,69.500, 177.667,69.500, 177.750,69.500, 197.000,69.500, -163.000,69.500, 220.167,69.500, -139.833,69.500, 220.250,69.500, -139.750,69.500, 220.333,69.500, -139.667,69.500, 220.417,69.500, -139.583,69.500, 220.500,69.500, -139.500,69.500, 220.583,69.500, -139.417,69.500, 220.667,69.500, -139.333,69.500, 225.583,69.500, -134.417,69.500, 225.667,69.500, -134.333,69.500, 225.750,69.500, -134.250,69.500, 225.833,69.500, -134.167,69.500, 225.917,69.500, -134.083,69.500, 226.000,69.500, -134.000,69.500, 226.083,69.500, -133.917,69.500, 226.167,69.500, -133.833,69.500, 227.083,69.500, -132.917,69.500, 227.750,69.500, -132.250,69.500, 229.417,69.500, -130.583,69.500, 229.500,69.500, -130.500,69.500, 233.667,69.500, -126.333,69.500, 233.750,69.500, -126.250,69.500, 233.917,69.500, -126.083,69.500, 234.500,69.500, -125.500,69.500, 234.583,69.500, -125.417,69.500, 234.667,69.500, -125.333,69.500, 234.750,69.500, -125.250,69.500, 234.833,69.500, -125.167,69.500, 235.583,69.500, -124.417,69.500, 236.750,69.500, -123.250,69.500, 236.917,69.500, -123.083,69.500, 239.333,69.500, -120.667,69.500, 239.417,69.500, -120.583,69.500, 243.500,69.500, -116.500,69.500, 253.333,69.500, -106.667,69.500, 253.417,69.500, -106.583,69.500, 253.500,69.500, -106.500,69.500, 253.583,69.500, -106.417,69.500, 253.833,69.500, -106.167,69.500, 253.917,69.500, -106.083,69.500, 254.000,69.500, -106.000,69.500, 254.083,69.500, -105.917,69.500, 254.167,69.500, -105.833,69.500, 254.250,69.500, -105.750,69.500, 254.333,69.500, -105.667,69.500, 254.417,69.500, -105.583,69.500, 254.500,69.500, -105.500,69.500, 254.583,69.500, -105.417,69.500, 254.667,69.500, -105.333,69.500, 254.750,69.500, -105.250,69.500, 254.833,69.500, -105.167,69.500, 254.917,69.500, -105.083,69.500, 255.000,69.500, -105.000,69.500, 255.083,69.500, -104.917,69.500, 255.167,69.500, -104.833,69.500, 255.250,69.500, -104.750,69.500, 255.333,69.500, -104.667,69.500, 255.583,69.500, -104.417,69.500, 256.750,69.500, -103.250,69.500, 256.917,69.500, -103.083,69.500, 257.000,69.500, -103.000,69.500, 257.083,69.500, -102.917,69.500, 257.167,69.500, -102.833,69.500, 257.583,69.500, -102.417,69.500, 257.750,69.500, -102.250,69.500, 257.833,69.500, -102.167,69.500, 258.750,69.500, -101.250,69.500, 258.833,69.500, -101.167,69.500, 258.917,69.500, -101.083,69.500, 259.000,69.500, -101.000,69.500, 261.583,69.500, -98.417,69.500, 261.667,69.500, -98.333,69.500, 261.750,69.500, -98.250,69.500, 261.917,69.500, -98.083,69.500, 263.000,69.500, -97.000,69.500, 263.083,69.500, -96.917,69.500, 263.250,69.500, -96.750,69.500, 263.500,69.500, -96.500,69.500, 263.583,69.500, -96.417,69.500, 263.667,69.500, -96.333,69.500, 263.750,69.500, -96.250,69.500, 263.917,69.500, -96.083,69.500, 264.083,69.500, -95.917,69.500, 264.250,69.500, -95.750,69.500, 264.417,69.500, -95.583,69.500, 264.667,69.500, -95.333,69.500, 265.667,69.500, -94.333,69.500, 265.750,69.500, -94.250,69.500, 265.833,69.500, -94.167,69.500, 265.917,69.500, -94.083,69.500, 266.000,69.500, -94.000,69.500, 266.083,69.500, -93.917,69.500, 266.167,69.500, -93.833,69.500, 266.250,69.500, -93.750,69.500, 266.583,69.500, -93.417,69.500, 267.750,69.500, -92.250,69.500, 267.833,69.500, -92.167,69.500, 267.917,69.500, -92.083,69.500, 268.000,69.500, -92.000,69.500, 268.083,69.500, -91.917,69.500, 268.250,69.500, -91.750,69.500, 268.333,69.500, -91.667,69.500, 268.417,69.500, -91.583,69.500, 268.750,69.500, -91.250,69.500, 268.833,69.500, -91.167,69.500, 268.917,69.500, -91.083,69.500, 269.083,69.500, -90.917,69.500, 269.250,69.500, -90.750,69.500, 269.333,69.500, -90.667,69.500, 274.500,69.500, -85.500,69.500, 274.583,69.500, -85.417,69.500, 276.917,69.500, -83.083,69.500, 281.250,69.500, -78.750,69.500, 283.500,69.500, -76.500,69.500, 283.583,69.500, -76.417,69.500, 290.167,69.500, -69.833,69.500, 290.250,69.500, -69.750,69.500, 290.333,69.500, -69.667,69.500, 290.417,69.500, -69.583,69.500, 290.500,69.500, -69.500,69.500, 290.583,69.500, -69.417,69.500, 290.667,69.500, -69.333,69.500, 290.750,69.500, -69.250,69.500, 290.833,69.500, -69.167,69.500, 290.917,69.500, -69.083,69.500, 291.000,69.500, -69.000,69.500, 291.083,69.500, -68.917,69.500, 291.167,69.500, -68.833,69.500, 291.333,69.500, -68.667,69.500, 291.417,69.500, -68.583,69.500, 291.500,69.500, -68.500,69.500, 291.583,69.500, -68.417,69.500, 306.083,69.500, -53.917,69.500, 306.333,69.500, -53.667,69.500, 306.500,69.500, -53.500,69.500, 306.583,69.500, -53.417,69.500, 307.417,69.500, -52.583,69.500, 307.500,69.500, -52.500,69.500, 307.583,69.500, -52.417,69.500, 307.667,69.500, -52.333,69.500, 307.750,69.500, -52.250,69.500, 309.167,69.500, -50.833,69.500, 309.333,69.500, -50.667,69.500, 309.417,69.500, -50.583,69.500, 309.583,69.500, -50.417,69.500, 335.500,69.500, -24.500,69.500, 335.583,69.500, -24.417,69.500, 335.667,69.500, -24.333,69.500, 335.750,69.500, -24.250,69.500, 335.833,69.500, -24.167,69.500, 18.000,69.583, 18.083,69.583, 18.167,69.583, 18.250,69.583, 18.333,69.583, 18.417,69.583, 18.750,69.583, 19.000,69.583, 19.583,69.583, 19.667,69.583, 19.750,69.583, 19.917,69.583, 20.250,69.583, 20.667,69.583, 20.750,69.583, 20.833,69.583, 29.417,69.583, 29.500,69.583, 31.333,69.583, 31.417,69.583, 32.000,69.583, 32.083,69.583, 60.167,69.583, 60.250,69.583, 60.417,69.583, 60.500,69.583, 63.333,69.583, 63.417,69.583, 63.500,69.583, 63.583,69.583, 63.667,69.583, 63.750,69.583, 63.833,69.583, 66.833,69.583, 67.667,69.583, 67.750,69.583, 67.833,69.583, 68.000,69.583, 68.083,69.583, 72.500,69.583, 73.750,69.583, 73.833,69.583, 160.250,69.583, 160.333,69.583, 160.583,69.583, 160.667,69.583, 160.750,69.583, 160.833,69.583, 160.917,69.583, 161.417,69.583, 161.500,69.583, 161.583,69.583, 162.083,69.583, 162.167,69.583, 162.250,69.583, 162.583,69.583, 162.667,69.583, 162.750,69.583, 162.833,69.583, 164.250,69.583, 164.333,69.583, 164.417,69.583, 164.500,69.583, 164.583,69.583, 164.667,69.583, 164.750,69.583, 164.833,69.583, 164.917,69.583, 165.000,69.583, 165.083,69.583, 165.167,69.583, 165.250,69.583, 165.333,69.583, 165.417,69.583, 165.500,69.583, 165.583,69.583, 167.250,69.583, 167.333,69.583, 167.417,69.583, 167.917,69.583, 168.000,69.583, 168.750,69.583, 168.833,69.583, 168.917,69.583, 169.000,69.583, 169.083,69.583, 170.667,69.583, 176.750,69.583, 176.833,69.583, 176.917,69.583, 177.000,69.583, 177.083,69.583, 177.167,69.583, 177.250,69.583, 177.333,69.583, 177.417,69.583, 196.917,69.583, -163.083,69.583, 218.417,69.583, -141.583,69.583, 218.583,69.583, -141.417,69.583, 218.667,69.583, -141.333,69.583, 218.750,69.583, -141.250,69.583, 218.833,69.583, -141.167,69.583, 218.917,69.583, -141.083,69.583, 219.000,69.583, -141.000,69.583, 219.083,69.583, -140.917,69.583, 219.167,69.583, -140.833,69.583, 219.250,69.583, -140.750,69.583, 219.333,69.583, -140.667,69.583, 219.417,69.583, -140.583,69.583, 219.500,69.583, -140.500,69.583, 219.583,69.583, -140.417,69.583, 219.667,69.583, -140.333,69.583, 219.750,69.583, -140.250,69.583, 219.833,69.583, -140.167,69.583, 219.917,69.583, -140.083,69.583, 220.000,69.583, -140.000,69.583, 220.083,69.583, -139.917,69.583, 220.750,69.583, -139.250,69.583, 220.917,69.583, -139.083,69.583, 224.417,69.583, -135.583,69.583, 225.583,69.583, -134.417,69.583, 226.000,69.583, -134.000,69.583, 226.083,69.583, -133.917,69.583, 227.083,69.583, -132.917,69.583, 227.167,69.583, -132.833,69.583, 227.250,69.583, -132.750,69.583, 227.333,69.583, -132.667,69.583, 227.417,69.583, -132.583,69.583, 227.500,69.583, -132.500,69.583, 227.583,69.583, -132.417,69.583, 227.833,69.583, -132.167,69.583, 227.917,69.583, -132.083,69.583, 228.000,69.583, -132.000,69.583, 228.083,69.583, -131.917,69.583, 228.167,69.583, -131.833,69.583, 228.250,69.583, -131.750,69.583, 228.333,69.583, -131.667,69.583, 228.500,69.583, -131.500,69.583, 228.667,69.583, -131.333,69.583, 229.583,69.583, -130.417,69.583, 233.500,69.583, -126.500,69.583, 233.583,69.583, -126.417,69.583, 234.750,69.583, -125.250,69.583, 235.667,69.583, -124.333,69.583, 235.750,69.583, -124.250,69.583, 236.917,69.583, -123.083,69.583, 239.083,69.583, -120.917,69.583, 239.167,69.583, -120.833,69.583, 239.250,69.583, -120.750,69.583, 243.167,69.583, -116.833,69.583, 243.250,69.583, -116.750,69.583, 243.333,69.583, -116.667,69.583, 243.417,69.583, -116.583,69.583, 256.667,69.583, -103.333,69.583, 256.833,69.583, -103.167,69.583, 257.083,69.583, -102.917,69.583, 257.250,69.583, -102.750,69.583, 257.333,69.583, -102.667,69.583, 257.417,69.583, -102.583,69.583, 257.500,69.583, -102.500,69.583, 258.750,69.583, -101.250,69.583, 261.500,69.583, -98.500,69.583, 261.583,69.583, -98.417,69.583, 261.750,69.583, -98.250,69.583, 261.833,69.583, -98.167,69.583, 262.583,69.583, -97.417,69.583, 262.667,69.583, -97.333,69.583, 262.917,69.583, -97.083,69.583, 263.167,69.583, -96.833,69.583, 263.333,69.583, -96.667,69.583, 263.833,69.583, -96.167,69.583, 264.167,69.583, -95.833,69.583, 264.250,69.583, -95.750,69.583, 264.333,69.583, -95.667,69.583, 264.417,69.583, -95.583,69.583, 264.500,69.583, -95.500,69.583, 264.583,69.583, -95.417,69.583, 265.500,69.583, -94.500,69.583, 265.583,69.583, -94.417,69.583, 266.333,69.583, -93.667,69.583, 266.417,69.583, -93.583,69.583, 266.500,69.583, -93.500,69.583, 267.167,69.583, -92.833,69.583, 267.250,69.583, -92.750,69.583, 267.333,69.583, -92.667,69.583, 267.583,69.583, -92.417,69.583, 267.667,69.583, -92.333,69.583, 268.500,69.583, -91.500,69.583, 268.583,69.583, -91.417,69.583, 268.667,69.583, -91.333,69.583, 274.583,69.583, -85.417,69.583, 277.000,69.583, -83.000,69.583, 277.083,69.583, -82.917,69.583, 277.167,69.583, -82.833,69.583, 277.250,69.583, -82.750,69.583, 279.667,69.583, -80.333,69.583, 281.417,69.583, -78.583,69.583, 281.500,69.583, -78.500,69.583, 281.583,69.583, -78.417,69.583, 281.667,69.583, -78.333,69.583, 281.750,69.583, -78.250,69.583, 283.167,69.583, -76.833,69.583, 283.250,69.583, -76.750,69.583, 283.333,69.583, -76.667,69.583, 283.417,69.583, -76.583,69.583, 283.500,69.583, -76.500,69.583, 283.583,69.583, -76.417,69.583, 283.667,69.583, -76.333,69.583, 290.083,69.583, -69.917,69.583, 291.250,69.583, -68.750,69.583, 291.750,69.583, -68.250,69.583, 291.833,69.583, -68.167,69.583, 291.917,69.583, -68.083,69.583, 305.333,69.583, -54.667,69.583, 305.417,69.583, -54.583,69.583, 305.500,69.583, -54.500,69.583, 305.583,69.583, -54.417,69.583, 305.667,69.583, -54.333,69.583, 305.750,69.583, -54.250,69.583, 305.833,69.583, -54.167,69.583, 306.000,69.583, -54.000,69.583, 306.167,69.583, -53.833,69.583, 306.250,69.583, -53.750,69.583, 306.333,69.583, -53.667,69.583, 306.500,69.583, -53.500,69.583, 306.667,69.583, -53.333,69.583, 307.833,69.583, -52.167,69.583, 308.750,69.583, -51.250,69.583, 308.833,69.583, -51.167,69.583, 309.250,69.583, -50.750,69.583, 309.333,69.583, -50.667,69.583, 309.417,69.583, -50.583,69.583, 309.500,69.583, -50.500,69.583, 335.750,69.583, -24.250,69.583, 335.917,69.583, -24.083,69.583, 336.083,69.583, -23.917,69.583, 336.167,69.583, -23.833,69.583, 18.250,69.667, 18.333,69.667, 18.417,69.667, 18.500,69.667, 18.583,69.667, 18.667,69.667, 18.750,69.667, 19.083,69.667, 19.167,69.667, 19.583,69.667, 19.833,69.667, 20.000,69.667, 20.083,69.667, 20.167,69.667, 20.583,69.667, 22.000,69.667, 22.083,69.667, 29.333,69.667, 29.583,69.667, 29.667,69.667, 29.750,69.667, 29.833,69.667, 29.917,69.667, 30.000,69.667, 30.083,69.667, 30.333,69.667, 30.417,69.667, 31.250,69.667, 31.500,69.667, 31.583,69.667, 31.667,69.667, 31.917,69.667, 32.083,69.667, 32.167,69.667, 32.250,69.667, 32.333,69.667, 32.417,69.667, 32.500,69.667, 32.583,69.667, 32.667,69.667, 32.750,69.667, 32.833,69.667, 32.917,69.667, 60.333,69.667, 60.583,69.667, 60.667,69.667, 61.917,69.667, 62.000,69.667, 62.083,69.667, 62.167,69.667, 62.250,69.667, 62.333,69.667, 62.417,69.667, 62.500,69.667, 62.583,69.667, 62.667,69.667, 62.750,69.667, 62.833,69.667, 62.917,69.667, 63.000,69.667, 63.083,69.667, 63.167,69.667, 63.250,69.667, 66.833,69.667, 66.917,69.667, 67.167,69.667, 67.250,69.667, 67.333,69.667, 67.417,69.667, 67.500,69.667, 67.583,69.667, 72.500,69.667, 73.667,69.667, 160.000,69.667, 160.083,69.667, 160.167,69.667, 160.417,69.667, 160.500,69.667, 162.333,69.667, 162.417,69.667, 162.500,69.667, 162.917,69.667, 163.000,69.667, 163.083,69.667, 163.167,69.667, 163.250,69.667, 163.333,69.667, 163.417,69.667, 163.500,69.667, 163.583,69.667, 163.667,69.667, 163.750,69.667, 163.833,69.667, 163.917,69.667, 164.083,69.667, 164.167,69.667, 167.500,69.667, 167.583,69.667, 167.833,69.667, 168.333,69.667, 168.417,69.667, 168.500,69.667, 168.583,69.667, 168.667,69.667, 169.167,69.667, 170.250,69.667, 170.333,69.667, 170.417,69.667, 170.500,69.667, 170.583,69.667, 176.500,69.667, 176.583,69.667, 176.667,69.667, 197.000,69.667, -163.000,69.667, 218.250,69.667, -141.750,69.667, 218.333,69.667, -141.667,69.667, 218.500,69.667, -141.500,69.667, 225.583,69.667, -134.417,69.667, 225.667,69.667, -134.333,69.667, 227.667,69.667, -132.333,69.667, 227.750,69.667, -132.250,69.667, 227.833,69.667, -132.167,69.667, 227.917,69.667, -132.083,69.667, 228.000,69.667, -132.000,69.667, 228.417,69.667, -131.583,69.667, 228.583,69.667, -131.417,69.667, 228.750,69.667, -131.250,69.667, 228.833,69.667, -131.167,69.667, 228.917,69.667, -131.083,69.667, 229.000,69.667, -131.000,69.667, 229.667,69.667, -130.333,69.667, 229.750,69.667, -130.250,69.667, 229.833,69.667, -130.167,69.667, 229.917,69.667, -130.083,69.667, 230.000,69.667, -130.000,69.667, 230.750,69.667, -129.250,69.667, 230.833,69.667, -129.167,69.667, 230.917,69.667, -129.083,69.667, 231.000,69.667, -129.000,69.667, 231.083,69.667, -128.917,69.667, 233.333,69.667, -126.667,69.667, 233.417,69.667, -126.583,69.667, 234.750,69.667, -125.250,69.667, 234.833,69.667, -125.167,69.667, 235.583,69.667, -124.417,69.667, 235.667,69.667, -124.333,69.667, 235.750,69.667, -124.250,69.667, 235.833,69.667, -124.167,69.667, 235.917,69.667, -124.083,69.667, 236.917,69.667, -123.083,69.667, 238.750,69.667, -121.250,69.667, 238.833,69.667, -121.167,69.667, 238.917,69.667, -121.083,69.667, 239.000,69.667, -121.000,69.667, 243.083,69.667, -116.917,69.667, 256.583,69.667, -103.417,69.667, 256.833,69.667, -103.167,69.667, 256.917,69.667, -103.083,69.667, 257.000,69.667, -103.000,69.667, 257.500,69.667, -102.500,69.667, 257.833,69.667, -102.167,69.667, 257.917,69.667, -102.083,69.667, 258.333,69.667, -101.667,69.667, 258.750,69.667, -101.250,69.667, 258.833,69.667, -101.167,69.667, 258.917,69.667, -101.083,69.667, 259.083,69.667, -100.917,69.667, 261.750,69.667, -98.250,69.667, 262.500,69.667, -97.500,69.667, 262.750,69.667, -97.250,69.667, 262.833,69.667, -97.167,69.667, 264.750,69.667, -95.250,69.667, 264.833,69.667, -95.167,69.667, 264.917,69.667, -95.083,69.667, 265.000,69.667, -95.000,69.667, 265.083,69.667, -94.917,69.667, 265.250,69.667, -94.750,69.667, 265.417,69.667, -94.583,69.667, 267.083,69.667, -92.917,69.667, 267.417,69.667, -92.583,69.667, 267.500,69.667, -92.500,69.667, 274.500,69.667, -85.500,69.667, 275.917,69.667, -84.083,69.667, 276.083,69.667, -83.917,69.667, 276.167,69.667, -83.833,69.667, 276.250,69.667, -83.750,69.667, 276.333,69.667, -83.667,69.667, 276.417,69.667, -83.583,69.667, 276.500,69.667, -83.500,69.667, 276.583,69.667, -83.417,69.667, 276.667,69.667, -83.333,69.667, 276.750,69.667, -83.250,69.667, 276.833,69.667, -83.167,69.667, 276.917,69.667, -83.083,69.667, 277.000,69.667, -83.000,69.667, 277.083,69.667, -82.917,69.667, 277.167,69.667, -82.833,69.667, 277.250,69.667, -82.750,69.667, 279.500,69.667, -80.500,69.667, 279.667,69.667, -80.333,69.667, 279.750,69.667, -80.250,69.667, 279.833,69.667, -80.167,69.667, 279.917,69.667, -80.083,69.667, 280.000,69.667, -80.000,69.667, 280.083,69.667, -79.917,69.667, 280.167,69.667, -79.833,69.667, 280.250,69.667, -79.750,69.667, 280.333,69.667, -79.667,69.667, 281.667,69.667, -78.333,69.667, 281.833,69.667, -78.167,69.667, 282.833,69.667, -77.167,69.667, 282.917,69.667, -77.083,69.667, 283.000,69.667, -77.000,69.667, 283.083,69.667, -76.917,69.667, 283.167,69.667, -76.833,69.667, 283.250,69.667, -76.750,69.667, 283.750,69.667, -76.250,69.667, 290.000,69.667, -70.000,69.667, 290.167,69.667, -69.833,69.667, 290.333,69.667, -69.667,69.667, 290.417,69.667, -69.583,69.667, 290.500,69.667, -69.500,69.667, 290.583,69.667, -69.417,69.667, 290.667,69.667, -69.333,69.667, 290.750,69.667, -69.250,69.667, 290.833,69.667, -69.167,69.667, 290.917,69.667, -69.083,69.667, 291.000,69.667, -69.000,69.667, 291.083,69.667, -68.917,69.667, 291.167,69.667, -68.833,69.667, 291.333,69.667, -68.667,69.667, 291.417,69.667, -68.583,69.667, 291.500,69.667, -68.500,69.667, 292.000,69.667, -68.000,69.667, 305.083,69.667, -54.917,69.667, 305.167,69.667, -54.833,69.667, 305.250,69.667, -54.750,69.667, 305.917,69.667, -54.083,69.667, 306.083,69.667, -53.917,69.667, 306.417,69.667, -53.583,69.667, 306.583,69.667, -53.417,69.667, 307.750,69.667, -52.250,69.667, 308.750,69.667, -51.250,69.667, 308.833,69.667, -51.167,69.667, 309.500,69.667, -50.500,69.667, 335.833,69.667, -24.167,69.667, 335.917,69.667, -24.083,69.667, 336.000,69.667, -24.000,69.667, 336.083,69.667, -23.917,69.667, 336.167,69.667, -23.833,69.667, 18.833,69.750, 19.250,69.750, 19.333,69.750, 19.417,69.750, 19.500,69.750, 19.917,69.750, 20.167,69.750, 20.500,69.750, 20.583,69.750, 20.667,69.750, 20.750,69.750, 20.917,69.750, 21.000,69.750, 21.167,69.750, 21.917,69.750, 22.167,69.750, 29.417,69.750, 29.500,69.750, 30.167,69.750, 30.250,69.750, 30.500,69.750, 30.583,69.750, 30.667,69.750, 30.750,69.750, 30.833,69.750, 30.917,69.750, 31.000,69.750, 31.083,69.750, 31.167,69.750, 31.750,69.750, 31.833,69.750, 31.917,69.750, 32.000,69.750, 32.500,69.750, 32.583,69.750, 32.667,69.750, 32.750,69.750, 32.833,69.750, 32.917,69.750, 59.583,69.750, 59.667,69.750, 59.750,69.750, 59.833,69.750, 59.917,69.750, 60.000,69.750, 60.083,69.750, 60.167,69.750, 60.250,69.750, 60.333,69.750, 60.750,69.750, 61.083,69.750, 61.167,69.750, 61.250,69.750, 61.333,69.750, 61.417,69.750, 61.500,69.750, 61.583,69.750, 61.667,69.750, 61.750,69.750, 61.833,69.750, 66.833,69.750, 67.000,69.750, 67.083,69.750, 72.583,69.750, 73.583,69.750, 159.667,69.750, 159.750,69.750, 159.833,69.750, 159.917,69.750, 160.250,69.750, 164.000,69.750, 167.667,69.750, 167.750,69.750, 167.833,69.750, 168.083,69.750, 168.167,69.750, 168.250,69.750, 169.167,69.750, 170.583,69.750, 173.250,69.750, 173.333,69.750, 173.417,69.750, 176.167,69.750, 176.250,69.750, 176.333,69.750, 176.417,69.750, 197.000,69.750, -163.000,69.750, 197.083,69.750, -162.917,69.750, 217.833,69.750, -142.167,69.750, 217.917,69.750, -142.083,69.750, 218.000,69.750, -142.000,69.750, 218.083,69.750, -141.917,69.750, 218.167,69.750, -141.833,69.750, 227.583,69.750, -132.417,69.750, 228.083,69.750, -131.917,69.750, 228.167,69.750, -131.833,69.750, 228.250,69.750, -131.750,69.750, 229.083,69.750, -130.917,69.750, 229.167,69.750, -130.833,69.750, 229.250,69.750, -130.750,69.750, 229.417,69.750, -130.583,69.750, 230.083,69.750, -129.917,69.750, 230.167,69.750, -129.833,69.750, 230.250,69.750, -129.750,69.750, 230.333,69.750, -129.667,69.750, 230.417,69.750, -129.583,69.750, 230.500,69.750, -129.500,69.750, 230.667,69.750, -129.333,69.750, 231.167,69.750, -128.833,69.750, 231.250,69.750, -128.750,69.750, 231.333,69.750, -128.667,69.750, 233.250,69.750, -126.750,69.750, 234.667,69.750, -125.333,69.750, 234.917,69.750, -125.083,69.750, 235.500,69.750, -124.500,69.750, 236.917,69.750, -123.083,69.750, 237.000,69.750, -123.000,69.750, 237.083,69.750, -122.917,69.750, 237.167,69.750, -122.833,69.750, 237.250,69.750, -122.750,69.750, 237.333,69.750, -122.667,69.750, 237.417,69.750, -122.583,69.750, 237.500,69.750, -122.500,69.750, 237.583,69.750, -122.417,69.750, 237.667,69.750, -122.333,69.750, 237.750,69.750, -122.250,69.750, 237.833,69.750, -122.167,69.750, 237.917,69.750, -122.083,69.750, 238.000,69.750, -122.000,69.750, 238.083,69.750, -121.917,69.750, 238.167,69.750, -121.833,69.750, 238.250,69.750, -121.750,69.750, 238.333,69.750, -121.667,69.750, 238.417,69.750, -121.583,69.750, 238.500,69.750, -121.500,69.750, 238.583,69.750, -121.417,69.750, 238.667,69.750, -121.333,69.750, 242.833,69.750, -117.167,69.750, 242.917,69.750, -117.083,69.750, 243.000,69.750, -117.000,69.750, 256.667,69.750, -103.333,69.750, 256.750,69.750, -103.250,69.750, 257.500,69.750, -102.500,69.750, 258.167,69.750, -101.833,69.750, 258.250,69.750, -101.750,69.750, 258.417,69.750, -101.583,69.750, 258.667,69.750, -101.333,69.750, 259.000,69.750, -101.000,69.750, 259.083,69.750, -100.917,69.750, 261.750,69.750, -98.250,69.750, 261.833,69.750, -98.167,69.750, 261.917,69.750, -98.083,69.750, 262.417,69.750, -97.583,69.750, 262.500,69.750, -97.500,69.750, 262.583,69.750, -97.417,69.750, 264.250,69.750, -95.750,69.750, 264.500,69.750, -95.500,69.750, 264.583,69.750, -95.417,69.750, 264.667,69.750, -95.333,69.750, 265.167,69.750, -94.833,69.750, 265.333,69.750, -94.667,69.750, 267.167,69.750, -92.833,69.750, 267.250,69.750, -92.750,69.750, 274.583,69.750, -85.417,69.750, 274.667,69.750, -85.333,69.750, 274.750,69.750, -85.250,69.750, 274.833,69.750, -85.167,69.750, 274.917,69.750, -85.083,69.750, 275.000,69.750, -85.000,69.750, 275.083,69.750, -84.917,69.750, 275.250,69.750, -84.750,69.750, 275.583,69.750, -84.417,69.750, 275.667,69.750, -84.333,69.750, 275.750,69.750, -84.250,69.750, 275.833,69.750, -84.167,69.750, 276.000,69.750, -84.000,69.750, 279.000,69.750, -81.000,69.750, 279.583,69.750, -80.417,69.750, 279.667,69.750, -80.333,69.750, 280.167,69.750, -79.833,69.750, 280.250,69.750, -79.750,69.750, 280.333,69.750, -79.667,69.750, 280.417,69.750, -79.583,69.750, 283.250,69.750, -76.750,69.750, 283.333,69.750, -76.667,69.750, 283.417,69.750, -76.583,69.750, 283.500,69.750, -76.500,69.750, 283.583,69.750, -76.417,69.750, 283.667,69.750, -76.333,69.750, 289.667,69.750, -70.333,69.750, 289.833,69.750, -70.167,69.750, 290.000,69.750, -70.000,69.750, 290.417,69.750, -69.583,69.750, 290.583,69.750, -69.417,69.750, 290.750,69.750, -69.250,69.750, 290.833,69.750, -69.167,69.750, 291.583,69.750, -68.417,69.750, 291.667,69.750, -68.333,69.750, 291.750,69.750, -68.250,69.750, 291.833,69.750, -68.167,69.750, 291.917,69.750, -68.083,69.750, 292.083,69.750, -67.917,69.750, 292.167,69.750, -67.833,69.750, 292.250,69.750, -67.750,69.750, 292.333,69.750, -67.667,69.750, 292.417,69.750, -67.583,69.750, 292.500,69.750, -67.500,69.750, 292.583,69.750, -67.417,69.750, 292.667,69.750, -67.333,69.750, 292.750,69.750, -67.250,69.750, 305.333,69.750, -54.667,69.750, 307.667,69.750, -52.333,69.750, 307.750,69.750, -52.250,69.750, 307.833,69.750, -52.167,69.750, 307.917,69.750, -52.083,69.750, 308.750,69.750, -51.250,69.750, 308.833,69.750, -51.167,69.750, 308.917,69.750, -51.083,69.750, 309.083,69.750, -50.917,69.750, 309.417,69.750, -50.583,69.750, 309.500,69.750, -50.500,69.750, 309.583,69.750, -50.417,69.750, 309.667,69.750, -50.333,69.750, 335.833,69.750, -24.167,69.750, 336.000,69.750, -24.000,69.750, 336.167,69.750, -23.833,69.750, 336.250,69.750, -23.750,69.750, 336.333,69.750, -23.667,69.750, 336.417,69.750, -23.583,69.750, 18.750,69.833, 18.833,69.833, 19.083,69.833, 19.167,69.833, 19.250,69.833, 20.000,69.833, 20.083,69.833, 20.167,69.833, 20.833,69.833, 21.083,69.833, 21.250,69.833, 21.583,69.833, 21.667,69.833, 21.750,69.833, 21.833,69.833, 21.917,69.833, 22.000,69.833, 22.083,69.833, 29.500,69.833, 29.583,69.833, 29.667,69.833, 29.750,69.833, 29.833,69.833, 30.083,69.833, 30.167,69.833, 30.250,69.833, 31.750,69.833, 32.083,69.833, 32.167,69.833, 32.250,69.833, 32.333,69.833, 32.417,69.833, 59.583,69.833, 60.417,69.833, 60.750,69.833, 60.833,69.833, 60.917,69.833, 61.000,69.833, 66.833,69.833, 72.667,69.833, 73.667,69.833, 159.583,69.833, 167.833,69.833, 167.917,69.833, 168.000,69.833, 169.000,69.833, 169.083,69.833, 169.167,69.833, 169.250,69.833, 169.333,69.833, 170.583,69.833, 172.750,69.833, 172.833,69.833, 172.917,69.833, 173.000,69.833, 173.083,69.833, 173.167,69.833, 173.500,69.833, 173.583,69.833, 173.667,69.833, 173.750,69.833, 173.833,69.833, 173.917,69.833, 174.000,69.833, 174.083,69.833, 174.167,69.833, 174.250,69.833, 174.333,69.833, 174.417,69.833, 174.500,69.833, 174.583,69.833, 174.667,69.833, 174.750,69.833, 174.833,69.833, 174.917,69.833, 175.000,69.833, 175.083,69.833, 175.167,69.833, 175.250,69.833, 175.333,69.833, 175.417,69.833, 175.500,69.833, 175.583,69.833, 175.667,69.833, 175.750,69.833, 175.833,69.833, 175.917,69.833, 176.000,69.833, 176.083,69.833, 197.167,69.833, -162.833,69.833, 197.250,69.833, -162.750,69.833, 197.333,69.833, -162.667,69.833, 217.500,69.833, -142.500,69.833, 217.583,69.833, -142.417,69.833, 217.667,69.833, -142.333,69.833, 217.750,69.833, -142.250,69.833, 228.333,69.833, -131.667,69.833, 228.417,69.833, -131.583,69.833, 228.500,69.833, -131.500,69.833, 228.833,69.833, -131.167,69.833, 228.917,69.833, -131.083,69.833, 229.333,69.833, -130.667,69.833, 229.500,69.833, -130.500,69.833, 229.583,69.833, -130.417,69.833, 229.750,69.833, -130.250,69.833, 230.583,69.833, -129.417,69.833, 230.667,69.833, -129.333,69.833, 231.417,69.833, -128.583,69.833, 231.500,69.833, -128.500,69.833, 233.167,69.833, -126.833,69.833, 235.000,69.833, -125.000,69.833, 235.500,69.833, -124.500,69.833, 242.750,69.833, -117.250,69.833, 256.667,69.833, -103.333,69.833, 256.833,69.833, -103.167,69.833, 257.583,69.833, -102.417,69.833, 257.667,69.833, -102.333,69.833, 257.917,69.833, -102.083,69.833, 258.083,69.833, -101.917,69.833, 258.500,69.833, -101.500,69.833, 258.583,69.833, -101.417,69.833, 259.167,69.833, -100.833,69.833, 262.000,69.833, -98.000,69.833, 262.083,69.833, -97.917,69.833, 262.167,69.833, -97.833,69.833, 262.250,69.833, -97.750,69.833, 262.333,69.833, -97.667,69.833, 263.917,69.833, -96.083,69.833, 264.000,69.833, -96.000,69.833, 264.083,69.833, -95.917,69.833, 264.167,69.833, -95.833,69.833, 264.333,69.833, -95.667,69.833, 264.417,69.833, -95.583,69.833, 267.333,69.833, -92.667,69.833, 267.417,69.833, -92.583,69.833, 267.500,69.833, -92.500,69.833, 274.500,69.833, -85.500,69.833, 275.167,69.833, -84.833,69.833, 275.333,69.833, -84.667,69.833, 275.417,69.833, -84.583,69.833, 275.500,69.833, -84.500,69.833, 278.833,69.833, -81.167,69.833, 278.917,69.833, -81.083,69.833, 282.417,69.833, -77.583,69.833, 282.833,69.833, -77.167,69.833, 283.000,69.833, -77.000,69.833, 283.083,69.833, -76.917,69.833, 283.167,69.833, -76.833,69.833, 289.583,69.833, -70.417,69.833, 289.750,69.833, -70.250,69.833, 289.917,69.833, -70.083,69.833, 290.000,69.833, -70.000,69.833, 290.083,69.833, -69.917,69.833, 290.167,69.833, -69.833,69.833, 290.250,69.833, -69.750,69.833, 290.333,69.833, -69.667,69.833, 290.500,69.833, -69.500,69.833, 290.667,69.833, -69.333,69.833, 290.917,69.833, -69.083,69.833, 291.000,69.833, -69.000,69.833, 291.083,69.833, -68.917,69.833, 291.167,69.833, -68.833,69.833, 291.250,69.833, -68.750,69.833, 291.333,69.833, -68.667,69.833, 291.417,69.833, -68.583,69.833, 292.250,69.833, -67.750,69.833, 305.083,69.833, -54.917,69.833, 305.167,69.833, -54.833,69.833, 305.250,69.833, -54.750,69.833, 305.583,69.833, -54.417,69.833, 305.750,69.833, -54.250,69.833, 307.167,69.833, -52.833,69.833, 307.250,69.833, -52.750,69.833, 307.333,69.833, -52.667,69.833, 307.417,69.833, -52.583,69.833, 307.500,69.833, -52.500,69.833, 307.583,69.833, -52.417,69.833, 308.917,69.833, -51.083,69.833, 309.000,69.833, -51.000,69.833, 309.083,69.833, -50.917,69.833, 309.167,69.833, -50.833,69.833, 309.750,69.833, -50.250,69.833, 335.917,69.833, -24.083,69.833, 336.083,69.833, -23.917,69.833, 336.500,69.833, -23.500,69.833, 336.583,69.833, -23.417,69.833, 336.667,69.833, -23.333,69.833, 336.750,69.833, -23.250,69.833, 336.833,69.833, -23.167,69.833, 18.750,69.917, 18.917,69.917, 19.000,69.917, 19.333,69.917, 19.417,69.917, 20.167,69.917, 20.250,69.917, 21.333,69.917, 21.417,69.917, 21.500,69.917, 22.000,69.917, 23.167,69.917, 23.250,69.917, 23.333,69.917, 23.417,69.917, 29.333,69.917, 29.417,69.917, 32.000,69.917, 32.083,69.917, 58.917,69.917, 59.250,69.917, 59.333,69.917, 59.417,69.917, 59.500,69.917, 60.167,69.917, 60.250,69.917, 60.333,69.917, 66.917,69.917, 67.000,69.917, 67.083,69.917, 67.167,69.917, 72.583,69.917, 73.750,69.917, 159.583,69.917, 167.917,69.917, 168.000,69.917, 168.083,69.917, 168.417,69.917, 168.500,69.917, 168.583,69.917, 168.667,69.917, 168.750,69.917, 168.833,69.917, 168.917,69.917, 170.583,69.917, 171.833,69.917, 171.917,69.917, 172.000,69.917, 172.083,69.917, 172.167,69.917, 172.250,69.917, 172.333,69.917, 172.417,69.917, 172.500,69.917, 172.583,69.917, 172.667,69.917, 173.250,69.917, 173.333,69.917, 173.417,69.917, 173.500,69.917, 197.417,69.917, -162.583,69.917, 197.500,69.917, -162.500,69.917, 214.583,69.917, -145.417,69.917, 214.667,69.917, -145.333,69.917, 214.750,69.917, -145.250,69.917, 214.833,69.917, -145.167,69.917, 214.917,69.917, -145.083,69.917, 215.000,69.917, -145.000,69.917, 215.083,69.917, -144.917,69.917, 215.167,69.917, -144.833,69.917, 215.250,69.917, -144.750,69.917, 215.333,69.917, -144.667,69.917, 215.417,69.917, -144.583,69.917, 217.333,69.917, -142.667,69.917, 217.417,69.917, -142.583,69.917, 228.583,69.917, -131.417,69.917, 228.667,69.917, -131.333,69.917, 228.750,69.917, -131.250,69.917, 229.000,69.917, -131.000,69.917, 229.667,69.917, -130.333,69.917, 229.833,69.917, -130.167,69.917, 229.917,69.917, -130.083,69.917, 231.583,69.917, -128.417,69.917, 231.667,69.917, -128.333,69.917, 233.167,69.917, -126.833,69.917, 235.083,69.917, -124.917,69.917, 235.167,69.917, -124.833,69.917, 235.333,69.917, -124.667,69.917, 235.583,69.917, -124.417,69.917, 242.667,69.917, -117.333,69.917, 256.750,69.917, -103.250,69.917, 257.750,69.917, -102.250,69.917, 257.833,69.917, -102.167,69.917, 258.000,69.917, -102.000,69.917, 259.167,69.917, -100.833,69.917, 262.583,69.917, -97.417,69.917, 262.667,69.917, -97.333,69.917, 262.750,69.917, -97.250,69.917, 263.917,69.917, -96.083,69.917, 267.583,69.917, -92.417,69.917, 277.250,69.917, -82.750,69.917, 277.333,69.917, -82.667,69.917, 277.417,69.917, -82.583,69.917, 277.500,69.917, -82.500,69.917, 277.583,69.917, -82.417,69.917, 277.667,69.917, -82.333,69.917, 277.750,69.917, -82.250,69.917, 277.833,69.917, -82.167,69.917, 277.917,69.917, -82.083,69.917, 278.000,69.917, -82.000,69.917, 278.583,69.917, -81.417,69.917, 278.667,69.917, -81.333,69.917, 280.250,69.917, -79.750,69.917, 280.333,69.917, -79.667,69.917, 280.417,69.917, -79.583,69.917, 280.500,69.917, -79.500,69.917, 280.583,69.917, -79.417,69.917, 280.667,69.917, -79.333,69.917, 280.750,69.917, -79.250,69.917, 280.833,69.917, -79.167,69.917, 280.917,69.917, -79.083,69.917, 281.000,69.917, -79.000,69.917, 281.083,69.917, -78.917,69.917, 282.333,69.917, -77.667,69.917, 282.500,69.917, -77.500,69.917, 282.583,69.917, -77.417,69.917, 282.667,69.917, -77.333,69.917, 282.750,69.917, -77.250,69.917, 282.833,69.917, -77.167,69.917, 283.000,69.917, -77.000,69.917, 289.667,69.917, -70.333,69.917, 289.750,69.917, -70.250,69.917, 289.917,69.917, -70.083,69.917, 290.333,69.917, -69.667,69.917, 290.583,69.917, -69.417,69.917, 290.750,69.917, -69.250,69.917, 291.500,69.917, -68.500,69.917, 292.250,69.917, -67.750,69.917, 292.333,69.917, -67.667,69.917, 292.417,69.917, -67.583,69.917, 292.500,69.917, -67.500,69.917, 305.167,69.917, -54.833,69.917, 305.250,69.917, -54.750,69.917, 305.333,69.917, -54.667,69.917, 305.500,69.917, -54.500,69.917, 305.667,69.917, -54.333,69.917, 305.833,69.917, -54.167,69.917, 307.000,69.917, -53.000,69.917, 307.083,69.917, -52.917,69.917, 308.833,69.917, -51.167,69.917, 309.000,69.917, -51.000,69.917, 309.500,69.917, -50.500,69.917, 309.583,69.917, -50.417,69.917, 309.667,69.917, -50.333,69.917, 309.750,69.917, -50.250,69.917, 332.333,69.917, -27.667,69.917, 332.417,69.917, -27.583,69.917, 332.500,69.917, -27.500,69.917, 332.583,69.917, -27.417,69.917, 332.667,69.917, -27.333,69.917, 336.667,69.917, -23.333,69.917, 18.833,70.000, 18.917,70.000, 19.000,70.000, 19.083,70.000, 19.167,70.000, 19.250,70.000, 19.333,70.000, 19.417,70.000, 20.833,70.000, 21.250,70.000, 21.333,70.000, 22.083,70.000, 22.417,70.000, 22.500,70.000, 22.583,70.000, 22.667,70.000, 22.917,70.000, 23.000,70.000, 23.083,70.000, 23.500,70.000, 24.917,70.000, 25.000,70.000, 25.083,70.000, 25.167,70.000, 28.667,70.000, 28.750,70.000, 28.833,70.000, 28.917,70.000, 29.000,70.000, 29.083,70.000, 29.167,70.000, 29.250,70.000, 58.750,70.000, 58.833,70.000, 59.000,70.000, 59.083,70.000, 59.167,70.000, 60.000,70.000, 60.083,70.000, 67.250,70.000, 72.500,70.000, 73.750,70.000, 82.833,70.000, 82.917,70.000, 83.000,70.000, 83.083,70.000, 83.167,70.000, 159.667,70.000, 159.750,70.000, 159.833,70.000, 168.167,70.000, 168.250,70.000, 168.333,70.000, 170.583,70.000, 171.083,70.000, 171.167,70.000, 171.250,70.000, 171.333,70.000, 171.417,70.000, 171.500,70.000, 171.583,70.000, 171.667,70.000, 171.750,70.000, 197.583,70.000, -162.417,70.000, 214.250,70.000, -145.750,70.000, 214.333,70.000, -145.667,70.000, 214.417,70.000, -145.583,70.000, 214.500,70.000, -145.500,70.000, 215.500,70.000, -144.500,70.000, 215.583,70.000, -144.417,70.000, 215.667,70.000, -144.333,70.000, 215.750,70.000, -144.250,70.000, 215.833,70.000, -144.167,70.000, 215.917,70.000, -144.083,70.000, 216.000,70.000, -144.000,70.000, 216.083,70.000, -143.917,70.000, 216.167,70.000, -143.833,70.000, 216.667,70.000, -143.333,70.000, 216.833,70.000, -143.167,70.000, 216.917,70.000, -143.083,70.000, 217.000,70.000, -143.000,70.000, 217.083,70.000, -142.917,70.000, 217.167,70.000, -142.833,70.000, 217.250,70.000, -142.750,70.000, 229.000,70.000, -131.000,70.000, 229.667,70.000, -130.333,70.000, 229.833,70.000, -130.167,70.000, 229.917,70.000, -130.083,70.000, 230.000,70.000, -130.000,70.000, 230.083,70.000, -129.917,70.000, 230.167,70.000, -129.833,70.000, 230.250,70.000, -129.750,70.000, 230.417,70.000, -129.583,70.000, 231.750,70.000, -128.250,70.000, 232.917,70.000, -127.083,70.000, 233.000,70.000, -127.000,70.000, 233.083,70.000, -126.917,70.000, 234.833,70.000, -125.167,70.000, 234.917,70.000, -125.083,70.000, 235.083,70.000, -124.917,70.000, 235.250,70.000, -124.750,70.000, 235.417,70.000, -124.583,70.000, 235.500,70.000, -124.500,70.000, 235.583,70.000, -124.417,70.000, 242.667,70.000, -117.333,70.000, 242.750,70.000, -117.250,70.000, 258.917,70.000, -101.083,70.000, 259.083,70.000, -100.917,70.000, 263.750,70.000, -96.250,70.000, 263.833,70.000, -96.167,70.000, 267.333,70.000, -92.667,70.000, 267.417,70.000, -92.583,70.000, 267.500,70.000, -92.500,70.000, 267.583,70.000, -92.417,70.000, 267.667,70.000, -92.333,70.000, 267.750,70.000, -92.250,70.000, 267.833,70.000, -92.167,70.000, 272.917,70.000, -87.083,70.000, 273.083,70.000, -86.917,70.000, 273.167,70.000, -86.833,70.000, 273.250,70.000, -86.750,70.000, 273.333,70.000, -86.667,70.000, 275.417,70.000, -84.583,70.000, 275.583,70.000, -84.417,70.000, 275.667,70.000, -84.333,70.000, 275.750,70.000, -84.250,70.000, 275.833,70.000, -84.167,70.000, 275.917,70.000, -84.083,70.000, 276.000,70.000, -84.000,70.000, 276.083,70.000, -83.917,70.000, 276.167,70.000, -83.833,70.000, 276.250,70.000, -83.750,70.000, 276.333,70.000, -83.667,70.000, 276.417,70.000, -83.583,70.000, 276.500,70.000, -83.500,70.000, 276.583,70.000, -83.417,70.000, 277.000,70.000, -83.000,70.000, 277.083,70.000, -82.917,70.000, 277.167,70.000, -82.833,70.000, 277.667,70.000, -82.333,70.000, 277.750,70.000, -82.250,70.000, 277.833,70.000, -82.167,70.000, 278.250,70.000, -81.750,70.000, 278.333,70.000, -81.667,70.000, 278.417,70.000, -81.583,70.000, 278.500,70.000, -81.500,70.000, 278.583,70.000, -81.417,70.000, 278.667,70.000, -81.333,70.000, 279.667,70.000, -80.333,70.000, 279.917,70.000, -80.083,70.000, 280.000,70.000, -80.000,70.000, 280.083,70.000, -79.917,70.000, 280.167,70.000, -79.833,70.000, 281.167,70.000, -78.833,70.000, 282.333,70.000, -77.667,70.000, 282.917,70.000, -77.083,70.000, 289.833,70.000, -70.167,70.000, 289.917,70.000, -70.083,70.000, 290.333,70.000, -69.667,70.000, 290.417,70.000, -69.583,70.000, 290.833,70.000, -69.167,70.000, 290.917,70.000, -69.083,70.000, 291.500,70.000, -68.500,70.000, 291.583,70.000, -68.417,70.000, 291.667,70.000, -68.333,70.000, 292.167,70.000, -67.833,70.000, 305.417,70.000, -54.583,70.000, 305.583,70.000, -54.417,70.000, 305.750,70.000, -54.250,70.000, 306.917,70.000, -53.083,70.000, 308.917,70.000, -51.083,70.000, 309.083,70.000, -50.917,70.000, 309.167,70.000, -50.833,70.000, 309.250,70.000, -50.750,70.000, 309.833,70.000, -50.167,70.000, 331.250,70.000, -28.750,70.000, 331.333,70.000, -28.667,70.000, 331.417,70.000, -28.583,70.000, 331.500,70.000, -28.500,70.000, 331.583,70.000, -28.417,70.000, 331.667,70.000, -28.333,70.000, 331.750,70.000, -28.250,70.000, 331.833,70.000, -28.167,70.000, 331.917,70.000, -28.083,70.000, 332.000,70.000, -28.000,70.000, 332.083,70.000, -27.917,70.000, 332.167,70.000, -27.833,70.000, 332.250,70.000, -27.750,70.000, 332.750,70.000, -27.250,70.000, 336.750,70.000, -23.250,70.000, 336.833,70.000, -23.167,70.000, 336.917,70.000, -23.083,70.000, 337.000,70.000, -23.000,70.000, 337.083,70.000, -22.917,70.000, 337.167,70.000, -22.833,70.000, 337.250,70.000, -22.750,70.000, 337.333,70.000, -22.667,70.000, 337.417,70.000, -22.583,70.000, 337.500,70.000, -22.500,70.000, 19.750,70.083, 19.833,70.083, 19.917,70.083, 20.417,70.083, 20.667,70.083, 21.667,70.083, 22.083,70.083, 22.333,70.083, 22.750,70.083, 22.833,70.083, 23.250,70.083, 23.333,70.083, 23.417,70.083, 24.833,70.083, 25.250,70.083, 28.583,70.083, 29.917,70.083, 30.000,70.083, 58.583,70.083, 58.667,70.083, 59.750,70.083, 59.833,70.083, 59.917,70.083, 67.333,70.083, 72.500,70.083, 73.833,70.083, 82.583,70.083, 82.667,70.083, 82.750,70.083, 83.250,70.083, 159.750,70.083, 170.583,70.083, 170.667,70.083, 170.750,70.083, 170.833,70.083, 170.917,70.083, 171.000,70.083, 197.667,70.083, -162.333,70.083, 197.750,70.083, -162.250,70.083, 197.833,70.083, -162.167,70.083, 198.000,70.083, -162.000,70.083, 198.083,70.083, -161.917,70.083, 212.667,70.083, -147.333,70.083, 212.750,70.083, -147.250,70.083, 212.833,70.083, -147.167,70.083, 212.917,70.083, -147.083,70.083, 213.000,70.083, -147.000,70.083, 213.750,70.083, -146.250,70.083, 213.833,70.083, -146.167,70.083, 213.917,70.083, -146.083,70.083, 214.000,70.083, -146.000,70.083, 214.083,70.083, -145.917,70.083, 214.167,70.083, -145.833,70.083, 216.250,70.083, -143.750,70.083, 216.333,70.083, -143.667,70.083, 216.417,70.083, -143.583,70.083, 216.500,70.083, -143.500,70.083, 216.583,70.083, -143.417,70.083, 216.750,70.083, -143.250,70.083, 229.083,70.083, -130.917,70.083, 229.167,70.083, -130.833,70.083, 229.250,70.083, -130.750,70.083, 229.333,70.083, -130.667,70.083, 229.417,70.083, -130.583,70.083, 229.583,70.083, -130.417,70.083, 229.750,70.083, -130.250,70.083, 230.000,70.083, -130.000,70.083, 230.167,70.083, -129.833,70.083, 230.333,70.083, -129.667,70.083, 230.417,70.083, -129.583,70.083, 231.667,70.083, -128.333,70.083, 231.750,70.083, -128.250,70.083, 231.833,70.083, -128.167,70.083, 232.833,70.083, -127.167,70.083, 242.833,70.083, -117.167,70.083, 242.917,70.083, -117.083,70.083, 243.000,70.083, -117.000,70.083, 243.083,70.083, -116.917,70.083, 243.167,70.083, -116.833,70.083, 243.250,70.083, -116.750,70.083, 243.333,70.083, -116.667,70.083, 243.417,70.083, -116.583,70.083, 243.500,70.083, -116.500,70.083, 258.250,70.083, -101.750,70.083, 258.333,70.083, -101.667,70.083, 258.417,70.083, -101.583,70.083, 258.500,70.083, -101.500,70.083, 258.583,70.083, -101.417,70.083, 258.667,70.083, -101.333,70.083, 258.750,70.083, -101.250,70.083, 258.833,70.083, -101.167,70.083, 259.000,70.083, -101.000,70.083, 263.583,70.083, -96.417,70.083, 263.667,70.083, -96.333,70.083, 267.250,70.083, -92.750,70.083, 267.667,70.083, -92.333,70.083, 272.750,70.083, -87.250,70.083, 272.833,70.083, -87.167,70.083, 272.917,70.083, -87.083,70.083, 273.000,70.083, -87.000,70.083, 273.083,70.083, -86.917,70.083, 273.167,70.083, -86.833,70.083, 273.250,70.083, -86.750,70.083, 273.917,70.083, -86.083,70.083, 274.917,70.083, -85.083,70.083, 275.083,70.083, -84.917,70.083, 275.250,70.083, -84.750,70.083, 275.333,70.083, -84.667,70.083, 275.500,70.083, -84.500,70.083, 276.667,70.083, -83.333,70.083, 276.750,70.083, -83.250,70.083, 276.833,70.083, -83.167,70.083, 276.917,70.083, -83.083,70.083, 277.333,70.083, -82.667,70.083, 277.417,70.083, -82.583,70.083, 277.500,70.083, -82.500,70.083, 277.583,70.083, -82.417,70.083, 278.000,70.083, -82.000,70.083, 278.083,70.083, -81.917,70.083, 278.250,70.083, -81.750,70.083, 279.000,70.083, -81.000,70.083, 279.083,70.083, -80.917,70.083, 279.167,70.083, -80.833,70.083, 279.250,70.083, -80.750,70.083, 279.333,70.083, -80.667,70.083, 279.417,70.083, -80.583,70.083, 279.500,70.083, -80.500,70.083, 279.583,70.083, -80.417,70.083, 279.750,70.083, -80.250,70.083, 279.833,70.083, -80.167,70.083, 281.083,70.083, -78.917,70.083, 282.333,70.083, -77.667,70.083, 289.917,70.083, -70.083,70.083, 290.500,70.083, -69.500,70.083, 290.583,70.083, -69.417,70.083, 290.667,70.083, -69.333,70.083, 290.750,70.083, -69.250,70.083, 290.833,70.083, -69.167,70.083, 290.917,70.083, -69.083,70.083, 291.000,70.083, -69.000,70.083, 291.750,70.083, -68.250,70.083, 292.250,70.083, -67.750,70.083, 292.333,70.083, -67.667,70.083, 305.250,70.083, -54.750,70.083, 305.333,70.083, -54.667,70.083, 306.667,70.083, -53.333,70.083, 306.750,70.083, -53.250,70.083, 306.833,70.083, -53.167,70.083, 307.667,70.083, -52.333,70.083, 307.750,70.083, -52.250,70.083, 307.833,70.083, -52.167,70.083, 307.917,70.083, -52.083,70.083, 308.000,70.083, -52.000,70.083, 308.083,70.083, -51.917,70.083, 308.167,70.083, -51.833,70.083, 308.250,70.083, -51.750,70.083, 308.333,70.083, -51.667,70.083, 308.417,70.083, -51.583,70.083, 308.500,70.083, -51.500,70.083, 308.583,70.083, -51.417,70.083, 308.667,70.083, -51.333,70.083, 308.750,70.083, -51.250,70.083, 308.833,70.083, -51.167,70.083, 309.333,70.083, -50.667,70.083, 309.417,70.083, -50.583,70.083, 309.500,70.083, -50.500,70.083, 309.583,70.083, -50.417,70.083, 309.667,70.083, -50.333,70.083, 309.750,70.083, -50.250,70.083, 331.167,70.083, -28.833,70.083, 332.833,70.083, -27.167,70.083, 335.833,70.083, -24.167,70.083, 335.917,70.083, -24.083,70.083, 336.000,70.083, -24.000,70.083, 336.083,70.083, -23.917,70.083, 336.167,70.083, -23.833,70.083, 336.250,70.083, -23.750,70.083, 336.333,70.083, -23.667,70.083, 336.417,70.083, -23.583,70.083, 336.500,70.083, -23.500,70.083, 336.583,70.083, -23.417,70.083, 336.667,70.083, -23.333,70.083, 336.750,70.083, -23.250,70.083, 336.833,70.083, -23.167,70.083, 337.333,70.083, -22.667,70.083, 337.417,70.083, -22.583,70.083, 337.500,70.083, -22.500,70.083, 337.583,70.083, -22.417,70.083, 337.667,70.083, -22.333,70.083, 19.750,70.167, 19.833,70.167, 20.417,70.167, 20.500,70.167, 20.583,70.167, 20.667,70.167, 21.333,70.167, 21.417,70.167, 21.500,70.167, 21.583,70.167, 21.667,70.167, 21.750,70.167, 21.833,70.167, 21.917,70.167, 22.000,70.167, 22.250,70.167, 22.333,70.167, 22.417,70.167, 22.500,70.167, 22.583,70.167, 22.667,70.167, 22.750,70.167, 22.833,70.167, 23.333,70.167, 24.750,70.167, 25.333,70.167, 25.417,70.167, 28.083,70.167, 28.167,70.167, 28.500,70.167, 28.917,70.167, 29.000,70.167, 29.083,70.167, 29.167,70.167, 29.250,70.167, 29.333,70.167, 29.417,70.167, 29.500,70.167, 29.583,70.167, 29.667,70.167, 29.750,70.167, 29.833,70.167, 30.083,70.167, 30.167,70.167, 30.250,70.167, 58.667,70.167, 58.750,70.167, 59.500,70.167, 59.583,70.167, 59.667,70.167, 67.250,70.167, 72.417,70.167, 72.500,70.167, 73.750,70.167, 73.833,70.167, 82.500,70.167, 83.167,70.167, 159.833,70.167, 197.917,70.167, -162.083,70.167, 198.167,70.167, -161.833,70.167, 198.333,70.167, -161.667,70.167, 198.500,70.167, -161.500,70.167, 200.000,70.167, -160.000,70.167, 200.167,70.167, -159.833,70.167, 212.083,70.167, -147.917,70.167, 212.167,70.167, -147.833,70.167, 212.250,70.167, -147.750,70.167, 212.333,70.167, -147.667,70.167, 212.417,70.167, -147.583,70.167, 212.500,70.167, -147.500,70.167, 212.583,70.167, -147.417,70.167, 213.083,70.167, -146.917,70.167, 213.167,70.167, -146.833,70.167, 213.250,70.167, -146.750,70.167, 213.333,70.167, -146.667,70.167, 213.417,70.167, -146.583,70.167, 213.500,70.167, -146.500,70.167, 213.583,70.167, -146.417,70.167, 213.667,70.167, -146.333,70.167, 229.500,70.167, -130.500,70.167, 230.250,70.167, -129.750,70.167, 230.333,70.167, -129.667,70.167, 231.917,70.167, -128.083,70.167, 232.000,70.167, -128.000,70.167, 232.083,70.167, -127.917,70.167, 232.167,70.167, -127.833,70.167, 232.250,70.167, -127.750,70.167, 232.333,70.167, -127.667,70.167, 232.750,70.167, -127.250,70.167, 243.583,70.167, -116.417,70.167, 243.667,70.167, -116.333,70.167, 243.750,70.167, -116.250,70.167, 243.833,70.167, -116.167,70.167, 243.917,70.167, -116.083,70.167, 244.000,70.167, -116.000,70.167, 244.083,70.167, -115.917,70.167, 244.167,70.167, -115.833,70.167, 244.250,70.167, -115.750,70.167, 244.333,70.167, -115.667,70.167, 244.417,70.167, -115.583,70.167, 246.750,70.167, -113.250,70.167, 246.833,70.167, -113.167,70.167, 246.917,70.167, -113.083,70.167, 247.000,70.167, -113.000,70.167, 247.083,70.167, -112.917,70.167, 247.167,70.167, -112.833,70.167, 247.250,70.167, -112.750,70.167, 247.333,70.167, -112.667,70.167, 247.417,70.167, -112.583,70.167, 247.500,70.167, -112.500,70.167, 247.583,70.167, -112.417,70.167, 258.167,70.167, -101.833,70.167, 259.000,70.167, -101.000,70.167, 263.500,70.167, -96.500,70.167, 267.333,70.167, -92.667,70.167, 267.917,70.167, -92.083,70.167, 268.000,70.167, -92.000,70.167, 268.083,70.167, -91.917,70.167, 268.167,70.167, -91.833,70.167, 268.250,70.167, -91.750,70.167, 273.667,70.167, -86.333,70.167, 273.750,70.167, -86.250,70.167, 273.833,70.167, -86.167,70.167, 274.000,70.167, -86.000,70.167, 274.083,70.167, -85.917,70.167, 274.167,70.167, -85.833,70.167, 274.250,70.167, -85.750,70.167, 274.333,70.167, -85.667,70.167, 274.417,70.167, -85.583,70.167, 274.500,70.167, -85.500,70.167, 274.583,70.167, -85.417,70.167, 274.667,70.167, -85.333,70.167, 274.750,70.167, -85.250,70.167, 274.833,70.167, -85.167,70.167, 275.000,70.167, -85.000,70.167, 275.167,70.167, -84.833,70.167, 277.000,70.167, -83.000,70.167, 277.167,70.167, -82.833,70.167, 277.250,70.167, -82.750,70.167, 277.667,70.167, -82.333,70.167, 277.750,70.167, -82.250,70.167, 277.833,70.167, -82.167,70.167, 277.917,70.167, -82.083,70.167, 278.167,70.167, -81.833,70.167, 278.333,70.167, -81.667,70.167, 278.417,70.167, -81.583,70.167, 278.500,70.167, -81.500,70.167, 278.583,70.167, -81.417,70.167, 278.667,70.167, -81.333,70.167, 278.750,70.167, -81.250,70.167, 278.833,70.167, -81.167,70.167, 278.917,70.167, -81.083,70.167, 281.000,70.167, -79.000,70.167, 282.333,70.167, -77.667,70.167, 288.667,70.167, -71.333,70.167, 288.750,70.167, -71.250,70.167, 288.833,70.167, -71.167,70.167, 288.917,70.167, -71.083,70.167, 290.000,70.167, -70.000,70.167, 290.083,70.167, -69.917,70.167, 290.167,70.167, -69.833,70.167, 291.750,70.167, -68.250,70.167, 291.833,70.167, -68.167,70.167, 292.000,70.167, -68.000,70.167, 292.083,70.167, -67.917,70.167, 292.167,70.167, -67.833,70.167, 305.167,70.167, -54.833,70.167, 305.250,70.167, -54.750,70.167, 306.167,70.167, -53.833,70.167, 306.250,70.167, -53.750,70.167, 306.333,70.167, -53.667,70.167, 306.417,70.167, -53.583,70.167, 306.500,70.167, -53.500,70.167, 306.583,70.167, -53.417,70.167, 307.500,70.167, -52.500,70.167, 307.583,70.167, -52.417,70.167, 331.250,70.167, -28.750,70.167, 331.333,70.167, -28.667,70.167, 331.417,70.167, -28.583,70.167, 331.500,70.167, -28.500,70.167, 331.583,70.167, -28.417,70.167, 331.667,70.167, -28.333,70.167, 331.750,70.167, -28.250,70.167, 331.833,70.167, -28.167,70.167, 331.917,70.167, -28.083,70.167, 332.000,70.167, -28.000,70.167, 332.083,70.167, -27.917,70.167, 332.167,70.167, -27.833,70.167, 332.250,70.167, -27.750,70.167, 332.333,70.167, -27.667,70.167, 332.417,70.167, -27.583,70.167, 332.833,70.167, -27.167,70.167, 332.917,70.167, -27.083,70.167, 333.000,70.167, -27.000,70.167, 333.083,70.167, -26.917,70.167, 333.167,70.167, -26.833,70.167, 333.250,70.167, -26.750,70.167, 333.333,70.167, -26.667,70.167, 333.417,70.167, -26.583,70.167, 333.500,70.167, -26.500,70.167, 333.583,70.167, -26.417,70.167, 333.667,70.167, -26.333,70.167, 333.750,70.167, -26.250,70.167, 333.833,70.167, -26.167,70.167, 335.333,70.167, -24.667,70.167, 335.417,70.167, -24.583,70.167, 335.500,70.167, -24.500,70.167, 335.583,70.167, -24.417,70.167, 335.667,70.167, -24.333,70.167, 335.750,70.167, -24.250,70.167, 21.583,70.250, 21.833,70.250, 21.917,70.250, 22.000,70.250, 22.083,70.250, 22.167,70.250, 22.417,70.250, 23.333,70.250, 23.417,70.250, 24.833,70.250, 25.500,70.250, 28.000,70.250, 28.250,70.250, 28.583,70.250, 28.667,70.250, 28.750,70.250, 28.833,70.250, 30.333,70.250, 30.417,70.250, 30.500,70.250, 58.417,70.250, 58.500,70.250, 58.833,70.250, 59.333,70.250, 59.417,70.250, 67.167,70.250, 72.333,70.250, 73.917,70.250, 74.000,70.250, 82.250,70.250, 82.500,70.250, 83.083,70.250, 83.167,70.250, 83.250,70.250, 83.333,70.250, 83.417,70.250, 83.500,70.250, 159.917,70.250, 160.000,70.250, 198.000,70.250, -162.000,70.250, 198.083,70.250, -161.917,70.250, 198.250,70.250, -161.750,70.250, 198.417,70.250, -161.583,70.250, 198.583,70.250, -161.417,70.250, 198.667,70.250, -161.333,70.250, 198.750,70.250, -161.250,70.250, 198.833,70.250, -161.167,70.250, 198.917,70.250, -161.083,70.250, 199.000,70.250, -161.000,70.250, 199.667,70.250, -160.333,70.250, 199.917,70.250, -160.083,70.250, 200.083,70.250, -159.917,70.250, 200.250,70.250, -159.750,70.250, 211.417,70.250, -148.583,70.250, 211.500,70.250, -148.500,70.250, 211.583,70.250, -148.417,70.250, 211.667,70.250, -148.333,70.250, 211.750,70.250, -148.250,70.250, 211.917,70.250, -148.083,70.250, 212.000,70.250, -148.000,70.250, 232.417,70.250, -127.583,70.250, 232.583,70.250, -127.417,70.250, 232.667,70.250, -127.333,70.250, 244.500,70.250, -115.500,70.250, 244.583,70.250, -115.417,70.250, 244.667,70.250, -115.333,70.250, 244.750,70.250, -115.250,70.250, 244.833,70.250, -115.167,70.250, 244.917,70.250, -115.083,70.250, 245.000,70.250, -115.000,70.250, 245.083,70.250, -114.917,70.250, 245.167,70.250, -114.833,70.250, 245.250,70.250, -114.750,70.250, 245.333,70.250, -114.667,70.250, 245.417,70.250, -114.583,70.250, 245.500,70.250, -114.500,70.250, 245.583,70.250, -114.417,70.250, 245.667,70.250, -114.333,70.250, 245.750,70.250, -114.250,70.250, 245.833,70.250, -114.167,70.250, 245.917,70.250, -114.083,70.250, 246.000,70.250, -114.000,70.250, 246.083,70.250, -113.917,70.250, 246.167,70.250, -113.833,70.250, 246.250,70.250, -113.750,70.250, 246.333,70.250, -113.667,70.250, 246.417,70.250, -113.583,70.250, 246.500,70.250, -113.500,70.250, 246.583,70.250, -113.417,70.250, 246.667,70.250, -113.333,70.250, 247.667,70.250, -112.333,70.250, 248.083,70.250, -111.917,70.250, 248.167,70.250, -111.833,70.250, 248.250,70.250, -111.750,70.250, 248.333,70.250, -111.667,70.250, 248.417,70.250, -111.583,70.250, 248.500,70.250, -111.500,70.250, 257.667,70.250, -102.333,70.250, 257.750,70.250, -102.250,70.250, 257.833,70.250, -102.167,70.250, 257.917,70.250, -102.083,70.250, 258.000,70.250, -102.000,70.250, 258.083,70.250, -101.917,70.250, 258.167,70.250, -101.833,70.250, 258.333,70.250, -101.667,70.250, 263.500,70.250, -96.500,70.250, 267.417,70.250, -92.583,70.250, 267.500,70.250, -92.500,70.250, 267.583,70.250, -92.417,70.250, 267.667,70.250, -92.333,70.250, 267.750,70.250, -92.250,70.250, 267.833,70.250, -92.167,70.250, 267.917,70.250, -92.083,70.250, 268.083,70.250, -91.917,70.250, 273.500,70.250, -86.500,70.250, 273.583,70.250, -86.417,70.250, 276.917,70.250, -83.083,70.250, 277.083,70.250, -82.917,70.250, 277.250,70.250, -82.750,70.250, 277.333,70.250, -82.667,70.250, 277.417,70.250, -82.583,70.250, 277.500,70.250, -82.500,70.250, 277.583,70.250, -82.417,70.250, 280.750,70.250, -79.250,70.250, 280.833,70.250, -79.167,70.250, 280.917,70.250, -79.083,70.250, 281.583,70.250, -78.417,70.250, 281.667,70.250, -78.333,70.250, 281.750,70.250, -78.250,70.250, 281.917,70.250, -78.083,70.250, 282.000,70.250, -78.000,70.250, 282.083,70.250, -77.917,70.250, 282.167,70.250, -77.833,70.250, 282.250,70.250, -77.750,70.250, 288.583,70.250, -71.417,70.250, 289.000,70.250, -71.000,70.250, 290.250,70.250, -69.750,70.250, 290.333,70.250, -69.667,70.250, 290.417,70.250, -69.583,70.250, 290.500,70.250, -69.500,70.250, 290.583,70.250, -69.417,70.250, 290.667,70.250, -69.333,70.250, 290.750,70.250, -69.250,70.250, 291.917,70.250, -68.083,70.250, 305.333,70.250, -54.667,70.250, 305.417,70.250, -54.583,70.250, 305.500,70.250, -54.500,70.250, 305.583,70.250, -54.417,70.250, 305.667,70.250, -54.333,70.250, 305.750,70.250, -54.250,70.250, 305.833,70.250, -54.167,70.250, 305.917,70.250, -54.083,70.250, 306.000,70.250, -54.000,70.250, 306.083,70.250, -53.917,70.250, 307.250,70.250, -52.750,70.250, 307.333,70.250, -52.667,70.250, 307.417,70.250, -52.583,70.250, 309.167,70.250, -50.833,70.250, 309.250,70.250, -50.750,70.250, 309.333,70.250, -50.667,70.250, 309.417,70.250, -50.583,70.250, 332.500,70.250, -27.500,70.250, 332.667,70.250, -27.333,70.250, 333.917,70.250, -26.083,70.250, 334.000,70.250, -26.000,70.250, 334.083,70.250, -25.917,70.250, 334.167,70.250, -25.833,70.250, 334.250,70.250, -25.750,70.250, 334.583,70.250, -25.417,70.250, 334.667,70.250, -25.333,70.250, 334.750,70.250, -25.250,70.250, 334.833,70.250, -25.167,70.250, 335.000,70.250, -25.000,70.250, 335.083,70.250, -24.917,70.250, 335.167,70.250, -24.833,70.250, 335.250,70.250, -24.750,70.250, 22.417,70.333, 22.500,70.333, 22.583,70.333, 22.667,70.333, 23.167,70.333, 23.500,70.333, 24.917,70.333, 25.000,70.333, 25.500,70.333, 25.583,70.333, 26.500,70.333, 26.583,70.333, 28.083,70.333, 28.167,70.333, 28.250,70.333, 30.583,70.333, 30.667,70.333, 30.750,70.333, 30.833,70.333, 30.917,70.333, 58.500,70.333, 58.583,70.333, 58.667,70.333, 58.750,70.333, 59.083,70.333, 59.167,70.333, 59.250,70.333, 67.250,70.333, 72.417,70.333, 74.083,70.333, 82.167,70.333, 82.333,70.333, 82.583,70.333, 82.667,70.333, 83.583,70.333, 83.667,70.333, 159.917,70.333, 199.083,70.333, -160.917,70.333, 199.167,70.333, -160.833,70.333, 199.250,70.333, -160.750,70.333, 199.333,70.333, -160.667,70.333, 199.583,70.333, -160.417,70.333, 199.750,70.333, -160.250,70.333, 199.833,70.333, -160.167,70.333, 200.000,70.333, -160.000,70.333, 200.083,70.333, -159.917,70.333, 200.167,70.333, -159.833,70.333, 208.500,70.333, -151.500,70.333, 208.583,70.333, -151.417,70.333, 208.667,70.333, -151.333,70.333, 208.750,70.333, -151.250,70.333, 211.167,70.333, -148.833,70.333, 211.250,70.333, -148.750,70.333, 211.333,70.333, -148.667,70.333, 211.833,70.333, -148.167,70.333, 231.917,70.333, -128.083,70.333, 232.000,70.333, -128.000,70.333, 232.083,70.333, -127.917,70.333, 232.167,70.333, -127.833,70.333, 232.250,70.333, -127.750,70.333, 232.333,70.333, -127.667,70.333, 232.417,70.333, -127.583,70.333, 232.500,70.333, -127.500,70.333, 247.750,70.333, -112.250,70.333, 247.833,70.333, -112.167,70.333, 247.917,70.333, -112.083,70.333, 248.000,70.333, -112.000,70.333, 248.583,70.333, -111.417,70.333, 257.583,70.333, -102.417,70.333, 263.500,70.333, -96.500,70.333, 263.583,70.333, -96.417,70.333, 267.833,70.333, -92.167,70.333, 268.000,70.333, -92.000,70.333, 271.750,70.333, -88.250,70.333, 271.917,70.333, -88.083,70.333, 272.083,70.333, -87.917,70.333, 272.167,70.333, -87.833,70.333, 272.250,70.333, -87.750,70.333, 272.333,70.333, -87.667,70.333, 272.417,70.333, -87.583,70.333, 272.500,70.333, -87.500,70.333, 272.583,70.333, -87.417,70.333, 272.667,70.333, -87.333,70.333, 272.750,70.333, -87.250,70.333, 272.833,70.333, -87.167,70.333, 273.000,70.333, -87.000,70.333, 273.167,70.333, -86.833,70.333, 273.333,70.333, -86.667,70.333, 273.500,70.333, -86.500,70.333, 277.000,70.333, -83.000,70.333, 277.167,70.333, -82.833,70.333, 280.250,70.333, -79.750,70.333, 280.333,70.333, -79.667,70.333, 280.417,70.333, -79.583,70.333, 280.500,70.333, -79.500,70.333, 280.583,70.333, -79.417,70.333, 280.667,70.333, -79.333,70.333, 280.917,70.333, -79.083,70.333, 281.000,70.333, -79.000,70.333, 281.667,70.333, -78.333,70.333, 281.833,70.333, -78.167,70.333, 288.667,70.333, -71.333,70.333, 288.750,70.333, -71.250,70.333, 288.833,70.333, -71.167,70.333, 289.000,70.333, -71.000,70.333, 290.833,70.333, -69.167,70.333, 290.917,70.333, -69.083,70.333, 291.000,70.333, -69.000,70.333, 291.083,70.333, -68.917,70.333, 306.833,70.333, -53.167,70.333, 306.917,70.333, -53.083,70.333, 307.000,70.333, -53.000,70.333, 307.083,70.333, -52.917,70.333, 307.167,70.333, -52.833,70.333, 308.583,70.333, -51.417,70.333, 308.667,70.333, -51.333,70.333, 308.750,70.333, -51.250,70.333, 308.833,70.333, -51.167,70.333, 308.917,70.333, -51.083,70.333, 309.000,70.333, -51.000,70.333, 309.083,70.333, -50.917,70.333, 309.500,70.333, -50.500,70.333, 330.667,70.333, -29.333,70.333, 330.750,70.333, -29.250,70.333, 330.833,70.333, -29.167,70.333, 330.917,70.333, -29.083,70.333, 331.000,70.333, -29.000,70.333, 331.500,70.333, -28.500,70.333, 331.667,70.333, -28.333,70.333, 331.750,70.333, -28.250,70.333, 331.833,70.333, -28.167,70.333, 331.917,70.333, -28.083,70.333, 332.000,70.333, -28.000,70.333, 332.083,70.333, -27.917,70.333, 332.167,70.333, -27.833,70.333, 332.250,70.333, -27.750,70.333, 332.583,70.333, -27.417,70.333, 332.750,70.333, -27.250,70.333, 332.833,70.333, -27.167,70.333, 332.917,70.333, -27.083,70.333, 333.000,70.333, -27.000,70.333, 333.083,70.333, -26.917,70.333, 333.167,70.333, -26.833,70.333, 333.250,70.333, -26.750,70.333, 333.333,70.333, -26.667,70.333, 334.333,70.333, -25.667,70.333, 334.417,70.333, -25.583,70.333, 334.500,70.333, -25.500,70.333, 334.917,70.333, -25.083,70.333, 23.000,70.417, 23.083,70.417, 23.167,70.417, 23.250,70.417, 23.333,70.417, 23.417,70.417, 23.583,70.417, 23.667,70.417, 23.750,70.417, 23.833,70.417, 24.000,70.417, 24.083,70.417, 24.167,70.417, 24.250,70.417, 25.000,70.417, 25.667,70.417, 25.750,70.417, 26.417,70.417, 26.667,70.417, 26.750,70.417, 26.833,70.417, 26.917,70.417, 27.000,70.417, 27.833,70.417, 27.917,70.417, 28.000,70.417, 28.083,70.417, 28.333,70.417, 28.417,70.417, 28.500,70.417, 30.583,70.417, 30.667,70.417, 30.750,70.417, 30.833,70.417, 58.750,70.417, 58.833,70.417, 58.917,70.417, 59.000,70.417, 67.333,70.417, 72.500,70.417, 72.583,70.417, 72.667,70.417, 74.167,70.417, 74.250,70.417, 82.083,70.417, 82.167,70.417, 82.250,70.417, 82.750,70.417, 82.833,70.417, 82.917,70.417, 83.750,70.417, 159.917,70.417, 199.417,70.417, -160.583,70.417, 199.500,70.417, -160.500,70.417, 199.583,70.417, -160.417,70.417, 199.667,70.417, -160.333,70.417, 200.167,70.417, -159.833,70.417, 200.250,70.417, -159.750,70.417, 200.417,70.417, -159.583,70.417, 200.583,70.417, -159.417,70.417, 208.083,70.417, -151.917,70.417, 208.167,70.417, -151.833,70.417, 208.250,70.417, -151.750,70.417, 208.333,70.417, -151.667,70.417, 208.417,70.417, -151.583,70.417, 208.833,70.417, -151.167,70.417, 208.917,70.417, -151.083,70.417, 209.000,70.417, -151.000,70.417, 209.083,70.417, -150.917,70.417, 209.167,70.417, -150.833,70.417, 209.333,70.417, -150.667,70.417, 209.417,70.417, -150.583,70.417, 209.500,70.417, -150.500,70.417, 209.583,70.417, -150.417,70.417, 209.667,70.417, -150.333,70.417, 209.750,70.417, -150.250,70.417, 209.833,70.417, -150.167,70.417, 209.917,70.417, -150.083,70.417, 210.000,70.417, -150.000,70.417, 210.167,70.417, -149.833,70.417, 210.417,70.417, -149.583,70.417, 210.583,70.417, -149.417,70.417, 210.667,70.417, -149.333,70.417, 210.750,70.417, -149.250,70.417, 210.833,70.417, -149.167,70.417, 210.917,70.417, -149.083,70.417, 211.000,70.417, -149.000,70.417, 211.083,70.417, -148.917,70.417, 231.833,70.417, -128.167,70.417, 232.167,70.417, -127.833,70.417, 232.250,70.417, -127.750,70.417, 232.333,70.417, -127.667,70.417, 248.000,70.417, -112.000,70.417, 248.083,70.417, -111.917,70.417, 248.167,70.417, -111.833,70.417, 248.250,70.417, -111.750,70.417, 248.333,70.417, -111.667,70.417, 248.417,70.417, -111.583,70.417, 248.500,70.417, -111.500,70.417, 256.750,70.417, -103.250,70.417, 256.833,70.417, -103.167,70.417, 256.917,70.417, -103.083,70.417, 257.000,70.417, -103.000,70.417, 257.083,70.417, -102.917,70.417, 257.167,70.417, -102.833,70.417, 257.250,70.417, -102.750,70.417, 257.333,70.417, -102.667,70.417, 257.417,70.417, -102.583,70.417, 257.500,70.417, -102.500,70.417, 263.667,70.417, -96.333,70.417, 267.583,70.417, -92.417,70.417, 267.667,70.417, -92.333,70.417, 267.750,70.417, -92.250,70.417, 271.750,70.417, -88.250,70.417, 271.833,70.417, -88.167,70.417, 272.000,70.417, -88.000,70.417, 272.667,70.417, -87.333,70.417, 273.167,70.417, -86.833,70.417, 273.333,70.417, -86.667,70.417, 273.500,70.417, -86.500,70.417, 273.667,70.417, -86.333,70.417, 280.167,70.417, -79.833,70.417, 281.333,70.417, -78.667,70.417, 281.417,70.417, -78.583,70.417, 281.500,70.417, -78.500,70.417, 281.583,70.417, -78.417,70.417, 287.833,70.417, -72.167,70.417, 287.917,70.417, -72.083,70.417, 288.000,70.417, -72.000,70.417, 288.083,70.417, -71.917,70.417, 288.167,70.417, -71.833,70.417, 288.583,70.417, -71.417,70.417, 289.000,70.417, -71.000,70.417, 291.167,70.417, -68.833,70.417, 291.250,70.417, -68.750,70.417, 305.000,70.417, -55.000,70.417, 305.083,70.417, -54.917,70.417, 306.000,70.417, -54.000,70.417, 306.083,70.417, -53.917,70.417, 306.167,70.417, -53.833,70.417, 306.250,70.417, -53.750,70.417, 306.333,70.417, -53.667,70.417, 306.417,70.417, -53.583,70.417, 306.500,70.417, -53.500,70.417, 306.583,70.417, -53.417,70.417, 306.667,70.417, -53.333,70.417, 306.750,70.417, -53.250,70.417, 308.083,70.417, -51.917,70.417, 308.167,70.417, -51.833,70.417, 308.250,70.417, -51.750,70.417, 308.333,70.417, -51.667,70.417, 308.417,70.417, -51.583,70.417, 308.500,70.417, -51.500,70.417, 309.417,70.417, -50.583,70.417, 309.500,70.417, -50.500,70.417, 330.583,70.417, -29.417,70.417, 331.083,70.417, -28.917,70.417, 331.167,70.417, -28.833,70.417, 331.250,70.417, -28.750,70.417, 331.333,70.417, -28.667,70.417, 331.417,70.417, -28.583,70.417, 331.583,70.417, -28.417,70.417, 332.333,70.417, -27.667,70.417, 332.917,70.417, -27.083,70.417, 333.000,70.417, -27.000,70.417, 333.083,70.417, -26.917,70.417, 333.167,70.417, -26.833,70.417, 333.250,70.417, -26.750,70.417, 333.333,70.417, -26.667,70.417, 333.417,70.417, -26.583,70.417, 22.167,70.500, 22.250,70.500, 23.250,70.500, 23.333,70.500, 23.417,70.500, 23.500,70.500, 23.917,70.500, 24.333,70.500, 24.917,70.500, 25.833,70.500, 25.917,70.500, 26.417,70.500, 27.083,70.500, 27.167,70.500, 27.250,70.500, 27.750,70.500, 28.167,70.500, 28.583,70.500, 30.250,70.500, 30.333,70.500, 30.417,70.500, 30.500,70.500, 67.250,70.500, 72.667,70.500, 74.333,70.500, 82.000,70.500, 82.250,70.500, 82.917,70.500, 83.750,70.500, 159.750,70.500, 159.833,70.500, 159.917,70.500, 199.667,70.500, -160.333,70.500, 200.333,70.500, -159.667,70.500, 200.500,70.500, -159.500,70.500, 200.667,70.500, -159.333,70.500, 207.333,70.500, -152.667,70.500, 207.500,70.500, -152.500,70.500, 207.833,70.500, -152.167,70.500, 207.917,70.500, -152.083,70.500, 208.000,70.500, -152.000,70.500, 209.250,70.500, -150.750,70.500, 210.083,70.500, -149.917,70.500, 210.250,70.500, -149.750,70.500, 210.333,70.500, -149.667,70.500, 210.500,70.500, -149.500,70.500, 231.917,70.500, -128.083,70.500, 232.000,70.500, -128.000,70.500, 232.083,70.500, -127.917,70.500, 247.833,70.500, -112.167,70.500, 247.917,70.500, -112.083,70.500, 256.583,70.500, -103.417,70.500, 256.667,70.500, -103.333,70.500, 263.750,70.500, -96.250,70.500, 263.833,70.500, -96.167,70.500, 267.500,70.500, -92.500,70.500, 271.250,70.500, -88.750,70.500, 271.333,70.500, -88.667,70.500, 271.417,70.500, -88.583,70.500, 271.500,70.500, -88.500,70.500, 271.583,70.500, -88.417,70.500, 271.667,70.500, -88.333,70.500, 272.750,70.500, -87.250,70.500, 272.833,70.500, -87.167,70.500, 272.917,70.500, -87.083,70.500, 273.000,70.500, -87.000,70.500, 273.083,70.500, -86.917,70.500, 273.250,70.500, -86.750,70.500, 273.417,70.500, -86.583,70.500, 273.583,70.500, -86.417,70.500, 273.750,70.500, -86.250,70.500, 280.250,70.500, -79.750,70.500, 280.333,70.500, -79.667,70.500, 280.417,70.500, -79.583,70.500, 280.500,70.500, -79.500,70.500, 280.583,70.500, -79.417,70.500, 280.667,70.500, -79.333,70.500, 280.750,70.500, -79.250,70.500, 280.833,70.500, -79.167,70.500, 280.917,70.500, -79.083,70.500, 281.000,70.500, -79.000,70.500, 281.083,70.500, -78.917,70.500, 281.167,70.500, -78.833,70.500, 281.250,70.500, -78.750,70.500, 287.583,70.500, -72.417,70.500, 287.667,70.500, -72.333,70.500, 287.750,70.500, -72.250,70.500, 288.250,70.500, -71.750,70.500, 288.417,70.500, -71.583,70.500, 288.500,70.500, -71.500,70.500, 288.583,70.500, -71.417,70.500, 289.000,70.500, -71.000,70.500, 289.583,70.500, -70.417,70.500, 289.667,70.500, -70.333,70.500, 289.750,70.500, -70.250,70.500, 289.833,70.500, -70.167,70.500, 291.167,70.500, -68.833,70.500, 291.250,70.500, -68.750,70.500, 291.333,70.500, -68.667,70.500, 291.417,70.500, -68.583,70.500, 305.833,70.500, -54.167,70.500, 305.917,70.500, -54.083,70.500, 307.750,70.500, -52.250,70.500, 307.833,70.500, -52.167,70.500, 307.917,70.500, -52.083,70.500, 308.000,70.500, -52.000,70.500, 309.000,70.500, -51.000,70.500, 309.083,70.500, -50.917,70.500, 309.167,70.500, -50.833,70.500, 309.583,70.500, -50.417,70.500, 330.667,70.500, -29.333,70.500, 330.750,70.500, -29.250,70.500, 330.833,70.500, -29.167,70.500, 330.917,70.500, -29.083,70.500, 332.000,70.500, -28.000,70.500, 332.083,70.500, -27.917,70.500, 332.167,70.500, -27.833,70.500, 332.250,70.500, -27.750,70.500, 332.833,70.500, -27.167,70.500, 336.500,70.500, -23.500,70.500, 336.583,70.500, -23.417,70.500, 336.667,70.500, -23.333,70.500, 336.750,70.500, -23.250,70.500, 336.833,70.500, -23.167,70.500, 336.917,70.500, -23.083,70.500, 337.000,70.500, -23.000,70.500, 337.083,70.500, -22.917,70.500, 337.167,70.500, -22.833,70.500, 337.583,70.500, -22.417,70.500, 337.667,70.500, -22.333,70.500, 337.750,70.500, -22.250,70.500, 337.833,70.500, -22.167,70.500, 337.917,70.500, -22.083,70.500, 338.000,70.500, -22.000,70.500, 338.083,70.500, -21.917,70.500, 338.167,70.500, -21.833,70.500, 338.250,70.500, -21.750,70.500, 22.333,70.583, 22.417,70.583, 22.500,70.583, 22.583,70.583, 22.667,70.583, 22.750,70.583, 22.833,70.583, 22.917,70.583, 23.000,70.583, 23.500,70.583, 23.750,70.583, 23.833,70.583, 23.917,70.583, 24.250,70.583, 24.500,70.583, 24.583,70.583, 24.667,70.583, 25.000,70.583, 25.083,70.583, 26.000,70.583, 26.417,70.583, 27.083,70.583, 27.333,70.583, 27.833,70.583, 27.917,70.583, 28.500,70.583, 29.250,70.583, 29.333,70.583, 29.750,70.583, 29.833,70.583, 30.167,70.583, 55.083,70.583, 55.917,70.583, 57.083,70.583, 57.167,70.583, 67.250,70.583, 72.583,70.583, 74.417,70.583, 82.000,70.583, 82.250,70.583, 82.333,70.583, 82.417,70.583, 82.917,70.583, 83.750,70.583, 159.667,70.583, 199.833,70.583, -160.167,70.583, 200.000,70.583, -160.000,70.583, 200.167,70.583, -159.833,70.583, 200.250,70.583, -159.750,70.583, 200.417,70.583, -159.583,70.583, 200.583,70.583, -159.417,70.583, 207.250,70.583, -152.750,70.583, 207.417,70.583, -152.583,70.583, 207.583,70.583, -152.417,70.583, 207.667,70.583, -152.333,70.583, 207.750,70.583, -152.250,70.583, 231.833,70.583, -128.167,70.583, 247.000,70.583, -113.000,70.583, 247.083,70.583, -112.917,70.583, 247.167,70.583, -112.833,70.583, 247.250,70.583, -112.750,70.583, 247.333,70.583, -112.667,70.583, 247.417,70.583, -112.583,70.583, 247.500,70.583, -112.500,70.583, 247.583,70.583, -112.417,70.583, 247.667,70.583, -112.333,70.583, 247.750,70.583, -112.250,70.583, 256.250,70.583, -103.750,70.583, 256.333,70.583, -103.667,70.583, 256.417,70.583, -103.583,70.583, 256.500,70.583, -103.500,70.583, 256.917,70.583, -103.083,70.583, 257.000,70.583, -103.000,70.583, 257.083,70.583, -102.917,70.583, 259.333,70.583, -100.667,70.583, 259.417,70.583, -100.583,70.583, 259.583,70.583, -100.417,70.583, 263.917,70.583, -96.083,70.583, 264.000,70.583, -96.000,70.583, 267.417,70.583, -92.583,70.583, 267.583,70.583, -92.417,70.583, 271.083,70.583, -88.917,70.583, 271.167,70.583, -88.833,70.583, 273.500,70.583, -86.500,70.583, 273.667,70.583, -86.333,70.583, 280.917,70.583, -79.083,70.583, 281.167,70.583, -78.833,70.583, 287.417,70.583, -72.583,70.583, 287.500,70.583, -72.500,70.583, 288.000,70.583, -72.000,70.583, 288.083,70.583, -71.917,70.583, 288.167,70.583, -71.833,70.583, 288.333,70.583, -71.667,70.583, 289.083,70.583, -70.917,70.583, 289.167,70.583, -70.833,70.583, 289.250,70.583, -70.750,70.583, 289.333,70.583, -70.667,70.583, 289.500,70.583, -70.500,70.583, 289.917,70.583, -70.083,70.583, 290.000,70.583, -70.000,70.583, 290.083,70.583, -69.917,70.583, 290.167,70.583, -69.833,70.583, 290.250,70.583, -69.750,70.583, 290.333,70.583, -69.667,70.583, 290.833,70.583, -69.167,70.583, 290.917,70.583, -69.083,70.583, 291.000,70.583, -69.000,70.583, 291.083,70.583, -68.917,70.583, 305.667,70.583, -54.333,70.583, 305.750,70.583, -54.250,70.583, 307.500,70.583, -52.500,70.583, 307.583,70.583, -52.417,70.583, 307.667,70.583, -52.333,70.583, 309.167,70.583, -50.833,70.583, 309.250,70.583, -50.750,70.583, 309.333,70.583, -50.667,70.583, 309.417,70.583, -50.583,70.583, 309.500,70.583, -50.500,70.583, 331.000,70.583, -29.000,70.583, 331.083,70.583, -28.917,70.583, 331.167,70.583, -28.833,70.583, 331.250,70.583, -28.750,70.583, 331.333,70.583, -28.667,70.583, 331.417,70.583, -28.583,70.583, 331.500,70.583, -28.500,70.583, 331.583,70.583, -28.417,70.583, 332.000,70.583, -28.000,70.583, 332.083,70.583, -27.917,70.583, 332.167,70.583, -27.833,70.583, 332.250,70.583, -27.750,70.583, 332.333,70.583, -27.667,70.583, 332.917,70.583, -27.083,70.583, 333.000,70.583, -27.000,70.583, 333.083,70.583, -26.917,70.583, 333.167,70.583, -26.833,70.583, 333.250,70.583, -26.750,70.583, 333.333,70.583, -26.667,70.583, 333.417,70.583, -26.583,70.583, 333.500,70.583, -26.500,70.583, 333.583,70.583, -26.417,70.583, 333.667,70.583, -26.333,70.583, 333.750,70.583, -26.250,70.583, 333.833,70.583, -26.167,70.583, 333.917,70.583, -26.083,70.583, 336.167,70.583, -23.833,70.583, 336.250,70.583, -23.750,70.583, 336.333,70.583, -23.667,70.583, 336.417,70.583, -23.583,70.583, 337.250,70.583, -22.750,70.583, 337.667,70.583, -22.333,70.583, 338.000,70.583, -22.000,70.583, 338.167,70.583, -21.833,70.583, 22.417,70.667, 22.500,70.667, 22.833,70.667, 22.917,70.667, 23.000,70.667, 23.750,70.667, 23.833,70.667, 23.917,70.667, 24.333,70.667, 24.417,70.667, 24.750,70.667, 25.167,70.667, 25.250,70.667, 26.083,70.667, 26.333,70.667, 27.167,70.667, 27.250,70.667, 27.333,70.667, 27.750,70.667, 28.583,70.667, 29.167,70.667, 29.417,70.667, 29.500,70.667, 29.583,70.667, 29.667,70.667, 29.917,70.667, 30.000,70.667, 30.083,70.667, 54.833,70.667, 54.917,70.667, 55.000,70.667, 55.083,70.667, 56.000,70.667, 56.083,70.667, 56.167,70.667, 56.250,70.667, 56.417,70.667, 56.583,70.667, 56.667,70.667, 57.167,70.667, 57.250,70.667, 57.333,70.667, 67.333,70.667, 72.583,70.667, 74.333,70.667, 82.083,70.667, 82.500,70.667, 82.917,70.667, 83.667,70.667, 130.833,70.667, 130.917,70.667, 131.000,70.667, 131.083,70.667, 131.167,70.667, 159.417,70.667, 159.500,70.667, 159.583,70.667, 200.000,70.667, -160.000,70.667, 200.083,70.667, -159.917,70.667, 200.167,70.667, -159.833,70.667, 207.250,70.667, -152.750,70.667, 242.333,70.667, -117.667,70.667, 242.417,70.667, -117.583,70.667, 242.500,70.667, -117.500,70.667, 242.583,70.667, -117.417,70.667, 242.667,70.667, -117.333,70.667, 242.750,70.667, -117.250,70.667, 242.833,70.667, -117.167,70.667, 242.917,70.667, -117.083,70.667, 243.000,70.667, -117.000,70.667, 243.083,70.667, -116.917,70.667, 243.167,70.667, -116.833,70.667, 243.250,70.667, -116.750,70.667, 243.333,70.667, -116.667,70.667, 243.417,70.667, -116.583,70.667, 243.500,70.667, -116.500,70.667, 243.583,70.667, -116.417,70.667, 243.667,70.667, -116.333,70.667, 243.750,70.667, -116.250,70.667, 243.833,70.667, -116.167,70.667, 243.917,70.667, -116.083,70.667, 244.000,70.667, -116.000,70.667, 244.083,70.667, -115.917,70.667, 244.167,70.667, -115.833,70.667, 244.250,70.667, -115.750,70.667, 244.333,70.667, -115.667,70.667, 244.417,70.667, -115.583,70.667, 244.500,70.667, -115.500,70.667, 244.583,70.667, -115.417,70.667, 244.667,70.667, -115.333,70.667, 244.750,70.667, -115.250,70.667, 244.833,70.667, -115.167,70.667, 244.917,70.667, -115.083,70.667, 245.000,70.667, -115.000,70.667, 245.083,70.667, -114.917,70.667, 245.167,70.667, -114.833,70.667, 245.250,70.667, -114.750,70.667, 245.333,70.667, -114.667,70.667, 246.417,70.667, -113.583,70.667, 246.583,70.667, -113.417,70.667, 246.667,70.667, -113.333,70.667, 246.750,70.667, -113.250,70.667, 246.833,70.667, -113.167,70.667, 246.917,70.667, -113.083,70.667, 255.917,70.667, -104.083,70.667, 256.000,70.667, -104.000,70.667, 256.083,70.667, -103.917,70.667, 256.167,70.667, -103.833,70.667, 259.333,70.667, -100.667,70.667, 263.667,70.667, -96.333,70.667, 263.750,70.667, -96.250,70.667, 263.917,70.667, -96.083,70.667, 264.083,70.667, -95.917,70.667, 267.167,70.667, -92.833,70.667, 267.250,70.667, -92.750,70.667, 267.333,70.667, -92.667,70.667, 271.000,70.667, -89.000,70.667, 280.917,70.667, -79.083,70.667, 281.083,70.667, -78.917,70.667, 287.333,70.667, -72.667,70.667, 288.000,70.667, -72.000,70.667, 288.417,70.667, -71.583,70.667, 288.500,70.667, -71.500,70.667, 288.583,70.667, -71.417,70.667, 288.667,70.667, -71.333,70.667, 289.417,70.667, -70.583,70.667, 289.500,70.667, -70.500,70.667, 289.583,70.667, -70.417,70.667, 289.667,70.667, -70.333,70.667, 289.750,70.667, -70.250,70.667, 290.417,70.667, -69.583,70.667, 290.500,70.667, -69.500,70.667, 290.583,70.667, -69.417,70.667, 290.667,70.667, -69.333,70.667, 290.750,70.667, -69.250,70.667, 305.417,70.667, -54.583,70.667, 305.500,70.667, -54.500,70.667, 305.583,70.667, -54.417,70.667, 307.083,70.667, -52.917,70.667, 307.167,70.667, -52.833,70.667, 307.250,70.667, -52.750,70.667, 307.333,70.667, -52.667,70.667, 307.417,70.667, -52.583,70.667, 309.250,70.667, -50.750,70.667, 331.667,70.667, -28.333,70.667, 331.750,70.667, -28.250,70.667, 331.833,70.667, -28.167,70.667, 332.417,70.667, -27.583,70.667, 332.500,70.667, -27.500,70.667, 334.000,70.667, -26.000,70.667, 334.083,70.667, -25.917,70.667, 334.167,70.667, -25.833,70.667, 334.250,70.667, -25.750,70.667, 334.333,70.667, -25.667,70.667, 334.417,70.667, -25.583,70.667, 334.500,70.667, -25.500,70.667, 336.000,70.667, -24.000,70.667, 336.083,70.667, -23.917,70.667, 337.167,70.667, -22.833,70.667, 337.583,70.667, -22.417,70.667, 338.083,70.667, -21.917,70.667, 338.167,70.667, -21.833,70.667, 23.167,70.750, 23.250,70.750, 24.500,70.750, 24.583,70.750, 24.667,70.750, 25.250,70.750, 25.333,70.750, 25.417,70.750, 26.167,70.750, 26.250,70.750, 26.417,70.750, 26.500,70.750, 27.417,70.750, 27.500,70.750, 27.833,70.750, 28.583,70.750, 28.667,70.750, 29.167,70.750, 54.083,70.750, 54.167,70.750, 54.417,70.750, 54.750,70.750, 55.167,70.750, 55.250,70.750, 55.333,70.750, 55.417,70.750, 55.500,70.750, 55.583,70.750, 55.667,70.750, 55.750,70.750, 55.833,70.750, 55.917,70.750, 56.333,70.750, 56.500,70.750, 56.750,70.750, 56.833,70.750, 56.917,70.750, 57.000,70.750, 57.083,70.750, 57.167,70.750, 57.250,70.750, 57.333,70.750, 57.417,70.750, 67.417,70.750, 72.667,70.750, 72.750,70.750, 74.167,70.750, 74.250,70.750, 82.167,70.750, 82.250,70.750, 82.583,70.750, 83.000,70.750, 83.667,70.750, 130.750,70.750, 131.250,70.750, 131.333,70.750, 131.417,70.750, 152.583,70.750, 159.250,70.750, 159.333,70.750, 200.250,70.750, -159.750,70.750, 200.333,70.750, -159.667,70.750, 200.417,70.750, -159.583,70.750, 200.500,70.750, -159.500,70.750, 200.750,70.750, -159.250,70.750, 200.833,70.750, -159.167,70.750, 200.917,70.750, -159.083,70.750, 201.000,70.750, -159.000,70.750, 201.083,70.750, -158.917,70.750, 201.167,70.750, -158.833,70.750, 201.250,70.750, -158.750,70.750, 201.333,70.750, -158.667,70.750, 201.417,70.750, -158.583,70.750, 201.500,70.750, -158.500,70.750, 201.583,70.750, -158.417,70.750, 201.667,70.750, -158.333,70.750, 201.750,70.750, -158.250,70.750, 201.833,70.750, -158.167,70.750, 201.917,70.750, -158.083,70.750, 203.917,70.750, -156.083,70.750, 204.083,70.750, -155.917,70.750, 204.167,70.750, -155.833,70.750, 204.333,70.750, -155.667,70.750, 205.250,70.750, -154.750,70.750, 205.333,70.750, -154.667,70.750, 205.417,70.750, -154.583,70.750, 205.500,70.750, -154.500,70.750, 205.583,70.750, -154.417,70.750, 205.667,70.750, -154.333,70.750, 205.750,70.750, -154.250,70.750, 205.833,70.750, -154.167,70.750, 205.917,70.750, -154.083,70.750, 207.333,70.750, -152.667,70.750, 207.417,70.750, -152.583,70.750, 207.500,70.750, -152.500,70.750, 242.167,70.750, -117.833,70.750, 242.250,70.750, -117.750,70.750, 245.417,70.750, -114.583,70.750, 245.500,70.750, -114.500,70.750, 245.583,70.750, -114.417,70.750, 245.667,70.750, -114.333,70.750, 245.750,70.750, -114.250,70.750, 245.833,70.750, -114.167,70.750, 245.917,70.750, -114.083,70.750, 246.000,70.750, -114.000,70.750, 246.083,70.750, -113.917,70.750, 246.167,70.750, -113.833,70.750, 246.250,70.750, -113.750,70.750, 246.333,70.750, -113.667,70.750, 246.500,70.750, -113.500,70.750, 255.833,70.750, -104.167,70.750, 263.583,70.750, -96.417,70.750, 263.833,70.750, -96.167,70.750, 264.000,70.750, -96.000,70.750, 266.917,70.750, -93.083,70.750, 267.000,70.750, -93.000,70.750, 267.083,70.750, -92.917,70.750, 270.833,70.750, -89.167,70.750, 270.917,70.750, -89.083,70.750, 281.000,70.750, -79.000,70.750, 287.250,70.750, -72.750,70.750, 287.333,70.750, -72.667,70.750, 287.417,70.750, -72.583,70.750, 288.000,70.750, -72.000,70.750, 288.083,70.750, -71.917,70.750, 288.167,70.750, -71.833,70.750, 288.250,70.750, -71.750,70.750, 288.333,70.750, -71.667,70.750, 288.417,70.750, -71.583,70.750, 288.500,70.750, -71.500,70.750, 288.583,70.750, -71.417,70.750, 288.667,70.750, -71.333,70.750, 288.750,70.750, -71.250,70.750, 288.833,70.750, -71.167,70.750, 288.917,70.750, -71.083,70.750, 289.000,70.750, -71.000,70.750, 289.750,70.750, -70.250,70.750, 289.833,70.750, -70.167,70.750, 289.917,70.750, -70.083,70.750, 305.583,70.750, -54.417,70.750, 305.667,70.750, -54.333,70.750, 305.750,70.750, -54.250,70.750, 305.833,70.750, -54.167,70.750, 305.917,70.750, -54.083,70.750, 306.000,70.750, -54.000,70.750, 306.083,70.750, -53.917,70.750, 306.167,70.750, -53.833,70.750, 306.250,70.750, -53.750,70.750, 306.333,70.750, -53.667,70.750, 306.417,70.750, -53.583,70.750, 306.500,70.750, -53.500,70.750, 306.583,70.750, -53.417,70.750, 306.667,70.750, -53.333,70.750, 306.750,70.750, -53.250,70.750, 306.833,70.750, -53.167,70.750, 306.917,70.750, -53.083,70.750, 307.000,70.750, -53.000,70.750, 308.583,70.750, -51.417,70.750, 308.667,70.750, -51.333,70.750, 308.833,70.750, -51.167,70.750, 309.333,70.750, -50.667,70.750, 331.917,70.750, -28.083,70.750, 332.250,70.750, -27.750,70.750, 332.583,70.750, -27.417,70.750, 332.667,70.750, -27.333,70.750, 332.750,70.750, -27.250,70.750, 334.500,70.750, -25.500,70.750, 335.917,70.750, -24.083,70.750, 337.167,70.750, -22.833,70.750, 337.583,70.750, -22.417,70.750, 338.083,70.750, -21.917,70.750, 24.333,70.833, 24.667,70.833, 24.833,70.833, 24.917,70.833, 25.000,70.833, 25.083,70.833, 25.167,70.833, 25.417,70.833, 25.500,70.833, 25.583,70.833, 26.333,70.833, 26.417,70.833, 26.500,70.833, 26.583,70.833, 27.583,70.833, 27.917,70.833, 28.000,70.833, 28.083,70.833, 28.750,70.833, 28.833,70.833, 28.917,70.833, 29.000,70.833, 29.083,70.833, 29.167,70.833, 53.500,70.833, 53.583,70.833, 53.667,70.833, 53.750,70.833, 53.833,70.833, 53.917,70.833, 54.000,70.833, 54.250,70.833, 54.333,70.833, 54.500,70.833, 54.583,70.833, 54.667,70.833, 56.833,70.833, 56.917,70.833, 57.000,70.833, 57.083,70.833, 66.667,70.833, 66.750,70.833, 66.833,70.833, 66.917,70.833, 67.000,70.833, 67.083,70.833, 67.167,70.833, 67.250,70.833, 67.333,70.833, 72.667,70.833, 74.000,70.833, 74.083,70.833, 78.333,70.833, 78.417,70.833, 78.500,70.833, 78.583,70.833, 78.667,70.833, 78.750,70.833, 82.167,70.833, 82.583,70.833, 82.917,70.833, 83.000,70.833, 83.583,70.833, 130.417,70.833, 130.500,70.833, 130.583,70.833, 130.667,70.833, 130.833,70.833, 131.500,70.833, 131.583,70.833, 152.000,70.833, 152.083,70.833, 152.167,70.833, 152.250,70.833, 152.333,70.833, 152.417,70.833, 152.500,70.833, 152.667,70.833, 152.750,70.833, 152.833,70.833, 152.917,70.833, 153.000,70.833, 153.083,70.833, 153.167,70.833, 153.250,70.833, 153.333,70.833, 153.417,70.833, 153.500,70.833, 153.583,70.833, 153.667,70.833, 153.750,70.833, 153.833,70.833, 153.917,70.833, 154.000,70.833, 158.833,70.833, 158.917,70.833, 159.000,70.833, 159.083,70.833, 159.167,70.833, 178.833,70.833, 200.583,70.833, -159.417,70.833, 200.667,70.833, -159.333,70.833, 202.000,70.833, -158.000,70.833, 202.083,70.833, -157.917,70.833, 202.167,70.833, -157.833,70.833, 202.250,70.833, -157.750,70.833, 202.333,70.833, -157.667,70.833, 203.667,70.833, -156.333,70.833, 203.833,70.833, -156.167,70.833, 204.000,70.833, -156.000,70.833, 204.250,70.833, -155.750,70.833, 204.417,70.833, -155.583,70.833, 205.167,70.833, -154.833,70.833, 206.000,70.833, -154.000,70.833, 206.083,70.833, -153.917,70.833, 206.167,70.833, -153.833,70.833, 206.250,70.833, -153.750,70.833, 206.333,70.833, -153.667,70.833, 206.417,70.833, -153.583,70.833, 206.500,70.833, -153.500,70.833, 206.583,70.833, -153.417,70.833, 206.667,70.833, -153.333,70.833, 206.750,70.833, -153.250,70.833, 206.833,70.833, -153.167,70.833, 206.917,70.833, -153.083,70.833, 207.000,70.833, -153.000,70.833, 207.083,70.833, -152.917,70.833, 207.167,70.833, -152.833,70.833, 207.250,70.833, -152.750,70.833, 207.333,70.833, -152.667,70.833, 207.417,70.833, -152.583,70.833, 207.500,70.833, -152.500,70.833, 207.583,70.833, -152.417,70.833, 241.833,70.833, -118.167,70.833, 241.917,70.833, -118.083,70.833, 242.000,70.833, -118.000,70.833, 242.083,70.833, -117.917,70.833, 255.750,70.833, -104.250,70.833, 255.917,70.833, -104.083,70.833, 263.417,70.833, -96.583,70.833, 263.500,70.833, -96.500,70.833, 266.833,70.833, -93.167,70.833, 270.667,70.833, -89.333,70.833, 270.750,70.833, -89.250,70.833, 287.167,70.833, -72.833,70.833, 287.583,70.833, -72.417,70.833, 287.667,70.833, -72.333,70.833, 287.750,70.833, -72.250,70.833, 287.833,70.833, -72.167,70.833, 288.833,70.833, -71.167,70.833, 289.083,70.833, -70.917,70.833, 289.167,70.833, -70.833,70.833, 289.250,70.833, -70.750,70.833, 289.333,70.833, -70.667,70.833, 309.083,70.833, -50.917,70.833, 309.167,70.833, -50.833,70.833, 309.250,70.833, -50.750,70.833, 332.000,70.833, -28.000,70.833, 332.250,70.833, -27.750,70.833, 332.333,70.833, -27.667,70.833, 332.417,70.833, -27.583,70.833, 332.833,70.833, -27.167,70.833, 332.917,70.833, -27.083,70.833, 333.000,70.833, -27.000,70.833, 333.083,70.833, -26.917,70.833, 333.167,70.833, -26.833,70.833, 333.250,70.833, -26.750,70.833, 333.333,70.833, -26.667,70.833, 333.417,70.833, -26.583,70.833, 333.500,70.833, -26.500,70.833, 334.417,70.833, -25.583,70.833, 335.833,70.833, -24.167,70.833, 337.250,70.833, -22.750,70.833, 337.417,70.833, -22.583,70.833, 337.583,70.833, -22.417,70.833, 338.083,70.833, -21.917,70.833, 24.667,70.917, 24.750,70.917, 25.417,70.917, 25.500,70.917, 26.583,70.917, 27.333,70.917, 27.417,70.917, 27.500,70.917, 28.167,70.917, 28.250,70.917, 53.750,70.917, 56.667,70.917, 56.750,70.917, 66.750,70.917, 72.667,70.917, 73.917,70.917, 77.833,70.917, 77.917,70.917, 78.000,70.917, 78.083,70.917, 78.167,70.917, 78.250,70.917, 78.833,70.917, 79.000,70.917, 79.083,70.917, 82.167,70.917, 82.667,70.917, 82.750,70.917, 82.833,70.917, 83.500,70.917, 130.250,70.917, 130.333,70.917, 130.750,70.917, 131.667,70.917, 151.917,70.917, 154.083,70.917, 154.167,70.917, 154.250,70.917, 154.333,70.917, 154.417,70.917, 154.500,70.917, 154.583,70.917, 154.667,70.917, 155.417,70.917, 155.500,70.917, 158.167,70.917, 158.250,70.917, 158.333,70.917, 158.417,70.917, 158.500,70.917, 158.583,70.917, 158.667,70.917, 158.750,70.917, 178.750,70.917, 178.917,70.917, 179.000,70.917, 179.083,70.917, 179.167,70.917, 179.250,70.917, 179.333,70.917, 179.417,70.917, 179.500,70.917, 179.583,70.917, 180.500,70.917, -179.500,70.917, 202.417,70.917, -157.583,70.917, 202.500,70.917, -157.500,70.917, 202.583,70.917, -157.417,70.917, 203.583,70.917, -156.417,70.917, 203.750,70.917, -156.250,70.917, 204.500,70.917, -155.500,70.917, 204.583,70.917, -155.417,70.917, 204.750,70.917, -155.250,70.917, 205.167,70.917, -154.833,70.917, 241.667,70.917, -118.333,70.917, 241.750,70.917, -118.250,70.917, 255.500,70.917, -104.500,70.917, 255.583,70.917, -104.417,70.917, 255.667,70.917, -104.333,70.917, 255.833,70.917, -104.167,70.917, 263.500,70.917, -96.500,70.917, 266.917,70.917, -93.083,70.917, 270.583,70.917, -89.417,70.917, 271.500,70.917, -88.500,70.917, 271.667,70.917, -88.333,70.917, 271.750,70.917, -88.250,70.917, 271.833,70.917, -88.167,70.917, 271.917,70.917, -88.083,70.917, 272.000,70.917, -88.000,70.917, 272.083,70.917, -87.917,70.917, 272.167,70.917, -87.833,70.917, 272.250,70.917, -87.750,70.917, 272.333,70.917, -87.667,70.917, 272.417,70.917, -87.583,70.917, 272.500,70.917, -87.500,70.917, 272.583,70.917, -87.417,70.917, 272.667,70.917, -87.333,70.917, 272.750,70.917, -87.250,70.917, 272.917,70.917, -87.083,70.917, 273.083,70.917, -86.917,70.917, 273.167,70.917, -86.833,70.917, 273.250,70.917, -86.750,70.917, 273.333,70.917, -86.667,70.917, 273.417,70.917, -86.583,70.917, 273.500,70.917, -86.500,70.917, 273.583,70.917, -86.417,70.917, 275.000,70.917, -85.000,70.917, 275.083,70.917, -84.917,70.917, 275.167,70.917, -84.833,70.917, 287.250,70.917, -72.750,70.917, 287.333,70.917, -72.667,70.917, 287.417,70.917, -72.583,70.917, 287.500,70.917, -72.500,70.917, 287.667,70.917, -72.333,70.917, 287.833,70.917, -72.167,70.917, 287.917,70.917, -72.083,70.917, 288.000,70.917, -72.000,70.917, 288.083,70.917, -71.917,70.917, 288.167,70.917, -71.833,70.917, 288.250,70.917, -71.750,70.917, 288.333,70.917, -71.667,70.917, 288.417,70.917, -71.583,70.917, 288.917,70.917, -71.083,70.917, 289.000,70.917, -71.000,70.917, 289.083,70.917, -70.917,70.917, 289.250,70.917, -70.750,70.917, 307.917,70.917, -52.083,70.917, 308.000,70.917, -52.000,70.917, 308.083,70.917, -51.917,70.917, 308.583,70.917, -51.417,70.917, 308.667,70.917, -51.333,70.917, 308.750,70.917, -51.250,70.917, 308.833,70.917, -51.167,70.917, 308.917,70.917, -51.083,70.917, 309.000,70.917, -51.000,70.917, 331.917,70.917, -28.083,70.917, 333.583,70.917, -26.417,70.917, 333.667,70.917, -26.333,70.917, 333.750,70.917, -26.250,70.917, 333.833,70.917, -26.167,70.917, 333.917,70.917, -26.083,70.917, 334.167,70.917, -25.833,70.917, 334.250,70.917, -25.750,70.917, 334.333,70.917, -25.667,70.917, 334.417,70.917, -25.583,70.917, 335.833,70.917, -24.167,70.917, 337.333,70.917, -22.667,70.917, 337.500,70.917, -22.500,70.917, 338.167,70.917, -21.833,70.917, 351.083,70.917, -8.917,70.917, 24.000,71.000, 25.583,71.000, 25.667,71.000, 25.750,71.000, 27.250,71.000, 27.333,71.000, 27.583,71.000, 27.667,71.000, 27.750,71.000, 27.833,71.000, 27.917,71.000, 28.000,71.000, 28.083,71.000, 53.750,71.000, 53.833,71.000, 56.500,71.000, 56.583,71.000, 66.833,71.000, 72.583,71.000, 73.833,71.000, 76.917,71.000, 77.750,71.000, 78.500,71.000, 78.583,71.000, 78.667,71.000, 78.917,71.000, 79.167,71.000, 82.083,71.000, 83.417,71.000, 129.583,71.000, 129.667,71.000, 130.000,71.000, 130.083,71.000, 130.167,71.000, 131.750,71.000, 152.000,71.000, 154.750,71.000, 154.833,71.000, 154.917,71.000, 155.000,71.000, 155.083,71.000, 155.167,71.000, 155.250,71.000, 155.333,71.000, 155.583,71.000, 155.667,71.000, 155.750,71.000, 157.167,71.000, 157.250,71.000, 157.333,71.000, 157.417,71.000, 157.500,71.000, 157.583,71.000, 157.667,71.000, 157.750,71.000, 157.833,71.000, 157.917,71.000, 158.000,71.000, 158.083,71.000, 178.667,71.000, 179.667,71.000, 179.750,71.000, 179.833,71.000, 179.917,71.000, 180.000,71.000, 180.083,71.000, -179.917,71.000, 180.167,71.000, -179.833,71.000, 180.250,71.000, -179.750,71.000, 180.333,71.000, -179.667,71.000, 180.417,71.000, -179.583,71.000, 180.583,71.000, -179.417,71.000, 180.667,71.000, -179.333,71.000, 180.750,71.000, -179.250,71.000, 180.833,71.000, -179.167,71.000, 180.917,71.000, -179.083,71.000, 181.000,71.000, -179.000,71.000, 181.083,71.000, -178.917,71.000, 181.167,71.000, -178.833,71.000, 181.250,71.000, -178.750,71.000, 181.333,71.000, -178.667,71.000, 181.417,71.000, -178.583,71.000, 181.500,71.000, -178.500,71.000, 202.667,71.000, -157.333,71.000, 202.750,71.000, -157.250,71.000, 203.667,71.000, -156.333,71.000, 203.833,71.000, -156.167,71.000, 203.917,71.000, -156.083,71.000, 204.000,71.000, -156.000,71.000, 204.083,71.000, -155.917,71.000, 204.167,71.000, -155.833,71.000, 204.667,71.000, -155.333,71.000, 204.833,71.000, -155.167,71.000, 205.083,71.000, -154.917,71.000, 205.167,71.000, -154.833,71.000, 205.250,71.000, -154.750,71.000, 241.667,71.000, -118.333,71.000, 241.750,71.000, -118.250,71.000, 241.833,71.000, -118.167,71.000, 255.250,71.000, -104.750,71.000, 255.333,71.000, -104.667,71.000, 255.417,71.000, -104.583,71.000, 263.500,71.000, -96.500,71.000, 266.917,71.000, -93.083,71.000, 270.667,71.000, -89.333,71.000, 270.750,71.000, -89.250,71.000, 270.833,71.000, -89.167,71.000, 270.917,71.000, -89.083,71.000, 271.000,71.000, -89.000,71.000, 271.083,71.000, -88.917,71.000, 271.167,71.000, -88.833,71.000, 271.250,71.000, -88.750,71.000, 271.333,71.000, -88.667,71.000, 271.417,71.000, -88.583,71.000, 271.583,71.000, -88.417,71.000, 272.833,71.000, -87.167,71.000, 273.000,71.000, -87.000,71.000, 273.667,71.000, -86.333,71.000, 273.750,71.000, -86.250,71.000, 273.833,71.000, -86.167,71.000, 273.917,71.000, -86.083,71.000, 274.000,71.000, -86.000,71.000, 274.917,71.000, -85.083,71.000, 275.250,71.000, -84.750,71.000, 286.083,71.000, -73.917,71.000, 286.250,71.000, -73.750,71.000, 287.583,71.000, -72.417,71.000, 287.667,71.000, -72.333,71.000, 287.833,71.000, -72.167,71.000, 288.000,71.000, -72.000,71.000, 288.083,71.000, -71.917,71.000, 288.167,71.000, -71.833,71.000, 288.250,71.000, -71.750,71.000, 288.417,71.000, -71.583,71.000, 289.167,71.000, -70.833,71.000, 308.167,71.000, -51.833,71.000, 308.250,71.000, -51.750,71.000, 308.333,71.000, -51.667,71.000, 308.417,71.000, -51.583,71.000, 308.500,71.000, -51.500,71.000, 309.083,71.000, -50.917,71.000, 332.000,71.000, -28.000,71.000, 332.083,71.000, -27.917,71.000, 332.167,71.000, -27.833,71.000, 332.250,71.000, -27.750,71.000, 332.500,71.000, -27.500,71.000, 332.583,71.000, -27.417,71.000, 332.667,71.000, -27.333,71.000, 332.750,71.000, -27.250,71.000, 332.833,71.000, -27.167,71.000, 332.917,71.000, -27.083,71.000, 333.000,71.000, -27.000,71.000, 333.083,71.000, -26.917,71.000, 333.167,71.000, -26.833,71.000, 333.250,71.000, -26.750,71.000, 333.333,71.000, -26.667,71.000, 333.417,71.000, -26.583,71.000, 334.000,71.000, -26.000,71.000, 334.083,71.000, -25.917,71.000, 335.833,71.000, -24.167,71.000, 337.917,71.000, -22.083,71.000, 338.000,71.000, -22.000,71.000, 338.083,71.000, -21.917,71.000, 351.500,71.000, -8.500,71.000, 351.583,71.000, -8.417,71.000, 351.667,71.000, -8.333,71.000, 25.750,71.083, 25.833,71.083, 25.917,71.083, 27.583,71.083, 52.833,71.083, 52.917,71.083, 53.917,71.083, 54.000,71.083, 56.250,71.083, 56.333,71.083, 56.417,71.083, 66.667,71.083, 66.917,71.083, 72.500,71.083, 72.583,71.083, 73.750,71.083, 76.833,71.083, 77.000,71.083, 77.333,71.083, 77.417,71.083, 77.500,71.083, 77.583,71.083, 77.667,71.083, 77.750,71.083, 78.333,71.083, 78.583,71.083, 78.750,71.083, 78.833,71.083, 79.000,71.083, 79.083,71.083, 82.167,71.083, 82.250,71.083, 83.167,71.083, 83.250,71.083, 83.333,71.083, 129.500,71.083, 129.750,71.083, 129.833,71.083, 129.917,71.083, 131.750,71.083, 131.833,71.083, 137.667,71.083, 137.750,71.083, 137.833,71.083, 137.917,71.083, 138.000,71.083, 151.833,71.083, 151.917,71.083, 155.833,71.083, 155.917,71.083, 156.000,71.083, 156.083,71.083, 156.167,71.083, 156.250,71.083, 156.333,71.083, 156.417,71.083, 156.500,71.083, 156.583,71.083, 156.667,71.083, 156.750,71.083, 156.833,71.083, 156.917,71.083, 157.000,71.083, 157.083,71.083, 178.667,71.083, 178.750,71.083, 181.583,71.083, -178.417,71.083, 181.667,71.083, -178.333,71.083, 181.750,71.083, -178.250,71.083, 181.833,71.083, -178.167,71.083, 181.917,71.083, -178.083,71.083, 202.833,71.083, -157.167,71.083, 202.917,71.083, -157.083,71.083, 204.250,71.083, -155.750,71.083, 204.750,71.083, -155.250,71.083, 204.833,71.083, -155.167,71.083, 204.917,71.083, -155.083,71.083, 205.000,71.083, -155.000,71.083, 236.917,71.083, -123.083,71.083, 237.000,71.083, -123.000,71.083, 241.917,71.083, -118.083,71.083, 242.000,71.083, -118.000,71.083, 242.083,71.083, -117.917,71.083, 242.167,71.083, -117.833,71.083, 255.167,71.083, -104.833,71.083, 263.583,71.083, -96.417,71.083, 266.917,71.083, -93.083,71.083, 272.500,71.083, -87.500,71.083, 272.583,71.083, -87.417,71.083, 272.667,71.083, -87.333,71.083, 272.750,71.083, -87.250,71.083, 272.917,71.083, -87.083,71.083, 273.083,71.083, -86.917,71.083, 273.167,71.083, -86.833,71.083, 273.250,71.083, -86.750,71.083, 273.333,71.083, -86.667,71.083, 273.417,71.083, -86.583,71.083, 273.500,71.083, -86.500,71.083, 273.583,71.083, -86.417,71.083, 274.083,71.083, -85.917,71.083, 274.167,71.083, -85.833,71.083, 274.250,71.083, -85.750,71.083, 274.333,71.083, -85.667,71.083, 274.417,71.083, -85.583,71.083, 274.500,71.083, -85.500,71.083, 274.583,71.083, -85.417,71.083, 274.667,71.083, -85.333,71.083, 274.750,71.083, -85.250,71.083, 274.833,71.083, -85.167,71.083, 275.250,71.083, -84.750,71.083, 286.000,71.083, -74.000,71.083, 286.167,71.083, -73.833,71.083, 286.333,71.083, -73.667,71.083, 287.750,71.083, -72.250,71.083, 288.333,71.083, -71.667,71.083, 306.167,71.083, -53.833,71.083, 306.250,71.083, -53.750,71.083, 306.333,71.083, -53.667,71.083, 306.417,71.083, -53.583,71.083, 308.583,71.083, -51.417,71.083, 308.667,71.083, -51.333,71.083, 308.750,71.083, -51.250,71.083, 308.833,71.083, -51.167,71.083, 308.917,71.083, -51.083,71.083, 309.000,71.083, -51.000,71.083, 332.083,71.083, -27.917,71.083, 332.333,71.083, -27.667,71.083, 332.417,71.083, -27.583,71.083, 333.500,71.083, -26.500,71.083, 333.583,71.083, -26.417,71.083, 333.667,71.083, -26.333,71.083, 333.750,71.083, -26.250,71.083, 333.833,71.083, -26.167,71.083, 335.750,71.083, -24.250,71.083, 337.833,71.083, -22.167,71.083, 351.583,71.083, -8.417,71.083, 351.667,71.083, -8.333,71.083, 351.750,71.083, -8.250,71.083, 52.833,71.167, 53.000,71.167, 53.083,71.167, 53.833,71.167, 54.083,71.167, 56.083,71.167, 56.167,71.167, 66.833,71.167, 72.167,71.167, 72.250,71.167, 72.333,71.167, 72.417,71.167, 73.667,71.167, 75.917,71.167, 76.000,71.167, 76.083,71.167, 76.167,71.167, 76.250,71.167, 76.333,71.167, 76.417,71.167, 76.500,71.167, 76.583,71.167, 76.667,71.167, 76.750,71.167, 76.833,71.167, 77.000,71.167, 77.083,71.167, 77.167,71.167, 77.250,71.167, 78.333,71.167, 78.417,71.167, 78.500,71.167, 82.167,71.167, 83.250,71.167, 129.583,71.167, 129.667,71.167, 131.917,71.167, 137.500,71.167, 137.583,71.167, 138.083,71.167, 138.167,71.167, 150.083,71.167, 150.167,71.167, 151.750,71.167, 178.833,71.167, 178.917,71.167, 182.000,71.167, -178.000,71.167, 182.083,71.167, -177.917,71.167, 182.167,71.167, -177.833,71.167, 203.000,71.167, -157.000,71.167, 203.083,71.167, -156.917,71.167, 203.750,71.167, -156.250,71.167, 203.833,71.167, -156.167,71.167, 203.917,71.167, -156.083,71.167, 204.000,71.167, -156.000,71.167, 204.083,71.167, -155.917,71.167, 204.167,71.167, -155.833,71.167, 236.750,71.167, -123.250,71.167, 236.833,71.167, -123.167,71.167, 237.083,71.167, -122.917,71.167, 237.167,71.167, -122.833,71.167, 242.250,71.167, -117.750,71.167, 242.333,71.167, -117.667,71.167, 242.417,71.167, -117.583,71.167, 242.500,71.167, -117.500,71.167, 242.583,71.167, -117.417,71.167, 242.667,71.167, -117.333,71.167, 242.750,71.167, -117.250,71.167, 242.833,71.167, -117.167,71.167, 242.917,71.167, -117.083,71.167, 243.000,71.167, -117.000,71.167, 243.083,71.167, -116.917,71.167, 243.167,71.167, -116.833,71.167, 255.250,71.167, -104.750,71.167, 263.667,71.167, -96.333,71.167, 266.917,71.167, -93.083,71.167, 272.250,71.167, -87.750,71.167, 272.333,71.167, -87.667,71.167, 272.417,71.167, -87.583,71.167, 273.667,71.167, -86.333,71.167, 273.750,71.167, -86.250,71.167, 273.833,71.167, -86.167,71.167, 273.917,71.167, -86.083,71.167, 274.000,71.167, -86.000,71.167, 274.917,71.167, -85.083,71.167, 275.083,71.167, -84.917,71.167, 275.250,71.167, -84.750,71.167, 284.917,71.167, -75.083,71.167, 285.083,71.167, -74.917,71.167, 286.083,71.167, -73.917,71.167, 286.250,71.167, -73.750,71.167, 286.333,71.167, -73.667,71.167, 286.417,71.167, -73.583,71.167, 286.750,71.167, -73.250,71.167, 286.833,71.167, -73.167,71.167, 286.917,71.167, -73.083,71.167, 287.000,71.167, -73.000,71.167, 287.833,71.167, -72.167,71.167, 287.917,71.167, -72.083,71.167, 288.000,71.167, -72.000,71.167, 288.083,71.167, -71.917,71.167, 288.167,71.167, -71.833,71.167, 288.250,71.167, -71.750,71.167, 288.417,71.167, -71.583,71.167, 306.083,71.167, -53.917,71.167, 306.167,71.167, -53.833,71.167, 306.333,71.167, -53.667,71.167, 306.417,71.167, -53.583,71.167, 307.000,71.167, -53.000,71.167, 307.083,71.167, -52.917,71.167, 307.917,71.167, -52.083,71.167, 308.000,71.167, -52.000,71.167, 308.083,71.167, -51.917,71.167, 308.167,71.167, -51.833,71.167, 308.250,71.167, -51.750,71.167, 308.333,71.167, -51.667,71.167, 308.417,71.167, -51.583,71.167, 308.500,71.167, -51.500,71.167, 332.167,71.167, -27.833,71.167, 332.250,71.167, -27.750,71.167, 333.917,71.167, -26.083,71.167, 334.000,71.167, -26.000,71.167, 334.083,71.167, -25.917,71.167, 334.167,71.167, -25.833,71.167, 334.333,71.167, -25.667,71.167, 335.583,71.167, -24.417,71.167, 335.667,71.167, -24.333,71.167, 337.917,71.167, -22.083,71.167, 338.000,71.167, -22.000,71.167, 338.083,71.167, -21.917,71.167, 52.333,71.250, 52.417,71.250, 52.500,71.250, 52.583,71.250, 52.667,71.250, 52.750,71.250, 53.000,71.250, 53.083,71.250, 53.500,71.250, 53.583,71.250, 53.667,71.250, 53.750,71.250, 53.917,71.250, 54.000,71.250, 56.000,71.250, 66.917,71.250, 67.000,71.250, 67.083,71.250, 67.167,71.250, 72.083,71.250, 73.583,71.250, 75.333,71.250, 75.417,71.250, 75.500,71.250, 75.583,71.250, 75.667,71.250, 75.750,71.250, 75.833,71.250, 78.333,71.250, 82.167,71.250, 83.167,71.250, 83.250,71.250, 129.333,71.250, 129.417,71.250, 129.500,71.250, 129.583,71.250, 132.000,71.250, 137.417,71.250, 138.250,71.250, 150.000,71.250, 150.250,71.250, 150.417,71.250, 150.500,71.250, 150.583,71.250, 150.667,71.250, 150.750,71.250, 151.500,71.250, 151.583,71.250, 151.667,71.250, 179.000,71.250, 179.083,71.250, 179.167,71.250, 179.250,71.250, 182.000,71.250, -178.000,71.250, 182.083,71.250, -177.917,71.250, 182.167,71.250, -177.833,71.250, 182.250,71.250, -177.750,71.250, 203.167,71.250, -156.833,71.250, 203.250,71.250, -156.750,71.250, 203.333,71.250, -156.667,71.250, 203.417,71.250, -156.583,71.250, 203.500,71.250, -156.500,71.250, 203.583,71.250, -156.417,71.250, 203.667,71.250, -156.333,71.250, 236.583,71.250, -123.417,71.250, 236.667,71.250, -123.333,71.250, 237.250,71.250, -122.750,71.250, 237.333,71.250, -122.667,71.250, 237.417,71.250, -122.583,71.250, 237.500,71.250, -122.500,71.250, 237.583,71.250, -122.417,71.250, 243.250,71.250, -116.750,71.250, 243.333,71.250, -116.667,71.250, 243.417,71.250, -116.583,71.250, 243.500,71.250, -116.500,71.250, 255.333,71.250, -104.667,71.250, 263.583,71.250, -96.417,71.250, 263.667,71.250, -96.333,71.250, 264.083,71.250, -95.917,71.250, 264.167,71.250, -95.833,71.250, 264.250,71.250, -95.750,71.250, 264.333,71.250, -95.667,71.250, 264.417,71.250, -95.583,71.250, 266.833,71.250, -93.167,71.250, 271.250,71.250, -88.750,71.250, 271.333,71.250, -88.667,71.250, 271.417,71.250, -88.583,71.250, 271.500,71.250, -88.500,71.250, 271.583,71.250, -88.417,71.250, 271.667,71.250, -88.333,71.250, 271.750,71.250, -88.250,71.250, 271.833,71.250, -88.167,71.250, 272.250,71.250, -87.750,71.250, 274.083,71.250, -85.917,71.250, 274.167,71.250, -85.833,71.250, 274.250,71.250, -85.750,71.250, 274.333,71.250, -85.667,71.250, 274.417,71.250, -85.583,71.250, 274.500,71.250, -85.500,71.250, 274.583,71.250, -85.417,71.250, 274.667,71.250, -85.333,71.250, 275.250,71.250, -84.750,71.250, 284.833,71.250, -75.167,71.250, 285.000,71.250, -75.000,71.250, 285.167,71.250, -74.833,71.250, 285.250,71.250, -74.750,71.250, 285.833,71.250, -74.167,71.250, 286.000,71.250, -74.000,71.250, 286.167,71.250, -73.833,71.250, 286.500,71.250, -73.500,71.250, 286.583,71.250, -73.417,71.250, 286.667,71.250, -73.333,71.250, 287.083,71.250, -72.917,71.250, 288.500,71.250, -71.500,71.250, 288.583,71.250, -71.417,71.250, 288.667,71.250, -71.333,71.250, 306.250,71.250, -53.750,71.250, 306.917,71.250, -53.083,71.250, 307.167,71.250, -52.833,71.250, 307.250,71.250, -52.750,71.250, 307.750,71.250, -52.250,71.250, 307.833,71.250, -52.167,71.250, 307.917,71.250, -52.083,71.250, 308.167,71.250, -51.833,71.250, 308.250,71.250, -51.750,71.250, 334.000,71.250, -26.000,71.250, 334.167,71.250, -25.833,71.250, 334.333,71.250, -25.667,71.250, 335.500,71.250, -24.500,71.250, 337.417,71.250, -22.583,71.250, 337.583,71.250, -22.417,71.250, 338.083,71.250, -21.917,71.250, 52.250,71.333, 52.333,71.333, 52.417,71.333, 52.500,71.333, 52.583,71.333, 52.667,71.333, 52.750,71.333, 52.833,71.333, 52.917,71.333, 53.417,71.333, 53.500,71.333, 53.667,71.333, 53.750,71.333, 53.833,71.333, 55.917,71.333, 67.250,71.333, 67.333,71.333, 67.417,71.333, 67.500,71.333, 67.583,71.333, 71.833,71.333, 71.917,71.333, 72.000,71.333, 73.333,71.333, 73.417,71.333, 73.500,71.333, 75.167,71.333, 75.250,71.333, 77.333,71.333, 77.417,71.333, 77.500,71.333, 77.583,71.333, 77.667,71.333, 77.750,71.333, 77.833,71.333, 78.000,71.333, 78.083,71.333, 78.167,71.333, 78.250,71.333, 82.250,71.333, 82.333,71.333, 82.417,71.333, 83.333,71.333, 127.167,71.333, 127.250,71.333, 129.250,71.333, 132.000,71.333, 133.750,71.333, 133.833,71.333, 133.917,71.333, 134.000,71.333, 134.083,71.333, 134.167,71.333, 134.250,71.333, 134.333,71.333, 134.417,71.333, 134.500,71.333, 134.583,71.333, 134.667,71.333, 137.000,71.333, 137.083,71.333, 137.167,71.333, 137.250,71.333, 137.333,71.333, 138.333,71.333, 139.167,71.333, 139.250,71.333, 150.083,71.333, 150.167,71.333, 150.333,71.333, 150.833,71.333, 150.917,71.333, 151.000,71.333, 151.083,71.333, 151.167,71.333, 151.250,71.333, 151.333,71.333, 151.417,71.333, 179.333,71.333, 179.417,71.333, 181.750,71.333, -178.250,71.333, 181.833,71.333, -178.167,71.333, 181.917,71.333, -178.083,71.333, 236.500,71.333, -123.500,71.333, 237.667,71.333, -122.333,71.333, 237.750,71.333, -122.250,71.333, 237.833,71.333, -122.167,71.333, 243.583,71.333, -116.417,71.333, 243.667,71.333, -116.333,71.333, 243.750,71.333, -116.250,71.333, 243.833,71.333, -116.167,71.333, 243.917,71.333, -116.083,71.333, 255.333,71.333, -104.667,71.333, 255.500,71.333, -104.500,71.333, 261.167,71.333, -98.833,71.333, 261.250,71.333, -98.750,71.333, 261.333,71.333, -98.667,71.333, 263.750,71.333, -96.250,71.333, 263.833,71.333, -96.167,71.333, 263.917,71.333, -96.083,71.333, 264.000,71.333, -96.000,71.333, 264.500,71.333, -95.500,71.333, 266.667,71.333, -93.333,71.333, 266.750,71.333, -93.250,71.333, 266.833,71.333, -93.167,71.333, 270.167,71.333, -89.833,71.333, 270.250,71.333, -89.750,71.333, 270.333,71.333, -89.667,71.333, 270.417,71.333, -89.583,71.333, 270.500,71.333, -89.500,71.333, 270.583,71.333, -89.417,71.333, 270.667,71.333, -89.333,71.333, 270.750,71.333, -89.250,71.333, 270.833,71.333, -89.167,71.333, 270.917,71.333, -89.083,71.333, 271.000,71.333, -89.000,71.333, 271.083,71.333, -88.917,71.333, 271.167,71.333, -88.833,71.333, 271.917,71.333, -88.083,71.333, 272.000,71.333, -88.000,71.333, 272.083,71.333, -87.917,71.333, 272.167,71.333, -87.833,71.333, 274.750,71.333, -85.250,71.333, 274.833,71.333, -85.167,71.333, 274.917,71.333, -85.083,71.333, 275.000,71.333, -85.000,71.333, 275.083,71.333, -84.917,71.333, 275.250,71.333, -84.750,71.333, 284.917,71.333, -75.083,71.333, 285.000,71.333, -75.000,71.333, 285.167,71.333, -74.833,71.333, 285.333,71.333, -74.667,71.333, 285.583,71.333, -74.417,71.333, 285.750,71.333, -74.250,71.333, 285.917,71.333, -74.083,71.333, 286.083,71.333, -73.917,71.333, 286.250,71.333, -73.750,71.333, 286.417,71.333, -73.583,71.333, 286.667,71.333, -73.333,71.333, 286.833,71.333, -73.167,71.333, 286.917,71.333, -73.083,71.333, 287.000,71.333, -73.000,71.333, 287.083,71.333, -72.917,71.333, 287.167,71.333, -72.833,71.333, 288.500,71.333, -71.500,71.333, 288.583,71.333, -71.417,71.333, 306.833,71.333, -53.167,71.333, 306.917,71.333, -53.083,71.333, 307.000,71.333, -53.000,71.333, 307.333,71.333, -52.667,71.333, 307.417,71.333, -52.583,71.333, 307.583,71.333, -52.417,71.333, 307.750,71.333, -52.250,71.333, 307.833,71.333, -52.167,71.333, 307.917,71.333, -52.083,71.333, 308.000,71.333, -52.000,71.333, 308.083,71.333, -51.917,71.333, 308.167,71.333, -51.833,71.333, 308.333,71.333, -51.667,71.333, 334.083,71.333, -25.917,71.333, 334.250,71.333, -25.750,71.333, 334.333,71.333, -25.667,71.333, 334.417,71.333, -25.583,71.333, 335.250,71.333, -24.750,71.333, 335.417,71.333, -24.583,71.333, 337.333,71.333, -22.667,71.333, 337.500,71.333, -22.500,71.333, 337.667,71.333, -22.333,71.333, 338.000,71.333, -22.000,71.333, 53.333,71.417, 53.583,71.417, 53.917,71.417, 55.833,71.417, 67.667,71.417, 67.750,71.417, 71.750,71.417, 73.083,71.417, 73.167,71.417, 73.250,71.417, 75.083,71.417, 77.167,71.417, 77.250,71.417, 77.917,71.417, 82.500,71.417, 82.583,71.417, 82.667,71.417, 82.750,71.417, 82.833,71.417, 82.917,71.417, 83.417,71.417, 83.500,71.417, 127.083,71.417, 127.333,71.417, 129.167,71.417, 129.250,71.417, 132.083,71.417, 133.417,71.417, 133.500,71.417, 133.583,71.417, 133.667,71.417, 134.750,71.417, 134.833,71.417, 134.917,71.417, 136.500,71.417, 136.583,71.417, 136.750,71.417, 136.833,71.417, 136.917,71.417, 138.000,71.417, 138.083,71.417, 138.167,71.417, 138.250,71.417, 139.083,71.417, 139.333,71.417, 139.417,71.417, 139.500,71.417, 139.583,71.417, 139.667,71.417, 139.750,71.417, 139.833,71.417, 139.917,71.417, 149.833,71.417, 149.917,71.417, 150.000,71.417, 150.250,71.417, 150.333,71.417, 150.417,71.417, 150.500,71.417, 179.500,71.417, 179.583,71.417, 179.667,71.417, 179.750,71.417, 179.833,71.417, 181.500,71.417, -178.500,71.417, 181.583,71.417, -178.417,71.417, 181.667,71.417, -178.333,71.417, 236.500,71.417, -123.500,71.417, 237.917,71.417, -122.083,71.417, 238.000,71.417, -122.000,71.417, 238.500,71.417, -121.500,71.417, 238.583,71.417, -121.417,71.417, 238.667,71.417, -121.333,71.417, 238.750,71.417, -121.250,71.417, 241.750,71.417, -118.250,71.417, 241.833,71.417, -118.167,71.417, 241.917,71.417, -118.083,71.417, 242.000,71.417, -118.000,71.417, 242.083,71.417, -117.917,71.417, 242.167,71.417, -117.833,71.417, 242.250,71.417, -117.750,71.417, 242.333,71.417, -117.667,71.417, 242.500,71.417, -117.500,71.417, 242.667,71.417, -117.333,71.417, 244.000,71.417, -116.000,71.417, 244.083,71.417, -115.917,71.417, 244.167,71.417, -115.833,71.417, 244.250,71.417, -115.750,71.417, 244.333,71.417, -115.667,71.417, 244.417,71.417, -115.583,71.417, 244.667,71.417, -115.333,71.417, 244.833,71.417, -115.167,71.417, 255.417,71.417, -104.583,71.417, 260.750,71.417, -99.250,71.417, 260.833,71.417, -99.167,71.417, 260.917,71.417, -99.083,71.417, 261.000,71.417, -99.000,71.417, 261.083,71.417, -98.917,71.417, 261.417,71.417, -98.583,71.417, 261.500,71.417, -98.500,71.417, 261.583,71.417, -98.417,71.417, 264.500,71.417, -95.500,71.417, 264.583,71.417, -95.417,71.417, 266.500,71.417, -93.500,71.417, 266.583,71.417, -93.417,71.417, 270.083,71.417, -89.917,71.417, 274.667,71.417, -85.333,71.417, 274.750,71.417, -85.250,71.417, 274.833,71.417, -85.167,71.417, 274.917,71.417, -85.083,71.417, 275.000,71.417, -85.000,71.417, 275.333,71.417, -84.667,71.417, 275.417,71.417, -84.583,71.417, 284.750,71.417, -75.250,71.417, 284.917,71.417, -75.083,71.417, 285.083,71.417, -74.917,71.417, 285.250,71.417, -74.750,71.417, 285.417,71.417, -74.583,71.417, 285.500,71.417, -74.500,71.417, 285.667,71.417, -74.333,71.417, 285.917,71.417, -74.083,71.417, 286.083,71.417, -73.917,71.417, 286.167,71.417, -73.833,71.417, 286.333,71.417, -73.667,71.417, 286.750,71.417, -73.250,71.417, 287.250,71.417, -72.750,71.417, 288.333,71.417, -71.667,71.417, 288.417,71.417, -71.583,71.417, 304.583,71.417, -55.417,71.417, 304.667,71.417, -55.333,71.417, 305.083,71.417, -54.917,71.417, 305.167,71.417, -54.833,71.417, 305.250,71.417, -54.750,71.417, 305.333,71.417, -54.667,71.417, 305.417,71.417, -54.583,71.417, 305.500,71.417, -54.500,71.417, 305.583,71.417, -54.417,71.417, 305.667,71.417, -54.333,71.417, 307.083,71.417, -52.917,71.417, 307.167,71.417, -52.833,71.417, 307.500,71.417, -52.500,71.417, 307.667,71.417, -52.333,71.417, 308.000,71.417, -52.000,71.417, 308.083,71.417, -51.917,71.417, 308.250,71.417, -51.750,71.417, 308.333,71.417, -51.667,71.417, 308.417,71.417, -51.583,71.417, 308.500,71.417, -51.500,71.417, 332.583,71.417, -27.417,71.417, 332.750,71.417, -27.250,71.417, 333.333,71.417, -26.667,71.417, 333.417,71.417, -26.583,71.417, 333.500,71.417, -26.500,71.417, 333.667,71.417, -26.333,71.417, 333.750,71.417, -26.250,71.417, 333.833,71.417, -26.167,71.417, 333.917,71.417, -26.083,71.417, 334.000,71.417, -26.000,71.417, 334.083,71.417, -25.917,71.417, 334.167,71.417, -25.833,71.417, 334.667,71.417, -25.333,71.417, 334.750,71.417, -25.250,71.417, 334.833,71.417, -25.167,71.417, 334.917,71.417, -25.083,71.417, 335.000,71.417, -25.000,71.417, 335.083,71.417, -24.917,71.417, 335.167,71.417, -24.833,71.417, 335.333,71.417, -24.667,71.417, 337.333,71.417, -22.667,71.417, 337.750,71.417, -22.250,71.417, 337.833,71.417, -22.167,71.417, 337.917,71.417, -22.083,71.417, 338.000,71.417, -22.000,71.417, 51.750,71.500, 51.833,71.500, 51.917,71.500, 52.000,71.500, 52.083,71.500, 52.167,71.500, 52.333,71.500, 52.667,71.500, 52.750,71.500, 52.833,71.500, 52.917,71.500, 53.000,71.500, 53.083,71.500, 53.167,71.500, 53.417,71.500, 53.667,71.500, 53.750,71.500, 53.833,71.500, 55.667,71.500, 55.750,71.500, 67.833,71.500, 67.917,71.500, 68.000,71.500, 71.667,71.500, 73.250,71.500, 73.333,71.500, 75.167,71.500, 75.250,71.500, 75.333,71.500, 76.667,71.500, 76.750,71.500, 76.833,71.500, 76.917,71.500, 77.000,71.500, 77.083,71.500, 82.917,71.500, 83.583,71.500, 127.083,71.500, 127.333,71.500, 129.083,71.500, 132.167,71.500, 133.167,71.500, 133.250,71.500, 133.333,71.500, 135.000,71.500, 135.083,71.500, 135.167,71.500, 135.250,71.500, 135.333,71.500, 135.417,71.500, 136.250,71.500, 136.333,71.500, 136.417,71.500, 136.667,71.500, 137.083,71.500, 137.167,71.500, 137.250,71.500, 137.333,71.500, 137.417,71.500, 137.500,71.500, 137.583,71.500, 137.667,71.500, 137.750,71.500, 137.833,71.500, 138.083,71.500, 138.333,71.500, 138.417,71.500, 138.500,71.500, 138.583,71.500, 139.000,71.500, 139.083,71.500, 140.000,71.500, 149.750,71.500, 150.083,71.500, 150.167,71.500, 150.417,71.500, 150.500,71.500, 150.583,71.500, 179.917,71.500, 180.000,71.500, 180.083,71.500, -179.917,71.500, 180.167,71.500, -179.833,71.500, 180.250,71.500, -179.750,71.500, 180.333,71.500, -179.667,71.500, 180.417,71.500, -179.583,71.500, 180.500,71.500, -179.500,71.500, 180.583,71.500, -179.417,71.500, 180.667,71.500, -179.333,71.500, 180.750,71.500, -179.250,71.500, 180.833,71.500, -179.167,71.500, 181.000,71.500, -179.000,71.500, 181.083,71.500, -178.917,71.500, 181.167,71.500, -178.833,71.500, 181.250,71.500, -178.750,71.500, 181.333,71.500, -178.667,71.500, 181.417,71.500, -178.583,71.500, 236.333,71.500, -123.667,71.500, 236.417,71.500, -123.583,71.500, 238.083,71.500, -121.917,71.500, 238.167,71.500, -121.833,71.500, 238.250,71.500, -121.750,71.500, 238.333,71.500, -121.667,71.500, 238.417,71.500, -121.583,71.500, 238.833,71.500, -121.167,71.500, 238.917,71.500, -121.083,71.500, 239.000,71.500, -121.000,71.500, 239.083,71.500, -120.917,71.500, 239.167,71.500, -120.833,71.500, 239.250,71.500, -120.750,71.500, 241.833,71.500, -118.167,71.500, 241.917,71.500, -118.083,71.500, 242.000,71.500, -118.000,71.500, 242.083,71.500, -117.917,71.500, 242.167,71.500, -117.833,71.500, 242.417,71.500, -117.583,71.500, 242.583,71.500, -117.417,71.500, 242.750,71.500, -117.250,71.500, 242.833,71.500, -117.167,71.500, 242.917,71.500, -117.083,71.500, 243.000,71.500, -117.000,71.500, 243.083,71.500, -116.917,71.500, 243.167,71.500, -116.833,71.500, 243.250,71.500, -116.750,71.500, 243.333,71.500, -116.667,71.500, 243.417,71.500, -116.583,71.500, 243.500,71.500, -116.500,71.500, 243.583,71.500, -116.417,71.500, 243.667,71.500, -116.333,71.500, 244.500,71.500, -115.500,71.500, 244.583,71.500, -115.417,71.500, 244.750,71.500, -115.250,71.500, 244.917,71.500, -115.083,71.500, 255.500,71.500, -104.500,71.500, 260.667,71.500, -99.333,71.500, 261.667,71.500, -98.333,71.500, 261.750,71.500, -98.250,71.500, 264.333,71.500, -95.667,71.500, 264.500,71.500, -95.500,71.500, 264.667,71.500, -95.333,71.500, 266.250,71.500, -93.750,71.500, 266.333,71.500, -93.667,71.500, 266.417,71.500, -93.583,71.500, 270.083,71.500, -89.917,71.500, 274.417,71.500, -85.583,71.500, 274.500,71.500, -85.500,71.500, 274.583,71.500, -85.417,71.500, 275.500,71.500, -84.500,71.500, 284.667,71.500, -75.333,71.500, 284.833,71.500, -75.167,71.500, 285.000,71.500, -75.000,71.500, 285.167,71.500, -74.833,71.500, 285.333,71.500, -74.667,71.500, 285.583,71.500, -74.417,71.500, 285.750,71.500, -74.250,71.500, 285.833,71.500, -74.167,71.500, 286.000,71.500, -74.000,71.500, 286.167,71.500, -73.833,71.500, 286.667,71.500, -73.333,71.500, 286.833,71.500, -73.167,71.500, 287.000,71.500, -73.000,71.500, 287.167,71.500, -72.833,71.500, 287.333,71.500, -72.667,71.500, 287.833,71.500, -72.167,71.500, 287.917,71.500, -72.083,71.500, 288.000,71.500, -72.000,71.500, 288.083,71.500, -71.917,71.500, 288.167,71.500, -71.833,71.500, 288.250,71.500, -71.750,71.500, 304.500,71.500, -55.500,71.500, 304.750,71.500, -55.250,71.500, 304.833,71.500, -55.167,71.500, 304.917,71.500, -55.083,71.500, 305.000,71.500, -55.000,71.500, 305.750,71.500, -54.250,71.500, 305.833,71.500, -54.167,71.500, 305.917,71.500, -54.083,71.500, 307.250,71.500, -52.750,71.500, 307.333,71.500, -52.667,71.500, 307.417,71.500, -52.583,71.500, 307.500,71.500, -52.500,71.500, 307.583,71.500, -52.417,71.500, 307.667,71.500, -52.333,71.500, 307.750,71.500, -52.250,71.500, 307.833,71.500, -52.167,71.500, 307.917,71.500, -52.083,71.500, 308.000,71.500, -52.000,71.500, 308.167,71.500, -51.833,71.500, 308.583,71.500, -51.417,71.500, 332.083,71.500, -27.917,71.500, 332.500,71.500, -27.500,71.500, 332.667,71.500, -27.333,71.500, 332.833,71.500, -27.167,71.500, 332.917,71.500, -27.083,71.500, 333.000,71.500, -27.000,71.500, 333.250,71.500, -26.750,71.500, 333.583,71.500, -26.417,71.500, 334.500,71.500, -25.500,71.500, 334.583,71.500, -25.417,71.500, 337.250,71.500, -22.750,71.500, 51.583,71.583, 51.667,71.583, 52.250,71.583, 52.417,71.583, 52.500,71.583, 52.583,71.583, 53.250,71.583, 53.333,71.583, 55.583,71.583, 68.083,71.583, 68.167,71.583, 71.750,71.583, 71.833,71.583, 71.917,71.583, 72.000,71.583, 72.083,71.583, 73.417,71.583, 73.500,71.583, 75.333,71.583, 76.250,71.583, 76.333,71.583, 76.417,71.583, 76.500,71.583, 76.583,71.583, 83.000,71.583, 83.083,71.583, 83.167,71.583, 83.667,71.583, 127.083,71.583, 127.333,71.583, 128.750,71.583, 128.833,71.583, 128.917,71.583, 129.000,71.583, 129.083,71.583, 132.250,71.583, 133.000,71.583, 133.083,71.583, 135.500,71.583, 135.583,71.583, 135.667,71.583, 135.750,71.583, 135.833,71.583, 135.917,71.583, 136.000,71.583, 136.083,71.583, 136.167,71.583, 137.417,71.583, 137.500,71.583, 137.667,71.583, 138.167,71.583, 138.250,71.583, 138.667,71.583, 138.750,71.583, 138.833,71.583, 138.917,71.583, 139.917,71.583, 145.333,71.583, 148.917,71.583, 149.000,71.583, 149.333,71.583, 149.417,71.583, 149.500,71.583, 149.583,71.583, 149.667,71.583, 149.750,71.583, 149.833,71.583, 150.083,71.583, 180.917,71.583, -179.083,71.583, 236.167,71.583, -123.833,71.583, 236.250,71.583, -123.750,71.583, 239.333,71.583, -120.667,71.583, 242.250,71.583, -117.750,71.583, 243.750,71.583, -116.250,71.583, 243.833,71.583, -116.167,71.583, 243.917,71.583, -116.083,71.583, 244.000,71.583, -116.000,71.583, 244.083,71.583, -115.917,71.583, 244.167,71.583, -115.833,71.583, 244.250,71.583, -115.750,71.583, 244.333,71.583, -115.667,71.583, 244.417,71.583, -115.583,71.583, 244.667,71.583, -115.333,71.583, 244.833,71.583, -115.167,71.583, 251.917,71.583, -108.083,71.583, 252.000,71.583, -108.000,71.583, 252.083,71.583, -107.917,71.583, 252.167,71.583, -107.833,71.583, 255.417,71.583, -104.583,71.583, 260.667,71.583, -99.333,71.583, 261.500,71.583, -98.500,71.583, 261.583,71.583, -98.417,71.583, 264.167,71.583, -95.833,71.583, 264.250,71.583, -95.750,71.583, 264.417,71.583, -95.583,71.583, 264.583,71.583, -95.417,71.583, 265.417,71.583, -94.583,71.583, 265.583,71.583, -94.417,71.583, 266.083,71.583, -93.917,71.583, 266.167,71.583, -93.833,71.583, 270.000,71.583, -90.000,71.583, 274.000,71.583, -86.000,71.583, 274.083,71.583, -85.917,71.583, 274.167,71.583, -85.833,71.583, 274.250,71.583, -85.750,71.583, 274.333,71.583, -85.667,71.583, 275.417,71.583, -84.583,71.583, 284.583,71.583, -75.417,71.583, 284.750,71.583, -75.250,71.583, 284.917,71.583, -75.083,71.583, 285.083,71.583, -74.917,71.583, 285.250,71.583, -74.750,71.583, 285.417,71.583, -74.583,71.583, 285.500,71.583, -74.500,71.583, 285.750,71.583, -74.250,71.583, 285.917,71.583, -74.083,71.583, 286.083,71.583, -73.917,71.583, 287.000,71.583, -73.000,71.583, 287.083,71.583, -72.917,71.583, 287.250,71.583, -72.750,71.583, 287.417,71.583, -72.583,71.583, 287.500,71.583, -72.500,71.583, 287.583,71.583, -72.417,71.583, 287.667,71.583, -72.333,71.583, 287.750,71.583, -72.250,71.583, 304.417,71.583, -55.583,71.583, 305.833,71.583, -54.167,71.583, 306.583,71.583, -53.417,71.583, 306.667,71.583, -53.333,71.583, 306.750,71.583, -53.250,71.583, 308.083,71.583, -51.917,71.583, 308.167,71.583, -51.833,71.583, 308.250,71.583, -51.750,71.583, 308.333,71.583, -51.667,71.583, 308.417,71.583, -51.583,71.583, 308.500,71.583, -51.500,71.583, 332.000,71.583, -28.000,71.583, 332.167,71.583, -27.833,71.583, 332.500,71.583, -27.500,71.583, 333.083,71.583, -26.917,71.583, 333.333,71.583, -26.667,71.583, 333.417,71.583, -26.583,71.583, 333.500,71.583, -26.500,71.583, 333.667,71.583, -26.333,71.583, 333.833,71.583, -26.167,71.583, 334.000,71.583, -26.000,71.583, 334.083,71.583, -25.917,71.583, 334.167,71.583, -25.833,71.583, 334.250,71.583, -25.750,71.583, 334.333,71.583, -25.667,71.583, 334.417,71.583, -25.583,71.583, 336.833,71.583, -23.167,71.583, 336.917,71.583, -23.083,71.583, 337.000,71.583, -23.000,71.583, 337.167,71.583, -22.833,71.583, 337.333,71.583, -22.667,71.583, 51.500,71.667, 55.500,71.667, 68.250,71.667, 68.333,71.667, 72.167,71.667, 73.583,71.667, 75.250,71.667, 75.333,71.667, 76.250,71.667, 81.500,71.667, 81.583,71.667, 81.667,71.667, 81.750,71.667, 81.833,71.667, 81.917,71.667, 82.000,71.667, 82.083,71.667, 82.167,71.667, 82.250,71.667, 82.333,71.667, 82.417,71.667, 82.500,71.667, 83.000,71.667, 83.083,71.667, 83.167,71.667, 83.250,71.667, 83.583,71.667, 127.000,71.667, 127.250,71.667, 128.667,71.667, 132.333,71.667, 132.833,71.667, 132.917,71.667, 139.750,71.667, 139.833,71.667, 144.833,71.667, 144.917,71.667, 145.000,71.667, 145.083,71.667, 145.167,71.667, 145.250,71.667, 145.417,71.667, 145.500,71.667, 145.583,71.667, 145.667,71.667, 145.750,71.667, 145.833,71.667, 148.833,71.667, 149.083,71.667, 149.167,71.667, 149.250,71.667, 236.083,71.667, -123.917,71.667, 239.417,71.667, -120.583,71.667, 240.917,71.667, -119.083,71.667, 241.000,71.667, -119.000,71.667, 241.083,71.667, -118.917,71.667, 241.167,71.667, -118.833,71.667, 241.250,71.667, -118.750,71.667, 241.333,71.667, -118.667,71.667, 241.417,71.667, -118.583,71.667, 241.500,71.667, -118.500,71.667, 241.583,71.667, -118.417,71.667, 241.667,71.667, -118.333,71.667, 241.750,71.667, -118.250,71.667, 241.917,71.667, -118.083,71.667, 242.333,71.667, -117.667,71.667, 251.750,71.667, -108.250,71.667, 251.833,71.667, -108.167,71.667, 252.250,71.667, -107.750,71.667, 252.333,71.667, -107.667,71.667, 255.333,71.667, -104.667,71.667, 260.417,71.667, -99.583,71.667, 260.500,71.667, -99.500,71.667, 260.583,71.667, -99.417,71.667, 261.417,71.667, -98.583,71.667, 261.583,71.667, -98.417,71.667, 261.750,71.667, -98.250,71.667, 261.833,71.667, -98.167,71.667, 261.917,71.667, -98.083,71.667, 262.000,71.667, -98.000,71.667, 262.083,71.667, -97.917,71.667, 262.167,71.667, -97.833,71.667, 262.250,71.667, -97.750,71.667, 262.333,71.667, -97.667,71.667, 262.417,71.667, -97.583,71.667, 262.500,71.667, -97.500,71.667, 262.583,71.667, -97.417,71.667, 264.333,71.667, -95.667,71.667, 264.417,71.667, -95.583,71.667, 264.500,71.667, -95.500,71.667, 264.583,71.667, -95.417,71.667, 264.667,71.667, -95.333,71.667, 265.250,71.667, -94.750,71.667, 265.333,71.667, -94.667,71.667, 265.500,71.667, -94.500,71.667, 265.667,71.667, -94.333,71.667, 265.917,71.667, -94.083,71.667, 266.000,71.667, -94.000,71.667, 270.083,71.667, -89.917,71.667, 270.167,71.667, -89.833,71.667, 273.833,71.667, -86.167,71.667, 273.917,71.667, -86.083,71.667, 274.750,71.667, -85.250,71.667, 274.833,71.667, -85.167,71.667, 274.917,71.667, -85.083,71.667, 275.000,71.667, -85.000,71.667, 275.083,71.667, -84.917,71.667, 275.417,71.667, -84.583,71.667, 284.667,71.667, -75.333,71.667, 284.833,71.667, -75.167,71.667, 285.000,71.667, -75.000,71.667, 285.583,71.667, -74.417,71.667, 285.667,71.667, -74.333,71.667, 285.833,71.667, -74.167,71.667, 286.000,71.667, -74.000,71.667, 304.250,71.667, -55.750,71.667, 304.333,71.667, -55.667,71.667, 304.417,71.667, -55.583,71.667, 305.917,71.667, -54.083,71.667, 306.083,71.667, -53.917,71.667, 306.583,71.667, -53.417,71.667, 306.750,71.667, -53.250,71.667, 307.500,71.667, -52.500,71.667, 307.583,71.667, -52.417,71.667, 307.667,71.667, -52.333,71.667, 307.750,71.667, -52.250,71.667, 307.833,71.667, -52.167,71.667, 307.917,71.667, -52.083,71.667, 308.083,71.667, -51.917,71.667, 308.333,71.667, -51.667,71.667, 332.083,71.667, -27.917,71.667, 332.417,71.667, -27.583,71.667, 332.917,71.667, -27.083,71.667, 333.000,71.667, -27.000,71.667, 333.583,71.667, -26.417,71.667, 333.750,71.667, -26.250,71.667, 333.917,71.667, -26.083,71.667, 336.750,71.667, -23.250,71.667, 337.083,71.667, -22.917,71.667, 337.167,71.667, -22.833,71.667, 337.667,71.667, -22.333,71.667, 51.417,71.750, 55.417,71.750, 68.417,71.750, 72.250,71.750, 73.500,71.750, 75.167,71.750, 76.167,71.750, 77.500,71.750, 77.583,71.750, 77.667,71.750, 77.750,71.750, 81.333,71.750, 81.417,71.750, 82.583,71.750, 82.667,71.750, 82.750,71.750, 82.833,71.750, 82.917,71.750, 83.417,71.750, 83.500,71.750, 127.000,71.750, 127.250,71.750, 128.583,71.750, 128.667,71.750, 128.750,71.750, 129.000,71.750, 129.083,71.750, 129.167,71.750, 129.250,71.750, 129.417,71.750, 132.417,71.750, 132.750,71.750, 139.750,71.750, 144.750,71.750, 145.917,71.750, 146.000,71.750, 146.083,71.750, 146.167,71.750, 148.917,71.750, 235.667,71.750, -124.333,71.750, 235.750,71.750, -124.250,71.750, 235.833,71.750, -124.167,71.750, 235.917,71.750, -124.083,71.750, 236.000,71.750, -124.000,71.750, 239.333,71.750, -120.667,71.750, 240.917,71.750, -119.083,71.750, 241.833,71.750, -118.167,71.750, 242.000,71.750, -118.000,71.750, 242.083,71.750, -117.917,71.750, 242.167,71.750, -117.833,71.750, 242.250,71.750, -117.750,71.750, 251.667,71.750, -108.333,71.750, 252.417,71.750, -107.583,71.750, 252.500,71.750, -107.500,71.750, 252.583,71.750, -107.417,71.750, 255.167,71.750, -104.833,71.750, 255.250,71.750, -104.750,71.750, 260.333,71.750, -99.667,71.750, 261.333,71.750, -98.667,71.750, 261.500,71.750, -98.500,71.750, 261.667,71.750, -98.333,71.750, 262.667,71.750, -97.333,71.750, 262.750,71.750, -97.250,71.750, 264.750,71.750, -95.250,71.750, 264.833,71.750, -95.167,71.750, 265.083,71.750, -94.917,71.750, 265.167,71.750, -94.833,71.750, 265.333,71.750, -94.667,71.750, 265.500,71.750, -94.500,71.750, 265.583,71.750, -94.417,71.750, 265.750,71.750, -94.250,71.750, 265.833,71.750, -94.167,71.750, 266.000,71.750, -94.000,71.750, 270.250,71.750, -89.750,71.750, 273.667,71.750, -86.333,71.750, 273.750,71.750, -86.250,71.750, 274.583,71.750, -85.417,71.750, 274.667,71.750, -85.333,71.750, 275.167,71.750, -84.833,71.750, 275.250,71.750, -84.750,71.750, 275.333,71.750, -84.667,71.750, 281.667,71.750, -78.333,71.750, 281.833,71.750, -78.167,71.750, 281.917,71.750, -78.083,71.750, 282.083,71.750, -77.917,71.750, 284.167,71.750, -75.833,71.750, 284.333,71.750, -75.667,71.750, 284.917,71.750, -75.083,71.750, 285.083,71.750, -74.917,71.750, 286.083,71.750, -73.917,71.750, 304.500,71.750, -55.500,71.750, 304.583,71.750, -55.417,71.750, 306.000,71.750, -54.000,71.750, 306.167,71.750, -53.833,71.750, 306.833,71.750, -53.167,71.750, 306.917,71.750, -53.083,71.750, 307.000,71.750, -53.000,71.750, 307.083,71.750, -52.917,71.750, 307.167,71.750, -52.833,71.750, 307.250,71.750, -52.750,71.750, 307.333,71.750, -52.667,71.750, 307.417,71.750, -52.583,71.750, 308.000,71.750, -52.000,71.750, 308.167,71.750, -51.833,71.750, 308.250,71.750, -51.750,71.750, 332.250,71.750, -27.750,71.750, 332.333,71.750, -27.667,71.750, 332.833,71.750, -27.167,71.750, 336.833,71.750, -23.167,71.750, 51.417,71.833, 55.417,71.833, 68.500,71.833, 72.250,71.833, 73.583,71.833, 73.667,71.833, 73.750,71.833, 73.833,71.833, 73.917,71.833, 74.000,71.833, 75.083,71.833, 76.167,71.833, 77.333,71.833, 77.417,71.833, 77.833,71.833, 77.917,71.833, 78.000,71.833, 78.083,71.833, 78.167,71.833, 81.083,71.833, 81.167,71.833, 81.250,71.833, 83.417,71.833, 127.000,71.833, 127.250,71.833, 128.500,71.833, 132.500,71.833, 132.583,71.833, 132.667,71.833, 139.750,71.833, 144.833,71.833, 144.917,71.833, 145.000,71.833, 145.083,71.833, 145.167,71.833, 146.250,71.833, 146.333,71.833, 149.000,71.833, 149.083,71.833, 149.583,71.833, 149.667,71.833, 149.750,71.833, 149.833,71.833, 149.917,71.833, 235.250,71.833, -124.750,71.833, 235.333,71.833, -124.667,71.833, 235.417,71.833, -124.583,71.833, 235.500,71.833, -124.500,71.833, 235.583,71.833, -124.417,71.833, 239.417,71.833, -120.583,71.833, 240.917,71.833, -119.083,71.833, 251.667,71.833, -108.333,71.833, 252.667,71.833, -107.333,71.833, 255.083,71.833, -104.917,71.833, 260.167,71.833, -99.833,71.833, 260.250,71.833, -99.750,71.833, 261.417,71.833, -98.583,71.833, 261.583,71.833, -98.417,71.833, 261.750,71.833, -98.250,71.833, 262.833,71.833, -97.167,71.833, 262.917,71.833, -97.083,71.833, 263.000,71.833, -97.000,71.833, 263.167,71.833, -96.833,71.833, 264.917,71.833, -95.083,71.833, 265.000,71.833, -95.000,71.833, 265.167,71.833, -94.833,71.833, 265.333,71.833, -94.667,71.833, 270.083,71.833, -89.917,71.833, 270.167,71.833, -89.833,71.833, 273.583,71.833, -86.417,71.833, 274.583,71.833, -85.417,71.833, 279.000,71.833, -81.000,71.833, 279.167,71.833, -80.833,71.833, 281.167,71.833, -78.833,71.833, 281.333,71.833, -78.667,71.833, 281.500,71.833, -78.500,71.833, 281.583,71.833, -78.417,71.833, 281.750,71.833, -78.250,71.833, 282.000,71.833, -78.000,71.833, 282.167,71.833, -77.833,71.833, 284.083,71.833, -75.917,71.833, 284.250,71.833, -75.750,71.833, 284.417,71.833, -75.583,71.833, 285.167,71.833, -74.833,71.833, 285.250,71.833, -74.750,71.833, 285.333,71.833, -74.667,71.833, 285.417,71.833, -74.583,71.833, 285.500,71.833, -74.500,71.833, 285.583,71.833, -74.417,71.833, 304.333,71.833, -55.667,71.833, 304.667,71.833, -55.333,71.833, 304.750,71.833, -55.250,71.833, 304.833,71.833, -55.167,71.833, 304.917,71.833, -55.083,71.833, 305.000,71.833, -55.000,71.833, 305.083,71.833, -54.917,71.833, 305.167,71.833, -54.833,71.833, 306.250,71.833, -53.750,71.833, 306.333,71.833, -53.667,71.833, 306.417,71.833, -53.583,71.833, 306.500,71.833, -53.500,71.833, 306.583,71.833, -53.417,71.833, 306.750,71.833, -53.250,71.833, 307.167,71.833, -52.833,71.833, 331.750,71.833, -28.250,71.833, 331.833,71.833, -28.167,71.833, 331.917,71.833, -28.083,71.833, 332.000,71.833, -28.000,71.833, 332.083,71.833, -27.917,71.833, 332.167,71.833, -27.833,71.833, 332.500,71.833, -27.500,71.833, 332.583,71.833, -27.417,71.833, 332.667,71.833, -27.333,71.833, 332.750,71.833, -27.250,71.833, 336.917,71.833, -23.083,71.833, 337.000,71.833, -23.000,71.833, 337.083,71.833, -22.917,71.833, 51.500,71.917, 55.333,71.917, 68.583,71.917, 72.333,71.917, 72.417,71.917, 74.083,71.917, 74.167,71.917, 74.250,71.917, 74.333,71.917, 74.417,71.917, 74.500,71.917, 75.167,71.917, 75.250,71.917, 76.083,71.917, 76.167,71.917, 76.250,71.917, 76.333,71.917, 77.000,71.917, 77.083,71.917, 77.167,71.917, 77.250,71.917, 78.250,71.917, 80.833,71.917, 80.917,71.917, 81.000,71.917, 82.667,71.917, 82.750,71.917, 82.833,71.917, 82.917,71.917, 83.000,71.917, 83.083,71.917, 83.167,71.917, 83.250,71.917, 83.333,71.917, 126.833,71.917, 126.917,71.917, 127.333,71.917, 128.417,71.917, 129.083,71.917, 132.667,71.917, 139.667,71.917, 144.833,71.917, 145.250,71.917, 145.333,71.917, 145.417,71.917, 145.500,71.917, 145.583,71.917, 145.667,71.917, 146.000,71.917, 146.417,71.917, 146.500,71.917, 149.167,71.917, 149.250,71.917, 149.333,71.917, 149.417,71.917, 149.500,71.917, 150.000,71.917, 234.917,71.917, -125.083,71.917, 235.000,71.917, -125.000,71.917, 235.083,71.917, -124.917,71.917, 235.167,71.917, -124.833,71.917, 239.333,71.917, -120.667,71.917, 241.000,71.917, -119.000,71.917, 251.500,71.917, -108.500,71.917, 251.583,71.917, -108.417,71.917, 252.667,71.917, -107.333,71.917, 255.000,71.917, -105.000,71.917, 259.917,71.917, -100.083,71.917, 260.000,71.917, -100.000,71.917, 260.083,71.917, -99.917,71.917, 261.500,71.917, -98.500,71.917, 261.667,71.917, -98.333,71.917, 263.000,71.917, -97.000,71.917, 264.833,71.917, -95.167,71.917, 265.083,71.917, -94.917,71.917, 265.167,71.917, -94.833,71.917, 265.250,71.917, -94.750,71.917, 265.333,71.917, -94.667,71.917, 265.417,71.917, -94.583,71.917, 269.917,71.917, -90.083,71.917, 270.000,71.917, -90.000,71.917, 273.500,71.917, -86.500,71.917, 274.417,71.917, -85.583,71.917, 274.500,71.917, -85.500,71.917, 275.750,71.917, -84.250,71.917, 278.917,71.917, -81.083,71.917, 279.083,71.917, -80.917,71.917, 279.250,71.917, -80.750,71.917, 280.750,71.917, -79.250,71.917, 280.833,71.917, -79.167,71.917, 280.917,71.917, -79.083,71.917, 281.000,71.917, -79.000,71.917, 281.083,71.917, -78.917,71.917, 281.250,71.917, -78.750,71.917, 281.417,71.917, -78.583,71.917, 281.583,71.917, -78.417,71.917, 281.750,71.917, -78.250,71.917, 281.833,71.917, -78.167,71.917, 281.917,71.917, -78.083,71.917, 282.083,71.917, -77.917,71.917, 283.750,71.917, -76.250,71.917, 283.917,71.917, -76.083,71.917, 284.167,71.917, -75.833,71.917, 284.333,71.917, -75.667,71.917, 284.500,71.917, -75.500,71.917, 284.583,71.917, -75.417,71.917, 284.667,71.917, -75.333,71.917, 285.583,71.917, -74.417,71.917, 305.250,71.917, -54.750,71.917, 305.333,71.917, -54.667,71.917, 306.333,71.917, -53.667,71.917, 306.417,71.917, -53.583,71.917, 306.500,71.917, -53.500,71.917, 306.667,71.917, -53.333,71.917, 306.750,71.917, -53.250,71.917, 307.167,71.917, -52.833,71.917, 307.250,71.917, -52.750,71.917, 331.500,71.917, -28.500,71.917, 331.583,71.917, -28.417,71.917, 331.667,71.917, -28.333,71.917, 332.417,71.917, -27.583,71.917, 336.750,71.917, -23.250,71.917, 336.917,71.917, -23.083,71.917, 337.000,71.917, -23.000,71.917, 337.083,71.917, -22.917,71.917, 337.167,71.917, -22.833,71.917, 337.250,71.917, -22.750,71.917, 51.500,72.000, 51.583,72.000, 52.000,72.000, 52.083,72.000, 52.333,72.000, 55.250,72.000, 68.583,72.000, 72.500,72.000, 74.583,72.000, 74.667,72.000, 74.750,72.000, 74.833,72.000, 75.333,72.000, 75.417,72.000, 76.417,72.000, 76.500,72.000, 76.583,72.000, 76.667,72.000, 76.750,72.000, 76.833,72.000, 76.917,72.000, 78.250,72.000, 80.750,72.000, 82.500,72.000, 82.583,72.000, 126.750,72.000, 127.083,72.000, 127.167,72.000, 127.250,72.000, 128.250,72.000, 128.333,72.000, 128.417,72.000, 139.750,72.000, 144.917,72.000, 145.000,72.000, 145.083,72.000, 145.167,72.000, 145.583,72.000, 145.667,72.000, 146.083,72.000, 146.167,72.000, 146.250,72.000, 146.583,72.000, 149.833,72.000, 149.917,72.000, 234.250,72.000, -125.750,72.000, 234.333,72.000, -125.667,72.000, 234.417,72.000, -125.583,72.000, 234.500,72.000, -125.500,72.000, 234.583,72.000, -125.417,72.000, 234.667,72.000, -125.333,72.000, 234.750,72.000, -125.250,72.000, 234.833,72.000, -125.167,72.000, 239.417,72.000, -120.583,72.000, 239.500,72.000, -120.500,72.000, 241.083,72.000, -118.917,72.000, 241.167,72.000, -118.833,72.000, 241.250,72.000, -118.750,72.000, 251.417,72.000, -108.583,72.000, 252.500,72.000, -107.500,72.000, 252.583,72.000, -107.417,72.000, 254.833,72.000, -105.167,72.000, 254.917,72.000, -105.083,72.000, 259.750,72.000, -100.250,72.000, 259.833,72.000, -100.167,72.000, 263.083,72.000, -96.917,72.000, 263.167,72.000, -96.833,72.000, 263.250,72.000, -96.750,72.000, 263.333,72.000, -96.667,72.000, 264.833,72.000, -95.167,72.000, 265.000,72.000, -95.000,72.000, 270.000,72.000, -90.000,72.000, 273.417,72.000, -86.583,72.000, 274.083,72.000, -85.917,72.000, 274.167,72.000, -85.833,72.000, 274.250,72.000, -85.750,72.000, 274.333,72.000, -85.667,72.000, 274.417,72.000, -85.583,72.000, 274.500,72.000, -85.500,72.000, 275.583,72.000, -84.417,72.000, 275.667,72.000, -84.333,72.000, 275.833,72.000, -84.167,72.000, 278.917,72.000, -81.083,72.000, 279.000,72.000, -81.000,72.000, 279.167,72.000, -80.833,72.000, 279.333,72.000, -80.667,72.000, 279.417,72.000, -80.583,72.000, 279.500,72.000, -80.500,72.000, 279.583,72.000, -80.417,72.000, 280.667,72.000, -79.333,72.000, 281.167,72.000, -78.833,72.000, 281.333,72.000, -78.667,72.000, 281.417,72.000, -78.583,72.000, 281.500,72.000, -78.500,72.000, 281.583,72.000, -78.417,72.000, 281.667,72.000, -78.333,72.000, 283.667,72.000, -76.333,72.000, 283.833,72.000, -76.167,72.000, 284.000,72.000, -76.000,72.000, 284.083,72.000, -75.917,72.000, 284.167,72.000, -75.833,72.000, 284.750,72.000, -75.250,72.000, 284.833,72.000, -75.167,72.000, 285.500,72.000, -74.500,72.000, 285.583,72.000, -74.417,72.000, 285.667,72.000, -74.333,72.000, 304.500,72.000, -55.500,72.000, 304.583,72.000, -55.417,72.000, 304.667,72.000, -55.333,72.000, 304.750,72.000, -55.250,72.000, 304.833,72.000, -55.167,72.000, 304.917,72.000, -55.083,72.000, 305.000,72.000, -55.000,72.000, 305.083,72.000, -54.917,72.000, 305.250,72.000, -54.750,72.000, 305.417,72.000, -54.583,72.000, 306.167,72.000, -53.833,72.000, 306.250,72.000, -53.750,72.000, 306.667,72.000, -53.333,72.000, 306.833,72.000, -53.167,72.000, 306.917,72.000, -53.083,72.000, 307.000,72.000, -53.000,72.000, 307.083,72.000, -52.917,72.000, 307.167,72.000, -52.833,72.000, 307.333,72.000, -52.667,72.000, 331.167,72.000, -28.833,72.000, 331.250,72.000, -28.750,72.000, 331.333,72.000, -28.667,72.000, 331.417,72.000, -28.583,72.000, 331.833,72.000, -28.167,72.000, 331.917,72.000, -28.083,72.000, 332.000,72.000, -28.000,72.000, 332.083,72.000, -27.917,72.000, 332.167,72.000, -27.833,72.000, 332.250,72.000, -27.750,72.000, 332.333,72.000, -27.667,72.000, 336.667,72.000, -23.333,72.000, 336.833,72.000, -23.167,72.000, 51.667,72.083, 51.750,72.083, 51.833,72.083, 51.917,72.083, 52.167,72.083, 52.250,72.083, 52.417,72.083, 55.250,72.083, 68.667,72.083, 72.583,72.083, 74.917,72.083, 75.000,72.083, 75.417,72.083, 77.417,72.083, 77.500,72.083, 78.083,72.083, 78.167,72.083, 80.167,72.083, 80.250,72.083, 80.333,72.083, 80.417,72.083, 80.500,72.083, 80.583,72.083, 80.667,72.083, 80.750,72.083, 82.250,72.083, 82.333,72.083, 82.417,72.083, 126.667,72.083, 127.000,72.083, 128.083,72.083, 128.167,72.083, 128.750,72.083, 128.833,72.083, 128.917,72.083, 129.000,72.083, 139.750,72.083, 139.833,72.083, 139.917,72.083, 140.000,72.083, 140.083,72.083, 140.167,72.083, 145.500,72.083, 146.250,72.083, 146.333,72.083, 146.667,72.083, 146.750,72.083, 149.417,72.083, 149.500,72.083, 149.583,72.083, 149.667,72.083, 149.750,72.083, 234.333,72.083, -125.667,72.083, 239.583,72.083, -120.417,72.083, 241.333,72.083, -118.667,72.083, 251.333,72.083, -108.667,72.083, 251.500,72.083, -108.500,72.083, 251.583,72.083, -108.417,72.083, 252.417,72.083, -107.583,72.083, 254.750,72.083, -105.250,72.083, 254.917,72.083, -105.083,72.083, 259.583,72.083, -100.417,72.083, 259.667,72.083, -100.333,72.083, 263.250,72.083, -96.750,72.083, 264.917,72.083, -95.083,72.083, 265.083,72.083, -94.917,72.083, 265.167,72.083, -94.833,72.083, 265.250,72.083, -94.750,72.083, 265.333,72.083, -94.667,72.083, 265.417,72.083, -94.583,72.083, 265.500,72.083, -94.500,72.083, 265.583,72.083, -94.417,72.083, 265.667,72.083, -94.333,72.083, 265.750,72.083, -94.250,72.083, 270.083,72.083, -89.917,72.083, 270.167,72.083, -89.833,72.083, 270.250,72.083, -89.750,72.083, 270.333,72.083, -89.667,72.083, 270.417,72.083, -89.583,72.083, 273.333,72.083, -86.667,72.083, 274.583,72.083, -85.417,72.083, 275.333,72.083, -84.667,72.083, 275.500,72.083, -84.500,72.083, 275.667,72.083, -84.333,72.083, 275.750,72.083, -84.250,72.083, 278.833,72.083, -81.167,72.083, 279.667,72.083, -80.333,72.083, 279.917,72.083, -80.083,72.083, 280.083,72.083, -79.917,72.083, 280.750,72.083, -79.250,72.083, 281.167,72.083, -78.833,72.083, 281.250,72.083, -78.750,72.083, 281.333,72.083, -78.667,72.083, 281.500,72.083, -78.500,72.083, 281.667,72.083, -78.333,72.083, 282.667,72.083, -77.333,72.083, 282.833,72.083, -77.167,72.083, 283.750,72.083, -76.250,72.083, 284.167,72.083, -75.833,72.083, 284.250,72.083, -75.750,72.083, 284.333,72.083, -75.667,72.083, 284.417,72.083, -75.583,72.083, 284.500,72.083, -75.500,72.083, 284.583,72.083, -75.417,72.083, 284.750,72.083, -75.250,72.083, 284.917,72.083, -75.083,72.083, 285.000,72.083, -75.000,72.083, 285.083,72.083, -74.917,72.083, 285.167,72.083, -74.833,72.083, 285.250,72.083, -74.750,72.083, 285.333,72.083, -74.667,72.083, 285.417,72.083, -74.583,72.083, 304.667,72.083, -55.333,72.083, 304.750,72.083, -55.250,72.083, 304.833,72.083, -55.167,72.083, 305.167,72.083, -54.833,72.083, 305.333,72.083, -54.667,72.083, 305.500,72.083, -54.500,72.083, 306.083,72.083, -53.917,72.083, 306.500,72.083, -53.500,72.083, 306.583,72.083, -53.417,72.083, 307.250,72.083, -52.750,72.083, 331.083,72.083, -28.917,72.083, 331.583,72.083, -28.417,72.083, 331.667,72.083, -28.333,72.083, 331.750,72.083, -28.250,72.083, 334.583,72.083, -25.417,72.083, 336.167,72.083, -23.833,72.083, 336.250,72.083, -23.750,72.083, 336.333,72.083, -23.667,72.083, 336.417,72.083, -23.583,72.083, 336.500,72.083, -23.500,72.083, 336.583,72.083, -23.417,72.083, 52.500,72.167, 55.333,72.167, 55.417,72.167, 68.750,72.167, 72.667,72.167, 75.083,72.167, 75.500,72.167, 77.500,72.167, 77.583,72.167, 77.667,72.167, 77.750,72.167, 77.833,72.167, 77.917,72.167, 78.000,72.167, 79.750,72.167, 79.833,72.167, 79.917,72.167, 80.000,72.167, 80.083,72.167, 82.333,72.167, 126.500,72.167, 126.583,72.167, 127.000,72.167, 127.667,72.167, 127.750,72.167, 127.833,72.167, 127.917,72.167, 128.000,72.167, 128.583,72.167, 128.667,72.167, 129.083,72.167, 129.167,72.167, 129.250,72.167, 139.250,72.167, 139.333,72.167, 139.417,72.167, 139.500,72.167, 140.250,72.167, 144.167,72.167, 144.250,72.167, 144.333,72.167, 144.417,72.167, 144.500,72.167, 144.583,72.167, 144.667,72.167, 144.750,72.167, 144.833,72.167, 144.917,72.167, 145.000,72.167, 145.583,72.167, 145.917,72.167, 146.000,72.167, 146.083,72.167, 146.167,72.167, 146.417,72.167, 146.500,72.167, 146.583,72.167, 146.833,72.167, 146.917,72.167, 148.917,72.167, 149.000,72.167, 149.083,72.167, 149.167,72.167, 149.250,72.167, 149.333,72.167, 234.417,72.167, -125.583,72.167, 239.583,72.167, -120.417,72.167, 241.417,72.167, -118.583,72.167, 241.500,72.167, -118.500,72.167, 241.583,72.167, -118.417,72.167, 241.667,72.167, -118.333,72.167, 241.750,72.167, -118.250,72.167, 241.833,72.167, -118.167,72.167, 251.250,72.167, -108.750,72.167, 251.417,72.167, -108.583,72.167, 252.250,72.167, -107.750,72.167, 252.333,72.167, -107.667,72.167, 254.833,72.167, -105.167,72.167, 259.417,72.167, -100.583,72.167, 259.500,72.167, -100.500,72.167, 263.250,72.167, -96.750,72.167, 264.833,72.167, -95.167,72.167, 265.750,72.167, -94.250,72.167, 270.500,72.167, -89.500,72.167, 273.333,72.167, -86.667,72.167, 274.583,72.167, -85.417,72.167, 274.667,72.167, -85.333,72.167, 274.750,72.167, -85.250,72.167, 274.833,72.167, -85.167,72.167, 274.917,72.167, -85.083,72.167, 275.000,72.167, -85.000,72.167, 275.083,72.167, -84.917,72.167, 275.167,72.167, -84.833,72.167, 275.250,72.167, -84.750,72.167, 275.417,72.167, -84.583,72.167, 275.583,72.167, -84.417,72.167, 278.500,72.167, -81.500,72.167, 278.667,72.167, -81.333,72.167, 278.917,72.167, -81.083,72.167, 279.583,72.167, -80.417,72.167, 279.667,72.167, -80.333,72.167, 279.750,72.167, -80.250,72.167, 279.833,72.167, -80.167,72.167, 280.000,72.167, -80.000,72.167, 280.167,72.167, -79.833,72.167, 280.250,72.167, -79.750,72.167, 280.333,72.167, -79.667,72.167, 280.500,72.167, -79.500,72.167, 280.833,72.167, -79.167,72.167, 280.917,72.167, -79.083,72.167, 281.000,72.167, -79.000,72.167, 281.167,72.167, -78.833,72.167, 281.333,72.167, -78.667,72.167, 281.417,72.167, -78.583,72.167, 281.500,72.167, -78.500,72.167, 281.583,72.167, -78.417,72.167, 281.833,72.167, -78.167,72.167, 282.000,72.167, -78.000,72.167, 282.083,72.167, -77.917,72.167, 282.167,72.167, -77.833,72.167, 282.250,72.167, -77.750,72.167, 282.583,72.167, -77.417,72.167, 282.750,72.167, -77.250,72.167, 282.917,72.167, -77.083,72.167, 283.833,72.167, -76.167,72.167, 283.917,72.167, -76.083,72.167, 284.000,72.167, -76.000,72.167, 284.083,72.167, -75.917,72.167, 284.667,72.167, -75.333,72.167, 304.500,72.167, -55.500,72.167, 304.917,72.167, -55.083,72.167, 305.000,72.167, -55.000,72.167, 305.083,72.167, -54.917,72.167, 305.250,72.167, -54.750,72.167, 305.417,72.167, -54.583,72.167, 305.583,72.167, -54.417,72.167, 306.000,72.167, -54.000,72.167, 306.167,72.167, -53.833,72.167, 306.333,72.167, -53.667,72.167, 306.417,72.167, -53.583,72.167, 331.167,72.167, -28.833,72.167, 331.250,72.167, -28.750,72.167, 331.333,72.167, -28.667,72.167, 331.417,72.167, -28.583,72.167, 331.500,72.167, -28.500,72.167, 334.417,72.167, -25.583,72.167, 334.500,72.167, -25.500,72.167, 334.667,72.167, -25.333,72.167, 336.083,72.167, -23.917,72.167, 337.500,72.167, -22.500,72.167, 337.583,72.167, -22.417,72.167, 337.667,72.167, -22.333,72.167, 52.500,72.250, 52.583,72.250, 52.667,72.250, 55.417,72.250, 68.750,72.250, 72.750,72.250, 75.167,72.250, 75.583,72.250, 77.833,72.250, 77.917,72.250, 78.000,72.250, 79.583,72.250, 79.667,72.250, 82.250,72.250, 125.667,72.250, 125.750,72.250, 125.833,72.250, 125.917,72.250, 126.000,72.250, 126.167,72.250, 126.250,72.250, 126.333,72.250, 126.417,72.250, 126.917,72.250, 127.583,72.250, 128.167,72.250, 128.250,72.250, 128.333,72.250, 128.417,72.250, 128.500,72.250, 129.333,72.250, 139.167,72.250, 139.583,72.250, 139.667,72.250, 139.750,72.250, 139.833,72.250, 139.917,72.250, 140.000,72.250, 140.083,72.250, 140.167,72.250, 144.083,72.250, 145.083,72.250, 145.167,72.250, 145.250,72.250, 145.333,72.250, 145.417,72.250, 145.500,72.250, 145.750,72.250, 145.833,72.250, 145.917,72.250, 146.000,72.250, 146.083,72.250, 146.167,72.250, 146.250,72.250, 146.333,72.250, 146.417,72.250, 146.500,72.250, 146.583,72.250, 146.667,72.250, 146.750,72.250, 147.000,72.250, 147.083,72.250, 147.167,72.250, 147.250,72.250, 147.333,72.250, 147.417,72.250, 147.500,72.250, 147.583,72.250, 147.667,72.250, 147.750,72.250, 147.833,72.250, 147.917,72.250, 148.000,72.250, 148.083,72.250, 148.167,72.250, 148.250,72.250, 148.333,72.250, 148.417,72.250, 148.500,72.250, 148.583,72.250, 148.667,72.250, 148.750,72.250, 148.833,72.250, 234.500,72.250, -125.500,72.250, 239.500,72.250, -120.500,72.250, 239.917,72.250, -120.083,72.250, 240.000,72.250, -120.000,72.250, 240.083,72.250, -119.917,72.250, 241.917,72.250, -118.083,72.250, 248.000,72.250, -112.000,72.250, 248.083,72.250, -111.917,72.250, 248.167,72.250, -111.833,72.250, 248.250,72.250, -111.750,72.250, 248.333,72.250, -111.667,72.250, 248.417,72.250, -111.583,72.250, 248.500,72.250, -111.500,72.250, 248.750,72.250, -111.250,72.250, 248.917,72.250, -111.083,72.250, 251.250,72.250, -108.750,72.250, 251.333,72.250, -108.667,72.250, 252.250,72.250, -107.750,72.250, 254.750,72.250, -105.250,72.250, 259.000,72.250, -101.000,72.250, 259.083,72.250, -100.917,72.250, 259.167,72.250, -100.833,72.250, 259.250,72.250, -100.750,72.250, 259.333,72.250, -100.667,72.250, 263.167,72.250, -96.833,72.250, 264.833,72.250, -95.167,72.250, 265.833,72.250, -94.167,72.250, 265.917,72.250, -94.083,72.250, 270.083,72.250, -89.917,72.250, 270.167,72.250, -89.833,72.250, 270.250,72.250, -89.750,72.250, 270.333,72.250, -89.667,72.250, 270.417,72.250, -89.583,72.250, 273.333,72.250, -86.667,72.250, 274.583,72.250, -85.417,72.250, 275.250,72.250, -84.750,72.250, 275.333,72.250, -84.667,72.250, 278.417,72.250, -81.583,72.250, 278.583,72.250, -81.417,72.250, 278.750,72.250, -81.250,72.250, 278.833,72.250, -81.167,72.250, 278.917,72.250, -81.083,72.250, 279.833,72.250, -80.167,72.250, 280.000,72.250, -80.000,72.250, 280.417,72.250, -79.583,72.250, 280.583,72.250, -79.417,72.250, 280.750,72.250, -79.250,72.250, 280.833,72.250, -79.167,72.250, 281.250,72.250, -78.750,72.250, 281.417,72.250, -78.583,72.250, 281.583,72.250, -78.417,72.250, 281.667,72.250, -78.333,72.250, 281.750,72.250, -78.250,72.250, 281.917,72.250, -78.083,72.250, 282.333,72.250, -77.667,72.250, 282.667,72.250, -77.333,72.250, 282.833,72.250, -77.167,72.250, 284.750,72.250, -75.250,72.250, 284.833,72.250, -75.167,72.250, 304.583,72.250, -55.417,72.250, 304.667,72.250, -55.333,72.250, 304.750,72.250, -55.250,72.250, 305.167,72.250, -54.833,72.250, 305.333,72.250, -54.667,72.250, 305.500,72.250, -54.500,72.250, 305.917,72.250, -54.083,72.250, 306.083,72.250, -53.917,72.250, 306.250,72.250, -53.750,72.250, 334.333,72.250, -25.667,72.250, 334.500,72.250, -25.500,72.250, 334.667,72.250, -25.333,72.250, 334.750,72.250, -25.250,72.250, 335.500,72.250, -24.500,72.250, 335.667,72.250, -24.333,72.250, 335.750,72.250, -24.250,72.250, 335.833,72.250, -24.167,72.250, 335.917,72.250, -24.083,72.250, 336.000,72.250, -24.000,72.250, 337.083,72.250, -22.917,72.250, 337.167,72.250, -22.833,72.250, 337.250,72.250, -22.750,72.250, 337.333,72.250, -22.667,72.250, 337.417,72.250, -22.583,72.250, 337.500,72.250, -22.500,72.250, 337.583,72.250, -22.417,72.250, 337.667,72.250, -22.333,72.250, 52.750,72.333, 55.417,72.333, 68.833,72.333, 72.750,72.333, 72.833,72.333, 75.167,72.333, 75.583,72.333, 76.917,72.333, 77.000,72.333, 77.083,72.333, 77.167,72.333, 77.250,72.333, 77.333,72.333, 77.417,72.333, 77.500,72.333, 77.583,72.333, 77.667,72.333, 77.750,72.333, 78.083,72.333, 78.250,72.333, 78.333,72.333, 78.417,72.333, 78.500,72.333, 78.583,72.333, 78.667,72.333, 78.750,72.333, 78.833,72.333, 78.917,72.333, 79.000,72.333, 79.083,72.333, 79.167,72.333, 79.250,72.333, 79.333,72.333, 79.417,72.333, 79.500,72.333, 81.750,72.333, 81.833,72.333, 81.917,72.333, 82.000,72.333, 82.083,72.333, 82.167,72.333, 125.417,72.333, 125.500,72.333, 125.583,72.333, 126.083,72.333, 126.833,72.333, 126.917,72.333, 127.000,72.333, 127.083,72.333, 127.167,72.333, 127.250,72.333, 127.333,72.333, 127.417,72.333, 127.500,72.333, 127.583,72.333, 127.917,72.333, 128.000,72.333, 128.083,72.333, 129.167,72.333, 129.250,72.333, 129.333,72.333, 139.250,72.333, 144.167,72.333, 144.250,72.333, 144.333,72.333, 144.417,72.333, 144.500,72.333, 146.667,72.333, 146.750,72.333, 234.583,72.333, -125.417,72.333, 239.583,72.333, -120.417,72.333, 239.667,72.333, -120.333,72.333, 239.750,72.333, -120.250,72.333, 239.833,72.333, -120.167,72.333, 240.167,72.333, -119.833,72.333, 240.250,72.333, -119.750,72.333, 240.333,72.333, -119.667,72.333, 240.417,72.333, -119.583,72.333, 241.917,72.333, -118.083,72.333, 247.917,72.333, -112.083,72.333, 248.583,72.333, -111.417,72.333, 248.667,72.333, -111.333,72.333, 248.833,72.333, -111.167,72.333, 249.000,72.333, -111.000,72.333, 251.167,72.333, -108.833,72.333, 252.250,72.333, -107.750,72.333, 254.583,72.333, -105.417,72.333, 254.667,72.333, -105.333,72.333, 258.167,72.333, -101.833,72.333, 258.250,72.333, -101.750,72.333, 258.333,72.333, -101.667,72.333, 258.417,72.333, -101.583,72.333, 258.500,72.333, -101.500,72.333, 258.583,72.333, -101.417,72.333, 258.667,72.333, -101.333,72.333, 258.750,72.333, -101.250,72.333, 258.833,72.333, -101.167,72.333, 258.917,72.333, -101.083,72.333, 263.167,72.333, -96.833,72.333, 264.833,72.333, -95.167,72.333, 266.000,72.333, -94.000,72.333, 266.083,72.333, -93.917,72.333, 270.083,72.333, -89.917,72.333, 273.417,72.333, -86.583,72.333, 275.167,72.333, -84.833,72.333, 278.500,72.333, -81.500,72.333, 278.583,72.333, -81.417,72.333, 279.000,72.333, -81.000,72.333, 279.083,72.333, -80.917,72.333, 279.917,72.333, -80.083,72.333, 280.000,72.333, -80.000,72.333, 280.083,72.333, -79.917,72.333, 280.167,72.333, -79.833,72.333, 280.583,72.333, -79.417,72.333, 280.667,72.333, -79.333,72.333, 281.833,72.333, -78.167,72.333, 282.000,72.333, -78.000,72.333, 282.083,72.333, -77.917,72.333, 282.167,72.333, -77.833,72.333, 282.250,72.333, -77.750,72.333, 284.750,72.333, -75.250,72.333, 304.917,72.333, -55.083,72.333, 305.083,72.333, -54.917,72.333, 305.833,72.333, -54.167,72.333, 306.000,72.333, -54.000,72.333, 306.167,72.333, -53.833,72.333, 334.167,72.333, -25.833,72.333, 334.250,72.333, -25.750,72.333, 334.333,72.333, -25.667,72.333, 334.417,72.333, -25.583,72.333, 334.833,72.333, -25.167,72.333, 334.917,72.333, -25.083,72.333, 335.000,72.333, -25.000,72.333, 335.083,72.333, -24.917,72.333, 335.167,72.333, -24.833,72.333, 335.250,72.333, -24.750,72.333, 335.333,72.333, -24.667,72.333, 335.417,72.333, -24.583,72.333, 335.583,72.333, -24.417,72.333, 336.833,72.333, -23.167,72.333, 336.917,72.333, -23.083,72.333, 337.000,72.333, -23.000,72.333, 337.167,72.333, -22.833,72.333, 337.250,72.333, -22.750,72.333, 337.333,72.333, -22.667,72.333, 52.750,72.417, 55.417,72.417, 68.917,72.417, 72.667,72.417, 75.167,72.417, 75.500,72.417, 77.167,72.417, 77.250,72.417, 77.833,72.417, 77.917,72.417, 78.000,72.417, 78.167,72.417, 81.000,72.417, 81.083,72.417, 81.167,72.417, 81.250,72.417, 81.333,72.417, 81.417,72.417, 81.500,72.417, 81.583,72.417, 81.667,72.417, 125.167,72.417, 125.250,72.417, 125.333,72.417, 125.583,72.417, 125.667,72.417, 125.750,72.417, 125.833,72.417, 125.917,72.417, 126.000,72.417, 126.167,72.417, 126.250,72.417, 126.500,72.417, 127.667,72.417, 127.750,72.417, 127.833,72.417, 128.583,72.417, 128.667,72.417, 128.750,72.417, 128.833,72.417, 128.917,72.417, 129.000,72.417, 129.083,72.417, 139.333,72.417, 139.417,72.417, 139.500,72.417, 139.583,72.417, 139.833,72.417, 139.917,72.417, 140.000,72.417, 140.083,72.417, 140.167,72.417, 140.250,72.417, 140.333,72.417, 140.417,72.417, 140.500,72.417, 140.583,72.417, 144.583,72.417, 144.667,72.417, 145.083,72.417, 145.167,72.417, 145.250,72.417, 145.333,72.417, 145.417,72.417, 145.500,72.417, 145.583,72.417, 145.667,72.417, 145.750,72.417, 145.833,72.417, 145.917,72.417, 146.000,72.417, 146.083,72.417, 146.167,72.417, 146.250,72.417, 146.333,72.417, 146.417,72.417, 234.583,72.417, -125.417,72.417, 234.667,72.417, -125.333,72.417, 234.750,72.417, -125.250,72.417, 240.500,72.417, -119.500,72.417, 241.417,72.417, -118.583,72.417, 241.500,72.417, -118.500,72.417, 241.583,72.417, -118.417,72.417, 241.667,72.417, -118.333,72.417, 241.750,72.417, -118.250,72.417, 241.833,72.417, -118.167,72.417, 248.000,72.417, -112.000,72.417, 248.083,72.417, -111.917,72.417, 248.167,72.417, -111.833,72.417, 249.000,72.417, -111.000,72.417, 249.083,72.417, -110.917,72.417, 249.167,72.417, -110.833,72.417, 249.250,72.417, -110.750,72.417, 249.417,72.417, -110.583,72.417, 249.667,72.417, -110.333,72.417, 249.750,72.417, -110.250,72.417, 249.833,72.417, -110.167,72.417, 249.917,72.417, -110.083,72.417, 250.000,72.417, -110.000,72.417, 250.083,72.417, -109.917,72.417, 250.167,72.417, -109.833,72.417, 251.167,72.417, -108.833,72.417, 252.167,72.417, -107.833,72.417, 254.500,72.417, -105.500,72.417, 254.667,72.417, -105.333,72.417, 258.167,72.417, -101.833,72.417, 263.250,72.417, -96.750,72.417, 263.333,72.417, -96.667,72.417, 263.417,72.417, -96.583,72.417, 263.500,72.417, -96.500,72.417, 264.833,72.417, -95.167,72.417, 266.167,72.417, -93.833,72.417, 266.250,72.417, -93.750,72.417, 270.167,72.417, -89.833,72.417, 273.500,72.417, -86.500,72.417, 273.583,72.417, -86.417,72.417, 274.667,72.417, -85.333,72.417, 274.750,72.417, -85.250,72.417, 274.833,72.417, -85.167,72.417, 275.250,72.417, -84.750,72.417, 278.667,72.417, -81.333,72.417, 278.750,72.417, -81.250,72.417, 279.167,72.417, -80.833,72.417, 279.250,72.417, -80.750,72.417, 281.500,72.417, -78.500,72.417, 281.583,72.417, -78.417,72.417, 281.667,72.417, -78.333,72.417, 281.750,72.417, -78.250,72.417, 283.750,72.417, -76.250,72.417, 283.917,72.417, -76.083,72.417, 284.667,72.417, -75.333,72.417, 304.417,72.417, -55.583,72.417, 304.500,72.417, -55.500,72.417, 304.583,72.417, -55.417,72.417, 304.750,72.417, -55.250,72.417, 304.917,72.417, -55.083,72.417, 305.167,72.417, -54.833,72.417, 305.333,72.417, -54.667,72.417, 305.417,72.417, -54.583,72.417, 305.500,72.417, -54.500,72.417, 305.583,72.417, -54.417,72.417, 305.917,72.417, -54.083,72.417, 306.083,72.417, -53.917,72.417, 334.083,72.417, -25.917,72.417, 336.417,72.417, -23.583,72.417, 336.500,72.417, -23.500,72.417, 336.583,72.417, -23.417,72.417, 336.667,72.417, -23.333,72.417, 336.750,72.417, -23.250,72.417, 337.083,72.417, -22.917,72.417, 52.750,72.500, 52.833,72.500, 52.917,72.500, 55.250,72.500, 55.333,72.500, 55.500,72.500, 68.917,72.500, 72.750,72.500, 75.083,72.500, 75.500,72.500, 77.333,72.500, 77.417,72.500, 78.000,72.500, 78.083,72.500, 78.167,72.500, 78.250,72.500, 78.333,72.500, 80.833,72.500, 80.917,72.500, 124.833,72.500, 124.917,72.500, 125.000,72.500, 125.083,72.500, 125.333,72.500, 125.417,72.500, 125.500,72.500, 126.083,72.500, 126.333,72.500, 126.417,72.500, 126.750,72.500, 126.833,72.500, 126.917,72.500, 127.000,72.500, 127.083,72.500, 127.167,72.500, 127.250,72.500, 127.333,72.500, 127.417,72.500, 127.500,72.500, 127.583,72.500, 128.083,72.500, 128.167,72.500, 128.250,72.500, 128.500,72.500, 139.667,72.500, 139.750,72.500, 140.667,72.500, 140.750,72.500, 140.833,72.500, 140.917,72.500, 141.000,72.500, 141.083,72.500, 144.750,72.500, 144.833,72.500, 144.917,72.500, 145.000,72.500, 145.083,72.500, 145.167,72.500, 145.250,72.500, 145.333,72.500, 145.417,72.500, 145.500,72.500, 145.583,72.500, 145.667,72.500, 145.750,72.500, 234.833,72.500, -125.167,72.500, 234.917,72.500, -125.083,72.500, 235.000,72.500, -125.000,72.500, 240.583,72.500, -119.417,72.500, 241.500,72.500, -118.500,72.500, 241.583,72.500, -118.417,72.500, 241.667,72.500, -118.333,72.500, 245.333,72.500, -114.667,72.500, 245.500,72.500, -114.500,72.500, 245.583,72.500, -114.417,72.500, 245.667,72.500, -114.333,72.500, 248.250,72.500, -111.750,72.500, 248.333,72.500, -111.667,72.500, 249.333,72.500, -110.667,72.500, 249.500,72.500, -110.500,72.500, 249.583,72.500, -110.417,72.500, 250.250,72.500, -109.750,72.500, 250.833,72.500, -109.167,72.500, 250.917,72.500, -109.083,72.500, 251.000,72.500, -109.000,72.500, 251.083,72.500, -108.917,72.500, 251.167,72.500, -108.833,72.500, 251.333,72.500, -108.667,72.500, 252.083,72.500, -107.917,72.500, 254.583,72.500, -105.417,72.500, 254.667,72.500, -105.333,72.500, 258.000,72.500, -102.000,72.500, 258.083,72.500, -101.917,72.500, 263.417,72.500, -96.583,72.500, 264.833,72.500, -95.167,72.500, 266.250,72.500, -93.750,72.500, 266.333,72.500, -93.667,72.500, 270.250,72.500, -89.750,72.500, 273.333,72.500, -86.667,72.500, 273.417,72.500, -86.583,72.500, 274.500,72.500, -85.500,72.500, 274.583,72.500, -85.417,72.500, 274.917,72.500, -85.083,72.500, 275.000,72.500, -85.000,72.500, 275.083,72.500, -84.917,72.500, 275.167,72.500, -84.833,72.500, 278.833,72.500, -81.167,72.500, 278.917,72.500, -81.083,72.500, 279.000,72.500, -81.000,72.500, 281.500,72.500, -78.500,72.500, 283.667,72.500, -76.333,72.500, 283.833,72.500, -76.167,72.500, 284.000,72.500, -76.000,72.500, 284.083,72.500, -75.917,72.500, 284.167,72.500, -75.833,72.500, 284.250,72.500, -75.750,72.500, 284.333,72.500, -75.667,72.500, 284.417,72.500, -75.583,72.500, 284.500,72.500, -75.500,72.500, 284.583,72.500, -75.417,72.500, 304.500,72.500, -55.500,72.500, 305.250,72.500, -54.750,72.500, 305.667,72.500, -54.333,72.500, 333.583,72.500, -26.417,72.500, 334.167,72.500, -25.833,72.500, 334.250,72.500, -25.750,72.500, 334.333,72.500, -25.667,72.500, 334.417,72.500, -25.583,72.500, 334.500,72.500, -25.500,72.500, 334.583,72.500, -25.417,72.500, 334.667,72.500, -25.333,72.500, 334.750,72.500, -25.250,72.500, 334.833,72.500, -25.167,72.500, 334.917,72.500, -25.083,72.500, 335.000,72.500, -25.000,72.500, 336.000,72.500, -24.000,72.500, 336.083,72.500, -23.917,72.500, 336.167,72.500, -23.833,72.500, 336.250,72.500, -23.750,72.500, 336.333,72.500, -23.667,72.500, 337.167,72.500, -22.833,72.500, 337.250,72.500, -22.750,72.500, 337.333,72.500, -22.667,72.500, 337.417,72.500, -22.583,72.500, 337.500,72.500, -22.500,72.500, 337.583,72.500, -22.417,72.500, 52.750,72.583, 53.000,72.583, 55.167,72.583, 55.417,72.583, 55.583,72.583, 69.000,72.583, 72.667,72.583, 75.083,72.583, 75.500,72.583, 75.583,72.583, 77.500,72.583, 77.583,72.583, 77.667,72.583, 77.750,72.583, 77.833,72.583, 77.917,72.583, 80.833,72.583, 113.333,72.583, 113.417,72.583, 124.167,72.583, 124.250,72.583, 124.333,72.583, 124.417,72.583, 124.500,72.583, 124.583,72.583, 124.667,72.583, 124.750,72.583, 125.083,72.583, 125.167,72.583, 125.250,72.583, 126.167,72.583, 126.417,72.583, 126.500,72.583, 126.583,72.583, 126.667,72.583, 126.833,72.583, 127.167,72.583, 127.250,72.583, 127.333,72.583, 127.667,72.583, 127.750,72.583, 127.833,72.583, 128.000,72.583, 128.333,72.583, 128.417,72.583, 128.500,72.583, 128.583,72.583, 128.667,72.583, 128.750,72.583, 128.833,72.583, 141.167,72.583, 143.667,72.583, 143.750,72.583, 143.833,72.583, 143.917,72.583, 144.000,72.583, 144.083,72.583, 144.167,72.583, 144.250,72.583, 144.333,72.583, 144.417,72.583, 144.500,72.583, 144.583,72.583, 144.667,72.583, 144.750,72.583, 144.833,72.583, 144.917,72.583, 235.083,72.583, -124.917,72.583, 240.667,72.583, -119.333,72.583, 241.750,72.583, -118.250,72.583, 241.833,72.583, -118.167,72.583, 241.917,72.583, -118.083,72.583, 245.250,72.583, -114.750,72.583, 245.417,72.583, -114.583,72.583, 245.750,72.583, -114.250,72.583, 245.833,72.583, -114.167,72.583, 245.917,72.583, -114.083,72.583, 246.000,72.583, -114.000,72.583, 246.083,72.583, -113.917,72.583, 246.167,72.583, -113.833,72.583, 246.250,72.583, -113.750,72.583, 246.333,72.583, -113.667,72.583, 246.500,72.583, -113.500,72.583, 248.417,72.583, -111.583,72.583, 248.500,72.583, -111.500,72.583, 248.667,72.583, -111.333,72.583, 250.083,72.583, -109.917,72.583, 250.167,72.583, -109.833,72.583, 250.750,72.583, -109.250,72.583, 252.167,72.583, -107.833,72.583, 254.500,72.583, -105.500,72.583, 257.667,72.583, -102.333,72.583, 257.750,72.583, -102.250,72.583, 257.833,72.583, -102.167,72.583, 257.917,72.583, -102.083,72.583, 262.667,72.583, -97.333,72.583, 262.750,72.583, -97.250,72.583, 262.833,72.583, -97.167,72.583, 262.917,72.583, -97.083,72.583, 263.000,72.583, -97.000,72.583, 263.333,72.583, -96.667,72.583, 264.667,72.583, -95.333,72.583, 264.750,72.583, -95.250,72.583, 266.167,72.583, -93.833,72.583, 270.250,72.583, -89.750,72.583, 270.333,72.583, -89.667,72.583, 270.417,72.583, -89.583,72.583, 270.500,72.583, -89.500,72.583, 273.167,72.583, -86.833,72.583, 273.250,72.583, -86.750,72.583, 274.500,72.583, -85.500,72.583, 279.083,72.583, -80.917,72.583, 279.167,72.583, -80.833,72.583, 279.250,72.583, -80.750,72.583, 281.583,72.583, -78.417,72.583, 281.667,72.583, -78.333,72.583, 281.750,72.583, -78.250,72.583, 281.833,72.583, -78.167,72.583, 281.917,72.583, -78.083,72.583, 283.250,72.583, -76.750,72.583, 283.333,72.583, -76.667,72.583, 283.417,72.583, -76.583,72.583, 283.500,72.583, -76.500,72.583, 283.583,72.583, -76.417,72.583, 283.667,72.583, -76.333,72.583, 304.417,72.583, -55.583,72.583, 305.167,72.583, -54.833,72.583, 305.333,72.583, -54.667,72.583, 305.417,72.583, -54.583,72.583, 305.500,72.583, -54.500,72.583, 305.583,72.583, -54.417,72.583, 333.500,72.583, -26.500,72.583, 333.667,72.583, -26.333,72.583, 335.083,72.583, -24.917,72.583, 335.667,72.583, -24.333,72.583, 335.750,72.583, -24.250,72.583, 335.833,72.583, -24.167,72.583, 335.917,72.583, -24.083,72.583, 337.167,72.583, -22.833,72.583, 337.333,72.583, -22.667,72.583, 337.417,72.583, -22.583,72.583, 53.000,72.667, 55.250,72.667, 55.333,72.667, 55.500,72.667, 69.000,72.667, 69.083,72.667, 72.583,72.667, 72.667,72.667, 75.000,72.667, 75.417,72.667, 80.667,72.667, 80.750,72.667, 113.250,72.667, 113.500,72.667, 123.167,72.667, 123.250,72.667, 123.333,72.667, 123.417,72.667, 123.500,72.667, 123.583,72.667, 123.833,72.667, 123.917,72.667, 124.000,72.667, 124.083,72.667, 124.833,72.667, 124.917,72.667, 125.000,72.667, 126.167,72.667, 126.417,72.667, 126.917,72.667, 127.000,72.667, 127.083,72.667, 127.417,72.667, 127.583,72.667, 127.917,72.667, 128.083,72.667, 128.167,72.667, 128.250,72.667, 128.583,72.667, 128.667,72.667, 129.083,72.667, 141.083,72.667, 141.667,72.667, 141.750,72.667, 141.833,72.667, 141.917,72.667, 142.000,72.667, 142.083,72.667, 142.167,72.667, 142.250,72.667, 142.333,72.667, 142.417,72.667, 142.500,72.667, 142.583,72.667, 142.667,72.667, 142.750,72.667, 142.833,72.667, 142.917,72.667, 143.000,72.667, 143.083,72.667, 143.167,72.667, 143.250,72.667, 143.333,72.667, 143.417,72.667, 143.500,72.667, 143.583,72.667, 235.000,72.667, -125.000,72.667, 240.750,72.667, -119.250,72.667, 240.833,72.667, -119.167,72.667, 242.000,72.667, -118.000,72.667, 242.083,72.667, -117.917,72.667, 242.167,72.667, -117.833,72.667, 245.333,72.667, -114.667,72.667, 245.500,72.667, -114.500,72.667, 245.583,72.667, -114.417,72.667, 245.667,72.667, -114.333,72.667, 246.417,72.667, -113.583,72.667, 246.583,72.667, -113.417,72.667, 248.417,72.667, -111.583,72.667, 248.500,72.667, -111.500,72.667, 248.583,72.667, -111.417,72.667, 249.750,72.667, -110.250,72.667, 249.833,72.667, -110.167,72.667, 249.917,72.667, -110.083,72.667, 250.083,72.667, -109.917,72.667, 250.250,72.667, -109.750,72.667, 250.750,72.667, -109.250,72.667, 250.833,72.667, -109.167,72.667, 250.917,72.667, -109.083,72.667, 252.000,72.667, -108.000,72.667, 252.083,72.667, -107.917,72.667, 254.500,72.667, -105.500,72.667, 254.583,72.667, -105.417,72.667, 257.417,72.667, -102.583,72.667, 257.500,72.667, -102.500,72.667, 257.583,72.667, -102.417,72.667, 258.750,72.667, -101.250,72.667, 258.833,72.667, -101.167,72.667, 258.917,72.667, -101.083,72.667, 259.000,72.667, -101.000,72.667, 259.083,72.667, -100.917,72.667, 259.167,72.667, -100.833,72.667, 259.333,72.667, -100.667,72.667, 259.417,72.667, -100.583,72.667, 259.500,72.667, -100.500,72.667, 259.583,72.667, -100.417,72.667, 262.583,72.667, -97.417,72.667, 263.083,72.667, -96.917,72.667, 263.167,72.667, -96.833,72.667, 263.250,72.667, -96.750,72.667, 264.583,72.667, -95.417,72.667, 265.583,72.667, -94.417,72.667, 265.667,72.667, -94.333,72.667, 265.750,72.667, -94.250,72.667, 265.833,72.667, -94.167,72.667, 265.917,72.667, -94.083,72.667, 266.000,72.667, -94.000,72.667, 266.083,72.667, -93.917,72.667, 266.167,72.667, -93.833,72.667, 270.583,72.667, -89.417,72.667, 273.083,72.667, -86.917,72.667, 274.333,72.667, -85.667,72.667, 274.417,72.667, -85.583,72.667, 276.000,72.667, -84.000,72.667, 279.333,72.667, -80.667,72.667, 282.000,72.667, -78.000,72.667, 282.083,72.667, -77.917,72.667, 282.167,72.667, -77.833,72.667, 282.250,72.667, -77.750,72.667, 282.333,72.667, -77.667,72.667, 282.667,72.667, -77.333,72.667, 282.833,72.667, -77.167,72.667, 282.917,72.667, -77.083,72.667, 283.000,72.667, -77.000,72.667, 283.083,72.667, -76.917,72.667, 283.167,72.667, -76.833,72.667, 303.833,72.667, -56.167,72.667, 303.917,72.667, -56.083,72.667, 304.333,72.667, -55.667,72.667, 304.500,72.667, -55.500,72.667, 305.250,72.667, -54.750,72.667, 305.333,72.667, -54.667,72.667, 333.417,72.667, -26.583,72.667, 333.583,72.667, -26.417,72.667, 333.750,72.667, -26.250,72.667, 333.833,72.667, -26.167,72.667, 333.917,72.667, -26.083,72.667, 334.000,72.667, -26.000,72.667, 334.083,72.667, -25.917,72.667, 334.750,72.667, -25.250,72.667, 334.833,72.667, -25.167,72.667, 334.917,72.667, -25.083,72.667, 335.000,72.667, -25.000,72.667, 335.083,72.667, -24.917,72.667, 335.667,72.667, -24.333,72.667, 336.833,72.667, -23.167,72.667, 336.917,72.667, -23.083,72.667, 337.000,72.667, -23.000,72.667, 337.083,72.667, -22.917,72.667, 337.250,72.667, -22.750,72.667, 52.417,72.750, 52.500,72.750, 52.583,72.750, 52.667,72.750, 52.750,72.750, 52.833,72.750, 52.917,72.750, 55.583,72.750, 55.667,72.750, 69.167,72.750, 69.250,72.750, 72.000,72.750, 72.083,72.750, 72.167,72.750, 72.250,72.750, 72.333,72.750, 72.417,72.750, 72.500,72.750, 74.917,72.750, 75.250,72.750, 75.333,72.750, 75.417,72.750, 78.917,72.750, 79.000,72.750, 79.083,72.750, 79.167,72.750, 79.250,72.750, 79.333,72.750, 79.417,72.750, 80.750,72.750, 105.417,72.750, 105.500,72.750, 105.583,72.750, 105.667,72.750, 113.333,72.750, 113.417,72.750, 122.500,72.750, 122.583,72.750, 122.667,72.750, 122.750,72.750, 122.833,72.750, 122.917,72.750, 123.000,72.750, 123.083,72.750, 123.667,72.750, 123.750,72.750, 124.250,72.750, 124.333,72.750, 124.417,72.750, 124.500,72.750, 124.583,72.750, 124.667,72.750, 124.750,72.750, 126.250,72.750, 126.333,72.750, 127.167,72.750, 127.250,72.750, 127.333,72.750, 127.667,72.750, 127.917,72.750, 128.167,72.750, 128.250,72.750, 128.333,72.750, 128.417,72.750, 128.500,72.750, 128.750,72.750, 140.917,72.750, 141.000,72.750, 141.333,72.750, 141.417,72.750, 141.500,72.750, 141.583,72.750, 235.083,72.750, -124.917,72.750, 240.917,72.750, -119.083,72.750, 241.000,72.750, -119.000,72.750, 241.083,72.750, -118.917,72.750, 241.167,72.750, -118.833,72.750, 242.250,72.750, -117.750,72.750, 242.333,72.750, -117.667,72.750, 242.417,72.750, -117.583,72.750, 245.417,72.750, -114.583,72.750, 246.500,72.750, -113.500,72.750, 248.083,72.750, -111.917,72.750, 248.167,72.750, -111.833,72.750, 248.250,72.750, -111.750,72.750, 248.333,72.750, -111.667,72.750, 249.833,72.750, -110.167,72.750, 250.000,72.750, -110.000,72.750, 250.167,72.750, -109.833,72.750, 250.250,72.750, -109.750,72.750, 250.333,72.750, -109.667,72.750, 250.417,72.750, -109.583,72.750, 250.500,72.750, -109.500,72.750, 250.583,72.750, -109.417,72.750, 250.667,72.750, -109.333,72.750, 252.000,72.750, -108.000,72.750, 254.417,72.750, -105.583,72.750, 254.583,72.750, -105.417,72.750, 257.333,72.750, -102.667,72.750, 258.417,72.750, -101.583,72.750, 258.500,72.750, -101.500,72.750, 258.583,72.750, -101.417,72.750, 258.667,72.750, -101.333,72.750, 259.250,72.750, -100.750,72.750, 259.667,72.750, -100.333,72.750, 262.667,72.750, -97.333,72.750, 262.750,72.750, -97.250,72.750, 262.917,72.750, -97.083,72.750, 263.083,72.750, -96.917,72.750, 263.250,72.750, -96.750,72.750, 264.500,72.750, -95.500,72.750, 265.500,72.750, -94.500,72.750, 267.167,72.750, -92.833,72.750, 267.250,72.750, -92.750,72.750, 267.333,72.750, -92.667,72.750, 267.417,72.750, -92.583,72.750, 267.500,72.750, -92.500,72.750, 267.583,72.750, -92.417,72.750, 267.667,72.750, -92.333,72.750, 267.750,72.750, -92.250,72.750, 270.500,72.750, -89.500,72.750, 270.583,72.750, -89.417,72.750, 273.083,72.750, -86.917,72.750, 274.333,72.750, -85.667,72.750, 275.417,72.750, -84.583,72.750, 275.583,72.750, -84.417,72.750, 275.917,72.750, -84.083,72.750, 276.083,72.750, -83.917,72.750, 279.417,72.750, -80.583,72.750, 279.500,72.750, -80.500,72.750, 280.500,72.750, -79.500,72.750, 280.583,72.750, -79.417,72.750, 282.417,72.750, -77.583,72.750, 282.500,72.750, -77.500,72.750, 282.583,72.750, -77.417,72.750, 282.750,72.750, -77.250,72.750, 304.083,72.750, -55.917,72.750, 304.167,72.750, -55.833,72.750, 304.250,72.750, -55.750,72.750, 304.417,72.750, -55.583,72.750, 304.500,72.750, -55.500,72.750, 304.583,72.750, -55.417,72.750, 304.667,72.750, -55.333,72.750, 304.750,72.750, -55.250,72.750, 304.917,72.750, -55.083,72.750, 305.417,72.750, -54.583,72.750, 332.500,72.750, -27.500,72.750, 332.667,72.750, -27.333,72.750, 332.750,72.750, -27.250,72.750, 332.917,72.750, -27.083,72.750, 333.000,72.750, -27.000,72.750, 333.083,72.750, -26.917,72.750, 333.167,72.750, -26.833,72.750, 333.250,72.750, -26.750,72.750, 333.333,72.750, -26.667,72.750, 334.167,72.750, -25.833,72.750, 334.250,72.750, -25.750,72.750, 334.333,72.750, -25.667,72.750, 334.417,72.750, -25.583,72.750, 334.500,72.750, -25.500,72.750, 334.583,72.750, -25.417,72.750, 334.667,72.750, -25.333,72.750, 335.583,72.750, -24.417,72.750, 336.250,72.750, -23.750,72.750, 336.417,72.750, -23.583,72.750, 336.583,72.750, -23.417,72.750, 336.750,72.750, -23.250,72.750, 337.333,72.750, -22.667,72.750, 337.417,72.750, -22.583,72.750, 337.500,72.750, -22.500,72.750, 337.583,72.750, -22.417,72.750, 337.667,72.750, -22.333,72.750, 337.750,72.750, -22.250,72.750, 52.583,72.833, 52.667,72.833, 52.750,72.833, 52.833,72.833, 52.917,72.833, 53.083,72.833, 53.167,72.833, 53.250,72.833, 53.333,72.833, 55.750,72.833, 55.833,72.833, 55.917,72.833, 56.000,72.833, 56.083,72.833, 69.333,72.833, 69.583,72.833, 69.667,72.833, 69.750,72.833, 69.833,72.833, 69.917,72.833, 70.000,72.833, 70.083,72.833, 70.167,72.833, 70.250,72.833, 70.333,72.833, 70.417,72.833, 70.500,72.833, 70.583,72.833, 70.667,72.833, 70.750,72.833, 70.833,72.833, 70.917,72.833, 71.000,72.833, 71.083,72.833, 71.167,72.833, 71.250,72.833, 71.333,72.833, 71.417,72.833, 71.500,72.833, 71.583,72.833, 71.667,72.833, 71.750,72.833, 71.833,72.833, 71.917,72.833, 74.833,72.833, 74.917,72.833, 75.000,72.833, 75.083,72.833, 75.167,72.833, 78.583,72.833, 78.667,72.833, 78.750,72.833, 78.833,72.833, 79.417,72.833, 80.833,72.833, 105.333,72.833, 105.750,72.833, 105.833,72.833, 105.917,72.833, 113.333,72.833, 113.417,72.833, 120.083,72.833, 120.167,72.833, 120.250,72.833, 121.917,72.833, 122.000,72.833, 122.083,72.833, 122.167,72.833, 122.250,72.833, 122.333,72.833, 122.417,72.833, 123.500,72.833, 123.583,72.833, 123.833,72.833, 123.917,72.833, 124.000,72.833, 124.083,72.833, 124.167,72.833, 126.167,72.833, 126.417,72.833, 127.750,72.833, 127.833,72.833, 128.083,72.833, 128.333,72.833, 128.417,72.833, 128.500,72.833, 128.583,72.833, 128.667,72.833, 128.750,72.833, 128.833,72.833, 128.917,72.833, 129.000,72.833, 129.083,72.833, 129.167,72.833, 140.667,72.833, 140.750,72.833, 140.833,72.833, 140.917,72.833, 141.000,72.833, 141.083,72.833, 141.167,72.833, 141.250,72.833, 235.000,72.833, -125.000,72.833, 235.083,72.833, -124.917,72.833, 235.167,72.833, -124.833,72.833, 235.250,72.833, -124.750,72.833, 235.333,72.833, -124.667,72.833, 235.417,72.833, -124.583,72.833, 241.250,72.833, -118.750,72.833, 241.333,72.833, -118.667,72.833, 241.417,72.833, -118.583,72.833, 241.500,72.833, -118.500,72.833, 242.500,72.833, -117.500,72.833, 242.583,72.833, -117.417,72.833, 245.500,72.833, -114.500,72.833, 245.583,72.833, -114.417,72.833, 245.667,72.833, -114.333,72.833, 245.750,72.833, -114.250,72.833, 245.833,72.833, -114.167,72.833, 246.583,72.833, -113.417,72.833, 247.500,72.833, -112.500,72.833, 247.583,72.833, -112.417,72.833, 247.667,72.833, -112.333,72.833, 247.750,72.833, -112.250,72.833, 247.833,72.833, -112.167,72.833, 247.917,72.833, -112.083,72.833, 248.000,72.833, -112.000,72.833, 249.583,72.833, -110.417,72.833, 249.667,72.833, -110.333,72.833, 249.750,72.833, -110.250,72.833, 249.917,72.833, -110.083,72.833, 250.167,72.833, -109.833,72.833, 251.917,72.833, -108.083,72.833, 254.333,72.833, -105.667,72.833, 257.333,72.833, -102.667,72.833, 258.167,72.833, -101.833,72.833, 258.333,72.833, -101.667,72.833, 259.750,72.833, -100.250,72.833, 259.833,72.833, -100.167,72.833, 261.417,72.833, -98.583,72.833, 261.583,72.833, -98.417,72.833, 262.583,72.833, -97.417,72.833, 263.083,72.833, -96.917,72.833, 264.333,72.833, -95.667,72.833, 264.417,72.833, -95.583,72.833, 265.583,72.833, -94.417,72.833, 265.667,72.833, -94.333,72.833, 265.750,72.833, -94.250,72.833, 265.833,72.833, -94.167,72.833, 265.917,72.833, -94.083,72.833, 266.000,72.833, -94.000,72.833, 266.083,72.833, -93.917,72.833, 266.167,72.833, -93.833,72.833, 266.250,72.833, -93.750,72.833, 266.333,72.833, -93.667,72.833, 266.417,72.833, -93.583,72.833, 266.500,72.833, -93.500,72.833, 266.583,72.833, -93.417,72.833, 266.667,72.833, -93.333,72.833, 266.750,72.833, -93.250,72.833, 266.833,72.833, -93.167,72.833, 266.917,72.833, -93.083,72.833, 267.000,72.833, -93.000,72.833, 267.083,72.833, -92.917,72.833, 267.833,72.833, -92.167,72.833, 267.917,72.833, -92.083,72.833, 270.667,72.833, -89.333,72.833, 273.083,72.833, -86.917,72.833, 274.333,72.833, -85.667,72.833, 274.833,72.833, -85.167,72.833, 274.917,72.833, -85.083,72.833, 275.000,72.833, -85.000,72.833, 275.083,72.833, -84.917,72.833, 275.167,72.833, -84.833,72.833, 275.333,72.833, -84.667,72.833, 275.500,72.833, -84.500,72.833, 275.667,72.833, -84.333,72.833, 276.000,72.833, -84.000,72.833, 279.250,72.833, -80.750,72.833, 279.333,72.833, -80.667,72.833, 280.167,72.833, -79.833,72.833, 280.250,72.833, -79.750,72.833, 280.333,72.833, -79.667,72.833, 280.417,72.833, -79.583,72.833, 280.667,72.833, -79.333,72.833, 280.750,72.833, -79.250,72.833, 280.833,72.833, -79.167,72.833, 280.917,72.833, -79.083,72.833, 281.000,72.833, -79.000,72.833, 281.083,72.833, -78.917,72.833, 283.167,72.833, -76.833,72.833, 283.333,72.833, -76.667,72.833, 283.417,72.833, -76.583,72.833, 283.500,72.833, -76.500,72.833, 283.583,72.833, -76.417,72.833, 305.417,72.833, -54.583,72.833, 332.417,72.833, -27.583,72.833, 332.583,72.833, -27.417,72.833, 332.833,72.833, -27.167,72.833, 333.500,72.833, -26.500,72.833, 333.583,72.833, -26.417,72.833, 333.667,72.833, -26.333,72.833, 333.750,72.833, -26.250,72.833, 333.833,72.833, -26.167,72.833, 333.917,72.833, -26.083,72.833, 334.000,72.833, -26.000,72.833, 334.083,72.833, -25.917,72.833, 334.750,72.833, -25.250,72.833, 334.833,72.833, -25.167,72.833, 334.917,72.833, -25.083,72.833, 335.583,72.833, -24.417,72.833, 336.167,72.833, -23.833,72.833, 336.333,72.833, -23.667,72.833, 336.500,72.833, -23.500,72.833, 336.667,72.833, -23.333,72.833, 337.167,72.833, -22.833,72.833, 337.250,72.833, -22.750,72.833, 337.750,72.833, -22.250,72.833, 53.000,72.917, 53.417,72.917, 56.083,72.917, 69.333,72.917, 69.417,72.917, 69.500,72.917, 74.417,72.917, 74.500,72.917, 74.583,72.917, 78.750,72.917, 78.833,72.917, 78.917,72.917, 79.417,72.917, 80.917,72.917, 105.417,72.917, 105.500,72.917, 105.583,72.917, 105.667,72.917, 106.000,72.917, 106.083,72.917, 106.167,72.917, 113.250,72.917, 113.500,72.917, 119.583,72.917, 119.667,72.917, 119.750,72.917, 120.000,72.917, 120.333,72.917, 120.417,72.917, 120.500,72.917, 120.583,72.917, 120.667,72.917, 120.750,72.917, 120.833,72.917, 120.917,72.917, 121.000,72.917, 121.083,72.917, 121.167,72.917, 121.250,72.917, 121.333,72.917, 121.417,72.917, 121.500,72.917, 121.583,72.917, 121.667,72.917, 121.750,72.917, 121.833,72.917, 122.750,72.917, 122.833,72.917, 122.917,72.917, 123.000,72.917, 123.250,72.917, 123.333,72.917, 123.417,72.917, 126.167,72.917, 126.417,72.917, 126.583,72.917, 126.667,72.917, 128.167,72.917, 128.250,72.917, 235.500,72.917, -124.500,72.917, 241.583,72.917, -118.417,72.917, 241.667,72.917, -118.333,72.917, 241.750,72.917, -118.250,72.917, 241.833,72.917, -118.167,72.917, 241.917,72.917, -118.083,72.917, 242.667,72.917, -117.333,72.917, 242.750,72.917, -117.250,72.917, 242.833,72.917, -117.167,72.917, 242.917,72.917, -117.083,72.917, 243.000,72.917, -117.000,72.917, 243.083,72.917, -116.917,72.917, 243.167,72.917, -116.833,72.917, 245.750,72.917, -114.250,72.917, 246.667,72.917, -113.333,72.917, 246.750,72.917, -113.250,72.917, 246.833,72.917, -113.167,72.917, 247.000,72.917, -113.000,72.917, 247.083,72.917, -112.917,72.917, 247.167,72.917, -112.833,72.917, 247.250,72.917, -112.750,72.917, 247.333,72.917, -112.667,72.917, 247.417,72.917, -112.583,72.917, 249.417,72.917, -110.583,72.917, 249.500,72.917, -110.500,72.917, 249.667,72.917, -110.333,72.917, 249.750,72.917, -110.250,72.917, 249.833,72.917, -110.167,72.917, 249.917,72.917, -110.083,72.917, 250.000,72.917, -110.000,72.917, 250.083,72.917, -109.917,72.917, 250.167,72.917, -109.833,72.917, 251.917,72.917, -108.083,72.917, 254.083,72.917, -105.917,72.917, 254.167,72.917, -105.833,72.917, 254.250,72.917, -105.750,72.917, 254.333,72.917, -105.667,72.917, 254.417,72.917, -105.583,72.917, 254.583,72.917, -105.417,72.917, 254.667,72.917, -105.333,72.917, 257.417,72.917, -102.583,72.917, 258.083,72.917, -101.917,72.917, 258.250,72.917, -101.750,72.917, 259.583,72.917, -100.417,72.917, 259.917,72.917, -100.083,72.917, 261.333,72.917, -98.667,72.917, 261.500,72.917, -98.500,72.917, 261.667,72.917, -98.333,72.917, 261.750,72.917, -98.250,72.917, 262.417,72.917, -97.583,72.917, 262.500,72.917, -97.500,72.917, 262.583,72.917, -97.417,72.917, 264.417,72.917, -95.583,72.917, 268.000,72.917, -92.000,72.917, 270.750,72.917, -89.250,72.917, 273.167,72.917, -86.833,72.917, 273.250,72.917, -86.750,72.917, 274.417,72.917, -85.583,72.917, 274.500,72.917, -85.500,72.917, 274.583,72.917, -85.417,72.917, 274.667,72.917, -85.333,72.917, 274.750,72.917, -85.250,72.917, 275.250,72.917, -84.750,72.917, 275.417,72.917, -84.583,72.917, 275.583,72.917, -84.417,72.917, 279.167,72.917, -80.833,72.917, 280.000,72.917, -80.000,72.917, 280.083,72.917, -79.917,72.917, 281.167,72.917, -78.833,72.917, 281.250,72.917, -78.750,72.917, 281.333,72.917, -78.667,72.917, 281.417,72.917, -78.583,72.917, 281.500,72.917, -78.500,72.917, 281.583,72.917, -78.417,72.917, 281.667,72.917, -78.333,72.917, 281.750,72.917, -78.250,72.917, 281.833,72.917, -78.167,72.917, 281.917,72.917, -78.083,72.917, 282.000,72.917, -78.000,72.917, 282.083,72.917, -77.917,72.917, 282.167,72.917, -77.833,72.917, 282.250,72.917, -77.750,72.917, 282.333,72.917, -77.667,72.917, 282.417,72.917, -77.583,72.917, 282.500,72.917, -77.500,72.917, 282.583,72.917, -77.417,72.917, 282.667,72.917, -77.333,72.917, 282.750,72.917, -77.250,72.917, 282.833,72.917, -77.167,72.917, 282.917,72.917, -77.083,72.917, 283.000,72.917, -77.000,72.917, 283.083,72.917, -76.917,72.917, 283.250,72.917, -76.750,72.917, 283.583,72.917, -76.417,72.917, 283.667,72.917, -76.333,72.917, 283.750,72.917, -76.250,72.917, 305.333,72.917, -54.667,72.917, 332.500,72.917, -27.500,72.917, 332.667,72.917, -27.333,72.917, 332.750,72.917, -27.250,72.917, 332.917,72.917, -27.083,72.917, 333.000,72.917, -27.000,72.917, 333.083,72.917, -26.917,72.917, 333.167,72.917, -26.833,72.917, 333.250,72.917, -26.750,72.917, 333.333,72.917, -26.667,72.917, 333.417,72.917, -26.583,72.917, 334.167,72.917, -25.833,72.917, 334.250,72.917, -25.750,72.917, 334.333,72.917, -25.667,72.917, 334.417,72.917, -25.583,72.917, 334.500,72.917, -25.500,72.917, 334.667,72.917, -25.333,72.917, 335.500,72.917, -24.500,72.917, 335.583,72.917, -24.417,72.917, 335.667,72.917, -24.333,72.917, 335.750,72.917, -24.250,72.917, 336.250,72.917, -23.750,72.917, 336.417,72.917, -23.583,72.917, 336.583,72.917, -23.417,72.917, 336.750,72.917, -23.250,72.917, 336.833,72.917, -23.167,72.917, 336.917,72.917, -23.083,72.917, 337.000,72.917, -23.000,72.917, 337.083,72.917, -22.917,72.917, 337.417,72.917, -22.583,72.917, 337.500,72.917, -22.500,72.917, 337.583,72.917, -22.417,72.917, 337.667,72.917, -22.333,72.917, 337.750,72.917, -22.250,72.917, 337.833,72.917, -22.167,72.917, 337.917,72.917, -22.083,72.917, 53.167,73.000, 53.250,73.000, 53.333,73.000, 56.000,73.000, 56.083,73.000, 56.250,73.000, 74.167,73.000, 74.250,73.000, 74.333,73.000, 74.667,73.000, 79.000,73.000, 79.083,73.000, 79.250,73.000, 79.333,73.000, 80.833,73.000, 86.667,73.000, 86.750,73.000, 105.750,73.000, 105.833,73.000, 106.250,73.000, 113.333,73.000, 113.583,73.000, 119.250,73.000, 119.333,73.000, 119.417,73.000, 119.500,73.000, 119.833,73.000, 120.000,73.000, 122.500,73.000, 122.583,73.000, 122.667,73.000, 122.750,73.000, 123.333,73.000, 126.250,73.000, 126.333,73.000, 126.500,73.000, 126.750,73.000, 128.333,73.000, 128.417,73.000, 128.500,73.000, 128.583,73.000, 128.667,73.000, 128.750,73.000, 128.833,73.000, 235.417,73.000, -124.583,73.000, 242.000,73.000, -118.000,73.000, 242.083,73.000, -117.917,73.000, 242.167,73.000, -117.833,73.000, 243.250,73.000, -116.750,73.000, 243.333,73.000, -116.667,73.000, 243.417,73.000, -116.583,73.000, 243.500,73.000, -116.500,73.000, 243.583,73.000, -116.417,73.000, 245.750,73.000, -114.250,73.000, 246.917,73.000, -113.083,73.000, 249.333,73.000, -110.667,73.000, 249.417,73.000, -110.583,73.000, 249.500,73.000, -110.500,73.000, 249.583,73.000, -110.417,73.000, 251.917,73.000, -108.083,73.000, 253.667,73.000, -106.333,73.000, 253.750,73.000, -106.250,73.000, 253.833,73.000, -106.167,73.000, 253.917,73.000, -106.083,73.000, 254.000,73.000, -106.000,73.000, 254.417,73.000, -105.583,73.000, 254.500,73.000, -105.500,73.000, 254.750,73.000, -105.250,73.000, 257.500,73.000, -102.500,73.000, 257.583,73.000, -102.417,73.000, 257.667,73.000, -102.333,73.000, 257.833,73.000, -102.167,73.000, 257.917,73.000, -102.083,73.000, 258.000,73.000, -102.000,73.000, 259.917,73.000, -100.083,73.000, 261.333,73.000, -98.667,73.000, 261.833,73.000, -98.167,73.000, 261.917,73.000, -98.083,73.000, 262.000,73.000, -98.000,73.000, 262.083,73.000, -97.917,73.000, 262.167,73.000, -97.833,73.000, 262.250,73.000, -97.750,73.000, 262.333,73.000, -97.667,73.000, 262.917,73.000, -97.083,73.000, 263.000,73.000, -97.000,73.000, 263.083,73.000, -96.917,73.000, 263.167,73.000, -96.833,73.000, 264.333,73.000, -95.667,73.000, 268.083,73.000, -91.917,73.000, 268.167,73.000, -91.833,73.000, 270.667,73.000, -89.333,73.000, 273.333,73.000, -86.667,73.000, 273.417,73.000, -86.583,73.000, 275.000,73.000, -85.000,73.000, 275.083,73.000, -84.917,73.000, 275.167,73.000, -84.833,73.000, 275.250,73.000, -84.750,73.000, 275.333,73.000, -84.667,73.000, 275.417,73.000, -84.583,73.000, 275.500,73.000, -84.500,73.000, 275.583,73.000, -84.417,73.000, 275.667,73.000, -84.333,73.000, 275.750,73.000, -84.250,73.000, 279.167,73.000, -80.833,73.000, 279.917,73.000, -80.083,73.000, 283.500,73.000, -76.500,73.000, 304.333,73.000, -55.667,73.000, 304.417,73.000, -55.583,73.000, 304.500,73.000, -55.500,73.000, 304.583,73.000, -55.417,73.000, 305.000,73.000, -55.000,73.000, 305.250,73.000, -54.750,73.000, 332.417,73.000, -27.583,73.000, 332.583,73.000, -27.417,73.000, 332.750,73.000, -27.250,73.000, 334.583,73.000, -25.417,73.000, 334.750,73.000, -25.250,73.000, 334.833,73.000, -25.167,73.000, 335.833,73.000, -24.167,73.000, 336.000,73.000, -24.000,73.000, 336.500,73.000, -23.500,73.000, 336.583,73.000, -23.417,73.000, 336.667,73.000, -23.333,73.000, 336.750,73.000, -23.250,73.000, 336.833,73.000, -23.167,73.000, 336.917,73.000, -23.083,73.000, 337.000,73.000, -23.000,73.000, 337.083,73.000, -22.917,73.000, 337.167,73.000, -22.833,73.000, 337.250,73.000, -22.750,73.000, 337.333,73.000, -22.667,73.000, 53.167,73.083, 55.917,73.083, 69.917,73.083, 70.167,73.083, 70.250,73.083, 70.333,73.083, 70.417,73.083, 70.500,73.083, 74.167,73.083, 74.250,73.083, 74.333,73.083, 74.417,73.083, 74.500,73.083, 74.583,73.083, 74.667,73.083, 79.167,73.083, 80.500,73.083, 80.583,73.083, 80.667,73.083, 80.750,73.083, 86.417,73.083, 86.500,73.083, 86.583,73.083, 86.833,73.083, 105.833,73.083, 106.250,73.083, 106.500,73.083, 106.583,73.083, 106.667,73.083, 106.750,73.083, 106.833,73.083, 106.917,73.083, 107.250,73.083, 107.333,73.083, 107.417,73.083, 113.417,73.083, 113.500,73.083, 118.583,73.083, 118.667,73.083, 118.750,73.083, 118.833,73.083, 118.917,73.083, 119.000,73.083, 119.083,73.083, 119.167,73.083, 119.750,73.083, 119.833,73.083, 119.917,73.083, 120.000,73.083, 120.083,73.083, 120.167,73.083, 123.417,73.083, 123.500,73.083, 123.583,73.083, 126.583,73.083, 126.833,73.083, 128.750,73.083, 128.917,73.083, 129.000,73.083, 129.083,73.083, 235.167,73.083, -124.833,73.083, 235.250,73.083, -124.750,73.083, 235.333,73.083, -124.667,73.083, 242.250,73.083, -117.750,73.083, 242.333,73.083, -117.667,73.083, 242.417,73.083, -117.583,73.083, 242.500,73.083, -117.500,73.083, 242.583,73.083, -117.417,73.083, 242.667,73.083, -117.333,73.083, 243.667,73.083, -116.333,73.083, 243.750,73.083, -116.250,73.083, 243.833,73.083, -116.167,73.083, 243.917,73.083, -116.083,73.083, 244.000,73.083, -116.000,73.083, 244.083,73.083, -115.917,73.083, 245.833,73.083, -114.167,73.083, 251.833,73.083, -108.167,73.083, 253.417,73.083, -106.583,73.083, 253.500,73.083, -106.500,73.083, 253.583,73.083, -106.417,73.083, 254.250,73.083, -105.750,73.083, 254.333,73.083, -105.667,73.083, 254.833,73.083, -105.167,73.083, 257.750,73.083, -102.250,73.083, 259.833,73.083, -100.167,73.083, 261.417,73.083, -98.583,73.083, 261.500,73.083, -98.500,73.083, 261.583,73.083, -98.417,73.083, 261.667,73.083, -98.333,73.083, 261.750,73.083, -98.250,73.083, 262.917,73.083, -97.083,73.083, 263.000,73.083, -97.000,73.083, 263.167,73.083, -96.833,73.083, 264.333,73.083, -95.667,73.083, 264.417,73.083, -95.583,73.083, 268.250,73.083, -91.750,73.083, 270.750,73.083, -89.250,73.083, 273.500,73.083, -86.500,73.083, 274.667,73.083, -85.333,73.083, 274.833,73.083, -85.167,73.083, 274.917,73.083, -85.083,73.083, 275.000,73.083, -85.000,73.083, 275.833,73.083, -84.167,73.083, 279.250,73.083, -80.750,73.083, 279.917,73.083, -80.083,73.083, 283.250,73.083, -76.750,73.083, 283.333,73.083, -76.667,73.083, 283.417,73.083, -76.583,73.083, 283.500,73.083, -76.500,73.083, 304.333,73.083, -55.667,73.083, 304.417,73.083, -55.583,73.083, 304.500,73.083, -55.500,73.083, 304.583,73.083, -55.417,73.083, 304.667,73.083, -55.333,73.083, 304.750,73.083, -55.250,73.083, 304.833,73.083, -55.167,73.083, 304.917,73.083, -55.083,73.083, 305.083,73.083, -54.917,73.083, 305.167,73.083, -54.833,73.083, 332.417,73.083, -27.583,73.083, 332.583,73.083, -27.417,73.083, 332.750,73.083, -27.250,73.083, 332.833,73.083, -27.167,73.083, 332.917,73.083, -27.083,73.083, 333.000,73.083, -27.000,73.083, 333.250,73.083, -26.750,73.083, 333.417,73.083, -26.583,73.083, 334.083,73.083, -25.917,73.083, 334.167,73.083, -25.833,73.083, 334.250,73.083, -25.750,73.083, 334.333,73.083, -25.667,73.083, 334.667,73.083, -25.333,73.083, 335.333,73.083, -24.667,73.083, 335.417,73.083, -24.583,73.083, 335.500,73.083, -24.500,73.083, 335.583,73.083, -24.417,73.083, 335.667,73.083, -24.333,73.083, 335.750,73.083, -24.250,73.083, 335.917,73.083, -24.083,73.083, 336.083,73.083, -23.917,73.083, 336.417,73.083, -23.583,73.083, 53.250,73.167, 53.333,73.167, 53.417,73.167, 53.500,73.167, 53.583,73.167, 56.000,73.167, 56.083,73.167, 56.167,73.167, 56.250,73.167, 56.333,73.167, 56.417,73.167, 70.000,73.167, 70.083,73.167, 70.583,73.167, 70.667,73.167, 70.750,73.167, 70.833,73.167, 70.917,73.167, 71.000,73.167, 71.083,73.167, 71.167,73.167, 80.417,73.167, 80.500,73.167, 86.167,73.167, 86.250,73.167, 86.333,73.167, 86.667,73.167, 86.750,73.167, 105.917,73.167, 106.333,73.167, 106.417,73.167, 107.000,73.167, 107.083,73.167, 107.167,73.167, 107.500,73.167, 107.583,73.167, 107.667,73.167, 107.750,73.167, 107.833,73.167, 107.917,73.167, 108.000,73.167, 108.083,73.167, 108.167,73.167, 108.250,73.167, 108.333,73.167, 113.333,73.167, 113.583,73.167, 118.417,73.167, 118.500,73.167, 123.417,73.167, 123.667,73.167, 126.500,73.167, 126.833,73.167, 128.333,73.167, 128.417,73.167, 128.667,73.167, 128.750,73.167, 128.833,73.167, 128.917,73.167, 235.417,73.167, -124.583,73.167, 242.750,73.167, -117.250,73.167, 242.833,73.167, -117.167,73.167, 242.917,73.167, -117.083,73.167, 243.000,73.167, -117.000,73.167, 244.167,73.167, -115.833,73.167, 244.250,73.167, -115.750,73.167, 244.333,73.167, -115.667,73.167, 244.417,73.167, -115.583,73.167, 244.500,73.167, -115.500,73.167, 244.583,73.167, -115.417,73.167, 245.750,73.167, -114.250,73.167, 245.833,73.167, -114.167,73.167, 251.750,73.167, -108.250,73.167, 251.833,73.167, -108.167,73.167, 252.500,73.167, -107.500,73.167, 252.583,73.167, -107.417,73.167, 252.667,73.167, -107.333,73.167, 252.750,73.167, -107.250,73.167, 252.833,73.167, -107.167,73.167, 253.167,73.167, -106.833,73.167, 253.250,73.167, -106.750,73.167, 253.333,73.167, -106.667,73.167, 254.083,73.167, -105.917,73.167, 254.167,73.167, -105.833,73.167, 254.917,73.167, -105.083,73.167, 255.000,73.167, -105.000,73.167, 259.417,73.167, -100.583,73.167, 259.500,73.167, -100.500,73.167, 259.583,73.167, -100.417,73.167, 259.667,73.167, -100.333,73.167, 259.750,73.167, -100.250,73.167, 259.833,73.167, -100.167,73.167, 259.917,73.167, -100.083,73.167, 261.833,73.167, -98.167,73.167, 261.917,73.167, -98.083,73.167, 263.083,73.167, -96.917,73.167, 264.500,73.167, -95.500,73.167, 268.333,73.167, -91.667,73.167, 268.417,73.167, -91.583,73.167, 270.833,73.167, -89.167,73.167, 270.917,73.167, -89.083,73.167, 273.583,73.167, -86.417,73.167, 275.167,73.167, -84.833,73.167, 275.250,73.167, -84.750,73.167, 275.333,73.167, -84.667,73.167, 275.417,73.167, -84.583,73.167, 275.500,73.167, -84.500,73.167, 275.583,73.167, -84.417,73.167, 275.667,73.167, -84.333,73.167, 275.750,73.167, -84.250,73.167, 278.750,73.167, -81.250,73.167, 278.833,73.167, -81.167,73.167, 278.917,73.167, -81.083,73.167, 279.000,73.167, -81.000,73.167, 279.083,73.167, -80.917,73.167, 279.167,73.167, -80.833,73.167, 279.917,73.167, -80.083,73.167, 283.167,73.167, -76.833,73.167, 304.667,73.167, -55.333,73.167, 332.417,73.167, -27.583,73.167, 333.083,73.167, -26.917,73.167, 333.167,73.167, -26.833,73.167, 333.333,73.167, -26.667,73.167, 333.500,73.167, -26.500,73.167, 333.583,73.167, -26.417,73.167, 333.667,73.167, -26.333,73.167, 333.750,73.167, -26.250,73.167, 334.000,73.167, -26.000,73.167, 334.417,73.167, -25.583,73.167, 334.750,73.167, -25.250,73.167, 334.833,73.167, -25.167,73.167, 334.917,73.167, -25.083,73.167, 335.000,73.167, -25.000,73.167, 335.083,73.167, -24.917,73.167, 335.167,73.167, -24.833,73.167, 335.250,73.167, -24.750,73.167, 335.667,73.167, -24.333,73.167, 335.750,73.167, -24.250,73.167, 335.833,73.167, -24.167,73.167, 335.917,73.167, -24.083,73.167, 336.000,73.167, -24.000,73.167, 336.500,73.167, -23.500,73.167, 336.583,73.167, -23.417,73.167, 336.667,73.167, -23.333,73.167, 336.750,73.167, -23.250,73.167, 53.667,73.250, 53.750,73.250, 53.833,73.250, 53.917,73.250, 54.000,73.250, 54.083,73.250, 54.167,73.250, 54.250,73.250, 54.333,73.250, 54.417,73.250, 55.250,73.250, 55.333,73.250, 55.417,73.250, 55.500,73.250, 55.583,73.250, 55.667,73.250, 55.750,73.250, 55.833,73.250, 55.917,73.250, 56.000,73.250, 56.083,73.250, 56.667,73.250, 70.083,73.250, 71.083,73.250, 71.167,73.250, 71.250,73.250, 71.333,73.250, 71.417,73.250, 71.500,73.250, 80.583,73.250, 85.750,73.250, 85.833,73.250, 86.083,73.250, 86.417,73.250, 86.500,73.250, 86.583,73.250, 105.917,73.250, 108.417,73.250, 108.500,73.250, 108.583,73.250, 108.667,73.250, 113.417,73.250, 113.500,73.250, 113.583,73.250, 113.667,73.250, 113.750,73.250, 113.833,73.250, 113.917,73.250, 114.000,73.250, 118.333,73.250, 123.500,73.250, 123.583,73.250, 126.417,73.250, 126.667,73.250, 126.750,73.250, 128.250,73.250, 128.500,73.250, 128.583,73.250, 142.333,73.250, 142.417,73.250, 142.500,73.250, 142.750,73.250, 142.833,73.250, 142.917,73.250, 143.000,73.250, 143.083,73.250, 143.167,73.250, 143.250,73.250, 143.333,73.250, 143.417,73.250, 143.500,73.250, 235.500,73.250, -124.500,73.250, 243.083,73.250, -116.917,73.250, 243.167,73.250, -116.833,73.250, 243.250,73.250, -116.750,73.250, 243.333,73.250, -116.667,73.250, 244.667,73.250, -115.333,73.250, 244.750,73.250, -115.250,73.250, 244.833,73.250, -115.167,73.250, 244.917,73.250, -115.083,73.250, 245.000,73.250, -115.000,73.250, 245.083,73.250, -114.917,73.250, 245.583,73.250, -114.417,73.250, 245.667,73.250, -114.333,73.250, 251.917,73.250, -108.083,73.250, 252.000,73.250, -108.000,73.250, 252.083,73.250, -107.917,73.250, 252.167,73.250, -107.833,73.250, 252.250,73.250, -107.750,73.250, 252.333,73.250, -107.667,73.250, 252.417,73.250, -107.583,73.250, 252.917,73.250, -107.083,73.250, 253.000,73.250, -107.000,73.250, 253.083,73.250, -106.917,73.250, 253.917,73.250, -106.083,73.250, 254.000,73.250, -106.000,73.250, 255.083,73.250, -104.917,73.250, 259.583,73.250, -100.417,73.250, 260.000,73.250, -100.000,73.250, 262.000,73.250, -98.000,73.250, 264.417,73.250, -95.583,73.250, 268.417,73.250, -91.583,73.250, 271.000,73.250, -89.000,73.250, 271.083,73.250, -88.917,73.250, 273.667,73.250, -86.333,73.250, 274.917,73.250, -85.083,73.250, 275.000,73.250, -85.000,73.250, 275.083,73.250, -84.917,73.250, 275.167,73.250, -84.833,73.250, 275.333,73.250, -84.667,73.250, 275.500,73.250, -84.500,73.250, 275.667,73.250, -84.333,73.250, 276.167,73.250, -83.833,73.250, 276.333,73.250, -83.667,73.250, 278.667,73.250, -81.333,73.250, 279.583,73.250, -80.417,73.250, 279.667,73.250, -80.333,73.250, 279.750,73.250, -80.250,73.250, 279.833,73.250, -80.167,73.250, 282.917,73.250, -77.083,73.250, 283.000,73.250, -77.000,73.250, 283.083,73.250, -76.917,73.250, 304.583,73.250, -55.417,73.250, 332.500,73.250, -27.500,73.250, 332.583,73.250, -27.417,73.250, 332.667,73.250, -27.333,73.250, 332.750,73.250, -27.250,73.250, 332.833,73.250, -27.167,73.250, 332.917,73.250, -27.083,73.250, 333.000,73.250, -27.000,73.250, 333.083,73.250, -26.917,73.250, 333.167,73.250, -26.833,73.250, 333.250,73.250, -26.750,73.250, 333.417,73.250, -26.583,73.250, 333.833,73.250, -26.167,73.250, 334.083,73.250, -25.917,73.250, 334.167,73.250, -25.833,73.250, 334.500,73.250, -25.500,73.250, 334.583,73.250, -25.417,73.250, 334.667,73.250, -25.333,73.250, 335.583,73.250, -24.417,73.250, 336.083,73.250, -23.917,73.250, 336.250,73.250, -23.750,73.250, 336.333,73.250, -23.667,73.250, 336.417,73.250, -23.583,73.250, 336.500,73.250, -23.500,73.250, 336.583,73.250, -23.417,73.250, 54.500,73.333, 54.667,73.333, 54.750,73.333, 54.833,73.333, 54.917,73.333, 55.000,73.333, 55.083,73.333, 55.167,73.333, 56.083,73.333, 56.167,73.333, 56.250,73.333, 56.333,73.333, 56.417,73.333, 56.500,73.333, 56.583,73.333, 56.667,73.333, 70.083,73.333, 71.000,73.333, 80.333,73.333, 80.417,73.333, 80.500,73.333, 85.667,73.333, 85.917,73.333, 86.167,73.333, 86.250,73.333, 86.333,73.333, 106.000,73.333, 106.083,73.333, 106.167,73.333, 106.250,73.333, 106.333,73.333, 106.417,73.333, 106.500,73.333, 106.583,73.333, 106.667,73.333, 108.750,73.333, 108.833,73.333, 108.917,73.333, 109.000,73.333, 109.083,73.333, 109.167,73.333, 109.250,73.333, 109.333,73.333, 109.417,73.333, 113.167,73.333, 113.250,73.333, 113.333,73.333, 114.083,73.333, 118.250,73.333, 123.417,73.333, 125.500,73.333, 125.583,73.333, 126.167,73.333, 126.250,73.333, 126.333,73.333, 126.417,73.333, 126.667,73.333, 128.000,73.333, 128.083,73.333, 128.167,73.333, 141.500,73.333, 141.583,73.333, 141.667,73.333, 141.750,73.333, 141.833,73.333, 141.917,73.333, 142.000,73.333, 142.083,73.333, 142.167,73.333, 142.250,73.333, 142.583,73.333, 142.667,73.333, 143.333,73.333, 235.583,73.333, -124.417,73.333, 243.417,73.333, -116.583,73.333, 243.500,73.333, -116.500,73.333, 243.583,73.333, -116.417,73.333, 243.667,73.333, -116.333,73.333, 243.750,73.333, -116.250,73.333, 243.833,73.333, -116.167,73.333, 243.917,73.333, -116.083,73.333, 245.167,73.333, -114.833,73.333, 245.250,73.333, -114.750,73.333, 245.333,73.333, -114.667,73.333, 245.417,73.333, -114.583,73.333, 245.500,73.333, -114.500,73.333, 253.750,73.333, -106.250,73.333, 253.833,73.333, -106.167,73.333, 255.167,73.333, -104.833,73.333, 255.250,73.333, -104.750,73.333, 258.833,73.333, -101.167,73.333, 258.917,73.333, -101.083,73.333, 259.000,73.333, -101.000,73.333, 259.083,73.333, -100.917,73.333, 259.167,73.333, -100.833,73.333, 259.250,73.333, -100.750,73.333, 259.333,73.333, -100.667,73.333, 259.417,73.333, -100.583,73.333, 259.833,73.333, -100.167,73.333, 259.917,73.333, -100.083,73.333, 262.083,73.333, -97.917,73.333, 262.167,73.333, -97.833,73.333, 262.250,73.333, -97.750,73.333, 262.333,73.333, -97.667,73.333, 264.417,73.333, -95.583,73.333, 268.500,73.333, -91.500,73.333, 268.583,73.333, -91.417,73.333, 271.167,73.333, -88.833,73.333, 271.250,73.333, -88.750,73.333, 273.750,73.333, -86.250,73.333, 273.833,73.333, -86.167,73.333, 275.000,73.333, -85.000,73.333, 275.083,73.333, -84.917,73.333, 275.250,73.333, -84.750,73.333, 275.417,73.333, -84.583,73.333, 275.583,73.333, -84.417,73.333, 276.083,73.333, -83.917,73.333, 276.250,73.333, -83.750,73.333, 276.417,73.333, -83.583,73.333, 278.583,73.333, -81.417,73.333, 279.167,73.333, -80.833,73.333, 279.250,73.333, -80.750,73.333, 279.333,73.333, -80.667,73.333, 279.417,73.333, -80.583,73.333, 279.500,73.333, -80.500,73.333, 282.833,73.333, -77.167,73.333, 304.667,73.333, -55.333,73.333, 304.750,73.333, -55.250,73.333, 332.583,73.333, -27.417,73.333, 332.667,73.333, -27.333,73.333, 332.750,73.333, -27.250,73.333, 332.833,73.333, -27.167,73.333, 333.250,73.333, -26.750,73.333, 333.417,73.333, -26.583,73.333, 333.583,73.333, -26.417,73.333, 333.667,73.333, -26.333,73.333, 333.750,73.333, -26.250,73.333, 334.250,73.333, -25.750,73.333, 334.750,73.333, -25.250,73.333, 334.833,73.333, -25.167,73.333, 334.917,73.333, -25.083,73.333, 335.000,73.333, -25.000,73.333, 335.417,73.333, -24.583,73.333, 335.500,73.333, -24.500,73.333, 335.583,73.333, -24.417,73.333, 335.667,73.333, -24.333,73.333, 335.750,73.333, -24.250,73.333, 335.833,73.333, -24.167,73.333, 335.917,73.333, -24.083,73.333, 336.000,73.333, -24.000,73.333, 336.083,73.333, -23.917,73.333, 336.167,73.333, -23.833,73.333, 337.250,73.333, -22.750,73.333, 337.333,73.333, -22.667,73.333, 337.417,73.333, -22.583,73.333, 337.500,73.333, -22.500,73.333, 337.583,73.333, -22.417,73.333, 337.667,73.333, -22.333,73.333, 337.750,73.333, -22.250,73.333, 54.333,73.417, 54.417,73.417, 54.583,73.417, 55.167,73.417, 55.250,73.417, 55.333,73.417, 55.417,73.417, 55.500,73.417, 55.583,73.417, 55.667,73.417, 55.750,73.417, 55.833,73.417, 56.083,73.417, 56.750,73.417, 56.833,73.417, 56.917,73.417, 57.000,73.417, 57.083,73.417, 70.083,73.417, 70.167,73.417, 70.250,73.417, 70.333,73.417, 70.417,73.417, 70.500,73.417, 70.583,73.417, 70.667,73.417, 71.083,73.417, 75.333,73.417, 80.500,73.417, 80.583,73.417, 80.667,73.417, 85.667,73.417, 85.917,73.417, 106.750,73.417, 109.500,73.417, 109.583,73.417, 109.667,73.417, 109.750,73.417, 109.833,73.417, 109.917,73.417, 113.083,73.417, 113.667,73.417, 113.750,73.417, 113.833,73.417, 113.917,73.417, 114.000,73.417, 118.250,73.417, 123.250,73.417, 123.333,73.417, 125.417,73.417, 125.667,73.417, 125.750,73.417, 125.833,73.417, 125.917,73.417, 126.000,73.417, 126.083,73.417, 126.667,73.417, 126.750,73.417, 126.833,73.417, 127.333,73.417, 127.417,73.417, 127.500,73.417, 127.583,73.417, 127.667,73.417, 127.750,73.417, 127.833,73.417, 127.917,73.417, 139.667,73.417, 139.750,73.417, 139.833,73.417, 139.917,73.417, 140.000,73.417, 140.083,73.417, 140.167,73.417, 140.250,73.417, 141.000,73.417, 141.083,73.417, 141.167,73.417, 141.250,73.417, 141.333,73.417, 141.417,73.417, 143.333,73.417, 235.583,73.417, -124.417,73.417, 235.667,73.417, -124.333,73.417, 235.750,73.417, -124.250,73.417, 235.833,73.417, -124.167,73.417, 244.000,73.417, -116.000,73.417, 244.083,73.417, -115.917,73.417, 244.167,73.417, -115.833,73.417, 244.250,73.417, -115.750,73.417, 253.500,73.417, -106.500,73.417, 253.583,73.417, -106.417,73.417, 253.667,73.417, -106.333,73.417, 255.250,73.417, -104.750,73.417, 258.583,73.417, -101.417,73.417, 258.667,73.417, -101.333,73.417, 258.750,73.417, -101.250,73.417, 259.167,73.417, -100.833,73.417, 259.250,73.417, -100.750,73.417, 259.667,73.417, -100.333,73.417, 259.750,73.417, -100.250,73.417, 262.250,73.417, -97.750,73.417, 262.333,73.417, -97.667,73.417, 262.417,73.417, -97.583,73.417, 262.500,73.417, -97.500,73.417, 262.583,73.417, -97.417,73.417, 264.417,73.417, -95.583,73.417, 268.667,73.417, -91.333,73.417, 268.750,73.417, -91.250,73.417, 271.333,73.417, -88.667,73.417, 271.417,73.417, -88.583,73.417, 271.500,73.417, -88.500,73.417, 273.917,73.417, -86.083,73.417, 274.000,73.417, -86.000,73.417, 275.500,73.417, -84.500,73.417, 275.583,73.417, -84.417,73.417, 275.667,73.417, -84.333,73.417, 275.750,73.417, -84.250,73.417, 275.833,73.417, -84.167,73.417, 275.917,73.417, -84.083,73.417, 276.000,73.417, -84.000,73.417, 276.083,73.417, -83.917,73.417, 276.250,73.417, -83.750,73.417, 276.417,73.417, -83.583,73.417, 278.583,73.417, -81.417,73.417, 279.167,73.417, -80.833,73.417, 282.667,73.417, -77.333,73.417, 282.750,73.417, -77.250,73.417, 304.833,73.417, -55.167,73.417, 332.500,73.417, -27.500,73.417, 332.917,73.417, -27.083,73.417, 333.000,73.417, -27.000,73.417, 333.083,73.417, -26.917,73.417, 333.167,73.417, -26.833,73.417, 333.500,73.417, -26.500,73.417, 334.333,73.417, -25.667,73.417, 335.083,73.417, -24.917,73.417, 335.167,73.417, -24.833,73.417, 335.250,73.417, -24.750,73.417, 335.333,73.417, -24.667,73.417, 336.667,73.417, -23.333,73.417, 336.750,73.417, -23.250,73.417, 336.833,73.417, -23.167,73.417, 336.917,73.417, -23.083,73.417, 337.000,73.417, -23.000,73.417, 337.083,73.417, -22.917,73.417, 337.167,73.417, -22.833,73.417, 337.833,73.417, -22.167,73.417, 337.917,73.417, -22.083,73.417, 338.000,73.417, -22.000,73.417, 338.083,73.417, -21.917,73.417, 338.167,73.417, -21.833,73.417, 338.250,73.417, -21.750,73.417, 54.250,73.500, 54.333,73.500, 54.417,73.500, 54.667,73.500, 54.750,73.500, 54.833,73.500, 54.917,73.500, 55.000,73.500, 55.083,73.500, 55.917,73.500, 56.000,73.500, 57.000,73.500, 57.083,73.500, 70.750,73.500, 70.833,73.500, 70.917,73.500, 71.000,73.500, 75.500,73.500, 75.583,73.500, 75.667,73.500, 75.750,73.500, 76.417,73.500, 80.750,73.500, 80.833,73.500, 85.750,73.500, 86.000,73.500, 86.083,73.500, 86.167,73.500, 86.250,73.500, 86.333,73.500, 86.417,73.500, 86.500,73.500, 86.583,73.500, 86.667,73.500, 86.750,73.500, 106.833,73.500, 106.917,73.500, 107.000,73.500, 109.250,73.500, 110.000,73.500, 110.083,73.500, 110.167,73.500, 110.250,73.500, 113.083,73.500, 113.500,73.500, 113.583,73.500, 113.667,73.500, 113.750,73.500, 113.833,73.500, 113.917,73.500, 114.000,73.500, 114.333,73.500, 114.417,73.500, 117.417,73.500, 117.500,73.500, 117.583,73.500, 117.667,73.500, 117.750,73.500, 117.833,73.500, 118.000,73.500, 118.083,73.500, 118.167,73.500, 118.250,73.500, 118.333,73.500, 118.417,73.500, 118.500,73.500, 118.583,73.500, 118.667,73.500, 118.750,73.500, 118.833,73.500, 123.333,73.500, 125.250,73.500, 125.333,73.500, 125.417,73.500, 125.500,73.500, 126.083,73.500, 126.167,73.500, 126.250,73.500, 126.917,73.500, 127.000,73.500, 127.083,73.500, 127.167,73.500, 127.250,73.500, 140.500,73.500, 140.583,73.500, 140.667,73.500, 140.750,73.500, 140.833,73.500, 140.917,73.500, 143.250,73.500, 143.333,73.500, 235.917,73.500, -124.083,73.500, 244.333,73.500, -115.667,73.500, 244.417,73.500, -115.583,73.500, 244.500,73.500, -115.500,73.500, 253.000,73.500, -107.000,73.500, 253.083,73.500, -106.917,73.500, 253.167,73.500, -106.833,73.500, 253.250,73.500, -106.750,73.500, 253.333,73.500, -106.667,73.500, 253.417,73.500, -106.583,73.500, 255.250,73.500, -104.750,73.500, 258.500,73.500, -101.500,73.500, 258.583,73.500, -101.417,73.500, 258.667,73.500, -101.333,73.500, 259.000,73.500, -101.000,73.500, 259.083,73.500, -100.917,73.500, 259.250,73.500, -100.750,73.500, 259.417,73.500, -100.583,73.500, 259.500,73.500, -100.500,73.500, 259.583,73.500, -100.417,73.500, 262.167,73.500, -97.833,73.500, 264.417,73.500, -95.583,73.500, 268.833,73.500, -91.167,73.500, 271.583,73.500, -88.417,73.500, 271.667,73.500, -88.333,73.500, 271.750,73.500, -88.250,73.500, 274.083,73.500, -85.917,73.500, 274.167,73.500, -85.833,73.500, 276.083,73.500, -83.917,73.500, 276.167,73.500, -83.833,73.500, 276.250,73.500, -83.750,73.500, 276.333,73.500, -83.667,73.500, 278.583,73.500, -81.417,73.500, 279.250,73.500, -80.750,73.500, 282.250,73.500, -77.750,73.500, 282.333,73.500, -77.667,73.500, 282.417,73.500, -77.583,73.500, 282.500,73.500, -77.500,73.500, 282.583,73.500, -77.417,73.500, 304.250,73.500, -55.750,73.500, 304.500,73.500, -55.500,73.500, 304.583,73.500, -55.417,73.500, 304.667,73.500, -55.333,73.500, 304.750,73.500, -55.250,73.500, 332.583,73.500, -27.417,73.500, 332.667,73.500, -27.333,73.500, 332.750,73.500, -27.250,73.500, 332.833,73.500, -27.167,73.500, 334.417,73.500, -25.583,73.500, 334.500,73.500, -25.500,73.500, 334.583,73.500, -25.417,73.500, 334.667,73.500, -25.333,73.500, 334.750,73.500, -25.250,73.500, 334.833,73.500, -25.167,73.500, 334.917,73.500, -25.083,73.500, 336.417,73.500, -23.583,73.500, 336.500,73.500, -23.500,73.500, 336.583,73.500, -23.417,73.500, 336.917,73.500, -23.083,73.500, 337.083,73.500, -22.917,73.500, 337.333,73.500, -22.667,73.500, 337.500,73.500, -22.500,73.500, 338.333,73.500, -21.667,73.500, 338.417,73.500, -21.583,73.500, 338.500,73.500, -21.500,73.500, 338.583,73.500, -21.417,73.500, 338.667,73.500, -21.333,73.500, 338.750,73.500, -21.250,73.500, 338.833,73.500, -21.167,73.500, 338.917,73.500, -21.083,73.500, 339.000,73.500, -21.000,73.500, 339.083,73.500, -20.917,73.500, 339.167,73.500, -20.833,73.500, 339.250,73.500, -20.750,73.500, 339.333,73.500, -20.667,73.500, 339.417,73.500, -20.583,73.500, 54.500,73.583, 54.583,73.583, 54.667,73.583, 54.750,73.583, 54.833,73.583, 54.917,73.583, 56.667,73.583, 56.750,73.583, 56.917,73.583, 57.083,73.583, 57.167,73.583, 57.250,73.583, 80.917,73.583, 81.000,73.583, 81.083,73.583, 81.167,73.583, 81.250,73.583, 81.333,73.583, 81.417,73.583, 81.500,73.583, 81.583,73.583, 81.667,73.583, 81.750,73.583, 81.833,73.583, 81.917,73.583, 82.000,73.583, 82.083,73.583, 82.167,73.583, 82.250,73.583, 82.333,73.583, 82.417,73.583, 82.500,73.583, 82.583,73.583, 82.667,73.583, 82.750,73.583, 82.833,73.583, 82.917,73.583, 83.000,73.583, 83.083,73.583, 83.167,73.583, 83.250,73.583, 83.333,73.583, 83.417,73.583, 83.500,73.583, 85.833,73.583, 85.917,73.583, 86.000,73.583, 86.833,73.583, 86.917,73.583, 87.000,73.583, 87.083,73.583, 87.167,73.583, 87.250,73.583, 107.083,73.583, 110.333,73.583, 110.417,73.583, 110.500,73.583, 110.583,73.583, 110.667,73.583, 113.167,73.583, 113.250,73.583, 113.333,73.583, 114.083,73.583, 114.167,73.583, 114.250,73.583, 114.500,73.583, 114.583,73.583, 114.667,73.583, 114.750,73.583, 114.833,73.583, 114.917,73.583, 115.000,73.583, 115.083,73.583, 116.083,73.583, 116.167,73.583, 116.250,73.583, 116.333,73.583, 116.417,73.583, 116.500,73.583, 116.583,73.583, 116.667,73.583, 116.750,73.583, 116.833,73.583, 116.917,73.583, 117.000,73.583, 117.083,73.583, 117.167,73.583, 117.250,73.583, 117.333,73.583, 117.917,73.583, 123.333,73.583, 123.583,73.583, 123.667,73.583, 123.750,73.583, 123.833,73.583, 124.917,73.583, 125.000,73.583, 125.083,73.583, 125.167,73.583, 140.750,73.583, 143.000,73.583, 143.083,73.583, 143.167,73.583, 236.000,73.583, -124.000,73.583, 244.250,73.583, -115.750,73.583, 244.333,73.583, -115.667,73.583, 251.917,73.583, -108.083,73.583, 252.000,73.583, -108.000,73.583, 252.083,73.583, -107.917,73.583, 252.167,73.583, -107.833,73.583, 253.250,73.583, -106.750,73.583, 255.000,73.583, -105.000,73.583, 255.083,73.583, -104.917,73.583, 255.167,73.583, -104.833,73.583, 255.250,73.583, -104.750,73.583, 258.750,73.583, -101.250,73.583, 258.833,73.583, -101.167,73.583, 258.917,73.583, -101.083,73.583, 259.500,73.583, -100.500,73.583, 262.250,73.583, -97.750,73.583, 262.333,73.583, -97.667,73.583, 262.417,73.583, -97.583,73.583, 262.500,73.583, -97.500,73.583, 262.583,73.583, -97.417,73.583, 264.500,73.583, -95.500,73.583, 264.917,73.583, -95.083,73.583, 265.000,73.583, -95.000,73.583, 265.083,73.583, -94.917,73.583, 265.167,73.583, -94.833,73.583, 265.250,73.583, -94.750,73.583, 265.333,73.583, -94.667,73.583, 268.917,73.583, -91.083,73.583, 269.000,73.583, -91.000,73.583, 269.083,73.583, -90.917,73.583, 271.833,73.583, -88.167,73.583, 271.917,73.583, -88.083,73.583, 272.000,73.583, -88.000,73.583, 274.250,73.583, -85.750,73.583, 274.333,73.583, -85.667,73.583, 274.417,73.583, -85.583,73.583, 274.500,73.583, -85.500,73.583, 276.333,73.583, -83.667,73.583, 276.417,73.583, -83.583,73.583, 276.500,73.583, -83.500,73.583, 276.583,73.583, -83.417,73.583, 276.667,73.583, -83.333,73.583, 276.750,73.583, -83.250,73.583, 276.833,73.583, -83.167,73.583, 276.917,73.583, -83.083,73.583, 278.417,73.583, -81.583,73.583, 278.500,73.583, -81.500,73.583, 279.167,73.583, -80.833,73.583, 280.250,73.583, -79.750,73.583, 280.333,73.583, -79.667,73.583, 280.417,73.583, -79.583,73.583, 280.500,73.583, -79.500,73.583, 280.583,73.583, -79.417,73.583, 280.667,73.583, -79.333,73.583, 280.750,73.583, -79.250,73.583, 280.833,73.583, -79.167,73.583, 280.917,73.583, -79.083,73.583, 281.000,73.583, -79.000,73.583, 281.083,73.583, -78.917,73.583, 281.167,73.583, -78.833,73.583, 281.250,73.583, -78.750,73.583, 281.333,73.583, -78.667,73.583, 281.417,73.583, -78.583,73.583, 281.500,73.583, -78.500,73.583, 281.583,73.583, -78.417,73.583, 281.667,73.583, -78.333,73.583, 281.750,73.583, -78.250,73.583, 281.833,73.583, -78.167,73.583, 281.917,73.583, -78.083,73.583, 282.000,73.583, -78.000,73.583, 282.083,73.583, -77.917,73.583, 282.167,73.583, -77.833,73.583, 304.250,73.583, -55.750,73.583, 304.333,73.583, -55.667,73.583, 304.417,73.583, -55.583,73.583, 334.750,73.583, -25.250,73.583, 334.833,73.583, -25.167,73.583, 335.333,73.583, -24.667,73.583, 335.417,73.583, -24.583,73.583, 336.083,73.583, -23.917,73.583, 336.167,73.583, -23.833,73.583, 336.250,73.583, -23.750,73.583, 336.333,73.583, -23.667,73.583, 336.500,73.583, -23.500,73.583, 336.583,73.583, -23.417,73.583, 336.667,73.583, -23.333,73.583, 336.750,73.583, -23.250,73.583, 336.833,73.583, -23.167,73.583, 337.000,73.583, -23.000,73.583, 337.167,73.583, -22.833,73.583, 337.250,73.583, -22.750,73.583, 337.417,73.583, -22.583,73.583, 337.583,73.583, -22.417,73.583, 338.000,73.583, -22.000,73.583, 338.083,73.583, -21.917,73.583, 338.167,73.583, -21.833,73.583, 338.250,73.583, -21.750,73.583, 339.333,73.583, -20.667,73.583, 53.917,73.667, 54.000,73.667, 54.083,73.667, 54.167,73.667, 54.250,73.667, 54.333,73.667, 55.000,73.667, 56.583,73.667, 56.833,73.667, 57.000,73.667, 57.333,73.667, 57.417,73.667, 57.500,73.667, 83.583,73.667, 83.667,73.667, 83.750,73.667, 83.833,73.667, 83.917,73.667, 84.000,73.667, 84.083,73.667, 84.167,73.667, 84.250,73.667, 84.333,73.667, 84.417,73.667, 84.500,73.667, 84.583,73.667, 84.833,73.667, 84.917,73.667, 85.000,73.667, 85.083,73.667, 85.167,73.667, 85.250,73.667, 85.333,73.667, 85.417,73.667, 86.083,73.667, 86.167,73.667, 86.250,73.667, 86.333,73.667, 86.417,73.667, 87.333,73.667, 107.167,73.667, 107.250,73.667, 107.333,73.667, 107.417,73.667, 107.500,73.667, 107.583,73.667, 107.667,73.667, 107.750,73.667, 107.833,73.667, 107.917,73.667, 108.000,73.667, 108.083,73.667, 110.750,73.667, 110.833,73.667, 111.750,73.667, 111.833,73.667, 111.917,73.667, 112.000,73.667, 112.083,73.667, 112.167,73.667, 112.250,73.667, 112.333,73.667, 112.417,73.667, 112.500,73.667, 112.583,73.667, 112.667,73.667, 112.750,73.667, 112.833,73.667, 113.250,73.667, 115.167,73.667, 115.250,73.667, 115.333,73.667, 115.417,73.667, 115.500,73.667, 115.583,73.667, 115.667,73.667, 115.750,73.667, 115.833,73.667, 115.917,73.667, 116.000,73.667, 123.417,73.667, 123.500,73.667, 123.917,73.667, 124.000,73.667, 124.083,73.667, 124.167,73.667, 124.500,73.667, 124.583,73.667, 124.667,73.667, 124.750,73.667, 124.833,73.667, 140.750,73.667, 142.833,73.667, 142.917,73.667, 236.000,73.667, -124.000,73.667, 236.083,73.667, -123.917,73.667, 236.167,73.667, -123.833,73.667, 243.917,73.667, -116.083,73.667, 244.000,73.667, -116.000,73.667, 244.083,73.667, -115.917,73.667, 244.167,73.667, -115.833,73.667, 253.333,73.667, -106.667,73.667, 253.417,73.667, -106.583,73.667, 253.500,73.667, -106.500,73.667, 253.583,73.667, -106.417,73.667, 253.667,73.667, -106.333,73.667, 253.750,73.667, -106.250,73.667, 253.833,73.667, -106.167,73.667, 253.917,73.667, -106.083,73.667, 254.000,73.667, -106.000,73.667, 254.083,73.667, -105.917,73.667, 254.167,73.667, -105.833,73.667, 254.250,73.667, -105.750,73.667, 254.333,73.667, -105.667,73.667, 254.750,73.667, -105.250,73.667, 254.833,73.667, -105.167,73.667, 254.917,73.667, -105.083,73.667, 259.167,73.667, -100.833,73.667, 259.250,73.667, -100.750,73.667, 259.333,73.667, -100.667,73.667, 259.417,73.667, -100.583,73.667, 260.750,73.667, -99.250,73.667, 260.833,73.667, -99.167,73.667, 262.667,73.667, -97.333,73.667, 262.750,73.667, -97.250,73.667, 262.833,73.667, -97.167,73.667, 264.333,73.667, -95.667,73.667, 264.417,73.667, -95.583,73.667, 264.667,73.667, -95.333,73.667, 264.750,73.667, -95.250,73.667, 264.833,73.667, -95.167,73.667, 265.417,73.667, -94.583,73.667, 269.167,73.667, -90.833,73.667, 269.250,73.667, -90.750,73.667, 272.083,73.667, -87.917,73.667, 272.167,73.667, -87.833,73.667, 272.250,73.667, -87.750,73.667, 272.333,73.667, -87.667,73.667, 272.417,73.667, -87.583,73.667, 274.583,73.667, -85.417,73.667, 274.667,73.667, -85.333,73.667, 274.750,73.667, -85.250,73.667, 274.833,73.667, -85.167,73.667, 277.000,73.667, -83.000,73.667, 277.083,73.667, -82.917,73.667, 277.167,73.667, -82.833,73.667, 277.250,73.667, -82.750,73.667, 277.333,73.667, -82.667,73.667, 277.417,73.667, -82.583,73.667, 277.500,73.667, -82.500,73.667, 277.583,73.667, -82.417,73.667, 277.667,73.667, -82.333,73.667, 277.750,73.667, -82.250,73.667, 277.833,73.667, -82.167,73.667, 277.917,73.667, -82.083,73.667, 278.000,73.667, -82.000,73.667, 278.083,73.667, -81.917,73.667, 278.167,73.667, -81.833,73.667, 278.250,73.667, -81.750,73.667, 278.333,73.667, -81.667,73.667, 279.250,73.667, -80.750,73.667, 279.583,73.667, -80.417,73.667, 279.667,73.667, -80.333,73.667, 279.750,73.667, -80.250,73.667, 279.833,73.667, -80.167,73.667, 279.917,73.667, -80.083,73.667, 280.000,73.667, -80.000,73.667, 280.083,73.667, -79.917,73.667, 280.167,73.667, -79.833,73.667, 304.167,73.667, -55.833,73.667, 334.667,73.667, -25.333,73.667, 334.833,73.667, -25.167,73.667, 335.083,73.667, -24.917,73.667, 335.167,73.667, -24.833,73.667, 335.250,73.667, -24.750,73.667, 335.333,73.667, -24.667,73.667, 336.000,73.667, -24.000,73.667, 336.083,73.667, -23.917,73.667, 336.417,73.667, -23.583,73.667, 336.833,73.667, -23.167,73.667, 336.917,73.667, -23.083,73.667, 337.083,73.667, -22.917,73.667, 337.333,73.667, -22.667,73.667, 337.500,73.667, -22.500,73.667, 337.917,73.667, -22.083,73.667, 338.333,73.667, -21.667,73.667, 339.333,73.667, -20.667,73.667, 53.667,73.750, 53.750,73.750, 53.833,73.750, 53.917,73.750, 54.000,73.750, 54.417,73.750, 54.500,73.750, 54.583,73.750, 54.667,73.750, 54.750,73.750, 54.833,73.750, 54.917,73.750, 56.667,73.750, 56.750,73.750, 57.000,73.750, 57.083,73.750, 57.167,73.750, 57.250,73.750, 57.333,73.750, 57.667,73.750, 84.667,73.750, 84.750,73.750, 85.500,73.750, 85.583,73.750, 85.667,73.750, 85.750,73.750, 85.833,73.750, 85.917,73.750, 86.500,73.750, 86.583,73.750, 86.667,73.750, 87.417,73.750, 87.500,73.750, 87.583,73.750, 108.167,73.750, 108.250,73.750, 108.333,73.750, 109.583,73.750, 109.667,73.750, 109.750,73.750, 109.833,73.750, 109.917,73.750, 110.000,73.750, 110.083,73.750, 110.167,73.750, 110.250,73.750, 110.333,73.750, 110.417,73.750, 110.917,73.750, 111.333,73.750, 111.417,73.750, 111.500,73.750, 111.583,73.750, 111.667,73.750, 112.917,73.750, 113.167,73.750, 124.250,73.750, 124.333,73.750, 124.417,73.750, 140.833,73.750, 140.917,73.750, 142.583,73.750, 142.667,73.750, 142.750,73.750, 236.250,73.750, -123.750,73.750, 243.667,73.750, -116.333,73.750, 243.750,73.750, -116.250,73.750, 243.833,73.750, -116.167,73.750, 254.417,73.750, -105.583,73.750, 254.500,73.750, -105.500,73.750, 254.583,73.750, -105.417,73.750, 254.667,73.750, -105.333,73.750, 259.000,73.750, -101.000,73.750, 259.083,73.750, -100.917,73.750, 259.167,73.750, -100.833,73.750, 259.250,73.750, -100.750,73.750, 259.500,73.750, -100.500,73.750, 259.583,73.750, -100.417,73.750, 259.667,73.750, -100.333,73.750, 259.750,73.750, -100.250,73.750, 259.833,73.750, -100.167,73.750, 259.917,73.750, -100.083,73.750, 260.000,73.750, -100.000,73.750, 260.083,73.750, -99.917,73.750, 260.333,73.750, -99.667,73.750, 260.417,73.750, -99.583,73.750, 260.500,73.750, -99.500,73.750, 260.583,73.750, -99.417,73.750, 260.667,73.750, -99.333,73.750, 260.917,73.750, -99.083,73.750, 261.000,73.750, -99.000,73.750, 261.083,73.750, -98.917,73.750, 261.167,73.750, -98.833,73.750, 261.333,73.750, -98.667,73.750, 261.417,73.750, -98.583,73.750, 261.500,73.750, -98.500,73.750, 261.583,73.750, -98.417,73.750, 261.667,73.750, -98.333,73.750, 261.750,73.750, -98.250,73.750, 261.833,73.750, -98.167,73.750, 261.917,73.750, -98.083,73.750, 262.667,73.750, -97.333,73.750, 262.750,73.750, -97.250,73.750, 264.500,73.750, -95.500,73.750, 264.583,73.750, -95.417,73.750, 265.000,73.750, -95.000,73.750, 265.083,73.750, -94.917,73.750, 265.167,73.750, -94.833,73.750, 265.250,73.750, -94.750,73.750, 265.333,73.750, -94.667,73.750, 269.333,73.750, -90.667,73.750, 272.500,73.750, -87.500,73.750, 272.583,73.750, -87.417,73.750, 272.667,73.750, -87.333,73.750, 272.750,73.750, -87.250,73.750, 272.833,73.750, -87.167,73.750, 272.917,73.750, -87.083,73.750, 273.000,73.750, -87.000,73.750, 273.083,73.750, -86.917,73.750, 273.167,73.750, -86.833,73.750, 274.167,73.750, -85.833,73.750, 274.250,73.750, -85.750,73.750, 274.333,73.750, -85.667,73.750, 274.417,73.750, -85.583,73.750, 274.500,73.750, -85.500,73.750, 274.583,73.750, -85.417,73.750, 274.667,73.750, -85.333,73.750, 274.750,73.750, -85.250,73.750, 274.833,73.750, -85.167,73.750, 274.917,73.750, -85.083,73.750, 279.250,73.750, -80.750,73.750, 279.333,73.750, -80.667,73.750, 279.417,73.750, -80.583,73.750, 279.500,73.750, -80.500,73.750, 304.083,73.750, -55.917,73.750, 304.250,73.750, -55.750,73.750, 334.333,73.750, -25.667,73.750, 334.500,73.750, -25.500,73.750, 334.583,73.750, -25.417,73.750, 334.833,73.750, -25.167,73.750, 334.917,73.750, -25.083,73.750, 335.000,73.750, -25.000,73.750, 335.417,73.750, -24.583,73.750, 336.167,73.750, -23.833,73.750, 336.500,73.750, -23.500,73.750, 336.583,73.750, -23.417,73.750, 336.667,73.750, -23.333,73.750, 336.750,73.750, -23.250,73.750, 337.917,73.750, -22.083,73.750, 338.083,73.750, -21.917,73.750, 338.250,73.750, -21.750,73.750, 339.333,73.750, -20.667,73.750, 54.083,73.833, 54.167,73.833, 54.250,73.833, 56.917,73.833, 57.500,73.833, 57.583,73.833, 57.750,73.833, 57.833,73.833, 86.000,73.833, 86.083,73.833, 86.167,73.833, 86.250,73.833, 86.333,73.833, 86.417,73.833, 86.500,73.833, 86.583,73.833, 86.667,73.833, 86.750,73.833, 86.833,73.833, 86.917,73.833, 87.000,73.833, 87.083,73.833, 87.333,73.833, 87.417,73.833, 87.667,73.833, 108.417,73.833, 108.500,73.833, 109.667,73.833, 109.750,73.833, 109.833,73.833, 110.500,73.833, 110.583,73.833, 110.667,73.833, 110.750,73.833, 110.833,73.833, 110.917,73.833, 111.000,73.833, 111.167,73.833, 111.250,73.833, 113.000,73.833, 113.083,73.833, 141.000,73.833, 141.083,73.833, 141.167,73.833, 141.250,73.833, 141.333,73.833, 141.417,73.833, 141.500,73.833, 141.583,73.833, 141.667,73.833, 141.750,73.833, 141.833,73.833, 141.917,73.833, 142.000,73.833, 142.083,73.833, 142.167,73.833, 142.250,73.833, 142.333,73.833, 142.417,73.833, 142.500,73.833, 236.167,73.833, -123.833,73.833, 243.417,73.833, -116.583,73.833, 243.500,73.833, -116.500,73.833, 243.583,73.833, -116.417,73.833, 259.333,73.833, -100.667,73.833, 259.417,73.833, -100.583,73.833, 260.167,73.833, -99.833,73.833, 260.250,73.833, -99.750,73.833, 261.250,73.833, -98.750,73.833, 262.000,73.833, -98.000,73.833, 262.083,73.833, -97.917,73.833, 262.167,73.833, -97.833,73.833, 262.250,73.833, -97.750,73.833, 262.333,73.833, -97.667,73.833, 262.417,73.833, -97.583,73.833, 262.500,73.833, -97.500,73.833, 262.583,73.833, -97.417,73.833, 265.083,73.833, -94.917,73.833, 269.417,73.833, -90.583,73.833, 273.250,73.833, -86.750,73.833, 273.333,73.833, -86.667,73.833, 273.417,73.833, -86.583,73.833, 273.500,73.833, -86.500,73.833, 273.583,73.833, -86.417,73.833, 273.667,73.833, -86.333,73.833, 273.750,73.833, -86.250,73.833, 273.833,73.833, -86.167,73.833, 273.917,73.833, -86.083,73.833, 274.000,73.833, -86.000,73.833, 274.083,73.833, -85.917,73.833, 303.333,73.833, -56.667,73.833, 303.417,73.833, -56.583,73.833, 303.583,73.833, -56.417,73.833, 303.750,73.833, -56.250,73.833, 303.833,73.833, -56.167,73.833, 304.000,73.833, -56.000,73.833, 304.167,73.833, -55.833,73.833, 334.167,73.833, -25.833,73.833, 334.250,73.833, -25.750,73.833, 334.417,73.833, -25.583,73.833, 334.583,73.833, -25.417,73.833, 334.667,73.833, -25.333,73.833, 334.750,73.833, -25.250,73.833, 335.500,73.833, -24.500,73.833, 335.583,73.833, -24.417,73.833, 335.667,73.833, -24.333,73.833, 335.833,73.833, -24.167,73.833, 335.917,73.833, -24.083,73.833, 336.000,73.833, -24.000,73.833, 336.083,73.833, -23.917,73.833, 338.000,73.833, -22.000,73.833, 338.167,73.833, -21.833,73.833, 339.000,73.833, -21.000,73.833, 339.083,73.833, -20.917,73.833, 339.167,73.833, -20.833,73.833, 339.250,73.833, -20.750,73.833, 339.333,73.833, -20.667,73.833, 339.417,73.833, -20.583,73.833, 339.500,73.833, -20.500,73.833, 54.333,73.917, 54.417,73.917, 54.500,73.917, 54.583,73.917, 57.000,73.917, 57.083,73.917, 57.167,73.917, 57.250,73.917, 57.333,73.917, 57.417,73.917, 57.583,73.917, 57.667,73.917, 57.750,73.917, 87.167,73.917, 87.250,73.917, 87.500,73.917, 87.583,73.917, 108.583,73.917, 109.917,73.917, 110.417,73.917, 110.500,73.917, 110.583,73.917, 110.667,73.917, 110.750,73.917, 111.083,73.917, 136.083,73.917, 136.167,73.917, 140.417,73.917, 140.500,73.917, 235.833,73.917, -124.167,73.917, 235.917,73.917, -124.083,73.917, 236.000,73.917, -124.000,73.917, 236.083,73.917, -123.917,73.917, 240.583,73.917, -119.417,73.917, 240.833,73.917, -119.167,73.917, 243.167,73.917, -116.833,73.917, 243.250,73.917, -116.750,73.917, 243.333,73.917, -116.667,73.917, 259.833,73.917, -100.167,73.917, 259.917,73.917, -100.083,73.917, 260.000,73.917, -100.000,73.917, 260.667,73.917, -99.333,73.917, 260.750,73.917, -99.250,73.917, 260.833,73.917, -99.167,73.917, 260.917,73.917, -99.083,73.917, 261.000,73.917, -99.000,73.917, 261.083,73.917, -98.917,73.917, 261.167,73.917, -98.833,73.917, 261.333,73.917, -98.667,73.917, 261.417,73.917, -98.583,73.917, 261.500,73.917, -98.500,73.917, 261.583,73.917, -98.417,73.917, 261.667,73.917, -98.333,73.917, 261.750,73.917, -98.250,73.917, 264.750,73.917, -95.250,73.917, 264.833,73.917, -95.167,73.917, 264.917,73.917, -95.083,73.917, 265.000,73.917, -95.000,73.917, 267.500,73.917, -92.500,73.917, 267.583,73.917, -92.417,73.917, 267.667,73.917, -92.333,73.917, 267.750,73.917, -92.250,73.917, 267.833,73.917, -92.167,73.917, 267.917,73.917, -92.083,73.917, 268.000,73.917, -92.000,73.917, 268.750,73.917, -91.250,73.917, 268.833,73.917, -91.167,73.917, 268.917,73.917, -91.083,73.917, 269.000,73.917, -91.000,73.917, 269.083,73.917, -90.917,73.917, 269.167,73.917, -90.833,73.917, 269.250,73.917, -90.750,73.917, 269.333,73.917, -90.667,73.917, 269.500,73.917, -90.500,73.917, 304.167,73.917, -55.833,73.917, 334.083,73.917, -25.917,73.917, 334.500,73.917, -25.500,73.917, 335.750,73.917, -24.250,73.917, 337.917,73.917, -22.083,73.917, 338.083,73.917, -21.917,73.917, 338.500,73.917, -21.500,73.917, 338.583,73.917, -21.417,73.917, 338.667,73.917, -21.333,73.917, 338.750,73.917, -21.250,73.917, 338.833,73.917, -21.167,73.917, 338.917,73.917, -21.083,73.917, 54.667,74.000, 57.250,74.000, 57.333,74.000, 57.500,74.000, 58.083,74.000, 87.083,74.000, 108.667,74.000, 108.750,74.000, 108.833,74.000, 110.000,74.000, 110.083,74.000, 110.167,74.000, 110.250,74.000, 110.333,74.000, 111.083,74.000, 111.167,74.000, 111.250,74.000, 111.333,74.000, 135.917,74.000, 136.000,74.000, 136.083,74.000, 140.250,74.000, 140.333,74.000, 140.583,74.000, 140.667,74.000, 140.750,74.000, 140.833,74.000, 140.917,74.000, 235.667,74.000, -124.333,74.000, 235.750,74.000, -124.250,74.000, 240.500,74.000, -119.500,74.000, 240.667,74.000, -119.333,74.000, 240.750,74.000, -119.250,74.000, 240.917,74.000, -119.083,74.000, 241.000,74.000, -119.000,74.000, 241.083,74.000, -118.917,74.000, 241.167,74.000, -118.833,74.000, 242.917,74.000, -117.083,74.000, 243.000,74.000, -117.000,74.000, 243.083,74.000, -116.917,74.000, 261.167,74.000, -98.833,74.000, 261.250,74.000, -98.750,74.000, 261.333,74.000, -98.667,74.000, 261.417,74.000, -98.583,74.000, 261.500,74.000, -98.500,74.000, 261.583,74.000, -98.417,74.000, 261.667,74.000, -98.333,74.000, 261.750,74.000, -98.250,74.000, 261.833,74.000, -98.167,74.000, 261.917,74.000, -98.083,74.000, 262.000,74.000, -98.000,74.000, 264.750,74.000, -95.250,74.000, 264.833,74.000, -95.167,74.000, 264.917,74.000, -95.083,74.000, 265.000,74.000, -95.000,74.000, 265.083,74.000, -94.917,74.000, 265.167,74.000, -94.833,74.000, 266.000,74.000, -94.000,74.000, 266.250,74.000, -93.750,74.000, 267.000,74.000, -93.000,74.000, 267.250,74.000, -92.750,74.000, 267.333,74.000, -92.667,74.000, 267.417,74.000, -92.583,74.000, 268.083,74.000, -91.917,74.000, 268.167,74.000, -91.833,74.000, 268.250,74.000, -91.750,74.000, 268.333,74.000, -91.667,74.000, 268.417,74.000, -91.583,74.000, 268.500,74.000, -91.500,74.000, 268.583,74.000, -91.417,74.000, 268.667,74.000, -91.333,74.000, 304.000,74.000, -56.000,74.000, 304.083,74.000, -55.917,74.000, 334.167,74.000, -25.833,74.000, 334.250,74.000, -25.750,74.000, 334.333,74.000, -25.667,74.000, 334.417,74.000, -25.583,74.000, 337.417,74.000, -22.583,74.000, 337.500,74.000, -22.500,74.000, 337.583,74.000, -22.417,74.000, 337.667,74.000, -22.333,74.000, 337.750,74.000, -22.250,74.000, 337.833,74.000, -22.167,74.000, 338.000,74.000, -22.000,74.000, 338.167,74.000, -21.833,74.000, 338.250,74.000, -21.750,74.000, 338.333,74.000, -21.667,74.000, 338.417,74.000, -21.583,74.000, 54.750,74.083, 54.833,74.083, 54.917,74.083, 55.000,74.083, 55.167,74.083, 55.250,74.083, 55.333,74.083, 55.417,74.083, 55.500,74.083, 55.583,74.083, 57.167,74.083, 57.417,74.083, 57.750,74.083, 57.833,74.083, 57.917,74.083, 58.000,74.083, 82.417,74.083, 82.500,74.083, 82.583,74.083, 82.667,74.083, 86.917,74.083, 87.000,74.083, 108.917,74.083, 109.000,74.083, 109.083,74.083, 109.167,74.083, 109.250,74.083, 109.333,74.083, 109.417,74.083, 135.750,74.083, 135.833,74.083, 135.917,74.083, 140.083,74.083, 140.167,74.083, 140.917,74.083, 235.583,74.083, -124.417,74.083, 240.083,74.083, -119.917,74.083, 240.167,74.083, -119.833,74.083, 240.333,74.083, -119.667,74.083, 240.417,74.083, -119.583,74.083, 240.583,74.083, -119.417,74.083, 240.667,74.083, -119.333,74.083, 241.250,74.083, -118.750,74.083, 242.667,74.083, -117.333,74.083, 242.750,74.083, -117.250,74.083, 242.833,74.083, -117.167,74.083, 261.833,74.083, -98.167,74.083, 261.917,74.083, -98.083,74.083, 262.000,74.083, -98.000,74.083, 262.083,74.083, -97.917,74.083, 265.250,74.083, -94.750,74.083, 265.333,74.083, -94.667,74.083, 265.417,74.083, -94.583,74.083, 265.500,74.083, -94.500,74.083, 265.583,74.083, -94.417,74.083, 265.667,74.083, -94.333,74.083, 265.750,74.083, -94.250,74.083, 265.833,74.083, -94.167,74.083, 265.917,74.083, -94.083,74.083, 266.083,74.083, -93.917,74.083, 266.167,74.083, -93.833,74.083, 266.333,74.083, -93.667,74.083, 266.500,74.083, -93.500,74.083, 266.583,74.083, -93.417,74.083, 266.667,74.083, -93.333,74.083, 266.750,74.083, -93.250,74.083, 266.833,74.083, -93.167,74.083, 266.917,74.083, -93.083,74.083, 267.083,74.083, -92.917,74.083, 267.167,74.083, -92.833,74.083, 303.750,74.083, -56.250,74.083, 303.833,74.083, -56.167,74.083, 303.917,74.083, -56.083,74.083, 337.333,74.083, -22.667,74.083, 55.083,74.167, 55.667,74.167, 57.250,74.167, 57.333,74.167, 57.583,74.167, 57.667,74.167, 58.083,74.167, 58.167,74.167, 85.417,74.167, 85.500,74.167, 85.583,74.167, 85.667,74.167, 85.750,74.167, 85.833,74.167, 85.917,74.167, 86.833,74.167, 109.500,74.167, 109.583,74.167, 109.667,74.167, 112.083,74.167, 112.167,74.167, 112.250,74.167, 112.333,74.167, 112.417,74.167, 112.500,74.167, 112.583,74.167, 112.667,74.167, 112.750,74.167, 112.833,74.167, 135.500,74.167, 135.583,74.167, 140.167,74.167, 140.250,74.167, 141.000,74.167, 141.750,74.167, 235.583,74.167, -124.417,74.167, 239.917,74.167, -120.083,74.167, 240.000,74.167, -120.000,74.167, 240.250,74.167, -119.750,74.167, 240.500,74.167, -119.500,74.167, 240.583,74.167, -119.417,74.167, 241.167,74.167, -118.833,74.167, 241.250,74.167, -118.750,74.167, 241.333,74.167, -118.667,74.167, 241.417,74.167, -118.583,74.167, 241.500,74.167, -118.500,74.167, 241.583,74.167, -118.417,74.167, 242.000,74.167, -118.000,74.167, 242.083,74.167, -117.917,74.167, 242.167,74.167, -117.833,74.167, 242.250,74.167, -117.750,74.167, 242.333,74.167, -117.667,74.167, 242.417,74.167, -117.583,74.167, 242.500,74.167, -117.500,74.167, 242.583,74.167, -117.417,74.167, 266.417,74.167, -93.583,74.167, 303.000,74.167, -57.000,74.167, 303.083,74.167, -56.917,74.167, 303.167,74.167, -56.833,74.167, 303.250,74.167, -56.750,74.167, 303.750,74.167, -56.250,74.167, 303.833,74.167, -56.167,74.167, 337.417,74.167, -22.583,74.167, 337.500,74.167, -22.500,74.167, 338.583,74.167, -21.417,74.167, 338.667,74.167, -21.333,74.167, 338.750,74.167, -21.250,74.167, 338.833,74.167, -21.167,74.167, 338.917,74.167, -21.083,74.167, 339.000,74.167, -21.000,74.167, 339.083,74.167, -20.917,74.167, 339.167,74.167, -20.833,74.167, 339.250,74.167, -20.750,74.167, 55.167,74.250, 55.250,74.250, 55.333,74.250, 55.417,74.250, 55.500,74.250, 55.583,74.250, 57.417,74.250, 57.500,74.250, 58.250,74.250, 58.333,74.250, 58.417,74.250, 58.500,74.250, 58.583,74.250, 86.583,74.250, 86.667,74.250, 86.750,74.250, 109.750,74.250, 109.833,74.250, 109.917,74.250, 111.667,74.250, 111.750,74.250, 111.833,74.250, 111.917,74.250, 112.000,74.250, 112.917,74.250, 113.000,74.250, 113.083,74.250, 140.333,74.250, 140.417,74.250, 140.500,74.250, 140.583,74.250, 140.667,74.250, 140.750,74.250, 140.833,74.250, 140.917,74.250, 235.500,74.250, -124.500,74.250, 239.333,74.250, -120.667,74.250, 239.417,74.250, -120.583,74.250, 239.500,74.250, -120.500,74.250, 239.583,74.250, -120.417,74.250, 239.667,74.250, -120.333,74.250, 239.750,74.250, -120.250,74.250, 239.833,74.250, -120.167,74.250, 241.667,74.250, -118.333,74.250, 241.750,74.250, -118.250,74.250, 241.833,74.250, -118.167,74.250, 241.917,74.250, -118.083,74.250, 303.500,74.250, -56.500,74.250, 303.583,74.250, -56.417,74.250, 303.750,74.250, -56.250,74.250, 303.917,74.250, -56.083,74.250, 337.583,74.250, -22.417,74.250, 337.667,74.250, -22.333,74.250, 337.750,74.250, -22.250,74.250, 338.083,74.250, -21.917,74.250, 338.167,74.250, -21.833,74.250, 338.250,74.250, -21.750,74.250, 338.333,74.250, -21.667,74.250, 338.417,74.250, -21.583,74.250, 338.500,74.250, -21.500,74.250, 339.333,74.250, -20.667,74.250, 339.417,74.250, -20.583,74.250, 340.167,74.250, -19.833,74.250, 340.250,74.250, -19.750,74.250, 340.333,74.250, -19.667,74.250, 55.583,74.333, 58.500,74.333, 85.917,74.333, 86.000,74.333, 86.083,74.333, 86.333,74.333, 86.417,74.333, 86.500,74.333, 86.583,74.333, 86.667,74.333, 86.750,74.333, 86.833,74.333, 109.833,74.333, 111.500,74.333, 111.583,74.333, 111.667,74.333, 111.750,74.333, 111.833,74.333, 111.917,74.333, 113.167,74.333, 113.250,74.333, 235.250,74.333, -124.750,74.333, 235.333,74.333, -124.667,74.333, 235.417,74.333, -124.583,74.333, 235.500,74.333, -124.500,74.333, 235.583,74.333, -124.417,74.333, 235.667,74.333, -124.333,74.333, 235.750,74.333, -124.250,74.333, 235.833,74.333, -124.167,74.333, 235.917,74.333, -124.083,74.333, 236.000,74.333, -124.000,74.333, 236.083,74.333, -123.917,74.333, 236.167,74.333, -123.833,74.333, 236.250,74.333, -123.750,74.333, 238.833,74.333, -121.167,74.333, 238.917,74.333, -121.083,74.333, 239.000,74.333, -121.000,74.333, 239.083,74.333, -120.917,74.333, 239.167,74.333, -120.833,74.333, 239.250,74.333, -120.750,74.333, 303.333,74.333, -56.667,74.333, 303.417,74.333, -56.583,74.333, 303.667,74.333, -56.333,74.333, 303.833,74.333, -56.167,74.333, 337.833,74.333, -22.167,74.333, 338.000,74.333, -22.000,74.333, 338.167,74.333, -21.833,74.333, 338.250,74.333, -21.750,74.333, 338.333,74.333, -21.667,74.333, 338.417,74.333, -21.583,74.333, 339.167,74.333, -20.833,74.333, 339.250,74.333, -20.750,74.333, 339.333,74.333, -20.667,74.333, 339.833,74.333, -20.167,74.333, 339.917,74.333, -20.083,74.333, 340.000,74.333, -20.000,74.333, 340.083,74.333, -19.917,74.333, 340.417,74.333, -19.583,74.333, 340.500,74.333, -19.500,74.333, 340.583,74.333, -19.417,74.333, 18.917,74.417, 19.000,74.417, 19.083,74.417, 55.333,74.417, 55.417,74.417, 55.500,74.417, 55.583,74.417, 55.667,74.417, 55.750,74.417, 55.833,74.417, 55.917,74.417, 56.000,74.417, 56.167,74.417, 56.250,74.417, 58.417,74.417, 58.500,74.417, 85.250,74.417, 85.333,74.417, 85.417,74.417, 86.083,74.417, 86.167,74.417, 86.333,74.417, 86.417,74.417, 86.500,74.417, 86.917,74.417, 109.917,74.417, 110.000,74.417, 110.083,74.417, 110.167,74.417, 110.250,74.417, 112.000,74.417, 112.667,74.417, 112.750,74.417, 112.833,74.417, 112.917,74.417, 113.000,74.417, 113.083,74.417, 113.167,74.417, 113.250,74.417, 113.333,74.417, 236.333,74.417, -123.667,74.417, 236.417,74.417, -123.583,74.417, 236.500,74.417, -123.500,74.417, 236.583,74.417, -123.417,74.417, 236.667,74.417, -123.333,74.417, 236.750,74.417, -123.250,74.417, 236.833,74.417, -123.167,74.417, 236.917,74.417, -123.083,74.417, 237.000,74.417, -123.000,74.417, 237.083,74.417, -122.917,74.417, 237.167,74.417, -122.833,74.417, 237.250,74.417, -122.750,74.417, 237.333,74.417, -122.667,74.417, 237.417,74.417, -122.583,74.417, 237.500,74.417, -122.500,74.417, 237.583,74.417, -122.417,74.417, 237.667,74.417, -122.333,74.417, 237.750,74.417, -122.250,74.417, 237.833,74.417, -122.167,74.417, 237.917,74.417, -122.083,74.417, 238.667,74.417, -121.333,74.417, 238.750,74.417, -121.250,74.417, 246.583,74.417, -113.417,74.417, 246.667,74.417, -113.333,74.417, 246.750,74.417, -113.250,74.417, 246.833,74.417, -113.167,74.417, 246.917,74.417, -113.083,74.417, 247.000,74.417, -113.000,74.417, 247.083,74.417, -112.917,74.417, 247.167,74.417, -112.833,74.417, 247.250,74.417, -112.750,74.417, 247.333,74.417, -112.667,74.417, 303.417,74.417, -56.583,74.417, 303.500,74.417, -56.500,74.417, 303.583,74.417, -56.417,74.417, 303.667,74.417, -56.333,74.417, 303.750,74.417, -56.250,74.417, 337.917,74.417, -22.083,74.417, 338.000,74.417, -22.000,74.417, 338.500,74.417, -21.500,74.417, 339.083,74.417, -20.917,74.417, 339.750,74.417, -20.250,74.417, 340.667,74.417, -19.333,74.417, 18.833,74.500, 18.917,74.500, 19.000,74.500, 19.083,74.500, 56.083,74.500, 56.333,74.500, 58.333,74.500, 58.750,74.500, 58.833,74.500, 58.917,74.500, 59.000,74.500, 84.667,74.500, 84.750,74.500, 84.833,74.500, 85.167,74.500, 85.250,74.500, 85.333,74.500, 85.417,74.500, 85.667,74.500, 85.750,74.500, 85.833,74.500, 85.917,74.500, 86.000,74.500, 86.083,74.500, 86.167,74.500, 86.583,74.500, 86.667,74.500, 86.750,74.500, 86.833,74.500, 110.333,74.500, 110.417,74.500, 110.500,74.500, 110.583,74.500, 112.000,74.500, 112.083,74.500, 112.167,74.500, 112.250,74.500, 112.333,74.500, 112.417,74.500, 112.500,74.500, 112.583,74.500, 238.000,74.500, -122.000,74.500, 238.083,74.500, -121.917,74.500, 238.167,74.500, -121.833,74.500, 238.250,74.500, -121.750,74.500, 238.333,74.500, -121.667,74.500, 238.417,74.500, -121.583,74.500, 238.500,74.500, -121.500,74.500, 238.583,74.500, -121.417,74.500, 246.083,74.500, -113.917,74.500, 246.167,74.500, -113.833,74.500, 246.250,74.500, -113.750,74.500, 246.333,74.500, -113.667,74.500, 246.417,74.500, -113.583,74.500, 246.500,74.500, -113.500,74.500, 247.417,74.500, -112.583,74.500, 247.500,74.500, -112.500,74.500, 247.583,74.500, -112.417,74.500, 247.667,74.500, -112.333,74.500, 247.750,74.500, -112.250,74.500, 247.833,74.500, -112.167,74.500, 247.917,74.500, -112.083,74.500, 248.000,74.500, -112.000,74.500, 248.083,74.500, -111.917,74.500, 262.250,74.500, -97.750,74.500, 271.500,74.500, -88.500,74.500, 271.583,74.500, -88.417,74.500, 271.750,74.500, -88.250,74.500, 271.917,74.500, -88.083,74.500, 272.000,74.500, -88.000,74.500, 272.167,74.500, -87.833,74.500, 272.333,74.500, -87.667,74.500, 272.500,74.500, -87.500,74.500, 272.667,74.500, -87.333,74.500, 272.750,74.500, -87.250,74.500, 272.833,74.500, -87.167,74.500, 272.917,74.500, -87.083,74.500, 273.000,74.500, -87.000,74.500, 273.083,74.500, -86.917,74.500, 273.500,74.500, -86.500,74.500, 273.917,74.500, -86.083,74.500, 274.000,74.500, -86.000,74.500, 274.083,74.500, -85.917,74.500, 274.167,74.500, -85.833,74.500, 274.250,74.500, -85.750,74.500, 274.667,74.500, -85.333,74.500, 277.833,74.500, -82.167,74.500, 277.917,74.500, -82.083,74.500, 278.000,74.500, -82.000,74.500, 278.083,74.500, -81.917,74.500, 278.167,74.500, -81.833,74.500, 278.250,74.500, -81.750,74.500, 302.583,74.500, -57.417,74.500, 302.667,74.500, -57.333,74.500, 302.750,74.500, -57.250,74.500, 302.833,74.500, -57.167,74.500, 302.917,74.500, -57.083,74.500, 303.000,74.500, -57.000,74.500, 303.083,74.500, -56.917,74.500, 303.167,74.500, -56.833,74.500, 303.250,74.500, -56.750,74.500, 303.333,74.500, -56.667,74.500, 303.833,74.500, -56.167,74.500, 337.750,74.500, -22.250,74.500, 337.917,74.500, -22.083,74.500, 338.083,74.500, -21.917,74.500, 338.250,74.500, -21.750,74.500, 338.333,74.500, -21.667,74.500, 338.417,74.500, -21.583,74.500, 339.167,74.500, -20.833,74.500, 339.250,74.500, -20.750,74.500, 339.417,74.500, -20.583,74.500, 339.500,74.500, -20.500,74.500, 339.583,74.500, -20.417,74.500, 339.667,74.500, -20.333,74.500, 340.583,74.500, -19.417,74.500, 340.667,74.500, -19.333,74.500, 55.583,74.583, 55.667,74.583, 55.750,74.583, 55.833,74.583, 55.917,74.583, 56.000,74.583, 56.167,74.583, 56.250,74.583, 58.417,74.583, 58.500,74.583, 58.583,74.583, 58.667,74.583, 59.083,74.583, 79.333,74.583, 79.417,74.583, 79.500,74.583, 79.583,74.583, 86.417,74.583, 86.500,74.583, 110.667,74.583, 110.750,74.583, 110.833,74.583, 110.917,74.583, 245.833,74.583, -114.167,74.583, 245.917,74.583, -114.083,74.583, 246.000,74.583, -114.000,74.583, 248.167,74.583, -111.833,74.583, 248.250,74.583, -111.750,74.583, 248.333,74.583, -111.667,74.583, 248.417,74.583, -111.583,74.583, 264.167,74.583, -95.833,74.583, 264.333,74.583, -95.667,74.583, 269.917,74.583, -90.083,74.583, 270.083,74.583, -89.917,74.583, 270.167,74.583, -89.833,74.583, 270.250,74.583, -89.750,74.583, 270.333,74.583, -89.667,74.583, 270.417,74.583, -89.583,74.583, 270.500,74.583, -89.500,74.583, 270.583,74.583, -89.417,74.583, 271.500,74.583, -88.500,74.583, 271.667,74.583, -88.333,74.583, 271.833,74.583, -88.167,74.583, 272.083,74.583, -87.917,74.583, 272.250,74.583, -87.750,74.583, 272.417,74.583, -87.583,74.583, 272.583,74.583, -87.417,74.583, 273.167,74.583, -86.833,74.583, 273.250,74.583, -86.750,74.583, 273.333,74.583, -86.667,74.583, 273.417,74.583, -86.583,74.583, 273.583,74.583, -86.417,74.583, 273.667,74.583, -86.333,74.583, 273.750,74.583, -86.250,74.583, 273.833,74.583, -86.167,74.583, 274.250,74.583, -85.750,74.583, 274.417,74.583, -85.583,74.583, 274.583,74.583, -85.417,74.583, 274.750,74.583, -85.250,74.583, 274.917,74.583, -85.083,74.583, 275.083,74.583, -84.917,74.583, 275.167,74.583, -84.833,74.583, 275.250,74.583, -84.750,74.583, 275.333,74.583, -84.667,74.583, 275.417,74.583, -84.583,74.583, 275.500,74.583, -84.500,74.583, 275.583,74.583, -84.417,74.583, 275.667,74.583, -84.333,74.583, 275.750,74.583, -84.250,74.583, 275.833,74.583, -84.167,74.583, 275.917,74.583, -84.083,74.583, 276.000,74.583, -84.000,74.583, 276.083,74.583, -83.917,74.583, 276.167,74.583, -83.833,74.583, 276.250,74.583, -83.750,74.583, 276.333,74.583, -83.667,74.583, 277.083,74.583, -82.917,74.583, 277.167,74.583, -82.833,74.583, 277.250,74.583, -82.750,74.583, 277.333,74.583, -82.667,74.583, 277.417,74.583, -82.583,74.583, 277.500,74.583, -82.500,74.583, 277.583,74.583, -82.417,74.583, 277.667,74.583, -82.333,74.583, 277.750,74.583, -82.250,74.583, 278.333,74.583, -81.667,74.583, 278.417,74.583, -81.583,74.583, 278.500,74.583, -81.500,74.583, 278.583,74.583, -81.417,74.583, 278.667,74.583, -81.333,74.583, 278.750,74.583, -81.250,74.583, 278.833,74.583, -81.167,74.583, 278.917,74.583, -81.083,74.583, 279.000,74.583, -81.000,74.583, 279.083,74.583, -80.917,74.583, 279.167,74.583, -80.833,74.583, 279.250,74.583, -80.750,74.583, 279.333,74.583, -80.667,74.583, 279.417,74.583, -80.583,74.583, 279.500,74.583, -80.500,74.583, 279.583,74.583, -80.417,74.583, 303.500,74.583, -56.500,74.583, 303.583,74.583, -56.417,74.583, 303.667,74.583, -56.333,74.583, 303.750,74.583, -56.250,74.583, 337.667,74.583, -22.333,74.583, 337.833,74.583, -22.167,74.583, 338.000,74.583, -22.000,74.583, 338.167,74.583, -21.833,74.583, 338.750,74.583, -21.250,74.583, 338.917,74.583, -21.083,74.583, 339.083,74.583, -20.917,74.583, 339.167,74.583, -20.833,74.583, 339.250,74.583, -20.750,74.583, 339.333,74.583, -20.667,74.583, 339.583,74.583, -20.417,74.583, 339.750,74.583, -20.250,74.583, 339.833,74.583, -20.167,74.583, 339.917,74.583, -20.083,74.583, 340.000,74.583, -20.000,74.583, 340.083,74.583, -19.917,74.583, 340.167,74.583, -19.833,74.583, 340.250,74.583, -19.750,74.583, 340.333,74.583, -19.667,74.583, 340.417,74.583, -19.583,74.583, 340.500,74.583, -19.500,74.583, 55.667,74.667, 55.750,74.667, 56.000,74.667, 56.083,74.667, 56.167,74.667, 56.250,74.667, 56.333,74.667, 59.083,74.667, 59.417,74.667, 59.500,74.667, 59.583,74.667, 59.667,74.667, 59.750,74.667, 85.833,74.667, 85.917,74.667, 86.000,74.667, 86.083,74.667, 86.167,74.667, 86.250,74.667, 86.333,74.667, 86.500,74.667, 86.583,74.667, 86.667,74.667, 86.750,74.667, 86.833,74.667, 86.917,74.667, 87.000,74.667, 111.000,74.667, 111.083,74.667, 111.167,74.667, 139.000,74.667, 139.083,74.667, 139.167,74.667, 245.583,74.667, -114.417,74.667, 245.667,74.667, -114.333,74.667, 245.750,74.667, -114.250,74.667, 248.500,74.667, -111.500,74.667, 248.583,74.667, -111.417,74.667, 248.667,74.667, -111.333,74.667, 248.750,74.667, -111.250,74.667, 248.833,74.667, -111.167,74.667, 248.917,74.667, -111.083,74.667, 265.083,74.667, -94.917,74.667, 265.250,74.667, -94.750,74.667, 265.333,74.667, -94.667,74.667, 265.417,74.667, -94.583,74.667, 265.500,74.667, -94.500,74.667, 265.583,74.667, -94.417,74.667, 265.667,74.667, -94.333,74.667, 265.750,74.667, -94.250,74.667, 265.833,74.667, -94.167,74.667, 265.917,74.667, -94.083,74.667, 266.000,74.667, -94.000,74.667, 266.083,74.667, -93.917,74.667, 266.167,74.667, -93.833,74.667, 268.500,74.667, -91.500,74.667, 268.583,74.667, -91.417,74.667, 269.333,74.667, -90.667,74.667, 269.417,74.667, -90.583,74.667, 269.500,74.667, -90.500,74.667, 269.583,74.667, -90.417,74.667, 269.667,74.667, -90.333,74.667, 269.750,74.667, -90.250,74.667, 269.833,74.667, -90.167,74.667, 270.000,74.667, -90.000,74.667, 270.583,74.667, -89.417,74.667, 270.667,74.667, -89.333,74.667, 271.583,74.667, -88.417,74.667, 274.250,74.667, -85.750,74.667, 274.417,74.667, -85.583,74.667, 274.583,74.667, -85.417,74.667, 274.750,74.667, -85.250,74.667, 274.917,74.667, -85.083,74.667, 275.083,74.667, -84.917,74.667, 276.333,74.667, -83.667,74.667, 276.917,74.667, -83.083,74.667, 277.000,74.667, -83.000,74.667, 279.583,74.667, -80.417,74.667, 303.250,74.667, -56.750,74.667, 303.333,74.667, -56.667,74.667, 303.417,74.667, -56.583,74.667, 337.750,74.667, -22.250,74.667, 337.917,74.667, -22.083,74.667, 338.667,74.667, -21.333,74.667, 338.833,74.667, -21.167,74.667, 339.000,74.667, -21.000,74.667, 339.417,74.667, -20.583,74.667, 339.500,74.667, -20.500,74.667, 339.667,74.667, -20.333,74.667, 56.417,74.750, 59.167,74.750, 59.250,74.750, 59.333,74.750, 59.500,74.750, 59.750,74.750, 59.833,74.750, 59.917,74.750, 60.000,74.750, 60.083,74.750, 60.167,74.750, 85.250,74.750, 85.333,74.750, 85.417,74.750, 86.083,74.750, 86.167,74.750, 86.250,74.750, 86.333,74.750, 86.417,74.750, 87.083,74.750, 111.250,74.750, 111.333,74.750, 111.417,74.750, 111.500,74.750, 111.583,74.750, 111.667,74.750, 111.750,74.750, 111.833,74.750, 138.500,74.750, 138.583,74.750, 138.667,74.750, 138.750,74.750, 138.833,74.750, 138.917,74.750, 139.250,74.750, 139.333,74.750, 245.833,74.750, -114.167,74.750, 245.917,74.750, -114.083,74.750, 246.000,74.750, -114.000,74.750, 246.083,74.750, -113.917,74.750, 246.167,74.750, -113.833,74.750, 246.250,74.750, -113.750,74.750, 246.333,74.750, -113.667,74.750, 249.000,74.750, -111.000,74.750, 249.083,74.750, -110.917,74.750, 264.917,74.750, -95.083,74.750, 265.000,74.750, -95.000,74.750, 265.167,74.750, -94.833,74.750, 266.250,74.750, -93.750,74.750, 268.167,74.750, -91.833,74.750, 268.250,74.750, -91.750,74.750, 268.333,74.750, -91.667,74.750, 268.417,74.750, -91.583,74.750, 268.500,74.750, -91.500,74.750, 269.083,74.750, -90.917,74.750, 269.167,74.750, -90.833,74.750, 269.250,74.750, -90.750,74.750, 270.500,74.750, -89.500,74.750, 270.667,74.750, -89.333,74.750, 271.667,74.750, -88.333,74.750, 274.333,74.750, -85.667,74.750, 274.500,74.750, -85.500,74.750, 274.833,74.750, -85.167,74.750, 275.000,74.750, -85.000,74.750, 276.333,74.750, -83.667,74.750, 276.417,74.750, -83.583,74.750, 276.500,74.750, -83.500,74.750, 276.917,74.750, -83.083,74.750, 279.583,74.750, -80.417,74.750, 302.917,74.750, -57.083,74.750, 303.000,74.750, -57.000,74.750, 303.083,74.750, -56.917,74.750, 303.167,74.750, -56.833,74.750, 338.750,74.750, -21.250,74.750, 338.917,74.750, -21.083,74.750, 339.083,74.750, -20.917,74.750, 339.167,74.750, -20.833,74.750, 339.583,74.750, -20.417,74.750, 339.750,74.750, -20.250,74.750, 339.833,74.750, -20.167,74.750, 55.917,74.833, 56.000,74.833, 56.083,74.833, 56.167,74.833, 56.250,74.833, 56.333,74.833, 56.417,74.833, 56.500,74.833, 59.583,74.833, 59.667,74.833, 60.083,74.833, 86.833,74.833, 87.083,74.833, 87.167,74.833, 111.917,74.833, 112.000,74.833, 138.000,74.833, 138.083,74.833, 138.167,74.833, 138.250,74.833, 138.333,74.833, 138.417,74.833, 139.417,74.833, 140.083,74.833, 140.167,74.833, 142.333,74.833, 142.417,74.833, 142.500,74.833, 142.583,74.833, 142.667,74.833, 148.083,74.833, 148.167,74.833, 148.250,74.833, 148.333,74.833, 148.417,74.833, 148.500,74.833, 148.583,74.833, 148.667,74.833, 148.750,74.833, 148.833,74.833, 148.917,74.833, 149.000,74.833, 149.083,74.833, 149.167,74.833, 149.250,74.833, 149.333,74.833, 149.417,74.833, 149.500,74.833, 149.583,74.833, 149.667,74.833, 149.750,74.833, 149.833,74.833, 149.917,74.833, 246.417,74.833, -113.583,74.833, 246.500,74.833, -113.500,74.833, 246.583,74.833, -113.417,74.833, 246.667,74.833, -113.333,74.833, 246.750,74.833, -113.250,74.833, 246.833,74.833, -113.167,74.833, 249.167,74.833, -110.833,74.833, 249.250,74.833, -110.750,74.833, 249.333,74.833, -110.667,74.833, 264.167,74.833, -95.833,74.833, 264.250,74.833, -95.750,74.833, 264.333,74.833, -95.667,74.833, 264.417,74.833, -95.583,74.833, 264.500,74.833, -95.500,74.833, 264.583,74.833, -95.417,74.833, 264.667,74.833, -95.333,74.833, 264.750,74.833, -95.250,74.833, 264.833,74.833, -95.167,74.833, 266.250,74.833, -93.750,74.833, 268.000,74.833, -92.000,74.833, 268.083,74.833, -91.917,74.833, 268.583,74.833, -91.417,74.833, 268.667,74.833, -91.333,74.833, 268.750,74.833, -91.250,74.833, 268.833,74.833, -91.167,74.833, 269.000,74.833, -91.000,74.833, 269.083,74.833, -90.917,74.833, 269.250,74.833, -90.750,74.833, 270.583,74.833, -89.417,74.833, 270.667,74.833, -89.333,74.833, 270.833,74.833, -89.167,74.833, 271.000,74.833, -89.000,74.833, 271.083,74.833, -88.917,74.833, 271.250,74.833, -88.750,74.833, 271.417,74.833, -88.583,74.833, 271.583,74.833, -88.417,74.833, 276.250,74.833, -83.750,74.833, 276.750,74.833, -83.250,74.833, 276.833,74.833, -83.167,74.833, 279.500,74.833, -80.500,74.833, 279.667,74.833, -80.333,74.833, 279.833,74.833, -80.167,74.833, 280.000,74.833, -80.000,74.833, 303.250,74.833, -56.750,74.833, 339.000,74.833, -21.000,74.833, 339.417,74.833, -20.583,74.833, 339.500,74.833, -20.500,74.833, 339.667,74.833, -20.333,74.833, 339.833,74.833, -20.167,74.833, 339.917,74.833, -20.083,74.833, 340.000,74.833, -20.000,74.833, 56.583,74.917, 59.917,74.917, 60.000,74.917, 60.167,74.917, 60.250,74.917, 60.333,74.917, 60.417,74.917, 60.500,74.917, 60.583,74.917, 60.667,74.917, 86.583,74.917, 86.667,74.917, 86.750,74.917, 86.833,74.917, 86.917,74.917, 87.000,74.917, 87.250,74.917, 87.333,74.917, 87.417,74.917, 87.500,74.917, 87.583,74.917, 112.083,74.917, 112.167,74.917, 112.250,74.917, 112.333,74.917, 112.417,74.917, 137.833,74.917, 137.917,74.917, 139.333,74.917, 139.917,74.917, 140.000,74.917, 140.250,74.917, 140.333,74.917, 140.417,74.917, 140.500,74.917, 140.583,74.917, 140.667,74.917, 140.750,74.917, 140.833,74.917, 140.917,74.917, 141.000,74.917, 141.083,74.917, 142.000,74.917, 142.083,74.917, 142.167,74.917, 142.250,74.917, 142.750,74.917, 142.833,74.917, 142.917,74.917, 143.000,74.917, 143.083,74.917, 143.167,74.917, 143.250,74.917, 143.333,74.917, 143.417,74.917, 147.750,74.917, 147.833,74.917, 147.917,74.917, 148.000,74.917, 150.000,74.917, 150.083,74.917, 150.167,74.917, 150.250,74.917, 150.333,74.917, 150.417,74.917, 150.500,74.917, 246.917,74.917, -113.083,74.917, 247.000,74.917, -113.000,74.917, 247.083,74.917, -112.917,74.917, 247.167,74.917, -112.833,74.917, 247.250,74.917, -112.750,74.917, 247.333,74.917, -112.667,74.917, 247.417,74.917, -112.583,74.917, 247.500,74.917, -112.500,74.917, 247.583,74.917, -112.417,74.917, 247.667,74.917, -112.333,74.917, 247.750,74.917, -112.250,74.917, 247.833,74.917, -112.167,74.917, 247.917,74.917, -112.083,74.917, 248.000,74.917, -112.000,74.917, 248.083,74.917, -111.917,74.917, 248.167,74.917, -111.833,74.917, 248.250,74.917, -111.750,74.917, 248.333,74.917, -111.667,74.917, 249.417,74.917, -110.583,74.917, 249.500,74.917, -110.500,74.917, 249.583,74.917, -110.417,74.917, 249.667,74.917, -110.333,74.917, 249.750,74.917, -110.250,74.917, 249.833,74.917, -110.167,74.917, 249.917,74.917, -110.083,74.917, 250.000,74.917, -110.000,74.917, 250.083,74.917, -109.917,74.917, 250.167,74.917, -109.833,74.917, 250.250,74.917, -109.750,74.917, 250.333,74.917, -109.667,74.917, 263.667,74.917, -96.333,74.917, 263.750,74.917, -96.250,74.917, 263.917,74.917, -96.083,74.917, 264.000,74.917, -96.000,74.917, 264.083,74.917, -95.917,74.917, 266.250,74.917, -93.750,74.917, 268.000,74.917, -92.000,74.917, 268.917,74.917, -91.083,74.917, 269.167,74.917, -90.833,74.917, 270.750,74.917, -89.250,74.917, 270.917,74.917, -89.083,74.917, 271.167,74.917, -88.833,74.917, 271.333,74.917, -88.667,74.917, 271.500,74.917, -88.500,74.917, 276.333,74.917, -83.667,74.917, 276.417,74.917, -83.583,74.917, 276.500,74.917, -83.500,74.917, 276.583,74.917, -83.417,74.917, 276.667,74.917, -83.333,74.917, 279.417,74.917, -80.583,74.917, 279.583,74.917, -80.417,74.917, 279.750,74.917, -80.250,74.917, 279.917,74.917, -80.083,74.917, 280.000,74.917, -80.000,74.917, 280.083,74.917, -79.917,74.917, 280.167,74.917, -79.833,74.917, 280.250,74.917, -79.750,74.917, 280.333,74.917, -79.667,74.917, 302.833,74.917, -57.167,74.917, 303.000,74.917, -57.000,74.917, 303.083,74.917, -56.917,74.917, 303.167,74.917, -56.833,74.917, 337.917,74.917, -22.083,74.917, 338.000,74.917, -22.000,74.917, 338.083,74.917, -21.917,74.917, 338.167,74.917, -21.833,74.917, 338.250,74.917, -21.750,74.917, 338.333,74.917, -21.667,74.917, 338.417,74.917, -21.583,74.917, 338.500,74.917, -21.500,74.917, 338.583,74.917, -21.417,74.917, 339.083,74.917, -20.917,74.917, 339.500,74.917, -20.500,74.917, 339.583,74.917, -20.417,74.917, 339.750,74.917, -20.250,74.917, 55.917,75.000, 56.000,75.000, 56.500,75.000, 59.833,75.000, 60.083,75.000, 87.667,75.000, 112.500,75.000, 112.583,75.000, 112.667,75.000, 112.750,75.000, 112.833,75.000, 137.750,75.000, 139.417,75.000, 139.500,75.000, 139.583,75.000, 139.667,75.000, 139.750,75.000, 139.833,75.000, 141.167,75.000, 141.250,75.000, 141.333,75.000, 141.417,75.000, 141.500,75.000, 141.583,75.000, 141.667,75.000, 141.750,75.000, 141.833,75.000, 141.917,75.000, 142.000,75.000, 142.250,75.000, 142.667,75.000, 142.750,75.000, 142.833,75.000, 142.917,75.000, 143.000,75.000, 143.083,75.000, 143.167,75.000, 143.250,75.000, 143.417,75.000, 143.500,75.000, 143.583,75.000, 147.167,75.000, 147.250,75.000, 147.333,75.000, 147.417,75.000, 147.500,75.000, 147.583,75.000, 147.667,75.000, 150.500,75.000, 244.083,75.000, -115.917,75.000, 244.167,75.000, -115.833,75.000, 244.833,75.000, -115.167,75.000, 244.917,75.000, -115.083,75.000, 248.417,75.000, -111.583,75.000, 248.500,75.000, -111.500,75.000, 248.583,75.000, -111.417,75.000, 248.667,75.000, -111.333,75.000, 250.417,75.000, -109.583,75.000, 250.500,75.000, -109.500,75.000, 250.583,75.000, -109.417,75.000, 250.667,75.000, -109.333,75.000, 250.833,75.000, -109.167,75.000, 251.500,75.000, -108.500,75.000, 251.583,75.000, -108.417,75.000, 251.667,75.000, -108.333,75.000, 251.750,75.000, -108.250,75.000, 252.333,75.000, -107.667,75.000, 252.417,75.000, -107.583,75.000, 252.500,75.000, -107.500,75.000, 252.583,75.000, -107.417,75.000, 252.667,75.000, -107.333,75.000, 252.750,75.000, -107.250,75.000, 252.833,75.000, -107.167,75.000, 252.917,75.000, -107.083,75.000, 253.000,75.000, -107.000,75.000, 259.833,75.000, -100.167,75.000, 259.917,75.000, -100.083,75.000, 260.000,75.000, -100.000,75.000, 260.083,75.000, -99.917,75.000, 260.167,75.000, -99.833,75.000, 260.250,75.000, -99.750,75.000, 260.417,75.000, -99.583,75.000, 260.500,75.000, -99.500,75.000, 260.667,75.000, -99.333,75.000, 260.750,75.000, -99.250,75.000, 261.000,75.000, -99.000,75.000, 263.750,75.000, -96.250,75.000, 263.833,75.000, -96.167,75.000, 264.000,75.000, -96.000,75.000, 266.250,75.000, -93.750,75.000, 267.917,75.000, -92.083,75.000, 279.500,75.000, -80.500,75.000, 280.083,75.000, -79.917,75.000, 280.167,75.000, -79.833,75.000, 280.250,75.000, -79.750,75.000, 302.417,75.000, -57.583,75.000, 302.500,75.000, -57.500,75.000, 302.583,75.000, -57.417,75.000, 302.667,75.000, -57.333,75.000, 302.750,75.000, -57.250,75.000, 302.917,75.000, -57.083,75.000, 337.833,75.000, -22.167,75.000, 338.667,75.000, -21.333,75.000, 338.750,75.000, -21.250,75.000, 338.833,75.000, -21.167,75.000, 338.917,75.000, -21.083,75.000, 339.000,75.000, -21.000,75.000, 339.083,75.000, -20.917,75.000, 339.500,75.000, -20.500,75.000, 339.583,75.000, -20.417,75.000, 339.667,75.000, -20.333,75.000, 339.750,75.000, -20.250,75.000, 339.833,75.000, -20.167,75.000, 341.417,75.000, -18.583,75.000, 341.500,75.000, -18.500,75.000, 55.917,75.083, 56.083,75.083, 56.167,75.083, 56.250,75.083, 56.333,75.083, 56.583,75.083, 56.667,75.083, 59.917,75.083, 60.000,75.083, 60.167,75.083, 60.250,75.083, 60.333,75.083, 60.667,75.083, 87.000,75.083, 87.083,75.083, 87.167,75.083, 87.250,75.083, 87.333,75.083, 87.417,75.083, 87.500,75.083, 87.583,75.083, 87.667,75.083, 87.750,75.083, 87.833,75.083, 87.917,75.083, 88.000,75.083, 88.083,75.083, 88.167,75.083, 88.250,75.083, 99.833,75.083, 99.917,75.083, 100.000,75.083, 100.083,75.083, 100.167,75.083, 112.917,75.083, 113.000,75.083, 113.083,75.083, 137.333,75.083, 137.417,75.083, 137.500,75.083, 137.583,75.083, 137.667,75.083, 142.083,75.083, 142.167,75.083, 142.500,75.083, 142.583,75.083, 143.333,75.083, 143.667,75.083, 143.750,75.083, 143.833,75.083, 143.917,75.083, 144.000,75.083, 144.083,75.083, 144.167,75.083, 144.250,75.083, 144.333,75.083, 146.833,75.083, 146.917,75.083, 147.000,75.083, 147.083,75.083, 150.167,75.083, 150.250,75.083, 150.333,75.083, 150.417,75.083, 150.500,75.083, 150.583,75.083, 150.667,75.083, 243.917,75.083, -116.083,75.083, 244.000,75.083, -116.000,75.083, 244.083,75.083, -115.917,75.083, 244.833,75.083, -115.167,75.083, 245.000,75.083, -115.000,75.083, 245.083,75.083, -114.917,75.083, 245.167,75.083, -114.833,75.083, 245.250,75.083, -114.750,75.083, 245.333,75.083, -114.667,75.083, 246.083,75.083, -113.917,75.083, 246.167,75.083, -113.833,75.083, 246.250,75.083, -113.750,75.083, 246.333,75.083, -113.667,75.083, 246.417,75.083, -113.583,75.083, 246.500,75.083, -113.500,75.083, 248.750,75.083, -111.250,75.083, 248.833,75.083, -111.167,75.083, 248.917,75.083, -111.083,75.083, 250.750,75.083, -109.250,75.083, 250.917,75.083, -109.083,75.083, 251.000,75.083, -109.000,75.083, 251.083,75.083, -108.917,75.083, 251.167,75.083, -108.833,75.083, 251.250,75.083, -108.750,75.083, 251.333,75.083, -108.667,75.083, 251.417,75.083, -108.583,75.083, 251.833,75.083, -108.167,75.083, 251.917,75.083, -108.083,75.083, 252.083,75.083, -107.917,75.083, 252.167,75.083, -107.833,75.083, 252.333,75.083, -107.667,75.083, 253.083,75.083, -106.917,75.083, 253.167,75.083, -106.833,75.083, 253.250,75.083, -106.750,75.083, 253.333,75.083, -106.667,75.083, 253.417,75.083, -106.583,75.083, 253.500,75.083, -106.500,75.083, 253.583,75.083, -106.417,75.083, 253.667,75.083, -106.333,75.083, 255.250,75.083, -104.750,75.083, 255.333,75.083, -104.667,75.083, 255.417,75.083, -104.583,75.083, 255.500,75.083, -104.500,75.083, 255.583,75.083, -104.417,75.083, 255.667,75.083, -104.333,75.083, 255.750,75.083, -104.250,75.083, 255.833,75.083, -104.167,75.083, 255.917,75.083, -104.083,75.083, 259.667,75.083, -100.333,75.083, 259.750,75.083, -100.250,75.083, 260.333,75.083, -99.667,75.083, 260.500,75.083, -99.500,75.083, 260.583,75.083, -99.417,75.083, 260.750,75.083, -99.250,75.083, 260.833,75.083, -99.167,75.083, 260.917,75.083, -99.083,75.083, 261.083,75.083, -98.917,75.083, 261.167,75.083, -98.833,75.083, 261.250,75.083, -98.750,75.083, 261.333,75.083, -98.667,75.083, 261.417,75.083, -98.583,75.083, 261.500,75.083, -98.500,75.083, 261.583,75.083, -98.417,75.083, 261.667,75.083, -98.333,75.083, 261.750,75.083, -98.250,75.083, 263.500,75.083, -96.500,75.083, 263.583,75.083, -96.417,75.083, 263.667,75.083, -96.333,75.083, 263.917,75.083, -96.083,75.083, 266.250,75.083, -93.750,75.083, 267.917,75.083, -92.083,75.083, 279.583,75.083, -80.417,75.083, 279.667,75.083, -80.333,75.083, 279.750,75.083, -80.250,75.083, 301.917,75.083, -58.083,75.083, 302.000,75.083, -58.000,75.083, 302.083,75.083, -57.917,75.083, 302.167,75.083, -57.833,75.083, 302.250,75.083, -57.750,75.083, 302.333,75.083, -57.667,75.083, 337.417,75.083, -22.583,75.083, 337.583,75.083, -22.417,75.083, 337.917,75.083, -22.083,75.083, 338.083,75.083, -21.917,75.083, 338.167,75.083, -21.833,75.083, 338.250,75.083, -21.750,75.083, 338.333,75.083, -21.667,75.083, 338.417,75.083, -21.583,75.083, 338.500,75.083, -21.500,75.083, 341.083,75.083, -18.917,75.083, 341.167,75.083, -18.833,75.083, 341.250,75.083, -18.750,75.083, 341.333,75.083, -18.667,75.083, 341.583,75.083, -18.417,75.083, 341.667,75.083, -18.333,75.083, 341.750,75.083, -18.250,75.083, 341.833,75.083, -18.167,75.083, 341.917,75.083, -18.083,75.083, 342.000,75.083, -18.000,75.083, 342.167,75.083, -17.833,75.083, 342.333,75.083, -17.667,75.083, 342.417,75.083, -17.583,75.083, 55.917,75.167, 56.000,75.167, 56.083,75.167, 56.750,75.167, 56.833,75.167, 60.417,75.167, 60.500,75.167, 60.583,75.167, 60.750,75.167, 60.833,75.167, 88.333,75.167, 99.750,75.167, 100.250,75.167, 113.167,75.167, 113.250,75.167, 137.167,75.167, 137.250,75.167, 142.417,75.167, 142.917,75.167, 143.000,75.167, 143.083,75.167, 143.167,75.167, 143.250,75.167, 143.417,75.167, 143.500,75.167, 143.583,75.167, 144.417,75.167, 144.500,75.167, 144.583,75.167, 144.667,75.167, 146.333,75.167, 146.417,75.167, 146.500,75.167, 146.583,75.167, 146.667,75.167, 146.750,75.167, 148.500,75.167, 148.583,75.167, 148.667,75.167, 148.750,75.167, 148.833,75.167, 148.917,75.167, 149.000,75.167, 149.667,75.167, 149.750,75.167, 149.833,75.167, 149.917,75.167, 150.000,75.167, 150.083,75.167, 242.750,75.167, -117.250,75.167, 242.833,75.167, -117.167,75.167, 242.917,75.167, -117.083,75.167, 243.000,75.167, -117.000,75.167, 243.083,75.167, -116.917,75.167, 243.833,75.167, -116.167,75.167, 244.167,75.167, -115.833,75.167, 244.250,75.167, -115.750,75.167, 244.333,75.167, -115.667,75.167, 244.417,75.167, -115.583,75.167, 244.583,75.167, -115.417,75.167, 244.667,75.167, -115.333,75.167, 244.833,75.167, -115.167,75.167, 245.333,75.167, -114.667,75.167, 245.417,75.167, -114.583,75.167, 246.250,75.167, -113.750,75.167, 246.583,75.167, -113.417,75.167, 246.667,75.167, -113.333,75.167, 246.750,75.167, -113.250,75.167, 246.833,75.167, -113.167,75.167, 246.917,75.167, -113.083,75.167, 247.000,75.167, -113.000,75.167, 247.667,75.167, -112.333,75.167, 247.750,75.167, -112.250,75.167, 247.833,75.167, -112.167,75.167, 247.917,75.167, -112.083,75.167, 248.083,75.167, -111.917,75.167, 249.000,75.167, -111.000,75.167, 252.000,75.167, -108.000,75.167, 252.250,75.167, -107.750,75.167, 253.750,75.167, -106.250,75.167, 253.833,75.167, -106.167,75.167, 255.167,75.167, -104.833,75.167, 255.250,75.167, -104.750,75.167, 256.000,75.167, -104.000,75.167, 256.083,75.167, -103.917,75.167, 259.667,75.167, -100.333,75.167, 259.750,75.167, -100.250,75.167, 259.833,75.167, -100.167,75.167, 260.417,75.167, -99.583,75.167, 260.667,75.167, -99.333,75.167, 261.583,75.167, -98.417,75.167, 261.750,75.167, -98.250,75.167, 261.833,75.167, -98.167,75.167, 262.000,75.167, -98.000,75.167, 263.583,75.167, -96.417,75.167, 263.667,75.167, -96.333,75.167, 263.750,75.167, -96.250,75.167, 263.833,75.167, -96.167,75.167, 263.917,75.167, -96.083,75.167, 264.000,75.167, -96.000,75.167, 266.167,75.167, -93.833,75.167, 267.750,75.167, -92.250,75.167, 267.833,75.167, -92.167,75.167, 279.833,75.167, -80.167,75.167, 279.917,75.167, -80.083,75.167, 280.083,75.167, -79.917,75.167, 302.083,75.167, -57.917,75.167, 337.333,75.167, -22.667,75.167, 337.500,75.167, -22.500,75.167, 337.667,75.167, -22.333,75.167, 338.000,75.167, -22.000,75.167, 338.583,75.167, -21.417,75.167, 338.667,75.167, -21.333,75.167, 338.750,75.167, -21.250,75.167, 338.833,75.167, -21.167,75.167, 338.917,75.167, -21.083,75.167, 339.000,75.167, -21.000,75.167, 339.083,75.167, -20.917,75.167, 339.167,75.167, -20.833,75.167, 339.250,75.167, -20.750,75.167, 339.333,75.167, -20.667,75.167, 339.417,75.167, -20.583,75.167, 340.083,75.167, -19.917,75.167, 340.167,75.167, -19.833,75.167, 340.250,75.167, -19.750,75.167, 341.167,75.167, -18.833,75.167, 341.750,75.167, -18.250,75.167, 56.917,75.250, 57.500,75.250, 57.583,75.250, 57.667,75.250, 60.917,75.250, 61.000,75.250, 61.083,75.250, 61.417,75.250, 81.917,75.250, 88.417,75.250, 88.500,75.250, 88.583,75.250, 99.583,75.250, 99.667,75.250, 100.083,75.250, 100.167,75.250, 113.333,75.250, 113.417,75.250, 137.000,75.250, 137.083,75.250, 137.167,75.250, 137.250,75.250, 142.167,75.250, 142.250,75.250, 142.333,75.250, 142.750,75.250, 142.833,75.250, 144.583,75.250, 146.167,75.250, 146.250,75.250, 147.000,75.250, 147.083,75.250, 147.167,75.250, 148.417,75.250, 149.083,75.250, 149.167,75.250, 149.250,75.250, 149.333,75.250, 149.417,75.250, 149.500,75.250, 149.583,75.250, 242.333,75.250, -117.667,75.250, 242.417,75.250, -117.583,75.250, 242.500,75.250, -117.500,75.250, 242.583,75.250, -117.417,75.250, 242.667,75.250, -117.333,75.250, 243.167,75.250, -116.833,75.250, 243.250,75.250, -116.750,75.250, 243.333,75.250, -116.667,75.250, 243.417,75.250, -116.583,75.250, 243.500,75.250, -116.500,75.250, 243.583,75.250, -116.417,75.250, 243.667,75.250, -116.333,75.250, 243.750,75.250, -116.250,75.250, 244.500,75.250, -115.500,75.250, 244.750,75.250, -115.250,75.250, 245.250,75.250, -114.750,75.250, 245.500,75.250, -114.500,75.250, 246.167,75.250, -113.833,75.250, 247.000,75.250, -113.000,75.250, 247.167,75.250, -112.833,75.250, 247.250,75.250, -112.750,75.250, 247.417,75.250, -112.583,75.250, 247.500,75.250, -112.500,75.250, 247.583,75.250, -112.417,75.250, 248.000,75.250, -112.000,75.250, 248.167,75.250, -111.833,75.250, 248.250,75.250, -111.750,75.250, 248.333,75.250, -111.667,75.250, 248.417,75.250, -111.583,75.250, 249.083,75.250, -110.917,75.250, 253.833,75.250, -106.167,75.250, 255.333,75.250, -104.667,75.250, 256.000,75.250, -104.000,75.250, 259.917,75.250, -100.083,75.250, 261.667,75.250, -98.333,75.250, 261.750,75.250, -98.250,75.250, 261.833,75.250, -98.167,75.250, 261.917,75.250, -98.083,75.250, 264.083,75.250, -95.917,75.250, 266.167,75.250, -93.833,75.250, 266.250,75.250, -93.750,75.250, 267.583,75.250, -92.417,75.250, 267.667,75.250, -92.333,75.250, 280.000,75.250, -80.000,75.250, 280.167,75.250, -79.833,75.250, 280.250,75.250, -79.750,75.250, 301.750,75.250, -58.250,75.250, 301.833,75.250, -58.167,75.250, 301.917,75.250, -58.083,75.250, 302.000,75.250, -58.000,75.250, 337.417,75.250, -22.583,75.250, 337.583,75.250, -22.417,75.250, 338.917,75.250, -21.083,75.250, 339.000,75.250, -21.000,75.250, 339.083,75.250, -20.917,75.250, 340.000,75.250, -20.000,75.250, 340.333,75.250, -19.667,75.250, 340.417,75.250, -19.583,75.250, 341.167,75.250, -18.833,75.250, 341.500,75.250, -18.500,75.250, 341.583,75.250, -18.417,75.250, 341.667,75.250, -18.333,75.250, 56.833,75.333, 56.917,75.333, 57.000,75.333, 57.083,75.333, 57.167,75.333, 57.250,75.333, 57.333,75.333, 57.417,75.333, 57.750,75.333, 61.167,75.333, 61.250,75.333, 61.333,75.333, 61.500,75.333, 61.583,75.333, 81.583,75.333, 81.667,75.333, 81.750,75.333, 81.833,75.333, 81.917,75.333, 88.667,75.333, 88.750,75.333, 88.833,75.333, 99.333,75.333, 99.417,75.333, 99.500,75.333, 100.000,75.333, 113.500,75.333, 136.917,75.333, 137.000,75.333, 137.333,75.333, 142.083,75.333, 142.583,75.333, 142.667,75.333, 144.500,75.333, 146.250,75.333, 146.583,75.333, 146.667,75.333, 146.750,75.333, 146.833,75.333, 146.917,75.333, 147.250,75.333, 147.333,75.333, 147.833,75.333, 147.917,75.333, 148.000,75.333, 148.083,75.333, 148.167,75.333, 148.250,75.333, 148.333,75.333, 148.417,75.333, 242.500,75.333, -117.500,75.333, 242.583,75.333, -117.417,75.333, 245.333,75.333, -114.667,75.333, 245.417,75.333, -114.583,75.333, 245.583,75.333, -114.417,75.333, 245.667,75.333, -114.333,75.333, 246.250,75.333, -113.750,75.333, 246.333,75.333, -113.667,75.333, 246.500,75.333, -113.500,75.333, 246.583,75.333, -113.417,75.333, 247.083,75.333, -112.917,75.333, 247.333,75.333, -112.667,75.333, 248.500,75.333, -111.500,75.333, 248.583,75.333, -111.417,75.333, 248.667,75.333, -111.333,75.333, 248.750,75.333, -111.250,75.333, 248.833,75.333, -111.167,75.333, 248.917,75.333, -111.083,75.333, 249.000,75.333, -111.000,75.333, 253.917,75.333, -106.083,75.333, 254.000,75.333, -106.000,75.333, 255.333,75.333, -104.667,75.333, 255.417,75.333, -104.583,75.333, 255.500,75.333, -104.500,75.333, 255.750,75.333, -104.250,75.333, 255.833,75.333, -104.167,75.333, 255.917,75.333, -104.083,75.333, 259.417,75.333, -100.583,75.333, 259.500,75.333, -100.500,75.333, 259.583,75.333, -100.417,75.333, 259.667,75.333, -100.333,75.333, 259.750,75.333, -100.250,75.333, 259.833,75.333, -100.167,75.333, 261.583,75.333, -98.417,75.333, 264.000,75.333, -96.000,75.333, 264.167,75.333, -95.833,75.333, 264.250,75.333, -95.750,75.333, 265.833,75.333, -94.167,75.333, 265.917,75.333, -94.083,75.333, 266.000,75.333, -94.000,75.333, 266.083,75.333, -93.917,75.333, 267.583,75.333, -92.417,75.333, 273.500,75.333, -86.500,75.333, 273.583,75.333, -86.417,75.333, 273.667,75.333, -86.333,75.333, 273.750,75.333, -86.250,75.333, 274.000,75.333, -86.000,75.333, 274.083,75.333, -85.917,75.333, 274.167,75.333, -85.833,75.333, 274.250,75.333, -85.750,75.333, 274.333,75.333, -85.667,75.333, 280.250,75.333, -79.750,75.333, 301.750,75.333, -58.250,75.333, 338.667,75.333, -21.333,75.333, 338.750,75.333, -21.250,75.333, 338.833,75.333, -21.167,75.333, 339.250,75.333, -20.750,75.333, 339.333,75.333, -20.667,75.333, 339.417,75.333, -20.583,75.333, 339.500,75.333, -20.500,75.333, 339.917,75.333, -20.083,75.333, 340.417,75.333, -19.583,75.333, 341.250,75.333, -18.750,75.333, 341.333,75.333, -18.667,75.333, 341.417,75.333, -18.583,75.333, 341.917,75.333, -18.083,75.333, 57.667,75.417, 61.667,75.417, 61.750,75.417, 61.833,75.417, 88.917,75.417, 89.000,75.417, 89.083,75.417, 89.167,75.417, 89.417,75.417, 89.500,75.417, 89.583,75.417, 89.667,75.417, 89.750,75.417, 99.167,75.417, 99.250,75.417, 99.833,75.417, 99.917,75.417, 113.583,75.417, 135.500,75.417, 135.583,75.417, 135.667,75.417, 135.750,75.417, 135.833,75.417, 137.417,75.417, 142.000,75.417, 142.583,75.417, 144.583,75.417, 146.250,75.417, 146.333,75.417, 146.500,75.417, 147.417,75.417, 147.500,75.417, 147.583,75.417, 147.667,75.417, 147.750,75.417, 242.667,75.417, -117.333,75.417, 242.750,75.417, -117.250,75.417, 242.833,75.417, -117.167,75.417, 242.917,75.417, -117.083,75.417, 243.000,75.417, -117.000,75.417, 243.083,75.417, -116.917,75.417, 243.167,75.417, -116.833,75.417, 243.250,75.417, -116.750,75.417, 243.333,75.417, -116.667,75.417, 243.417,75.417, -116.583,75.417, 243.500,75.417, -116.500,75.417, 243.583,75.417, -116.417,75.417, 243.667,75.417, -116.333,75.417, 243.750,75.417, -116.250,75.417, 243.833,75.417, -116.167,75.417, 243.917,75.417, -116.083,75.417, 244.000,75.417, -116.000,75.417, 245.583,75.417, -114.417,75.417, 245.833,75.417, -114.167,75.417, 246.083,75.417, -113.917,75.417, 246.167,75.417, -113.833,75.417, 246.417,75.417, -113.583,75.417, 246.667,75.417, -113.333,75.417, 250.667,75.417, -109.333,75.417, 250.750,75.417, -109.250,75.417, 250.833,75.417, -109.167,75.417, 250.917,75.417, -109.083,75.417, 251.000,75.417, -109.000,75.417, 251.083,75.417, -108.917,75.417, 254.000,75.417, -106.000,75.417, 255.583,75.417, -104.417,75.417, 255.667,75.417, -104.333,75.417, 259.500,75.417, -100.500,75.417, 259.583,75.417, -100.417,75.417, 259.667,75.417, -100.333,75.417, 259.750,75.417, -100.250,75.417, 259.833,75.417, -100.167,75.417, 259.917,75.417, -100.083,75.417, 260.000,75.417, -100.000,75.417, 261.667,75.417, -98.333,75.417, 261.750,75.417, -98.250,75.417, 261.833,75.417, -98.167,75.417, 261.917,75.417, -98.083,75.417, 264.083,75.417, -95.917,75.417, 264.333,75.417, -95.667,75.417, 265.667,75.417, -94.333,75.417, 265.750,75.417, -94.250,75.417, 267.583,75.417, -92.417,75.417, 267.667,75.417, -92.333,75.417, 270.750,75.417, -89.250,75.417, 270.833,75.417, -89.167,75.417, 270.917,75.417, -89.083,75.417, 271.000,75.417, -89.000,75.417, 271.083,75.417, -88.917,75.417, 271.167,75.417, -88.833,75.417, 271.583,75.417, -88.417,75.417, 271.667,75.417, -88.333,75.417, 271.750,75.417, -88.250,75.417, 271.833,75.417, -88.167,75.417, 272.333,75.417, -87.667,75.417, 272.500,75.417, -87.500,75.417, 273.000,75.417, -87.000,75.417, 273.083,75.417, -86.917,75.417, 273.167,75.417, -86.833,75.417, 273.250,75.417, -86.750,75.417, 273.333,75.417, -86.667,75.417, 273.417,75.417, -86.583,75.417, 273.833,75.417, -86.167,75.417, 273.917,75.417, -86.083,75.417, 274.417,75.417, -85.583,75.417, 279.750,75.417, -80.250,75.417, 279.833,75.417, -80.167,75.417, 279.917,75.417, -80.083,75.417, 280.000,75.417, -80.000,75.417, 280.083,75.417, -79.917,75.417, 280.167,75.417, -79.833,75.417, 301.667,75.417, -58.333,75.417, 301.750,75.417, -58.250,75.417, 301.833,75.417, -58.167,75.417, 337.667,75.417, -22.333,75.417, 338.500,75.417, -21.500,75.417, 338.583,75.417, -21.417,75.417, 338.833,75.417, -21.167,75.417, 338.917,75.417, -21.083,75.417, 339.000,75.417, -21.000,75.417, 339.083,75.417, -20.917,75.417, 339.167,75.417, -20.833,75.417, 339.583,75.417, -20.417,75.417, 339.667,75.417, -20.333,75.417, 339.750,75.417, -20.250,75.417, 339.833,75.417, -20.167,75.417, 340.417,75.417, -19.583,75.417, 57.583,75.500, 57.667,75.500, 57.750,75.500, 57.833,75.500, 57.917,75.500, 58.000,75.500, 58.083,75.500, 58.167,75.500, 61.917,75.500, 62.000,75.500, 62.083,75.500, 62.167,75.500, 62.250,75.500, 62.333,75.500, 62.417,75.500, 82.000,75.500, 89.250,75.500, 89.333,75.500, 89.833,75.500, 89.917,75.500, 90.000,75.500, 98.833,75.500, 98.917,75.500, 99.000,75.500, 99.083,75.500, 99.583,75.500, 99.667,75.500, 99.750,75.500, 112.750,75.500, 112.833,75.500, 112.917,75.500, 113.250,75.500, 113.333,75.500, 113.417,75.500, 113.500,75.500, 113.583,75.500, 135.583,75.500, 135.833,75.500, 137.333,75.500, 142.000,75.500, 142.667,75.500, 142.750,75.500, 142.833,75.500, 142.917,75.500, 144.667,75.500, 144.750,75.500, 144.833,75.500, 144.917,75.500, 145.000,75.500, 146.417,75.500, 146.500,75.500, 146.583,75.500, 146.667,75.500, 146.750,75.500, 244.083,75.500, -115.917,75.500, 244.167,75.500, -115.833,75.500, 244.250,75.500, -115.750,75.500, 244.333,75.500, -115.667,75.500, 244.417,75.500, -115.583,75.500, 245.667,75.500, -114.333,75.500, 245.750,75.500, -114.250,75.500, 245.917,75.500, -114.083,75.500, 246.000,75.500, -114.000,75.500, 246.250,75.500, -113.750,75.500, 246.333,75.500, -113.667,75.500, 246.500,75.500, -113.500,75.500, 246.583,75.500, -113.417,75.500, 248.417,75.500, -111.583,75.500, 248.500,75.500, -111.500,75.500, 248.583,75.500, -111.417,75.500, 248.667,75.500, -111.333,75.500, 248.750,75.500, -111.250,75.500, 248.833,75.500, -111.167,75.500, 248.917,75.500, -111.083,75.500, 249.000,75.500, -111.000,75.500, 249.083,75.500, -110.917,75.500, 249.167,75.500, -110.833,75.500, 249.250,75.500, -110.750,75.500, 249.333,75.500, -110.667,75.500, 249.417,75.500, -110.583,75.500, 249.500,75.500, -110.500,75.500, 249.583,75.500, -110.417,75.500, 249.667,75.500, -110.333,75.500, 249.750,75.500, -110.250,75.500, 249.833,75.500, -110.167,75.500, 249.917,75.500, -110.083,75.500, 250.000,75.500, -110.000,75.500, 250.083,75.500, -109.917,75.500, 250.167,75.500, -109.833,75.500, 250.250,75.500, -109.750,75.500, 250.333,75.500, -109.667,75.500, 250.417,75.500, -109.583,75.500, 250.500,75.500, -109.500,75.500, 250.583,75.500, -109.417,75.500, 251.167,75.500, -108.833,75.500, 254.000,75.500, -106.000,75.500, 260.083,75.500, -99.917,75.500, 260.167,75.500, -99.833,75.500, 261.750,75.500, -98.250,75.500, 261.917,75.500, -98.083,75.500, 263.000,75.500, -97.000,75.500, 263.083,75.500, -96.917,75.500, 263.167,75.500, -96.833,75.500, 264.250,75.500, -95.750,75.500, 264.333,75.500, -95.667,75.500, 264.417,75.500, -95.583,75.500, 264.500,75.500, -95.500,75.500, 264.583,75.500, -95.417,75.500, 265.417,75.500, -94.583,75.500, 265.500,75.500, -94.500,75.500, 265.583,75.500, -94.417,75.500, 267.750,75.500, -92.250,75.500, 267.833,75.500, -92.167,75.500, 267.917,75.500, -92.083,75.500, 270.333,75.500, -89.667,75.500, 270.500,75.500, -89.500,75.500, 270.667,75.500, -89.333,75.500, 271.250,75.500, -88.750,75.500, 271.500,75.500, -88.500,75.500, 271.917,75.500, -88.083,75.500, 272.000,75.500, -88.000,75.500, 272.083,75.500, -87.917,75.500, 272.167,75.500, -87.833,75.500, 272.250,75.500, -87.750,75.500, 272.417,75.500, -87.583,75.500, 272.583,75.500, -87.417,75.500, 272.750,75.500, -87.250,75.500, 272.833,75.500, -87.167,75.500, 272.917,75.500, -87.083,75.500, 273.917,75.500, -86.083,75.500, 274.000,75.500, -86.000,75.500, 274.083,75.500, -85.917,75.500, 274.167,75.500, -85.833,75.500, 274.250,75.500, -85.750,75.500, 274.333,75.500, -85.667,75.500, 274.417,75.500, -85.583,75.500, 274.500,75.500, -85.500,75.500, 274.583,75.500, -85.417,75.500, 274.667,75.500, -85.333,75.500, 279.667,75.500, -80.333,75.500, 301.917,75.500, -58.083,75.500, 337.583,75.500, -22.417,75.500, 337.750,75.500, -22.250,75.500, 338.000,75.500, -22.000,75.500, 338.083,75.500, -21.917,75.500, 338.167,75.500, -21.833,75.500, 338.250,75.500, -21.750,75.500, 338.333,75.500, -21.667,75.500, 338.417,75.500, -21.583,75.500, 338.750,75.500, -21.250,75.500, 340.417,75.500, -19.583,75.500, 58.250,75.583, 62.500,75.583, 62.583,75.583, 62.667,75.583, 62.750,75.583, 62.833,75.583, 62.917,75.583, 63.167,75.583, 90.083,75.583, 90.167,75.583, 90.250,75.583, 90.333,75.583, 90.417,75.583, 90.500,75.583, 90.583,75.583, 98.750,75.583, 99.167,75.583, 99.250,75.583, 99.333,75.583, 99.417,75.583, 99.500,75.583, 112.667,75.583, 113.000,75.583, 113.083,75.583, 113.167,75.583, 135.667,75.583, 135.917,75.583, 136.000,75.583, 137.000,75.583, 137.250,75.583, 140.417,75.583, 140.500,75.583, 140.583,75.583, 140.667,75.583, 140.750,75.583, 140.833,75.583, 140.917,75.583, 142.000,75.583, 143.000,75.583, 144.750,75.583, 144.833,75.583, 144.917,75.583, 145.000,75.583, 145.083,75.583, 146.417,75.583, 240.667,75.583, -119.333,75.583, 240.750,75.583, -119.250,75.583, 240.833,75.583, -119.167,75.583, 240.917,75.583, -119.083,75.583, 241.000,75.583, -119.000,75.583, 241.083,75.583, -118.917,75.583, 241.167,75.583, -118.833,75.583, 241.250,75.583, -118.750,75.583, 241.333,75.583, -118.667,75.583, 241.417,75.583, -118.583,75.583, 242.833,75.583, -117.167,75.583, 242.917,75.583, -117.083,75.583, 243.000,75.583, -117.000,75.583, 243.083,75.583, -116.917,75.583, 243.167,75.583, -116.833,75.583, 243.250,75.583, -116.750,75.583, 243.333,75.583, -116.667,75.583, 243.417,75.583, -116.583,75.583, 243.500,75.583, -116.500,75.583, 243.583,75.583, -116.417,75.583, 244.500,75.583, -115.500,75.583, 244.750,75.583, -115.250,75.583, 248.333,75.583, -111.667,75.583, 251.167,75.583, -108.833,75.583, 252.833,75.583, -107.167,75.583, 253.083,75.583, -106.917,75.583, 254.083,75.583, -105.917,75.583, 254.167,75.583, -105.833,75.583, 254.250,75.583, -105.750,75.583, 257.250,75.583, -102.750,75.583, 257.333,75.583, -102.667,75.583, 257.417,75.583, -102.583,75.583, 257.500,75.583, -102.500,75.583, 257.583,75.583, -102.417,75.583, 257.667,75.583, -102.333,75.583, 257.750,75.583, -102.250,75.583, 257.833,75.583, -102.167,75.583, 257.917,75.583, -102.083,75.583, 258.000,75.583, -102.000,75.583, 258.083,75.583, -101.917,75.583, 258.167,75.583, -101.833,75.583, 258.417,75.583, -101.583,75.583, 260.250,75.583, -99.750,75.583, 260.333,75.583, -99.667,75.583, 260.417,75.583, -99.583,75.583, 261.833,75.583, -98.167,75.583, 262.000,75.583, -98.000,75.583, 262.083,75.583, -97.917,75.583, 262.167,75.583, -97.833,75.583, 262.250,75.583, -97.750,75.583, 262.333,75.583, -97.667,75.583, 263.583,75.583, -96.417,75.583, 263.667,75.583, -96.333,75.583, 263.750,75.583, -96.250,75.583, 264.667,75.583, -95.333,75.583, 264.750,75.583, -95.250,75.583, 264.833,75.583, -95.167,75.583, 264.917,75.583, -95.083,75.583, 265.000,75.583, -95.000,75.583, 265.083,75.583, -94.917,75.583, 265.167,75.583, -94.833,75.583, 265.250,75.583, -94.750,75.583, 265.333,75.583, -94.667,75.583, 268.000,75.583, -92.000,75.583, 270.250,75.583, -89.750,75.583, 270.417,75.583, -89.583,75.583, 270.583,75.583, -89.417,75.583, 271.167,75.583, -88.833,75.583, 271.250,75.583, -88.750,75.583, 271.333,75.583, -88.667,75.583, 271.417,75.583, -88.583,75.583, 271.500,75.583, -88.500,75.583, 271.583,75.583, -88.417,75.583, 272.667,75.583, -87.333,75.583, 274.750,75.583, -85.250,75.583, 274.833,75.583, -85.167,75.583, 274.917,75.583, -85.083,75.583, 275.000,75.583, -85.000,75.583, 275.083,75.583, -84.917,75.583, 275.167,75.583, -84.833,75.583, 275.250,75.583, -84.750,75.583, 275.333,75.583, -84.667,75.583, 278.583,75.583, -81.417,75.583, 278.667,75.583, -81.333,75.583, 278.750,75.583, -81.250,75.583, 278.833,75.583, -81.167,75.583, 278.917,75.583, -81.083,75.583, 279.000,75.583, -81.000,75.583, 279.083,75.583, -80.917,75.583, 279.167,75.583, -80.833,75.583, 279.250,75.583, -80.750,75.583, 279.333,75.583, -80.667,75.583, 279.417,75.583, -80.583,75.583, 279.500,75.583, -80.500,75.583, 279.583,75.583, -80.417,75.583, 279.667,75.583, -80.333,75.583, 301.583,75.583, -58.417,75.583, 301.667,75.583, -58.333,75.583, 301.750,75.583, -58.250,75.583, 301.833,75.583, -58.167,75.583, 337.667,75.583, -22.333,75.583, 337.917,75.583, -22.083,75.583, 338.417,75.583, -21.583,75.583, 338.500,75.583, -21.500,75.583, 338.583,75.583, -21.417,75.583, 338.667,75.583, -21.333,75.583, 340.250,75.583, -19.750,75.583, 340.333,75.583, -19.667,75.583, 58.000,75.667, 58.083,75.667, 58.167,75.667, 58.250,75.667, 58.333,75.667, 58.417,75.667, 58.500,75.667, 63.000,75.667, 63.083,75.667, 63.250,75.667, 63.333,75.667, 63.417,75.667, 63.500,75.667, 63.750,75.667, 90.667,75.667, 90.750,75.667, 90.833,75.667, 90.917,75.667, 91.000,75.667, 91.083,75.667, 91.167,75.667, 91.250,75.667, 91.333,75.667, 91.417,75.667, 91.500,75.667, 91.583,75.667, 98.833,75.667, 98.917,75.667, 99.000,75.667, 99.250,75.667, 112.667,75.667, 113.583,75.667, 113.667,75.667, 135.583,75.667, 135.750,75.667, 135.833,75.667, 137.167,75.667, 140.333,75.667, 141.000,75.667, 142.083,75.667, 142.167,75.667, 142.250,75.667, 142.333,75.667, 143.083,75.667, 144.250,75.667, 144.333,75.667, 144.417,75.667, 144.500,75.667, 144.583,75.667, 144.667,75.667, 240.750,75.667, -119.250,75.667, 240.833,75.667, -119.167,75.667, 240.917,75.667, -119.083,75.667, 241.500,75.667, -118.500,75.667, 241.583,75.667, -118.417,75.667, 242.917,75.667, -117.083,75.667, 243.000,75.667, -117.000,75.667, 243.667,75.667, -116.333,75.667, 243.750,75.667, -116.250,75.667, 243.833,75.667, -116.167,75.667, 243.917,75.667, -116.083,75.667, 244.000,75.667, -116.000,75.667, 244.083,75.667, -115.917,75.667, 244.167,75.667, -115.833,75.667, 244.250,75.667, -115.750,75.667, 244.333,75.667, -115.667,75.667, 244.417,75.667, -115.583,75.667, 244.583,75.667, -115.417,75.667, 244.667,75.667, -115.333,75.667, 244.833,75.667, -115.167,75.667, 248.333,75.667, -111.667,75.667, 251.083,75.667, -108.917,75.667, 252.750,75.667, -107.250,75.667, 252.917,75.667, -107.083,75.667, 253.000,75.667, -107.000,75.667, 253.167,75.667, -106.833,75.667, 254.333,75.667, -105.667,75.667, 257.333,75.667, -102.667,75.667, 257.417,75.667, -102.583,75.667, 257.500,75.667, -102.500,75.667, 257.583,75.667, -102.417,75.667, 257.667,75.667, -102.333,75.667, 257.750,75.667, -102.250,75.667, 258.250,75.667, -101.750,75.667, 258.333,75.667, -101.667,75.667, 258.417,75.667, -101.583,75.667, 258.500,75.667, -101.500,75.667, 258.583,75.667, -101.417,75.667, 258.667,75.667, -101.333,75.667, 258.750,75.667, -101.250,75.667, 258.833,75.667, -101.167,75.667, 258.917,75.667, -101.083,75.667, 259.000,75.667, -101.000,75.667, 259.083,75.667, -100.917,75.667, 259.167,75.667, -100.833,75.667, 259.250,75.667, -100.750,75.667, 259.333,75.667, -100.667,75.667, 259.417,75.667, -100.583,75.667, 259.500,75.667, -100.500,75.667, 259.583,75.667, -100.417,75.667, 259.667,75.667, -100.333,75.667, 259.750,75.667, -100.250,75.667, 260.500,75.667, -99.500,75.667, 261.833,75.667, -98.167,75.667, 261.917,75.667, -98.083,75.667, 262.000,75.667, -98.000,75.667, 262.083,75.667, -97.917,75.667, 262.167,75.667, -97.833,75.667, 262.250,75.667, -97.750,75.667, 262.333,75.667, -97.667,75.667, 268.000,75.667, -92.000,75.667, 270.333,75.667, -89.667,75.667, 270.500,75.667, -89.500,75.667, 270.583,75.667, -89.417,75.667, 270.750,75.667, -89.250,75.667, 275.417,75.667, -84.583,75.667, 275.500,75.667, -84.500,75.667, 275.583,75.667, -84.417,75.667, 275.667,75.667, -84.333,75.667, 275.750,75.667, -84.250,75.667, 276.417,75.667, -83.583,75.667, 276.500,75.667, -83.500,75.667, 276.583,75.667, -83.417,75.667, 276.667,75.667, -83.333,75.667, 276.750,75.667, -83.250,75.667, 276.833,75.667, -83.167,75.667, 276.917,75.667, -83.083,75.667, 278.500,75.667, -81.500,75.667, 301.417,75.667, -58.583,75.667, 301.500,75.667, -58.500,75.667, 338.000,75.667, -22.000,75.667, 338.083,75.667, -21.917,75.667, 338.167,75.667, -21.833,75.667, 338.250,75.667, -21.750,75.667, 338.333,75.667, -21.667,75.667, 340.167,75.667, -19.833,75.667, 58.583,75.750, 58.667,75.750, 58.750,75.750, 63.583,75.750, 63.667,75.750, 63.833,75.750, 63.917,75.750, 64.000,75.750, 64.083,75.750, 64.167,75.750, 64.250,75.750, 64.333,75.750, 91.667,75.750, 91.750,75.750, 91.833,75.750, 91.917,75.750, 92.000,75.750, 92.083,75.750, 92.167,75.750, 92.250,75.750, 92.333,75.750, 92.417,75.750, 92.500,75.750, 92.583,75.750, 99.000,75.750, 99.333,75.750, 99.417,75.750, 99.500,75.750, 99.583,75.750, 99.667,75.750, 112.333,75.750, 112.417,75.750, 112.500,75.750, 112.583,75.750, 113.000,75.750, 113.083,75.750, 113.167,75.750, 113.250,75.750, 113.333,75.750, 113.417,75.750, 113.500,75.750, 113.667,75.750, 135.667,75.750, 137.167,75.750, 137.250,75.750, 137.333,75.750, 137.417,75.750, 137.500,75.750, 140.000,75.750, 140.083,75.750, 140.167,75.750, 140.250,75.750, 140.333,75.750, 140.417,75.750, 140.917,75.750, 142.417,75.750, 142.500,75.750, 142.583,75.750, 142.667,75.750, 142.750,75.750, 142.833,75.750, 142.917,75.750, 143.000,75.750, 143.083,75.750, 143.167,75.750, 143.250,75.750, 143.333,75.750, 143.750,75.750, 143.833,75.750, 143.917,75.750, 144.000,75.750, 144.083,75.750, 144.167,75.750, 241.000,75.750, -119.000,75.750, 241.083,75.750, -118.917,75.750, 241.167,75.750, -118.833,75.750, 241.667,75.750, -118.333,75.750, 241.750,75.750, -118.250,75.750, 243.083,75.750, -116.917,75.750, 243.167,75.750, -116.833,75.750, 243.250,75.750, -116.750,75.750, 243.333,75.750, -116.667,75.750, 243.417,75.750, -116.583,75.750, 243.500,75.750, -116.500,75.750, 243.583,75.750, -116.417,75.750, 243.667,75.750, -116.333,75.750, 243.750,75.750, -116.250,75.750, 243.833,75.750, -116.167,75.750, 243.917,75.750, -116.083,75.750, 244.000,75.750, -116.000,75.750, 244.083,75.750, -115.917,75.750, 244.167,75.750, -115.833,75.750, 244.500,75.750, -115.500,75.750, 244.750,75.750, -115.250,75.750, 247.667,75.750, -112.333,75.750, 247.833,75.750, -112.167,75.750, 247.917,75.750, -112.083,75.750, 248.000,75.750, -112.000,75.750, 248.083,75.750, -111.917,75.750, 248.167,75.750, -111.833,75.750, 248.250,75.750, -111.750,75.750, 250.917,75.750, -109.083,75.750, 251.000,75.750, -109.000,75.750, 251.750,75.750, -108.250,75.750, 251.833,75.750, -108.167,75.750, 251.917,75.750, -108.083,75.750, 252.000,75.750, -108.000,75.750, 252.083,75.750, -107.917,75.750, 252.167,75.750, -107.833,75.750, 252.667,75.750, -107.333,75.750, 252.750,75.750, -107.250,75.750, 252.917,75.750, -107.083,75.750, 253.000,75.750, -107.000,75.750, 253.167,75.750, -106.833,75.750, 254.250,75.750, -105.750,75.750, 256.667,75.750, -103.333,75.750, 256.750,75.750, -103.250,75.750, 256.833,75.750, -103.167,75.750, 257.833,75.750, -102.167,75.750, 258.167,75.750, -101.833,75.750, 258.250,75.750, -101.750,75.750, 258.333,75.750, -101.667,75.750, 258.583,75.750, -101.417,75.750, 258.833,75.750, -101.167,75.750, 259.833,75.750, -100.167,75.750, 259.917,75.750, -100.083,75.750, 260.000,75.750, -100.000,75.750, 260.083,75.750, -99.917,75.750, 260.167,75.750, -99.833,75.750, 260.250,75.750, -99.750,75.750, 260.333,75.750, -99.667,75.750, 260.417,75.750, -99.583,75.750, 261.750,75.750, -98.250,75.750, 267.833,75.750, -92.167,75.750, 267.917,75.750, -92.083,75.750, 270.083,75.750, -89.917,75.750, 270.167,75.750, -89.833,75.750, 270.250,75.750, -89.750,75.750, 270.333,75.750, -89.667,75.750, 270.667,75.750, -89.333,75.750, 275.833,75.750, -84.167,75.750, 275.917,75.750, -84.083,75.750, 276.000,75.750, -84.000,75.750, 276.083,75.750, -83.917,75.750, 276.167,75.750, -83.833,75.750, 276.250,75.750, -83.750,75.750, 276.333,75.750, -83.667,75.750, 277.000,75.750, -83.000,75.750, 277.083,75.750, -82.917,75.750, 277.167,75.750, -82.833,75.750, 277.250,75.750, -82.750,75.750, 277.333,75.750, -82.667,75.750, 277.417,75.750, -82.583,75.750, 277.500,75.750, -82.500,75.750, 277.583,75.750, -82.417,75.750, 277.667,75.750, -82.333,75.750, 277.750,75.750, -82.250,75.750, 277.833,75.750, -82.167,75.750, 277.917,75.750, -82.083,75.750, 278.000,75.750, -82.000,75.750, 278.083,75.750, -81.917,75.750, 278.167,75.750, -81.833,75.750, 278.250,75.750, -81.750,75.750, 278.333,75.750, -81.667,75.750, 278.417,75.750, -81.583,75.750, 278.500,75.750, -81.500,75.750, 278.583,75.750, -81.417,75.750, 278.667,75.750, -81.333,75.750, 301.000,75.750, -59.000,75.750, 301.083,75.750, -58.917,75.750, 301.167,75.750, -58.833,75.750, 301.250,75.750, -58.750,75.750, 301.333,75.750, -58.667,75.750, 340.250,75.750, -19.750,75.750, 340.333,75.750, -19.667,75.750, 58.833,75.833, 58.917,75.833, 59.000,75.833, 59.083,75.833, 59.167,75.833, 59.250,75.833, 59.333,75.833, 64.417,75.833, 64.500,75.833, 64.583,75.833, 64.667,75.833, 64.750,75.833, 64.833,75.833, 64.917,75.833, 65.000,75.833, 65.083,75.833, 92.667,75.833, 92.750,75.833, 92.833,75.833, 92.917,75.833, 93.000,75.833, 93.083,75.833, 93.167,75.833, 93.250,75.833, 93.333,75.833, 93.417,75.833, 93.500,75.833, 95.500,75.833, 95.583,75.833, 95.667,75.833, 96.250,75.833, 96.333,75.833, 99.083,75.833, 99.167,75.833, 99.250,75.833, 99.333,75.833, 99.750,75.833, 99.833,75.833, 112.250,75.833, 112.667,75.833, 112.750,75.833, 112.833,75.833, 112.917,75.833, 113.583,75.833, 113.667,75.833, 113.750,75.833, 137.583,75.833, 139.750,75.833, 139.833,75.833, 139.917,75.833, 140.917,75.833, 142.417,75.833, 142.500,75.833, 142.583,75.833, 142.667,75.833, 142.750,75.833, 142.833,75.833, 143.417,75.833, 143.500,75.833, 143.583,75.833, 143.667,75.833, 241.250,75.833, -118.750,75.833, 241.333,75.833, -118.667,75.833, 241.833,75.833, -118.167,75.833, 241.917,75.833, -118.083,75.833, 244.250,75.833, -115.750,75.833, 247.583,75.833, -112.417,75.833, 247.750,75.833, -112.250,75.833, 250.417,75.833, -109.583,75.833, 250.500,75.833, -109.500,75.833, 250.583,75.833, -109.417,75.833, 250.667,75.833, -109.333,75.833, 250.750,75.833, -109.250,75.833, 250.833,75.833, -109.167,75.833, 251.667,75.833, -108.333,75.833, 252.250,75.833, -107.750,75.833, 252.333,75.833, -107.667,75.833, 252.417,75.833, -107.583,75.833, 252.500,75.833, -107.500,75.833, 252.583,75.833, -107.417,75.833, 253.167,75.833, -106.833,75.833, 254.250,75.833, -105.750,75.833, 257.000,75.833, -103.000,75.833, 257.083,75.833, -102.917,75.833, 257.167,75.833, -102.833,75.833, 257.250,75.833, -102.750,75.833, 257.417,75.833, -102.583,75.833, 257.500,75.833, -102.500,75.833, 257.667,75.833, -102.333,75.833, 257.750,75.833, -102.250,75.833, 257.917,75.833, -102.083,75.833, 258.000,75.833, -102.000,75.833, 258.083,75.833, -101.917,75.833, 258.667,75.833, -101.333,75.833, 258.750,75.833, -101.250,75.833, 259.667,75.833, -100.333,75.833, 259.833,75.833, -100.167,75.833, 259.917,75.833, -100.083,75.833, 260.000,75.833, -100.000,75.833, 260.083,75.833, -99.917,75.833, 260.167,75.833, -99.833,75.833, 260.250,75.833, -99.750,75.833, 261.833,75.833, -98.167,75.833, 261.917,75.833, -98.083,75.833, 262.000,75.833, -98.000,75.833, 262.083,75.833, -97.917,75.833, 265.250,75.833, -94.750,75.833, 265.333,75.833, -94.667,75.833, 267.917,75.833, -92.083,75.833, 268.667,75.833, -91.333,75.833, 268.750,75.833, -91.250,75.833, 268.917,75.833, -91.083,75.833, 269.000,75.833, -91.000,75.833, 269.250,75.833, -90.750,75.833, 269.500,75.833, -90.500,75.833, 270.000,75.833, -90.000,75.833, 270.417,75.833, -89.583,75.833, 270.500,75.833, -89.500,75.833, 270.583,75.833, -89.417,75.833, 300.833,75.833, -59.167,75.833, 300.917,75.833, -59.083,75.833, 340.000,75.833, -20.000,75.833, 340.083,75.833, -19.917,75.833, 340.167,75.833, -19.833,75.833, 59.417,75.917, 59.500,75.917, 59.583,75.917, 59.667,75.917, 59.750,75.917, 59.833,75.917, 59.917,75.917, 60.000,75.917, 60.083,75.917, 60.167,75.917, 60.250,75.917, 60.333,75.917, 60.583,75.917, 60.667,75.917, 65.167,75.917, 65.250,75.917, 65.333,75.917, 65.417,75.917, 65.500,75.917, 65.583,75.917, 93.583,75.917, 95.417,75.917, 95.750,75.917, 95.833,75.917, 95.917,75.917, 96.167,75.917, 96.417,75.917, 96.583,75.917, 96.667,75.917, 99.417,75.917, 99.500,75.917, 99.917,75.917, 112.333,75.917, 112.417,75.917, 112.500,75.917, 112.583,75.917, 113.500,75.917, 137.500,75.917, 137.583,75.917, 139.500,75.917, 139.583,75.917, 139.667,75.917, 140.917,75.917, 141.500,75.917, 141.583,75.917, 142.083,75.917, 142.167,75.917, 142.250,75.917, 142.333,75.917, 239.583,75.917, -120.417,75.917, 239.667,75.917, -120.333,75.917, 239.750,75.917, -120.250,75.917, 239.833,75.917, -120.167,75.917, 239.917,75.917, -120.083,75.917, 240.000,75.917, -120.000,75.917, 241.417,75.917, -118.583,75.917, 241.500,75.917, -118.500,75.917, 241.583,75.917, -118.417,75.917, 241.667,75.917, -118.333,75.917, 241.750,75.917, -118.250,75.917, 241.833,75.917, -118.167,75.917, 242.000,75.917, -118.000,75.917, 243.333,75.917, -116.667,75.917, 243.417,75.917, -116.583,75.917, 243.500,75.917, -116.500,75.917, 243.583,75.917, -116.417,75.917, 243.667,75.917, -116.333,75.917, 243.750,75.917, -116.250,75.917, 243.833,75.917, -116.167,75.917, 243.917,75.917, -116.083,75.917, 244.000,75.917, -116.000,75.917, 244.083,75.917, -115.917,75.917, 244.167,75.917, -115.833,75.917, 247.667,75.917, -112.333,75.917, 247.750,75.917, -112.250,75.917, 247.833,75.917, -112.167,75.917, 247.917,75.917, -112.083,75.917, 248.000,75.917, -112.000,75.917, 250.083,75.917, -109.917,75.917, 250.167,75.917, -109.833,75.917, 250.250,75.917, -109.750,75.917, 250.333,75.917, -109.667,75.917, 250.417,75.917, -109.583,75.917, 250.500,75.917, -109.500,75.917, 251.750,75.917, -108.250,75.917, 251.833,75.917, -108.167,75.917, 251.917,75.917, -108.083,75.917, 252.000,75.917, -108.000,75.917, 253.167,75.917, -106.833,75.917, 253.250,75.917, -106.750,75.917, 253.917,75.917, -106.083,75.917, 254.000,75.917, -106.000,75.917, 254.083,75.917, -105.917,75.917, 254.167,75.917, -105.833,75.917, 256.083,75.917, -103.917,75.917, 256.167,75.917, -103.833,75.917, 256.250,75.917, -103.750,75.917, 256.333,75.917, -103.667,75.917, 256.417,75.917, -103.583,75.917, 256.500,75.917, -103.500,75.917, 257.167,75.917, -102.833,75.917, 257.333,75.917, -102.667,75.917, 257.417,75.917, -102.583,75.917, 257.500,75.917, -102.500,75.917, 257.583,75.917, -102.417,75.917, 257.667,75.917, -102.333,75.917, 257.833,75.917, -102.167,75.917, 258.417,75.917, -101.583,75.917, 258.500,75.917, -101.500,75.917, 258.583,75.917, -101.417,75.917, 259.583,75.917, -100.417,75.917, 259.750,75.917, -100.250,75.917, 260.333,75.917, -99.667,75.917, 262.083,75.917, -97.917,75.917, 265.167,75.917, -94.833,75.917, 265.250,75.917, -94.750,75.917, 267.667,75.917, -92.333,75.917, 267.750,75.917, -92.250,75.917, 267.833,75.917, -92.167,75.917, 268.583,75.917, -91.417,75.917, 268.833,75.917, -91.167,75.917, 269.083,75.917, -90.917,75.917, 269.167,75.917, -90.833,75.917, 269.333,75.917, -90.667,75.917, 269.417,75.917, -90.583,75.917, 269.583,75.917, -90.417,75.917, 269.667,75.917, -90.333,75.917, 269.750,75.917, -90.250,75.917, 269.833,75.917, -90.167,75.917, 269.917,75.917, -90.083,75.917, 270.000,75.917, -90.000,75.917, 270.083,75.917, -89.917,75.917, 270.167,75.917, -89.833,75.917, 270.250,75.917, -89.750,75.917, 280.500,75.917, -79.500,75.917, 280.583,75.917, -79.417,75.917, 280.667,75.917, -79.333,75.917, 300.417,75.917, -59.583,75.917, 300.500,75.917, -59.500,75.917, 300.583,75.917, -59.417,75.917, 300.667,75.917, -59.333,75.917, 300.750,75.917, -59.250,75.917, 337.917,75.917, -22.083,75.917, 338.083,75.917, -21.917,75.917, 338.917,75.917, -21.083,75.917, 339.083,75.917, -20.917,75.917, 339.667,75.917, -20.333,75.917, 339.750,75.917, -20.250,75.917, 339.833,75.917, -20.167,75.917, 339.917,75.917, -20.083,75.917, 60.417,76.000, 60.500,76.000, 60.750,76.000, 60.833,76.000, 60.917,76.000, 61.000,76.000, 61.083,76.000, 65.667,76.000, 65.750,76.000, 65.833,76.000, 65.917,76.000, 66.000,76.000, 66.083,76.000, 66.167,76.000, 66.250,76.000, 66.333,76.000, 92.833,76.000, 92.917,76.000, 93.000,76.000, 93.083,76.000, 93.167,76.000, 93.250,76.000, 93.333,76.000, 93.417,76.000, 93.500,76.000, 95.500,76.000, 95.583,76.000, 96.000,76.000, 96.083,76.000, 96.167,76.000, 96.250,76.000, 96.333,76.000, 96.417,76.000, 96.500,76.000, 96.750,76.000, 97.083,76.000, 97.167,76.000, 97.250,76.000, 97.333,76.000, 99.500,76.000, 99.917,76.000, 112.750,76.000, 112.833,76.000, 112.917,76.000, 113.000,76.000, 113.417,76.000, 137.667,76.000, 137.750,76.000, 137.833,76.000, 137.917,76.000, 138.000,76.000, 138.083,76.000, 138.333,76.000, 138.417,76.000, 139.167,76.000, 139.250,76.000, 139.333,76.000, 139.417,76.000, 141.000,76.000, 141.083,76.000, 141.167,76.000, 141.250,76.000, 141.333,76.000, 141.417,76.000, 141.667,76.000, 141.750,76.000, 141.833,76.000, 141.917,76.000, 142.000,76.000, 237.417,76.000, -122.583,76.000, 237.500,76.000, -122.500,76.000, 237.583,76.000, -122.417,76.000, 238.500,76.000, -121.500,76.000, 238.583,76.000, -121.417,76.000, 238.667,76.000, -121.333,76.000, 238.750,76.000, -121.250,76.000, 239.417,76.000, -120.583,76.000, 239.583,76.000, -120.417,76.000, 240.083,76.000, -119.917,76.000, 240.167,76.000, -119.833,76.000, 240.250,76.000, -119.750,76.000, 241.917,76.000, -118.083,76.000, 242.000,76.000, -118.000,76.000, 242.083,76.000, -117.917,76.000, 242.167,76.000, -117.833,76.000, 243.500,76.000, -116.500,76.000, 247.333,76.000, -112.667,76.000, 247.417,76.000, -112.583,76.000, 247.500,76.000, -112.500,76.000, 247.583,76.000, -112.417,76.000, 247.667,76.000, -112.333,76.000, 250.583,76.000, -109.417,76.000, 251.417,76.000, -108.583,76.000, 251.500,76.000, -108.500,76.000, 251.583,76.000, -108.417,76.000, 251.667,76.000, -108.333,76.000, 251.750,76.000, -108.250,76.000, 251.833,76.000, -108.167,76.000, 251.917,76.000, -108.083,76.000, 252.000,76.000, -108.000,76.000, 252.083,76.000, -107.917,76.000, 253.333,76.000, -106.667,76.000, 253.417,76.000, -106.583,76.000, 253.500,76.000, -106.500,76.000, 253.583,76.000, -106.417,76.000, 253.667,76.000, -106.333,76.000, 253.750,76.000, -106.250,76.000, 253.833,76.000, -106.167,76.000, 256.583,76.000, -103.417,76.000, 256.667,76.000, -103.333,76.000, 256.750,76.000, -103.250,76.000, 256.833,76.000, -103.167,76.000, 256.917,76.000, -103.083,76.000, 257.000,76.000, -103.000,76.000, 257.083,76.000, -102.917,76.000, 257.250,76.000, -102.750,76.000, 258.250,76.000, -101.750,76.000, 258.333,76.000, -101.667,76.000, 259.167,76.000, -100.833,76.000, 259.250,76.000, -100.750,76.000, 259.333,76.000, -100.667,76.000, 259.417,76.000, -100.583,76.000, 259.500,76.000, -100.500,76.000, 260.083,76.000, -99.917,76.000, 260.167,76.000, -99.833,76.000, 260.250,76.000, -99.750,76.000, 262.083,76.000, -97.917,76.000, 267.500,76.000, -92.500,76.000, 267.583,76.000, -92.417,76.000, 268.667,76.000, -91.333,76.000, 268.750,76.000, -91.250,76.000, 280.667,76.000, -79.333,76.000, 280.750,76.000, -79.250,76.000, 292.750,76.000, -67.250,76.000, 292.833,76.000, -67.167,76.000, 292.917,76.000, -67.083,76.000, 293.000,76.000, -67.000,76.000, 293.083,76.000, -66.917,76.000, 299.917,76.000, -60.083,76.000, 300.000,76.000, -60.000,76.000, 300.083,76.000, -59.917,76.000, 300.167,76.000, -59.833,76.000, 300.250,76.000, -59.750,76.000, 300.333,76.000, -59.667,76.000, 337.833,76.000, -22.167,76.000, 338.000,76.000, -22.000,76.000, 338.167,76.000, -21.833,76.000, 338.833,76.000, -21.167,76.000, 339.000,76.000, -21.000,76.000, 339.167,76.000, -20.833,76.000, 339.583,76.000, -20.417,76.000, 60.250,76.083, 60.333,76.083, 60.417,76.083, 60.500,76.083, 60.583,76.083, 61.167,76.083, 66.417,76.083, 66.500,76.083, 66.583,76.083, 66.667,76.083, 66.750,76.083, 66.833,76.083, 66.917,76.083, 93.083,76.083, 93.167,76.083, 93.250,76.083, 93.333,76.083, 93.417,76.083, 93.500,76.083, 93.583,76.083, 93.667,76.083, 93.750,76.083, 93.833,76.083, 93.917,76.083, 94.000,76.083, 94.083,76.083, 94.167,76.083, 94.250,76.083, 94.333,76.083, 94.417,76.083, 94.500,76.083, 94.833,76.083, 94.917,76.083, 95.000,76.083, 95.083,76.083, 95.167,76.083, 95.250,76.083, 95.333,76.083, 95.417,76.083, 95.500,76.083, 95.583,76.083, 95.667,76.083, 95.750,76.083, 95.833,76.083, 95.917,76.083, 96.750,76.083, 96.833,76.083, 96.917,76.083, 97.000,76.083, 97.417,76.083, 97.500,76.083, 97.583,76.083, 97.667,76.083, 99.167,76.083, 99.250,76.083, 99.333,76.083, 99.417,76.083, 99.917,76.083, 112.667,76.083, 113.083,76.083, 113.167,76.083, 113.250,76.083, 113.333,76.083, 138.167,76.083, 138.250,76.083, 138.500,76.083, 138.917,76.083, 139.000,76.083, 139.083,76.083, 141.500,76.083, 141.583,76.083, 141.667,76.083, 237.583,76.083, -122.417,76.083, 237.667,76.083, -122.333,76.083, 237.750,76.083, -122.250,76.083, 237.833,76.083, -122.167,76.083, 237.917,76.083, -122.083,76.083, 238.000,76.083, -122.000,76.083, 238.083,76.083, -121.917,76.083, 238.167,76.083, -121.833,76.083, 238.250,76.083, -121.750,76.083, 238.333,76.083, -121.667,76.083, 238.417,76.083, -121.583,76.083, 238.667,76.083, -121.333,76.083, 239.333,76.083, -120.667,76.083, 239.500,76.083, -120.500,76.083, 240.083,76.083, -119.917,76.083, 242.167,76.083, -117.833,76.083, 242.250,76.083, -117.750,76.083, 243.333,76.083, -116.667,76.083, 243.417,76.083, -116.583,76.083, 243.500,76.083, -116.500,76.083, 244.667,76.083, -115.333,76.083, 244.750,76.083, -115.250,76.083, 244.833,76.083, -115.167,76.083, 244.917,76.083, -115.083,76.083, 245.000,76.083, -115.000,76.083, 245.083,76.083, -114.917,76.083, 245.167,76.083, -114.833,76.083, 245.250,76.083, -114.750,76.083, 247.250,76.083, -112.750,76.083, 250.667,76.083, -109.333,76.083, 251.333,76.083, -108.667,76.083, 255.667,76.083, -104.333,76.083, 255.750,76.083, -104.250,76.083, 255.833,76.083, -104.167,76.083, 255.917,76.083, -104.083,76.083, 256.000,76.083, -104.000,76.083, 256.083,76.083, -103.917,76.083, 256.167,76.083, -103.833,76.083, 256.250,76.083, -103.750,76.083, 256.333,76.083, -103.667,76.083, 256.417,76.083, -103.583,76.083, 256.500,76.083, -103.500,76.083, 256.917,76.083, -103.083,76.083, 257.167,76.083, -102.833,76.083, 258.167,76.083, -101.833,76.083, 259.083,76.083, -100.917,76.083, 259.917,76.083, -100.083,76.083, 260.000,76.083, -100.000,76.083, 260.083,76.083, -99.917,76.083, 262.083,76.083, -97.917,76.083, 267.417,76.083, -92.583,76.083, 268.417,76.083, -91.583,76.083, 268.500,76.083, -91.500,76.083, 268.583,76.083, -91.417,76.083, 268.667,76.083, -91.333,76.083, 268.750,76.083, -91.250,76.083, 268.833,76.083, -91.167,76.083, 268.917,76.083, -91.083,76.083, 269.000,76.083, -91.000,76.083, 269.083,76.083, -90.917,76.083, 269.167,76.083, -90.833,76.083, 269.250,76.083, -90.750,76.083, 280.917,76.083, -79.083,76.083, 281.000,76.083, -79.000,76.083, 291.583,76.083, -68.417,76.083, 291.667,76.083, -68.333,76.083, 291.750,76.083, -68.250,76.083, 291.833,76.083, -68.167,76.083, 291.917,76.083, -68.083,76.083, 292.000,76.083, -68.000,76.083, 292.083,76.083, -67.917,76.083, 292.167,76.083, -67.833,76.083, 292.250,76.083, -67.750,76.083, 292.333,76.083, -67.667,76.083, 292.417,76.083, -67.583,76.083, 292.500,76.083, -67.500,76.083, 292.583,76.083, -67.417,76.083, 292.667,76.083, -67.333,76.083, 292.750,76.083, -67.250,76.083, 294.250,76.083, -65.750,76.083, 294.333,76.083, -65.667,76.083, 294.417,76.083, -65.583,76.083, 294.500,76.083, -65.500,76.083, 299.167,76.083, -60.833,76.083, 299.250,76.083, -60.750,76.083, 299.333,76.083, -60.667,76.083, 299.417,76.083, -60.583,76.083, 299.500,76.083, -60.500,76.083, 299.583,76.083, -60.417,76.083, 299.667,76.083, -60.333,76.083, 299.750,76.083, -60.250,76.083, 299.833,76.083, -60.167,76.083, 337.917,76.083, -22.083,76.083, 338.083,76.083, -21.917,76.083, 338.917,76.083, -21.083,76.083, 339.083,76.083, -20.917,76.083, 339.167,76.083, -20.833,76.083, 339.250,76.083, -20.750,76.083, 339.333,76.083, -20.667,76.083, 339.417,76.083, -20.583,76.083, 339.667,76.083, -20.333,76.083, 339.750,76.083, -20.250,76.083, 339.833,76.083, -20.167,76.083, 339.917,76.083, -20.083,76.083, 340.000,76.083, -20.000,76.083, 340.083,76.083, -19.917,76.083, 341.250,76.083, -18.750,76.083, 61.000,76.167, 61.083,76.167, 62.333,76.167, 62.417,76.167, 62.500,76.167, 62.583,76.167, 62.667,76.167, 62.833,76.167, 62.917,76.167, 63.000,76.167, 63.083,76.167, 63.167,76.167, 67.000,76.167, 67.083,76.167, 67.167,76.167, 67.250,76.167, 94.583,76.167, 94.750,76.167, 95.750,76.167, 96.000,76.167, 96.083,76.167, 96.167,76.167, 96.250,76.167, 96.333,76.167, 96.583,76.167, 97.750,76.167, 97.833,76.167, 97.917,76.167, 98.000,76.167, 98.083,76.167, 99.000,76.167, 99.083,76.167, 99.833,76.167, 112.667,76.167, 113.333,76.167, 138.500,76.167, 138.583,76.167, 138.667,76.167, 138.750,76.167, 138.833,76.167, 141.333,76.167, 237.250,76.167, -122.750,76.167, 237.500,76.167, -122.500,76.167, 238.750,76.167, -121.250,76.167, 239.000,76.167, -121.000,76.167, 239.250,76.167, -120.750,76.167, 240.083,76.167, -119.917,76.167, 240.167,76.167, -119.833,76.167, 240.750,76.167, -119.250,76.167, 243.583,76.167, -116.417,76.167, 243.667,76.167, -116.333,76.167, 243.750,76.167, -116.250,76.167, 243.833,76.167, -116.167,76.167, 243.917,76.167, -116.083,76.167, 244.000,76.167, -116.000,76.167, 244.083,76.167, -115.917,76.167, 244.583,76.167, -115.417,76.167, 245.333,76.167, -114.667,76.167, 245.833,76.167, -114.167,76.167, 245.917,76.167, -114.083,76.167, 246.000,76.167, -114.000,76.167, 246.083,76.167, -113.917,76.167, 246.167,76.167, -113.833,76.167, 246.250,76.167, -113.750,76.167, 246.333,76.167, -113.667,76.167, 246.417,76.167, -113.583,76.167, 246.500,76.167, -113.500,76.167, 246.583,76.167, -113.417,76.167, 246.917,76.167, -113.083,76.167, 247.000,76.167, -113.000,76.167, 247.083,76.167, -112.917,76.167, 247.167,76.167, -112.833,76.167, 247.250,76.167, -112.750,76.167, 250.500,76.167, -109.500,76.167, 250.583,76.167, -109.417,76.167, 251.333,76.167, -108.667,76.167, 255.583,76.167, -104.417,76.167, 255.667,76.167, -104.333,76.167, 255.750,76.167, -104.250,76.167, 255.833,76.167, -104.167,76.167, 255.917,76.167, -104.083,76.167, 256.000,76.167, -104.000,76.167, 256.083,76.167, -103.917,76.167, 257.000,76.167, -103.000,76.167, 257.083,76.167, -102.917,76.167, 257.167,76.167, -102.833,76.167, 258.250,76.167, -101.750,76.167, 258.667,76.167, -101.333,76.167, 258.750,76.167, -101.250,76.167, 258.833,76.167, -101.167,76.167, 258.917,76.167, -101.083,76.167, 259.000,76.167, -101.000,76.167, 260.167,76.167, -99.833,76.167, 262.167,76.167, -97.833,76.167, 267.250,76.167, -92.750,76.167, 267.333,76.167, -92.667,76.167, 268.250,76.167, -91.750,76.167, 268.333,76.167, -91.667,76.167, 270.167,76.167, -89.833,76.167, 270.250,76.167, -89.750,76.167, 279.000,76.167, -81.000,76.167, 279.083,76.167, -80.917,76.167, 279.167,76.167, -80.833,76.167, 291.250,76.167, -68.750,76.167, 291.333,76.167, -68.667,76.167, 291.417,76.167, -68.583,76.167, 291.500,76.167, -68.500,76.167, 292.500,76.167, -67.500,76.167, 293.333,76.167, -66.667,76.167, 293.417,76.167, -66.583,76.167, 293.500,76.167, -66.500,76.167, 294.250,76.167, -65.750,76.167, 294.333,76.167, -65.667,76.167, 294.417,76.167, -65.583,76.167, 295.917,76.167, -64.083,76.167, 296.000,76.167, -64.000,76.167, 298.833,76.167, -61.167,76.167, 298.917,76.167, -61.083,76.167, 299.000,76.167, -61.000,76.167, 299.083,76.167, -60.917,76.167, 338.333,76.167, -21.667,76.167, 338.417,76.167, -21.583,76.167, 338.500,76.167, -21.500,76.167, 338.833,76.167, -21.167,76.167, 338.917,76.167, -21.083,76.167, 339.000,76.167, -21.000,76.167, 339.083,76.167, -20.917,76.167, 339.500,76.167, -20.500,76.167, 339.583,76.167, -20.417,76.167, 339.667,76.167, -20.333,76.167, 339.750,76.167, -20.250,76.167, 339.833,76.167, -20.167,76.167, 339.917,76.167, -20.083,76.167, 340.000,76.167, -20.000,76.167, 340.083,76.167, -19.917,76.167, 341.167,76.167, -18.833,76.167, 61.083,76.250, 61.167,76.250, 61.250,76.250, 61.333,76.250, 61.417,76.250, 61.500,76.250, 61.583,76.250, 61.667,76.250, 61.750,76.250, 61.833,76.250, 61.917,76.250, 62.000,76.250, 62.083,76.250, 62.167,76.250, 62.250,76.250, 62.750,76.250, 63.250,76.250, 63.333,76.250, 63.417,76.250, 63.500,76.250, 63.583,76.250, 63.917,76.250, 64.000,76.250, 64.083,76.250, 64.167,76.250, 67.333,76.250, 67.417,76.250, 67.500,76.250, 67.583,76.250, 67.667,76.250, 67.750,76.250, 94.250,76.250, 94.333,76.250, 94.417,76.250, 94.500,76.250, 94.583,76.250, 94.667,76.250, 95.333,76.250, 95.417,76.250, 95.667,76.250, 95.750,76.250, 95.833,76.250, 95.917,76.250, 96.000,76.250, 96.167,76.250, 96.250,76.250, 96.500,76.250, 98.167,76.250, 98.250,76.250, 98.333,76.250, 98.417,76.250, 98.500,76.250, 98.583,76.250, 98.667,76.250, 98.750,76.250, 98.833,76.250, 98.917,76.250, 99.667,76.250, 99.750,76.250, 112.583,76.250, 113.000,76.250, 113.083,76.250, 113.167,76.250, 237.333,76.250, -122.667,76.250, 237.417,76.250, -122.583,76.250, 238.833,76.250, -121.167,76.250, 238.917,76.250, -121.083,76.250, 239.083,76.250, -120.917,76.250, 239.167,76.250, -120.833,76.250, 240.000,76.250, -120.000,76.250, 240.583,76.250, -119.417,76.250, 240.667,76.250, -119.333,76.250, 240.750,76.250, -119.250,76.250, 244.167,76.250, -115.833,76.250, 244.667,76.250, -115.333,76.250, 244.750,76.250, -115.250,76.250, 244.833,76.250, -115.167,76.250, 244.917,76.250, -115.083,76.250, 245.000,76.250, -115.000,76.250, 245.083,76.250, -114.917,76.250, 245.167,76.250, -114.833,76.250, 245.250,76.250, -114.750,76.250, 245.667,76.250, -114.333,76.250, 245.750,76.250, -114.250,76.250, 246.667,76.250, -113.333,76.250, 246.750,76.250, -113.250,76.250, 246.833,76.250, -113.167,76.250, 250.000,76.250, -110.000,76.250, 250.083,76.250, -109.917,76.250, 250.167,76.250, -109.833,76.250, 250.250,76.250, -109.750,76.250, 250.333,76.250, -109.667,76.250, 250.417,76.250, -109.583,76.250, 251.417,76.250, -108.583,76.250, 251.500,76.250, -108.500,76.250, 256.167,76.250, -103.833,76.250, 256.500,76.250, -103.500,76.250, 256.583,76.250, -103.417,76.250, 256.667,76.250, -103.333,76.250, 256.750,76.250, -103.250,76.250, 256.833,76.250, -103.167,76.250, 256.917,76.250, -103.083,76.250, 257.000,76.250, -103.000,76.250, 257.083,76.250, -102.917,76.250, 257.917,76.250, -102.083,76.250, 258.000,76.250, -102.000,76.250, 258.083,76.250, -101.917,76.250, 258.167,76.250, -101.833,76.250, 258.583,76.250, -101.417,76.250, 259.500,76.250, -100.500,76.250, 259.583,76.250, -100.417,76.250, 259.667,76.250, -100.333,76.250, 259.750,76.250, -100.250,76.250, 259.833,76.250, -100.167,76.250, 259.917,76.250, -100.083,76.250, 260.000,76.250, -100.000,76.250, 260.083,76.250, -99.917,76.250, 262.000,76.250, -98.000,76.250, 262.083,76.250, -97.917,76.250, 264.667,76.250, -95.333,76.250, 264.750,76.250, -95.250,76.250, 267.083,76.250, -92.917,76.250, 267.167,76.250, -92.833,76.250, 268.167,76.250, -91.833,76.250, 268.417,76.250, -91.583,76.250, 268.667,76.250, -91.333,76.250, 268.750,76.250, -91.250,76.250, 268.833,76.250, -91.167,76.250, 268.917,76.250, -91.083,76.250, 269.000,76.250, -91.000,76.250, 269.083,76.250, -90.917,76.250, 269.167,76.250, -90.833,76.250, 269.250,76.250, -90.750,76.250, 269.333,76.250, -90.667,76.250, 269.417,76.250, -90.583,76.250, 269.500,76.250, -90.500,76.250, 269.583,76.250, -90.417,76.250, 269.667,76.250, -90.333,76.250, 269.750,76.250, -90.250,76.250, 269.833,76.250, -90.167,76.250, 269.917,76.250, -90.083,76.250, 270.000,76.250, -90.000,76.250, 270.083,76.250, -89.917,76.250, 270.167,76.250, -89.833,76.250, 270.250,76.250, -89.750,76.250, 270.333,76.250, -89.667,76.250, 270.417,76.250, -89.583,76.250, 270.500,76.250, -89.500,76.250, 270.583,76.250, -89.417,76.250, 279.000,76.250, -81.000,76.250, 279.083,76.250, -80.917,76.250, 279.250,76.250, -80.750,76.250, 279.333,76.250, -80.667,76.250, 279.417,76.250, -80.583,76.250, 279.500,76.250, -80.500,76.250, 279.583,76.250, -80.417,76.250, 279.667,76.250, -80.333,76.250, 279.750,76.250, -80.250,76.250, 279.833,76.250, -80.167,76.250, 291.083,76.250, -68.917,76.250, 291.167,76.250, -68.833,76.250, 292.583,76.250, -67.417,76.250, 292.667,76.250, -67.333,76.250, 293.167,76.250, -66.833,76.250, 293.250,76.250, -66.750,76.250, 293.583,76.250, -66.417,76.250, 294.417,76.250, -65.583,76.250, 294.500,76.250, -65.500,76.250, 294.583,76.250, -65.417,76.250, 294.667,76.250, -65.333,76.250, 294.750,76.250, -65.250,76.250, 294.833,76.250, -65.167,76.250, 294.917,76.250, -65.083,76.250, 295.000,76.250, -65.000,76.250, 295.083,76.250, -64.917,76.250, 295.250,76.250, -64.750,76.250, 295.417,76.250, -64.583,76.250, 295.833,76.250, -64.167,76.250, 296.083,76.250, -63.917,76.250, 296.167,76.250, -63.833,76.250, 297.917,76.250, -62.083,76.250, 298.000,76.250, -62.000,76.250, 298.083,76.250, -61.917,76.250, 298.167,76.250, -61.833,76.250, 298.250,76.250, -61.750,76.250, 298.333,76.250, -61.667,76.250, 298.417,76.250, -61.583,76.250, 298.500,76.250, -61.500,76.250, 298.583,76.250, -61.417,76.250, 298.667,76.250, -61.333,76.250, 298.750,76.250, -61.250,76.250, 338.250,76.250, -21.750,76.250, 338.583,76.250, -21.417,76.250, 338.667,76.250, -21.333,76.250, 338.750,76.250, -21.250,76.250, 339.167,76.250, -20.833,76.250, 341.167,76.250, -18.833,76.250, 63.667,76.333, 63.750,76.333, 63.833,76.333, 64.250,76.333, 64.333,76.333, 64.417,76.333, 64.500,76.333, 64.583,76.333, 67.833,76.333, 67.917,76.333, 68.000,76.333, 68.083,76.333, 68.167,76.333, 96.583,76.333, 96.667,76.333, 96.750,76.333, 96.833,76.333, 99.333,76.333, 99.417,76.333, 99.500,76.333, 99.583,76.333, 101.750,76.333, 101.833,76.333, 101.917,76.333, 102.000,76.333, 112.000,76.333, 112.083,76.333, 112.417,76.333, 112.500,76.333, 112.583,76.333, 237.417,76.333, -122.583,76.333, 237.500,76.333, -122.500,76.333, 237.583,76.333, -122.417,76.333, 237.667,76.333, -122.333,76.333, 237.750,76.333, -122.250,76.333, 237.833,76.333, -122.167,76.333, 240.000,76.333, -120.000,76.333, 240.167,76.333, -119.833,76.333, 240.417,76.333, -119.583,76.333, 240.583,76.333, -119.417,76.333, 240.833,76.333, -119.167,76.333, 240.917,76.333, -119.083,76.333, 241.000,76.333, -119.000,76.333, 241.083,76.333, -118.917,76.333, 241.167,76.333, -118.833,76.333, 242.167,76.333, -117.833,76.333, 242.250,76.333, -117.750,76.333, 242.333,76.333, -117.667,76.333, 242.417,76.333, -117.583,76.333, 242.500,76.333, -117.500,76.333, 242.583,76.333, -117.417,76.333, 242.667,76.333, -117.333,76.333, 242.750,76.333, -117.250,76.333, 244.167,76.333, -115.833,76.333, 244.250,76.333, -115.750,76.333, 244.333,76.333, -115.667,76.333, 245.583,76.333, -114.417,76.333, 249.750,76.333, -110.250,76.333, 249.833,76.333, -110.167,76.333, 249.917,76.333, -110.083,76.333, 251.167,76.333, -108.833,76.333, 251.250,76.333, -108.750,76.333, 251.333,76.333, -108.667,76.333, 251.417,76.333, -108.583,76.333, 251.500,76.333, -108.500,76.333, 255.667,76.333, -104.333,76.333, 255.750,76.333, -104.250,76.333, 255.833,76.333, -104.167,76.333, 255.917,76.333, -104.083,76.333, 256.000,76.333, -104.000,76.333, 256.083,76.333, -103.917,76.333, 256.417,76.333, -103.583,76.333, 258.000,76.333, -102.000,76.333, 258.417,76.333, -101.583,76.333, 258.500,76.333, -101.500,76.333, 258.583,76.333, -101.417,76.333, 258.667,76.333, -101.333,76.333, 259.917,76.333, -100.083,76.333, 260.583,76.333, -99.417,76.333, 260.833,76.333, -99.167,76.333, 261.917,76.333, -98.083,76.333, 265.250,76.333, -94.750,76.333, 265.333,76.333, -94.667,76.333, 265.417,76.333, -94.583,76.333, 265.500,76.333, -94.500,76.333, 265.583,76.333, -94.417,76.333, 265.667,76.333, -94.333,76.333, 265.750,76.333, -94.250,76.333, 265.833,76.333, -94.167,76.333, 265.917,76.333, -94.083,76.333, 266.000,76.333, -94.000,76.333, 266.083,76.333, -93.917,76.333, 266.167,76.333, -93.833,76.333, 266.250,76.333, -93.750,76.333, 267.000,76.333, -93.000,76.333, 268.250,76.333, -91.750,76.333, 268.333,76.333, -91.667,76.333, 268.500,76.333, -91.500,76.333, 268.583,76.333, -91.417,76.333, 269.083,76.333, -90.917,76.333, 269.167,76.333, -90.833,76.333, 269.250,76.333, -90.750,76.333, 269.333,76.333, -90.667,76.333, 269.417,76.333, -90.583,76.333, 269.500,76.333, -90.500,76.333, 269.583,76.333, -90.417,76.333, 269.667,76.333, -90.333,76.333, 269.750,76.333, -90.250,76.333, 269.833,76.333, -90.167,76.333, 269.917,76.333, -90.083,76.333, 270.000,76.333, -90.000,76.333, 274.417,76.333, -85.583,76.333, 274.500,76.333, -85.500,76.333, 274.583,76.333, -85.417,76.333, 274.667,76.333, -85.333,76.333, 274.750,76.333, -85.250,76.333, 274.833,76.333, -85.167,76.333, 274.917,76.333, -85.083,76.333, 275.000,76.333, -85.000,76.333, 275.083,76.333, -84.917,76.333, 275.167,76.333, -84.833,76.333, 275.250,76.333, -84.750,76.333, 275.333,76.333, -84.667,76.333, 275.417,76.333, -84.583,76.333, 279.167,76.333, -80.833,76.333, 279.917,76.333, -80.083,76.333, 280.000,76.333, -80.000,76.333, 280.083,76.333, -79.917,76.333, 280.167,76.333, -79.833,76.333, 280.250,76.333, -79.750,76.333, 280.333,76.333, -79.667,76.333, 280.417,76.333, -79.583,76.333, 280.500,76.333, -79.500,76.333, 290.583,76.333, -69.417,76.333, 290.667,76.333, -69.333,76.333, 290.750,76.333, -69.250,76.333, 290.833,76.333, -69.167,76.333, 290.917,76.333, -69.083,76.333, 291.000,76.333, -69.000,76.333, 292.750,76.333, -67.250,76.333, 292.833,76.333, -67.167,76.333, 292.917,76.333, -67.083,76.333, 293.000,76.333, -67.000,76.333, 293.083,76.333, -66.917,76.333, 293.667,76.333, -66.333,76.333, 293.750,76.333, -66.250,76.333, 293.833,76.333, -66.167,76.333, 293.917,76.333, -66.083,76.333, 294.000,76.333, -66.000,76.333, 294.083,76.333, -65.917,76.333, 294.167,76.333, -65.833,76.333, 294.250,76.333, -65.750,76.333, 294.333,76.333, -65.667,76.333, 295.167,76.333, -64.833,76.333, 295.333,76.333, -64.667,76.333, 295.417,76.333, -64.583,76.333, 295.833,76.333, -64.167,76.333, 296.250,76.333, -63.750,76.333, 296.333,76.333, -63.667,76.333, 297.000,76.333, -63.000,76.333, 297.083,76.333, -62.917,76.333, 297.167,76.333, -62.833,76.333, 297.250,76.333, -62.750,76.333, 297.333,76.333, -62.667,76.333, 297.417,76.333, -62.583,76.333, 297.500,76.333, -62.500,76.333, 297.583,76.333, -62.417,76.333, 297.667,76.333, -62.333,76.333, 297.750,76.333, -62.250,76.333, 297.833,76.333, -62.167,76.333, 337.833,76.333, -22.167,76.333, 338.333,76.333, -21.667,76.333, 341.083,76.333, -18.917,76.333, 64.667,76.417, 64.750,76.417, 64.833,76.417, 64.917,76.417, 65.000,76.417, 65.083,76.417, 65.167,76.417, 65.250,76.417, 68.250,76.417, 68.333,76.417, 99.000,76.417, 99.083,76.417, 99.167,76.417, 99.250,76.417, 99.333,76.417, 99.417,76.417, 99.500,76.417, 99.583,76.417, 99.667,76.417, 99.750,76.417, 99.833,76.417, 99.917,76.417, 100.000,76.417, 100.083,76.417, 100.167,76.417, 100.250,76.417, 100.333,76.417, 100.417,76.417, 100.500,76.417, 100.583,76.417, 100.667,76.417, 100.917,76.417, 101.000,76.417, 101.083,76.417, 101.167,76.417, 101.250,76.417, 101.333,76.417, 101.417,76.417, 101.667,76.417, 102.083,76.417, 106.417,76.417, 106.500,76.417, 106.583,76.417, 106.667,76.417, 106.750,76.417, 106.833,76.417, 111.917,76.417, 112.167,76.417, 112.250,76.417, 112.333,76.417, 237.917,76.417, -122.083,76.417, 238.000,76.417, -122.000,76.417, 238.083,76.417, -121.917,76.417, 238.167,76.417, -121.833,76.417, 238.250,76.417, -121.750,76.417, 238.333,76.417, -121.667,76.417, 238.417,76.417, -121.583,76.417, 238.500,76.417, -121.500,76.417, 238.583,76.417, -121.417,76.417, 240.083,76.417, -119.917,76.417, 240.250,76.417, -119.750,76.417, 240.333,76.417, -119.667,76.417, 240.500,76.417, -119.500,76.417, 240.833,76.417, -119.167,76.417, 240.917,76.417, -119.083,76.417, 241.000,76.417, -119.000,76.417, 241.083,76.417, -118.917,76.417, 242.000,76.417, -118.000,76.417, 242.083,76.417, -117.917,76.417, 242.750,76.417, -117.250,76.417, 244.417,76.417, -115.583,76.417, 244.500,76.417, -115.500,76.417, 244.583,76.417, -115.417,76.417, 244.667,76.417, -115.333,76.417, 244.750,76.417, -115.250,76.417, 244.833,76.417, -115.167,76.417, 244.917,76.417, -115.083,76.417, 245.000,76.417, -115.000,76.417, 245.083,76.417, -114.917,76.417, 245.167,76.417, -114.833,76.417, 245.250,76.417, -114.750,76.417, 245.333,76.417, -114.667,76.417, 245.417,76.417, -114.583,76.417, 245.500,76.417, -114.500,76.417, 245.583,76.417, -114.417,76.417, 249.667,76.417, -110.333,76.417, 249.750,76.417, -110.250,76.417, 249.833,76.417, -110.167,76.417, 249.917,76.417, -110.083,76.417, 250.000,76.417, -110.000,76.417, 250.083,76.417, -109.917,76.417, 250.167,76.417, -109.833,76.417, 251.083,76.417, -108.917,76.417, 255.667,76.417, -104.333,76.417, 256.333,76.417, -103.667,76.417, 256.417,76.417, -103.583,76.417, 256.500,76.417, -103.500,76.417, 256.583,76.417, -103.417,76.417, 256.667,76.417, -103.333,76.417, 258.083,76.417, -101.917,76.417, 258.167,76.417, -101.833,76.417, 258.250,76.417, -101.750,76.417, 258.333,76.417, -101.667,76.417, 259.250,76.417, -100.750,76.417, 259.333,76.417, -100.667,76.417, 259.417,76.417, -100.583,76.417, 259.500,76.417, -100.500,76.417, 259.583,76.417, -100.417,76.417, 259.667,76.417, -100.333,76.417, 259.750,76.417, -100.250,76.417, 259.833,76.417, -100.167,76.417, 260.500,76.417, -99.500,76.417, 260.667,76.417, -99.333,76.417, 260.750,76.417, -99.250,76.417, 260.917,76.417, -99.083,76.417, 261.000,76.417, -99.000,76.417, 262.000,76.417, -98.000,76.417, 264.167,76.417, -95.833,76.417, 264.250,76.417, -95.750,76.417, 264.333,76.417, -95.667,76.417, 264.417,76.417, -95.583,76.417, 264.500,76.417, -95.500,76.417, 264.583,76.417, -95.417,76.417, 264.667,76.417, -95.333,76.417, 264.750,76.417, -95.250,76.417, 264.833,76.417, -95.167,76.417, 264.917,76.417, -95.083,76.417, 265.000,76.417, -95.000,76.417, 265.083,76.417, -94.917,76.417, 265.167,76.417, -94.833,76.417, 266.083,76.417, -93.917,76.417, 266.250,76.417, -93.750,76.417, 266.333,76.417, -93.667,76.417, 266.500,76.417, -93.500,76.417, 266.583,76.417, -93.417,76.417, 266.667,76.417, -93.333,76.417, 266.750,76.417, -93.250,76.417, 266.833,76.417, -93.167,76.417, 266.917,76.417, -93.083,76.417, 268.250,76.417, -91.750,76.417, 268.333,76.417, -91.667,76.417, 268.417,76.417, -91.583,76.417, 268.500,76.417, -91.500,76.417, 268.583,76.417, -91.417,76.417, 268.667,76.417, -91.333,76.417, 268.750,76.417, -91.250,76.417, 269.000,76.417, -91.000,76.417, 271.667,76.417, -88.333,76.417, 271.750,76.417, -88.250,76.417, 271.833,76.417, -88.167,76.417, 271.917,76.417, -88.083,76.417, 272.000,76.417, -88.000,76.417, 272.083,76.417, -87.917,76.417, 272.167,76.417, -87.833,76.417, 272.250,76.417, -87.750,76.417, 272.333,76.417, -87.667,76.417, 272.917,76.417, -87.083,76.417, 273.000,76.417, -87.000,76.417, 273.083,76.417, -86.917,76.417, 273.667,76.417, -86.333,76.417, 273.750,76.417, -86.250,76.417, 273.833,76.417, -86.167,76.417, 273.917,76.417, -86.083,76.417, 274.000,76.417, -86.000,76.417, 274.083,76.417, -85.917,76.417, 274.167,76.417, -85.833,76.417, 274.250,76.417, -85.750,76.417, 274.333,76.417, -85.667,76.417, 274.833,76.417, -85.167,76.417, 276.583,76.417, -83.417,76.417, 277.167,76.417, -82.833,76.417, 277.250,76.417, -82.750,76.417, 277.333,76.417, -82.667,76.417, 277.417,76.417, -82.583,76.417, 277.500,76.417, -82.500,76.417, 277.583,76.417, -82.417,76.417, 279.250,76.417, -80.750,76.417, 280.583,76.417, -79.417,76.417, 280.667,76.417, -79.333,76.417, 280.750,76.417, -79.250,76.417, 290.417,76.417, -69.583,76.417, 290.500,76.417, -69.500,76.417, 290.583,76.417, -69.417,76.417, 290.667,76.417, -69.333,76.417, 290.750,76.417, -69.250,76.417, 290.833,76.417, -69.167,76.417, 290.917,76.417, -69.083,76.417, 291.000,76.417, -69.000,76.417, 295.500,76.417, -64.500,76.417, 295.583,76.417, -64.417,76.417, 295.667,76.417, -64.333,76.417, 295.750,76.417, -64.250,76.417, 296.417,76.417, -63.583,76.417, 296.500,76.417, -63.500,76.417, 296.583,76.417, -63.417,76.417, 296.667,76.417, -63.333,76.417, 296.750,76.417, -63.250,76.417, 296.833,76.417, -63.167,76.417, 296.917,76.417, -63.083,76.417, 337.750,76.417, -22.250,76.417, 337.917,76.417, -22.083,76.417, 338.000,76.417, -22.000,76.417, 338.083,76.417, -21.917,76.417, 338.167,76.417, -21.833,76.417, 338.250,76.417, -21.750,76.417, 338.333,76.417, -21.667,76.417, 341.000,76.417, -19.000,76.417, 341.083,76.417, -18.917,76.417, 65.333,76.500, 65.417,76.500, 65.500,76.500, 65.583,76.500, 65.667,76.500, 65.750,76.500, 65.833,76.500, 65.917,76.500, 68.417,76.500, 68.500,76.500, 68.583,76.500, 98.833,76.500, 98.917,76.500, 100.750,76.500, 100.833,76.500, 101.500,76.500, 101.750,76.500, 101.833,76.500, 101.917,76.500, 102.000,76.500, 106.333,76.500, 106.917,76.500, 107.000,76.500, 107.083,76.500, 107.167,76.500, 107.250,76.500, 107.333,76.500, 107.417,76.500, 107.500,76.500, 107.583,76.500, 107.667,76.500, 107.750,76.500, 107.833,76.500, 107.917,76.500, 111.833,76.500, 111.917,76.500, 112.000,76.500, 112.083,76.500, 238.667,76.500, -121.333,76.500, 240.750,76.500, -119.250,76.500, 242.000,76.500, -118.000,76.500, 242.667,76.500, -117.333,76.500, 250.250,76.500, -109.750,76.500, 251.167,76.500, -108.833,76.500, 255.500,76.500, -104.500,76.500, 255.583,76.500, -104.417,76.500, 255.750,76.500, -104.250,76.500, 255.833,76.500, -104.167,76.500, 256.000,76.500, -104.000,76.500, 256.083,76.500, -103.917,76.500, 256.167,76.500, -103.833,76.500, 256.250,76.500, -103.750,76.500, 259.083,76.500, -100.917,76.500, 259.167,76.500, -100.833,76.500, 259.250,76.500, -100.750,76.500, 259.333,76.500, -100.667,76.500, 260.250,76.500, -99.750,76.500, 260.333,76.500, -99.667,76.500, 260.417,76.500, -99.583,76.500, 260.500,76.500, -99.500,76.500, 260.583,76.500, -99.417,76.500, 260.833,76.500, -99.167,76.500, 261.083,76.500, -98.917,76.500, 261.250,76.500, -98.750,76.500, 261.417,76.500, -98.583,76.500, 261.667,76.500, -98.333,76.500, 261.750,76.500, -98.250,76.500, 261.833,76.500, -98.167,76.500, 261.917,76.500, -98.083,76.500, 262.000,76.500, -98.000,76.500, 263.917,76.500, -96.083,76.500, 264.000,76.500, -96.000,76.500, 264.083,76.500, -95.917,76.500, 264.333,76.500, -95.667,76.500, 266.167,76.500, -93.833,76.500, 266.250,76.500, -93.750,76.500, 266.500,76.500, -93.500,76.500, 266.750,76.500, -93.250,76.500, 266.833,76.500, -93.167,76.500, 268.167,76.500, -91.833,76.500, 268.833,76.500, -91.167,76.500, 268.917,76.500, -91.083,76.500, 269.083,76.500, -90.917,76.500, 269.167,76.500, -90.833,76.500, 270.000,76.500, -90.000,76.500, 270.583,76.500, -89.417,76.500, 270.667,76.500, -89.333,76.500, 270.750,76.500, -89.250,76.500, 270.833,76.500, -89.167,76.500, 270.917,76.500, -89.083,76.500, 271.000,76.500, -89.000,76.500, 271.500,76.500, -88.500,76.500, 271.667,76.500, -88.333,76.500, 272.333,76.500, -87.667,76.500, 272.417,76.500, -87.583,76.500, 272.500,76.500, -87.500,76.500, 272.667,76.500, -87.333,76.500, 272.750,76.500, -87.250,76.500, 272.833,76.500, -87.167,76.500, 273.167,76.500, -86.833,76.500, 273.250,76.500, -86.750,76.500, 273.333,76.500, -86.667,76.500, 273.750,76.500, -86.250,76.500, 274.750,76.500, -85.250,76.500, 275.250,76.500, -84.750,76.500, 275.333,76.500, -84.667,76.500, 275.417,76.500, -84.583,76.500, 275.500,76.500, -84.500,76.500, 275.583,76.500, -84.417,76.500, 276.167,76.500, -83.833,76.500, 276.250,76.500, -83.750,76.500, 276.333,76.500, -83.667,76.500, 276.417,76.500, -83.583,76.500, 276.500,76.500, -83.500,76.500, 276.583,76.500, -83.417,76.500, 277.000,76.500, -83.000,76.500, 277.083,76.500, -82.917,76.500, 277.583,76.500, -82.417,76.500, 278.083,76.500, -81.917,76.500, 278.167,76.500, -81.833,76.500, 278.250,76.500, -81.750,76.500, 278.333,76.500, -81.667,76.500, 278.417,76.500, -81.583,76.500, 278.500,76.500, -81.500,76.500, 278.667,76.500, -81.333,76.500, 278.833,76.500, -81.167,76.500, 278.917,76.500, -81.083,76.500, 279.000,76.500, -81.000,76.500, 279.083,76.500, -80.917,76.500, 279.167,76.500, -80.833,76.500, 280.833,76.500, -79.167,76.500, 280.917,76.500, -79.083,76.500, 281.417,76.500, -78.583,76.500, 291.083,76.500, -68.917,76.500, 291.167,76.500, -68.833,76.500, 291.250,76.500, -68.750,76.500, 291.333,76.500, -68.667,76.500, 291.417,76.500, -68.583,76.500, 291.500,76.500, -68.500,76.500, 291.583,76.500, -68.417,76.500, 291.667,76.500, -68.333,76.500, 291.750,76.500, -68.250,76.500, 291.833,76.500, -68.167,76.500, 291.917,76.500, -68.083,76.500, 337.583,76.500, -22.417,76.500, 337.667,76.500, -22.333,76.500, 337.833,76.500, -22.167,76.500, 337.917,76.500, -22.083,76.500, 340.917,76.500, -19.083,76.500, 341.000,76.500, -19.000,76.500, 341.083,76.500, -18.917,76.500, 16.583,76.583, 16.667,76.583, 16.750,76.583, 66.000,76.583, 68.667,76.583, 101.083,76.583, 101.167,76.583, 101.250,76.583, 101.333,76.583, 101.417,76.583, 106.250,76.583, 108.000,76.583, 111.417,76.583, 111.500,76.583, 111.583,76.583, 111.667,76.583, 111.750,76.583, 238.750,76.583, -121.250,76.583, 240.833,76.583, -119.167,76.583, 240.917,76.583, -119.083,76.583, 241.000,76.583, -119.000,76.583, 241.083,76.583, -118.917,76.583, 241.167,76.583, -118.833,76.583, 241.250,76.583, -118.750,76.583, 241.333,76.583, -118.667,76.583, 241.417,76.583, -118.583,76.583, 242.083,76.583, -117.917,76.583, 242.750,76.583, -117.250,76.583, 242.833,76.583, -117.167,76.583, 242.917,76.583, -117.083,76.583, 243.000,76.583, -117.000,76.583, 243.083,76.583, -116.917,76.583, 243.167,76.583, -116.833,76.583, 243.250,76.583, -116.750,76.583, 243.333,76.583, -116.667,76.583, 243.417,76.583, -116.583,76.583, 250.250,76.583, -109.750,76.583, 250.333,76.583, -109.667,76.583, 250.417,76.583, -109.583,76.583, 251.083,76.583, -108.917,76.583, 255.417,76.583, -104.583,76.583, 255.500,76.583, -104.500,76.583, 255.583,76.583, -104.417,76.583, 255.667,76.583, -104.333,76.583, 255.917,76.583, -104.083,76.583, 258.333,76.583, -101.667,76.583, 258.417,76.583, -101.583,76.583, 258.500,76.583, -101.500,76.583, 258.583,76.583, -101.417,76.583, 259.417,76.583, -100.583,76.583, 259.500,76.583, -100.500,76.583, 259.583,76.583, -100.417,76.583, 259.667,76.583, -100.333,76.583, 259.750,76.583, -100.250,76.583, 259.833,76.583, -100.167,76.583, 259.917,76.583, -100.083,76.583, 260.000,76.583, -100.000,76.583, 260.083,76.583, -99.917,76.583, 260.167,76.583, -99.833,76.583, 261.083,76.583, -98.917,76.583, 261.167,76.583, -98.833,76.583, 261.333,76.583, -98.667,76.583, 261.500,76.583, -98.500,76.583, 261.583,76.583, -98.417,76.583, 263.917,76.583, -96.083,76.583, 264.167,76.583, -95.833,76.583, 264.250,76.583, -95.750,76.583, 264.417,76.583, -95.583,76.583, 266.333,76.583, -93.667,76.583, 266.417,76.583, -93.583,76.583, 266.667,76.583, -93.333,76.583, 266.917,76.583, -93.083,76.583, 267.000,76.583, -93.000,76.583, 267.083,76.583, -92.917,76.583, 267.167,76.583, -92.833,76.583, 267.250,76.583, -92.750,76.583, 267.333,76.583, -92.667,76.583, 267.417,76.583, -92.583,76.583, 267.500,76.583, -92.500,76.583, 267.583,76.583, -92.417,76.583, 267.667,76.583, -92.333,76.583, 267.750,76.583, -92.250,76.583, 267.833,76.583, -92.167,76.583, 267.917,76.583, -92.083,76.583, 268.000,76.583, -92.000,76.583, 268.250,76.583, -91.750,76.583, 268.333,76.583, -91.667,76.583, 268.417,76.583, -91.583,76.583, 268.500,76.583, -91.500,76.583, 268.583,76.583, -91.417,76.583, 268.667,76.583, -91.333,76.583, 268.750,76.583, -91.250,76.583, 268.833,76.583, -91.167,76.583, 268.917,76.583, -91.083,76.583, 269.750,76.583, -90.250,76.583, 269.833,76.583, -90.167,76.583, 269.917,76.583, -90.083,76.583, 270.417,76.583, -89.583,76.583, 270.500,76.583, -89.500,76.583, 271.083,76.583, -88.917,76.583, 271.167,76.583, -88.833,76.583, 271.250,76.583, -88.750,76.583, 271.417,76.583, -88.583,76.583, 271.583,76.583, -88.417,76.583, 272.250,76.583, -87.750,76.583, 272.417,76.583, -87.583,76.583, 272.583,76.583, -87.417,76.583, 273.333,76.583, -86.667,76.583, 273.500,76.583, -86.500,76.583, 273.667,76.583, -86.333,76.583, 274.833,76.583, -85.167,76.583, 274.917,76.583, -85.083,76.583, 275.000,76.583, -85.000,76.583, 275.083,76.583, -84.917,76.583, 275.167,76.583, -84.833,76.583, 275.667,76.583, -84.333,76.583, 276.000,76.583, -84.000,76.583, 276.083,76.583, -83.917,76.583, 276.417,76.583, -83.583,76.583, 276.500,76.583, -83.500,76.583, 276.917,76.583, -83.083,76.583, 277.333,76.583, -82.667,76.583, 277.417,76.583, -82.583,76.583, 277.500,76.583, -82.500,76.583, 277.583,76.583, -82.417,76.583, 277.667,76.583, -82.333,76.583, 278.083,76.583, -81.917,76.583, 278.167,76.583, -81.833,76.583, 278.583,76.583, -81.417,76.583, 278.750,76.583, -81.250,76.583, 281.000,76.583, -79.000,76.583, 281.083,76.583, -78.917,76.583, 281.167,76.583, -78.833,76.583, 281.250,76.583, -78.750,76.583, 281.333,76.583, -78.667,76.583, 281.500,76.583, -78.500,76.583, 281.583,76.583, -78.417,76.583, 281.667,76.583, -78.333,76.583, 292.000,76.583, -68.000,76.583, 337.333,76.583, -22.667,76.583, 337.417,76.583, -22.583,76.583, 337.500,76.583, -22.500,76.583, 337.750,76.583, -22.250,76.583, 337.833,76.583, -22.167,76.583, 337.917,76.583, -22.083,76.583, 338.000,76.583, -22.000,76.583, 341.083,76.583, -18.917,76.583, 16.333,76.667, 16.417,76.667, 16.500,76.667, 16.833,76.667, 16.917,76.667, 17.000,76.667, 65.833,76.667, 65.917,76.667, 66.000,76.667, 66.083,76.667, 68.750,76.667, 94.833,76.667, 94.917,76.667, 95.250,76.667, 95.333,76.667, 95.417,76.667, 95.500,76.667, 95.833,76.667, 95.917,76.667, 96.000,76.667, 97.167,76.667, 101.167,76.667, 106.333,76.667, 106.417,76.667, 106.500,76.667, 106.583,76.667, 106.667,76.667, 107.917,76.667, 108.000,76.667, 108.083,76.667, 108.167,76.667, 108.250,76.667, 108.333,76.667, 108.417,76.667, 108.500,76.667, 108.583,76.667, 108.667,76.667, 108.750,76.667, 108.833,76.667, 108.917,76.667, 109.000,76.667, 109.083,76.667, 109.167,76.667, 109.250,76.667, 109.333,76.667, 109.417,76.667, 109.500,76.667, 109.583,76.667, 109.667,76.667, 109.750,76.667, 109.833,76.667, 109.917,76.667, 110.000,76.667, 110.083,76.667, 110.167,76.667, 110.250,76.667, 110.333,76.667, 110.583,76.667, 110.667,76.667, 110.750,76.667, 110.833,76.667, 111.083,76.667, 111.167,76.667, 111.250,76.667, 111.333,76.667, 148.500,76.667, 148.583,76.667, 148.667,76.667, 148.750,76.667, 148.833,76.667, 149.083,76.667, 238.833,76.667, -121.167,76.667, 238.917,76.667, -121.083,76.667, 239.000,76.667, -121.000,76.667, 239.083,76.667, -120.917,76.667, 239.167,76.667, -120.833,76.667, 239.250,76.667, -120.750,76.667, 239.417,76.667, -120.583,76.667, 241.250,76.667, -118.750,76.667, 242.083,76.667, -117.917,76.667, 242.167,76.667, -117.833,76.667, 243.500,76.667, -116.500,76.667, 243.583,76.667, -116.417,76.667, 243.667,76.667, -116.333,76.667, 250.500,76.667, -109.500,76.667, 250.583,76.667, -109.417,76.667, 251.167,76.667, -108.833,76.667, 258.917,76.667, -101.083,76.667, 259.000,76.667, -101.000,76.667, 259.083,76.667, -100.917,76.667, 261.167,76.667, -98.833,76.667, 261.250,76.667, -98.750,76.667, 261.333,76.667, -98.667,76.667, 263.583,76.667, -96.417,76.667, 263.667,76.667, -96.333,76.667, 263.750,76.667, -96.250,76.667, 263.833,76.667, -96.167,76.667, 264.000,76.667, -96.000,76.667, 264.083,76.667, -95.917,76.667, 264.333,76.667, -95.667,76.667, 266.500,76.667, -93.500,76.667, 268.083,76.667, -91.917,76.667, 268.167,76.667, -91.833,76.667, 268.250,76.667, -91.750,76.667, 268.333,76.667, -91.667,76.667, 268.417,76.667, -91.583,76.667, 268.500,76.667, -91.500,76.667, 268.583,76.667, -91.417,76.667, 269.583,76.667, -90.417,76.667, 269.667,76.667, -90.333,76.667, 270.000,76.667, -90.000,76.667, 270.583,76.667, -89.417,76.667, 271.167,76.667, -88.833,76.667, 271.583,76.667, -88.417,76.667, 272.333,76.667, -87.667,76.667, 272.500,76.667, -87.500,76.667, 273.417,76.667, -86.583,76.667, 273.583,76.667, -86.417,76.667, 275.750,76.667, -84.250,76.667, 275.833,76.667, -84.167,76.667, 275.917,76.667, -84.083,76.667, 276.333,76.667, -83.667,76.667, 276.500,76.667, -83.500,76.667, 276.667,76.667, -83.333,76.667, 276.750,76.667, -83.250,76.667, 276.833,76.667, -83.167,76.667, 277.250,76.667, -82.750,76.667, 277.667,76.667, -82.333,76.667, 277.750,76.667, -82.250,76.667, 277.833,76.667, -82.167,76.667, 277.917,76.667, -82.083,76.667, 278.083,76.667, -81.917,76.667, 278.250,76.667, -81.750,76.667, 281.750,76.667, -78.250,76.667, 281.833,76.667, -78.167,76.667, 281.917,76.667, -78.083,76.667, 282.000,76.667, -78.000,76.667, 291.083,76.667, -68.917,76.667, 291.167,76.667, -68.833,76.667, 291.250,76.667, -68.750,76.667, 291.333,76.667, -68.667,76.667, 291.417,76.667, -68.583,76.667, 292.000,76.667, -68.000,76.667, 337.250,76.667, -22.750,76.667, 338.333,76.667, -21.667,76.667, 341.000,76.667, -19.000,76.667, 341.083,76.667, -18.917,76.667, 16.000,76.750, 16.083,76.750, 16.167,76.750, 16.250,76.750, 17.000,76.750, 66.167,76.750, 66.250,76.750, 66.333,76.750, 68.750,76.750, 97.000,76.750, 97.083,76.750, 101.250,76.750, 106.750,76.750, 106.833,76.750, 106.917,76.750, 110.417,76.750, 110.500,76.750, 110.917,76.750, 111.000,76.750, 149.000,76.750, 149.083,76.750, 149.167,76.750, 239.333,76.750, -120.667,76.750, 239.500,76.750, -120.500,76.750, 239.583,76.750, -120.417,76.750, 241.333,76.750, -118.667,76.750, 241.417,76.750, -118.583,76.750, 242.250,76.750, -117.750,76.750, 243.667,76.750, -116.333,76.750, 243.750,76.750, -116.250,76.750, 245.250,76.750, -114.750,76.750, 245.333,76.750, -114.667,76.750, 245.417,76.750, -114.583,76.750, 245.500,76.750, -114.500,76.750, 245.583,76.750, -114.417,76.750, 245.667,76.750, -114.333,76.750, 245.750,76.750, -114.250,76.750, 245.833,76.750, -114.167,76.750, 245.917,76.750, -114.083,76.750, 246.000,76.750, -114.000,76.750, 246.083,76.750, -113.917,76.750, 246.167,76.750, -113.833,76.750, 250.667,76.750, -109.333,76.750, 250.750,76.750, -109.250,76.750, 250.833,76.750, -109.167,76.750, 250.917,76.750, -109.083,76.750, 251.000,76.750, -109.000,76.750, 251.083,76.750, -108.917,76.750, 251.167,76.750, -108.833,76.750, 251.250,76.750, -108.750,76.750, 259.250,76.750, -100.750,76.750, 263.167,76.750, -96.833,76.750, 263.250,76.750, -96.750,76.750, 263.417,76.750, -96.583,76.750, 263.500,76.750, -96.500,76.750, 263.667,76.750, -96.333,76.750, 266.333,76.750, -93.667,76.750, 266.417,76.750, -93.583,76.750, 269.417,76.750, -90.583,76.750, 269.500,76.750, -90.500,76.750, 269.583,76.750, -90.417,76.750, 269.667,76.750, -90.333,76.750, 269.750,76.750, -90.250,76.750, 269.833,76.750, -90.167,76.750, 269.917,76.750, -90.083,76.750, 270.000,76.750, -90.000,76.750, 270.083,76.750, -89.917,76.750, 270.583,76.750, -89.417,76.750, 271.167,76.750, -88.833,76.750, 271.333,76.750, -88.667,76.750, 271.500,76.750, -88.500,76.750, 276.333,76.750, -83.667,76.750, 276.500,76.750, -83.500,76.750, 276.667,76.750, -83.333,76.750, 277.167,76.750, -82.833,76.750, 277.333,76.750, -82.667,76.750, 277.500,76.750, -82.500,76.750, 277.583,76.750, -82.417,76.750, 278.000,76.750, -82.000,76.750, 278.167,76.750, -81.833,76.750, 281.000,76.750, -79.000,76.750, 281.083,76.750, -78.917,76.750, 281.167,76.750, -78.833,76.750, 281.250,76.750, -78.750,76.750, 282.000,76.750, -78.000,76.750, 290.167,76.750, -69.833,76.750, 290.250,76.750, -69.750,76.750, 290.333,76.750, -69.667,76.750, 290.417,76.750, -69.583,76.750, 290.500,76.750, -69.500,76.750, 290.583,76.750, -69.417,76.750, 290.667,76.750, -69.333,76.750, 290.750,76.750, -69.250,76.750, 290.833,76.750, -69.167,76.750, 290.917,76.750, -69.083,76.750, 291.000,76.750, -69.000,76.750, 291.500,76.750, -68.500,76.750, 291.583,76.750, -68.417,76.750, 291.667,76.750, -68.333,76.750, 291.750,76.750, -68.250,76.750, 291.833,76.750, -68.167,76.750, 291.917,76.750, -68.083,76.750, 337.333,76.750, -22.667,76.750, 337.417,76.750, -22.583,76.750, 337.500,76.750, -22.500,76.750, 337.583,76.750, -22.417,76.750, 337.667,76.750, -22.333,76.750, 338.167,76.750, -21.833,76.750, 338.250,76.750, -21.750,76.750, 338.417,76.750, -21.583,76.750, 338.500,76.750, -21.500,76.750, 338.583,76.750, -21.417,76.750, 338.667,76.750, -21.333,76.750, 15.750,76.833, 15.833,76.833, 15.917,76.833, 16.917,76.833, 66.417,76.833, 66.500,76.833, 66.583,76.833, 66.667,76.833, 66.750,76.833, 66.833,76.833, 68.583,76.833, 68.667,76.833, 100.917,76.833, 101.000,76.833, 101.083,76.833, 101.167,76.833, 107.000,76.833, 107.083,76.833, 107.167,76.833, 239.667,76.833, -120.333,76.833, 239.750,76.833, -120.250,76.833, 241.500,76.833, -118.500,76.833, 241.583,76.833, -118.417,76.833, 241.667,76.833, -118.333,76.833, 241.750,76.833, -118.250,76.833, 241.833,76.833, -118.167,76.833, 241.917,76.833, -118.083,76.833, 242.000,76.833, -118.000,76.833, 242.083,76.833, -117.917,76.833, 242.167,76.833, -117.833,76.833, 243.417,76.833, -116.583,76.833, 243.500,76.833, -116.500,76.833, 243.583,76.833, -116.417,76.833, 245.333,76.833, -114.667,76.833, 245.417,76.833, -114.583,76.833, 245.500,76.833, -114.500,76.833, 245.583,76.833, -114.417,76.833, 245.667,76.833, -114.333,76.833, 245.750,76.833, -114.250,76.833, 245.833,76.833, -114.167,76.833, 245.917,76.833, -114.083,76.833, 246.000,76.833, -114.000,76.833, 246.083,76.833, -113.917,76.833, 246.167,76.833, -113.833,76.833, 246.250,76.833, -113.750,76.833, 263.417,76.833, -96.583,76.833, 263.583,76.833, -96.417,76.833, 265.333,76.833, -94.667,76.833, 265.500,76.833, -94.500,76.833, 265.583,76.833, -94.417,76.833, 265.667,76.833, -94.333,76.833, 265.750,76.833, -94.250,76.833, 265.833,76.833, -94.167,76.833, 265.917,76.833, -94.083,76.833, 266.083,76.833, -93.917,76.833, 266.167,76.833, -93.833,76.833, 266.250,76.833, -93.750,76.833, 270.500,76.833, -89.500,76.833, 270.583,76.833, -89.417,76.833, 270.667,76.833, -89.333,76.833, 270.750,76.833, -89.250,76.833, 271.250,76.833, -88.750,76.833, 271.417,76.833, -88.583,76.833, 276.417,76.833, -83.583,76.833, 276.583,76.833, -83.417,76.833, 277.250,76.833, -82.750,76.833, 277.417,76.833, -82.583,76.833, 280.917,76.833, -79.083,76.833, 281.333,76.833, -78.667,76.833, 281.417,76.833, -78.583,76.833, 282.000,76.833, -78.000,76.833, 289.250,76.833, -70.750,76.833, 289.333,76.833, -70.667,76.833, 289.417,76.833, -70.583,76.833, 289.500,76.833, -70.500,76.833, 290.000,76.833, -70.000,76.833, 290.083,76.833, -69.917,76.833, 337.500,76.833, -22.500,76.833, 337.917,76.833, -22.083,76.833, 338.000,76.833, -22.000,76.833, 338.083,76.833, -21.917,76.833, 338.750,76.833, -21.250,76.833, 338.833,76.833, -21.167,76.833, 338.917,76.833, -21.083,76.833, 339.000,76.833, -21.000,76.833, 341.250,76.833, -18.750,76.833, 341.333,76.833, -18.667,76.833, 341.417,76.833, -18.583,76.833, 15.667,76.917, 15.750,76.917, 15.833,76.917, 15.917,76.917, 16.000,76.917, 16.083,76.917, 16.167,76.917, 16.250,76.917, 16.333,76.917, 16.417,76.917, 16.500,76.917, 17.000,76.917, 17.083,76.917, 66.917,76.917, 67.000,76.917, 67.083,76.917, 67.167,76.917, 67.250,76.917, 67.333,76.917, 67.417,76.917, 68.000,76.917, 68.083,76.917, 68.167,76.917, 68.250,76.917, 68.333,76.917, 68.417,76.917, 68.500,76.917, 100.917,76.917, 101.000,76.917, 101.083,76.917, 101.167,76.917, 105.417,76.917, 105.500,76.917, 105.583,76.917, 105.667,76.917, 105.750,76.917, 105.833,76.917, 105.917,76.917, 106.667,76.917, 106.750,76.917, 107.167,76.917, 107.250,76.917, 107.333,76.917, 107.417,76.917, 239.833,76.917, -120.167,76.917, 243.333,76.917, -116.667,76.917, 243.917,76.917, -116.083,76.917, 263.167,76.917, -96.833,76.917, 263.250,76.917, -96.750,76.917, 263.333,76.917, -96.667,76.917, 263.417,76.917, -96.583,76.917, 263.500,76.917, -96.500,76.917, 263.583,76.917, -96.417,76.917, 263.667,76.917, -96.333,76.917, 263.750,76.917, -96.250,76.917, 264.583,76.917, -95.417,76.917, 264.667,76.917, -95.333,76.917, 264.750,76.917, -95.250,76.917, 264.833,76.917, -95.167,76.917, 264.917,76.917, -95.083,76.917, 265.000,76.917, -95.000,76.917, 265.083,76.917, -94.917,76.917, 265.167,76.917, -94.833,76.917, 265.250,76.917, -94.750,76.917, 265.417,76.917, -94.583,76.917, 266.000,76.917, -94.000,76.917, 270.833,76.917, -89.167,76.917, 270.917,76.917, -89.083,76.917, 271.000,76.917, -89.000,76.917, 271.083,76.917, -88.917,76.917, 271.167,76.917, -88.833,76.917, 280.583,76.917, -79.417,76.917, 280.667,76.917, -79.333,76.917, 280.750,76.917, -79.250,76.917, 280.833,76.917, -79.167,76.917, 280.917,76.917, -79.083,76.917, 281.500,76.917, -78.500,76.917, 281.583,76.917, -78.417,76.917, 281.833,76.917, -78.167,76.917, 281.917,76.917, -78.083,76.917, 289.250,76.917, -70.750,76.917, 289.583,76.917, -70.417,76.917, 289.667,76.917, -70.333,76.917, 289.750,76.917, -70.250,76.917, 289.833,76.917, -70.167,76.917, 290.000,76.917, -70.000,76.917, 290.167,76.917, -69.833,76.917, 290.250,76.917, -69.750,76.917, 290.333,76.917, -69.667,76.917, 290.417,76.917, -69.583,76.917, 337.583,76.917, -22.417,76.917, 337.667,76.917, -22.333,76.917, 337.750,76.917, -22.250,76.917, 337.833,76.917, -22.167,76.917, 339.083,76.917, -20.917,76.917, 339.167,76.917, -20.833,76.917, 340.333,76.917, -19.667,76.917, 340.417,76.917, -19.583,76.917, 340.500,76.917, -19.500,76.917, 340.583,76.917, -19.417,76.917, 340.667,76.917, -19.333,76.917, 340.750,76.917, -19.250,76.917, 340.833,76.917, -19.167,76.917, 340.917,76.917, -19.083,76.917, 341.000,76.917, -19.000,76.917, 341.083,76.917, -18.917,76.917, 341.167,76.917, -18.833,76.917, 341.500,76.917, -18.500,76.917, 341.583,76.917, -18.417,76.917, 341.667,76.917, -18.333,76.917, 16.583,77.000, 17.167,77.000, 67.500,77.000, 67.583,77.000, 67.667,77.000, 67.750,77.000, 67.833,77.000, 67.917,77.000, 95.250,77.000, 95.333,77.000, 95.417,77.000, 95.500,77.000, 95.583,77.000, 95.917,77.000, 96.167,77.000, 96.250,77.000, 101.250,77.000, 104.250,77.000, 104.333,77.000, 105.250,77.000, 105.333,77.000, 106.000,77.000, 106.083,77.000, 106.167,77.000, 106.250,77.000, 106.333,77.000, 106.417,77.000, 106.500,77.000, 106.583,77.000, 106.833,77.000, 106.917,77.000, 107.000,77.000, 107.083,77.000, 239.917,77.000, -120.083,77.000, 240.000,77.000, -120.000,77.000, 240.083,77.000, -119.917,77.000, 243.417,77.000, -116.583,77.000, 243.500,77.000, -116.500,77.000, 243.583,77.000, -116.417,77.000, 243.667,77.000, -116.333,77.000, 263.833,77.000, -96.167,77.000, 263.917,77.000, -96.083,77.000, 264.000,77.000, -96.000,77.000, 264.083,77.000, -95.917,77.000, 264.167,77.000, -95.833,77.000, 264.250,77.000, -95.750,77.000, 264.333,77.000, -95.667,77.000, 264.417,77.000, -95.583,77.000, 264.500,77.000, -95.500,77.000, 271.250,77.000, -88.750,77.000, 271.333,77.000, -88.667,77.000, 271.417,77.000, -88.583,77.000, 271.500,77.000, -88.500,77.000, 271.583,77.000, -88.417,77.000, 279.500,77.000, -80.500,77.000, 279.667,77.000, -80.333,77.000, 280.500,77.000, -79.500,77.000, 281.667,77.000, -78.333,77.000, 281.750,77.000, -78.250,77.000, 288.667,77.000, -71.333,77.000, 288.750,77.000, -71.250,77.000, 288.833,77.000, -71.167,77.000, 288.917,77.000, -71.083,77.000, 289.000,77.000, -71.000,77.000, 289.083,77.000, -70.917,77.000, 289.167,77.000, -70.833,77.000, 289.917,77.000, -70.083,77.000, 290.000,77.000, -70.000,77.000, 290.500,77.000, -69.500,77.000, 339.250,77.000, -20.750,77.000, 339.333,77.000, -20.667,77.000, 339.417,77.000, -20.583,77.000, 339.500,77.000, -20.500,77.000, 339.583,77.000, -20.417,77.000, 339.667,77.000, -20.333,77.000, 339.750,77.000, -20.250,77.000, 339.833,77.000, -20.167,77.000, 339.917,77.000, -20.083,77.000, 340.000,77.000, -20.000,77.000, 340.083,77.000, -19.917,77.000, 340.167,77.000, -19.833,77.000, 340.250,77.000, -19.750,77.000, 341.667,77.000, -18.333,77.000, 15.167,77.083, 15.250,77.083, 15.333,77.083, 15.417,77.083, 15.500,77.083, 15.583,77.083, 15.667,77.083, 15.750,77.083, 15.833,77.083, 15.917,77.083, 16.000,77.083, 16.083,77.083, 16.167,77.083, 16.250,77.083, 16.333,77.083, 16.417,77.083, 16.500,77.083, 17.250,77.083, 95.833,77.083, 95.917,77.083, 96.000,77.083, 96.083,77.083, 96.167,77.083, 96.250,77.083, 96.333,77.083, 101.250,77.083, 101.333,77.083, 101.417,77.083, 104.167,77.083, 104.417,77.083, 104.667,77.083, 104.750,77.083, 104.917,77.083, 105.000,77.083, 105.083,77.083, 105.167,77.083, 105.417,77.083, 105.500,77.083, 105.583,77.083, 105.667,77.083, 105.750,77.083, 240.167,77.083, -119.833,77.083, 240.250,77.083, -119.750,77.083, 240.333,77.083, -119.667,77.083, 240.417,77.083, -119.583,77.083, 240.500,77.083, -119.500,77.083, 243.417,77.083, -116.583,77.083, 271.667,77.083, -88.333,77.083, 271.750,77.083, -88.250,77.083, 271.833,77.083, -88.167,77.083, 271.917,77.083, -88.083,77.083, 272.000,77.083, -88.000,77.083, 272.083,77.083, -87.917,77.083, 272.167,77.083, -87.833,77.083, 272.250,77.083, -87.750,77.083, 272.333,77.083, -87.667,77.083, 272.417,77.083, -87.583,77.083, 272.500,77.083, -87.500,77.083, 272.583,77.083, -87.417,77.083, 272.833,77.083, -87.167,77.083, 272.917,77.083, -87.083,77.083, 273.000,77.083, -87.000,77.083, 273.083,77.083, -86.917,77.083, 278.000,77.083, -82.000,77.083, 278.083,77.083, -81.917,77.083, 278.167,77.083, -81.833,77.083, 278.250,77.083, -81.750,77.083, 279.417,77.083, -80.583,77.083, 279.583,77.083, -80.417,77.083, 279.750,77.083, -80.250,77.083, 279.833,77.083, -80.167,77.083, 279.917,77.083, -80.083,77.083, 280.583,77.083, -79.417,77.083, 280.667,77.083, -79.333,77.083, 280.750,77.083, -79.250,77.083, 288.833,77.083, -71.167,77.083, 288.917,77.083, -71.083,77.083, 289.000,77.083, -71.000,77.083, 289.083,77.083, -70.917,77.083, 290.083,77.083, -69.917,77.083, 290.167,77.083, -69.833,77.083, 290.250,77.083, -69.750,77.083, 290.333,77.083, -69.667,77.083, 290.417,77.083, -69.583,77.083, 291.333,77.083, -68.667,77.083, 291.417,77.083, -68.583,77.083, 291.500,77.083, -68.500,77.083, 291.583,77.083, -68.417,77.083, 291.667,77.083, -68.333,77.083, 292.417,77.083, -67.583,77.083, 292.500,77.083, -67.500,77.083, 292.583,77.083, -67.417,77.083, 292.667,77.083, -67.333,77.083, 292.750,77.083, -67.250,77.083, 292.833,77.083, -67.167,77.083, 293.417,77.083, -66.583,77.083, 293.500,77.083, -66.500,77.083, 293.583,77.083, -66.417,77.083, 293.667,77.083, -66.333,77.083, 293.750,77.083, -66.250,77.083, 341.667,77.083, -18.333,77.083, 14.833,77.167, 14.917,77.167, 15.000,77.167, 15.083,77.167, 17.333,77.167, 96.417,77.167, 101.500,77.167, 101.583,77.167, 101.667,77.167, 104.250,77.167, 104.333,77.167, 104.583,77.167, 104.833,77.167, 240.583,77.167, -119.417,77.167, 240.667,77.167, -119.333,77.167, 243.417,77.167, -116.583,77.167, 254.833,77.167, -105.167,77.167, 255.000,77.167, -105.000,77.167, 255.083,77.167, -104.917,77.167, 255.167,77.167, -104.833,77.167, 255.250,77.167, -104.750,77.167, 255.333,77.167, -104.667,77.167, 272.667,77.167, -87.333,77.167, 272.750,77.167, -87.250,77.167, 273.167,77.167, -86.833,77.167, 277.917,77.167, -82.083,77.167, 278.333,77.167, -81.667,77.167, 278.417,77.167, -81.583,77.167, 278.500,77.167, -81.500,77.167, 278.583,77.167, -81.417,77.167, 278.667,77.167, -81.333,77.167, 279.250,77.167, -80.750,77.167, 279.333,77.167, -80.667,77.167, 279.417,77.167, -80.583,77.167, 279.500,77.167, -80.500,77.167, 279.583,77.167, -80.417,77.167, 280.000,77.167, -80.000,77.167, 280.083,77.167, -79.917,77.167, 280.167,77.167, -79.833,77.167, 280.250,77.167, -79.750,77.167, 280.333,77.167, -79.667,77.167, 280.417,77.167, -79.583,77.167, 280.500,77.167, -79.500,77.167, 280.583,77.167, -79.417,77.167, 280.667,77.167, -79.333,77.167, 280.750,77.167, -79.250,77.167, 289.167,77.167, -70.833,77.167, 289.250,77.167, -70.750,77.167, 289.333,77.167, -70.667,77.167, 289.417,77.167, -70.583,77.167, 289.500,77.167, -70.500,77.167, 289.583,77.167, -70.417,77.167, 289.667,77.167, -70.333,77.167, 289.750,77.167, -70.250,77.167, 289.833,77.167, -70.167,77.167, 289.917,77.167, -70.083,77.167, 290.000,77.167, -70.000,77.167, 290.083,77.167, -69.917,77.167, 290.167,77.167, -69.833,77.167, 290.250,77.167, -69.750,77.167, 290.333,77.167, -69.667,77.167, 290.417,77.167, -69.583,77.167, 290.500,77.167, -69.500,77.167, 290.583,77.167, -69.417,77.167, 290.667,77.167, -69.333,77.167, 290.750,77.167, -69.250,77.167, 290.833,77.167, -69.167,77.167, 290.917,77.167, -69.083,77.167, 291.250,77.167, -68.750,77.167, 291.750,77.167, -68.250,77.167, 292.333,77.167, -67.667,77.167, 292.917,77.167, -67.083,77.167, 293.333,77.167, -66.667,77.167, 293.833,77.167, -66.167,77.167, 340.417,77.167, -19.583,77.167, 340.583,77.167, -19.417,77.167, 340.667,77.167, -19.333,77.167, 340.750,77.167, -19.250,77.167, 340.833,77.167, -19.167,77.167, 340.917,77.167, -19.083,77.167, 341.583,77.167, -18.417,77.167, 14.333,77.250, 14.417,77.250, 14.500,77.250, 14.583,77.250, 14.667,77.250, 14.750,77.250, 17.417,77.250, 89.167,77.250, 89.250,77.250, 89.333,77.250, 89.417,77.250, 89.500,77.250, 101.750,77.250, 101.833,77.250, 101.917,77.250, 104.667,77.250, 104.750,77.250, 104.917,77.250, 105.000,77.250, 105.083,77.250, 105.167,77.250, 105.250,77.250, 105.333,77.250, 240.750,77.250, -119.250,77.250, 240.833,77.250, -119.167,77.250, 240.917,77.250, -119.083,77.250, 241.000,77.250, -119.000,77.250, 241.083,77.250, -118.917,77.250, 242.167,77.250, -117.833,77.250, 242.250,77.250, -117.750,77.250, 242.333,77.250, -117.667,77.250, 242.417,77.250, -117.583,77.250, 242.500,77.250, -117.500,77.250, 242.583,77.250, -117.417,77.250, 242.667,77.250, -117.333,77.250, 242.750,77.250, -117.250,77.250, 242.833,77.250, -117.167,77.250, 242.917,77.250, -117.083,77.250, 243.083,77.250, -116.917,77.250, 243.167,77.250, -116.833,77.250, 243.500,77.250, -116.500,77.250, 243.583,77.250, -116.417,77.250, 243.667,77.250, -116.333,77.250, 243.750,77.250, -116.250,77.250, 243.833,77.250, -116.167,77.250, 243.917,77.250, -116.083,77.250, 254.667,77.250, -105.333,77.250, 254.750,77.250, -105.250,77.250, 254.917,77.250, -105.083,77.250, 255.250,77.250, -104.750,77.250, 255.333,77.250, -104.667,77.250, 269.500,77.250, -90.500,77.250, 269.583,77.250, -90.417,77.250, 269.667,77.250, -90.333,77.250, 269.750,77.250, -90.250,77.250, 269.833,77.250, -90.167,77.250, 269.917,77.250, -90.083,77.250, 273.000,77.250, -87.000,77.250, 273.083,77.250, -86.917,77.250, 275.083,77.250, -84.917,77.250, 275.167,77.250, -84.833,77.250, 275.250,77.250, -84.750,77.250, 275.333,77.250, -84.667,77.250, 275.417,77.250, -84.583,77.250, 277.917,77.250, -82.083,77.250, 278.750,77.250, -81.250,77.250, 278.833,77.250, -81.167,77.250, 278.917,77.250, -81.083,77.250, 279.000,77.250, -81.000,77.250, 279.083,77.250, -80.917,77.250, 279.167,77.250, -80.833,77.250, 291.000,77.250, -69.000,77.250, 291.083,77.250, -68.917,77.250, 291.167,77.250, -68.833,77.250, 291.250,77.250, -68.750,77.250, 291.333,77.250, -68.667,77.250, 291.417,77.250, -68.583,77.250, 291.500,77.250, -68.500,77.250, 291.583,77.250, -68.417,77.250, 291.667,77.250, -68.333,77.250, 292.417,77.250, -67.583,77.250, 292.500,77.250, -67.500,77.250, 292.583,77.250, -67.417,77.250, 292.667,77.250, -67.333,77.250, 292.750,77.250, -67.250,77.250, 292.833,77.250, -67.167,77.250, 293.167,77.250, -66.833,77.250, 293.250,77.250, -66.750,77.250, 293.333,77.250, -66.667,77.250, 293.417,77.250, -66.583,77.250, 293.500,77.250, -66.500,77.250, 293.667,77.250, -66.333,77.250, 293.833,77.250, -66.167,77.250, 340.333,77.250, -19.667,77.250, 340.500,77.250, -19.500,77.250, 341.000,77.250, -19.000,77.250, 341.500,77.250, -18.500,77.250, 341.583,77.250, -18.417,77.250, 14.167,77.333, 14.250,77.333, 17.417,77.333, 22.583,77.333, 22.667,77.333, 22.750,77.333, 102.000,77.333, 102.083,77.333, 102.167,77.333, 102.250,77.333, 102.333,77.333, 105.417,77.333, 105.500,77.333, 105.583,77.333, 241.167,77.333, -118.833,77.333, 241.250,77.333, -118.750,77.333, 241.333,77.333, -118.667,77.333, 241.417,77.333, -118.583,77.333, 241.500,77.333, -118.500,77.333, 241.583,77.333, -118.417,77.333, 241.667,77.333, -118.333,77.333, 241.750,77.333, -118.250,77.333, 241.833,77.333, -118.167,77.333, 241.917,77.333, -118.083,77.333, 242.000,77.333, -118.000,77.333, 242.083,77.333, -117.917,77.333, 243.000,77.333, -117.000,77.333, 243.250,77.333, -116.750,77.333, 244.000,77.333, -116.000,77.333, 244.083,77.333, -115.917,77.333, 244.167,77.333, -115.833,77.333, 244.250,77.333, -115.750,77.333, 254.500,77.333, -105.500,77.333, 254.583,77.333, -105.417,77.333, 254.750,77.333, -105.250,77.333, 254.833,77.333, -105.167,77.333, 254.917,77.333, -105.083,77.333, 255.000,77.333, -105.000,77.333, 255.083,77.333, -104.917,77.333, 255.167,77.333, -104.833,77.333, 269.083,77.333, -90.917,77.333, 269.167,77.333, -90.833,77.333, 269.250,77.333, -90.750,77.333, 269.333,77.333, -90.667,77.333, 269.417,77.333, -90.583,77.333, 270.000,77.333, -90.000,77.333, 270.083,77.333, -89.917,77.333, 270.167,77.333, -89.833,77.333, 272.917,77.333, -87.083,77.333, 274.417,77.333, -85.583,77.333, 274.500,77.333, -85.500,77.333, 274.583,77.333, -85.417,77.333, 274.667,77.333, -85.333,77.333, 274.750,77.333, -85.250,77.333, 274.833,77.333, -85.167,77.333, 274.917,77.333, -85.083,77.333, 275.000,77.333, -85.000,77.333, 275.500,77.333, -84.500,77.333, 275.583,77.333, -84.417,77.333, 275.667,77.333, -84.333,77.333, 275.750,77.333, -84.250,77.333, 275.833,77.333, -84.167,77.333, 275.917,77.333, -84.083,77.333, 276.000,77.333, -84.000,77.333, 276.083,77.333, -83.917,77.333, 276.167,77.333, -83.833,77.333, 278.000,77.333, -82.000,77.333, 278.083,77.333, -81.917,77.333, 278.167,77.333, -81.833,77.333, 278.250,77.333, -81.750,77.333, 278.333,77.333, -81.667,77.333, 278.417,77.333, -81.583,77.333, 278.500,77.333, -81.500,77.333, 278.583,77.333, -81.417,77.333, 278.667,77.333, -81.333,77.333, 279.250,77.333, -80.750,77.333, 279.333,77.333, -80.667,77.333, 279.417,77.333, -80.583,77.333, 279.500,77.333, -80.500,77.333, 279.583,77.333, -80.417,77.333, 279.667,77.333, -80.333,77.333, 279.750,77.333, -80.250,77.333, 279.833,77.333, -80.167,77.333, 279.917,77.333, -80.083,77.333, 280.000,77.333, -80.000,77.333, 280.083,77.333, -79.917,77.333, 280.167,77.333, -79.833,77.333, 280.250,77.333, -79.750,77.333, 280.333,77.333, -79.667,77.333, 280.417,77.333, -79.583,77.333, 280.500,77.333, -79.500,77.333, 280.583,77.333, -79.417,77.333, 280.667,77.333, -79.333,77.333, 280.750,77.333, -79.250,77.333, 280.833,77.333, -79.167,77.333, 287.917,77.333, -72.083,77.333, 288.000,77.333, -72.000,77.333, 288.083,77.333, -71.917,77.333, 288.167,77.333, -71.833,77.333, 288.250,77.333, -71.750,77.333, 291.417,77.333, -68.583,77.333, 291.500,77.333, -68.500,77.333, 291.583,77.333, -68.417,77.333, 291.667,77.333, -68.333,77.333, 291.750,77.333, -68.250,77.333, 291.833,77.333, -68.167,77.333, 291.917,77.333, -68.083,77.333, 292.000,77.333, -68.000,77.333, 292.083,77.333, -67.917,77.333, 292.167,77.333, -67.833,77.333, 292.250,77.333, -67.750,77.333, 292.333,77.333, -67.667,77.333, 292.417,77.333, -67.583,77.333, 292.500,77.333, -67.500,77.333, 292.583,77.333, -67.417,77.333, 292.667,77.333, -67.333,77.333, 292.750,77.333, -67.250,77.333, 292.833,77.333, -67.167,77.333, 292.917,77.333, -67.083,77.333, 293.000,77.333, -67.000,77.333, 293.083,77.333, -66.917,77.333, 293.500,77.333, -66.500,77.333, 293.583,77.333, -66.417,77.333, 293.750,77.333, -66.250,77.333, 339.083,77.333, -20.917,77.333, 339.167,77.333, -20.833,77.333, 339.250,77.333, -20.750,77.333, 339.333,77.333, -20.667,77.333, 339.417,77.333, -20.583,77.333, 339.500,77.333, -20.500,77.333, 339.583,77.333, -20.417,77.333, 339.750,77.333, -20.250,77.333, 339.833,77.333, -20.167,77.333, 339.917,77.333, -20.083,77.333, 340.000,77.333, -20.000,77.333, 340.083,77.333, -19.917,77.333, 340.167,77.333, -19.833,77.333, 340.250,77.333, -19.750,77.333, 340.333,77.333, -19.667,77.333, 341.000,77.333, -19.000,77.333, 341.083,77.333, -18.917,77.333, 341.167,77.333, -18.833,77.333, 341.250,77.333, -18.750,77.333, 341.333,77.333, -18.667,77.333, 341.417,77.333, -18.583,77.333, 14.000,77.417, 14.083,77.417, 14.500,77.417, 14.583,77.417, 14.667,77.417, 14.750,77.417, 15.917,77.417, 16.000,77.417, 17.500,77.417, 22.417,77.417, 22.500,77.417, 22.583,77.417, 22.667,77.417, 22.833,77.417, 22.917,77.417, 23.000,77.417, 23.083,77.417, 23.167,77.417, 23.250,77.417, 23.333,77.417, 23.417,77.417, 102.417,77.417, 102.500,77.417, 105.667,77.417, 105.750,77.417, 105.833,77.417, 243.000,77.417, -117.000,77.417, 243.083,77.417, -116.917,77.417, 243.167,77.417, -116.833,77.417, 243.667,77.417, -116.333,77.417, 243.750,77.417, -116.250,77.417, 243.833,77.417, -116.167,77.417, 243.917,77.417, -116.083,77.417, 244.000,77.417, -116.000,77.417, 247.500,77.417, -112.500,77.417, 247.583,77.417, -112.417,77.417, 247.667,77.417, -112.333,77.417, 247.750,77.417, -112.250,77.417, 247.833,77.417, -112.167,77.417, 247.917,77.417, -112.083,77.417, 248.000,77.417, -112.000,77.417, 248.083,77.417, -111.917,77.417, 248.167,77.417, -111.833,77.417, 248.250,77.417, -111.750,77.417, 248.333,77.417, -111.667,77.417, 248.417,77.417, -111.583,77.417, 248.583,77.417, -111.417,77.417, 248.667,77.417, -111.333,77.417, 248.833,77.417, -111.167,77.417, 254.333,77.417, -105.667,77.417, 254.417,77.417, -105.583,77.417, 254.667,77.417, -105.333,77.417, 268.833,77.417, -91.167,77.417, 268.917,77.417, -91.083,77.417, 269.000,77.417, -91.000,77.417, 270.083,77.417, -89.917,77.417, 272.250,77.417, -87.750,77.417, 272.333,77.417, -87.667,77.417, 272.417,77.417, -87.583,77.417, 272.500,77.417, -87.500,77.417, 272.583,77.417, -87.417,77.417, 272.667,77.417, -87.333,77.417, 272.750,77.417, -87.250,77.417, 272.833,77.417, -87.167,77.417, 274.083,77.417, -85.917,77.417, 274.167,77.417, -85.833,77.417, 274.250,77.417, -85.750,77.417, 274.333,77.417, -85.667,77.417, 276.250,77.417, -83.750,77.417, 276.333,77.417, -83.667,77.417, 276.417,77.417, -83.583,77.417, 276.500,77.417, -83.500,77.417, 278.167,77.417, -81.833,77.417, 278.833,77.417, -81.167,77.417, 278.917,77.417, -81.083,77.417, 279.000,77.417, -81.000,77.417, 279.083,77.417, -80.917,77.417, 279.167,77.417, -80.833,77.417, 280.917,77.417, -79.083,77.417, 281.000,77.417, -79.000,77.417, 281.083,77.417, -78.917,77.417, 281.167,77.417, -78.833,77.417, 281.250,77.417, -78.750,77.417, 281.333,77.417, -78.667,77.417, 281.417,77.417, -78.583,77.417, 281.500,77.417, -78.500,77.417, 287.500,77.417, -72.500,77.417, 287.583,77.417, -72.417,77.417, 287.667,77.417, -72.333,77.417, 287.750,77.417, -72.250,77.417, 287.833,77.417, -72.167,77.417, 287.917,77.417, -72.083,77.417, 288.000,77.417, -72.000,77.417, 288.167,77.417, -71.833,77.417, 288.833,77.417, -71.167,77.417, 288.917,77.417, -71.083,77.417, 289.000,77.417, -71.000,77.417, 289.083,77.417, -70.917,77.417, 289.167,77.417, -70.833,77.417, 289.250,77.417, -70.750,77.417, 289.333,77.417, -70.667,77.417, 289.417,77.417, -70.583,77.417, 293.417,77.417, -66.583,77.417, 293.500,77.417, -66.500,77.417, 293.583,77.417, -66.417,77.417, 293.667,77.417, -66.333,77.417, 293.750,77.417, -66.250,77.417, 293.833,77.417, -66.167,77.417, 293.917,77.417, -66.083,77.417, 339.000,77.417, -21.000,77.417, 339.667,77.417, -20.333,77.417, 14.000,77.500, 14.083,77.500, 14.167,77.500, 14.250,77.500, 14.333,77.500, 14.417,77.500, 14.833,77.500, 14.917,77.500, 15.000,77.500, 15.083,77.500, 15.167,77.500, 15.250,77.500, 15.333,77.500, 15.417,77.500, 15.500,77.500, 15.583,77.500, 15.833,77.500, 16.083,77.500, 17.583,77.500, 17.667,77.500, 17.750,77.500, 18.000,77.500, 18.083,77.500, 18.167,77.500, 21.000,77.500, 21.083,77.500, 21.167,77.500, 21.250,77.500, 21.333,77.500, 21.417,77.500, 21.500,77.500, 21.583,77.500, 21.667,77.500, 21.750,77.500, 21.833,77.500, 21.917,77.500, 22.000,77.500, 22.083,77.500, 22.750,77.500, 23.500,77.500, 23.583,77.500, 23.667,77.500, 23.750,77.500, 102.583,77.500, 102.667,77.500, 102.750,77.500, 102.833,77.500, 102.917,77.500, 105.000,77.500, 105.083,77.500, 105.167,77.500, 105.250,77.500, 105.333,77.500, 105.417,77.500, 105.500,77.500, 105.583,77.500, 105.667,77.500, 105.750,77.500, 243.250,77.500, -116.750,77.500, 243.333,77.500, -116.667,77.500, 243.417,77.500, -116.583,77.500, 243.500,77.500, -116.500,77.500, 243.583,77.500, -116.417,77.500, 247.083,77.500, -112.917,77.500, 247.167,77.500, -112.833,77.500, 247.250,77.500, -112.750,77.500, 247.333,77.500, -112.667,77.500, 247.417,77.500, -112.583,77.500, 248.500,77.500, -111.500,77.500, 248.750,77.500, -111.250,77.500, 248.917,77.500, -111.083,77.500, 249.000,77.500, -111.000,77.500, 249.083,77.500, -110.917,77.500, 249.167,77.500, -110.833,77.500, 249.250,77.500, -110.750,77.500, 249.333,77.500, -110.667,77.500, 249.417,77.500, -110.583,77.500, 249.500,77.500, -110.500,77.500, 254.333,77.500, -105.667,77.500, 254.667,77.500, -105.333,77.500, 254.750,77.500, -105.250,77.500, 263.917,77.500, -96.083,77.500, 264.000,77.500, -96.000,77.500, 264.083,77.500, -95.917,77.500, 264.167,77.500, -95.833,77.500, 264.250,77.500, -95.750,77.500, 264.333,77.500, -95.667,77.500, 264.417,77.500, -95.583,77.500, 264.500,77.500, -95.500,77.500, 264.583,77.500, -95.417,77.500, 264.667,77.500, -95.333,77.500, 264.750,77.500, -95.250,77.500, 264.833,77.500, -95.167,77.500, 264.917,77.500, -95.083,77.500, 265.000,77.500, -95.000,77.500, 265.083,77.500, -94.917,77.500, 265.167,77.500, -94.833,77.500, 265.250,77.500, -94.750,77.500, 265.333,77.500, -94.667,77.500, 265.417,77.500, -94.583,77.500, 265.500,77.500, -94.500,77.500, 265.583,77.500, -94.417,77.500, 265.667,77.500, -94.333,77.500, 265.750,77.500, -94.250,77.500, 265.833,77.500, -94.167,77.500, 265.917,77.500, -94.083,77.500, 266.000,77.500, -94.000,77.500, 266.083,77.500, -93.917,77.500, 266.167,77.500, -93.833,77.500, 266.250,77.500, -93.750,77.500, 268.833,77.500, -91.167,77.500, 269.583,77.500, -90.417,77.500, 269.667,77.500, -90.333,77.500, 269.750,77.500, -90.250,77.500, 269.833,77.500, -90.167,77.500, 269.917,77.500, -90.083,77.500, 270.000,77.500, -90.000,77.500, 272.333,77.500, -87.667,77.500, 274.000,77.500, -86.000,77.500, 276.583,77.500, -83.417,77.500, 276.667,77.500, -83.333,77.500, 276.750,77.500, -83.250,77.500, 278.083,77.500, -81.917,77.500, 278.583,77.500, -81.417,77.500, 278.667,77.500, -81.333,77.500, 278.750,77.500, -81.250,77.500, 281.583,77.500, -78.417,77.500, 281.667,77.500, -78.333,77.500, 281.750,77.500, -78.250,77.500, 281.833,77.500, -78.167,77.500, 290.500,77.500, -69.500,77.500, 290.583,77.500, -69.417,77.500, 290.667,77.500, -69.333,77.500, 290.750,77.500, -69.250,77.500, 290.833,77.500, -69.167,77.500, 290.917,77.500, -69.083,77.500, 291.000,77.500, -69.000,77.500, 291.083,77.500, -68.917,77.500, 294.000,77.500, -66.000,77.500, 338.417,77.500, -21.583,77.500, 339.083,77.500, -20.917,77.500, 15.667,77.583, 15.917,77.583, 16.000,77.583, 17.833,77.583, 17.917,77.583, 18.167,77.583, 21.000,77.583, 21.083,77.583, 21.167,77.583, 22.167,77.583, 22.250,77.583, 22.333,77.583, 22.417,77.583, 22.500,77.583, 22.583,77.583, 22.667,77.583, 23.833,77.583, 103.000,77.583, 103.083,77.583, 103.167,77.583, 103.250,77.583, 103.333,77.583, 103.417,77.583, 103.500,77.583, 103.583,77.583, 103.667,77.583, 103.750,77.583, 104.250,77.583, 104.333,77.583, 104.750,77.583, 104.833,77.583, 104.917,77.583, 246.833,77.583, -113.167,77.583, 246.917,77.583, -113.083,77.583, 247.000,77.583, -113.000,77.583, 249.583,77.583, -110.417,77.583, 254.250,77.583, -105.750,77.583, 254.417,77.583, -105.583,77.583, 254.500,77.583, -105.500,77.583, 254.583,77.583, -105.417,77.583, 263.750,77.583, -96.250,77.583, 263.833,77.583, -96.167,77.583, 266.333,77.583, -93.667,77.583, 268.833,77.583, -91.167,77.583, 268.917,77.583, -91.083,77.583, 269.000,77.583, -91.000,77.583, 269.083,77.583, -90.917,77.583, 269.167,77.583, -90.833,77.583, 269.250,77.583, -90.750,77.583, 269.333,77.583, -90.667,77.583, 269.417,77.583, -90.583,77.583, 269.500,77.583, -90.500,77.583, 272.083,77.583, -87.917,77.583, 272.167,77.583, -87.833,77.583, 272.250,77.583, -87.750,77.583, 273.917,77.583, -86.083,77.583, 275.167,77.583, -84.833,77.583, 275.250,77.583, -84.750,77.583, 275.333,77.583, -84.667,77.583, 275.417,77.583, -84.583,77.583, 275.500,77.583, -84.500,77.583, 275.583,77.583, -84.417,77.583, 275.667,77.583, -84.333,77.583, 275.750,77.583, -84.250,77.583, 275.833,77.583, -84.167,77.583, 275.917,77.583, -84.083,77.583, 276.000,77.583, -84.000,77.583, 276.083,77.583, -83.917,77.583, 276.167,77.583, -83.833,77.583, 276.250,77.583, -83.750,77.583, 276.333,77.583, -83.667,77.583, 276.833,77.583, -83.167,77.583, 276.917,77.583, -83.083,77.583, 277.917,77.583, -82.083,77.583, 278.000,77.583, -82.000,77.583, 278.417,77.583, -81.583,77.583, 278.500,77.583, -81.500,77.583, 281.917,77.583, -78.083,77.583, 282.000,77.583, -78.000,77.583, 289.833,77.583, -70.167,77.583, 289.917,77.583, -70.083,77.583, 290.000,77.583, -70.000,77.583, 290.083,77.583, -69.917,77.583, 290.167,77.583, -69.833,77.583, 290.250,77.583, -69.750,77.583, 290.333,77.583, -69.667,77.583, 290.417,77.583, -69.583,77.583, 291.167,77.583, -68.833,77.583, 291.583,77.583, -68.417,77.583, 291.667,77.583, -68.333,77.583, 291.750,77.583, -68.250,77.583, 291.833,77.583, -68.167,77.583, 291.917,77.583, -68.083,77.583, 292.000,77.583, -68.000,77.583, 292.083,77.583, -67.917,77.583, 292.167,77.583, -67.833,77.583, 292.250,77.583, -67.750,77.583, 292.333,77.583, -67.667,77.583, 292.417,77.583, -67.583,77.583, 292.500,77.583, -67.500,77.583, 292.583,77.583, -67.417,77.583, 293.750,77.583, -66.250,77.583, 293.833,77.583, -66.167,77.583, 293.917,77.583, -66.083,77.583, 338.333,77.583, -21.667,77.583, 338.500,77.583, -21.500,77.583, 338.583,77.583, -21.417,77.583, 339.000,77.583, -21.000,77.583, 339.083,77.583, -20.917,77.583, 339.167,77.583, -20.833,77.583, 339.250,77.583, -20.750,77.583, 339.333,77.583, -20.667,77.583, 339.417,77.583, -20.583,77.583, 339.500,77.583, -20.500,77.583, 14.833,77.667, 14.917,77.667, 15.000,77.667, 15.083,77.667, 15.167,77.667, 15.250,77.667, 15.333,77.667, 15.417,77.667, 15.500,77.667, 15.583,77.667, 15.667,77.667, 15.750,77.667, 18.250,77.667, 21.250,77.667, 23.917,77.667, 24.000,77.667, 24.083,77.667, 103.833,77.667, 103.917,77.667, 104.000,77.667, 104.083,77.667, 104.167,77.667, 104.417,77.667, 104.500,77.667, 104.583,77.667, 104.667,77.667, 246.833,77.667, -113.167,77.667, 249.667,77.667, -110.333,77.667, 254.083,77.667, -105.917,77.667, 254.167,77.667, -105.833,77.667, 254.250,77.667, -105.750,77.667, 254.333,77.667, -105.667,77.667, 263.833,77.667, -96.167,77.667, 263.917,77.667, -96.083,77.667, 264.000,77.667, -96.000,77.667, 264.417,77.667, -95.583,77.667, 264.500,77.667, -95.500,77.667, 264.667,77.667, -95.333,77.667, 264.750,77.667, -95.250,77.667, 265.833,77.667, -94.167,77.667, 265.917,77.667, -94.083,77.667, 266.083,77.667, -93.917,77.667, 266.167,77.667, -93.833,77.667, 266.417,77.667, -93.583,77.667, 266.500,77.667, -93.500,77.667, 266.583,77.667, -93.417,77.667, 271.833,77.667, -88.167,77.667, 271.917,77.667, -88.083,77.667, 272.000,77.667, -88.000,77.667, 273.750,77.667, -86.250,77.667, 273.833,77.667, -86.167,77.667, 274.750,77.667, -85.250,77.667, 274.833,77.667, -85.167,77.667, 274.917,77.667, -85.083,77.667, 275.000,77.667, -85.000,77.667, 275.083,77.667, -84.917,77.667, 275.167,77.667, -84.833,77.667, 275.333,77.667, -84.667,77.667, 275.500,77.667, -84.500,77.667, 276.417,77.667, -83.583,77.667, 276.500,77.667, -83.500,77.667, 277.000,77.667, -83.000,77.667, 277.083,77.667, -82.917,77.667, 277.833,77.667, -82.167,77.667, 278.000,77.667, -82.000,77.667, 278.167,77.667, -81.833,77.667, 278.250,77.667, -81.750,77.667, 278.333,77.667, -81.667,77.667, 281.917,77.667, -78.083,77.667, 289.583,77.667, -70.417,77.667, 290.417,77.667, -69.583,77.667, 290.500,77.667, -69.500,77.667, 291.250,77.667, -68.750,77.667, 291.333,77.667, -68.667,77.667, 291.417,77.667, -68.583,77.667, 291.500,77.667, -68.500,77.667, 292.667,77.667, -67.333,77.667, 293.417,77.667, -66.583,77.667, 293.500,77.667, -66.500,77.667, 293.583,77.667, -66.417,77.667, 293.667,77.667, -66.333,77.667, 338.083,77.667, -21.917,77.667, 338.167,77.667, -21.833,77.667, 338.250,77.667, -21.750,77.667, 338.333,77.667, -21.667,77.667, 338.417,77.667, -21.583,77.667, 338.500,77.667, -21.500,77.667, 338.667,77.667, -21.333,77.667, 338.917,77.667, -21.083,77.667, 340.250,77.667, -19.750,77.667, 340.333,77.667, -19.667,77.667, 340.417,77.667, -19.583,77.667, 340.500,77.667, -19.500,77.667, 340.583,77.667, -19.417,77.667, 340.667,77.667, -19.333,77.667, 340.750,77.667, -19.250,77.667, 340.917,77.667, -19.083,77.667, 13.750,77.750, 13.833,77.750, 13.917,77.750, 15.833,77.750, 15.917,77.750, 16.000,77.750, 16.083,77.750, 16.167,77.750, 16.250,77.750, 16.333,77.750, 16.417,77.750, 16.500,77.750, 16.583,77.750, 16.667,77.750, 16.750,77.750, 16.833,77.750, 18.333,77.750, 21.333,77.750, 21.417,77.750, 24.167,77.750, 24.250,77.750, 24.333,77.750, 24.417,77.750, 24.500,77.750, 24.583,77.750, 24.667,77.750, 24.750,77.750, 245.417,77.750, -114.583,77.750, 245.500,77.750, -114.500,77.750, 245.583,77.750, -114.417,77.750, 245.667,77.750, -114.333,77.750, 245.750,77.750, -114.250,77.750, 245.833,77.750, -114.167,77.750, 245.917,77.750, -114.083,77.750, 246.833,77.750, -113.167,77.750, 248.917,77.750, -111.083,77.750, 249.000,77.750, -111.000,77.750, 249.083,77.750, -110.917,77.750, 249.167,77.750, -110.833,77.750, 249.250,77.750, -110.750,77.750, 249.333,77.750, -110.667,77.750, 249.417,77.750, -110.583,77.750, 249.500,77.750, -110.500,77.750, 249.583,77.750, -110.417,77.750, 249.667,77.750, -110.333,77.750, 254.000,77.750, -106.000,77.750, 254.083,77.750, -105.917,77.750, 257.667,77.750, -102.333,77.750, 257.750,77.750, -102.250,77.750, 257.833,77.750, -102.167,77.750, 257.917,77.750, -102.083,77.750, 258.000,77.750, -102.000,77.750, 258.083,77.750, -101.917,77.750, 258.167,77.750, -101.833,77.750, 258.250,77.750, -101.750,77.750, 258.333,77.750, -101.667,77.750, 258.417,77.750, -101.583,77.750, 258.500,77.750, -101.500,77.750, 258.583,77.750, -101.417,77.750, 258.667,77.750, -101.333,77.750, 258.750,77.750, -101.250,77.750, 264.083,77.750, -95.917,77.750, 264.167,77.750, -95.833,77.750, 264.250,77.750, -95.750,77.750, 264.333,77.750, -95.667,77.750, 264.583,77.750, -95.417,77.750, 264.833,77.750, -95.167,77.750, 264.917,77.750, -95.083,77.750, 265.000,77.750, -95.000,77.750, 265.083,77.750, -94.917,77.750, 265.167,77.750, -94.833,77.750, 265.250,77.750, -94.750,77.750, 265.333,77.750, -94.667,77.750, 265.417,77.750, -94.583,77.750, 265.500,77.750, -94.500,77.750, 265.583,77.750, -94.417,77.750, 265.667,77.750, -94.333,77.750, 265.750,77.750, -94.250,77.750, 266.000,77.750, -94.000,77.750, 266.250,77.750, -93.750,77.750, 266.333,77.750, -93.667,77.750, 271.917,77.750, -88.083,77.750, 272.000,77.750, -88.000,77.750, 272.083,77.750, -87.917,77.750, 273.417,77.750, -86.583,77.750, 273.500,77.750, -86.500,77.750, 273.583,77.750, -86.417,77.750, 273.667,77.750, -86.333,77.750, 274.833,77.750, -85.167,77.750, 275.000,77.750, -85.000,77.750, 275.250,77.750, -84.750,77.750, 275.417,77.750, -84.583,77.750, 275.583,77.750, -84.417,77.750, 276.583,77.750, -83.417,77.750, 276.667,77.750, -83.333,77.750, 277.167,77.750, -82.833,77.750, 277.250,77.750, -82.750,77.750, 277.917,77.750, -82.083,77.750, 278.083,77.750, -81.917,77.750, 281.750,77.750, -78.250,77.750, 281.833,77.750, -78.167,77.750, 289.583,77.750, -70.417,77.750, 289.667,77.750, -70.333,77.750, 289.750,77.750, -70.250,77.750, 289.833,77.750, -70.167,77.750, 289.917,77.750, -70.083,77.750, 290.000,77.750, -70.000,77.750, 290.083,77.750, -69.917,77.750, 290.167,77.750, -69.833,77.750, 290.250,77.750, -69.750,77.750, 290.417,77.750, -69.583,77.750, 290.583,77.750, -69.417,77.750, 292.750,77.750, -67.250,77.750, 292.833,77.750, -67.167,77.750, 292.917,77.750, -67.083,77.750, 293.000,77.750, -67.000,77.750, 293.083,77.750, -66.917,77.750, 293.167,77.750, -66.833,77.750, 293.250,77.750, -66.750,77.750, 293.333,77.750, -66.667,77.750, 338.000,77.750, -22.000,77.750, 338.667,77.750, -21.333,77.750, 339.000,77.750, -21.000,77.750, 339.083,77.750, -20.917,77.750, 339.167,77.750, -20.833,77.750, 339.250,77.750, -20.750,77.750, 339.333,77.750, -20.667,77.750, 339.417,77.750, -20.583,77.750, 339.500,77.750, -20.500,77.750, 339.583,77.750, -20.417,77.750, 339.667,77.750, -20.333,77.750, 339.750,77.750, -20.250,77.750, 339.833,77.750, -20.167,77.750, 339.917,77.750, -20.083,77.750, 340.000,77.750, -20.000,77.750, 340.083,77.750, -19.917,77.750, 340.167,77.750, -19.833,77.750, 340.583,77.750, -19.417,77.750, 341.917,77.750, -18.083,77.750, 342.000,77.750, -18.000,77.750, 342.083,77.750, -17.917,77.750, 13.750,77.833, 14.000,77.833, 14.083,77.833, 14.167,77.833, 14.250,77.833, 14.333,77.833, 14.417,77.833, 14.500,77.833, 14.583,77.833, 14.667,77.833, 14.750,77.833, 14.833,77.833, 14.917,77.833, 15.000,77.833, 15.083,77.833, 15.167,77.833, 15.833,77.833, 16.917,77.833, 18.333,77.833, 21.500,77.833, 21.583,77.833, 23.417,77.833, 23.500,77.833, 23.583,77.833, 23.667,77.833, 23.750,77.833, 23.833,77.833, 23.917,77.833, 24.000,77.833, 24.083,77.833, 24.167,77.833, 24.250,77.833, 24.333,77.833, 24.417,77.833, 245.250,77.833, -114.750,77.833, 245.333,77.833, -114.667,77.833, 245.833,77.833, -114.167,77.833, 245.917,77.833, -114.083,77.833, 246.000,77.833, -114.000,77.833, 246.083,77.833, -113.917,77.833, 246.750,77.833, -113.250,77.833, 246.833,77.833, -113.167,77.833, 246.917,77.833, -113.083,77.833, 247.000,77.833, -113.000,77.833, 248.833,77.833, -111.167,77.833, 257.500,77.833, -102.500,77.833, 257.583,77.833, -102.417,77.833, 257.667,77.833, -102.333,77.833, 257.750,77.833, -102.250,77.833, 257.833,77.833, -102.167,77.833, 257.917,77.833, -102.083,77.833, 258.000,77.833, -102.000,77.833, 258.083,77.833, -101.917,77.833, 258.167,77.833, -101.833,77.833, 258.250,77.833, -101.750,77.833, 258.333,77.833, -101.667,77.833, 258.417,77.833, -101.583,77.833, 258.500,77.833, -101.500,77.833, 259.667,77.833, -100.333,77.833, 259.750,77.833, -100.250,77.833, 259.833,77.833, -100.167,77.833, 259.917,77.833, -100.083,77.833, 260.000,77.833, -100.000,77.833, 260.083,77.833, -99.917,77.833, 260.167,77.833, -99.833,77.833, 260.250,77.833, -99.750,77.833, 260.333,77.833, -99.667,77.833, 260.417,77.833, -99.583,77.833, 263.000,77.833, -97.000,77.833, 272.167,77.833, -87.833,77.833, 272.250,77.833, -87.750,77.833, 272.333,77.833, -87.667,77.833, 272.417,77.833, -87.583,77.833, 272.500,77.833, -87.500,77.833, 272.583,77.833, -87.417,77.833, 272.667,77.833, -87.333,77.833, 272.750,77.833, -87.250,77.833, 272.833,77.833, -87.167,77.833, 272.917,77.833, -87.083,77.833, 273.000,77.833, -87.000,77.833, 273.083,77.833, -86.917,77.833, 273.167,77.833, -86.833,77.833, 273.250,77.833, -86.750,77.833, 273.333,77.833, -86.667,77.833, 274.667,77.833, -85.333,77.833, 274.750,77.833, -85.250,77.833, 274.917,77.833, -85.083,77.833, 275.083,77.833, -84.917,77.833, 275.167,77.833, -84.833,77.833, 275.250,77.833, -84.750,77.833, 275.333,77.833, -84.667,77.833, 275.417,77.833, -84.583,77.833, 275.500,77.833, -84.500,77.833, 276.750,77.833, -83.250,77.833, 276.833,77.833, -83.167,77.833, 277.333,77.833, -82.667,77.833, 277.417,77.833, -82.583,77.833, 281.500,77.833, -78.500,77.833, 281.583,77.833, -78.417,77.833, 281.667,77.833, -78.333,77.833, 288.750,77.833, -71.250,77.833, 288.833,77.833, -71.167,77.833, 288.917,77.833, -71.083,77.833, 289.000,77.833, -71.000,77.833, 289.083,77.833, -70.917,77.833, 289.167,77.833, -70.833,77.833, 289.250,77.833, -70.750,77.833, 290.083,77.833, -69.917,77.833, 290.333,77.833, -69.667,77.833, 290.500,77.833, -69.500,77.833, 338.000,77.833, -22.000,77.833, 338.750,77.833, -21.250,77.833, 338.833,77.833, -21.167,77.833, 339.417,77.833, -20.583,77.833, 339.583,77.833, -20.417,77.833, 339.750,77.833, -20.250,77.833, 340.250,77.833, -19.750,77.833, 340.333,77.833, -19.667,77.833, 340.417,77.833, -19.583,77.833, 340.500,77.833, -19.500,77.833, 340.583,77.833, -19.417,77.833, 340.667,77.833, -19.333,77.833, 340.750,77.833, -19.250,77.833, 342.083,77.833, -17.917,77.833, 342.167,77.833, -17.833,77.833, 13.667,77.917, 14.167,77.917, 14.250,77.917, 14.333,77.917, 15.250,77.917, 15.333,77.917, 15.417,77.917, 15.500,77.917, 15.583,77.917, 15.667,77.917, 15.750,77.917, 15.917,77.917, 16.000,77.917, 16.083,77.917, 16.167,77.917, 16.250,77.917, 16.333,77.917, 16.417,77.917, 16.500,77.917, 16.583,77.917, 16.667,77.917, 16.750,77.917, 17.000,77.917, 18.250,77.917, 21.667,77.917, 23.000,77.917, 23.083,77.917, 23.167,77.917, 23.250,77.917, 23.333,77.917, 245.000,77.917, -115.000,77.917, 245.083,77.917, -114.917,77.917, 245.167,77.917, -114.833,77.917, 245.250,77.917, -114.750,77.917, 245.500,77.917, -114.500,77.917, 245.583,77.917, -114.417,77.917, 245.667,77.917, -114.333,77.917, 245.750,77.917, -114.250,77.917, 247.083,77.917, -112.917,77.917, 247.167,77.917, -112.833,77.917, 247.250,77.917, -112.750,77.917, 247.333,77.917, -112.667,77.917, 247.417,77.917, -112.583,77.917, 247.500,77.917, -112.500,77.917, 248.917,77.917, -111.083,77.917, 249.000,77.917, -111.000,77.917, 249.083,77.917, -110.917,77.917, 249.167,77.917, -110.833,77.917, 249.250,77.917, -110.750,77.917, 249.333,77.917, -110.667,77.917, 249.417,77.917, -110.583,77.917, 249.500,77.917, -110.500,77.917, 249.583,77.917, -110.417,77.917, 249.667,77.917, -110.333,77.917, 259.417,77.917, -100.583,77.917, 259.500,77.917, -100.500,77.917, 259.583,77.917, -100.417,77.917, 260.500,77.917, -99.500,77.917, 260.583,77.917, -99.417,77.917, 260.667,77.917, -99.333,77.917, 263.083,77.917, -96.917,77.917, 263.167,77.917, -96.833,77.917, 263.250,77.917, -96.750,77.917, 263.333,77.917, -96.667,77.917, 263.417,77.917, -96.583,77.917, 263.500,77.917, -96.500,77.917, 263.583,77.917, -96.417,77.917, 263.667,77.917, -96.333,77.917, 263.750,77.917, -96.250,77.917, 263.833,77.917, -96.167,77.917, 263.917,77.917, -96.083,77.917, 264.000,77.917, -96.000,77.917, 274.417,77.917, -85.583,77.917, 274.500,77.917, -85.500,77.917, 274.583,77.917, -85.417,77.917, 274.833,77.917, -85.167,77.917, 275.000,77.917, -85.000,77.917, 275.083,77.917, -84.917,77.917, 275.500,77.917, -84.500,77.917, 276.917,77.917, -83.083,77.917, 277.000,77.917, -83.000,77.917, 277.500,77.917, -82.500,77.917, 281.417,77.917, -78.583,77.917, 283.000,77.917, -77.000,77.917, 288.000,77.917, -72.000,77.917, 288.083,77.917, -71.917,77.917, 288.167,77.917, -71.833,77.917, 288.250,77.917, -71.750,77.917, 288.333,77.917, -71.667,77.917, 288.417,77.917, -71.583,77.917, 288.500,77.917, -71.500,77.917, 288.583,77.917, -71.417,77.917, 288.667,77.917, -71.333,77.917, 289.333,77.917, -70.667,77.917, 289.417,77.917, -70.583,77.917, 289.500,77.917, -70.500,77.917, 289.583,77.917, -70.417,77.917, 289.667,77.917, -70.333,77.917, 289.750,77.917, -70.250,77.917, 289.833,77.917, -70.167,77.917, 289.917,77.917, -70.083,77.917, 290.000,77.917, -70.000,77.917, 338.083,77.917, -21.917,77.917, 338.167,77.917, -21.833,77.917, 338.250,77.917, -21.750,77.917, 338.333,77.917, -21.667,77.917, 338.917,77.917, -21.083,77.917, 339.000,77.917, -21.000,77.917, 339.250,77.917, -20.750,77.917, 339.333,77.917, -20.667,77.917, 339.500,77.917, -20.500,77.917, 339.667,77.917, -20.333,77.917, 339.750,77.917, -20.250,77.917, 339.833,77.917, -20.167,77.917, 339.917,77.917, -20.083,77.917, 340.083,77.917, -19.917,77.917, 13.750,78.000, 13.833,78.000, 14.000,78.000, 14.083,78.000, 14.417,78.000, 16.833,78.000, 16.917,78.000, 18.333,78.000, 21.250,78.000, 21.333,78.000, 21.417,78.000, 21.500,78.000, 21.583,78.000, 22.917,78.000, 99.417,78.000, 99.500,78.000, 99.583,78.000, 99.667,78.000, 99.750,78.000, 99.833,78.000, 99.917,78.000, 100.000,78.000, 100.083,78.000, 245.333,78.000, -114.667,78.000, 245.417,78.000, -114.583,78.000, 247.583,78.000, -112.417,78.000, 247.667,78.000, -112.333,78.000, 247.750,78.000, -112.250,78.000, 247.833,78.000, -112.167,78.000, 247.917,78.000, -112.083,78.000, 248.000,78.000, -112.000,78.000, 248.083,78.000, -111.917,78.000, 248.167,78.000, -111.833,78.000, 248.250,78.000, -111.750,78.000, 248.333,78.000, -111.667,78.000, 248.417,78.000, -111.583,78.000, 248.500,78.000, -111.500,78.000, 248.583,78.000, -111.417,78.000, 248.667,78.000, -111.333,78.000, 248.750,78.000, -111.250,78.000, 248.833,78.000, -111.167,78.000, 248.917,78.000, -111.083,78.000, 249.083,78.000, -110.917,78.000, 249.167,78.000, -110.833,78.000, 249.750,78.000, -110.250,78.000, 249.833,78.000, -110.167,78.000, 249.917,78.000, -110.083,78.000, 250.000,78.000, -110.000,78.000, 250.083,78.000, -109.917,78.000, 259.250,78.000, -100.750,78.000, 259.333,78.000, -100.667,78.000, 260.750,78.000, -99.250,78.000, 262.583,78.000, -97.417,78.000, 262.667,78.000, -97.333,78.000, 262.750,78.000, -97.250,78.000, 262.833,78.000, -97.167,78.000, 262.917,78.000, -97.083,78.000, 263.000,78.000, -97.000,78.000, 263.083,78.000, -96.917,78.000, 264.083,78.000, -95.917,78.000, 264.167,78.000, -95.833,78.000, 264.250,78.000, -95.750,78.000, 264.333,78.000, -95.667,78.000, 264.417,78.000, -95.583,78.000, 264.500,78.000, -95.500,78.000, 264.583,78.000, -95.417,78.000, 264.667,78.000, -95.333,78.000, 274.667,78.000, -85.333,78.000, 274.750,78.000, -85.250,78.000, 274.833,78.000, -85.167,78.000, 274.917,78.000, -85.083,78.000, 275.167,78.000, -84.833,78.000, 275.250,78.000, -84.750,78.000, 275.333,78.000, -84.667,78.000, 275.417,78.000, -84.583,78.000, 275.500,78.000, -84.500,78.000, 275.583,78.000, -84.417,78.000, 277.000,78.000, -83.000,78.000, 277.500,78.000, -82.500,78.000, 281.500,78.000, -78.500,78.000, 281.583,78.000, -78.417,78.000, 281.667,78.000, -78.333,78.000, 281.750,78.000, -78.250,78.000, 281.833,78.000, -78.167,78.000, 281.917,78.000, -78.083,78.000, 282.000,78.000, -78.000,78.000, 282.083,78.000, -77.917,78.000, 282.167,78.000, -77.833,78.000, 282.250,78.000, -77.750,78.000, 282.333,78.000, -77.667,78.000, 282.417,78.000, -77.583,78.000, 282.500,78.000, -77.500,78.000, 282.583,78.000, -77.417,78.000, 282.667,78.000, -77.333,78.000, 282.750,78.000, -77.250,78.000, 282.833,78.000, -77.167,78.000, 282.917,78.000, -77.083,78.000, 283.083,78.000, -76.917,78.000, 283.167,78.000, -76.833,78.000, 283.250,78.000, -76.750,78.000, 283.333,78.000, -76.667,78.000, 283.417,78.000, -76.583,78.000, 283.917,78.000, -76.083,78.000, 287.667,78.000, -72.333,78.000, 287.750,78.000, -72.250,78.000, 287.833,78.000, -72.167,78.000, 287.917,78.000, -72.083,78.000, 338.250,78.000, -21.750,78.000, 339.083,78.000, -20.917,78.000, 339.167,78.000, -20.833,78.000, 13.917,78.083, 14.250,78.083, 14.333,78.083, 14.417,78.083, 14.500,78.083, 14.583,78.083, 14.667,78.083, 14.750,78.083, 14.833,78.083, 14.917,78.083, 15.000,78.083, 15.083,78.083, 18.417,78.083, 18.500,78.083, 18.583,78.083, 18.667,78.083, 18.750,78.083, 18.833,78.083, 18.917,78.083, 20.917,78.083, 21.000,78.083, 21.083,78.083, 21.167,78.083, 21.250,78.083, 23.000,78.083, 99.500,78.083, 100.167,78.083, 100.250,78.083, 100.333,78.083, 100.417,78.083, 100.500,78.083, 100.583,78.083, 100.667,78.083, 107.500,78.083, 249.000,78.083, -111.000,78.083, 249.250,78.083, -110.750,78.083, 249.333,78.083, -110.667,78.083, 249.417,78.083, -110.583,78.083, 249.500,78.083, -110.500,78.083, 249.583,78.083, -110.417,78.083, 249.667,78.083, -110.333,78.083, 249.750,78.083, -110.250,78.083, 249.833,78.083, -110.167,78.083, 249.917,78.083, -110.083,78.083, 250.000,78.083, -110.000,78.083, 250.083,78.083, -109.917,78.083, 259.250,78.083, -100.750,78.083, 260.500,78.083, -99.500,78.083, 260.583,78.083, -99.417,78.083, 260.667,78.083, -99.333,78.083, 263.167,78.083, -96.833,78.083, 264.667,78.083, -95.333,78.083, 264.750,78.083, -95.250,78.083, 273.750,78.083, -86.250,78.083, 273.833,78.083, -86.167,78.083, 273.917,78.083, -86.083,78.083, 275.000,78.083, -85.000,78.083, 275.250,78.083, -84.750,78.083, 275.667,78.083, -84.333,78.083, 275.750,78.083, -84.250,78.083, 275.833,78.083, -84.167,78.083, 277.083,78.083, -82.917,78.083, 277.167,78.083, -82.833,78.083, 277.250,78.083, -82.750,78.083, 277.333,78.083, -82.667,78.083, 277.417,78.083, -82.583,78.083, 283.167,78.083, -76.833,78.083, 283.250,78.083, -76.750,78.083, 283.333,78.083, -76.667,78.083, 283.417,78.083, -76.583,78.083, 283.500,78.083, -76.500,78.083, 283.583,78.083, -76.417,78.083, 283.667,78.083, -76.333,78.083, 283.750,78.083, -76.250,78.083, 283.833,78.083, -76.167,78.083, 283.917,78.083, -76.083,78.083, 284.000,78.083, -76.000,78.083, 284.083,78.083, -75.917,78.083, 284.167,78.083, -75.833,78.083, 287.417,78.083, -72.583,78.083, 287.500,78.083, -72.500,78.083, 287.583,78.083, -72.417,78.083, 338.333,78.083, -21.667,78.083, 338.417,78.083, -21.583,78.083, 338.500,78.083, -21.500,78.083, 15.167,78.167, 15.250,78.167, 15.333,78.167, 15.417,78.167, 15.500,78.167, 15.583,78.167, 18.833,78.167, 21.333,78.167, 21.667,78.167, 21.750,78.167, 21.833,78.167, 21.917,78.167, 22.167,78.167, 22.250,78.167, 22.333,78.167, 22.417,78.167, 22.500,78.167, 22.583,78.167, 22.667,78.167, 22.750,78.167, 22.833,78.167, 22.917,78.167, 23.000,78.167, 23.083,78.167, 23.167,78.167, 23.250,78.167, 99.583,78.167, 99.667,78.167, 100.750,78.167, 100.833,78.167, 100.917,78.167, 101.000,78.167, 106.750,78.167, 106.833,78.167, 107.333,78.167, 107.417,78.167, 107.500,78.167, 256.750,78.167, -103.250,78.167, 259.000,78.167, -101.000,78.167, 259.083,78.167, -100.917,78.167, 259.167,78.167, -100.833,78.167, 260.333,78.167, -99.667,78.167, 260.417,78.167, -99.583,78.167, 262.917,78.167, -97.083,78.167, 263.000,78.167, -97.000,78.167, 263.083,78.167, -96.917,78.167, 264.500,78.167, -95.500,78.167, 264.583,78.167, -95.417,78.167, 268.917,78.167, -91.083,78.167, 269.000,78.167, -91.000,78.167, 269.083,78.167, -90.917,78.167, 269.167,78.167, -90.833,78.167, 269.250,78.167, -90.750,78.167, 269.333,78.167, -90.667,78.167, 269.417,78.167, -90.583,78.167, 272.583,78.167, -87.417,78.167, 272.667,78.167, -87.333,78.167, 272.750,78.167, -87.250,78.167, 272.833,78.167, -87.167,78.167, 272.917,78.167, -87.083,78.167, 273.000,78.167, -87.000,78.167, 273.083,78.167, -86.917,78.167, 273.167,78.167, -86.833,78.167, 273.917,78.167, -86.083,78.167, 274.000,78.167, -86.000,78.167, 274.083,78.167, -85.917,78.167, 274.167,78.167, -85.833,78.167, 274.250,78.167, -85.750,78.167, 274.333,78.167, -85.667,78.167, 274.417,78.167, -85.583,78.167, 274.500,78.167, -85.500,78.167, 275.000,78.167, -85.000,78.167, 275.333,78.167, -84.667,78.167, 275.417,78.167, -84.583,78.167, 275.500,78.167, -84.500,78.167, 275.917,78.167, -84.083,78.167, 283.083,78.167, -76.917,78.167, 287.000,78.167, -73.000,78.167, 287.083,78.167, -72.917,78.167, 287.167,78.167, -72.833,78.167, 287.250,78.167, -72.750,78.167, 287.333,78.167, -72.667,78.167, 338.583,78.167, -21.417,78.167, 11.917,78.250, 12.000,78.250, 13.000,78.250, 13.083,78.250, 13.167,78.250, 13.250,78.250, 13.333,78.250, 13.417,78.250, 13.500,78.250, 13.583,78.250, 13.667,78.250, 15.667,78.250, 15.750,78.250, 15.833,78.250, 15.917,78.250, 16.417,78.250, 16.500,78.250, 16.583,78.250, 16.667,78.250, 16.750,78.250, 18.917,78.250, 20.750,78.250, 20.833,78.250, 20.917,78.250, 21.000,78.250, 21.083,78.250, 21.167,78.250, 21.250,78.250, 21.583,78.250, 22.000,78.250, 22.083,78.250, 99.750,78.250, 99.833,78.250, 99.917,78.250, 101.083,78.250, 101.167,78.250, 101.250,78.250, 101.333,78.250, 101.417,78.250, 101.500,78.250, 101.583,78.250, 101.667,78.250, 101.750,78.250, 101.833,78.250, 101.917,78.250, 102.000,78.250, 102.083,78.250, 102.167,78.250, 102.250,78.250, 102.333,78.250, 102.417,78.250, 102.500,78.250, 102.583,78.250, 102.667,78.250, 102.750,78.250, 102.833,78.250, 103.083,78.250, 103.167,78.250, 103.250,78.250, 106.083,78.250, 106.167,78.250, 106.250,78.250, 106.333,78.250, 106.417,78.250, 256.917,78.250, -103.083,78.250, 257.167,78.250, -102.833,78.250, 258.333,78.250, -101.667,78.250, 258.417,78.250, -101.583,78.250, 258.500,78.250, -101.500,78.250, 258.583,78.250, -101.417,78.250, 258.667,78.250, -101.333,78.250, 258.750,78.250, -101.250,78.250, 258.833,78.250, -101.167,78.250, 258.917,78.250, -101.083,78.250, 260.000,78.250, -100.000,78.250, 260.083,78.250, -99.917,78.250, 260.167,78.250, -99.833,78.250, 260.250,78.250, -99.750,78.250, 262.250,78.250, -97.750,78.250, 262.333,78.250, -97.667,78.250, 262.417,78.250, -97.583,78.250, 262.500,78.250, -97.500,78.250, 262.583,78.250, -97.417,78.250, 262.667,78.250, -97.333,78.250, 262.750,78.250, -97.250,78.250, 262.833,78.250, -97.167,78.250, 264.417,78.250, -95.583,78.250, 267.833,78.250, -92.167,78.250, 267.917,78.250, -92.083,78.250, 268.000,78.250, -92.000,78.250, 268.083,78.250, -91.917,78.250, 268.167,78.250, -91.833,78.250, 268.250,78.250, -91.750,78.250, 268.333,78.250, -91.667,78.250, 268.417,78.250, -91.583,78.250, 268.500,78.250, -91.500,78.250, 268.583,78.250, -91.417,78.250, 268.667,78.250, -91.333,78.250, 268.750,78.250, -91.250,78.250, 268.833,78.250, -91.167,78.250, 269.333,78.250, -90.667,78.250, 270.083,78.250, -89.917,78.250, 270.167,78.250, -89.833,78.250, 270.250,78.250, -89.750,78.250, 270.833,78.250, -89.167,78.250, 270.917,78.250, -89.083,78.250, 271.000,78.250, -89.000,78.250, 271.083,78.250, -88.917,78.250, 272.500,78.250, -87.500,78.250, 273.250,78.250, -86.750,78.250, 273.333,78.250, -86.667,78.250, 273.417,78.250, -86.583,78.250, 273.500,78.250, -86.500,78.250, 273.583,78.250, -86.417,78.250, 273.667,78.250, -86.333,78.250, 273.750,78.250, -86.250,78.250, 273.917,78.250, -86.083,78.250, 274.083,78.250, -85.917,78.250, 274.583,78.250, -85.417,78.250, 274.667,78.250, -85.333,78.250, 275.083,78.250, -84.917,78.250, 275.167,78.250, -84.833,78.250, 275.250,78.250, -84.750,78.250, 275.333,78.250, -84.667,78.250, 275.583,78.250, -84.417,78.250, 275.667,78.250, -84.333,78.250, 275.750,78.250, -84.250,78.250, 275.833,78.250, -84.167,78.250, 283.167,78.250, -76.833,78.250, 283.250,78.250, -76.750,78.250, 283.333,78.250, -76.667,78.250, 283.417,78.250, -76.583,78.250, 283.500,78.250, -76.500,78.250, 283.583,78.250, -76.417,78.250, 283.667,78.250, -76.333,78.250, 283.750,78.250, -76.250,78.250, 283.833,78.250, -76.167,78.250, 283.917,78.250, -76.083,78.250, 284.000,78.250, -76.000,78.250, 284.083,78.250, -75.917,78.250, 284.167,78.250, -75.833,78.250, 284.250,78.250, -75.750,78.250, 284.333,78.250, -75.667,78.250, 287.333,78.250, -72.667,78.250, 338.583,78.250, -21.417,78.250, 11.750,78.333, 11.833,78.333, 11.917,78.333, 12.917,78.333, 13.750,78.333, 13.833,78.333, 13.917,78.333, 14.000,78.333, 14.083,78.333, 14.167,78.333, 16.000,78.333, 16.083,78.333, 16.167,78.333, 16.250,78.333, 16.333,78.333, 16.833,78.333, 17.000,78.333, 17.083,78.333, 17.167,78.333, 17.250,78.333, 18.917,78.333, 20.583,78.333, 20.667,78.333, 21.667,78.333, 21.750,78.333, 21.833,78.333, 21.917,78.333, 22.083,78.333, 100.000,78.333, 102.917,78.333, 103.000,78.333, 103.333,78.333, 103.417,78.333, 103.500,78.333, 103.583,78.333, 103.667,78.333, 103.750,78.333, 103.833,78.333, 103.917,78.333, 104.000,78.333, 104.083,78.333, 104.167,78.333, 104.250,78.333, 106.500,78.333, 246.750,78.333, -113.250,78.333, 246.833,78.333, -113.167,78.333, 246.917,78.333, -113.083,78.333, 247.000,78.333, -113.000,78.333, 247.083,78.333, -112.917,78.333, 248.083,78.333, -111.917,78.333, 248.167,78.333, -111.833,78.333, 248.250,78.333, -111.750,78.333, 248.333,78.333, -111.667,78.333, 248.417,78.333, -111.583,78.333, 248.500,78.333, -111.500,78.333, 249.167,78.333, -110.833,78.333, 249.250,78.333, -110.750,78.333, 249.333,78.333, -110.667,78.333, 249.417,78.333, -110.583,78.333, 249.500,78.333, -110.500,78.333, 249.583,78.333, -110.417,78.333, 249.667,78.333, -110.333,78.333, 249.750,78.333, -110.250,78.333, 249.833,78.333, -110.167,78.333, 249.917,78.333, -110.083,78.333, 250.000,78.333, -110.000,78.333, 250.083,78.333, -109.917,78.333, 250.167,78.333, -109.833,78.333, 250.250,78.333, -109.750,78.333, 250.333,78.333, -109.667,78.333, 255.333,78.333, -104.667,78.333, 255.417,78.333, -104.583,78.333, 255.500,78.333, -104.500,78.333, 255.583,78.333, -104.417,78.333, 255.667,78.333, -104.333,78.333, 255.750,78.333, -104.250,78.333, 255.833,78.333, -104.167,78.333, 255.917,78.333, -104.083,78.333, 256.000,78.333, -104.000,78.333, 256.083,78.333, -103.917,78.333, 256.167,78.333, -103.833,78.333, 256.250,78.333, -103.750,78.333, 256.333,78.333, -103.667,78.333, 257.250,78.333, -102.750,78.333, 257.333,78.333, -102.667,78.333, 257.417,78.333, -102.583,78.333, 257.500,78.333, -102.500,78.333, 257.583,78.333, -102.417,78.333, 257.667,78.333, -102.333,78.333, 257.750,78.333, -102.250,78.333, 257.833,78.333, -102.167,78.333, 257.917,78.333, -102.083,78.333, 258.000,78.333, -102.000,78.333, 258.083,78.333, -101.917,78.333, 258.167,78.333, -101.833,78.333, 258.250,78.333, -101.750,78.333, 259.917,78.333, -100.083,78.333, 262.000,78.333, -98.000,78.333, 262.083,78.333, -97.917,78.333, 262.167,78.333, -97.833,78.333, 264.500,78.333, -95.500,78.333, 264.583,78.333, -95.417,78.333, 264.667,78.333, -95.333,78.333, 264.750,78.333, -95.250,78.333, 264.833,78.333, -95.167,78.333, 267.417,78.333, -92.583,78.333, 267.500,78.333, -92.500,78.333, 267.583,78.333, -92.417,78.333, 267.667,78.333, -92.333,78.333, 267.750,78.333, -92.250,78.333, 269.417,78.333, -90.583,78.333, 269.583,78.333, -90.417,78.333, 269.667,78.333, -90.333,78.333, 269.833,78.333, -90.167,78.333, 269.917,78.333, -90.083,78.333, 270.000,78.333, -90.000,78.333, 270.083,78.333, -89.917,78.333, 270.667,78.333, -89.333,78.333, 270.750,78.333, -89.250,78.333, 271.167,78.333, -88.833,78.333, 272.500,78.333, -87.500,78.333, 273.833,78.333, -86.167,78.333, 274.000,78.333, -86.000,78.333, 274.167,78.333, -85.833,78.333, 274.750,78.333, -85.250,78.333, 274.833,78.333, -85.167,78.333, 275.417,78.333, -84.583,78.333, 284.417,78.333, -75.583,78.333, 284.500,78.333, -75.500,78.333, 284.583,78.333, -75.417,78.333, 284.667,78.333, -75.333,78.333, 284.750,78.333, -75.250,78.333, 287.250,78.333, -72.750,78.333, 287.333,78.333, -72.667,78.333, 338.500,78.333, -21.500,78.333, 11.500,78.417, 11.583,78.417, 11.667,78.417, 11.750,78.417, 12.583,78.417, 12.667,78.417, 12.750,78.417, 12.833,78.417, 12.917,78.417, 14.250,78.417, 14.333,78.417, 14.417,78.417, 14.500,78.417, 14.583,78.417, 16.667,78.417, 16.750,78.417, 16.917,78.417, 17.333,78.417, 18.917,78.417, 20.583,78.417, 22.083,78.417, 100.000,78.417, 100.083,78.417, 104.333,78.417, 104.417,78.417, 104.500,78.417, 104.583,78.417, 104.667,78.417, 104.750,78.417, 104.833,78.417, 104.917,78.417, 246.917,78.417, -113.083,78.417, 247.000,78.417, -113.000,78.417, 247.083,78.417, -112.917,78.417, 247.167,78.417, -112.833,78.417, 247.250,78.417, -112.750,78.417, 247.333,78.417, -112.667,78.417, 247.417,78.417, -112.583,78.417, 247.500,78.417, -112.500,78.417, 247.583,78.417, -112.417,78.417, 247.667,78.417, -112.333,78.417, 247.750,78.417, -112.250,78.417, 247.833,78.417, -112.167,78.417, 247.917,78.417, -112.083,78.417, 248.000,78.417, -112.000,78.417, 248.583,78.417, -111.417,78.417, 248.667,78.417, -111.333,78.417, 248.750,78.417, -111.250,78.417, 248.833,78.417, -111.167,78.417, 248.917,78.417, -111.083,78.417, 249.000,78.417, -111.000,78.417, 249.083,78.417, -110.917,78.417, 250.417,78.417, -109.583,78.417, 255.083,78.417, -104.917,78.417, 255.167,78.417, -104.833,78.417, 255.250,78.417, -104.750,78.417, 256.417,78.417, -103.583,78.417, 256.500,78.417, -103.500,78.417, 256.583,78.417, -103.417,78.417, 256.667,78.417, -103.333,78.417, 256.750,78.417, -103.250,78.417, 256.833,78.417, -103.167,78.417, 256.917,78.417, -103.083,78.417, 257.000,78.417, -103.000,78.417, 257.083,78.417, -102.917,78.417, 257.167,78.417, -102.833,78.417, 259.917,78.417, -100.083,78.417, 261.833,78.417, -98.167,78.417, 261.917,78.417, -98.083,78.417, 263.750,78.417, -96.250,78.417, 263.833,78.417, -96.167,78.417, 264.000,78.417, -96.000,78.417, 264.083,78.417, -95.917,78.417, 264.333,78.417, -95.667,78.417, 264.417,78.417, -95.583,78.417, 264.500,78.417, -95.500,78.417, 264.583,78.417, -95.417,78.417, 264.667,78.417, -95.333,78.417, 264.750,78.417, -95.250,78.417, 267.167,78.417, -92.833,78.417, 267.250,78.417, -92.750,78.417, 267.333,78.417, -92.667,78.417, 267.417,78.417, -92.583,78.417, 269.500,78.417, -90.500,78.417, 269.750,78.417, -90.250,78.417, 269.833,78.417, -90.167,78.417, 269.917,78.417, -90.083,78.417, 270.500,78.417, -89.500,78.417, 270.583,78.417, -89.417,78.417, 271.167,78.417, -88.833,78.417, 271.250,78.417, -88.750,78.417, 272.500,78.417, -87.500,78.417, 272.583,78.417, -87.417,78.417, 273.917,78.417, -86.083,78.417, 274.083,78.417, -85.917,78.417, 274.833,78.417, -85.167,78.417, 275.250,78.417, -84.750,78.417, 275.333,78.417, -84.667,78.417, 283.667,78.417, -76.333,78.417, 283.750,78.417, -76.250,78.417, 283.833,78.417, -76.167,78.417, 283.917,78.417, -76.083,78.417, 284.000,78.417, -76.000,78.417, 284.083,78.417, -75.917,78.417, 284.167,78.417, -75.833,78.417, 284.250,78.417, -75.750,78.417, 284.333,78.417, -75.667,78.417, 284.417,78.417, -75.583,78.417, 287.417,78.417, -72.583,78.417, 338.583,78.417, -21.417,78.417, 338.750,78.417, -21.250,78.417, 340.750,78.417, -19.250,78.417, 11.083,78.500, 11.167,78.500, 11.250,78.500, 11.333,78.500, 11.417,78.500, 13.000,78.500, 14.250,78.500, 15.333,78.500, 15.417,78.500, 15.500,78.500, 15.583,78.500, 15.667,78.500, 15.750,78.500, 15.833,78.500, 15.917,78.500, 16.500,78.500, 16.583,78.500, 17.000,78.500, 17.083,78.500, 17.167,78.500, 17.250,78.500, 19.000,78.500, 19.083,78.500, 19.167,78.500, 19.250,78.500, 19.333,78.500, 20.333,78.500, 20.417,78.500, 20.500,78.500, 20.583,78.500, 20.667,78.500, 20.750,78.500, 20.833,78.500, 20.917,78.500, 21.000,78.500, 21.083,78.500, 21.417,78.500, 21.500,78.500, 21.583,78.500, 21.750,78.500, 21.833,78.500, 21.917,78.500, 22.000,78.500, 22.083,78.500, 100.167,78.500, 100.250,78.500, 105.000,78.500, 105.083,78.500, 105.167,78.500, 105.250,78.500, 247.417,78.500, -112.583,78.500, 247.500,78.500, -112.500,78.500, 247.583,78.500, -112.417,78.500, 247.667,78.500, -112.333,78.500, 247.750,78.500, -112.250,78.500, 247.833,78.500, -112.167,78.500, 247.917,78.500, -112.083,78.500, 248.000,78.500, -112.000,78.500, 248.083,78.500, -111.917,78.500, 248.167,78.500, -111.833,78.500, 248.250,78.500, -111.750,78.500, 248.333,78.500, -111.667,78.500, 250.250,78.500, -109.750,78.500, 250.333,78.500, -109.667,78.500, 250.417,78.500, -109.583,78.500, 255.000,78.500, -105.000,78.500, 255.083,78.500, -104.917,78.500, 255.167,78.500, -104.833,78.500, 255.250,78.500, -104.750,78.500, 255.333,78.500, -104.667,78.500, 255.417,78.500, -104.583,78.500, 255.500,78.500, -104.500,78.500, 255.583,78.500, -104.417,78.500, 255.667,78.500, -104.333,78.500, 255.750,78.500, -104.250,78.500, 255.833,78.500, -104.167,78.500, 255.917,78.500, -104.083,78.500, 256.000,78.500, -104.000,78.500, 256.083,78.500, -103.917,78.500, 256.167,78.500, -103.833,78.500, 256.250,78.500, -103.750,78.500, 256.333,78.500, -103.667,78.500, 256.417,78.500, -103.583,78.500, 256.500,78.500, -103.500,78.500, 256.583,78.500, -103.417,78.500, 260.000,78.500, -100.000,78.500, 260.083,78.500, -99.917,78.500, 261.667,78.500, -98.333,78.500, 261.750,78.500, -98.250,78.500, 261.833,78.500, -98.167,78.500, 261.917,78.500, -98.083,78.500, 263.583,78.500, -96.417,78.500, 263.667,78.500, -96.333,78.500, 263.917,78.500, -96.083,78.500, 264.167,78.500, -95.833,78.500, 264.250,78.500, -95.750,78.500, 267.500,78.500, -92.500,78.500, 267.583,78.500, -92.417,78.500, 267.667,78.500, -92.333,78.500, 269.667,78.500, -90.333,78.500, 270.250,78.500, -89.750,78.500, 270.333,78.500, -89.667,78.500, 270.417,78.500, -89.583,78.500, 271.083,78.500, -88.917,78.500, 271.750,78.500, -88.250,78.500, 271.833,78.500, -88.167,78.500, 272.667,78.500, -87.333,78.500, 272.750,78.500, -87.250,78.500, 272.833,78.500, -87.167,78.500, 274.917,78.500, -85.083,78.500, 275.083,78.500, -84.917,78.500, 275.250,78.500, -84.750,78.500, 275.333,78.500, -84.667,78.500, 277.417,78.500, -82.583,78.500, 277.500,78.500, -82.500,78.500, 277.583,78.500, -82.417,78.500, 277.667,78.500, -82.333,78.500, 277.750,78.500, -82.250,78.500, 283.583,78.500, -76.417,78.500, 287.417,78.500, -72.583,78.500, 287.500,78.500, -72.500,78.500, 287.583,78.500, -72.417,78.500, 287.667,78.500, -72.333,78.500, 287.750,78.500, -72.250,78.500, 287.833,78.500, -72.167,78.500, 287.917,78.500, -72.083,78.500, 288.000,78.500, -72.000,78.500, 288.083,78.500, -71.917,78.500, 288.167,78.500, -71.833,78.500, 338.667,78.500, -21.333,78.500, 338.833,78.500, -21.167,78.500, 11.000,78.583, 11.083,78.583, 11.167,78.583, 12.417,78.583, 12.500,78.583, 12.583,78.583, 12.667,78.583, 12.750,78.583, 12.833,78.583, 12.917,78.583, 14.333,78.583, 14.417,78.583, 15.250,78.583, 15.333,78.583, 15.417,78.583, 16.000,78.583, 16.083,78.583, 16.167,78.583, 16.250,78.583, 16.667,78.583, 16.750,78.583, 16.833,78.583, 19.417,78.583, 19.500,78.583, 21.167,78.583, 21.250,78.583, 21.333,78.583, 21.667,78.583, 100.333,78.583, 105.250,78.583, 248.417,78.583, -111.583,78.583, 248.500,78.583, -111.500,78.583, 248.583,78.583, -111.417,78.583, 248.667,78.583, -111.333,78.583, 249.917,78.583, -110.083,78.583, 250.000,78.583, -110.000,78.583, 250.083,78.583, -109.917,78.583, 250.167,78.583, -109.833,78.583, 256.667,78.583, -103.333,78.583, 259.833,78.583, -100.167,78.583, 259.917,78.583, -100.083,78.583, 260.000,78.583, -100.000,78.583, 260.083,78.583, -99.917,78.583, 260.167,78.583, -99.833,78.583, 262.000,78.583, -98.000,78.583, 263.333,78.583, -96.667,78.583, 263.417,78.583, -96.583,78.583, 263.500,78.583, -96.500,78.583, 267.750,78.583, -92.250,78.583, 269.583,78.583, -90.417,78.583, 270.083,78.583, -89.917,78.583, 270.167,78.583, -89.833,78.583, 271.000,78.583, -89.000,78.583, 271.500,78.583, -88.500,78.583, 271.583,78.583, -88.417,78.583, 271.667,78.583, -88.333,78.583, 271.750,78.583, -88.250,78.583, 271.833,78.583, -88.167,78.583, 271.917,78.583, -88.083,78.583, 272.917,78.583, -87.083,78.583, 273.000,78.583, -87.000,78.583, 275.000,78.583, -85.000,78.583, 275.083,78.583, -84.917,78.583, 275.250,78.583, -84.750,78.583, 275.417,78.583, -84.583,78.583, 277.167,78.583, -82.833,78.583, 277.250,78.583, -82.750,78.583, 277.333,78.583, -82.667,78.583, 277.833,78.583, -82.167,78.583, 283.667,78.583, -76.333,78.583, 283.750,78.583, -76.250,78.583, 283.833,78.583, -76.167,78.583, 283.917,78.583, -76.083,78.583, 284.000,78.583, -76.000,78.583, 284.083,78.583, -75.917,78.583, 284.167,78.583, -75.833,78.583, 284.250,78.583, -75.750,78.583, 284.333,78.583, -75.667,78.583, 284.417,78.583, -75.583,78.583, 284.500,78.583, -75.500,78.583, 284.583,78.583, -75.417,78.583, 284.667,78.583, -75.333,78.583, 284.750,78.583, -75.250,78.583, 284.833,78.583, -75.167,78.583, 284.917,78.583, -75.083,78.583, 288.250,78.583, -71.750,78.583, 288.333,78.583, -71.667,78.583, 288.417,78.583, -71.583,78.583, 288.500,78.583, -71.500,78.583, 288.583,78.583, -71.417,78.583, 288.667,78.583, -71.333,78.583, 288.750,78.583, -71.250,78.583, 288.833,78.583, -71.167,78.583, 288.917,78.583, -71.083,78.583, 289.000,78.583, -71.000,78.583, 289.083,78.583, -70.917,78.583, 289.167,78.583, -70.833,78.583, 338.750,78.583, -21.250,78.583, 338.833,78.583, -21.167,78.583, 338.917,78.583, -21.083,78.583, 339.000,78.583, -21.000,78.583, 10.833,78.667, 10.917,78.667, 11.000,78.667, 11.917,78.667, 12.000,78.667, 12.083,78.667, 12.167,78.667, 12.250,78.667, 12.333,78.667, 14.333,78.667, 14.917,78.667, 15.000,78.667, 15.083,78.667, 15.167,78.667, 15.500,78.667, 16.333,78.667, 16.917,78.667, 19.583,78.667, 19.667,78.667, 19.750,78.667, 19.833,78.667, 19.917,78.667, 20.000,78.667, 20.083,78.667, 20.167,78.667, 20.250,78.667, 20.333,78.667, 20.417,78.667, 20.500,78.667, 20.917,78.667, 21.000,78.667, 21.083,78.667, 21.333,78.667, 26.667,78.667, 26.750,78.667, 26.833,78.667, 100.333,78.667, 101.083,78.667, 105.167,78.667, 248.750,78.667, -111.250,78.667, 248.833,78.667, -111.167,78.667, 248.917,78.667, -111.083,78.667, 249.000,78.667, -111.000,78.667, 249.083,78.667, -110.917,78.667, 249.167,78.667, -110.833,78.667, 249.333,78.667, -110.667,78.667, 249.417,78.667, -110.583,78.667, 249.500,78.667, -110.500,78.667, 249.583,78.667, -110.417,78.667, 249.667,78.667, -110.333,78.667, 249.750,78.667, -110.250,78.667, 249.833,78.667, -110.167,78.667, 256.250,78.667, -103.750,78.667, 256.500,78.667, -103.500,78.667, 256.583,78.667, -103.417,78.667, 259.667,78.667, -100.333,78.667, 259.750,78.667, -100.250,78.667, 261.750,78.667, -98.250,78.667, 261.833,78.667, -98.167,78.667, 261.917,78.667, -98.083,78.667, 262.750,78.667, -97.250,78.667, 262.833,78.667, -97.167,78.667, 262.917,78.667, -97.083,78.667, 263.000,78.667, -97.000,78.667, 263.083,78.667, -96.917,78.667, 263.167,78.667, -96.833,78.667, 263.250,78.667, -96.750,78.667, 266.667,78.667, -93.333,78.667, 266.750,78.667, -93.250,78.667, 266.833,78.667, -93.167,78.667, 266.917,78.667, -93.083,78.667, 267.000,78.667, -93.000,78.667, 267.083,78.667, -92.917,78.667, 267.167,78.667, -92.833,78.667, 267.250,78.667, -92.750,78.667, 267.333,78.667, -92.667,78.667, 267.417,78.667, -92.583,78.667, 267.500,78.667, -92.500,78.667, 267.583,78.667, -92.417,78.667, 267.667,78.667, -92.333,78.667, 269.667,78.667, -90.333,78.667, 269.750,78.667, -90.250,78.667, 269.833,78.667, -90.167,78.667, 269.917,78.667, -90.083,78.667, 270.000,78.667, -90.000,78.667, 271.083,78.667, -88.917,78.667, 271.167,78.667, -88.833,78.667, 271.250,78.667, -88.750,78.667, 271.333,78.667, -88.667,78.667, 271.417,78.667, -88.583,78.667, 271.500,78.667, -88.500,78.667, 273.083,78.667, -86.917,78.667, 273.167,78.667, -86.833,78.667, 275.167,78.667, -84.833,78.667, 275.333,78.667, -84.667,78.667, 276.583,78.667, -83.417,78.667, 276.667,78.667, -83.333,78.667, 276.750,78.667, -83.250,78.667, 276.833,78.667, -83.167,78.667, 276.917,78.667, -83.083,78.667, 277.000,78.667, -83.000,78.667, 277.083,78.667, -82.917,78.667, 277.500,78.667, -82.500,78.667, 277.583,78.667, -82.417,78.667, 277.667,78.667, -82.333,78.667, 277.750,78.667, -82.250,78.667, 284.917,78.667, -75.083,78.667, 289.250,78.667, -70.750,78.667, 289.333,78.667, -70.667,78.667, 289.417,78.667, -70.583,78.667, 289.500,78.667, -70.500,78.667, 289.583,78.667, -70.417,78.667, 289.667,78.667, -70.333,78.667, 289.750,78.667, -70.250,78.667, 289.833,78.667, -70.167,78.667, 289.917,78.667, -70.083,78.667, 338.667,78.667, -21.333,78.667, 10.667,78.750, 10.750,78.750, 10.917,78.750, 11.000,78.750, 11.667,78.750, 11.750,78.750, 11.833,78.750, 11.917,78.750, 14.417,78.750, 14.500,78.750, 14.583,78.750, 14.667,78.750, 14.750,78.750, 14.833,78.750, 15.083,78.750, 15.500,78.750, 16.417,78.750, 16.500,78.750, 16.583,78.750, 16.667,78.750, 16.750,78.750, 16.833,78.750, 20.583,78.750, 20.667,78.750, 20.750,78.750, 20.833,78.750, 21.167,78.750, 21.250,78.750, 21.417,78.750, 26.500,78.750, 26.583,78.750, 100.417,78.750, 100.500,78.750, 100.583,78.750, 100.667,78.750, 100.750,78.750, 100.833,78.750, 101.000,78.750, 101.167,78.750, 102.333,78.750, 102.417,78.750, 104.583,78.750, 104.667,78.750, 105.000,78.750, 105.083,78.750, 249.250,78.750, -110.750,78.750, 256.417,78.750, -103.583,78.750, 256.667,78.750, -103.333,78.750, 258.667,78.750, -101.333,78.750, 258.750,78.750, -101.250,78.750, 258.833,78.750, -101.167,78.750, 258.917,78.750, -101.083,78.750, 259.000,78.750, -101.000,78.750, 259.083,78.750, -100.917,78.750, 259.167,78.750, -100.833,78.750, 259.250,78.750, -100.750,78.750, 259.333,78.750, -100.667,78.750, 259.417,78.750, -100.583,78.750, 259.500,78.750, -100.500,78.750, 259.583,78.750, -100.417,78.750, 261.750,78.750, -98.250,78.750, 261.833,78.750, -98.167,78.750, 261.917,78.750, -98.083,78.750, 262.000,78.750, -98.000,78.750, 262.083,78.750, -97.917,78.750, 262.167,78.750, -97.833,78.750, 262.250,78.750, -97.750,78.750, 262.333,78.750, -97.667,78.750, 262.417,78.750, -97.583,78.750, 262.500,78.750, -97.500,78.750, 262.583,78.750, -97.417,78.750, 262.667,78.750, -97.333,78.750, 266.250,78.750, -93.750,78.750, 266.333,78.750, -93.667,78.750, 266.417,78.750, -93.583,78.750, 267.000,78.750, -93.000,78.750, 271.583,78.750, -88.417,78.750, 272.083,78.750, -87.917,78.750, 272.167,78.750, -87.833,78.750, 272.250,78.750, -87.750,78.750, 272.333,78.750, -87.667,78.750, 272.417,78.750, -87.583,78.750, 273.250,78.750, -86.750,78.750, 273.333,78.750, -86.667,78.750, 273.417,78.750, -86.583,78.750, 273.500,78.750, -86.500,78.750, 273.583,78.750, -86.417,78.750, 273.667,78.750, -86.333,78.750, 273.750,78.750, -86.250,78.750, 273.833,78.750, -86.167,78.750, 273.917,78.750, -86.083,78.750, 274.000,78.750, -86.000,78.750, 274.083,78.750, -85.917,78.750, 276.167,78.750, -83.833,78.750, 276.250,78.750, -83.750,78.750, 276.333,78.750, -83.667,78.750, 276.417,78.750, -83.583,78.750, 276.500,78.750, -83.500,78.750, 277.167,78.750, -82.833,78.750, 277.250,78.750, -82.750,78.750, 277.333,78.750, -82.667,78.750, 277.417,78.750, -82.583,78.750, 281.667,78.750, -78.333,78.750, 281.833,78.750, -78.167,78.750, 285.000,78.750, -75.000,78.750, 290.000,78.750, -70.000,78.750, 290.083,78.750, -69.917,78.750, 290.167,78.750, -69.833,78.750, 290.250,78.750, -69.750,78.750, 290.333,78.750, -69.667,78.750, 290.417,78.750, -69.583,78.750, 290.500,78.750, -69.500,78.750, 290.583,78.750, -69.417,78.750, 290.667,78.750, -69.333,78.750, 291.000,78.750, -69.000,78.750, 291.167,78.750, -68.833,78.750, 338.750,78.750, -21.250,78.750, 340.417,78.750, -19.583,78.750, 340.500,78.750, -19.500,78.750, 10.583,78.833, 10.667,78.833, 10.750,78.833, 10.833,78.833, 12.000,78.833, 12.083,78.833, 12.167,78.833, 12.250,78.833, 12.333,78.833, 12.417,78.833, 12.500,78.833, 15.167,78.833, 15.500,78.833, 16.250,78.833, 16.333,78.833, 16.417,78.833, 20.667,78.833, 20.750,78.833, 20.833,78.833, 20.917,78.833, 21.000,78.833, 21.083,78.833, 21.167,78.833, 21.250,78.833, 21.333,78.833, 21.417,78.833, 97.667,78.833, 97.750,78.833, 97.833,78.833, 97.917,78.833, 98.000,78.833, 98.083,78.833, 98.167,78.833, 98.250,78.833, 98.333,78.833, 98.417,78.833, 98.500,78.833, 98.583,78.833, 98.667,78.833, 98.750,78.833, 98.833,78.833, 98.917,78.833, 99.000,78.833, 99.083,78.833, 99.167,78.833, 99.250,78.833, 99.333,78.833, 99.417,78.833, 100.917,78.833, 101.083,78.833, 102.250,78.833, 102.500,78.833, 102.583,78.833, 102.667,78.833, 104.417,78.833, 104.500,78.833, 104.750,78.833, 104.833,78.833, 104.917,78.833, 255.000,78.833, -105.000,78.833, 255.917,78.833, -104.083,78.833, 256.000,78.833, -104.000,78.833, 256.083,78.833, -103.917,78.833, 256.167,78.833, -103.833,78.833, 256.250,78.833, -103.750,78.833, 256.333,78.833, -103.667,78.833, 256.500,78.833, -103.500,78.833, 256.583,78.833, -103.417,78.833, 257.167,78.833, -102.833,78.833, 257.250,78.833, -102.750,78.833, 257.417,78.833, -102.583,78.833, 257.500,78.833, -102.500,78.833, 258.583,78.833, -101.417,78.833, 266.500,78.833, -93.500,78.833, 266.583,78.833, -93.417,78.833, 266.667,78.833, -93.333,78.833, 266.750,78.833, -93.250,78.833, 266.833,78.833, -93.167,78.833, 266.917,78.833, -93.083,78.833, 271.583,78.833, -88.417,78.833, 272.083,78.833, -87.917,78.833, 272.500,78.833, -87.500,78.833, 272.583,78.833, -87.417,78.833, 274.167,78.833, -85.833,78.833, 274.250,78.833, -85.750,78.833, 274.333,78.833, -85.667,78.833, 274.417,78.833, -85.583,78.833, 274.500,78.833, -85.500,78.833, 274.583,78.833, -85.417,78.833, 274.667,78.833, -85.333,78.833, 274.750,78.833, -85.250,78.833, 274.833,78.833, -85.167,78.833, 274.917,78.833, -85.083,78.833, 275.000,78.833, -85.000,78.833, 275.083,78.833, -84.917,78.833, 275.167,78.833, -84.833,78.833, 275.250,78.833, -84.750,78.833, 275.333,78.833, -84.667,78.833, 275.417,78.833, -84.583,78.833, 275.500,78.833, -84.500,78.833, 275.583,78.833, -84.417,78.833, 275.667,78.833, -84.333,78.833, 275.750,78.833, -84.250,78.833, 275.833,78.833, -84.167,78.833, 275.917,78.833, -84.083,78.833, 276.000,78.833, -84.000,78.833, 276.083,78.833, -83.917,78.833, 276.750,78.833, -83.250,78.833, 276.833,78.833, -83.167,78.833, 276.917,78.833, -83.083,78.833, 277.000,78.833, -83.000,78.833, 277.083,78.833, -82.917,78.833, 277.167,78.833, -82.833,78.833, 277.750,78.833, -82.250,78.833, 277.833,78.833, -82.167,78.833, 277.917,78.833, -82.083,78.833, 278.000,78.833, -82.000,78.833, 278.083,78.833, -81.917,78.833, 278.167,78.833, -81.833,78.833, 281.583,78.833, -78.417,78.833, 281.750,78.833, -78.250,78.833, 281.917,78.833, -78.083,78.833, 282.000,78.833, -78.000,78.833, 282.083,78.833, -77.917,78.833, 283.917,78.833, -76.083,78.833, 284.000,78.833, -76.000,78.833, 284.083,78.833, -75.917,78.833, 284.167,78.833, -75.833,78.833, 284.250,78.833, -75.750,78.833, 284.333,78.833, -75.667,78.833, 284.417,78.833, -75.583,78.833, 284.500,78.833, -75.500,78.833, 284.583,78.833, -75.417,78.833, 284.667,78.833, -75.333,78.833, 284.750,78.833, -75.250,78.833, 284.833,78.833, -75.167,78.833, 284.917,78.833, -75.083,78.833, 290.750,78.833, -69.250,78.833, 290.833,78.833, -69.167,78.833, 290.917,78.833, -69.083,78.833, 291.083,78.833, -68.917,78.833, 291.250,78.833, -68.750,78.833, 338.750,78.833, -21.250,78.833, 339.167,78.833, -20.833,78.833, 340.333,78.833, -19.667,78.833, 340.417,78.833, -19.583,78.833, 340.500,78.833, -19.500,78.833, 11.500,78.917, 11.583,78.917, 11.667,78.917, 11.750,78.917, 11.833,78.917, 11.917,78.917, 12.583,78.917, 15.250,78.917, 15.333,78.917, 15.417,78.917, 16.083,78.917, 16.167,78.917, 16.500,78.917, 20.083,78.917, 20.167,78.917, 20.250,78.917, 20.333,78.917, 20.417,78.917, 20.500,78.917, 20.583,78.917, 97.000,78.917, 97.083,78.917, 97.167,78.917, 97.250,78.917, 97.333,78.917, 97.417,78.917, 97.500,78.917, 97.583,78.917, 99.500,78.917, 99.583,78.917, 99.667,78.917, 100.917,78.917, 101.333,78.917, 101.417,78.917, 102.333,78.917, 102.750,78.917, 102.833,78.917, 104.000,78.917, 104.083,78.917, 104.167,78.917, 104.250,78.917, 104.333,78.917, 255.167,78.917, -104.833,78.917, 256.167,78.917, -103.833,78.917, 257.083,78.917, -102.917,78.917, 257.333,78.917, -102.667,78.917, 257.583,78.917, -102.417,78.917, 258.417,78.917, -101.583,78.917, 258.500,78.917, -101.500,78.917, 258.583,78.917, -101.417,78.917, 258.667,78.917, -101.333,78.917, 265.917,78.917, -94.083,78.917, 266.000,78.917, -94.000,78.917, 266.083,78.917, -93.917,78.917, 266.167,78.917, -93.833,78.917, 266.250,78.917, -93.750,78.917, 266.333,78.917, -93.667,78.917, 266.417,78.917, -93.583,78.917, 271.583,78.917, -88.417,78.917, 272.083,78.917, -87.917,78.917, 272.167,78.917, -87.833,78.917, 272.667,78.917, -87.333,78.917, 272.750,78.917, -87.250,78.917, 272.833,78.917, -87.167,78.917, 277.250,78.917, -82.750,78.917, 277.667,78.917, -82.333,78.917, 278.250,78.917, -81.750,78.917, 278.333,78.917, -81.667,78.917, 281.667,78.917, -78.333,78.917, 281.750,78.917, -78.250,78.917, 282.167,78.917, -77.833,78.917, 282.250,78.917, -77.750,78.917, 282.333,78.917, -77.667,78.917, 282.417,78.917, -77.583,78.917, 282.500,78.917, -77.500,78.917, 282.583,78.917, -77.417,78.917, 282.667,78.917, -77.333,78.917, 282.750,78.917, -77.250,78.917, 282.833,78.917, -77.167,78.917, 282.917,78.917, -77.083,78.917, 283.833,78.917, -76.167,78.917, 290.917,78.917, -69.083,78.917, 291.000,78.917, -69.000,78.917, 291.083,78.917, -68.917,78.917, 291.167,78.917, -68.833,78.917, 338.833,78.917, -21.167,78.917, 338.917,78.917, -21.083,78.917, 339.000,78.917, -21.000,78.917, 339.083,78.917, -20.917,78.917, 339.250,78.917, -20.750,78.917, 339.333,78.917, -20.667,78.917, 339.417,78.917, -20.583,78.917, 339.500,78.917, -20.500,78.917, 339.583,78.917, -20.417,78.917, 339.667,78.917, -20.333,78.917, 339.750,78.917, -20.250,78.917, 339.833,78.917, -20.167,78.917, 339.917,78.917, -20.083,78.917, 340.000,78.917, -20.000,78.917, 12.167,79.000, 12.250,79.000, 12.333,79.000, 12.417,79.000, 12.500,79.000, 16.000,79.000, 16.417,79.000, 19.833,79.000, 19.917,79.000, 20.000,79.000, 95.667,79.000, 95.750,79.000, 95.833,79.000, 95.917,79.000, 96.333,79.000, 96.417,79.000, 96.500,79.000, 96.583,79.000, 96.667,79.000, 96.750,79.000, 96.833,79.000, 96.917,79.000, 99.750,79.000, 101.000,79.000, 101.250,79.000, 101.500,79.000, 102.417,79.000, 102.500,79.000, 102.917,79.000, 103.000,79.000, 103.083,79.000, 103.167,79.000, 103.250,79.000, 103.917,79.000, 255.333,79.000, -104.667,79.000, 255.417,79.000, -104.583,79.000, 255.500,79.000, -104.500,79.000, 255.583,79.000, -104.417,79.000, 255.667,79.000, -104.333,79.000, 255.750,79.000, -104.250,79.000, 255.833,79.000, -104.167,79.000, 255.917,79.000, -104.083,79.000, 256.000,79.000, -104.000,79.000, 256.083,79.000, -103.917,79.000, 257.083,79.000, -102.917,79.000, 257.667,79.000, -102.333,79.000, 257.750,79.000, -102.250,79.000, 257.833,79.000, -102.167,79.000, 257.917,79.000, -102.083,79.000, 258.000,79.000, -102.000,79.000, 258.083,79.000, -101.917,79.000, 258.167,79.000, -101.833,79.000, 258.250,79.000, -101.750,79.000, 258.333,79.000, -101.667,79.000, 265.833,79.000, -94.167,79.000, 265.917,79.000, -94.083,79.000, 266.000,79.000, -94.000,79.000, 266.083,79.000, -93.917,79.000, 266.167,79.000, -93.833,79.000, 266.250,79.000, -93.750,79.000, 266.333,79.000, -93.667,79.000, 266.417,79.000, -93.583,79.000, 271.667,79.000, -88.333,79.000, 272.250,79.000, -87.750,79.000, 272.833,79.000, -87.167,79.000, 273.000,79.000, -87.000,79.000, 273.167,79.000, -86.833,79.000, 273.250,79.000, -86.750,79.000, 275.500,79.000, -84.500,79.000, 275.583,79.000, -84.417,79.000, 275.667,79.000, -84.333,79.000, 275.750,79.000, -84.250,79.000, 275.833,79.000, -84.167,79.000, 275.917,79.000, -84.083,79.000, 276.000,79.000, -84.000,79.000, 276.083,79.000, -83.917,79.000, 276.167,79.000, -83.833,79.000, 276.250,79.000, -83.750,79.000, 276.333,79.000, -83.667,79.000, 276.417,79.000, -83.583,79.000, 276.500,79.000, -83.500,79.000, 276.583,79.000, -83.417,79.000, 276.667,79.000, -83.333,79.000, 276.750,79.000, -83.250,79.000, 276.833,79.000, -83.167,79.000, 276.917,79.000, -83.083,79.000, 277.000,79.000, -83.000,79.000, 277.083,79.000, -82.917,79.000, 277.167,79.000, -82.833,79.000, 277.750,79.000, -82.250,79.000, 277.833,79.000, -82.167,79.000, 278.417,79.000, -81.583,79.000, 281.417,79.000, -78.583,79.000, 281.500,79.000, -78.500,79.000, 281.583,79.000, -78.417,79.000, 281.667,79.000, -78.333,79.000, 281.833,79.000, -78.167,79.000, 281.917,79.000, -78.083,79.000, 282.000,79.000, -78.000,79.000, 282.083,79.000, -77.917,79.000, 283.000,79.000, -77.000,79.000, 283.083,79.000, -76.917,79.000, 283.167,79.000, -76.833,79.000, 283.250,79.000, -76.750,79.000, 283.333,79.000, -76.667,79.000, 283.417,79.000, -76.583,79.000, 283.500,79.000, -76.500,79.000, 283.750,79.000, -76.250,79.000, 291.167,79.000, -68.833,79.000, 291.250,79.000, -68.750,79.000, 291.333,79.000, -68.667,79.000, 291.417,79.000, -68.583,79.000, 291.500,79.000, -68.500,79.000, 291.583,79.000, -68.417,79.000, 291.667,79.000, -68.333,79.000, 291.750,79.000, -68.250,79.000, 291.833,79.000, -68.167,79.000, 291.917,79.000, -68.083,79.000, 292.000,79.000, -68.000,79.000, 292.083,79.000, -67.917,79.000, 292.167,79.000, -67.833,79.000, 292.250,79.000, -67.750,79.000, 339.833,79.000, -20.167,79.000, 339.917,79.000, -20.083,79.000, 340.000,79.000, -20.000,79.000, 11.833,79.083, 11.917,79.083, 12.000,79.083, 12.083,79.083, 15.667,79.083, 15.750,79.083, 15.833,79.083, 15.917,79.083, 16.333,79.083, 18.917,79.083, 19.000,79.083, 19.083,79.083, 19.167,79.083, 19.250,79.083, 19.583,79.083, 19.667,79.083, 19.750,79.083, 94.833,79.083, 94.917,79.083, 95.000,79.083, 95.083,79.083, 95.167,79.083, 95.250,79.083, 95.583,79.083, 96.000,79.083, 96.083,79.083, 96.167,79.083, 96.250,79.083, 99.583,79.083, 99.667,79.083, 99.750,79.083, 101.083,79.083, 101.333,79.083, 101.417,79.083, 102.583,79.083, 103.333,79.083, 103.417,79.083, 103.500,79.083, 103.583,79.083, 103.667,79.083, 103.750,79.083, 103.833,79.083, 103.917,79.083, 254.417,79.083, -105.583,79.083, 254.500,79.083, -105.500,79.083, 254.583,79.083, -105.417,79.083, 254.667,79.083, -105.333,79.083, 254.750,79.083, -105.250,79.083, 254.833,79.083, -105.167,79.083, 254.917,79.083, -105.083,79.083, 255.000,79.083, -105.000,79.083, 255.083,79.083, -104.917,79.083, 255.167,79.083, -104.833,79.083, 255.250,79.083, -104.750,79.083, 256.917,79.083, -103.083,79.083, 257.000,79.083, -103.000,79.083, 257.083,79.083, -102.917,79.083, 266.500,79.083, -93.500,79.083, 266.583,79.083, -93.417,79.083, 266.667,79.083, -93.333,79.083, 266.750,79.083, -93.250,79.083, 266.833,79.083, -93.167,79.083, 266.917,79.083, -93.083,79.083, 267.000,79.083, -93.000,79.083, 267.083,79.083, -92.917,79.083, 267.167,79.083, -92.833,79.083, 267.250,79.083, -92.750,79.083, 267.333,79.083, -92.667,79.083, 267.417,79.083, -92.583,79.083, 267.500,79.083, -92.500,79.083, 267.583,79.083, -92.417,79.083, 267.667,79.083, -92.333,79.083, 267.750,79.083, -92.250,79.083, 267.833,79.083, -92.167,79.083, 267.917,79.083, -92.083,79.083, 268.000,79.083, -92.000,79.083, 268.083,79.083, -91.917,79.083, 268.167,79.083, -91.833,79.083, 271.750,79.083, -88.250,79.083, 271.833,79.083, -88.167,79.083, 271.917,79.083, -88.083,79.083, 272.000,79.083, -88.000,79.083, 272.167,79.083, -87.833,79.083, 272.333,79.083, -87.667,79.083, 272.917,79.083, -87.083,79.083, 273.083,79.083, -86.917,79.083, 273.333,79.083, -86.667,79.083, 273.417,79.083, -86.583,79.083, 273.500,79.083, -86.500,79.083, 275.333,79.083, -84.667,79.083, 275.417,79.083, -84.583,79.083, 275.500,79.083, -84.500,79.083, 275.583,79.083, -84.417,79.083, 275.667,79.083, -84.333,79.083, 275.750,79.083, -84.250,79.083, 276.333,79.083, -83.667,79.083, 277.917,79.083, -82.083,79.083, 278.000,79.083, -82.000,79.083, 278.083,79.083, -81.917,79.083, 278.167,79.083, -81.833,79.083, 278.250,79.083, -81.750,79.083, 278.333,79.083, -81.667,79.083, 281.333,79.083, -78.667,79.083, 281.750,79.083, -78.250,79.083, 281.833,79.083, -78.167,79.083, 282.167,79.083, -77.833,79.083, 282.250,79.083, -77.750,79.083, 282.333,79.083, -77.667,79.083, 282.417,79.083, -77.583,79.083, 282.500,79.083, -77.500,79.083, 282.583,79.083, -77.417,79.083, 282.667,79.083, -77.333,79.083, 282.750,79.083, -77.250,79.083, 282.833,79.083, -77.167,79.083, 282.917,79.083, -77.083,79.083, 283.000,79.083, -77.000,79.083, 283.583,79.083, -76.417,79.083, 283.667,79.083, -76.333,79.083, 283.750,79.083, -76.250,79.083, 284.250,79.083, -75.750,79.083, 284.333,79.083, -75.667,79.083, 284.417,79.083, -75.583,79.083, 284.500,79.083, -75.500,79.083, 284.583,79.083, -75.417,79.083, 284.667,79.083, -75.333,79.083, 284.750,79.083, -75.250,79.083, 284.833,79.083, -75.167,79.083, 284.917,79.083, -75.083,79.083, 285.000,79.083, -75.000,79.083, 285.083,79.083, -74.917,79.083, 285.167,79.083, -74.833,79.083, 285.250,79.083, -74.750,79.083, 285.333,79.083, -74.667,79.083, 292.333,79.083, -67.667,79.083, 292.417,79.083, -67.583,79.083, 292.500,79.083, -67.500,79.083, 292.583,79.083, -67.417,79.083, 292.667,79.083, -67.333,79.083, 292.750,79.083, -67.250,79.083, 292.833,79.083, -67.167,79.083, 292.917,79.083, -67.083,79.083, 293.000,79.083, -67.000,79.083, 293.083,79.083, -66.917,79.083, 293.167,79.083, -66.833,79.083, 293.250,79.083, -66.750,79.083, 293.333,79.083, -66.667,79.083, 293.417,79.083, -66.583,79.083, 293.500,79.083, -66.500,79.083, 293.583,79.083, -66.417,79.083, 293.667,79.083, -66.333,79.083, 293.750,79.083, -66.250,79.083, 293.833,79.083, -66.167,79.083, 293.917,79.083, -66.083,79.083, 294.000,79.083, -66.000,79.083, 294.083,79.083, -65.917,79.083, 339.750,79.083, -20.250,79.083, 341.917,79.083, -18.083,79.083, 342.000,79.083, -18.000,79.083, 342.083,79.083, -17.917,79.083, 342.167,79.083, -17.833,79.083, 11.250,79.167, 11.333,79.167, 11.417,79.167, 11.500,79.167, 11.583,79.167, 11.917,79.167, 12.000,79.167, 12.083,79.167, 15.583,79.167, 16.250,79.167, 18.583,79.167, 18.667,79.167, 18.750,79.167, 18.833,79.167, 19.333,79.167, 19.417,79.167, 19.500,79.167, 94.667,79.167, 94.750,79.167, 95.333,79.167, 95.417,79.167, 95.500,79.167, 99.167,79.167, 99.250,79.167, 99.333,79.167, 99.417,79.167, 99.500,79.167, 101.167,79.167, 101.250,79.167, 101.333,79.167, 101.417,79.167, 101.500,79.167, 102.083,79.167, 102.167,79.167, 102.250,79.167, 102.667,79.167, 254.417,79.167, -105.583,79.167, 256.750,79.167, -103.250,79.167, 256.833,79.167, -103.167,79.167, 268.250,79.167, -91.750,79.167, 269.333,79.167, -90.667,79.167, 269.583,79.167, -90.417,79.167, 272.083,79.167, -87.917,79.167, 272.250,79.167, -87.750,79.167, 273.583,79.167, -86.417,79.167, 273.667,79.167, -86.333,79.167, 273.750,79.167, -86.250,79.167, 273.833,79.167, -86.167,79.167, 273.917,79.167, -86.083,79.167, 274.000,79.167, -86.000,79.167, 274.083,79.167, -85.917,79.167, 274.167,79.167, -85.833,79.167, 274.250,79.167, -85.750,79.167, 274.333,79.167, -85.667,79.167, 276.000,79.167, -84.000,79.167, 276.083,79.167, -83.917,79.167, 276.167,79.167, -83.833,79.167, 276.250,79.167, -83.750,79.167, 281.417,79.167, -78.583,79.167, 281.500,79.167, -78.500,79.167, 281.917,79.167, -78.083,79.167, 282.417,79.167, -77.583,79.167, 282.583,79.167, -77.417,79.167, 284.083,79.167, -75.917,79.167, 284.167,79.167, -75.833,79.167, 284.250,79.167, -75.750,79.167, 284.333,79.167, -75.667,79.167, 284.417,79.167, -75.583,79.167, 284.500,79.167, -75.500,79.167, 284.583,79.167, -75.417,79.167, 284.667,79.167, -75.333,79.167, 284.750,79.167, -75.250,79.167, 284.833,79.167, -75.167,79.167, 284.917,79.167, -75.083,79.167, 285.000,79.167, -75.000,79.167, 294.167,79.167, -65.833,79.167, 294.250,79.167, -65.750,79.167, 339.833,79.167, -20.167,79.167, 339.917,79.167, -20.083,79.167, 340.083,79.167, -19.917,79.167, 340.250,79.167, -19.750,79.167, 340.333,79.167, -19.667,79.167, 340.417,79.167, -19.583,79.167, 342.083,79.167, -17.917,79.167, 342.167,79.167, -17.833,79.167, 342.250,79.167, -17.750,79.167, 11.167,79.250, 11.500,79.250, 12.167,79.250, 13.833,79.250, 13.917,79.250, 14.000,79.250, 14.083,79.250, 15.417,79.250, 15.500,79.250, 15.583,79.250, 15.667,79.250, 16.167,79.250, 18.500,79.250, 22.833,79.250, 22.917,79.250, 23.000,79.250, 23.083,79.250, 23.167,79.250, 23.250,79.250, 23.333,79.250, 23.417,79.250, 23.500,79.250, 23.583,79.250, 23.667,79.250, 23.750,79.250, 23.833,79.250, 23.917,79.250, 24.000,79.250, 24.083,79.250, 24.167,79.250, 94.333,79.250, 94.417,79.250, 94.500,79.250, 94.583,79.250, 99.083,79.250, 101.583,79.250, 101.833,79.250, 101.917,79.250, 102.000,79.250, 102.333,79.250, 102.750,79.250, 254.500,79.250, -105.500,79.250, 254.583,79.250, -105.417,79.250, 254.667,79.250, -105.333,79.250, 254.750,79.250, -105.250,79.250, 254.833,79.250, -105.167,79.250, 254.917,79.250, -105.083,79.250, 255.000,79.250, -105.000,79.250, 255.083,79.250, -104.917,79.250, 255.167,79.250, -104.833,79.250, 255.250,79.250, -104.750,79.250, 255.333,79.250, -104.667,79.250, 255.417,79.250, -104.583,79.250, 256.167,79.250, -103.833,79.250, 256.250,79.250, -103.750,79.250, 256.333,79.250, -103.667,79.250, 256.417,79.250, -103.583,79.250, 256.500,79.250, -103.500,79.250, 256.583,79.250, -103.417,79.250, 256.667,79.250, -103.333,79.250, 267.417,79.250, -92.583,79.250, 267.500,79.250, -92.500,79.250, 267.583,79.250, -92.417,79.250, 267.667,79.250, -92.333,79.250, 267.750,79.250, -92.250,79.250, 267.833,79.250, -92.167,79.250, 267.917,79.250, -92.083,79.250, 268.000,79.250, -92.000,79.250, 268.083,79.250, -91.917,79.250, 268.167,79.250, -91.833,79.250, 268.250,79.250, -91.750,79.250, 268.333,79.250, -91.667,79.250, 268.417,79.250, -91.583,79.250, 268.500,79.250, -91.500,79.250, 269.250,79.250, -90.750,79.250, 269.417,79.250, -90.583,79.250, 269.500,79.250, -90.500,79.250, 269.667,79.250, -90.333,79.250, 274.417,79.250, -85.583,79.250, 274.500,79.250, -85.500,79.250, 274.583,79.250, -85.417,79.250, 274.667,79.250, -85.333,79.250, 274.750,79.250, -85.250,79.250, 275.667,79.250, -84.333,79.250, 275.750,79.250, -84.250,79.250, 275.833,79.250, -84.167,79.250, 275.917,79.250, -84.083,79.250, 281.583,79.250, -78.417,79.250, 281.667,79.250, -78.333,79.250, 281.750,79.250, -78.250,79.250, 281.833,79.250, -78.167,79.250, 281.917,79.250, -78.083,79.250, 282.000,79.250, -78.000,79.250, 282.083,79.250, -77.917,79.250, 282.167,79.250, -77.833,79.250, 282.250,79.250, -77.750,79.250, 282.333,79.250, -77.667,79.250, 282.500,79.250, -77.500,79.250, 282.667,79.250, -77.333,79.250, 282.750,79.250, -77.250,79.250, 282.833,79.250, -77.167,79.250, 282.917,79.250, -77.083,79.250, 283.000,79.250, -77.000,79.250, 283.083,79.250, -76.917,79.250, 283.167,79.250, -76.833,79.250, 283.250,79.250, -76.750,79.250, 283.333,79.250, -76.667,79.250, 283.417,79.250, -76.583,79.250, 283.500,79.250, -76.500,79.250, 283.583,79.250, -76.417,79.250, 283.667,79.250, -76.333,79.250, 283.750,79.250, -76.250,79.250, 294.333,79.250, -65.667,79.250, 294.417,79.250, -65.583,79.250, 294.500,79.250, -65.500,79.250, 294.583,79.250, -65.417,79.250, 340.000,79.250, -20.000,79.250, 340.167,79.250, -19.833,79.250, 340.333,79.250, -19.667,79.250, 340.417,79.250, -19.583,79.250, 340.583,79.250, -19.417,79.250, 10.917,79.333, 11.000,79.333, 11.083,79.333, 11.583,79.333, 11.667,79.333, 11.750,79.333, 11.833,79.333, 11.917,79.333, 12.000,79.333, 12.083,79.333, 13.750,79.333, 14.167,79.333, 15.333,79.333, 16.000,79.333, 16.083,79.333, 17.750,79.333, 17.833,79.333, 17.917,79.333, 18.583,79.333, 18.667,79.333, 18.750,79.333, 18.833,79.333, 22.667,79.333, 22.750,79.333, 24.250,79.333, 24.333,79.333, 24.417,79.333, 24.500,79.333, 25.000,79.333, 25.083,79.333, 94.417,79.333, 99.167,79.333, 99.250,79.333, 99.333,79.333, 99.417,79.333, 99.500,79.333, 99.583,79.333, 101.583,79.333, 101.667,79.333, 101.750,79.333, 102.167,79.333, 102.250,79.333, 102.417,79.333, 102.500,79.333, 102.583,79.333, 102.667,79.333, 102.750,79.333, 102.833,79.333, 255.500,79.333, -104.500,79.333, 255.583,79.333, -104.417,79.333, 255.667,79.333, -104.333,79.333, 255.750,79.333, -104.250,79.333, 255.833,79.333, -104.167,79.333, 255.917,79.333, -104.083,79.333, 256.000,79.333, -104.000,79.333, 256.083,79.333, -103.917,79.333, 264.750,79.333, -95.250,79.333, 264.833,79.333, -95.167,79.333, 264.917,79.333, -95.083,79.333, 265.000,79.333, -95.000,79.333, 265.083,79.333, -94.917,79.333, 265.167,79.333, -94.833,79.333, 265.917,79.333, -94.083,79.333, 266.000,79.333, -94.000,79.333, 268.583,79.333, -91.417,79.333, 269.333,79.333, -90.667,79.333, 269.583,79.333, -90.417,79.333, 274.583,79.333, -85.417,79.333, 274.667,79.333, -85.333,79.333, 274.750,79.333, -85.250,79.333, 275.583,79.333, -84.417,79.333, 281.833,79.333, -78.167,79.333, 282.667,79.333, -77.333,79.333, 282.750,79.333, -77.250,79.333, 282.833,79.333, -77.167,79.333, 294.667,79.333, -65.333,79.333, 294.750,79.333, -65.250,79.333, 294.833,79.333, -65.167,79.333, 294.917,79.333, -65.083,79.333, 340.083,79.333, -19.917,79.333, 340.250,79.333, -19.750,79.333, 340.333,79.333, -19.667,79.333, 10.917,79.417, 13.250,79.417, 13.333,79.417, 13.417,79.417, 13.500,79.417, 13.583,79.417, 13.667,79.417, 14.083,79.417, 15.333,79.417, 16.000,79.417, 17.667,79.417, 18.000,79.417, 18.750,79.417, 20.833,79.417, 20.917,79.417, 21.000,79.417, 21.083,79.417, 21.167,79.417, 21.250,79.417, 21.333,79.417, 21.417,79.417, 21.500,79.417, 21.583,79.417, 21.667,79.417, 21.750,79.417, 21.833,79.417, 21.917,79.417, 22.000,79.417, 22.083,79.417, 22.167,79.417, 22.250,79.417, 22.333,79.417, 22.417,79.417, 22.500,79.417, 22.583,79.417, 24.583,79.417, 24.667,79.417, 24.750,79.417, 24.833,79.417, 24.917,79.417, 25.167,79.417, 25.250,79.417, 25.333,79.417, 25.417,79.417, 25.500,79.417, 25.583,79.417, 94.417,79.417, 99.583,79.417, 102.250,79.417, 102.333,79.417, 264.250,79.417, -95.750,79.417, 264.333,79.417, -95.667,79.417, 264.417,79.417, -95.583,79.417, 264.500,79.417, -95.500,79.417, 264.583,79.417, -95.417,79.417, 264.667,79.417, -95.333,79.417, 265.167,79.417, -94.833,79.417, 265.333,79.417, -94.667,79.417, 265.417,79.417, -94.583,79.417, 265.583,79.417, -94.417,79.417, 265.667,79.417, -94.333,79.417, 265.750,79.417, -94.250,79.417, 265.833,79.417, -94.167,79.417, 266.083,79.417, -93.917,79.417, 266.167,79.417, -93.833,79.417, 266.250,79.417, -93.750,79.417, 266.333,79.417, -93.667,79.417, 266.583,79.417, -93.417,79.417, 266.833,79.417, -93.167,79.417, 266.917,79.417, -93.083,79.417, 267.667,79.417, -92.333,79.417, 267.750,79.417, -92.250,79.417, 267.833,79.417, -92.167,79.417, 267.917,79.417, -92.083,79.417, 268.000,79.417, -92.000,79.417, 268.083,79.417, -91.917,79.417, 268.167,79.417, -91.833,79.417, 268.250,79.417, -91.750,79.417, 268.333,79.417, -91.667,79.417, 268.417,79.417, -91.583,79.417, 268.500,79.417, -91.500,79.417, 273.833,79.417, -86.167,79.417, 273.917,79.417, -86.083,79.417, 274.000,79.417, -86.000,79.417, 274.083,79.417, -85.917,79.417, 274.417,79.417, -85.583,79.417, 274.500,79.417, -85.500,79.417, 275.500,79.417, -84.500,79.417, 281.917,79.417, -78.083,79.417, 282.000,79.417, -78.000,79.417, 282.083,79.417, -77.917,79.417, 282.167,79.417, -77.833,79.417, 282.250,79.417, -77.750,79.417, 282.333,79.417, -77.667,79.417, 282.417,79.417, -77.583,79.417, 282.917,79.417, -77.083,79.417, 283.000,79.417, -77.000,79.417, 283.083,79.417, -76.917,79.417, 283.167,79.417, -76.833,79.417, 283.250,79.417, -76.750,79.417, 283.333,79.417, -76.667,79.417, 283.417,79.417, -76.583,79.417, 283.500,79.417, -76.500,79.417, 283.583,79.417, -76.417,79.417, 284.250,79.417, -75.750,79.417, 284.417,79.417, -75.583,79.417, 284.500,79.417, -75.500,79.417, 284.583,79.417, -75.417,79.417, 284.667,79.417, -75.333,79.417, 284.750,79.417, -75.250,79.417, 284.833,79.417, -75.167,79.417, 284.917,79.417, -75.083,79.417, 295.000,79.417, -65.000,79.417, 295.083,79.417, -64.917,79.417, 340.333,79.417, -19.667,79.417, 10.833,79.500, 10.917,79.500, 12.417,79.500, 12.500,79.500, 12.583,79.500, 12.667,79.500, 12.750,79.500, 12.833,79.500, 12.917,79.500, 13.167,79.500, 14.000,79.500, 15.250,79.500, 15.917,79.500, 17.667,79.500, 18.083,79.500, 18.500,79.500, 18.583,79.500, 18.667,79.500, 20.083,79.500, 20.167,79.500, 20.250,79.500, 20.333,79.500, 20.417,79.500, 20.500,79.500, 20.583,79.500, 20.667,79.500, 20.750,79.500, 20.917,79.500, 21.000,79.500, 21.083,79.500, 25.667,79.500, 25.750,79.500, 25.833,79.500, 76.750,79.500, 76.833,79.500, 76.917,79.500, 77.000,79.500, 77.083,79.500, 77.167,79.500, 77.250,79.500, 77.333,79.500, 77.417,79.500, 77.500,79.500, 93.333,79.500, 93.917,79.500, 94.000,79.500, 94.083,79.500, 94.167,79.500, 94.250,79.500, 94.333,79.500, 99.583,79.500, 264.333,79.500, -95.667,79.500, 264.417,79.500, -95.583,79.500, 264.500,79.500, -95.500,79.500, 264.583,79.500, -95.417,79.500, 264.667,79.500, -95.333,79.500, 264.750,79.500, -95.250,79.500, 264.833,79.500, -95.167,79.500, 264.917,79.500, -95.083,79.500, 265.250,79.500, -94.750,79.500, 265.500,79.500, -94.500,79.500, 266.417,79.500, -93.583,79.500, 266.500,79.500, -93.500,79.500, 266.667,79.500, -93.333,79.500, 266.750,79.500, -93.250,79.500, 267.000,79.500, -93.000,79.500, 267.083,79.500, -92.917,79.500, 267.167,79.500, -92.833,79.500, 267.250,79.500, -92.750,79.500, 267.333,79.500, -92.667,79.500, 267.417,79.500, -92.583,79.500, 267.500,79.500, -92.500,79.500, 267.583,79.500, -92.417,79.500, 272.500,79.500, -87.500,79.500, 272.583,79.500, -87.417,79.500, 272.667,79.500, -87.333,79.500, 272.750,79.500, -87.250,79.500, 272.833,79.500, -87.167,79.500, 273.083,79.500, -86.917,79.500, 273.250,79.500, -86.750,79.500, 273.750,79.500, -86.250,79.500, 274.167,79.500, -85.833,79.500, 274.250,79.500, -85.750,79.500, 274.333,79.500, -85.667,79.500, 275.167,79.500, -84.833,79.500, 275.250,79.500, -84.750,79.500, 275.333,79.500, -84.667,79.500, 275.417,79.500, -84.583,79.500, 279.083,79.500, -80.917,79.500, 279.167,79.500, -80.833,79.500, 279.250,79.500, -80.750,79.500, 279.333,79.500, -80.667,79.500, 282.500,79.500, -77.500,79.500, 282.583,79.500, -77.417,79.500, 283.750,79.500, -76.250,79.500, 283.833,79.500, -76.167,79.500, 283.917,79.500, -76.083,79.500, 284.000,79.500, -76.000,79.500, 284.083,79.500, -75.917,79.500, 284.167,79.500, -75.833,79.500, 284.333,79.500, -75.667,79.500, 284.750,79.500, -75.250,79.500, 284.917,79.500, -75.083,79.500, 285.083,79.500, -74.917,79.500, 285.167,79.500, -74.833,79.500, 285.250,79.500, -74.750,79.500, 285.333,79.500, -74.667,79.500, 285.417,79.500, -74.583,79.500, 285.500,79.500, -74.500,79.500, 285.583,79.500, -74.417,79.500, 285.667,79.500, -74.333,79.500, 285.750,79.500, -74.250,79.500, 285.833,79.500, -74.167,79.500, 286.250,79.500, -73.750,79.500, 295.167,79.500, -64.833,79.500, 340.250,79.500, -19.750,79.500, 11.000,79.583, 11.083,79.583, 11.167,79.583, 11.250,79.583, 11.333,79.583, 12.250,79.583, 12.333,79.583, 13.000,79.583, 13.083,79.583, 13.167,79.583, 13.250,79.583, 13.333,79.583, 14.000,79.583, 14.083,79.583, 14.167,79.583, 14.250,79.583, 15.000,79.583, 15.083,79.583, 15.167,79.583, 15.833,79.583, 17.667,79.583, 18.167,79.583, 18.250,79.583, 18.333,79.583, 18.417,79.583, 19.667,79.583, 19.750,79.583, 19.833,79.583, 19.917,79.583, 20.000,79.583, 20.083,79.583, 20.167,79.583, 20.250,79.583, 20.333,79.583, 20.417,79.583, 20.500,79.583, 20.833,79.583, 21.167,79.583, 25.750,79.583, 76.167,79.583, 76.250,79.583, 76.333,79.583, 76.417,79.583, 76.500,79.583, 76.583,79.583, 76.667,79.583, 76.750,79.583, 76.833,79.583, 93.500,79.583, 93.583,79.583, 93.917,79.583, 99.583,79.583, 265.000,79.583, -95.000,79.583, 265.083,79.583, -94.917,79.583, 265.167,79.583, -94.833,79.583, 265.250,79.583, -94.750,79.583, 265.333,79.583, -94.667,79.583, 265.417,79.583, -94.583,79.583, 265.500,79.583, -94.500,79.583, 265.583,79.583, -94.417,79.583, 272.417,79.583, -87.583,79.583, 272.917,79.583, -87.083,79.583, 273.000,79.583, -87.000,79.583, 273.167,79.583, -86.833,79.583, 273.333,79.583, -86.667,79.583, 273.417,79.583, -86.583,79.583, 273.500,79.583, -86.500,79.583, 273.583,79.583, -86.417,79.583, 273.667,79.583, -86.333,79.583, 274.167,79.583, -85.833,79.583, 275.000,79.583, -85.000,79.583, 275.083,79.583, -84.917,79.583, 278.167,79.583, -81.833,79.583, 278.250,79.583, -81.750,79.583, 278.333,79.583, -81.667,79.583, 278.417,79.583, -81.583,79.583, 278.500,79.583, -81.500,79.583, 278.583,79.583, -81.417,79.583, 278.667,79.583, -81.333,79.583, 278.750,79.583, -81.250,79.583, 278.833,79.583, -81.167,79.583, 278.917,79.583, -81.083,79.583, 279.000,79.583, -81.000,79.583, 279.417,79.583, -80.583,79.583, 279.500,79.583, -80.500,79.583, 279.583,79.583, -80.417,79.583, 279.667,79.583, -80.333,79.583, 279.750,79.583, -80.250,79.583, 279.833,79.583, -80.167,79.583, 279.917,79.583, -80.083,79.583, 280.000,79.583, -80.000,79.583, 280.083,79.583, -79.917,79.583, 282.667,79.583, -77.333,79.583, 282.750,79.583, -77.250,79.583, 282.833,79.583, -77.167,79.583, 282.917,79.583, -77.083,79.583, 283.000,79.583, -77.000,79.583, 283.083,79.583, -76.917,79.583, 283.167,79.583, -76.833,79.583, 283.250,79.583, -76.750,79.583, 283.333,79.583, -76.667,79.583, 283.417,79.583, -76.583,79.583, 283.500,79.583, -76.500,79.583, 283.583,79.583, -76.417,79.583, 283.667,79.583, -76.333,79.583, 284.833,79.583, -75.167,79.583, 285.000,79.583, -75.000,79.583, 285.917,79.583, -74.083,79.583, 286.000,79.583, -74.000,79.583, 286.083,79.583, -73.917,79.583, 286.167,79.583, -73.833,79.583, 286.333,79.583, -73.667,79.583, 286.417,79.583, -73.583,79.583, 286.500,79.583, -73.500,79.583, 286.583,79.583, -73.417,79.583, 286.667,79.583, -73.333,79.583, 295.250,79.583, -64.750,79.583, 340.333,79.583, -19.667,79.583, 11.417,79.667, 11.917,79.667, 12.000,79.667, 12.083,79.667, 12.167,79.667, 12.417,79.667, 12.500,79.667, 12.583,79.667, 12.667,79.667, 12.750,79.667, 12.833,79.667, 14.333,79.667, 14.417,79.667, 14.833,79.667, 14.917,79.667, 15.750,79.667, 17.750,79.667, 17.833,79.667, 20.583,79.667, 20.667,79.667, 20.750,79.667, 20.833,79.667, 20.917,79.667, 21.000,79.667, 21.083,79.667, 21.167,79.667, 21.250,79.667, 21.333,79.667, 21.417,79.667, 21.500,79.667, 21.583,79.667, 21.667,79.667, 21.750,79.667, 21.833,79.667, 21.917,79.667, 25.833,79.667, 25.917,79.667, 26.000,79.667, 26.083,79.667, 92.167,79.667, 92.250,79.667, 92.333,79.667, 92.417,79.667, 92.500,79.667, 93.833,79.667, 93.917,79.667, 94.000,79.667, 97.417,79.667, 97.500,79.667, 97.583,79.667, 99.667,79.667, 264.083,79.667, -95.917,79.667, 264.167,79.667, -95.833,79.667, 264.250,79.667, -95.750,79.667, 264.333,79.667, -95.667,79.667, 264.417,79.667, -95.583,79.667, 264.500,79.667, -95.500,79.667, 264.583,79.667, -95.417,79.667, 264.667,79.667, -95.333,79.667, 264.750,79.667, -95.250,79.667, 265.667,79.667, -94.333,79.667, 272.500,79.667, -87.500,79.667, 272.583,79.667, -87.417,79.667, 272.667,79.667, -87.333,79.667, 274.750,79.667, -85.250,79.667, 274.833,79.667, -85.167,79.667, 274.917,79.667, -85.083,79.667, 277.917,79.667, -82.083,79.667, 278.000,79.667, -82.000,79.667, 278.083,79.667, -81.917,79.667, 279.083,79.667, -80.917,79.667, 279.167,79.667, -80.833,79.667, 279.250,79.667, -80.750,79.667, 279.333,79.667, -80.667,79.667, 280.167,79.667, -79.833,79.667, 286.500,79.667, -73.500,79.667, 286.583,79.667, -73.417,79.667, 295.083,79.667, -64.917,79.667, 295.167,79.667, -64.833,79.667, 340.333,79.667, -19.667,79.667, 11.250,79.750, 11.333,79.750, 11.417,79.750, 11.500,79.750, 11.583,79.750, 11.667,79.750, 11.833,79.750, 12.250,79.750, 12.333,79.750, 12.583,79.750, 12.667,79.750, 12.750,79.750, 12.833,79.750, 12.917,79.750, 13.000,79.750, 13.083,79.750, 13.167,79.750, 13.250,79.750, 13.333,79.750, 13.417,79.750, 13.500,79.750, 13.583,79.750, 13.667,79.750, 13.750,79.750, 13.833,79.750, 14.500,79.750, 14.583,79.750, 14.667,79.750, 14.750,79.750, 15.750,79.750, 17.750,79.750, 17.833,79.750, 17.917,79.750, 18.750,79.750, 18.833,79.750, 18.917,79.750, 19.000,79.750, 19.083,79.750, 19.167,79.750, 19.250,79.750, 19.333,79.750, 19.417,79.750, 19.500,79.750, 19.583,79.750, 19.667,79.750, 19.750,79.750, 19.833,79.750, 19.917,79.750, 22.000,79.750, 26.167,79.750, 26.250,79.750, 26.333,79.750, 26.417,79.750, 92.333,79.750, 92.583,79.750, 92.667,79.750, 92.750,79.750, 92.833,79.750, 92.917,79.750, 93.000,79.750, 93.083,79.750, 94.083,79.750, 94.167,79.750, 94.250,79.750, 94.333,79.750, 94.417,79.750, 94.500,79.750, 94.583,79.750, 97.333,79.750, 97.667,79.750, 97.750,79.750, 97.833,79.750, 99.750,79.750, 99.833,79.750, 260.750,79.750, -99.250,79.750, 260.833,79.750, -99.167,79.750, 260.917,79.750, -99.083,79.750, 261.000,79.750, -99.000,79.750, 263.833,79.750, -96.167,79.750, 263.917,79.750, -96.083,79.750, 264.000,79.750, -96.000,79.750, 264.833,79.750, -95.167,79.750, 264.917,79.750, -95.083,79.750, 265.000,79.750, -95.000,79.750, 265.083,79.750, -94.917,79.750, 265.167,79.750, -94.833,79.750, 265.250,79.750, -94.750,79.750, 265.500,79.750, -94.500,79.750, 265.750,79.750, -94.250,79.750, 272.417,79.750, -87.583,79.750, 272.583,79.750, -87.417,79.750, 272.750,79.750, -87.250,79.750, 273.667,79.750, -86.333,79.750, 273.750,79.750, -86.250,79.750, 273.833,79.750, -86.167,79.750, 273.917,79.750, -86.083,79.750, 274.000,79.750, -86.000,79.750, 274.083,79.750, -85.917,79.750, 274.167,79.750, -85.833,79.750, 274.250,79.750, -85.750,79.750, 274.333,79.750, -85.667,79.750, 274.417,79.750, -85.583,79.750, 274.500,79.750, -85.500,79.750, 274.583,79.750, -85.417,79.750, 274.667,79.750, -85.333,79.750, 277.750,79.750, -82.250,79.750, 277.833,79.750, -82.167,79.750, 278.500,79.750, -81.500,79.750, 278.583,79.750, -81.417,79.750, 278.667,79.750, -81.333,79.750, 278.750,79.750, -81.250,79.750, 278.833,79.750, -81.167,79.750, 278.917,79.750, -81.083,79.750, 279.000,79.750, -81.000,79.750, 279.417,79.750, -80.583,79.750, 279.500,79.750, -80.500,79.750, 279.583,79.750, -80.417,79.750, 279.667,79.750, -80.333,79.750, 279.750,79.750, -80.250,79.750, 279.833,79.750, -80.167,79.750, 279.917,79.750, -80.083,79.750, 280.000,79.750, -80.000,79.750, 280.083,79.750, -79.917,79.750, 285.083,79.750, -74.917,79.750, 285.167,79.750, -74.833,79.750, 285.250,79.750, -74.750,79.750, 285.333,79.750, -74.667,79.750, 285.417,79.750, -74.583,79.750, 285.500,79.750, -74.500,79.750, 285.583,79.750, -74.417,79.750, 285.667,79.750, -74.333,79.750, 285.750,79.750, -74.250,79.750, 285.833,79.750, -74.167,79.750, 285.917,79.750, -74.083,79.750, 286.000,79.750, -74.000,79.750, 286.083,79.750, -73.917,79.750, 286.417,79.750, -73.583,79.750, 287.083,79.750, -72.917,79.750, 287.167,79.750, -72.833,79.750, 287.250,79.750, -72.750,79.750, 287.333,79.750, -72.667,79.750, 287.417,79.750, -72.583,79.750, 287.500,79.750, -72.500,79.750, 287.583,79.750, -72.417,79.750, 287.667,79.750, -72.333,79.750, 287.750,79.750, -72.250,79.750, 287.833,79.750, -72.167,79.750, 287.917,79.750, -72.083,79.750, 288.000,79.750, -72.000,79.750, 288.083,79.750, -71.917,79.750, 288.167,79.750, -71.833,79.750, 288.250,79.750, -71.750,79.750, 288.333,79.750, -71.667,79.750, 295.000,79.750, -65.000,79.750, 339.500,79.750, -20.500,79.750, 339.583,79.750, -20.417,79.750, 339.667,79.750, -20.333,79.750, 339.750,79.750, -20.250,79.750, 339.833,79.750, -20.167,79.750, 340.000,79.750, -20.000,79.750, 340.417,79.750, -19.583,79.750, 341.417,79.750, -18.583,79.750, 341.500,79.750, -18.500,79.750, 11.750,79.833, 12.250,79.833, 13.333,79.833, 13.417,79.833, 13.500,79.833, 13.583,79.833, 13.667,79.833, 13.750,79.833, 13.833,79.833, 15.667,79.833, 15.750,79.833, 15.833,79.833, 15.917,79.833, 16.667,79.833, 16.750,79.833, 16.833,79.833, 17.333,79.833, 17.417,79.833, 17.500,79.833, 17.583,79.833, 17.667,79.833, 18.417,79.833, 18.500,79.833, 18.583,79.833, 18.667,79.833, 20.000,79.833, 20.083,79.833, 20.167,79.833, 20.250,79.833, 20.333,79.833, 20.417,79.833, 20.500,79.833, 20.583,79.833, 20.667,79.833, 20.750,79.833, 20.833,79.833, 20.917,79.833, 21.000,79.833, 21.083,79.833, 21.167,79.833, 21.250,79.833, 21.333,79.833, 21.417,79.833, 21.500,79.833, 21.750,79.833, 21.833,79.833, 21.917,79.833, 26.500,79.833, 26.583,79.833, 26.667,79.833, 26.750,79.833, 26.833,79.833, 91.250,79.833, 91.333,79.833, 91.417,79.833, 91.500,79.833, 91.583,79.833, 91.667,79.833, 91.750,79.833, 91.833,79.833, 91.917,79.833, 92.000,79.833, 92.083,79.833, 92.167,79.833, 92.250,79.833, 93.167,79.833, 93.250,79.833, 93.333,79.833, 93.417,79.833, 93.500,79.833, 93.583,79.833, 94.667,79.833, 97.417,79.833, 97.500,79.833, 97.917,79.833, 98.000,79.833, 98.083,79.833, 98.167,79.833, 98.250,79.833, 98.333,79.833, 98.417,79.833, 99.667,79.833, 99.750,79.833, 99.833,79.833, 260.750,79.833, -99.250,79.833, 261.000,79.833, -99.000,79.833, 261.083,79.833, -98.917,79.833, 263.583,79.833, -96.417,79.833, 263.667,79.833, -96.333,79.833, 263.750,79.833, -96.250,79.833, 263.833,79.833, -96.167,79.833, 265.333,79.833, -94.667,79.833, 265.417,79.833, -94.583,79.833, 265.583,79.833, -94.417,79.833, 265.667,79.833, -94.333,79.833, 272.333,79.833, -87.667,79.833, 272.500,79.833, -87.500,79.833, 272.667,79.833, -87.333,79.833, 272.750,79.833, -87.250,79.833, 273.583,79.833, -86.417,79.833, 274.417,79.833, -85.583,79.833, 274.500,79.833, -85.500,79.833, 274.583,79.833, -85.417,79.833, 274.667,79.833, -85.333,79.833, 277.500,79.833, -82.500,79.833, 277.583,79.833, -82.417,79.833, 277.667,79.833, -82.333,79.833, 278.500,79.833, -81.500,79.833, 285.000,79.833, -75.000,79.833, 286.167,79.833, -73.833,79.833, 286.333,79.833, -73.667,79.833, 286.500,79.833, -73.500,79.833, 286.667,79.833, -73.333,79.833, 286.750,79.833, -73.250,79.833, 286.833,79.833, -73.167,79.833, 286.917,79.833, -73.083,79.833, 287.000,79.833, -73.000,79.833, 288.417,79.833, -71.583,79.833, 288.500,79.833, -71.500,79.833, 288.583,79.833, -71.417,79.833, 288.667,79.833, -71.333,79.833, 288.750,79.833, -71.250,79.833, 295.000,79.833, -65.000,79.833, 339.250,79.833, -20.750,79.833, 339.333,79.833, -20.667,79.833, 339.417,79.833, -20.583,79.833, 339.917,79.833, -20.083,79.833, 340.083,79.833, -19.917,79.833, 340.500,79.833, -19.500,79.833, 340.583,79.833, -19.417,79.833, 340.667,79.833, -19.333,79.833, 340.750,79.833, -19.250,79.833, 340.833,79.833, -19.167,79.833, 340.917,79.833, -19.083,79.833, 341.000,79.833, -19.000,79.833, 341.083,79.833, -18.917,79.833, 341.167,79.833, -18.833,79.833, 341.250,79.833, -18.750,79.833, 341.333,79.833, -18.667,79.833, 341.583,79.833, -18.417,79.833, 341.667,79.833, -18.333,79.833, 341.750,79.833, -18.250,79.833, 341.833,79.833, -18.167,79.833, 16.000,79.917, 16.583,79.917, 16.917,79.917, 17.000,79.917, 17.083,79.917, 17.167,79.917, 17.250,79.917, 18.250,79.917, 18.333,79.917, 18.417,79.917, 18.500,79.917, 18.583,79.917, 18.667,79.917, 18.750,79.917, 21.583,79.917, 21.667,79.917, 22.167,79.917, 22.250,79.917, 22.333,79.917, 26.917,79.917, 27.000,79.917, 27.083,79.917, 91.333,79.917, 93.083,79.917, 93.167,79.917, 93.250,79.917, 93.333,79.917, 93.417,79.917, 93.500,79.917, 93.583,79.917, 93.667,79.917, 94.333,79.917, 94.417,79.917, 94.500,79.917, 94.583,79.917, 94.667,79.917, 97.583,79.917, 97.667,79.917, 98.500,79.917, 99.333,79.917, 99.417,79.917, 99.500,79.917, 99.583,79.917, 259.833,79.917, -100.167,79.917, 259.917,79.917, -100.083,79.917, 260.000,79.917, -100.000,79.917, 260.083,79.917, -99.917,79.917, 260.167,79.917, -99.833,79.917, 260.250,79.917, -99.750,79.917, 260.333,79.917, -99.667,79.917, 260.417,79.917, -99.583,79.917, 260.500,79.917, -99.500,79.917, 260.583,79.917, -99.417,79.917, 260.667,79.917, -99.333,79.917, 260.917,79.917, -99.083,79.917, 263.917,79.917, -96.083,79.917, 265.167,79.917, -94.833,79.917, 265.250,79.917, -94.750,79.917, 265.417,79.917, -94.583,79.917, 265.500,79.917, -94.500,79.917, 272.417,79.917, -87.583,79.917, 272.583,79.917, -87.417,79.917, 273.583,79.917, -86.417,79.917, 274.333,79.917, -85.667,79.917, 274.750,79.917, -85.250,79.917, 277.083,79.917, -82.917,79.917, 277.167,79.917, -82.833,79.917, 277.250,79.917, -82.750,79.917, 277.333,79.917, -82.667,79.917, 277.417,79.917, -82.583,79.917, 278.500,79.917, -81.500,79.917, 285.083,79.917, -74.917,79.917, 285.167,79.917, -74.833,79.917, 285.250,79.917, -74.750,79.917, 285.333,79.917, -74.667,79.917, 285.417,79.917, -74.583,79.917, 285.500,79.917, -74.500,79.917, 285.583,79.917, -74.417,79.917, 285.667,79.917, -74.333,79.917, 285.750,79.917, -74.250,79.917, 285.833,79.917, -74.167,79.917, 285.917,79.917, -74.083,79.917, 286.000,79.917, -74.000,79.917, 286.083,79.917, -73.917,79.917, 286.417,79.917, -73.583,79.917, 286.583,79.917, -73.417,79.917, 288.333,79.917, -71.667,79.917, 295.000,79.917, -65.000,79.917, 339.167,79.917, -20.833,79.917, 339.917,79.917, -20.083,79.917, 340.000,79.917, -20.000,79.917, 341.917,79.917, -18.083,79.917, 342.000,79.917, -18.000,79.917, 16.083,80.000, 16.167,80.000, 16.250,80.000, 16.333,80.000, 16.417,80.000, 16.500,80.000, 18.833,80.000, 22.083,80.000, 22.417,80.000, 27.000,80.000, 58.917,80.000, 59.000,80.000, 59.083,80.000, 59.167,80.000, 59.250,80.000, 59.333,80.000, 59.417,80.000, 59.500,80.000, 59.583,80.000, 59.667,80.000, 59.750,80.000, 91.250,80.000, 91.333,80.000, 91.417,80.000, 91.500,80.000, 91.583,80.000, 91.667,80.000, 91.750,80.000, 91.833,80.000, 91.917,80.000, 92.000,80.000, 92.083,80.000, 92.167,80.000, 92.250,80.000, 92.333,80.000, 92.417,80.000, 92.500,80.000, 92.583,80.000, 92.667,80.000, 92.750,80.000, 92.833,80.000, 92.917,80.000, 93.000,80.000, 93.667,80.000, 94.750,80.000, 94.833,80.000, 94.917,80.000, 95.000,80.000, 95.083,80.000, 95.167,80.000, 95.250,80.000, 95.333,80.000, 97.750,80.000, 97.833,80.000, 98.500,80.000, 98.583,80.000, 98.667,80.000, 98.750,80.000, 98.833,80.000, 98.917,80.000, 99.000,80.000, 99.083,80.000, 99.167,80.000, 99.250,80.000, 259.917,80.000, -100.083,80.000, 260.917,80.000, -99.083,80.000, 263.417,80.000, -96.583,80.000, 263.500,80.000, -96.500,80.000, 263.583,80.000, -96.417,80.000, 263.667,80.000, -96.333,80.000, 263.750,80.000, -96.250,80.000, 263.833,80.000, -96.167,80.000, 263.917,80.000, -96.083,80.000, 264.000,80.000, -96.000,80.000, 264.083,80.000, -95.917,80.000, 264.167,80.000, -95.833,80.000, 264.250,80.000, -95.750,80.000, 264.333,80.000, -95.667,80.000, 264.417,80.000, -95.583,80.000, 264.500,80.000, -95.500,80.000, 264.583,80.000, -95.417,80.000, 264.667,80.000, -95.333,80.000, 264.750,80.000, -95.250,80.000, 264.833,80.000, -95.167,80.000, 264.917,80.000, -95.083,80.000, 265.000,80.000, -95.000,80.000, 265.083,80.000, -94.917,80.000, 265.333,80.000, -94.667,80.000, 265.583,80.000, -94.417,80.000, 271.917,80.000, -88.083,80.000, 272.000,80.000, -88.000,80.000, 272.083,80.000, -87.917,80.000, 272.167,80.000, -87.833,80.000, 272.250,80.000, -87.750,80.000, 272.333,80.000, -87.667,80.000, 272.417,80.000, -87.583,80.000, 272.500,80.000, -87.500,80.000, 272.583,80.000, -87.417,80.000, 272.667,80.000, -87.333,80.000, 273.583,80.000, -86.417,80.000, 274.417,80.000, -85.583,80.000, 274.500,80.000, -85.500,80.000, 274.583,80.000, -85.417,80.000, 274.667,80.000, -85.333,80.000, 276.750,80.000, -83.250,80.000, 276.833,80.000, -83.167,80.000, 276.917,80.000, -83.083,80.000, 277.000,80.000, -83.000,80.000, 278.000,80.000, -82.000,80.000, 278.083,80.000, -81.917,80.000, 278.167,80.000, -81.833,80.000, 278.250,80.000, -81.750,80.000, 278.333,80.000, -81.667,80.000, 278.417,80.000, -81.583,80.000, 287.500,80.000, -72.500,80.000, 287.583,80.000, -72.417,80.000, 287.667,80.000, -72.333,80.000, 287.750,80.000, -72.250,80.000, 287.833,80.000, -72.167,80.000, 287.917,80.000, -72.083,80.000, 288.000,80.000, -72.000,80.000, 288.083,80.000, -71.917,80.000, 288.167,80.000, -71.833,80.000, 288.250,80.000, -71.750,80.000, 288.333,80.000, -71.667,80.000, 288.417,80.000, -71.583,80.000, 288.500,80.000, -71.500,80.000, 288.583,80.000, -71.417,80.000, 288.667,80.000, -71.333,80.000, 288.750,80.000, -71.250,80.000, 288.833,80.000, -71.167,80.000, 288.917,80.000, -71.083,80.000, 289.000,80.000, -71.000,80.000, 289.083,80.000, -70.917,80.000, 295.000,80.000, -65.000,80.000, 295.083,80.000, -64.917,80.000, 295.167,80.000, -64.833,80.000, 295.250,80.000, -64.750,80.000, 295.333,80.000, -64.667,80.000, 295.417,80.000, -64.583,80.000, 295.500,80.000, -64.500,80.000, 295.583,80.000, -64.417,80.000, 295.667,80.000, -64.333,80.000, 339.250,80.000, -20.750,80.000, 339.333,80.000, -20.667,80.000, 340.083,80.000, -19.917,80.000, 340.333,80.000, -19.667,80.000, 340.417,80.000, -19.583,80.000, 340.500,80.000, -19.500,80.000, 342.083,80.000, -17.917,80.000, 342.167,80.000, -17.833,80.000, 342.250,80.000, -17.750,80.000, 18.417,80.083, 18.500,80.083, 18.583,80.083, 18.667,80.083, 18.750,80.083, 18.917,80.083, 19.000,80.083, 19.083,80.083, 19.167,80.083, 19.250,80.083, 19.333,80.083, 19.417,80.083, 19.500,80.083, 21.667,80.083, 21.750,80.083, 21.833,80.083, 21.917,80.083, 22.000,80.083, 22.500,80.083, 23.000,80.083, 23.083,80.083, 23.167,80.083, 23.250,80.083, 23.333,80.083, 23.417,80.083, 23.500,80.083, 23.583,80.083, 26.750,80.083, 26.833,80.083, 26.917,80.083, 27.000,80.083, 27.083,80.083, 31.583,80.083, 31.667,80.083, 31.750,80.083, 31.833,80.083, 47.667,80.083, 47.750,80.083, 55.917,80.083, 56.000,80.083, 56.083,80.083, 56.167,80.083, 56.250,80.083, 56.333,80.083, 56.417,80.083, 56.500,80.083, 56.583,80.083, 56.667,80.083, 56.750,80.083, 56.833,80.083, 56.917,80.083, 59.167,80.083, 59.250,80.083, 59.333,80.083, 59.417,80.083, 59.500,80.083, 59.583,80.083, 59.667,80.083, 93.167,80.083, 93.250,80.083, 93.333,80.083, 93.417,80.083, 93.500,80.083, 93.583,80.083, 93.750,80.083, 93.833,80.083, 93.917,80.083, 94.000,80.083, 94.083,80.083, 94.167,80.083, 94.250,80.083, 94.333,80.083, 95.417,80.083, 95.500,80.083, 95.583,80.083, 95.667,80.083, 95.750,80.083, 95.833,80.083, 95.917,80.083, 96.000,80.083, 96.083,80.083, 96.167,80.083, 96.250,80.083, 96.333,80.083, 96.417,80.083, 96.500,80.083, 96.583,80.083, 96.667,80.083, 96.750,80.083, 96.833,80.083, 96.917,80.083, 97.000,80.083, 97.083,80.083, 97.167,80.083, 97.250,80.083, 97.583,80.083, 97.667,80.083, 97.750,80.083, 97.833,80.083, 259.917,80.083, -100.083,80.083, 260.000,80.083, -100.000,80.083, 260.083,80.083, -99.917,80.083, 260.167,80.083, -99.833,80.083, 260.250,80.083, -99.750,80.083, 260.333,80.083, -99.667,80.083, 260.417,80.083, -99.583,80.083, 260.500,80.083, -99.500,80.083, 260.583,80.083, -99.417,80.083, 260.667,80.083, -99.333,80.083, 260.750,80.083, -99.250,80.083, 260.833,80.083, -99.167,80.083, 263.250,80.083, -96.750,80.083, 263.333,80.083, -96.667,80.083, 263.417,80.083, -96.583,80.083, 263.500,80.083, -96.500,80.083, 263.583,80.083, -96.417,80.083, 265.250,80.083, -94.750,80.083, 265.333,80.083, -94.667,80.083, 265.417,80.083, -94.583,80.083, 265.500,80.083, -94.500,80.083, 265.583,80.083, -94.417,80.083, 265.667,80.083, -94.333,80.083, 270.917,80.083, -89.083,80.083, 271.000,80.083, -89.000,80.083, 271.083,80.083, -88.917,80.083, 271.167,80.083, -88.833,80.083, 271.250,80.083, -88.750,80.083, 271.333,80.083, -88.667,80.083, 271.417,80.083, -88.583,80.083, 271.500,80.083, -88.500,80.083, 271.583,80.083, -88.417,80.083, 271.833,80.083, -88.167,80.083, 273.417,80.083, -86.583,80.083, 273.500,80.083, -86.500,80.083, 276.417,80.083, -83.583,80.083, 276.500,80.083, -83.500,80.083, 276.583,80.083, -83.417,80.083, 276.667,80.083, -83.333,80.083, 277.667,80.083, -82.333,80.083, 277.750,80.083, -82.250,80.083, 277.833,80.083, -82.167,80.083, 277.917,80.083, -82.083,80.083, 287.417,80.083, -72.583,80.083, 288.750,80.083, -71.250,80.083, 288.833,80.083, -71.167,80.083, 288.917,80.083, -71.083,80.083, 289.000,80.083, -71.000,80.083, 289.083,80.083, -70.917,80.083, 289.167,80.083, -70.833,80.083, 289.250,80.083, -70.750,80.083, 289.333,80.083, -70.667,80.083, 293.000,80.083, -67.000,80.083, 293.083,80.083, -66.917,80.083, 293.167,80.083, -66.833,80.083, 293.250,80.083, -66.750,80.083, 293.333,80.083, -66.667,80.083, 293.750,80.083, -66.250,80.083, 293.833,80.083, -66.167,80.083, 293.917,80.083, -66.083,80.083, 294.000,80.083, -66.000,80.083, 294.083,80.083, -65.917,80.083, 294.167,80.083, -65.833,80.083, 294.250,80.083, -65.750,80.083, 294.333,80.083, -65.667,80.083, 294.417,80.083, -65.583,80.083, 294.833,80.083, -65.167,80.083, 294.917,80.083, -65.083,80.083, 295.000,80.083, -65.000,80.083, 295.750,80.083, -64.250,80.083, 339.417,80.083, -20.583,80.083, 339.500,80.083, -20.500,80.083, 339.583,80.083, -20.417,80.083, 340.083,80.083, -19.917,80.083, 340.250,80.083, -19.750,80.083, 340.583,80.083, -19.417,80.083, 341.000,80.083, -19.000,80.083, 341.083,80.083, -18.917,80.083, 341.167,80.083, -18.833,80.083, 341.250,80.083, -18.750,80.083, 341.333,80.083, -18.667,80.083, 341.417,80.083, -18.583,80.083, 341.500,80.083, -18.500,80.083, 341.583,80.083, -18.417,80.083, 341.667,80.083, -18.333,80.083, 341.750,80.083, -18.250,80.083, 341.833,80.083, -18.167,80.083, 341.917,80.083, -18.083,80.083, 342.000,80.083, -18.000,80.083, 342.083,80.083, -17.917,80.083, 342.167,80.083, -17.833,80.083, 342.250,80.083, -17.750,80.083, 18.000,80.167, 18.083,80.167, 18.167,80.167, 18.250,80.167, 18.333,80.167, 18.500,80.167, 18.750,80.167, 18.833,80.167, 19.583,80.167, 19.667,80.167, 20.750,80.167, 20.833,80.167, 20.917,80.167, 21.000,80.167, 21.083,80.167, 21.167,80.167, 21.250,80.167, 21.333,80.167, 21.417,80.167, 21.583,80.167, 22.417,80.167, 22.917,80.167, 23.667,80.167, 23.750,80.167, 25.167,80.167, 25.250,80.167, 25.333,80.167, 25.417,80.167, 25.500,80.167, 25.583,80.167, 25.667,80.167, 25.750,80.167, 25.833,80.167, 25.917,80.167, 26.000,80.167, 26.083,80.167, 26.167,80.167, 26.250,80.167, 26.333,80.167, 26.417,80.167, 26.500,80.167, 26.583,80.167, 26.667,80.167, 32.417,80.167, 32.500,80.167, 32.583,80.167, 32.667,80.167, 32.750,80.167, 32.833,80.167, 32.917,80.167, 33.000,80.167, 33.083,80.167, 47.833,80.167, 47.917,80.167, 48.000,80.167, 48.083,80.167, 48.167,80.167, 48.250,80.167, 48.333,80.167, 48.417,80.167, 48.750,80.167, 48.833,80.167, 56.000,80.167, 56.917,80.167, 57.333,80.167, 57.417,80.167, 57.500,80.167, 57.583,80.167, 57.667,80.167, 57.750,80.167, 92.083,80.167, 92.167,80.167, 92.250,80.167, 92.333,80.167, 92.417,80.167, 92.500,80.167, 92.583,80.167, 92.917,80.167, 93.000,80.167, 93.083,80.167, 94.417,80.167, 94.500,80.167, 94.583,80.167, 94.667,80.167, 94.750,80.167, 94.833,80.167, 94.917,80.167, 95.000,80.167, 95.083,80.167, 95.167,80.167, 95.250,80.167, 95.333,80.167, 97.333,80.167, 97.417,80.167, 97.500,80.167, 264.417,80.167, -95.583,80.167, 264.500,80.167, -95.500,80.167, 264.583,80.167, -95.417,80.167, 264.667,80.167, -95.333,80.167, 264.750,80.167, -95.250,80.167, 264.833,80.167, -95.167,80.167, 264.917,80.167, -95.083,80.167, 265.750,80.167, -94.250,80.167, 270.667,80.167, -89.333,80.167, 270.750,80.167, -89.250,80.167, 270.833,80.167, -89.167,80.167, 271.667,80.167, -88.333,80.167, 271.917,80.167, -88.083,80.167, 272.000,80.167, -88.000,80.167, 272.083,80.167, -87.917,80.167, 272.167,80.167, -87.833,80.167, 273.417,80.167, -86.583,80.167, 276.083,80.167, -83.917,80.167, 276.167,80.167, -83.833,80.167, 276.250,80.167, -83.750,80.167, 276.333,80.167, -83.667,80.167, 277.333,80.167, -82.667,80.167, 277.417,80.167, -82.583,80.167, 277.500,80.167, -82.500,80.167, 277.583,80.167, -82.417,80.167, 287.500,80.167, -72.500,80.167, 287.583,80.167, -72.417,80.167, 288.167,80.167, -71.833,80.167, 288.250,80.167, -71.750,80.167, 288.333,80.167, -71.667,80.167, 288.417,80.167, -71.583,80.167, 288.500,80.167, -71.500,80.167, 288.583,80.167, -71.417,80.167, 292.667,80.167, -67.333,80.167, 292.750,80.167, -67.250,80.167, 292.833,80.167, -67.167,80.167, 292.917,80.167, -67.083,80.167, 293.417,80.167, -66.583,80.167, 293.500,80.167, -66.500,80.167, 293.583,80.167, -66.417,80.167, 293.667,80.167, -66.333,80.167, 294.500,80.167, -65.500,80.167, 294.583,80.167, -65.417,80.167, 294.667,80.167, -65.333,80.167, 294.750,80.167, -65.250,80.167, 295.083,80.167, -64.917,80.167, 295.167,80.167, -64.833,80.167, 295.250,80.167, -64.750,80.167, 295.333,80.167, -64.667,80.167, 295.417,80.167, -64.583,80.167, 295.500,80.167, -64.500,80.167, 295.667,80.167, -64.333,80.167, 295.833,80.167, -64.167,80.167, 339.667,80.167, -20.333,80.167, 339.750,80.167, -20.250,80.167, 339.833,80.167, -20.167,80.167, 340.083,80.167, -19.917,80.167, 340.167,80.167, -19.833,80.167, 340.250,80.167, -19.750,80.167, 340.333,80.167, -19.667,80.167, 340.417,80.167, -19.583,80.167, 340.500,80.167, -19.500,80.167, 340.583,80.167, -19.417,80.167, 340.667,80.167, -19.333,80.167, 340.750,80.167, -19.250,80.167, 340.917,80.167, -19.083,80.167, 18.417,80.250, 18.500,80.250, 19.167,80.250, 19.250,80.250, 19.333,80.250, 19.417,80.250, 19.750,80.250, 19.833,80.250, 20.500,80.250, 20.583,80.250, 20.667,80.250, 21.500,80.250, 21.583,80.250, 21.667,80.250, 21.750,80.250, 22.500,80.250, 22.917,80.250, 23.833,80.250, 23.917,80.250, 24.000,80.250, 24.083,80.250, 24.167,80.250, 24.500,80.250, 24.583,80.250, 24.667,80.250, 24.750,80.250, 24.833,80.250, 24.917,80.250, 25.000,80.250, 25.083,80.250, 46.833,80.250, 46.917,80.250, 47.000,80.250, 47.083,80.250, 47.167,80.250, 47.250,80.250, 47.333,80.250, 47.417,80.250, 47.500,80.250, 47.583,80.250, 47.667,80.250, 47.750,80.250, 47.833,80.250, 47.917,80.250, 48.000,80.250, 48.083,80.250, 48.167,80.250, 48.500,80.250, 48.583,80.250, 48.667,80.250, 48.750,80.250, 48.833,80.250, 52.250,80.250, 52.333,80.250, 52.417,80.250, 52.500,80.250, 52.583,80.250, 52.667,80.250, 52.750,80.250, 52.833,80.250, 52.917,80.250, 53.000,80.250, 53.083,80.250, 53.167,80.250, 53.250,80.250, 53.333,80.250, 53.417,80.250, 53.500,80.250, 53.583,80.250, 53.667,80.250, 53.750,80.250, 56.000,80.250, 56.417,80.250, 56.500,80.250, 56.583,80.250, 56.667,80.250, 56.917,80.250, 57.333,80.250, 57.833,80.250, 57.917,80.250, 92.250,80.250, 92.667,80.250, 92.750,80.250, 92.833,80.250, 95.417,80.250, 95.500,80.250, 95.583,80.250, 95.667,80.250, 95.750,80.250, 95.833,80.250, 95.917,80.250, 96.000,80.250, 96.083,80.250, 96.167,80.250, 96.250,80.250, 96.333,80.250, 96.417,80.250, 96.500,80.250, 96.583,80.250, 96.667,80.250, 96.750,80.250, 96.833,80.250, 96.917,80.250, 97.000,80.250, 97.083,80.250, 263.750,80.250, -96.250,80.250, 263.833,80.250, -96.167,80.250, 263.917,80.250, -96.083,80.250, 264.000,80.250, -96.000,80.250, 264.083,80.250, -95.917,80.250, 264.167,80.250, -95.833,80.250, 264.250,80.250, -95.750,80.250, 264.333,80.250, -95.667,80.250, 265.000,80.250, -95.000,80.250, 265.083,80.250, -94.917,80.250, 265.167,80.250, -94.833,80.250, 265.250,80.250, -94.750,80.250, 265.333,80.250, -94.667,80.250, 265.417,80.250, -94.583,80.250, 265.500,80.250, -94.500,80.250, 265.583,80.250, -94.417,80.250, 265.667,80.250, -94.333,80.250, 270.583,80.250, -89.417,80.250, 271.417,80.250, -88.583,80.250, 271.500,80.250, -88.500,80.250, 271.583,80.250, -88.417,80.250, 272.167,80.250, -87.833,80.250, 273.500,80.250, -86.500,80.250, 273.583,80.250, -86.417,80.250, 273.667,80.250, -86.333,80.250, 273.750,80.250, -86.250,80.250, 273.833,80.250, -86.167,80.250, 273.917,80.250, -86.083,80.250, 274.000,80.250, -86.000,80.250, 274.083,80.250, -85.917,80.250, 274.167,80.250, -85.833,80.250, 274.250,80.250, -85.750,80.250, 274.333,80.250, -85.667,80.250, 274.417,80.250, -85.583,80.250, 274.500,80.250, -85.500,80.250, 274.583,80.250, -85.417,80.250, 274.667,80.250, -85.333,80.250, 274.750,80.250, -85.250,80.250, 274.833,80.250, -85.167,80.250, 274.917,80.250, -85.083,80.250, 275.000,80.250, -85.000,80.250, 275.083,80.250, -84.917,80.250, 275.167,80.250, -84.833,80.250, 275.250,80.250, -84.750,80.250, 275.333,80.250, -84.667,80.250, 275.417,80.250, -84.583,80.250, 275.500,80.250, -84.500,80.250, 275.583,80.250, -84.417,80.250, 275.667,80.250, -84.333,80.250, 275.750,80.250, -84.250,80.250, 275.833,80.250, -84.167,80.250, 275.917,80.250, -84.083,80.250, 276.000,80.250, -84.000,80.250, 277.083,80.250, -82.917,80.250, 277.167,80.250, -82.833,80.250, 277.250,80.250, -82.750,80.250, 287.667,80.250, -72.333,80.250, 287.750,80.250, -72.250,80.250, 287.833,80.250, -72.167,80.250, 287.917,80.250, -72.083,80.250, 288.000,80.250, -72.000,80.250, 288.083,80.250, -71.917,80.250, 288.667,80.250, -71.333,80.250, 288.750,80.250, -71.250,80.250, 288.833,80.250, -71.167,80.250, 288.917,80.250, -71.083,80.250, 289.000,80.250, -71.000,80.250, 289.083,80.250, -70.917,80.250, 289.167,80.250, -70.833,80.250, 289.250,80.250, -70.750,80.250, 289.333,80.250, -70.667,80.250, 289.417,80.250, -70.583,80.250, 289.500,80.250, -70.500,80.250, 289.583,80.250, -70.417,80.250, 289.667,80.250, -70.333,80.250, 289.750,80.250, -70.250,80.250, 289.833,80.250, -70.167,80.250, 292.583,80.250, -67.417,80.250, 295.583,80.250, -64.417,80.250, 295.750,80.250, -64.250,80.250, 339.917,80.250, -20.083,80.250, 340.000,80.250, -20.000,80.250, 340.833,80.250, -19.167,80.250, 341.000,80.250, -19.000,80.250, 341.083,80.250, -18.917,80.250, 341.167,80.250, -18.833,80.250, 341.250,80.250, -18.750,80.250, 341.333,80.250, -18.667,80.250, 341.417,80.250, -18.583,80.250, 341.500,80.250, -18.500,80.250, 341.583,80.250, -18.417,80.250, 341.667,80.250, -18.333,80.250, 341.750,80.250, -18.250,80.250, 341.833,80.250, -18.167,80.250, 341.917,80.250, -18.083,80.250, 342.000,80.250, -18.000,80.250, 342.083,80.250, -17.917,80.250, 342.167,80.250, -17.833,80.250, 342.250,80.250, -17.750,80.250, 342.333,80.250, -17.667,80.250, 342.417,80.250, -17.583,80.250, 342.500,80.250, -17.500,80.250, 342.583,80.250, -17.417,80.250, 342.667,80.250, -17.333,80.250, 342.750,80.250, -17.250,80.250, 18.250,80.333, 18.333,80.333, 18.417,80.333, 18.500,80.333, 19.000,80.333, 19.083,80.333, 19.167,80.333, 19.917,80.333, 20.000,80.333, 20.083,80.333, 20.167,80.333, 20.333,80.333, 20.417,80.333, 22.417,80.333, 22.667,80.333, 22.750,80.333, 23.000,80.333, 23.083,80.333, 23.167,80.333, 23.250,80.333, 24.250,80.333, 24.333,80.333, 24.417,80.333, 46.833,80.333, 46.917,80.333, 47.000,80.333, 47.083,80.333, 48.250,80.333, 48.667,80.333, 52.750,80.333, 52.833,80.333, 52.917,80.333, 53.000,80.333, 53.083,80.333, 53.167,80.333, 53.250,80.333, 53.333,80.333, 56.000,80.333, 56.083,80.333, 56.167,80.333, 56.250,80.333, 56.333,80.333, 56.750,80.333, 56.833,80.333, 56.917,80.333, 57.000,80.333, 57.250,80.333, 58.000,80.333, 58.083,80.333, 58.167,80.333, 58.250,80.333, 58.333,80.333, 58.417,80.333, 58.500,80.333, 58.833,80.333, 58.917,80.333, 59.000,80.333, 59.083,80.333, 59.167,80.333, 91.500,80.333, 91.583,80.333, 91.667,80.333, 91.750,80.333, 91.833,80.333, 91.917,80.333, 92.000,80.333, 92.083,80.333, 92.167,80.333, 97.167,80.333, 97.250,80.333, 263.417,80.333, -96.583,80.333, 263.500,80.333, -96.500,80.333, 263.583,80.333, -96.417,80.333, 263.667,80.333, -96.333,80.333, 263.750,80.333, -96.250,80.333, 263.833,80.333, -96.167,80.333, 263.917,80.333, -96.083,80.333, 264.000,80.333, -96.000,80.333, 264.083,80.333, -95.917,80.333, 264.167,80.333, -95.833,80.333, 264.250,80.333, -95.750,80.333, 270.667,80.333, -89.333,80.333, 271.417,80.333, -88.583,80.333, 272.000,80.333, -88.000,80.333, 272.083,80.333, -87.917,80.333, 272.167,80.333, -87.833,80.333, 276.917,80.333, -83.083,80.333, 277.000,80.333, -83.000,80.333, 277.083,80.333, -82.917,80.333, 277.167,80.333, -82.833,80.333, 277.250,80.333, -82.750,80.333, 277.333,80.333, -82.667,80.333, 277.417,80.333, -82.583,80.333, 277.500,80.333, -82.500,80.333, 277.583,80.333, -82.417,80.333, 277.667,80.333, -82.333,80.333, 277.750,80.333, -82.250,80.333, 277.833,80.333, -82.167,80.333, 277.917,80.333, -82.083,80.333, 278.000,80.333, -82.000,80.333, 278.083,80.333, -81.917,80.333, 278.167,80.333, -81.833,80.333, 278.250,80.333, -81.750,80.333, 278.333,80.333, -81.667,80.333, 278.417,80.333, -81.583,80.333, 278.500,80.333, -81.500,80.333, 289.417,80.333, -70.583,80.333, 292.583,80.333, -67.417,80.333, 292.667,80.333, -67.333,80.333, 292.750,80.333, -67.250,80.333, 292.833,80.333, -67.167,80.333, 292.917,80.333, -67.083,80.333, 293.000,80.333, -67.000,80.333, 340.083,80.333, -19.917,80.333, 340.167,80.333, -19.833,80.333, 340.250,80.333, -19.750,80.333, 340.333,80.333, -19.667,80.333, 340.417,80.333, -19.583,80.333, 340.500,80.333, -19.500,80.333, 340.583,80.333, -19.417,80.333, 340.667,80.333, -19.333,80.333, 340.750,80.333, -19.250,80.333, 342.833,80.333, -17.167,80.333, 342.917,80.333, -17.083,80.333, 343.000,80.333, -17.000,80.333, 343.083,80.333, -16.917,80.333, 343.167,80.333, -16.833,80.333, 19.500,80.417, 19.583,80.417, 19.667,80.417, 19.750,80.417, 19.833,80.417, 19.917,80.417, 20.250,80.417, 22.417,80.417, 22.500,80.417, 22.583,80.417, 22.833,80.417, 22.917,80.417, 23.000,80.417, 23.083,80.417, 23.167,80.417, 48.250,80.417, 48.667,80.417, 48.750,80.417, 48.833,80.417, 48.917,80.417, 49.000,80.417, 49.083,80.417, 49.167,80.417, 49.250,80.417, 49.333,80.417, 49.417,80.417, 49.500,80.417, 49.583,80.417, 49.667,80.417, 57.250,80.417, 57.333,80.417, 57.417,80.417, 57.500,80.417, 57.583,80.417, 57.667,80.417, 57.750,80.417, 57.833,80.417, 57.917,80.417, 58.000,80.417, 58.083,80.417, 58.167,80.417, 58.250,80.417, 58.333,80.417, 58.417,80.417, 58.500,80.417, 58.583,80.417, 58.667,80.417, 58.750,80.417, 58.833,80.417, 60.917,80.417, 61.000,80.417, 92.250,80.417, 97.083,80.417, 264.333,80.417, -95.667,80.417, 270.000,80.417, -90.000,80.417, 270.167,80.417, -89.833,80.417, 270.583,80.417, -89.417,80.417, 271.500,80.417, -88.500,80.417, 271.583,80.417, -88.417,80.417, 271.667,80.417, -88.333,80.417, 271.750,80.417, -88.250,80.417, 271.833,80.417, -88.167,80.417, 271.917,80.417, -88.083,80.417, 278.583,80.417, -81.417,80.417, 278.667,80.417, -81.333,80.417, 278.750,80.417, -81.250,80.417, 278.833,80.417, -81.167,80.417, 278.917,80.417, -81.083,80.417, 279.000,80.417, -81.000,80.417, 279.083,80.417, -80.917,80.417, 279.167,80.417, -80.833,80.417, 279.250,80.417, -80.750,80.417, 279.333,80.417, -80.667,80.417, 279.417,80.417, -80.583,80.417, 279.500,80.417, -80.500,80.417, 279.583,80.417, -80.417,80.417, 289.250,80.417, -70.750,80.417, 289.333,80.417, -70.667,80.417, 289.417,80.417, -70.583,80.417, 289.833,80.417, -70.167,80.417, 289.917,80.417, -70.083,80.417, 290.000,80.417, -70.000,80.417, 290.083,80.417, -69.917,80.417, 290.167,80.417, -69.833,80.417, 290.250,80.417, -69.750,80.417, 290.333,80.417, -69.667,80.417, 290.417,80.417, -69.583,80.417, 290.500,80.417, -69.500,80.417, 293.083,80.417, -66.917,80.417, 293.167,80.417, -66.833,80.417, 293.250,80.417, -66.750,80.417, 343.250,80.417, -16.750,80.417, 343.333,80.417, -16.667,80.417, 22.750,80.500, 46.083,80.500, 46.167,80.500, 46.250,80.500, 46.333,80.500, 47.750,80.500, 47.833,80.500, 47.917,80.500, 48.000,80.500, 48.083,80.500, 48.167,80.500, 48.250,80.500, 48.333,80.500, 48.417,80.500, 48.500,80.500, 48.583,80.500, 48.917,80.500, 49.000,80.500, 49.083,80.500, 49.167,80.500, 49.250,80.500, 49.333,80.500, 49.750,80.500, 49.833,80.500, 49.917,80.500, 59.417,80.500, 59.500,80.500, 59.583,80.500, 59.667,80.500, 59.750,80.500, 59.833,80.500, 59.917,80.500, 60.000,80.500, 60.083,80.500, 60.167,80.500, 60.250,80.500, 60.333,80.500, 60.417,80.500, 60.500,80.500, 60.583,80.500, 60.667,80.500, 60.750,80.500, 60.833,80.500, 61.083,80.500, 61.167,80.500, 92.333,80.500, 92.417,80.500, 92.500,80.500, 92.583,80.500, 92.667,80.500, 92.750,80.500, 97.000,80.500, 264.000,80.500, -96.000,80.500, 264.083,80.500, -95.917,80.500, 264.167,80.500, -95.833,80.500, 264.250,80.500, -95.750,80.500, 264.917,80.500, -95.083,80.500, 265.000,80.500, -95.000,80.500, 265.083,80.500, -94.917,80.500, 265.167,80.500, -94.833,80.500, 265.250,80.500, -94.750,80.500, 265.333,80.500, -94.667,80.500, 265.417,80.500, -94.583,80.500, 265.500,80.500, -94.500,80.500, 265.583,80.500, -94.417,80.500, 265.667,80.500, -94.333,80.500, 265.750,80.500, -94.250,80.500, 265.833,80.500, -94.167,80.500, 265.917,80.500, -94.083,80.500, 266.000,80.500, -94.000,80.500, 269.000,80.500, -91.000,80.500, 269.083,80.500, -90.917,80.500, 269.167,80.500, -90.833,80.500, 269.250,80.500, -90.750,80.500, 269.333,80.500, -90.667,80.500, 269.417,80.500, -90.583,80.500, 269.500,80.500, -90.500,80.500, 269.583,80.500, -90.417,80.500, 269.667,80.500, -90.333,80.500, 269.750,80.500, -90.250,80.500, 269.833,80.500, -90.167,80.500, 269.917,80.500, -90.083,80.500, 270.083,80.500, -89.917,80.500, 270.250,80.500, -89.750,80.500, 270.333,80.500, -89.667,80.500, 270.417,80.500, -89.583,80.500, 270.500,80.500, -89.500,80.500, 270.583,80.500, -89.417,80.500, 279.667,80.500, -80.333,80.500, 279.750,80.500, -80.250,80.500, 279.833,80.500, -80.167,80.500, 279.917,80.500, -80.083,80.500, 280.000,80.500, -80.000,80.500, 280.083,80.500, -79.917,80.500, 280.167,80.500, -79.833,80.500, 280.250,80.500, -79.750,80.500, 280.333,80.500, -79.667,80.500, 280.417,80.500, -79.583,80.500, 280.500,80.500, -79.500,80.500, 280.583,80.500, -79.417,80.500, 280.667,80.500, -79.333,80.500, 280.750,80.500, -79.250,80.500, 280.833,80.500, -79.167,80.500, 280.917,80.500, -79.083,80.500, 281.000,80.500, -79.000,80.500, 281.083,80.500, -78.917,80.500, 281.167,80.500, -78.833,80.500, 281.250,80.500, -78.750,80.500, 281.333,80.500, -78.667,80.500, 281.417,80.500, -78.583,80.500, 281.500,80.500, -78.500,80.500, 281.583,80.500, -78.417,80.500, 281.667,80.500, -78.333,80.500, 281.750,80.500, -78.250,80.500, 281.833,80.500, -78.167,80.500, 281.917,80.500, -78.083,80.500, 289.167,80.500, -70.833,80.500, 289.583,80.500, -70.417,80.500, 289.667,80.500, -70.333,80.500, 289.750,80.500, -70.250,80.500, 290.583,80.500, -69.417,80.500, 293.333,80.500, -66.667,80.500, 293.417,80.500, -66.583,80.500, 293.500,80.500, -66.500,80.500, 293.583,80.500, -66.417,80.500, 335.583,80.500, -24.417,80.500, 335.667,80.500, -24.333,80.500, 335.750,80.500, -24.250,80.500, 339.417,80.500, -20.583,80.500, 339.500,80.500, -20.500,80.500, 339.583,80.500, -20.417,80.500, 339.667,80.500, -20.333,80.500, 341.000,80.500, -19.000,80.500, 341.167,80.500, -18.833,80.500, 341.250,80.500, -18.750,80.500, 341.333,80.500, -18.667,80.500, 341.417,80.500, -18.583,80.500, 341.500,80.500, -18.500,80.500, 341.583,80.500, -18.417,80.500, 341.667,80.500, -18.333,80.500, 341.750,80.500, -18.250,80.500, 341.833,80.500, -18.167,80.500, 341.917,80.500, -18.083,80.500, 342.000,80.500, -18.000,80.500, 342.083,80.500, -17.917,80.500, 342.167,80.500, -17.833,80.500, 342.833,80.500, -17.167,80.500, 342.917,80.500, -17.083,80.500, 343.000,80.500, -17.000,80.500, 343.083,80.500, -16.917,80.500, 343.167,80.500, -16.833,80.500, 343.250,80.500, -16.750,80.500, 343.333,80.500, -16.667,80.500, 343.417,80.500, -16.583,80.500, 343.500,80.500, -16.500,80.500, 343.583,80.500, -16.417,80.500, 343.667,80.500, -16.333,80.500, 45.333,80.583, 45.417,80.583, 45.500,80.583, 45.583,80.583, 45.667,80.583, 45.750,80.583, 45.833,80.583, 45.917,80.583, 46.000,80.583, 46.417,80.583, 46.500,80.583, 46.583,80.583, 46.667,80.583, 46.750,80.583, 46.833,80.583, 46.917,80.583, 49.417,80.583, 49.500,80.583, 49.583,80.583, 50.000,80.583, 50.083,80.583, 50.167,80.583, 50.250,80.583, 50.333,80.583, 50.417,80.583, 50.500,80.583, 50.583,80.583, 50.667,80.583, 50.750,80.583, 50.833,80.583, 50.917,80.583, 51.000,80.583, 59.333,80.583, 61.250,80.583, 61.333,80.583, 61.417,80.583, 61.500,80.583, 61.583,80.583, 92.833,80.583, 96.917,80.583, 264.083,80.583, -95.917,80.583, 264.333,80.583, -95.667,80.583, 264.750,80.583, -95.250,80.583, 264.833,80.583, -95.167,80.583, 266.083,80.583, -93.917,80.583, 268.917,80.583, -91.083,80.583, 273.417,80.583, -86.583,80.583, 273.500,80.583, -86.500,80.583, 273.583,80.583, -86.417,80.583, 273.667,80.583, -86.333,80.583, 273.750,80.583, -86.250,80.583, 273.833,80.583, -86.167,80.583, 273.917,80.583, -86.083,80.583, 274.333,80.583, -85.667,80.583, 274.417,80.583, -85.583,80.583, 274.500,80.583, -85.500,80.583, 274.583,80.583, -85.417,80.583, 274.667,80.583, -85.333,80.583, 274.750,80.583, -85.250,80.583, 274.833,80.583, -85.167,80.583, 274.917,80.583, -85.083,80.583, 275.000,80.583, -85.000,80.583, 275.083,80.583, -84.917,80.583, 275.167,80.583, -84.833,80.583, 275.250,80.583, -84.750,80.583, 275.333,80.583, -84.667,80.583, 275.417,80.583, -84.583,80.583, 275.500,80.583, -84.500,80.583, 275.583,80.583, -84.417,80.583, 275.667,80.583, -84.333,80.583, 275.750,80.583, -84.250,80.583, 275.833,80.583, -84.167,80.583, 275.917,80.583, -84.083,80.583, 276.000,80.583, -84.000,80.583, 276.917,80.583, -83.083,80.583, 277.000,80.583, -83.000,80.583, 277.083,80.583, -82.917,80.583, 277.167,80.583, -82.833,80.583, 277.250,80.583, -82.750,80.583, 277.333,80.583, -82.667,80.583, 277.417,80.583, -82.583,80.583, 277.500,80.583, -82.500,80.583, 277.583,80.583, -82.417,80.583, 277.667,80.583, -82.333,80.583, 277.750,80.583, -82.250,80.583, 277.833,80.583, -82.167,80.583, 282.000,80.583, -78.000,80.583, 289.250,80.583, -70.750,80.583, 289.333,80.583, -70.667,80.583, 289.417,80.583, -70.583,80.583, 289.500,80.583, -70.500,80.583, 290.667,80.583, -69.333,80.583, 290.750,80.583, -69.250,80.583, 290.833,80.583, -69.167,80.583, 290.917,80.583, -69.083,80.583, 293.667,80.583, -66.333,80.583, 293.750,80.583, -66.250,80.583, 293.833,80.583, -66.167,80.583, 293.917,80.583, -66.083,80.583, 294.083,80.583, -65.917,80.583, 294.167,80.583, -65.833,80.583, 294.250,80.583, -65.750,80.583, 294.333,80.583, -65.667,80.583, 294.417,80.583, -65.583,80.583, 335.500,80.583, -24.500,80.583, 335.833,80.583, -24.167,80.583, 335.917,80.583, -24.083,80.583, 336.000,80.583, -24.000,80.583, 336.083,80.583, -23.917,80.583, 339.333,80.583, -20.667,80.583, 339.750,80.583, -20.250,80.583, 339.833,80.583, -20.167,80.583, 339.917,80.583, -20.083,80.583, 340.000,80.583, -20.000,80.583, 340.083,80.583, -19.917,80.583, 340.167,80.583, -19.833,80.583, 340.250,80.583, -19.750,80.583, 340.333,80.583, -19.667,80.583, 340.917,80.583, -19.083,80.583, 341.083,80.583, -18.917,80.583, 342.250,80.583, -17.750,80.583, 342.333,80.583, -17.667,80.583, 342.417,80.583, -17.583,80.583, 342.500,80.583, -17.500,80.583, 342.583,80.583, -17.417,80.583, 342.667,80.583, -17.333,80.583, 342.750,80.583, -17.250,80.583, 45.833,80.667, 45.917,80.667, 46.000,80.667, 46.083,80.667, 46.167,80.667, 46.250,80.667, 46.333,80.667, 46.417,80.667, 46.500,80.667, 46.583,80.667, 46.667,80.667, 46.750,80.667, 46.833,80.667, 46.917,80.667, 47.000,80.667, 47.083,80.667, 47.167,80.667, 48.083,80.667, 48.167,80.667, 48.250,80.667, 48.333,80.667, 48.417,80.667, 48.500,80.667, 48.583,80.667, 49.667,80.667, 50.250,80.667, 50.333,80.667, 50.417,80.667, 50.500,80.667, 50.583,80.667, 50.667,80.667, 50.750,80.667, 51.000,80.667, 51.083,80.667, 51.167,80.667, 51.250,80.667, 51.333,80.667, 51.417,80.667, 51.500,80.667, 55.667,80.667, 55.750,80.667, 55.833,80.667, 55.917,80.667, 56.000,80.667, 56.083,80.667, 56.167,80.667, 56.250,80.667, 56.333,80.667, 56.417,80.667, 56.500,80.667, 56.583,80.667, 56.667,80.667, 56.750,80.667, 56.833,80.667, 59.333,80.667, 59.417,80.667, 61.667,80.667, 61.750,80.667, 61.833,80.667, 61.917,80.667, 92.917,80.667, 93.000,80.667, 93.083,80.667, 97.000,80.667, 97.083,80.667, 97.333,80.667, 97.417,80.667, 263.917,80.667, -96.083,80.667, 264.000,80.667, -96.000,80.667, 264.083,80.667, -95.917,80.667, 264.167,80.667, -95.833,80.667, 264.250,80.667, -95.750,80.667, 264.333,80.667, -95.667,80.667, 264.417,80.667, -95.583,80.667, 264.500,80.667, -95.500,80.667, 264.583,80.667, -95.417,80.667, 264.667,80.667, -95.333,80.667, 265.333,80.667, -94.667,80.667, 265.417,80.667, -94.583,80.667, 265.500,80.667, -94.500,80.667, 265.583,80.667, -94.417,80.667, 265.667,80.667, -94.333,80.667, 265.750,80.667, -94.250,80.667, 265.833,80.667, -94.167,80.667, 265.917,80.667, -94.083,80.667, 266.000,80.667, -94.000,80.667, 268.667,80.667, -91.333,80.667, 268.750,80.667, -91.250,80.667, 268.833,80.667, -91.167,80.667, 268.917,80.667, -91.083,80.667, 269.000,80.667, -91.000,80.667, 269.083,80.667, -90.917,80.667, 272.083,80.667, -87.917,80.667, 272.167,80.667, -87.833,80.667, 272.250,80.667, -87.750,80.667, 272.333,80.667, -87.667,80.667, 272.417,80.667, -87.583,80.667, 272.500,80.667, -87.500,80.667, 272.583,80.667, -87.417,80.667, 272.667,80.667, -87.333,80.667, 273.417,80.667, -86.583,80.667, 273.500,80.667, -86.500,80.667, 274.000,80.667, -86.000,80.667, 274.083,80.667, -85.917,80.667, 274.167,80.667, -85.833,80.667, 274.250,80.667, -85.750,80.667, 276.000,80.667, -84.000,80.667, 277.167,80.667, -82.833,80.667, 277.333,80.667, -82.667,80.667, 277.417,80.667, -82.583,80.667, 277.500,80.667, -82.500,80.667, 277.583,80.667, -82.417,80.667, 277.667,80.667, -82.333,80.667, 277.750,80.667, -82.250,80.667, 277.833,80.667, -82.167,80.667, 277.917,80.667, -82.083,80.667, 278.000,80.667, -82.000,80.667, 278.083,80.667, -81.917,80.667, 278.167,80.667, -81.833,80.667, 278.250,80.667, -81.750,80.667, 278.333,80.667, -81.667,80.667, 278.417,80.667, -81.583,80.667, 278.500,80.667, -81.500,80.667, 278.583,80.667, -81.417,80.667, 278.667,80.667, -81.333,80.667, 278.750,80.667, -81.250,80.667, 278.833,80.667, -81.167,80.667, 278.917,80.667, -81.083,80.667, 280.500,80.667, -79.500,80.667, 280.583,80.667, -79.417,80.667, 280.667,80.667, -79.333,80.667, 280.750,80.667, -79.250,80.667, 280.833,80.667, -79.167,80.667, 280.917,80.667, -79.083,80.667, 281.000,80.667, -79.000,80.667, 281.083,80.667, -78.917,80.667, 281.167,80.667, -78.833,80.667, 281.250,80.667, -78.750,80.667, 281.333,80.667, -78.667,80.667, 281.417,80.667, -78.583,80.667, 281.500,80.667, -78.500,80.667, 281.583,80.667, -78.417,80.667, 281.667,80.667, -78.333,80.667, 281.750,80.667, -78.250,80.667, 281.833,80.667, -78.167,80.667, 281.917,80.667, -78.083,80.667, 291.000,80.667, -69.000,80.667, 291.083,80.667, -68.917,80.667, 294.000,80.667, -66.000,80.667, 294.500,80.667, -65.500,80.667, 294.583,80.667, -65.417,80.667, 335.583,80.667, -24.417,80.667, 335.667,80.667, -24.333,80.667, 335.750,80.667, -24.250,80.667, 336.167,80.667, -23.833,80.667, 336.250,80.667, -23.750,80.667, 339.417,80.667, -20.583,80.667, 339.500,80.667, -20.500,80.667, 339.583,80.667, -20.417,80.667, 339.667,80.667, -20.333,80.667, 339.750,80.667, -20.250,80.667, 340.417,80.667, -19.583,80.667, 341.000,80.667, -19.000,80.667, 341.167,80.667, -18.833,80.667, 341.250,80.667, -18.750,80.667, 341.333,80.667, -18.667,80.667, 341.417,80.667, -18.583,80.667, 47.000,80.750, 47.083,80.750, 47.250,80.750, 47.333,80.750, 47.417,80.750, 47.500,80.750, 47.833,80.750, 47.917,80.750, 48.000,80.750, 48.083,80.750, 48.167,80.750, 48.250,80.750, 48.333,80.750, 48.417,80.750, 48.500,80.750, 49.083,80.750, 49.167,80.750, 49.250,80.750, 49.333,80.750, 49.417,80.750, 49.500,80.750, 49.583,80.750, 50.167,80.750, 50.833,80.750, 50.917,80.750, 51.167,80.750, 51.250,80.750, 54.750,80.750, 54.833,80.750, 54.917,80.750, 55.000,80.750, 55.083,80.750, 55.833,80.750, 55.917,80.750, 56.000,80.750, 56.083,80.750, 56.167,80.750, 56.583,80.750, 56.917,80.750, 57.000,80.750, 57.083,80.750, 57.167,80.750, 57.250,80.750, 57.333,80.750, 57.417,80.750, 58.417,80.750, 59.500,80.750, 59.583,80.750, 59.667,80.750, 59.750,80.750, 60.250,80.750, 60.333,80.750, 60.417,80.750, 60.500,80.750, 60.583,80.750, 60.667,80.750, 60.750,80.750, 60.833,80.750, 60.917,80.750, 61.000,80.750, 62.000,80.750, 62.083,80.750, 62.167,80.750, 62.833,80.750, 62.917,80.750, 63.000,80.750, 63.083,80.750, 63.167,80.750, 63.250,80.750, 63.333,80.750, 63.417,80.750, 63.500,80.750, 63.583,80.750, 63.667,80.750, 63.750,80.750, 63.833,80.750, 63.917,80.750, 64.000,80.750, 64.083,80.750, 64.167,80.750, 64.250,80.750, 64.333,80.750, 64.417,80.750, 93.167,80.750, 97.167,80.750, 97.250,80.750, 97.500,80.750, 97.583,80.750, 97.667,80.750, 265.167,80.750, -94.833,80.750, 265.250,80.750, -94.750,80.750, 268.583,80.750, -91.417,80.750, 271.500,80.750, -88.500,80.750, 271.583,80.750, -88.417,80.750, 271.667,80.750, -88.333,80.750, 271.750,80.750, -88.250,80.750, 271.833,80.750, -88.167,80.750, 271.917,80.750, -88.083,80.750, 272.000,80.750, -88.000,80.750, 272.750,80.750, -87.250,80.750, 272.833,80.750, -87.167,80.750, 273.583,80.750, -86.417,80.750, 273.667,80.750, -86.333,80.750, 273.750,80.750, -86.250,80.750, 273.833,80.750, -86.167,80.750, 276.000,80.750, -84.000,80.750, 276.583,80.750, -83.417,80.750, 276.667,80.750, -83.333,80.750, 276.750,80.750, -83.250,80.750, 276.833,80.750, -83.167,80.750, 276.917,80.750, -83.083,80.750, 277.000,80.750, -83.000,80.750, 277.083,80.750, -82.917,80.750, 277.250,80.750, -82.750,80.750, 278.000,80.750, -82.000,80.750, 279.000,80.750, -81.000,80.750, 279.083,80.750, -80.917,80.750, 279.167,80.750, -80.833,80.750, 279.250,80.750, -80.750,80.750, 279.333,80.750, -80.667,80.750, 279.417,80.750, -80.583,80.750, 279.500,80.750, -80.500,80.750, 279.583,80.750, -80.417,80.750, 279.667,80.750, -80.333,80.750, 281.250,80.750, -78.750,80.750, 281.333,80.750, -78.667,80.750, 281.417,80.750, -78.583,80.750, 281.500,80.750, -78.500,80.750, 281.583,80.750, -78.417,80.750, 281.667,80.750, -78.333,80.750, 281.750,80.750, -78.250,80.750, 281.833,80.750, -78.167,80.750, 281.917,80.750, -78.083,80.750, 282.000,80.750, -78.000,80.750, 282.083,80.750, -77.917,80.750, 282.167,80.750, -77.833,80.750, 282.250,80.750, -77.750,80.750, 282.333,80.750, -77.667,80.750, 282.417,80.750, -77.583,80.750, 282.500,80.750, -77.500,80.750, 282.583,80.750, -77.417,80.750, 291.167,80.750, -68.833,80.750, 291.250,80.750, -68.750,80.750, 291.333,80.750, -68.667,80.750, 291.417,80.750, -68.583,80.750, 291.500,80.750, -68.500,80.750, 294.667,80.750, -65.333,80.750, 294.750,80.750, -65.250,80.750, 294.833,80.750, -65.167,80.750, 294.917,80.750, -65.083,80.750, 295.000,80.750, -65.000,80.750, 296.833,80.750, -63.167,80.750, 296.917,80.750, -63.083,80.750, 297.000,80.750, -63.000,80.750, 297.083,80.750, -62.917,80.750, 335.833,80.750, -24.167,80.750, 336.000,80.750, -24.000,80.750, 336.333,80.750, -23.667,80.750, 336.417,80.750, -23.583,80.750, 339.833,80.750, -20.167,80.750, 339.917,80.750, -20.083,80.750, 340.000,80.750, -20.000,80.750, 340.083,80.750, -19.917,80.750, 340.167,80.750, -19.833,80.750, 340.250,80.750, -19.750,80.750, 340.333,80.750, -19.667,80.750, 341.500,80.750, -18.500,80.750, 341.583,80.750, -18.417,80.750, 341.667,80.750, -18.333,80.750, 341.750,80.750, -18.250,80.750, 342.333,80.750, -17.667,80.750, 342.417,80.750, -17.583,80.750, 342.500,80.750, -17.500,80.750, 342.583,80.750, -17.417,80.750, 342.667,80.750, -17.333,80.750, 342.750,80.750, -17.250,80.750, 342.833,80.750, -17.167,80.750, 342.917,80.750, -17.083,80.750, 343.000,80.750, -17.000,80.750, 343.083,80.750, -16.917,80.750, 343.167,80.750, -16.833,80.750, 343.250,80.750, -16.750,80.750, 343.333,80.750, -16.667,80.750, 343.417,80.750, -16.583,80.750, 343.500,80.750, -16.500,80.750, 343.583,80.750, -16.417,80.750, 343.667,80.750, -16.333,80.750, 343.750,80.750, -16.250,80.750, 343.833,80.750, -16.167,80.750, 47.167,80.833, 47.250,80.833, 47.333,80.833, 47.417,80.833, 47.500,80.833, 47.583,80.833, 49.583,80.833, 49.667,80.833, 49.750,80.833, 49.833,80.833, 49.917,80.833, 50.000,80.833, 50.083,80.833, 50.250,80.833, 50.333,80.833, 50.417,80.833, 50.500,80.833, 50.583,80.833, 50.667,80.833, 50.750,80.833, 50.833,80.833, 50.917,80.833, 54.083,80.833, 54.167,80.833, 54.250,80.833, 54.333,80.833, 54.417,80.833, 54.500,80.833, 54.583,80.833, 54.667,80.833, 54.917,80.833, 55.000,80.833, 55.083,80.833, 55.167,80.833, 55.250,80.833, 55.333,80.833, 55.417,80.833, 55.500,80.833, 56.250,80.833, 56.667,80.833, 56.750,80.833, 56.833,80.833, 56.917,80.833, 57.000,80.833, 57.083,80.833, 57.167,80.833, 57.417,80.833, 58.000,80.833, 58.083,80.833, 58.167,80.833, 58.250,80.833, 58.333,80.833, 58.417,80.833, 58.500,80.833, 58.583,80.833, 58.667,80.833, 58.750,80.833, 58.833,80.833, 59.833,80.833, 59.917,80.833, 60.000,80.833, 60.083,80.833, 60.167,80.833, 61.083,80.833, 61.167,80.833, 61.250,80.833, 61.333,80.833, 61.417,80.833, 61.500,80.833, 61.583,80.833, 61.667,80.833, 61.750,80.833, 61.833,80.833, 61.917,80.833, 62.000,80.833, 62.083,80.833, 62.583,80.833, 62.667,80.833, 62.750,80.833, 62.833,80.833, 62.917,80.833, 64.500,80.833, 64.583,80.833, 64.667,80.833, 64.750,80.833, 64.833,80.833, 64.917,80.833, 79.000,80.833, 79.083,80.833, 79.167,80.833, 79.250,80.833, 79.333,80.833, 79.417,80.833, 79.500,80.833, 79.583,80.833, 79.667,80.833, 79.750,80.833, 79.833,80.833, 79.917,80.833, 80.000,80.833, 92.750,80.833, 92.833,80.833, 92.917,80.833, 93.000,80.833, 93.083,80.833, 96.917,80.833, 97.000,80.833, 97.083,80.833, 97.167,80.833, 97.250,80.833, 97.333,80.833, 97.417,80.833, 97.500,80.833, 264.500,80.833, -95.500,80.833, 264.583,80.833, -95.417,80.833, 264.667,80.833, -95.333,80.833, 264.750,80.833, -95.250,80.833, 264.833,80.833, -95.167,80.833, 264.917,80.833, -95.083,80.833, 265.000,80.833, -95.000,80.833, 265.083,80.833, -94.917,80.833, 268.333,80.833, -91.667,80.833, 268.417,80.833, -91.583,80.833, 268.500,80.833, -91.500,80.833, 270.833,80.833, -89.167,80.833, 270.917,80.833, -89.083,80.833, 271.000,80.833, -89.000,80.833, 271.083,80.833, -88.917,80.833, 271.167,80.833, -88.833,80.833, 271.250,80.833, -88.750,80.833, 271.333,80.833, -88.667,80.833, 271.417,80.833, -88.583,80.833, 272.917,80.833, -87.083,80.833, 273.000,80.833, -87.000,80.833, 273.083,80.833, -86.917,80.833, 273.167,80.833, -86.833,80.833, 273.917,80.833, -86.083,80.833, 274.000,80.833, -86.000,80.833, 274.083,80.833, -85.917,80.833, 276.083,80.833, -83.917,80.833, 276.167,80.833, -83.833,80.833, 276.250,80.833, -83.750,80.833, 276.333,80.833, -83.667,80.833, 276.417,80.833, -83.583,80.833, 276.500,80.833, -83.500,80.833, 276.917,80.833, -83.083,80.833, 277.333,80.833, -82.667,80.833, 277.417,80.833, -82.583,80.833, 277.500,80.833, -82.500,80.833, 277.583,80.833, -82.417,80.833, 277.667,80.833, -82.333,80.833, 277.750,80.833, -82.250,80.833, 277.833,80.833, -82.167,80.833, 277.917,80.833, -82.083,80.833, 279.750,80.833, -80.250,80.833, 279.833,80.833, -80.167,80.833, 279.917,80.833, -80.083,80.833, 280.000,80.833, -80.000,80.833, 280.083,80.833, -79.917,80.833, 280.167,80.833, -79.833,80.833, 280.250,80.833, -79.750,80.833, 282.667,80.833, -77.333,80.833, 291.583,80.833, -68.417,80.833, 291.667,80.833, -68.333,80.833, 291.750,80.833, -68.250,80.833, 291.833,80.833, -68.167,80.833, 291.917,80.833, -68.083,80.833, 295.083,80.833, -64.917,80.833, 295.167,80.833, -64.833,80.833, 295.250,80.833, -64.750,80.833, 296.667,80.833, -63.333,80.833, 296.750,80.833, -63.250,80.833, 297.167,80.833, -62.833,80.833, 335.917,80.833, -24.083,80.833, 336.500,80.833, -23.500,80.833, 336.583,80.833, -23.417,80.833, 336.667,80.833, -23.333,80.833, 336.750,80.833, -23.250,80.833, 341.833,80.833, -18.167,80.833, 341.917,80.833, -18.083,80.833, 342.000,80.833, -18.000,80.833, 342.083,80.833, -17.917,80.833, 342.167,80.833, -17.833,80.833, 342.250,80.833, -17.750,80.833, 343.917,80.833, -16.083,80.833, 344.000,80.833, -16.000,80.833, 344.083,80.833, -15.917,80.833, 50.167,80.917, 50.250,80.917, 55.500,80.917, 55.583,80.917, 55.667,80.917, 55.750,80.917, 55.833,80.917, 55.917,80.917, 56.000,80.917, 56.083,80.917, 56.167,80.917, 56.417,80.917, 56.500,80.917, 56.583,80.917, 57.250,80.917, 57.500,80.917, 57.583,80.917, 57.667,80.917, 57.750,80.917, 57.833,80.917, 57.917,80.917, 58.000,80.917, 58.083,80.917, 58.167,80.917, 63.000,80.917, 63.083,80.917, 63.167,80.917, 63.250,80.917, 63.333,80.917, 63.417,80.917, 63.500,80.917, 63.583,80.917, 63.667,80.917, 63.750,80.917, 63.833,80.917, 63.917,80.917, 64.000,80.917, 64.083,80.917, 65.000,80.917, 65.083,80.917, 65.167,80.917, 65.250,80.917, 65.333,80.917, 79.167,80.917, 79.250,80.917, 79.333,80.917, 79.417,80.917, 79.500,80.917, 79.583,80.917, 79.667,80.917, 79.750,80.917, 79.833,80.917, 79.917,80.917, 80.000,80.917, 80.083,80.917, 80.167,80.917, 80.250,80.917, 80.333,80.917, 93.083,80.917, 96.667,80.917, 96.750,80.917, 96.833,80.917, 264.583,80.917, -95.417,80.917, 264.667,80.917, -95.333,80.917, 264.750,80.917, -95.250,80.917, 265.333,80.917, -94.667,80.917, 265.417,80.917, -94.583,80.917, 265.583,80.917, -94.417,80.917, 265.667,80.917, -94.333,80.917, 268.167,80.917, -91.833,80.917, 268.250,80.917, -91.750,80.917, 270.583,80.917, -89.417,80.917, 270.667,80.917, -89.333,80.917, 270.750,80.917, -89.250,80.917, 270.833,80.917, -89.167,80.917, 270.917,80.917, -89.083,80.917, 271.000,80.917, -89.000,80.917, 271.083,80.917, -88.917,80.917, 271.167,80.917, -88.833,80.917, 271.250,80.917, -88.750,80.917, 271.333,80.917, -88.667,80.917, 271.417,80.917, -88.583,80.917, 271.500,80.917, -88.500,80.917, 272.000,80.917, -88.000,80.917, 272.083,80.917, -87.917,80.917, 272.167,80.917, -87.833,80.917, 272.250,80.917, -87.750,80.917, 272.333,80.917, -87.667,80.917, 272.417,80.917, -87.583,80.917, 272.500,80.917, -87.500,80.917, 272.583,80.917, -87.417,80.917, 272.667,80.917, -87.333,80.917, 272.750,80.917, -87.250,80.917, 272.833,80.917, -87.167,80.917, 272.917,80.917, -87.083,80.917, 273.250,80.917, -86.750,80.917, 273.333,80.917, -86.667,80.917, 273.417,80.917, -86.583,80.917, 274.167,80.917, -85.833,80.917, 274.250,80.917, -85.750,80.917, 274.333,80.917, -85.667,80.917, 274.417,80.917, -85.583,80.917, 274.500,80.917, -85.500,80.917, 274.583,80.917, -85.417,80.917, 274.667,80.917, -85.333,80.917, 276.583,80.917, -83.417,80.917, 276.667,80.917, -83.333,80.917, 276.750,80.917, -83.250,80.917, 276.833,80.917, -83.167,80.917, 280.333,80.917, -79.667,80.917, 281.167,80.917, -78.833,80.917, 281.250,80.917, -78.750,80.917, 281.333,80.917, -78.667,80.917, 281.417,80.917, -78.583,80.917, 281.500,80.917, -78.500,80.917, 281.583,80.917, -78.417,80.917, 281.667,80.917, -78.333,80.917, 281.750,80.917, -78.250,80.917, 281.833,80.917, -78.167,80.917, 281.917,80.917, -78.083,80.917, 282.000,80.917, -78.000,80.917, 282.083,80.917, -77.917,80.917, 282.167,80.917, -77.833,80.917, 282.250,80.917, -77.750,80.917, 282.333,80.917, -77.667,80.917, 282.417,80.917, -77.583,80.917, 282.500,80.917, -77.500,80.917, 282.583,80.917, -77.417,80.917, 292.000,80.917, -68.000,80.917, 292.083,80.917, -67.917,80.917, 292.167,80.917, -67.833,80.917, 295.333,80.917, -64.667,80.917, 295.417,80.917, -64.583,80.917, 296.500,80.917, -63.500,80.917, 296.583,80.917, -63.417,80.917, 296.750,80.917, -63.250,80.917, 296.917,80.917, -63.083,80.917, 297.000,80.917, -63.000,80.917, 297.083,80.917, -62.917,80.917, 336.000,80.917, -24.000,80.917, 336.833,80.917, -23.167,80.917, 336.917,80.917, -23.083,80.917, 337.000,80.917, -23.000,80.917, 337.083,80.917, -22.917,80.917, 337.167,80.917, -22.833,80.917, 337.250,80.917, -22.750,80.917, 344.167,80.917, -15.833,80.917, 344.250,80.917, -15.750,80.917, 344.333,80.917, -15.667,80.917, 344.417,80.917, -15.583,80.917, 344.500,80.917, -15.500,80.917, 344.583,80.917, -15.417,80.917, 344.667,80.917, -15.333,80.917, 344.750,80.917, -15.250,80.917, 344.833,80.917, -15.167,80.917, 344.917,80.917, -15.083,80.917, 345.000,80.917, -15.000,80.917, 345.083,80.917, -14.917,80.917, 54.500,81.000, 54.583,81.000, 54.667,81.000, 54.917,81.000, 55.000,81.000, 55.083,81.000, 55.167,81.000, 55.250,81.000, 55.333,81.000, 55.417,81.000, 55.500,81.000, 55.583,81.000, 55.667,81.000, 55.750,81.000, 55.833,81.000, 55.917,81.000, 56.000,81.000, 56.083,81.000, 56.333,81.000, 56.917,81.000, 57.000,81.000, 57.083,81.000, 57.167,81.000, 57.250,81.000, 57.333,81.000, 57.417,81.000, 57.500,81.000, 60.083,81.000, 60.167,81.000, 60.250,81.000, 60.333,81.000, 60.417,81.000, 60.500,81.000, 60.583,81.000, 60.667,81.000, 60.750,81.000, 60.833,81.000, 60.917,81.000, 61.000,81.000, 61.083,81.000, 61.167,81.000, 61.250,81.000, 61.333,81.000, 64.167,81.000, 65.250,81.000, 93.167,81.000, 93.250,81.000, 93.333,81.000, 93.417,81.000, 93.500,81.000, 93.583,81.000, 93.667,81.000, 93.750,81.000, 93.833,81.000, 93.917,81.000, 94.000,81.000, 94.083,81.000, 96.500,81.000, 96.583,81.000, 264.833,81.000, -95.167,81.000, 264.917,81.000, -95.083,81.000, 265.000,81.000, -95.000,81.000, 265.083,81.000, -94.917,81.000, 265.167,81.000, -94.833,81.000, 265.250,81.000, -94.750,81.000, 265.500,81.000, -94.500,81.000, 265.750,81.000, -94.250,81.000, 266.167,81.000, -93.833,81.000, 266.417,81.000, -93.583,81.000, 266.667,81.000, -93.333,81.000, 268.000,81.000, -92.000,81.000, 268.083,81.000, -91.917,81.000, 271.583,81.000, -88.417,81.000, 271.917,81.000, -88.083,81.000, 273.000,81.000, -87.000,81.000, 273.083,81.000, -86.917,81.000, 273.167,81.000, -86.833,81.000, 273.250,81.000, -86.750,81.000, 273.333,81.000, -86.667,81.000, 273.417,81.000, -86.583,81.000, 273.500,81.000, -86.500,81.000, 273.583,81.000, -86.417,81.000, 273.667,81.000, -86.333,81.000, 273.750,81.000, -86.250,81.000, 273.833,81.000, -86.167,81.000, 274.750,81.000, -85.250,81.000, 275.250,81.000, -84.750,81.000, 275.333,81.000, -84.667,81.000, 275.417,81.000, -84.583,81.000, 275.500,81.000, -84.500,81.000, 275.583,81.000, -84.417,81.000, 275.667,81.000, -84.333,81.000, 275.750,81.000, -84.250,81.000, 275.833,81.000, -84.167,81.000, 275.917,81.000, -84.083,81.000, 276.000,81.000, -84.000,81.000, 276.083,81.000, -83.917,81.000, 276.167,81.000, -83.833,81.000, 276.250,81.000, -83.750,81.000, 276.333,81.000, -83.667,81.000, 280.417,81.000, -79.583,81.000, 281.167,81.000, -78.833,81.000, 281.250,81.000, -78.750,81.000, 281.333,81.000, -78.667,81.000, 281.417,81.000, -78.583,81.000, 292.250,81.000, -67.750,81.000, 292.333,81.000, -67.667,81.000, 292.417,81.000, -67.583,81.000, 292.500,81.000, -67.500,81.000, 292.583,81.000, -67.417,81.000, 292.667,81.000, -67.333,81.000, 292.750,81.000, -67.250,81.000, 292.833,81.000, -67.167,81.000, 292.917,81.000, -67.083,81.000, 295.500,81.000, -64.500,81.000, 295.583,81.000, -64.417,81.000, 295.667,81.000, -64.333,81.000, 295.750,81.000, -64.250,81.000, 295.833,81.000, -64.167,81.000, 295.917,81.000, -64.083,81.000, 296.000,81.000, -64.000,81.000, 296.083,81.000, -63.917,81.000, 296.417,81.000, -63.583,81.000, 296.833,81.000, -63.167,81.000, 298.250,81.000, -61.750,81.000, 298.417,81.000, -61.583,81.000, 336.083,81.000, -23.917,81.000, 336.167,81.000, -23.833,81.000, 336.250,81.000, -23.750,81.000, 337.333,81.000, -22.667,81.000, 337.417,81.000, -22.583,81.000, 344.750,81.000, -15.250,81.000, 344.833,81.000, -15.167,81.000, 54.583,81.083, 54.667,81.083, 54.750,81.083, 56.167,81.083, 56.250,81.083, 56.333,81.083, 56.417,81.083, 56.500,81.083, 56.583,81.083, 56.667,81.083, 56.750,81.083, 60.667,81.083, 60.750,81.083, 60.833,81.083, 60.917,81.083, 61.000,81.083, 61.083,81.083, 61.167,81.083, 61.250,81.083, 61.333,81.083, 61.417,81.083, 61.500,81.083, 64.167,81.083, 64.250,81.083, 65.000,81.083, 65.083,81.083, 65.167,81.083, 90.333,81.083, 90.417,81.083, 90.500,81.083, 90.583,81.083, 90.667,81.083, 90.750,81.083, 90.833,81.083, 90.917,81.083, 91.000,81.083, 91.083,81.083, 91.167,81.083, 91.250,81.083, 94.167,81.083, 94.250,81.083, 94.333,81.083, 94.417,81.083, 94.500,81.083, 94.583,81.083, 94.667,81.083, 94.750,81.083, 94.833,81.083, 94.917,81.083, 96.167,81.083, 96.250,81.083, 96.333,81.083, 96.417,81.083, 265.750,81.083, -94.250,81.083, 265.833,81.083, -94.167,81.083, 265.917,81.083, -94.083,81.083, 266.000,81.083, -94.000,81.083, 266.083,81.083, -93.917,81.083, 266.250,81.083, -93.750,81.083, 266.333,81.083, -93.667,81.083, 266.500,81.083, -93.500,81.083, 266.583,81.083, -93.417,81.083, 266.750,81.083, -93.250,81.083, 266.833,81.083, -93.167,81.083, 267.917,81.083, -92.083,81.083, 269.833,81.083, -90.167,81.083, 269.917,81.083, -90.083,81.083, 270.000,81.083, -90.000,81.083, 270.083,81.083, -89.917,81.083, 270.167,81.083, -89.833,81.083, 270.250,81.083, -89.750,81.083, 270.333,81.083, -89.667,81.083, 270.417,81.083, -89.583,81.083, 270.500,81.083, -89.500,81.083, 270.583,81.083, -89.417,81.083, 270.667,81.083, -89.333,81.083, 270.750,81.083, -89.250,81.083, 270.833,81.083, -89.167,81.083, 270.917,81.083, -89.083,81.083, 271.000,81.083, -89.000,81.083, 271.083,81.083, -88.917,81.083, 271.167,81.083, -88.833,81.083, 271.250,81.083, -88.750,81.083, 271.333,81.083, -88.667,81.083, 271.417,81.083, -88.583,81.083, 271.500,81.083, -88.500,81.083, 272.000,81.083, -88.000,81.083, 272.083,81.083, -87.917,81.083, 272.167,81.083, -87.833,81.083, 272.250,81.083, -87.750,81.083, 272.333,81.083, -87.667,81.083, 272.417,81.083, -87.583,81.083, 272.500,81.083, -87.500,81.083, 272.583,81.083, -87.417,81.083, 274.167,81.083, -85.833,81.083, 274.250,81.083, -85.750,81.083, 274.333,81.083, -85.667,81.083, 274.417,81.083, -85.583,81.083, 274.500,81.083, -85.500,81.083, 274.583,81.083, -85.417,81.083, 274.667,81.083, -85.333,81.083, 275.167,81.083, -84.833,81.083, 276.417,81.083, -83.583,81.083, 277.000,81.083, -83.000,81.083, 277.083,81.083, -82.917,81.083, 277.167,81.083, -82.833,81.083, 277.250,81.083, -82.750,81.083, 277.333,81.083, -82.667,81.083, 277.417,81.083, -82.583,81.083, 277.500,81.083, -82.500,81.083, 280.417,81.083, -79.583,81.083, 280.500,81.083, -79.500,81.083, 280.583,81.083, -79.417,81.083, 280.667,81.083, -79.333,81.083, 280.750,81.083, -79.250,81.083, 281.500,81.083, -78.500,81.083, 289.750,81.083, -70.250,81.083, 289.833,81.083, -70.167,81.083, 289.917,81.083, -70.083,81.083, 290.000,81.083, -70.000,81.083, 290.083,81.083, -69.917,81.083, 290.167,81.083, -69.833,81.083, 290.250,81.083, -69.750,81.083, 290.333,81.083, -69.667,81.083, 290.417,81.083, -69.583,81.083, 293.000,81.083, -67.000,81.083, 293.083,81.083, -66.917,81.083, 293.167,81.083, -66.833,81.083, 293.250,81.083, -66.750,81.083, 296.167,81.083, -63.833,81.083, 296.250,81.083, -63.750,81.083, 296.333,81.083, -63.667,81.083, 296.500,81.083, -63.500,81.083, 296.667,81.083, -63.333,81.083, 296.750,81.083, -63.250,81.083, 297.833,81.083, -62.167,81.083, 297.917,81.083, -62.083,81.083, 298.000,81.083, -62.000,81.083, 298.083,81.083, -61.917,81.083, 298.167,81.083, -61.833,81.083, 298.333,81.083, -61.667,81.083, 298.500,81.083, -61.500,81.083, 298.583,81.083, -61.417,81.083, 298.667,81.083, -61.333,81.083, 298.750,81.083, -61.250,81.083, 298.833,81.083, -61.167,81.083, 298.917,81.083, -61.083,81.083, 299.000,81.083, -61.000,81.083, 299.083,81.083, -60.917,81.083, 336.333,81.083, -23.667,81.083, 336.417,81.083, -23.583,81.083, 336.583,81.083, -23.417,81.083, 337.500,81.083, -22.500,81.083, 337.583,81.083, -22.417,81.083, 337.667,81.083, -22.333,81.083, 337.750,81.083, -22.250,81.083, 344.667,81.083, -15.333,81.083, 64.333,81.167, 64.417,81.167, 64.500,81.167, 64.583,81.167, 64.667,81.167, 64.750,81.167, 64.833,81.167, 64.917,81.167, 89.917,81.167, 90.000,81.167, 90.083,81.167, 90.167,81.167, 90.250,81.167, 90.333,81.167, 90.417,81.167, 90.500,81.167, 90.583,81.167, 90.667,81.167, 90.750,81.167, 90.833,81.167, 90.917,81.167, 91.000,81.167, 91.083,81.167, 91.167,81.167, 91.250,81.167, 91.333,81.167, 95.000,81.167, 95.833,81.167, 95.917,81.167, 96.000,81.167, 96.083,81.167, 266.917,81.167, -93.083,81.167, 267.500,81.167, -92.500,81.167, 267.583,81.167, -92.417,81.167, 267.667,81.167, -92.333,81.167, 267.750,81.167, -92.250,81.167, 267.833,81.167, -92.167,81.167, 269.667,81.167, -90.333,81.167, 269.750,81.167, -90.250,81.167, 269.833,81.167, -90.167,81.167, 269.917,81.167, -90.083,81.167, 270.000,81.167, -90.000,81.167, 270.083,81.167, -89.917,81.167, 270.167,81.167, -89.833,81.167, 270.250,81.167, -89.750,81.167, 270.333,81.167, -89.667,81.167, 270.417,81.167, -89.583,81.167, 270.500,81.167, -89.500,81.167, 270.583,81.167, -89.417,81.167, 270.667,81.167, -89.333,81.167, 270.750,81.167, -89.250,81.167, 270.833,81.167, -89.167,81.167, 270.917,81.167, -89.083,81.167, 271.000,81.167, -89.000,81.167, 272.667,81.167, -87.333,81.167, 272.750,81.167, -87.250,81.167, 272.833,81.167, -87.167,81.167, 272.917,81.167, -87.083,81.167, 273.000,81.167, -87.000,81.167, 273.083,81.167, -86.917,81.167, 273.167,81.167, -86.833,81.167, 273.250,81.167, -86.750,81.167, 273.333,81.167, -86.667,81.167, 273.417,81.167, -86.583,81.167, 273.500,81.167, -86.500,81.167, 273.583,81.167, -86.417,81.167, 274.417,81.167, -85.583,81.167, 274.500,81.167, -85.500,81.167, 274.583,81.167, -85.417,81.167, 274.667,81.167, -85.333,81.167, 274.750,81.167, -85.250,81.167, 274.833,81.167, -85.167,81.167, 274.917,81.167, -85.083,81.167, 275.000,81.167, -85.000,81.167, 275.250,81.167, -84.750,81.167, 275.333,81.167, -84.667,81.167, 275.417,81.167, -84.583,81.167, 275.500,81.167, -84.500,81.167, 275.583,81.167, -84.417,81.167, 275.667,81.167, -84.333,81.167, 275.750,81.167, -84.250,81.167, 275.833,81.167, -84.167,81.167, 275.917,81.167, -84.083,81.167, 276.000,81.167, -84.000,81.167, 276.083,81.167, -83.917,81.167, 276.167,81.167, -83.833,81.167, 276.250,81.167, -83.750,81.167, 276.333,81.167, -83.667,81.167, 276.917,81.167, -83.083,81.167, 277.583,81.167, -82.417,81.167, 280.333,81.167, -79.667,81.167, 280.500,81.167, -79.500,81.167, 280.667,81.167, -79.333,81.167, 280.833,81.167, -79.167,81.167, 280.917,81.167, -79.083,81.167, 281.000,81.167, -79.000,81.167, 281.083,81.167, -78.917,81.167, 281.583,81.167, -78.417,81.167, 281.667,81.167, -78.333,81.167, 281.750,81.167, -78.250,81.167, 281.833,81.167, -78.167,81.167, 281.917,81.167, -78.083,81.167, 282.000,81.167, -78.000,81.167, 289.667,81.167, -70.333,81.167, 290.500,81.167, -69.500,81.167, 290.583,81.167, -69.417,81.167, 290.667,81.167, -69.333,81.167, 290.750,81.167, -69.250,81.167, 290.833,81.167, -69.167,81.167, 290.917,81.167, -69.083,81.167, 291.000,81.167, -69.000,81.167, 291.083,81.167, -68.917,81.167, 291.167,81.167, -68.833,81.167, 291.250,81.167, -68.750,81.167, 291.333,81.167, -68.667,81.167, 293.333,81.167, -66.667,81.167, 293.417,81.167, -66.583,81.167, 293.500,81.167, -66.500,81.167, 296.667,81.167, -63.333,81.167, 296.750,81.167, -63.250,81.167, 296.833,81.167, -63.167,81.167, 296.917,81.167, -63.083,81.167, 297.000,81.167, -63.000,81.167, 297.083,81.167, -62.917,81.167, 297.167,81.167, -62.833,81.167, 297.250,81.167, -62.750,81.167, 297.333,81.167, -62.667,81.167, 297.417,81.167, -62.583,81.167, 297.500,81.167, -62.500,81.167, 297.583,81.167, -62.417,81.167, 297.667,81.167, -62.333,81.167, 297.750,81.167, -62.250,81.167, 299.167,81.167, -60.833,81.167, 336.500,81.167, -23.500,81.167, 336.667,81.167, -23.333,81.167, 336.750,81.167, -23.250,81.167, 336.833,81.167, -23.167,81.167, 336.917,81.167, -23.083,81.167, 337.000,81.167, -23.000,81.167, 337.833,81.167, -22.167,81.167, 337.917,81.167, -22.083,81.167, 338.000,81.167, -22.000,81.167, 338.083,81.167, -21.917,81.167, 338.167,81.167, -21.833,81.167, 344.750,81.167, -15.250,81.167, 344.833,81.167, -15.167,81.167, 344.917,81.167, -15.083,81.167, 345.000,81.167, -15.000,81.167, 345.083,81.167, -14.917,81.167, 345.167,81.167, -14.833,81.167, 345.250,81.167, -14.750,81.167, 345.333,81.167, -14.667,81.167, 345.417,81.167, -14.583,81.167, 345.500,81.167, -14.500,81.167, 345.583,81.167, -14.417,81.167, 345.667,81.167, -14.333,81.167, 345.750,81.167, -14.250,81.167, 345.833,81.167, -14.167,81.167, 55.583,81.250, 55.667,81.250, 55.750,81.250, 55.833,81.250, 55.917,81.250, 56.000,81.250, 56.083,81.250, 56.167,81.250, 56.250,81.250, 56.333,81.250, 56.417,81.250, 56.500,81.250, 56.583,81.250, 56.667,81.250, 56.750,81.250, 56.833,81.250, 56.917,81.250, 95.083,81.250, 95.167,81.250, 95.250,81.250, 95.333,81.250, 95.417,81.250, 95.500,81.250, 95.583,81.250, 95.667,81.250, 95.750,81.250, 265.667,81.250, -94.333,81.250, 265.750,81.250, -94.250,81.250, 265.833,81.250, -94.167,81.250, 265.917,81.250, -94.083,81.250, 266.000,81.250, -94.000,81.250, 266.083,81.250, -93.917,81.250, 266.167,81.250, -93.833,81.250, 266.250,81.250, -93.750,81.250, 266.333,81.250, -93.667,81.250, 266.417,81.250, -93.583,81.250, 266.500,81.250, -93.500,81.250, 266.583,81.250, -93.417,81.250, 266.667,81.250, -93.333,81.250, 266.750,81.250, -93.250,81.250, 266.833,81.250, -93.167,81.250, 266.917,81.250, -93.083,81.250, 267.000,81.250, -93.000,81.250, 267.083,81.250, -92.917,81.250, 267.167,81.250, -92.833,81.250, 267.250,81.250, -92.750,81.250, 267.333,81.250, -92.667,81.250, 267.417,81.250, -92.583,81.250, 271.083,81.250, -88.917,81.250, 273.667,81.250, -86.333,81.250, 273.750,81.250, -86.250,81.250, 273.833,81.250, -86.167,81.250, 273.917,81.250, -86.083,81.250, 274.000,81.250, -86.000,81.250, 274.083,81.250, -85.917,81.250, 275.083,81.250, -84.917,81.250, 277.000,81.250, -83.000,81.250, 277.083,81.250, -82.917,81.250, 277.167,81.250, -82.833,81.250, 277.250,81.250, -82.750,81.250, 277.333,81.250, -82.667,81.250, 277.417,81.250, -82.583,81.250, 277.500,81.250, -82.500,81.250, 280.417,81.250, -79.583,81.250, 280.583,81.250, -79.417,81.250, 281.167,81.250, -78.833,81.250, 281.250,81.250, -78.750,81.250, 281.333,81.250, -78.667,81.250, 281.417,81.250, -78.583,81.250, 282.083,81.250, -77.917,81.250, 282.167,81.250, -77.833,81.250, 282.250,81.250, -77.750,81.250, 282.333,81.250, -77.667,81.250, 282.417,81.250, -77.583,81.250, 282.500,81.250, -77.500,81.250, 282.583,81.250, -77.417,81.250, 289.750,81.250, -70.250,81.250, 289.833,81.250, -70.167,81.250, 289.917,81.250, -70.083,81.250, 290.000,81.250, -70.000,81.250, 290.083,81.250, -69.917,81.250, 290.167,81.250, -69.833,81.250, 290.250,81.250, -69.750,81.250, 290.333,81.250, -69.667,81.250, 290.417,81.250, -69.583,81.250, 290.500,81.250, -69.500,81.250, 291.417,81.250, -68.583,81.250, 291.583,81.250, -68.417,81.250, 291.667,81.250, -68.333,81.250, 291.750,81.250, -68.250,81.250, 291.833,81.250, -68.167,81.250, 291.917,81.250, -68.083,81.250, 292.000,81.250, -68.000,81.250, 292.083,81.250, -67.917,81.250, 292.167,81.250, -67.833,81.250, 292.250,81.250, -67.750,81.250, 292.333,81.250, -67.667,81.250, 293.583,81.250, -66.417,81.250, 293.667,81.250, -66.333,81.250, 293.750,81.250, -66.250,81.250, 293.833,81.250, -66.167,81.250, 293.917,81.250, -66.083,81.250, 294.000,81.250, -66.000,81.250, 294.083,81.250, -65.917,81.250, 294.167,81.250, -65.833,81.250, 294.250,81.250, -65.750,81.250, 294.333,81.250, -65.667,81.250, 298.917,81.250, -61.083,81.250, 299.000,81.250, -61.000,81.250, 299.083,81.250, -60.917,81.250, 303.333,81.250, -56.667,81.250, 303.500,81.250, -56.500,81.250, 337.083,81.250, -22.917,81.250, 337.167,81.250, -22.833,81.250, 338.250,81.250, -21.750,81.250, 338.333,81.250, -21.667,81.250, 338.417,81.250, -21.583,81.250, 338.500,81.250, -21.500,81.250, 345.917,81.250, -14.083,81.250, 346.000,81.250, -14.000,81.250, 346.083,81.250, -13.917,81.250, 56.417,81.333, 56.500,81.333, 56.583,81.333, 56.667,81.333, 56.750,81.333, 56.833,81.333, 56.917,81.333, 57.000,81.333, 57.083,81.333, 57.167,81.333, 57.250,81.333, 57.333,81.333, 57.417,81.333, 265.750,81.333, -94.250,81.333, 265.833,81.333, -94.167,81.333, 265.917,81.333, -94.083,81.333, 266.000,81.333, -94.000,81.333, 266.583,81.333, -93.417,81.333, 266.667,81.333, -93.333,81.333, 266.750,81.333, -93.250,81.333, 270.083,81.333, -89.917,81.333, 270.167,81.333, -89.833,81.333, 270.250,81.333, -89.750,81.333, 270.333,81.333, -89.667,81.333, 270.417,81.333, -89.583,81.333, 270.500,81.333, -89.500,81.333, 270.583,81.333, -89.417,81.333, 270.667,81.333, -89.333,81.333, 270.750,81.333, -89.250,81.333, 270.833,81.333, -89.167,81.333, 270.917,81.333, -89.083,81.333, 271.000,81.333, -89.000,81.333, 274.167,81.333, -85.833,81.333, 274.250,81.333, -85.750,81.333, 274.333,81.333, -85.667,81.333, 274.417,81.333, -85.583,81.333, 274.500,81.333, -85.500,81.333, 274.583,81.333, -85.417,81.333, 274.667,81.333, -85.333,81.333, 274.750,81.333, -85.250,81.333, 274.833,81.333, -85.167,81.333, 274.917,81.333, -85.083,81.333, 275.000,81.333, -85.000,81.333, 281.500,81.333, -78.500,81.333, 281.583,81.333, -78.417,81.333, 281.667,81.333, -78.333,81.333, 281.750,81.333, -78.250,81.333, 281.833,81.333, -78.167,81.333, 281.917,81.333, -78.083,81.333, 282.667,81.333, -77.333,81.333, 282.750,81.333, -77.250,81.333, 282.833,81.333, -77.167,81.333, 282.917,81.333, -77.083,81.333, 283.000,81.333, -77.000,81.333, 283.083,81.333, -76.917,81.333, 290.583,81.333, -69.417,81.333, 290.667,81.333, -69.333,81.333, 290.750,81.333, -69.250,81.333, 290.833,81.333, -69.167,81.333, 290.917,81.333, -69.083,81.333, 291.000,81.333, -69.000,81.333, 291.083,81.333, -68.917,81.333, 291.167,81.333, -68.833,81.333, 291.250,81.333, -68.750,81.333, 291.333,81.333, -68.667,81.333, 291.500,81.333, -68.500,81.333, 292.417,81.333, -67.583,81.333, 292.500,81.333, -67.500,81.333, 292.583,81.333, -67.417,81.333, 292.667,81.333, -67.333,81.333, 292.750,81.333, -67.250,81.333, 292.833,81.333, -67.167,81.333, 292.917,81.333, -67.083,81.333, 293.000,81.333, -67.000,81.333, 293.083,81.333, -66.917,81.333, 293.167,81.333, -66.833,81.333, 293.250,81.333, -66.750,81.333, 293.333,81.333, -66.667,81.333, 294.417,81.333, -65.583,81.333, 294.500,81.333, -65.500,81.333, 294.583,81.333, -65.417,81.333, 294.667,81.333, -65.333,81.333, 294.750,81.333, -65.250,81.333, 294.833,81.333, -65.167,81.333, 298.750,81.333, -61.250,81.333, 298.833,81.333, -61.167,81.333, 298.917,81.333, -61.083,81.333, 302.750,81.333, -57.250,81.333, 302.833,81.333, -57.167,81.333, 302.917,81.333, -57.083,81.333, 303.000,81.333, -57.000,81.333, 303.083,81.333, -56.917,81.333, 303.250,81.333, -56.750,81.333, 303.417,81.333, -56.583,81.333, 303.583,81.333, -56.417,81.333, 332.833,81.333, -27.167,81.333, 332.917,81.333, -27.083,81.333, 333.000,81.333, -27.000,81.333, 337.250,81.333, -22.750,81.333, 337.333,81.333, -22.667,81.333, 337.417,81.333, -22.583,81.333, 338.583,81.333, -21.417,81.333, 346.167,81.333, -13.833,81.333, 346.250,81.333, -13.750,81.333, 346.333,81.333, -13.667,81.333, 346.417,81.333, -13.583,81.333, 346.500,81.333, -13.500,81.333, 346.583,81.333, -13.417,81.333, 57.583,81.417, 57.667,81.417, 57.750,81.417, 57.833,81.417, 57.917,81.417, 58.000,81.417, 58.083,81.417, 58.167,81.417, 58.250,81.417, 58.333,81.417, 58.417,81.417, 269.417,81.417, -90.583,81.417, 269.500,81.417, -90.500,81.417, 269.583,81.417, -90.417,81.417, 269.667,81.417, -90.333,81.417, 270.750,81.417, -89.250,81.417, 270.833,81.417, -89.167,81.417, 270.917,81.417, -89.083,81.417, 271.000,81.417, -89.000,81.417, 271.083,81.417, -88.917,81.417, 272.500,81.417, -87.500,81.417, 272.667,81.417, -87.333,81.417, 282.000,81.417, -78.000,81.417, 282.083,81.417, -77.917,81.417, 282.167,81.417, -77.833,81.417, 282.250,81.417, -77.750,81.417, 282.333,81.417, -77.667,81.417, 282.417,81.417, -77.583,81.417, 282.500,81.417, -77.500,81.417, 282.583,81.417, -77.417,81.417, 282.667,81.417, -77.333,81.417, 283.167,81.417, -76.833,81.417, 291.583,81.417, -68.417,81.417, 291.667,81.417, -68.333,81.417, 291.750,81.417, -68.250,81.417, 291.833,81.417, -68.167,81.417, 291.917,81.417, -68.083,81.417, 292.000,81.417, -68.000,81.417, 292.083,81.417, -67.917,81.417, 292.167,81.417, -67.833,81.417, 292.250,81.417, -67.750,81.417, 293.417,81.417, -66.583,81.417, 293.500,81.417, -66.500,81.417, 293.583,81.417, -66.417,81.417, 293.667,81.417, -66.333,81.417, 293.750,81.417, -66.250,81.417, 293.833,81.417, -66.167,81.417, 293.917,81.417, -66.083,81.417, 294.000,81.417, -66.000,81.417, 294.083,81.417, -65.917,81.417, 294.167,81.417, -65.833,81.417, 294.250,81.417, -65.750,81.417, 294.333,81.417, -65.667,81.417, 294.917,81.417, -65.083,81.417, 295.000,81.417, -65.000,81.417, 295.083,81.417, -64.917,81.417, 295.167,81.417, -64.833,81.417, 295.250,81.417, -64.750,81.417, 299.000,81.417, -61.000,81.417, 299.083,81.417, -60.917,81.417, 299.167,81.417, -60.833,81.417, 302.583,81.417, -57.417,81.417, 302.667,81.417, -57.333,81.417, 303.167,81.417, -56.833,81.417, 303.333,81.417, -56.667,81.417, 303.500,81.417, -56.500,81.417, 332.417,81.417, -27.583,81.417, 332.500,81.417, -27.500,81.417, 332.583,81.417, -27.417,81.417, 332.667,81.417, -27.333,81.417, 332.750,81.417, -27.250,81.417, 333.083,81.417, -26.917,81.417, 333.167,81.417, -26.833,81.417, 333.250,81.417, -26.750,81.417, 333.333,81.417, -26.667,81.417, 333.417,81.417, -26.583,81.417, 333.500,81.417, -26.500,81.417, 337.500,81.417, -22.500,81.417, 337.583,81.417, -22.417,81.417, 338.583,81.417, -21.417,81.417, 338.667,81.417, -21.333,81.417, 338.750,81.417, -21.250,81.417, 338.833,81.417, -21.167,81.417, 338.917,81.417, -21.083,81.417, 339.583,81.417, -20.417,81.417, 339.667,81.417, -20.333,81.417, 339.750,81.417, -20.250,81.417, 339.833,81.417, -20.167,81.417, 339.917,81.417, -20.083,81.417, 340.000,81.417, -20.000,81.417, 340.083,81.417, -19.917,81.417, 341.000,81.417, -19.000,81.417, 341.167,81.417, -18.833,81.417, 341.250,81.417, -18.750,81.417, 341.333,81.417, -18.667,81.417, 341.417,81.417, -18.583,81.417, 341.500,81.417, -18.500,81.417, 341.583,81.417, -18.417,81.417, 341.667,81.417, -18.333,81.417, 341.750,81.417, -18.250,81.417, 341.833,81.417, -18.167,81.417, 341.917,81.417, -18.083,81.417, 346.667,81.417, -13.333,81.417, 346.750,81.417, -13.250,81.417, 57.083,81.500, 57.167,81.500, 57.250,81.500, 57.333,81.500, 57.417,81.500, 57.500,81.500, 57.583,81.500, 57.667,81.500, 57.750,81.500, 269.500,81.500, -90.500,81.500, 269.583,81.500, -90.417,81.500, 269.667,81.500, -90.333,81.500, 269.750,81.500, -90.250,81.500, 269.833,81.500, -90.167,81.500, 269.917,81.500, -90.083,81.500, 270.000,81.500, -90.000,81.500, 270.083,81.500, -89.917,81.500, 270.167,81.500, -89.833,81.500, 270.250,81.500, -89.750,81.500, 270.333,81.500, -89.667,81.500, 270.417,81.500, -89.583,81.500, 270.500,81.500, -89.500,81.500, 271.167,81.500, -88.833,81.500, 272.417,81.500, -87.583,81.500, 272.583,81.500, -87.417,81.500, 272.750,81.500, -87.250,81.500, 282.750,81.500, -77.250,81.500, 282.833,81.500, -77.167,81.500, 282.917,81.500, -77.083,81.500, 283.000,81.500, -77.000,81.500, 283.083,81.500, -76.917,81.500, 291.333,81.500, -68.667,81.500, 291.417,81.500, -68.583,81.500, 291.500,81.500, -68.500,81.500, 291.583,81.500, -68.417,81.500, 292.083,81.500, -67.917,81.500, 292.167,81.500, -67.833,81.500, 292.250,81.500, -67.750,81.500, 292.333,81.500, -67.667,81.500, 292.417,81.500, -67.583,81.500, 292.500,81.500, -67.500,81.500, 292.583,81.500, -67.417,81.500, 292.667,81.500, -67.333,81.500, 292.750,81.500, -67.250,81.500, 292.833,81.500, -67.167,81.500, 292.917,81.500, -67.083,81.500, 293.000,81.500, -67.000,81.500, 293.083,81.500, -66.917,81.500, 294.417,81.500, -65.583,81.500, 294.500,81.500, -65.500,81.500, 294.583,81.500, -65.417,81.500, 294.667,81.500, -65.333,81.500, 294.750,81.500, -65.250,81.500, 294.833,81.500, -65.167,81.500, 294.917,81.500, -65.083,81.500, 295.000,81.500, -65.000,81.500, 295.083,81.500, -64.917,81.500, 295.167,81.500, -64.833,81.500, 295.250,81.500, -64.750,81.500, 295.333,81.500, -64.667,81.500, 299.250,81.500, -60.750,81.500, 302.250,81.500, -57.750,81.500, 302.333,81.500, -57.667,81.500, 302.417,81.500, -57.583,81.500, 302.500,81.500, -57.500,81.500, 302.667,81.500, -57.333,81.500, 302.833,81.500, -57.167,81.500, 302.917,81.500, -57.083,81.500, 303.000,81.500, -57.000,81.500, 303.083,81.500, -56.917,81.500, 306.083,81.500, -53.917,81.500, 306.167,81.500, -53.833,81.500, 306.250,81.500, -53.750,81.500, 306.333,81.500, -53.667,81.500, 306.417,81.500, -53.583,81.500, 332.333,81.500, -27.667,81.500, 333.583,81.500, -26.417,81.500, 333.667,81.500, -26.333,81.500, 333.750,81.500, -26.250,81.500, 333.833,81.500, -26.167,81.500, 333.917,81.500, -26.083,81.500, 334.000,81.500, -26.000,81.500, 334.083,81.500, -25.917,81.500, 334.167,81.500, -25.833,81.500, 334.250,81.500, -25.750,81.500, 334.333,81.500, -25.667,81.500, 337.667,81.500, -22.333,81.500, 337.750,81.500, -22.250,81.500, 339.000,81.500, -21.000,81.500, 339.083,81.500, -20.917,81.500, 339.167,81.500, -20.833,81.500, 339.500,81.500, -20.500,81.500, 340.167,81.500, -19.833,81.500, 340.250,81.500, -19.750,81.500, 340.333,81.500, -19.667,81.500, 340.417,81.500, -19.583,81.500, 340.500,81.500, -19.500,81.500, 340.583,81.500, -19.417,81.500, 340.667,81.500, -19.333,81.500, 340.750,81.500, -19.250,81.500, 340.833,81.500, -19.167,81.500, 340.917,81.500, -19.083,81.500, 341.083,81.500, -18.917,81.500, 342.000,81.500, -18.000,81.500, 342.083,81.500, -17.917,81.500, 342.167,81.500, -17.833,81.500, 346.833,81.500, -13.167,81.500, 346.917,81.500, -13.083,81.500, 347.000,81.500, -13.000,81.500, 347.083,81.500, -12.917,81.500, 347.167,81.500, -12.833,81.500, 347.250,81.500, -12.750,81.500, 347.333,81.500, -12.667,81.500, 268.583,81.583, -91.417,81.583, 268.667,81.583, -91.333,81.583, 268.750,81.583, -91.250,81.583, 270.083,81.583, -89.917,81.583, 270.583,81.583, -89.417,81.583, 270.667,81.583, -89.333,81.583, 270.750,81.583, -89.250,81.583, 270.833,81.583, -89.167,81.583, 270.917,81.583, -89.083,81.583, 271.000,81.583, -89.000,81.583, 271.083,81.583, -88.917,81.583, 272.500,81.583, -87.500,81.583, 272.667,81.583, -87.333,81.583, 287.167,81.583, -72.833,81.583, 287.250,81.583, -72.750,81.583, 287.333,81.583, -72.667,81.583, 287.417,81.583, -72.583,81.583, 287.500,81.583, -72.500,81.583, 287.583,81.583, -72.417,81.583, 287.667,81.583, -72.333,81.583, 290.917,81.583, -69.083,81.583, 291.083,81.583, -68.917,81.583, 291.250,81.583, -68.750,81.583, 291.667,81.583, -68.333,81.583, 292.000,81.583, -68.000,81.583, 299.000,81.583, -61.000,81.583, 299.083,81.583, -60.917,81.583, 299.167,81.583, -60.833,81.583, 301.250,81.583, -58.750,81.583, 301.333,81.583, -58.667,81.583, 301.417,81.583, -58.583,81.583, 301.500,81.583, -58.500,81.583, 301.583,81.583, -58.417,81.583, 301.667,81.583, -58.333,81.583, 301.750,81.583, -58.250,81.583, 301.833,81.583, -58.167,81.583, 302.167,81.583, -57.833,81.583, 302.583,81.583, -57.417,81.583, 302.750,81.583, -57.250,81.583, 306.000,81.583, -54.000,81.583, 306.500,81.583, -53.500,81.583, 309.667,81.583, -50.333,81.583, 309.750,81.583, -50.250,81.583, 309.833,81.583, -50.167,81.583, 309.917,81.583, -50.083,81.583, 310.000,81.583, -50.000,81.583, 310.083,81.583, -49.917,81.583, 326.833,81.583, -33.167,81.583, 326.917,81.583, -33.083,81.583, 327.000,81.583, -33.000,81.583, 327.083,81.583, -32.917,81.583, 332.417,81.583, -27.583,81.583, 332.500,81.583, -27.500,81.583, 332.583,81.583, -27.417,81.583, 332.667,81.583, -27.333,81.583, 332.750,81.583, -27.250,81.583, 332.833,81.583, -27.167,81.583, 332.917,81.583, -27.083,81.583, 333.000,81.583, -27.000,81.583, 333.083,81.583, -26.917,81.583, 334.417,81.583, -25.583,81.583, 334.500,81.583, -25.500,81.583, 334.583,81.583, -25.417,81.583, 334.667,81.583, -25.333,81.583, 334.750,81.583, -25.250,81.583, 334.833,81.583, -25.167,81.583, 334.917,81.583, -25.083,81.583, 337.833,81.583, -22.167,81.583, 339.250,81.583, -20.750,81.583, 339.333,81.583, -20.667,81.583, 339.417,81.583, -20.583,81.583, 339.500,81.583, -20.500,81.583, 339.583,81.583, -20.417,81.583, 339.667,81.583, -20.333,81.583, 339.750,81.583, -20.250,81.583, 342.250,81.583, -17.750,81.583, 347.250,81.583, -12.750,81.583, 347.333,81.583, -12.667,81.583, 347.417,81.583, -12.583,81.583, 347.500,81.583, -12.500,81.583, 347.583,81.583, -12.417,81.583, 62.250,81.667, 62.333,81.667, 62.417,81.667, 62.500,81.667, 62.583,81.667, 62.667,81.667, 62.750,81.667, 62.833,81.667, 62.917,81.667, 63.000,81.667, 63.083,81.667, 63.167,81.667, 63.250,81.667, 63.333,81.667, 63.417,81.667, 63.500,81.667, 63.583,81.667, 63.667,81.667, 268.250,81.667, -91.750,81.667, 268.333,81.667, -91.667,81.667, 268.417,81.667, -91.583,81.667, 268.500,81.667, -91.500,81.667, 268.833,81.667, -91.167,81.667, 268.917,81.667, -91.083,81.667, 269.000,81.667, -91.000,81.667, 269.167,81.667, -90.833,81.667, 269.250,81.667, -90.750,81.667, 269.917,81.667, -90.083,81.667, 270.000,81.667, -90.000,81.667, 287.083,81.667, -72.917,81.667, 287.750,81.667, -72.250,81.667, 287.833,81.667, -72.167,81.667, 287.917,81.667, -72.083,81.667, 288.000,81.667, -72.000,81.667, 288.083,81.667, -71.917,81.667, 288.167,81.667, -71.833,81.667, 288.250,81.667, -71.750,81.667, 288.333,81.667, -71.667,81.667, 288.417,81.667, -71.583,81.667, 288.500,81.667, -71.500,81.667, 288.583,81.667, -71.417,81.667, 288.667,81.667, -71.333,81.667, 288.750,81.667, -71.250,81.667, 288.833,81.667, -71.167,81.667, 288.917,81.667, -71.083,81.667, 290.833,81.667, -69.167,81.667, 291.000,81.667, -69.000,81.667, 291.167,81.667, -68.833,81.667, 291.333,81.667, -68.667,81.667, 291.417,81.667, -68.583,81.667, 291.500,81.667, -68.500,81.667, 291.583,81.667, -68.417,81.667, 292.083,81.667, -67.917,81.667, 292.167,81.667, -67.833,81.667, 292.250,81.667, -67.750,81.667, 292.333,81.667, -67.667,81.667, 292.417,81.667, -67.583,81.667, 292.500,81.667, -67.500,81.667, 292.583,81.667, -67.417,81.667, 292.667,81.667, -67.333,81.667, 292.750,81.667, -67.250,81.667, 292.833,81.667, -67.167,81.667, 292.917,81.667, -67.083,81.667, 293.000,81.667, -67.000,81.667, 293.083,81.667, -66.917,81.667, 293.167,81.667, -66.833,81.667, 293.250,81.667, -66.750,81.667, 293.333,81.667, -66.667,81.667, 293.417,81.667, -66.583,81.667, 293.500,81.667, -66.500,81.667, 293.583,81.667, -66.417,81.667, 293.667,81.667, -66.333,81.667, 293.750,81.667, -66.250,81.667, 293.833,81.667, -66.167,81.667, 293.917,81.667, -66.083,81.667, 294.000,81.667, -66.000,81.667, 294.083,81.667, -65.917,81.667, 294.167,81.667, -65.833,81.667, 294.250,81.667, -65.750,81.667, 294.333,81.667, -65.667,81.667, 298.750,81.667, -61.250,81.667, 298.833,81.667, -61.167,81.667, 298.917,81.667, -61.083,81.667, 301.167,81.667, -58.833,81.667, 301.917,81.667, -58.083,81.667, 302.250,81.667, -57.750,81.667, 302.333,81.667, -57.667,81.667, 302.417,81.667, -57.583,81.667, 302.500,81.667, -57.500,81.667, 306.000,81.667, -54.000,81.667, 306.500,81.667, -53.500,81.667, 306.583,81.667, -53.417,81.667, 306.667,81.667, -53.333,81.667, 309.333,81.667, -50.667,81.667, 309.417,81.667, -50.583,81.667, 309.500,81.667, -50.500,81.667, 309.583,81.667, -50.417,81.667, 310.167,81.667, -49.833,81.667, 326.750,81.667, -33.250,81.667, 327.167,81.667, -32.833,81.667, 327.250,81.667, -32.750,81.667, 327.333,81.667, -32.667,81.667, 327.417,81.667, -32.583,81.667, 327.500,81.667, -32.500,81.667, 327.583,81.667, -32.417,81.667, 327.667,81.667, -32.333,81.667, 333.167,81.667, -26.833,81.667, 333.250,81.667, -26.750,81.667, 333.333,81.667, -26.667,81.667, 333.417,81.667, -26.583,81.667, 333.500,81.667, -26.500,81.667, 333.583,81.667, -26.417,81.667, 333.667,81.667, -26.333,81.667, 333.750,81.667, -26.250,81.667, 333.833,81.667, -26.167,81.667, 333.917,81.667, -26.083,81.667, 335.000,81.667, -25.000,81.667, 335.083,81.667, -24.917,81.667, 335.167,81.667, -24.833,81.667, 335.250,81.667, -24.750,81.667, 335.333,81.667, -24.667,81.667, 335.417,81.667, -24.583,81.667, 335.500,81.667, -24.500,81.667, 335.583,81.667, -24.417,81.667, 335.667,81.667, -24.333,81.667, 335.750,81.667, -24.250,81.667, 335.833,81.667, -24.167,81.667, 337.917,81.667, -22.083,81.667, 341.333,81.667, -18.667,81.667, 341.417,81.667, -18.583,81.667, 341.500,81.667, -18.500,81.667, 342.167,81.667, -17.833,81.667, 342.250,81.667, -17.750,81.667, 342.333,81.667, -17.667,81.667, 342.417,81.667, -17.583,81.667, 346.917,81.667, -13.083,81.667, 347.000,81.667, -13.000,81.667, 347.083,81.667, -12.917,81.667, 347.167,81.667, -12.833,81.667, 58.000,81.750, 58.083,81.750, 58.167,81.750, 58.250,81.750, 58.333,81.750, 58.417,81.750, 58.500,81.750, 58.583,81.750, 58.667,81.750, 58.750,81.750, 58.833,81.750, 58.917,81.750, 59.000,81.750, 59.083,81.750, 59.167,81.750, 268.500,81.750, -91.500,81.750, 268.583,81.750, -91.417,81.750, 268.667,81.750, -91.333,81.750, 268.750,81.750, -91.250,81.750, 268.833,81.750, -91.167,81.750, 268.917,81.750, -91.083,81.750, 269.000,81.750, -91.000,81.750, 269.083,81.750, -90.917,81.750, 269.333,81.750, -90.667,81.750, 269.417,81.750, -90.583,81.750, 269.500,81.750, -90.500,81.750, 269.583,81.750, -90.417,81.750, 269.667,81.750, -90.333,81.750, 269.750,81.750, -90.250,81.750, 269.833,81.750, -90.167,81.750, 270.417,81.750, -89.583,81.750, 270.500,81.750, -89.500,81.750, 270.583,81.750, -89.417,81.750, 270.667,81.750, -89.333,81.750, 280.333,81.750, -79.667,81.750, 280.417,81.750, -79.583,81.750, 280.500,81.750, -79.500,81.750, 280.583,81.750, -79.417,81.750, 280.667,81.750, -79.333,81.750, 287.167,81.750, -72.833,81.750, 287.250,81.750, -72.750,81.750, 287.333,81.750, -72.667,81.750, 289.000,81.750, -71.000,81.750, 289.083,81.750, -70.917,81.750, 289.167,81.750, -70.833,81.750, 289.250,81.750, -70.750,81.750, 289.333,81.750, -70.667,81.750, 289.417,81.750, -70.583,81.750, 289.500,81.750, -70.500,81.750, 289.583,81.750, -70.417,81.750, 289.667,81.750, -70.333,81.750, 289.750,81.750, -70.250,81.750, 289.833,81.750, -70.167,81.750, 289.917,81.750, -70.083,81.750, 290.917,81.750, -69.083,81.750, 291.083,81.750, -68.917,81.750, 294.417,81.750, -65.583,81.750, 294.583,81.750, -65.417,81.750, 294.750,81.750, -65.250,81.750, 294.833,81.750, -65.167,81.750, 295.000,81.750, -65.000,81.750, 295.167,81.750, -64.833,81.750, 295.250,81.750, -64.750,81.750, 295.333,81.750, -64.667,81.750, 295.417,81.750, -64.583,81.750, 295.500,81.750, -64.500,81.750, 295.583,81.750, -64.417,81.750, 295.667,81.750, -64.333,81.750, 298.583,81.750, -61.417,81.750, 298.667,81.750, -61.333,81.750, 298.750,81.750, -61.250,81.750, 298.833,81.750, -61.167,81.750, 301.083,81.750, -58.917,81.750, 301.750,81.750, -58.250,81.750, 301.833,81.750, -58.167,81.750, 306.000,81.750, -54.000,81.750, 306.750,81.750, -53.250,81.750, 306.833,81.750, -53.167,81.750, 306.917,81.750, -53.083,81.750, 307.000,81.750, -53.000,81.750, 308.917,81.750, -51.083,81.750, 309.000,81.750, -51.000,81.750, 309.083,81.750, -50.917,81.750, 309.167,81.750, -50.833,81.750, 309.250,81.750, -50.750,81.750, 309.833,81.750, -50.167,81.750, 309.917,81.750, -50.083,81.750, 310.000,81.750, -50.000,81.750, 310.083,81.750, -49.917,81.750, 314.667,81.750, -45.333,81.750, 314.750,81.750, -45.250,81.750, 314.833,81.750, -45.167,81.750, 314.917,81.750, -45.083,81.750, 315.000,81.750, -45.000,81.750, 315.083,81.750, -44.917,81.750, 315.167,81.750, -44.833,81.750, 315.250,81.750, -44.750,81.750, 315.333,81.750, -44.667,81.750, 315.417,81.750, -44.583,81.750, 315.500,81.750, -44.500,81.750, 315.583,81.750, -44.417,81.750, 315.667,81.750, -44.333,81.750, 315.750,81.750, -44.250,81.750, 326.833,81.750, -33.167,81.750, 327.750,81.750, -32.250,81.750, 327.833,81.750, -32.167,81.750, 327.917,81.750, -32.083,81.750, 328.000,81.750, -32.000,81.750, 328.083,81.750, -31.917,81.750, 328.167,81.750, -31.833,81.750, 328.250,81.750, -31.750,81.750, 328.333,81.750, -31.667,81.750, 328.417,81.750, -31.583,81.750, 334.000,81.750, -26.000,81.750, 334.083,81.750, -25.917,81.750, 334.167,81.750, -25.833,81.750, 334.250,81.750, -25.750,81.750, 334.333,81.750, -25.667,81.750, 334.417,81.750, -25.583,81.750, 334.500,81.750, -25.500,81.750, 335.917,81.750, -24.083,81.750, 338.000,81.750, -22.000,81.750, 340.833,81.750, -19.167,81.750, 340.917,81.750, -19.083,81.750, 341.000,81.750, -19.000,81.750, 341.083,81.750, -18.917,81.750, 341.167,81.750, -18.833,81.750, 342.500,81.750, -17.500,81.750, 345.833,81.750, -14.167,81.750, 345.917,81.750, -14.083,81.750, 346.000,81.750, -14.000,81.750, 346.083,81.750, -13.917,81.750, 346.167,81.750, -13.833,81.750, 346.250,81.750, -13.750,81.750, 346.333,81.750, -13.667,81.750, 346.417,81.750, -13.583,81.750, 346.500,81.750, -13.500,81.750, 346.583,81.750, -13.417,81.750, 346.667,81.750, -13.333,81.750, 346.750,81.750, -13.250,81.750, 346.833,81.750, -13.167,81.750, 58.583,81.833, 58.667,81.833, 58.750,81.833, 58.833,81.833, 58.917,81.833, 59.000,81.833, 59.083,81.833, 59.167,81.833, 59.250,81.833, 269.083,81.833, -90.917,81.833, 269.167,81.833, -90.833,81.833, 269.250,81.833, -90.750,81.833, 269.333,81.833, -90.667,81.833, 269.417,81.833, -90.583,81.833, 269.500,81.833, -90.500,81.833, 269.583,81.833, -90.417,81.833, 269.667,81.833, -90.333,81.833, 269.750,81.833, -90.250,81.833, 269.833,81.833, -90.167,81.833, 269.917,81.833, -90.083,81.833, 270.000,81.833, -90.000,81.833, 270.083,81.833, -89.917,81.833, 270.167,81.833, -89.833,81.833, 270.250,81.833, -89.750,81.833, 270.333,81.833, -89.667,81.833, 270.750,81.833, -89.250,81.833, 270.917,81.833, -89.083,81.833, 272.917,81.833, -87.083,81.833, 273.000,81.833, -87.000,81.833, 273.083,81.833, -86.917,81.833, 273.167,81.833, -86.833,81.833, 274.250,81.833, -85.750,81.833, 274.417,81.833, -85.583,81.833, 274.833,81.833, -85.167,81.833, 274.917,81.833, -85.083,81.833, 275.000,81.833, -85.000,81.833, 275.083,81.833, -84.917,81.833, 275.250,81.833, -84.750,81.833, 280.000,81.833, -80.000,81.833, 280.083,81.833, -79.917,81.833, 280.167,81.833, -79.833,81.833, 280.250,81.833, -79.750,81.833, 280.750,81.833, -79.250,81.833, 287.417,81.833, -72.583,81.833, 287.500,81.833, -72.500,81.833, 287.583,81.833, -72.417,81.833, 287.667,81.833, -72.333,81.833, 287.750,81.833, -72.250,81.833, 287.833,81.833, -72.167,81.833, 287.917,81.833, -72.083,81.833, 288.000,81.833, -72.000,81.833, 288.083,81.833, -71.917,81.833, 288.167,81.833, -71.833,81.833, 288.250,81.833, -71.750,81.833, 288.333,81.833, -71.667,81.833, 288.417,81.833, -71.583,81.833, 288.500,81.833, -71.500,81.833, 288.583,81.833, -71.417,81.833, 290.000,81.833, -70.000,81.833, 290.250,81.833, -69.750,81.833, 290.333,81.833, -69.667,81.833, 290.417,81.833, -69.583,81.833, 290.500,81.833, -69.500,81.833, 290.583,81.833, -69.417,81.833, 290.667,81.833, -69.333,81.833, 290.750,81.833, -69.250,81.833, 290.833,81.833, -69.167,81.833, 290.917,81.833, -69.083,81.833, 291.000,81.833, -69.000,81.833, 294.500,81.833, -65.500,81.833, 294.667,81.833, -65.333,81.833, 294.917,81.833, -65.083,81.833, 295.083,81.833, -64.917,81.833, 295.750,81.833, -64.250,81.833, 295.833,81.833, -64.167,81.833, 295.917,81.833, -64.083,81.833, 296.000,81.833, -64.000,81.833, 296.083,81.833, -63.917,81.833, 298.917,81.833, -61.083,81.833, 299.000,81.833, -61.000,81.833, 299.083,81.833, -60.917,81.833, 299.167,81.833, -60.833,81.833, 299.250,81.833, -60.750,81.833, 299.333,81.833, -60.667,81.833, 299.417,81.833, -60.583,81.833, 299.500,81.833, -60.500,81.833, 299.583,81.833, -60.417,81.833, 300.083,81.833, -59.917,81.833, 300.167,81.833, -59.833,81.833, 300.250,81.833, -59.750,81.833, 300.333,81.833, -59.667,81.833, 300.417,81.833, -59.583,81.833, 300.500,81.833, -59.500,81.833, 300.583,81.833, -59.417,81.833, 300.667,81.833, -59.333,81.833, 300.750,81.833, -59.250,81.833, 300.833,81.833, -59.167,81.833, 300.917,81.833, -59.083,81.833, 301.000,81.833, -59.000,81.833, 301.583,81.833, -58.417,81.833, 301.667,81.833, -58.333,81.833, 306.083,81.833, -53.917,81.833, 306.167,81.833, -53.833,81.833, 306.250,81.833, -53.750,81.833, 307.083,81.833, -52.917,81.833, 308.083,81.833, -51.917,81.833, 308.167,81.833, -51.833,81.833, 308.250,81.833, -51.750,81.833, 308.333,81.833, -51.667,81.833, 308.417,81.833, -51.583,81.833, 308.500,81.833, -51.500,81.833, 308.583,81.833, -51.417,81.833, 308.667,81.833, -51.333,81.833, 308.750,81.833, -51.250,81.833, 308.833,81.833, -51.167,81.833, 309.417,81.833, -50.583,81.833, 309.500,81.833, -50.500,81.833, 309.583,81.833, -50.417,81.833, 309.667,81.833, -50.333,81.833, 309.750,81.833, -50.250,81.833, 309.833,81.833, -50.167,81.833, 309.917,81.833, -50.083,81.833, 310.000,81.833, -50.000,81.833, 310.083,81.833, -49.917,81.833, 310.167,81.833, -49.833,81.833, 310.250,81.833, -49.750,81.833, 310.333,81.833, -49.667,81.833, 310.417,81.833, -49.583,81.833, 314.333,81.833, -45.667,81.833, 314.417,81.833, -45.583,81.833, 314.500,81.833, -45.500,81.833, 314.583,81.833, -45.417,81.833, 315.833,81.833, -44.167,81.833, 326.833,81.833, -33.167,81.833, 328.500,81.833, -31.500,81.833, 328.583,81.833, -31.417,81.833, 328.667,81.833, -31.333,81.833, 328.750,81.833, -31.250,81.833, 328.833,81.833, -31.167,81.833, 328.917,81.833, -31.083,81.833, 329.000,81.833, -31.000,81.833, 329.083,81.833, -30.917,81.833, 329.167,81.833, -30.833,81.833, 329.250,81.833, -30.750,81.833, 329.333,81.833, -30.667,81.833, 329.417,81.833, -30.583,81.833, 329.500,81.833, -30.500,81.833, 329.583,81.833, -30.417,81.833, 329.667,81.833, -30.333,81.833, 329.750,81.833, -30.250,81.833, 329.833,81.833, -30.167,81.833, 330.167,81.833, -29.833,81.833, 330.250,81.833, -29.750,81.833, 330.333,81.833, -29.667,81.833, 330.417,81.833, -29.583,81.833, 330.500,81.833, -29.500,81.833, 334.583,81.833, -25.417,81.833, 334.667,81.833, -25.333,81.833, 334.750,81.833, -25.250,81.833, 335.917,81.833, -24.083,81.833, 337.917,81.833, -22.083,81.833, 342.500,81.833, -17.500,81.833, 342.583,81.833, -17.417,81.833, 342.667,81.833, -17.333,81.833, 342.750,81.833, -17.250,81.833, 342.833,81.833, -17.167,81.833, 342.917,81.833, -17.083,81.833, 343.000,81.833, -17.000,81.833, 343.083,81.833, -16.917,81.833, 343.333,81.833, -16.667,81.833, 343.417,81.833, -16.583,81.833, 343.500,81.833, -16.500,81.833, 343.583,81.833, -16.417,81.833, 343.917,81.833, -16.083,81.833, 344.000,81.833, -16.000,81.833, 344.083,81.833, -15.917,81.833, 344.167,81.833, -15.833,81.833, 344.250,81.833, -15.750,81.833, 344.333,81.833, -15.667,81.833, 344.417,81.833, -15.583,81.833, 344.500,81.833, -15.500,81.833, 344.583,81.833, -15.417,81.833, 345.167,81.833, -14.833,81.833, 345.250,81.833, -14.750,81.833, 345.333,81.833, -14.667,81.833, 345.417,81.833, -14.583,81.833, 345.500,81.833, -14.500,81.833, 345.583,81.833, -14.417,81.833, 345.667,81.833, -14.333,81.833, 345.750,81.833, -14.250,81.833, 270.583,81.917, -89.417,81.917, 270.667,81.917, -89.333,81.917, 270.833,81.917, -89.167,81.917, 271.000,81.917, -89.000,81.917, 272.667,81.917, -87.333,81.917, 272.750,81.917, -87.250,81.917, 272.833,81.917, -87.167,81.917, 273.250,81.917, -86.750,81.917, 273.917,81.917, -86.083,81.917, 274.000,81.917, -86.000,81.917, 274.083,81.917, -85.917,81.917, 274.167,81.917, -85.833,81.917, 274.333,81.917, -85.667,81.917, 274.500,81.917, -85.500,81.917, 274.583,81.917, -85.417,81.917, 274.667,81.917, -85.333,81.917, 274.750,81.917, -85.250,81.917, 275.167,81.917, -84.833,81.917, 275.333,81.917, -84.667,81.917, 279.250,81.917, -80.750,81.917, 279.333,81.917, -80.667,81.917, 279.417,81.917, -80.583,81.917, 279.500,81.917, -80.500,81.917, 279.583,81.917, -80.417,81.917, 279.667,81.917, -80.333,81.917, 279.750,81.917, -80.250,81.917, 279.833,81.917, -80.167,81.917, 279.917,81.917, -80.083,81.917, 280.417,81.917, -79.583,81.917, 280.500,81.917, -79.500,81.917, 280.583,81.917, -79.417,81.917, 280.667,81.917, -79.333,81.917, 288.667,81.917, -71.333,81.917, 288.750,81.917, -71.250,81.917, 288.833,81.917, -71.167,81.917, 288.917,81.917, -71.083,81.917, 289.000,81.917, -71.000,81.917, 289.083,81.917, -70.917,81.917, 289.167,81.917, -70.833,81.917, 289.250,81.917, -70.750,81.917, 289.333,81.917, -70.667,81.917, 289.417,81.917, -70.583,81.917, 289.500,81.917, -70.500,81.917, 289.583,81.917, -70.417,81.917, 289.667,81.917, -70.333,81.917, 289.750,81.917, -70.250,81.917, 289.833,81.917, -70.167,81.917, 289.917,81.917, -70.083,81.917, 290.167,81.917, -69.833,81.917, 291.083,81.917, -68.917,81.917, 296.167,81.917, -63.833,81.917, 296.250,81.917, -63.750,81.917, 296.333,81.917, -63.667,81.917, 296.417,81.917, -63.583,81.917, 296.500,81.917, -63.500,81.917, 296.583,81.917, -63.417,81.917, 296.667,81.917, -63.333,81.917, 296.750,81.917, -63.250,81.917, 296.833,81.917, -63.167,81.917, 299.667,81.917, -60.333,81.917, 299.750,81.917, -60.250,81.917, 299.833,81.917, -60.167,81.917, 299.917,81.917, -60.083,81.917, 300.000,81.917, -60.000,81.917, 301.250,81.917, -58.750,81.917, 301.333,81.917, -58.667,81.917, 301.417,81.917, -58.583,81.917, 301.500,81.917, -58.500,81.917, 306.250,81.917, -53.750,81.917, 306.333,81.917, -53.667,81.917, 307.083,81.917, -52.917,81.917, 307.417,81.917, -52.583,81.917, 307.500,81.917, -52.500,81.917, 307.583,81.917, -52.417,81.917, 307.667,81.917, -52.333,81.917, 307.750,81.917, -52.250,81.917, 307.833,81.917, -52.167,81.917, 308.000,81.917, -52.000,81.917, 309.000,81.917, -51.000,81.917, 309.083,81.917, -50.917,81.917, 310.500,81.917, -49.500,81.917, 314.083,81.917, -45.917,81.917, 314.167,81.917, -45.833,81.917, 314.250,81.917, -45.750,81.917, 315.417,81.917, -44.583,81.917, 315.500,81.917, -44.500,81.917, 315.583,81.917, -44.417,81.917, 315.667,81.917, -44.333,81.917, 315.750,81.917, -44.250,81.917, 326.917,81.917, -33.083,81.917, 327.000,81.917, -33.000,81.917, 327.083,81.917, -32.917,81.917, 327.167,81.917, -32.833,81.917, 327.250,81.917, -32.750,81.917, 327.333,81.917, -32.667,81.917, 327.417,81.917, -32.583,81.917, 327.500,81.917, -32.500,81.917, 327.583,81.917, -32.417,81.917, 327.667,81.917, -32.333,81.917, 327.750,81.917, -32.250,81.917, 329.917,81.917, -30.083,81.917, 330.000,81.917, -30.000,81.917, 330.083,81.917, -29.917,81.917, 330.583,81.917, -29.417,81.917, 330.667,81.917, -29.333,81.917, 330.750,81.917, -29.250,81.917, 330.833,81.917, -29.167,81.917, 330.917,81.917, -29.083,81.917, 331.000,81.917, -29.000,81.917, 331.083,81.917, -28.917,81.917, 331.167,81.917, -28.833,81.917, 331.250,81.917, -28.750,81.917, 331.333,81.917, -28.667,81.917, 331.417,81.917, -28.583,81.917, 334.417,81.917, -25.583,81.917, 334.500,81.917, -25.500,81.917, 334.583,81.917, -25.417,81.917, 334.667,81.917, -25.333,81.917, 336.000,81.917, -24.000,81.917, 336.083,81.917, -23.917,81.917, 337.917,81.917, -22.083,81.917, 339.750,81.917, -20.250,81.917, 339.833,81.917, -20.167,81.917, 339.917,81.917, -20.083,81.917, 340.000,81.917, -20.000,81.917, 343.167,81.917, -16.833,81.917, 343.250,81.917, -16.750,81.917, 343.667,81.917, -16.333,81.917, 343.750,81.917, -16.250,81.917, 343.833,81.917, -16.167,81.917, 344.667,81.917, -15.333,81.917, 344.750,81.917, -15.250,81.917, 344.833,81.917, -15.167,81.917, 344.917,81.917, -15.083,81.917, 345.000,81.917, -15.000,81.917, 345.083,81.917, -14.917,81.917, 271.000,82.000, -89.000,82.000, 271.083,82.000, -88.917,82.000, 271.167,82.000, -88.833,82.000, 271.250,82.000, -88.750,82.000, 271.333,82.000, -88.667,82.000, 271.417,82.000, -88.583,82.000, 271.500,82.000, -88.500,82.000, 271.583,82.000, -88.417,82.000, 271.667,82.000, -88.333,82.000, 271.750,82.000, -88.250,82.000, 272.000,82.000, -88.000,82.000, 272.083,82.000, -87.917,82.000, 272.167,82.000, -87.833,82.000, 272.250,82.000, -87.750,82.000, 272.417,82.000, -87.583,82.000, 272.500,82.000, -87.500,82.000, 272.583,82.000, -87.417,82.000, 273.167,82.000, -86.833,82.000, 273.250,82.000, -86.750,82.000, 273.333,82.000, -86.667,82.000, 273.417,82.000, -86.583,82.000, 273.500,82.000, -86.500,82.000, 273.583,82.000, -86.417,82.000, 273.667,82.000, -86.333,82.000, 273.750,82.000, -86.250,82.000, 273.833,82.000, -86.167,82.000, 275.250,82.000, -84.750,82.000, 276.833,82.000, -83.167,82.000, 276.917,82.000, -83.083,82.000, 277.000,82.000, -83.000,82.000, 277.083,82.000, -82.917,82.000, 277.167,82.000, -82.833,82.000, 277.250,82.000, -82.750,82.000, 277.333,82.000, -82.667,82.000, 277.417,82.000, -82.583,82.000, 277.500,82.000, -82.500,82.000, 277.583,82.000, -82.417,82.000, 277.667,82.000, -82.333,82.000, 277.750,82.000, -82.250,82.000, 277.833,82.000, -82.167,82.000, 277.917,82.000, -82.083,82.000, 278.583,82.000, -81.417,82.000, 278.667,82.000, -81.333,82.000, 278.750,82.000, -81.250,82.000, 278.833,82.000, -81.167,82.000, 278.917,82.000, -81.083,82.000, 279.000,82.000, -81.000,82.000, 279.083,82.000, -80.917,82.000, 279.167,82.000, -80.833,82.000, 280.167,82.000, -79.833,82.000, 280.250,82.000, -79.750,82.000, 280.333,82.000, -79.667,82.000, 290.250,82.000, -69.750,82.000, 290.333,82.000, -69.667,82.000, 290.417,82.000, -69.583,82.000, 290.500,82.000, -69.500,82.000, 290.583,82.000, -69.417,82.000, 290.667,82.000, -69.333,82.000, 290.750,82.000, -69.250,82.000, 290.833,82.000, -69.167,82.000, 290.917,82.000, -69.083,82.000, 291.000,82.000, -69.000,82.000, 296.917,82.000, -63.083,82.000, 297.000,82.000, -63.000,82.000, 297.083,82.000, -62.917,82.000, 297.167,82.000, -62.833,82.000, 297.250,82.000, -62.750,82.000, 300.583,82.000, -59.417,82.000, 300.667,82.000, -59.333,82.000, 300.750,82.000, -59.250,82.000, 300.833,82.000, -59.167,82.000, 300.917,82.000, -59.083,82.000, 301.000,82.000, -59.000,82.000, 301.083,82.000, -58.917,82.000, 301.167,82.000, -58.833,82.000, 301.250,82.000, -58.750,82.000, 306.167,82.000, -53.833,82.000, 307.000,82.000, -53.000,82.000, 307.333,82.000, -52.667,82.000, 307.917,82.000, -52.083,82.000, 308.083,82.000, -51.917,82.000, 308.167,82.000, -51.833,82.000, 308.250,82.000, -51.750,82.000, 308.333,82.000, -51.667,82.000, 308.417,82.000, -51.583,82.000, 308.500,82.000, -51.500,82.000, 308.583,82.000, -51.417,82.000, 310.167,82.000, -49.833,82.000, 310.250,82.000, -49.750,82.000, 310.333,82.000, -49.667,82.000, 310.417,82.000, -49.583,82.000, 313.583,82.000, -46.417,82.000, 313.667,82.000, -46.333,82.000, 313.750,82.000, -46.250,82.000, 313.833,82.000, -46.167,82.000, 313.917,82.000, -46.083,82.000, 314.000,82.000, -46.000,82.000, 315.167,82.000, -44.833,82.000, 315.250,82.000, -44.750,82.000, 315.333,82.000, -44.667,82.000, 315.417,82.000, -44.583,82.000, 327.833,82.000, -32.167,82.000, 327.917,82.000, -32.083,82.000, 328.000,82.000, -32.000,82.000, 328.083,82.000, -31.917,82.000, 328.167,82.000, -31.833,82.000, 328.250,82.000, -31.750,82.000, 328.333,82.000, -31.667,82.000, 328.417,82.000, -31.583,82.000, 328.500,82.000, -31.500,82.000, 328.583,82.000, -31.417,82.000, 328.667,82.000, -31.333,82.000, 328.750,82.000, -31.250,82.000, 328.833,82.000, -31.167,82.000, 328.917,82.000, -31.083,82.000, 331.500,82.000, -28.500,82.000, 331.583,82.000, -28.417,82.000, 331.667,82.000, -28.333,82.000, 331.750,82.000, -28.250,82.000, 331.833,82.000, -28.167,82.000, 331.917,82.000, -28.083,82.000, 332.000,82.000, -28.000,82.000, 332.083,82.000, -27.917,82.000, 332.167,82.000, -27.833,82.000, 332.250,82.000, -27.750,82.000, 332.333,82.000, -27.667,82.000, 332.417,82.000, -27.583,82.000, 332.500,82.000, -27.500,82.000, 332.583,82.000, -27.417,82.000, 332.667,82.000, -27.333,82.000, 332.750,82.000, -27.250,82.000, 332.833,82.000, -27.167,82.000, 332.917,82.000, -27.083,82.000, 333.000,82.000, -27.000,82.000, 333.083,82.000, -26.917,82.000, 333.167,82.000, -26.833,82.000, 333.250,82.000, -26.750,82.000, 333.333,82.000, -26.667,82.000, 333.417,82.000, -26.583,82.000, 333.500,82.000, -26.500,82.000, 333.583,82.000, -26.417,82.000, 333.667,82.000, -26.333,82.000, 333.750,82.000, -26.250,82.000, 333.833,82.000, -26.167,82.000, 333.917,82.000, -26.083,82.000, 334.000,82.000, -26.000,82.000, 334.083,82.000, -25.917,82.000, 334.167,82.000, -25.833,82.000, 334.250,82.000, -25.750,82.000, 334.333,82.000, -25.667,82.000, 336.000,82.000, -24.000,82.000, 336.167,82.000, -23.833,82.000, 336.250,82.000, -23.750,82.000, 336.333,82.000, -23.667,82.000, 336.417,82.000, -23.583,82.000, 336.500,82.000, -23.500,82.000, 336.583,82.000, -23.417,82.000, 336.667,82.000, -23.333,82.000, 336.750,82.000, -23.250,82.000, 336.833,82.000, -23.167,82.000, 336.917,82.000, -23.083,82.000, 337.000,82.000, -23.000,82.000, 337.083,82.000, -22.917,82.000, 337.167,82.000, -22.833,82.000, 337.250,82.000, -22.750,82.000, 337.333,82.000, -22.667,82.000, 337.417,82.000, -22.583,82.000, 337.500,82.000, -22.500,82.000, 337.583,82.000, -22.417,82.000, 337.750,82.000, -22.250,82.000, 337.833,82.000, -22.167,82.000, 339.500,82.000, -20.500,82.000, 339.583,82.000, -20.417,82.000, 339.667,82.000, -20.333,82.000, 339.750,82.000, -20.250,82.000, 339.833,82.000, -20.167,82.000, 271.833,82.083, -88.167,82.083, 271.917,82.083, -88.083,82.083, 272.333,82.083, -87.667,82.083, 274.083,82.083, -85.917,82.083, 274.167,82.083, -85.833,82.083, 274.250,82.083, -85.750,82.083, 274.333,82.083, -85.667,82.083, 274.417,82.083, -85.583,82.083, 274.500,82.083, -85.500,82.083, 274.583,82.083, -85.417,82.083, 274.667,82.083, -85.333,82.083, 274.750,82.083, -85.250,82.083, 274.833,82.083, -85.167,82.083, 274.917,82.083, -85.083,82.083, 275.000,82.083, -85.000,82.083, 275.083,82.083, -84.917,82.083, 275.167,82.083, -84.833,82.083, 276.750,82.083, -83.250,82.083, 278.000,82.083, -82.000,82.083, 278.083,82.083, -81.917,82.083, 278.167,82.083, -81.833,82.083, 278.250,82.083, -81.750,82.083, 278.333,82.083, -81.667,82.083, 278.417,82.083, -81.583,82.083, 278.500,82.083, -81.500,82.083, 279.250,82.083, -80.750,82.083, 279.333,82.083, -80.667,82.083, 279.417,82.083, -80.583,82.083, 279.500,82.083, -80.500,82.083, 279.583,82.083, -80.417,82.083, 279.667,82.083, -80.333,82.083, 279.750,82.083, -80.250,82.083, 279.833,82.083, -80.167,82.083, 279.917,82.083, -80.083,82.083, 280.000,82.083, -80.000,82.083, 280.083,82.083, -79.917,82.083, 297.333,82.083, -62.667,82.083, 297.417,82.083, -62.583,82.083, 297.500,82.083, -62.500,82.083, 297.583,82.083, -62.417,82.083, 297.667,82.083, -62.333,82.083, 297.750,82.083, -62.250,82.083, 297.833,82.083, -62.167,82.083, 301.333,82.083, -58.667,82.083, 301.417,82.083, -58.583,82.083, 301.500,82.083, -58.500,82.083, 301.583,82.083, -58.417,82.083, 301.667,82.083, -58.333,82.083, 301.750,82.083, -58.250,82.083, 301.833,82.083, -58.167,82.083, 301.917,82.083, -58.083,82.083, 302.000,82.083, -58.000,82.083, 302.083,82.083, -57.917,82.083, 302.167,82.083, -57.833,82.083, 302.250,82.083, -57.750,82.083, 302.333,82.083, -57.667,82.083, 302.417,82.083, -57.583,82.083, 306.167,82.083, -53.833,82.083, 306.250,82.083, -53.750,82.083, 307.083,82.083, -52.917,82.083, 307.417,82.083, -52.583,82.083, 307.500,82.083, -52.500,82.083, 307.583,82.083, -52.417,82.083, 307.667,82.083, -52.333,82.083, 307.750,82.083, -52.250,82.083, 307.833,82.083, -52.167,82.083, 307.917,82.083, -52.083,82.083, 308.000,82.083, -52.000,82.083, 308.083,82.083, -51.917,82.083, 308.167,82.083, -51.833,82.083, 309.833,82.083, -50.167,82.083, 309.917,82.083, -50.083,82.083, 310.000,82.083, -50.000,82.083, 310.083,82.083, -49.917,82.083, 312.583,82.083, -47.417,82.083, 312.667,82.083, -47.333,82.083, 312.750,82.083, -47.250,82.083, 312.833,82.083, -47.167,82.083, 312.917,82.083, -47.083,82.083, 313.000,82.083, -47.000,82.083, 313.083,82.083, -46.917,82.083, 313.167,82.083, -46.833,82.083, 313.250,82.083, -46.750,82.083, 313.333,82.083, -46.667,82.083, 313.417,82.083, -46.583,82.083, 313.500,82.083, -46.500,82.083, 314.833,82.083, -45.167,82.083, 314.917,82.083, -45.083,82.083, 315.000,82.083, -45.000,82.083, 315.083,82.083, -44.917,82.083, 315.167,82.083, -44.833,82.083, 315.500,82.083, -44.500,82.083, 329.000,82.083, -31.000,82.083, 329.083,82.083, -30.917,82.083, 329.167,82.083, -30.833,82.083, 329.250,82.083, -30.750,82.083, 329.333,82.083, -30.667,82.083, 329.417,82.083, -30.583,82.083, 329.500,82.083, -30.500,82.083, 329.583,82.083, -30.417,82.083, 329.667,82.083, -30.333,82.083, 329.750,82.083, -30.250,82.083, 329.833,82.083, -30.167,82.083, 337.667,82.083, -22.333,82.083, 339.250,82.083, -20.750,82.083, 339.333,82.083, -20.667,82.083, 339.417,82.083, -20.583,82.083, 339.500,82.083, -20.500,82.083, 339.583,82.083, -20.417,82.083, 273.250,82.167, -86.750,82.167, 273.333,82.167, -86.667,82.167, 273.417,82.167, -86.583,82.167, 273.500,82.167, -86.500,82.167, 273.583,82.167, -86.417,82.167, 273.667,82.167, -86.333,82.167, 273.750,82.167, -86.250,82.167, 273.833,82.167, -86.167,82.167, 273.917,82.167, -86.083,82.167, 274.000,82.167, -86.000,82.167, 274.083,82.167, -85.917,82.167, 274.167,82.167, -85.833,82.167, 274.250,82.167, -85.750,82.167, 274.333,82.167, -85.667,82.167, 276.500,82.167, -83.500,82.167, 276.583,82.167, -83.417,82.167, 276.667,82.167, -83.333,82.167, 276.750,82.167, -83.250,82.167, 277.250,82.167, -82.750,82.167, 277.333,82.167, -82.667,82.167, 277.417,82.167, -82.583,82.167, 277.500,82.167, -82.500,82.167, 277.583,82.167, -82.417,82.167, 277.667,82.167, -82.333,82.167, 277.750,82.167, -82.250,82.167, 277.833,82.167, -82.167,82.167, 278.667,82.167, -81.333,82.167, 278.750,82.167, -81.250,82.167, 278.833,82.167, -81.167,82.167, 278.917,82.167, -81.083,82.167, 279.000,82.167, -81.000,82.167, 279.083,82.167, -80.917,82.167, 279.167,82.167, -80.833,82.167, 297.917,82.167, -62.083,82.167, 298.000,82.167, -62.000,82.167, 298.083,82.167, -61.917,82.167, 298.167,82.167, -61.833,82.167, 298.250,82.167, -61.750,82.167, 302.500,82.167, -57.500,82.167, 302.583,82.167, -57.417,82.167, 302.667,82.167, -57.333,82.167, 302.750,82.167, -57.250,82.167, 302.833,82.167, -57.167,82.167, 302.917,82.167, -57.083,82.167, 303.000,82.167, -57.000,82.167, 303.083,82.167, -56.917,82.167, 303.167,82.167, -56.833,82.167, 303.250,82.167, -56.750,82.167, 303.333,82.167, -56.667,82.167, 303.417,82.167, -56.583,82.167, 303.500,82.167, -56.500,82.167, 303.583,82.167, -56.417,82.167, 303.667,82.167, -56.333,82.167, 303.750,82.167, -56.250,82.167, 303.833,82.167, -56.167,82.167, 304.167,82.167, -55.833,82.167, 304.250,82.167, -55.750,82.167, 304.333,82.167, -55.667,82.167, 304.417,82.167, -55.583,82.167, 304.500,82.167, -55.500,82.167, 304.583,82.167, -55.417,82.167, 304.667,82.167, -55.333,82.167, 304.750,82.167, -55.250,82.167, 306.000,82.167, -54.000,82.167, 306.083,82.167, -53.917,82.167, 306.750,82.167, -53.250,82.167, 306.833,82.167, -53.167,82.167, 306.917,82.167, -53.083,82.167, 307.000,82.167, -53.000,82.167, 307.250,82.167, -52.750,82.167, 307.333,82.167, -52.667,82.167, 307.417,82.167, -52.583,82.167, 307.500,82.167, -52.500,82.167, 307.583,82.167, -52.417,82.167, 309.417,82.167, -50.583,82.167, 309.500,82.167, -50.500,82.167, 309.583,82.167, -50.417,82.167, 309.667,82.167, -50.333,82.167, 309.750,82.167, -50.250,82.167, 312.083,82.167, -47.917,82.167, 312.167,82.167, -47.833,82.167, 312.250,82.167, -47.750,82.167, 312.333,82.167, -47.667,82.167, 312.417,82.167, -47.583,82.167, 312.500,82.167, -47.500,82.167, 314.667,82.167, -45.333,82.167, 314.750,82.167, -45.250,82.167, 314.833,82.167, -45.167,82.167, 315.333,82.167, -44.667,82.167, 315.417,82.167, -44.583,82.167, 316.750,82.167, -43.250,82.167, 316.917,82.167, -43.083,82.167, 317.167,82.167, -42.833,82.167, 317.250,82.167, -42.750,82.167, 317.333,82.167, -42.667,82.167, 317.417,82.167, -42.583,82.167, 329.417,82.167, -30.583,82.167, 330.083,82.167, -29.917,82.167, 330.167,82.167, -29.833,82.167, 330.250,82.167, -29.750,82.167, 330.333,82.167, -29.667,82.167, 330.417,82.167, -29.583,82.167, 330.500,82.167, -29.500,82.167, 330.583,82.167, -29.417,82.167, 330.667,82.167, -29.333,82.167, 330.750,82.167, -29.250,82.167, 330.833,82.167, -29.167,82.167, 330.917,82.167, -29.083,82.167, 331.000,82.167, -29.000,82.167, 333.000,82.167, -27.000,82.167, 333.083,82.167, -26.917,82.167, 333.167,82.167, -26.833,82.167, 333.250,82.167, -26.750,82.167, 333.333,82.167, -26.667,82.167, 333.417,82.167, -26.583,82.167, 333.500,82.167, -26.500,82.167, 333.583,82.167, -26.417,82.167, 333.667,82.167, -26.333,82.167, 333.750,82.167, -26.250,82.167, 333.833,82.167, -26.167,82.167, 333.917,82.167, -26.083,82.167, 334.000,82.167, -26.000,82.167, 334.083,82.167, -25.917,82.167, 334.167,82.167, -25.833,82.167, 334.250,82.167, -25.750,82.167, 334.333,82.167, -25.667,82.167, 334.417,82.167, -25.583,82.167, 334.500,82.167, -25.500,82.167, 334.583,82.167, -25.417,82.167, 334.667,82.167, -25.333,82.167, 334.750,82.167, -25.250,82.167, 334.833,82.167, -25.167,82.167, 334.917,82.167, -25.083,82.167, 335.000,82.167, -25.000,82.167, 335.083,82.167, -24.917,82.167, 339.333,82.167, -20.667,82.167, 274.417,82.250, -85.583,82.250, 274.500,82.250, -85.500,82.250, 276.250,82.250, -83.750,82.250, 276.333,82.250, -83.667,82.250, 276.417,82.250, -83.583,82.250, 277.000,82.250, -83.000,82.250, 277.083,82.250, -82.917,82.250, 277.167,82.250, -82.833,82.250, 277.250,82.250, -82.750,82.250, 277.333,82.250, -82.667,82.250, 278.083,82.250, -81.917,82.250, 278.167,82.250, -81.833,82.250, 278.250,82.250, -81.750,82.250, 278.333,82.250, -81.667,82.250, 278.417,82.250, -81.583,82.250, 278.500,82.250, -81.500,82.250, 278.583,82.250, -81.417,82.250, 298.333,82.250, -61.667,82.250, 298.417,82.250, -61.583,82.250, 298.500,82.250, -61.500,82.250, 298.583,82.250, -61.417,82.250, 298.667,82.250, -61.333,82.250, 303.917,82.250, -56.083,82.250, 304.000,82.250, -56.000,82.250, 304.083,82.250, -55.917,82.250, 304.833,82.250, -55.167,82.250, 304.917,82.250, -55.083,82.250, 305.000,82.250, -55.000,82.250, 305.667,82.250, -54.333,82.250, 305.750,82.250, -54.250,82.250, 305.833,82.250, -54.167,82.250, 305.917,82.250, -54.083,82.250, 306.667,82.250, -53.333,82.250, 306.750,82.250, -53.250,82.250, 306.833,82.250, -53.167,82.250, 306.917,82.250, -53.083,82.250, 307.000,82.250, -53.000,82.250, 307.083,82.250, -52.917,82.250, 307.167,82.250, -52.833,82.250, 309.250,82.250, -50.750,82.250, 309.333,82.250, -50.667,82.250, 311.333,82.250, -48.667,82.250, 311.417,82.250, -48.583,82.250, 311.500,82.250, -48.500,82.250, 311.583,82.250, -48.417,82.250, 311.667,82.250, -48.333,82.250, 311.750,82.250, -48.250,82.250, 311.833,82.250, -48.167,82.250, 311.917,82.250, -48.083,82.250, 312.000,82.250, -48.000,82.250, 314.083,82.250, -45.917,82.250, 314.167,82.250, -45.833,82.250, 314.250,82.250, -45.750,82.250, 314.333,82.250, -45.667,82.250, 314.417,82.250, -45.583,82.250, 314.500,82.250, -45.500,82.250, 314.583,82.250, -45.417,82.250, 314.833,82.250, -45.167,82.250, 315.333,82.250, -44.667,82.250, 315.417,82.250, -44.583,82.250, 315.500,82.250, -44.500,82.250, 315.583,82.250, -44.417,82.250, 315.667,82.250, -44.333,82.250, 315.750,82.250, -44.250,82.250, 315.833,82.250, -44.167,82.250, 315.917,82.250, -44.083,82.250, 316.000,82.250, -44.000,82.250, 316.083,82.250, -43.917,82.250, 316.167,82.250, -43.833,82.250, 316.667,82.250, -43.333,82.250, 316.833,82.250, -43.167,82.250, 317.000,82.250, -43.000,82.250, 317.083,82.250, -42.917,82.250, 317.500,82.250, -42.500,82.250, 329.500,82.250, -30.500,82.250, 329.583,82.250, -30.417,82.250, 329.667,82.250, -30.333,82.250, 329.750,82.250, -30.250,82.250, 329.833,82.250, -30.167,82.250, 329.917,82.250, -30.083,82.250, 330.000,82.250, -30.000,82.250, 331.083,82.250, -28.917,82.250, 331.167,82.250, -28.833,82.250, 331.250,82.250, -28.750,82.250, 331.333,82.250, -28.667,82.250, 331.417,82.250, -28.583,82.250, 331.500,82.250, -28.500,82.250, 331.583,82.250, -28.417,82.250, 331.667,82.250, -28.333,82.250, 331.750,82.250, -28.250,82.250, 331.833,82.250, -28.167,82.250, 331.917,82.250, -28.083,82.250, 332.000,82.250, -28.000,82.250, 332.083,82.250, -27.917,82.250, 332.167,82.250, -27.833,82.250, 332.250,82.250, -27.750,82.250, 332.333,82.250, -27.667,82.250, 332.417,82.250, -27.583,82.250, 332.500,82.250, -27.500,82.250, 332.583,82.250, -27.417,82.250, 332.667,82.250, -27.333,82.250, 332.750,82.250, -27.250,82.250, 332.833,82.250, -27.167,82.250, 332.917,82.250, -27.083,82.250, 335.167,82.250, -24.833,82.250, 335.250,82.250, -24.750,82.250, 335.333,82.250, -24.667,82.250, 335.417,82.250, -24.583,82.250, 335.500,82.250, -24.500,82.250, 335.583,82.250, -24.417,82.250, 274.583,82.333, -85.417,82.333, 275.000,82.333, -85.000,82.333, 275.083,82.333, -84.917,82.333, 275.167,82.333, -84.833,82.333, 275.250,82.333, -84.750,82.333, 275.333,82.333, -84.667,82.333, 275.417,82.333, -84.583,82.333, 275.500,82.333, -84.500,82.333, 275.583,82.333, -84.417,82.333, 275.667,82.333, -84.333,82.333, 275.750,82.333, -84.250,82.333, 275.833,82.333, -84.167,82.333, 275.917,82.333, -84.083,82.333, 276.000,82.333, -84.000,82.333, 276.083,82.333, -83.917,82.333, 276.167,82.333, -83.833,82.333, 277.583,82.333, -82.417,82.333, 277.667,82.333, -82.333,82.333, 277.750,82.333, -82.250,82.333, 277.833,82.333, -82.167,82.333, 277.917,82.333, -82.083,82.333, 278.000,82.333, -82.000,82.333, 298.667,82.333, -61.333,82.333, 305.083,82.333, -54.917,82.333, 305.167,82.333, -54.833,82.333, 305.250,82.333, -54.750,82.333, 305.333,82.333, -54.667,82.333, 305.417,82.333, -54.583,82.333, 305.500,82.333, -54.500,82.333, 305.583,82.333, -54.417,82.333, 309.250,82.333, -50.750,82.333, 311.000,82.333, -49.000,82.333, 311.083,82.333, -48.917,82.333, 311.167,82.333, -48.833,82.333, 311.250,82.333, -48.750,82.333, 313.417,82.333, -46.583,82.333, 313.500,82.333, -46.500,82.333, 313.583,82.333, -46.417,82.333, 313.667,82.333, -46.333,82.333, 313.750,82.333, -46.250,82.333, 313.833,82.333, -46.167,82.333, 313.917,82.333, -46.083,82.333, 314.000,82.333, -46.000,82.333, 314.917,82.333, -45.083,82.333, 315.000,82.333, -45.000,82.333, 315.083,82.333, -44.917,82.333, 315.167,82.333, -44.833,82.333, 315.250,82.333, -44.750,82.333, 316.250,82.333, -43.750,82.333, 316.750,82.333, -43.250,82.333, 316.917,82.333, -43.083,82.333, 317.167,82.333, -42.833,82.333, 317.250,82.333, -42.750,82.333, 317.333,82.333, -42.667,82.333, 317.417,82.333, -42.583,82.333, 319.833,82.333, -40.167,82.333, 319.917,82.333, -40.083,82.333, 320.000,82.333, -40.000,82.333, 320.083,82.333, -39.917,82.333, 320.167,82.333, -39.833,82.333, 335.667,82.333, -24.333,82.333, 335.750,82.333, -24.250,82.333, 335.833,82.333, -24.167,82.333, 335.917,82.333, -24.083,82.333, 336.000,82.333, -24.000,82.333, 336.083,82.333, -23.917,82.333, 336.167,82.333, -23.833,82.333, 336.250,82.333, -23.750,82.333, 336.333,82.333, -23.667,82.333, 336.417,82.333, -23.583,82.333, 336.500,82.333, -23.500,82.333, 336.583,82.333, -23.417,82.333, 336.667,82.333, -23.333,82.333, 336.750,82.333, -23.250,82.333, 336.833,82.333, -23.167,82.333, 336.917,82.333, -23.083,82.333, 337.000,82.333, -23.000,82.333, 337.083,82.333, -22.917,82.333, 337.167,82.333, -22.833,82.333, 337.250,82.333, -22.750,82.333, 337.333,82.333, -22.667,82.333, 274.333,82.417, -85.667,82.417, 274.417,82.417, -85.583,82.417, 274.500,82.417, -85.500,82.417, 274.583,82.417, -85.417,82.417, 274.667,82.417, -85.333,82.417, 274.750,82.417, -85.250,82.417, 274.833,82.417, -85.167,82.417, 274.917,82.417, -85.083,82.417, 277.333,82.417, -82.667,82.417, 277.417,82.417, -82.583,82.417, 277.500,82.417, -82.500,82.417, 278.000,82.417, -82.000,82.417, 278.083,82.417, -81.917,82.417, 278.167,82.417, -81.833,82.417, 278.250,82.417, -81.750,82.417, 278.333,82.417, -81.667,82.417, 278.417,82.417, -81.583,82.417, 278.500,82.417, -81.500,82.417, 283.667,82.417, -76.333,82.417, 283.750,82.417, -76.250,82.417, 283.833,82.417, -76.167,82.417, 283.917,82.417, -76.083,82.417, 284.000,82.417, -76.000,82.417, 296.833,82.417, -63.167,82.417, 296.917,82.417, -63.083,82.417, 297.000,82.417, -63.000,82.417, 297.083,82.417, -62.917,82.417, 297.250,82.417, -62.750,82.417, 297.583,82.417, -62.417,82.417, 297.750,82.417, -62.250,82.417, 297.833,82.417, -62.167,82.417, 297.917,82.417, -62.083,82.417, 298.000,82.417, -62.000,82.417, 298.083,82.417, -61.917,82.417, 298.167,82.417, -61.833,82.417, 298.250,82.417, -61.750,82.417, 298.333,82.417, -61.667,82.417, 298.417,82.417, -61.583,82.417, 298.500,82.417, -61.500,82.417, 298.583,82.417, -61.417,82.417, 309.000,82.417, -51.000,82.417, 309.083,82.417, -50.917,82.417, 309.167,82.417, -50.833,82.417, 310.333,82.417, -49.667,82.417, 310.417,82.417, -49.583,82.417, 310.500,82.417, -49.500,82.417, 310.583,82.417, -49.417,82.417, 310.667,82.417, -49.333,82.417, 310.750,82.417, -49.250,82.417, 310.833,82.417, -49.167,82.417, 310.917,82.417, -49.083,82.417, 313.000,82.417, -47.000,82.417, 313.083,82.417, -46.917,82.417, 313.167,82.417, -46.833,82.417, 313.250,82.417, -46.750,82.417, 313.333,82.417, -46.667,82.417, 314.917,82.417, -45.083,82.417, 315.000,82.417, -45.000,82.417, 315.083,82.417, -44.917,82.417, 315.167,82.417, -44.833,82.417, 315.250,82.417, -44.750,82.417, 316.250,82.417, -43.750,82.417, 318.083,82.417, -41.917,82.417, 318.167,82.417, -41.833,82.417, 318.250,82.417, -41.750,82.417, 318.333,82.417, -41.667,82.417, 318.417,82.417, -41.583,82.417, 319.750,82.417, -40.250,82.417, 320.250,82.417, -39.750,82.417, 337.417,82.417, -22.583,82.417, 337.500,82.417, -22.500,82.417, 277.500,82.500, -82.500,82.500, 277.583,82.500, -82.417,82.500, 277.667,82.500, -82.333,82.500, 277.917,82.500, -82.083,82.500, 278.583,82.500, -81.417,82.500, 278.750,82.500, -81.250,82.500, 278.833,82.500, -81.167,82.500, 278.917,82.500, -81.083,82.500, 279.000,82.500, -81.000,82.500, 279.083,82.500, -80.917,82.500, 279.167,82.500, -80.833,82.500, 279.250,82.500, -80.750,82.500, 283.583,82.500, -76.417,82.500, 284.083,82.500, -75.917,82.500, 284.167,82.500, -75.833,82.500, 284.250,82.500, -75.750,82.500, 296.750,82.500, -63.250,82.500, 297.167,82.500, -62.833,82.500, 297.333,82.500, -62.667,82.500, 297.417,82.500, -62.583,82.500, 297.500,82.500, -62.500,82.500, 297.667,82.500, -62.333,82.500, 308.917,82.500, -51.083,82.500, 309.000,82.500, -51.000,82.500, 309.083,82.500, -50.917,82.500, 309.167,82.500, -50.833,82.500, 309.250,82.500, -50.750,82.500, 309.333,82.500, -50.667,82.500, 309.417,82.500, -50.583,82.500, 309.500,82.500, -50.500,82.500, 309.583,82.500, -50.417,82.500, 309.667,82.500, -50.333,82.500, 309.750,82.500, -50.250,82.500, 309.833,82.500, -50.167,82.500, 309.917,82.500, -50.083,82.500, 310.000,82.500, -50.000,82.500, 310.083,82.500, -49.917,82.500, 310.167,82.500, -49.833,82.500, 310.250,82.500, -49.750,82.500, 312.833,82.500, -47.167,82.500, 312.917,82.500, -47.083,82.500, 314.333,82.500, -45.667,82.500, 314.417,82.500, -45.583,82.500, 314.500,82.500, -45.500,82.500, 314.583,82.500, -45.417,82.500, 314.667,82.500, -45.333,82.500, 314.750,82.500, -45.250,82.500, 314.833,82.500, -45.167,82.500, 315.583,82.500, -44.417,82.500, 315.667,82.500, -44.333,82.500, 315.750,82.500, -44.250,82.500, 315.833,82.500, -44.167,82.500, 315.917,82.500, -44.083,82.500, 316.000,82.500, -44.000,82.500, 316.083,82.500, -43.917,82.500, 316.167,82.500, -43.833,82.500, 318.000,82.500, -42.000,82.500, 318.500,82.500, -41.500,82.500, 319.250,82.500, -40.750,82.500, 319.333,82.500, -40.667,82.500, 319.417,82.500, -40.583,82.500, 319.500,82.500, -40.500,82.500, 319.583,82.500, -40.417,82.500, 319.667,82.500, -40.333,82.500, 319.750,82.500, -40.250,82.500, 320.250,82.500, -39.750,82.500, 337.583,82.500, -22.417,82.500, 337.667,82.500, -22.333,82.500, 337.750,82.500, -22.250,82.500, 337.833,82.500, -22.167,82.500, 337.917,82.500, -22.083,82.500, 338.000,82.500, -22.000,82.500, 277.750,82.583, -82.250,82.583, 277.917,82.583, -82.083,82.583, 278.000,82.583, -82.000,82.583, 278.083,82.583, -81.917,82.583, 278.167,82.583, -81.833,82.583, 278.250,82.583, -81.750,82.583, 278.333,82.583, -81.667,82.583, 278.417,82.583, -81.583,82.583, 278.500,82.583, -81.500,82.583, 278.583,82.583, -81.417,82.583, 278.667,82.583, -81.333,82.583, 279.333,82.583, -80.667,82.583, 279.833,82.583, -80.167,82.583, 279.917,82.583, -80.083,82.583, 280.000,82.583, -80.000,82.583, 280.083,82.583, -79.917,82.583, 280.917,82.583, -79.083,82.583, 281.000,82.583, -79.000,82.583, 281.083,82.583, -78.917,82.583, 281.167,82.583, -78.833,82.583, 283.333,82.583, -76.667,82.583, 283.417,82.583, -76.583,82.583, 283.500,82.583, -76.500,82.583, 283.583,82.583, -76.417,82.583, 283.667,82.583, -76.333,82.583, 283.750,82.583, -76.250,82.583, 283.833,82.583, -76.167,82.583, 283.917,82.583, -76.083,82.583, 284.333,82.583, -75.667,82.583, 291.417,82.583, -68.583,82.583, 291.500,82.583, -68.500,82.583, 291.583,82.583, -68.417,82.583, 291.667,82.583, -68.333,82.583, 291.750,82.583, -68.250,82.583, 291.833,82.583, -68.167,82.583, 291.917,82.583, -68.083,82.583, 292.000,82.583, -68.000,82.583, 292.083,82.583, -67.917,82.583, 292.167,82.583, -67.833,82.583, 292.250,82.583, -67.750,82.583, 292.333,82.583, -67.667,82.583, 292.417,82.583, -67.583,82.583, 292.500,82.583, -67.500,82.583, 292.583,82.583, -67.417,82.583, 296.417,82.583, -63.583,82.583, 296.500,82.583, -63.500,82.583, 296.583,82.583, -63.417,82.583, 296.667,82.583, -63.333,82.583, 296.750,82.583, -63.250,82.583, 296.833,82.583, -63.167,82.583, 312.583,82.583, -47.417,82.583, 312.667,82.583, -47.333,82.583, 312.750,82.583, -47.250,82.583, 312.833,82.583, -47.167,82.583, 312.917,82.583, -47.083,82.583, 313.000,82.583, -47.000,82.583, 313.083,82.583, -46.917,82.583, 313.583,82.583, -46.417,82.583, 313.667,82.583, -46.333,82.583, 313.750,82.583, -46.250,82.583, 313.833,82.583, -46.167,82.583, 313.917,82.583, -46.083,82.583, 314.000,82.583, -46.000,82.583, 314.083,82.583, -45.917,82.583, 314.167,82.583, -45.833,82.583, 314.250,82.583, -45.750,82.583, 315.250,82.583, -44.750,82.583, 315.333,82.583, -44.667,82.583, 315.417,82.583, -44.583,82.583, 315.500,82.583, -44.500,82.583, 317.917,82.583, -42.083,82.583, 318.333,82.583, -41.667,82.583, 318.417,82.583, -41.583,82.583, 318.750,82.583, -41.250,82.583, 318.833,82.583, -41.167,82.583, 318.917,82.583, -41.083,82.583, 319.000,82.583, -41.000,82.583, 319.083,82.583, -40.917,82.583, 319.167,82.583, -40.833,82.583, 320.083,82.583, -39.917,82.583, 320.167,82.583, -39.833,82.583, 338.083,82.583, -21.917,82.583, 338.167,82.583, -21.833,82.583, 338.250,82.583, -21.750,82.583, 338.333,82.583, -21.667,82.583, 338.417,82.583, -21.583,82.583, 277.833,82.667, -82.167,82.667, 279.000,82.667, -81.000,82.667, 279.083,82.667, -80.917,82.667, 279.167,82.667, -80.833,82.667, 279.250,82.667, -80.750,82.667, 279.583,82.667, -80.417,82.667, 279.667,82.667, -80.333,82.667, 279.750,82.667, -80.250,82.667, 280.167,82.667, -79.833,82.667, 280.833,82.667, -79.167,82.667, 281.250,82.667, -78.750,82.667, 283.083,82.667, -76.917,82.667, 283.167,82.667, -76.833,82.667, 283.250,82.667, -76.750,82.667, 284.167,82.667, -75.833,82.667, 284.250,82.667, -75.750,82.667, 286.750,82.667, -73.250,82.667, 286.833,82.667, -73.167,82.667, 286.917,82.667, -73.083,82.667, 287.000,82.667, -73.000,82.667, 287.083,82.667, -72.917,82.667, 287.167,82.667, -72.833,82.667, 287.250,82.667, -72.750,82.667, 291.333,82.667, -68.667,82.667, 292.667,82.667, -67.333,82.667, 292.750,82.667, -67.250,82.667, 292.833,82.667, -67.167,82.667, 292.917,82.667, -67.083,82.667, 293.000,82.667, -67.000,82.667, 293.083,82.667, -66.917,82.667, 293.167,82.667, -66.833,82.667, 293.250,82.667, -66.750,82.667, 293.333,82.667, -66.667,82.667, 296.333,82.667, -63.667,82.667, 313.167,82.667, -46.833,82.667, 313.250,82.667, -46.750,82.667, 313.333,82.667, -46.667,82.667, 313.417,82.667, -46.583,82.667, 313.500,82.667, -46.500,82.667, 314.833,82.667, -45.167,82.667, 314.917,82.667, -45.083,82.667, 315.000,82.667, -45.000,82.667, 315.083,82.667, -44.917,82.667, 315.167,82.667, -44.833,82.667, 317.833,82.667, -42.167,82.667, 317.917,82.667, -42.083,82.667, 318.333,82.667, -41.667,82.667, 318.417,82.667, -41.583,82.667, 318.500,82.667, -41.500,82.667, 318.583,82.667, -41.417,82.667, 318.667,82.667, -41.333,82.667, 320.167,82.667, -39.833,82.667, 321.250,82.667, -38.750,82.667, 321.417,82.667, -38.583,82.667, 324.333,82.667, -35.667,82.667, 324.417,82.667, -35.583,82.667, 324.500,82.667, -35.500,82.667, 324.583,82.667, -35.417,82.667, 337.583,82.667, -22.417,82.667, 337.667,82.667, -22.333,82.667, 337.750,82.667, -22.250,82.667, 337.833,82.667, -22.167,82.667, 337.917,82.667, -22.083,82.667, 338.000,82.667, -22.000,82.667, 338.083,82.667, -21.917,82.667, 338.167,82.667, -21.833,82.667, 278.667,82.750, -81.333,82.750, 278.750,82.750, -81.250,82.750, 278.833,82.750, -81.167,82.750, 278.917,82.750, -81.083,82.750, 279.000,82.750, -81.000,82.750, 279.083,82.750, -80.917,82.750, 279.167,82.750, -80.833,82.750, 279.250,82.750, -80.750,82.750, 279.333,82.750, -80.667,82.750, 279.417,82.750, -80.583,82.750, 279.500,82.750, -80.500,82.750, 280.250,82.750, -79.750,82.750, 280.917,82.750, -79.083,82.750, 281.000,82.750, -79.000,82.750, 281.083,82.750, -78.917,82.750, 281.167,82.750, -78.833,82.750, 281.667,82.750, -78.333,82.750, 281.833,82.750, -78.167,82.750, 282.833,82.750, -77.167,82.750, 282.917,82.750, -77.083,82.750, 283.000,82.750, -77.000,82.750, 283.750,82.750, -76.250,82.750, 283.833,82.750, -76.167,82.750, 283.917,82.750, -76.083,82.750, 284.000,82.750, -76.000,82.750, 284.083,82.750, -75.917,82.750, 286.167,82.750, -73.833,82.750, 286.250,82.750, -73.750,82.750, 286.333,82.750, -73.667,82.750, 286.417,82.750, -73.583,82.750, 286.500,82.750, -73.500,82.750, 286.583,82.750, -73.417,82.750, 286.667,82.750, -73.333,82.750, 287.333,82.750, -72.667,82.750, 291.417,82.750, -68.583,82.750, 291.500,82.750, -68.500,82.750, 291.583,82.750, -68.417,82.750, 291.667,82.750, -68.333,82.750, 291.750,82.750, -68.250,82.750, 291.833,82.750, -68.167,82.750, 291.917,82.750, -68.083,82.750, 292.000,82.750, -68.000,82.750, 292.083,82.750, -67.917,82.750, 292.167,82.750, -67.833,82.750, 292.250,82.750, -67.750,82.750, 293.417,82.750, -66.583,82.750, 293.500,82.750, -66.500,82.750, 293.583,82.750, -66.417,82.750, 293.667,82.750, -66.333,82.750, 293.750,82.750, -66.250,82.750, 293.833,82.750, -66.167,82.750, 293.917,82.750, -66.083,82.750, 294.000,82.750, -66.000,82.750, 294.083,82.750, -65.917,82.750, 294.417,82.750, -65.583,82.750, 294.500,82.750, -65.500,82.750, 294.583,82.750, -65.417,82.750, 294.667,82.750, -65.333,82.750, 294.750,82.750, -65.250,82.750, 295.167,82.750, -64.833,82.750, 295.250,82.750, -64.750,82.750, 295.333,82.750, -64.667,82.750, 295.417,82.750, -64.583,82.750, 295.500,82.750, -64.500,82.750, 295.583,82.750, -64.417,82.750, 295.667,82.750, -64.333,82.750, 295.750,82.750, -64.250,82.750, 295.833,82.750, -64.167,82.750, 295.917,82.750, -64.083,82.750, 296.250,82.750, -63.750,82.750, 296.333,82.750, -63.667,82.750, 314.333,82.750, -45.667,82.750, 314.417,82.750, -45.583,82.750, 314.500,82.750, -45.500,82.750, 314.583,82.750, -45.417,82.750, 314.667,82.750, -45.333,82.750, 314.750,82.750, -45.250,82.750, 314.833,82.750, -45.167,82.750, 314.917,82.750, -45.083,82.750, 315.000,82.750, -45.000,82.750, 315.083,82.750, -44.917,82.750, 315.167,82.750, -44.833,82.750, 315.250,82.750, -44.750,82.750, 315.333,82.750, -44.667,82.750, 315.417,82.750, -44.583,82.750, 315.500,82.750, -44.500,82.750, 315.583,82.750, -44.417,82.750, 315.667,82.750, -44.333,82.750, 315.750,82.750, -44.250,82.750, 315.833,82.750, -44.167,82.750, 315.917,82.750, -44.083,82.750, 316.000,82.750, -44.000,82.750, 316.083,82.750, -43.917,82.750, 316.167,82.750, -43.833,82.750, 316.250,82.750, -43.750,82.750, 316.333,82.750, -43.667,82.750, 316.417,82.750, -43.583,82.750, 316.500,82.750, -43.500,82.750, 316.583,82.750, -43.417,82.750, 316.667,82.750, -43.333,82.750, 316.750,82.750, -43.250,82.750, 316.833,82.750, -43.167,82.750, 316.917,82.750, -43.083,82.750, 317.000,82.750, -43.000,82.750, 317.083,82.750, -42.917,82.750, 317.167,82.750, -42.833,82.750, 317.250,82.750, -42.750,82.750, 317.333,82.750, -42.667,82.750, 317.417,82.750, -42.583,82.750, 317.500,82.750, -42.500,82.750, 317.583,82.750, -42.417,82.750, 317.667,82.750, -42.333,82.750, 317.750,82.750, -42.250,82.750, 319.250,82.750, -40.750,82.750, 319.333,82.750, -40.667,82.750, 319.417,82.750, -40.583,82.750, 319.500,82.750, -40.500,82.750, 319.583,82.750, -40.417,82.750, 319.667,82.750, -40.333,82.750, 319.750,82.750, -40.250,82.750, 319.833,82.750, -40.167,82.750, 319.917,82.750, -40.083,82.750, 320.000,82.750, -40.000,82.750, 320.083,82.750, -39.917,82.750, 320.917,82.750, -39.083,82.750, 321.000,82.750, -39.000,82.750, 321.083,82.750, -38.917,82.750, 321.167,82.750, -38.833,82.750, 321.333,82.750, -38.667,82.750, 321.500,82.750, -38.500,82.750, 324.250,82.750, -35.750,82.750, 324.667,82.750, -35.333,82.750, 326.083,82.750, -33.917,82.750, 326.250,82.750, -33.750,82.750, 334.500,82.750, -25.500,82.750, 334.583,82.750, -25.417,82.750, 334.667,82.750, -25.333,82.750, 334.750,82.750, -25.250,82.750, 334.833,82.750, -25.167,82.750, 334.917,82.750, -25.083,82.750, 335.000,82.750, -25.000,82.750, 335.917,82.750, -24.083,82.750, 336.000,82.750, -24.000,82.750, 336.083,82.750, -23.917,82.750, 336.167,82.750, -23.833,82.750, 336.250,82.750, -23.750,82.750, 336.333,82.750, -23.667,82.750, 336.667,82.750, -23.333,82.750, 336.750,82.750, -23.250,82.750, 336.833,82.750, -23.167,82.750, 336.917,82.750, -23.083,82.750, 337.000,82.750, -23.000,82.750, 337.083,82.750, -22.917,82.750, 337.167,82.750, -22.833,82.750, 337.250,82.750, -22.750,82.750, 337.333,82.750, -22.667,82.750, 337.417,82.750, -22.583,82.750, 337.500,82.750, -22.500,82.750, 280.167,82.833, -79.833,82.833, 280.750,82.833, -79.250,82.833, 280.833,82.833, -79.167,82.833, 280.917,82.833, -79.083,82.833, 281.000,82.833, -79.000,82.833, 281.083,82.833, -78.917,82.833, 281.333,82.833, -78.667,82.833, 281.417,82.833, -78.583,82.833, 281.500,82.833, -78.500,82.833, 281.583,82.833, -78.417,82.833, 281.750,82.833, -78.250,82.833, 281.917,82.833, -78.083,82.833, 282.000,82.833, -78.000,82.833, 282.167,82.833, -77.833,82.833, 282.250,82.833, -77.750,82.833, 282.333,82.833, -77.667,82.833, 282.417,82.833, -77.583,82.833, 282.500,82.833, -77.500,82.833, 282.583,82.833, -77.417,82.833, 282.667,82.833, -77.333,82.833, 282.750,82.833, -77.250,82.833, 283.500,82.833, -76.500,82.833, 283.583,82.833, -76.417,82.833, 283.667,82.833, -76.333,82.833, 285.917,82.833, -74.083,82.833, 286.000,82.833, -74.000,82.833, 286.083,82.833, -73.917,82.833, 286.750,82.833, -73.250,82.833, 286.833,82.833, -73.167,82.833, 286.917,82.833, -73.083,82.833, 287.000,82.833, -73.000,82.833, 287.083,82.833, -72.917,82.833, 287.167,82.833, -72.833,82.833, 287.250,82.833, -72.750,82.833, 288.500,82.833, -71.500,82.833, 288.583,82.833, -71.417,82.833, 288.667,82.833, -71.333,82.833, 288.750,82.833, -71.250,82.833, 288.833,82.833, -71.167,82.833, 288.917,82.833, -71.083,82.833, 289.000,82.833, -71.000,82.833, 292.333,82.833, -67.667,82.833, 292.417,82.833, -67.583,82.833, 292.500,82.833, -67.500,82.833, 292.583,82.833, -67.417,82.833, 292.667,82.833, -67.333,82.833, 292.750,82.833, -67.250,82.833, 292.833,82.833, -67.167,82.833, 292.917,82.833, -67.083,82.833, 293.000,82.833, -67.000,82.833, 293.083,82.833, -66.917,82.833, 294.167,82.833, -65.833,82.833, 294.250,82.833, -65.750,82.833, 294.333,82.833, -65.667,82.833, 294.833,82.833, -65.167,82.833, 294.917,82.833, -65.083,82.833, 295.000,82.833, -65.000,82.833, 295.083,82.833, -64.917,82.833, 296.000,82.833, -64.000,82.833, 296.083,82.833, -63.917,82.833, 296.167,82.833, -63.833,82.833, 311.667,82.833, -48.333,82.833, 311.750,82.833, -48.250,82.833, 311.833,82.833, -48.167,82.833, 311.917,82.833, -48.083,82.833, 312.000,82.833, -48.000,82.833, 312.083,82.833, -47.917,82.833, 312.167,82.833, -47.833,82.833, 312.250,82.833, -47.750,82.833, 318.167,82.833, -41.833,82.833, 318.250,82.833, -41.750,82.833, 318.333,82.833, -41.667,82.833, 318.417,82.833, -41.583,82.833, 318.500,82.833, -41.500,82.833, 318.583,82.833, -41.417,82.833, 318.667,82.833, -41.333,82.833, 318.750,82.833, -41.250,82.833, 318.833,82.833, -41.167,82.833, 318.917,82.833, -41.083,82.833, 319.000,82.833, -41.000,82.833, 319.083,82.833, -40.917,82.833, 319.167,82.833, -40.833,82.833, 320.667,82.833, -39.333,82.833, 320.750,82.833, -39.250,82.833, 320.833,82.833, -39.167,82.833, 321.250,82.833, -38.750,82.833, 321.417,82.833, -38.583,82.833, 324.333,82.833, -35.667,82.833, 324.750,82.833, -35.250,82.833, 324.917,82.833, -35.083,82.833, 325.000,82.833, -35.000,82.833, 325.083,82.833, -34.917,82.833, 325.167,82.833, -34.833,82.833, 325.250,82.833, -34.750,82.833, 325.333,82.833, -34.667,82.833, 325.417,82.833, -34.583,82.833, 325.500,82.833, -34.500,82.833, 325.583,82.833, -34.417,82.833, 325.667,82.833, -34.333,82.833, 325.750,82.833, -34.250,82.833, 325.833,82.833, -34.167,82.833, 325.917,82.833, -34.083,82.833, 326.000,82.833, -34.000,82.833, 326.167,82.833, -33.833,82.833, 326.333,82.833, -33.667,82.833, 334.417,82.833, -25.583,82.833, 335.083,82.833, -24.917,82.833, 335.167,82.833, -24.833,82.833, 335.250,82.833, -24.750,82.833, 335.333,82.833, -24.667,82.833, 335.417,82.833, -24.583,82.833, 335.500,82.833, -24.500,82.833, 335.583,82.833, -24.417,82.833, 335.667,82.833, -24.333,82.833, 335.750,82.833, -24.250,82.833, 335.833,82.833, -24.167,82.833, 336.417,82.833, -23.583,82.833, 336.500,82.833, -23.500,82.833, 336.583,82.833, -23.417,82.833, 279.833,82.917, -80.167,82.917, 279.917,82.917, -80.083,82.917, 280.000,82.917, -80.000,82.917, 280.083,82.917, -79.917,82.917, 280.167,82.917, -79.833,82.917, 280.250,82.917, -79.750,82.917, 280.333,82.917, -79.667,82.917, 280.417,82.917, -79.583,82.917, 280.500,82.917, -79.500,82.917, 280.583,82.917, -79.417,82.917, 280.667,82.917, -79.333,82.917, 281.167,82.917, -78.833,82.917, 281.250,82.917, -78.750,82.917, 282.083,82.917, -77.917,82.917, 283.167,82.917, -76.833,82.917, 283.250,82.917, -76.750,82.917, 283.333,82.917, -76.667,82.917, 283.417,82.917, -76.583,82.917, 285.667,82.917, -74.333,82.917, 285.750,82.917, -74.250,82.917, 285.833,82.917, -74.167,82.917, 286.417,82.917, -73.583,82.917, 286.500,82.917, -73.500,82.917, 286.583,82.917, -73.417,82.917, 286.667,82.917, -73.333,82.917, 288.083,82.917, -71.917,82.917, 288.167,82.917, -71.833,82.917, 288.250,82.917, -71.750,82.917, 288.333,82.917, -71.667,82.917, 288.417,82.917, -71.583,82.917, 289.083,82.917, -70.917,82.917, 290.250,82.917, -69.750,82.917, 290.333,82.917, -69.667,82.917, 290.417,82.917, -69.583,82.917, 290.500,82.917, -69.500,82.917, 290.917,82.917, -69.083,82.917, 291.000,82.917, -69.000,82.917, 291.083,82.917, -68.917,82.917, 291.167,82.917, -68.833,82.917, 291.250,82.917, -68.750,82.917, 291.333,82.917, -68.667,82.917, 291.417,82.917, -68.583,82.917, 291.583,82.917, -68.417,82.917, 291.667,82.917, -68.333,82.917, 291.750,82.917, -68.250,82.917, 291.833,82.917, -68.167,82.917, 291.917,82.917, -68.083,82.917, 292.000,82.917, -68.000,82.917, 292.083,82.917, -67.917,82.917, 292.167,82.917, -67.833,82.917, 292.250,82.917, -67.750,82.917, 292.333,82.917, -67.667,82.917, 292.417,82.917, -67.583,82.917, 292.500,82.917, -67.500,82.917, 292.583,82.917, -67.417,82.917, 292.667,82.917, -67.333,82.917, 292.750,82.917, -67.250,82.917, 292.833,82.917, -67.167,82.917, 292.917,82.917, -67.083,82.917, 293.000,82.917, -67.000,82.917, 293.083,82.917, -66.917,82.917, 293.167,82.917, -66.833,82.917, 293.250,82.917, -66.750,82.917, 293.333,82.917, -66.667,82.917, 293.417,82.917, -66.583,82.917, 313.500,82.917, -46.500,82.917, 313.583,82.917, -46.417,82.917, 313.667,82.917, -46.333,82.917, 314.083,82.917, -45.917,82.917, 314.167,82.917, -45.833,82.917, 314.250,82.917, -45.750,82.917, 314.333,82.917, -45.667,82.917, 314.417,82.917, -45.583,82.917, 314.500,82.917, -45.500,82.917, 314.583,82.917, -45.417,82.917, 314.667,82.917, -45.333,82.917, 314.750,82.917, -45.250,82.917, 314.833,82.917, -45.167,82.917, 314.917,82.917, -45.083,82.917, 315.000,82.917, -45.000,82.917, 315.083,82.917, -44.917,82.917, 315.167,82.917, -44.833,82.917, 315.250,82.917, -44.750,82.917, 315.333,82.917, -44.667,82.917, 315.417,82.917, -44.583,82.917, 315.500,82.917, -44.500,82.917, 315.583,82.917, -44.417,82.917, 315.667,82.917, -44.333,82.917, 315.750,82.917, -44.250,82.917, 316.667,82.917, -43.333,82.917, 316.750,82.917, -43.250,82.917, 316.833,82.917, -43.167,82.917, 316.917,82.917, -43.083,82.917, 317.000,82.917, -43.000,82.917, 317.083,82.917, -42.917,82.917, 317.167,82.917, -42.833,82.917, 317.250,82.917, -42.750,82.917, 317.333,82.917, -42.667,82.917, 317.417,82.917, -42.583,82.917, 317.500,82.917, -42.500,82.917, 317.583,82.917, -42.417,82.917, 317.667,82.917, -42.333,82.917, 317.750,82.917, -42.250,82.917, 317.833,82.917, -42.167,82.917, 317.917,82.917, -42.083,82.917, 318.000,82.917, -42.000,82.917, 318.083,82.917, -41.917,82.917, 319.167,82.917, -40.833,82.917, 319.250,82.917, -40.750,82.917, 319.333,82.917, -40.667,82.917, 319.417,82.917, -40.583,82.917, 319.500,82.917, -40.500,82.917, 320.000,82.917, -40.000,82.917, 320.083,82.917, -39.917,82.917, 320.167,82.917, -39.833,82.917, 320.250,82.917, -39.750,82.917, 320.333,82.917, -39.667,82.917, 320.417,82.917, -39.583,82.917, 320.500,82.917, -39.500,82.917, 320.583,82.917, -39.417,82.917, 321.250,82.917, -38.750,82.917, 324.417,82.917, -35.583,82.917, 324.500,82.917, -35.500,82.917, 324.583,82.917, -35.417,82.917, 324.667,82.917, -35.333,82.917, 324.833,82.917, -35.167,82.917, 326.333,82.917, -33.667,82.917, 326.583,82.917, -33.417,82.917, 326.667,82.917, -33.333,82.917, 326.750,82.917, -33.250,82.917, 326.833,82.917, -33.167,82.917, 326.917,82.917, -33.083,82.917, 327.000,82.917, -33.000,82.917, 327.083,82.917, -32.917,82.917, 327.167,82.917, -32.833,82.917, 327.250,82.917, -32.750,82.917, 327.333,82.917, -32.667,82.917, 327.417,82.917, -32.583,82.917, 327.500,82.917, -32.500,82.917, 327.583,82.917, -32.417,82.917, 327.667,82.917, -32.333,82.917, 327.750,82.917, -32.250,82.917, 327.833,82.917, -32.167,82.917, 327.917,82.917, -32.083,82.917, 328.000,82.917, -32.000,82.917, 328.083,82.917, -31.917,82.917, 328.167,82.917, -31.833,82.917, 328.250,82.917, -31.750,82.917, 328.333,82.917, -31.667,82.917, 328.417,82.917, -31.583,82.917, 334.500,82.917, -25.500,82.917, 334.583,82.917, -25.417,82.917, 334.667,82.917, -25.333,82.917, 334.750,82.917, -25.250,82.917, 282.667,83.000, -77.333,83.000, 282.750,83.000, -77.250,83.000, 282.833,83.000, -77.167,83.000, 282.917,83.000, -77.083,83.000, 283.000,83.000, -77.000,83.000, 283.083,83.000, -76.917,83.000, 283.167,83.000, -76.833,83.000, 283.250,83.000, -76.750,83.000, 283.333,83.000, -76.667,83.000, 283.417,83.000, -76.583,83.000, 283.500,83.000, -76.500,83.000, 283.583,83.000, -76.417,83.000, 283.667,83.000, -76.333,83.000, 283.750,83.000, -76.250,83.000, 283.833,83.000, -76.167,83.000, 283.917,83.000, -76.083,83.000, 284.000,83.000, -76.000,83.000, 284.083,83.000, -75.917,83.000, 284.167,83.000, -75.833,83.000, 284.250,83.000, -75.750,83.000, 284.333,83.000, -75.667,83.000, 284.417,83.000, -75.583,83.000, 284.500,83.000, -75.500,83.000, 284.583,83.000, -75.417,83.000, 284.667,83.000, -75.333,83.000, 284.750,83.000, -75.250,83.000, 284.833,83.000, -75.167,83.000, 284.917,83.000, -75.083,83.000, 285.000,83.000, -75.000,83.000, 285.083,83.000, -74.917,83.000, 285.167,83.000, -74.833,83.000, 285.250,83.000, -74.750,83.000, 285.333,83.000, -74.667,83.000, 285.417,83.000, -74.583,83.000, 285.500,83.000, -74.500,83.000, 285.583,83.000, -74.417,83.000, 286.750,83.000, -73.250,83.000, 286.833,83.000, -73.167,83.000, 286.917,83.000, -73.083,83.000, 287.000,83.000, -73.000,83.000, 287.083,83.000, -72.917,83.000, 287.167,83.000, -72.833,83.000, 287.250,83.000, -72.750,83.000, 287.333,83.000, -72.667,83.000, 287.417,83.000, -72.583,83.000, 287.500,83.000, -72.500,83.000, 287.583,83.000, -72.417,83.000, 288.000,83.000, -72.000,83.000, 288.583,83.000, -71.417,83.000, 288.667,83.000, -71.333,83.000, 288.750,83.000, -71.250,83.000, 288.833,83.000, -71.167,83.000, 288.917,83.000, -71.083,83.000, 289.000,83.000, -71.000,83.000, 289.083,83.000, -70.917,83.000, 290.167,83.000, -69.833,83.000, 290.583,83.000, -69.417,83.000, 290.667,83.000, -69.333,83.000, 290.750,83.000, -69.250,83.000, 290.833,83.000, -69.167,83.000, 291.500,83.000, -68.500,83.000, 313.333,83.000, -46.667,83.000, 313.417,83.000, -46.583,83.000, 313.500,83.000, -46.500,83.000, 313.583,83.000, -46.417,83.000, 313.667,83.000, -46.333,83.000, 313.750,83.000, -46.250,83.000, 313.833,83.000, -46.167,83.000, 313.917,83.000, -46.083,83.000, 314.000,83.000, -46.000,83.000, 314.083,83.000, -45.917,83.000, 314.167,83.000, -45.833,83.000, 314.250,83.000, -45.750,83.000, 314.333,83.000, -45.667,83.000, 314.417,83.000, -45.583,83.000, 314.500,83.000, -45.500,83.000, 315.167,83.000, -44.833,83.000, 315.833,83.000, -44.167,83.000, 315.917,83.000, -44.083,83.000, 316.000,83.000, -44.000,83.000, 316.083,83.000, -43.917,83.000, 316.167,83.000, -43.833,83.000, 316.250,83.000, -43.750,83.000, 316.333,83.000, -43.667,83.000, 316.417,83.000, -43.583,83.000, 316.500,83.000, -43.500,83.000, 316.583,83.000, -43.417,83.000, 318.583,83.000, -41.417,83.000, 318.667,83.000, -41.333,83.000, 318.750,83.000, -41.250,83.000, 318.833,83.000, -41.167,83.000, 318.917,83.000, -41.083,83.000, 319.083,83.000, -40.917,83.000, 319.583,83.000, -40.417,83.000, 319.917,83.000, -40.083,83.000, 321.000,83.000, -39.000,83.000, 321.083,83.000, -38.917,83.000, 321.167,83.000, -38.833,83.000, 321.250,83.000, -38.750,83.000, 321.333,83.000, -38.667,83.000, 321.417,83.000, -38.583,83.000, 324.917,83.000, -35.083,83.000, 325.000,83.000, -35.000,83.000, 325.083,83.000, -34.917,83.000, 325.167,83.000, -34.833,83.000, 325.250,83.000, -34.750,83.000, 325.333,83.000, -34.667,83.000, 325.417,83.000, -34.583,83.000, 325.500,83.000, -34.500,83.000, 325.583,83.000, -34.417,83.000, 325.667,83.000, -34.333,83.000, 325.750,83.000, -34.250,83.000, 325.833,83.000, -34.167,83.000, 325.917,83.000, -34.083,83.000, 326.000,83.000, -34.000,83.000, 326.083,83.000, -33.917,83.000, 326.167,83.000, -33.833,83.000, 326.250,83.000, -33.750,83.000, 326.500,83.000, -33.500,83.000, 328.500,83.000, -31.500,83.000, 328.583,83.000, -31.417,83.000, 328.667,83.000, -31.333,83.000, 328.750,83.000, -31.250,83.000, 328.833,83.000, -31.167,83.000, 328.917,83.000, -31.083,83.000, 329.000,83.000, -31.000,83.000, 329.083,83.000, -30.917,83.000, 329.167,83.000, -30.833,83.000, 329.250,83.000, -30.750,83.000, 329.333,83.000, -30.667,83.000, 329.417,83.000, -30.583,83.000, 329.500,83.000, -30.500,83.000, 329.583,83.000, -30.417,83.000, 329.667,83.000, -30.333,83.000, 331.583,83.000, -28.417,83.000, 331.667,83.000, -28.333,83.000, 331.750,83.000, -28.250,83.000, 331.833,83.000, -28.167,83.000, 331.917,83.000, -28.083,83.000, 332.000,83.000, -28.000,83.000, 332.083,83.000, -27.917,83.000, 332.167,83.000, -27.833,83.000, 332.250,83.000, -27.750,83.000, 332.333,83.000, -27.667,83.000, 332.417,83.000, -27.583,83.000, 332.500,83.000, -27.500,83.000, 332.583,83.000, -27.417,83.000, 332.667,83.000, -27.333,83.000, 332.750,83.000, -27.250,83.000, 332.833,83.000, -27.167,83.000, 332.917,83.000, -27.083,83.000, 333.000,83.000, -27.000,83.000, 333.083,83.000, -26.917,83.000, 333.167,83.000, -26.833,83.000, 333.250,83.000, -26.750,83.000, 333.333,83.000, -26.667,83.000, 333.417,83.000, -26.583,83.000, 334.833,83.000, -25.167,83.000, 334.917,83.000, -25.083,83.000, 335.000,83.000, -25.000,83.000, 287.667,83.083, -72.333,83.083, 287.750,83.083, -72.250,83.083, 287.833,83.083, -72.167,83.083, 287.917,83.083, -72.083,83.083, 288.000,83.083, -72.000,83.083, 288.083,83.083, -71.917,83.083, 288.167,83.083, -71.833,83.083, 289.000,83.083, -71.000,83.083, 289.167,83.083, -70.833,83.083, 289.250,83.083, -70.750,83.083, 289.333,83.083, -70.667,83.083, 289.417,83.083, -70.583,83.083, 289.500,83.083, -70.500,83.083, 289.583,83.083, -70.417,83.083, 289.667,83.083, -70.333,83.083, 289.750,83.083, -70.250,83.083, 289.833,83.083, -70.167,83.083, 289.917,83.083, -70.083,83.083, 290.000,83.083, -70.000,83.083, 290.083,83.083, -69.917,83.083, 314.667,83.083, -45.333,83.083, 314.750,83.083, -45.250,83.083, 314.833,83.083, -45.167,83.083, 314.917,83.083, -45.083,83.083, 315.000,83.083, -45.000,83.083, 315.083,83.083, -44.917,83.083, 315.167,83.083, -44.833,83.083, 315.250,83.083, -44.750,83.083, 315.333,83.083, -44.667,83.083, 315.417,83.083, -44.583,83.083, 315.500,83.083, -44.500,83.083, 315.583,83.083, -44.417,83.083, 315.667,83.083, -44.333,83.083, 315.750,83.083, -44.250,83.083, 315.833,83.083, -44.167,83.083, 315.917,83.083, -44.083,83.083, 316.000,83.083, -44.000,83.083, 316.083,83.083, -43.917,83.083, 316.167,83.083, -43.833,83.083, 316.250,83.083, -43.750,83.083, 316.333,83.083, -43.667,83.083, 318.167,83.083, -41.833,83.083, 318.250,83.083, -41.750,83.083, 318.333,83.083, -41.667,83.083, 318.417,83.083, -41.583,83.083, 318.500,83.083, -41.500,83.083, 319.000,83.083, -41.000,83.083, 319.083,83.083, -40.917,83.083, 319.167,83.083, -40.833,83.083, 319.250,83.083, -40.750,83.083, 319.667,83.083, -40.333,83.083, 319.750,83.083, -40.250,83.083, 319.833,83.083, -40.167,83.083, 319.917,83.083, -40.083,83.083, 320.000,83.083, -40.000,83.083, 320.083,83.083, -39.917,83.083, 320.167,83.083, -39.833,83.083, 320.250,83.083, -39.750,83.083, 320.333,83.083, -39.667,83.083, 320.417,83.083, -39.583,83.083, 320.500,83.083, -39.500,83.083, 321.500,83.083, -38.500,83.083, 321.583,83.083, -38.417,83.083, 321.667,83.083, -38.333,83.083, 321.750,83.083, -38.250,83.083, 321.833,83.083, -38.167,83.083, 321.917,83.083, -38.083,83.083, 322.000,83.083, -38.000,83.083, 322.083,83.083, -37.917,83.083, 322.167,83.083, -37.833,83.083, 322.250,83.083, -37.750,83.083, 322.333,83.083, -37.667,83.083, 322.417,83.083, -37.583,83.083, 326.583,83.083, -33.417,83.083, 326.667,83.083, -33.333,83.083, 326.750,83.083, -33.250,83.083, 326.833,83.083, -33.167,83.083, 326.917,83.083, -33.083,83.083, 327.000,83.083, -33.000,83.083, 327.083,83.083, -32.917,83.083, 327.167,83.083, -32.833,83.083, 327.667,83.083, -32.333,83.083, 327.750,83.083, -32.250,83.083, 327.833,83.083, -32.167,83.083, 327.917,83.083, -32.083,83.083, 328.000,83.083, -32.000,83.083, 328.083,83.083, -31.917,83.083, 328.167,83.083, -31.833,83.083, 328.250,83.083, -31.750,83.083, 328.333,83.083, -31.667,83.083, 329.750,83.083, -30.250,83.083, 329.833,83.083, -30.167,83.083, 329.917,83.083, -30.083,83.083, 330.000,83.083, -30.000,83.083, 330.083,83.083, -29.917,83.083, 330.167,83.083, -29.833,83.083, 330.250,83.083, -29.750,83.083, 330.333,83.083, -29.667,83.083, 330.417,83.083, -29.583,83.083, 330.500,83.083, -29.500,83.083, 330.583,83.083, -29.417,83.083, 330.667,83.083, -29.333,83.083, 330.750,83.083, -29.250,83.083, 330.833,83.083, -29.167,83.083, 330.917,83.083, -29.083,83.083, 331.000,83.083, -29.000,83.083, 331.083,83.083, -28.917,83.083, 331.167,83.083, -28.833,83.083, 331.250,83.083, -28.750,83.083, 331.500,83.083, -28.500,83.083, 333.500,83.083, -26.500,83.083, 333.583,83.083, -26.417,83.083, 333.667,83.083, -26.333,83.083, 333.750,83.083, -26.250,83.083, 333.833,83.083, -26.167,83.083, 333.917,83.083, -26.083,83.083, 334.000,83.083, -26.000,83.083, 334.083,83.083, -25.917,83.083, 334.167,83.083, -25.833,83.083, 334.250,83.083, -25.750,83.083, 334.333,83.083, -25.667,83.083, 334.417,83.083, -25.583,83.083, 334.500,83.083, -25.500,83.083, 334.583,83.083, -25.417,83.083, 334.667,83.083, -25.333,83.083, 334.750,83.083, -25.250,83.083, 334.833,83.083, -25.167,83.083, 316.417,83.167, -43.583,83.167, 316.500,83.167, -43.500,83.167, 316.583,83.167, -43.417,83.167, 316.667,83.167, -43.333,83.167, 317.333,83.167, -42.667,83.167, 317.417,83.167, -42.583,83.167, 317.500,83.167, -42.500,83.167, 317.583,83.167, -42.417,83.167, 317.667,83.167, -42.333,83.167, 317.750,83.167, -42.250,83.167, 317.833,83.167, -42.167,83.167, 317.917,83.167, -42.083,83.167, 318.000,83.167, -42.000,83.167, 318.083,83.167, -41.917,83.167, 318.583,83.167, -41.417,83.167, 318.667,83.167, -41.333,83.167, 318.750,83.167, -41.250,83.167, 318.833,83.167, -41.167,83.167, 318.917,83.167, -41.083,83.167, 319.500,83.167, -40.500,83.167, 319.583,83.167, -40.417,83.167, 319.667,83.167, -40.333,83.167, 320.417,83.167, -39.583,83.167, 320.500,83.167, -39.500,83.167, 320.583,83.167, -39.417,83.167, 320.667,83.167, -39.333,83.167, 320.750,83.167, -39.250,83.167, 320.833,83.167, -39.167,83.167, 320.917,83.167, -39.083,83.167, 321.000,83.167, -39.000,83.167, 322.500,83.167, -37.500,83.167, 327.250,83.167, -32.750,83.167, 327.333,83.167, -32.667,83.167, 327.417,83.167, -32.583,83.167, 327.500,83.167, -32.500,83.167, 327.583,83.167, -32.417,83.167, 328.417,83.167, -31.583,83.167, 328.500,83.167, -31.500,83.167, 328.583,83.167, -31.417,83.167, 328.667,83.167, -31.333,83.167, 328.750,83.167, -31.250,83.167, 328.833,83.167, -31.167,83.167, 328.917,83.167, -31.083,83.167, 329.000,83.167, -31.000,83.167, 329.083,83.167, -30.917,83.167, 329.167,83.167, -30.833,83.167, 329.250,83.167, -30.750,83.167, 329.333,83.167, -30.667,83.167, 329.417,83.167, -30.583,83.167, 329.500,83.167, -30.500,83.167, 329.583,83.167, -30.417,83.167, 331.333,83.167, -28.667,83.167, 331.583,83.167, -28.417,83.167, 331.667,83.167, -28.333,83.167, 331.750,83.167, -28.250,83.167, 331.833,83.167, -28.167,83.167, 331.917,83.167, -28.083,83.167, 332.000,83.167, -28.000,83.167, 332.083,83.167, -27.917,83.167, 332.167,83.167, -27.833,83.167, 332.250,83.167, -27.750,83.167, 332.333,83.167, -27.667,83.167, 332.417,83.167, -27.583,83.167, 332.500,83.167, -27.500,83.167, 332.583,83.167, -27.417,83.167, 332.667,83.167, -27.333,83.167, 332.750,83.167, -27.250,83.167, 332.833,83.167, -27.167,83.167, 332.917,83.167, -27.083,83.167, 333.000,83.167, -27.000,83.167, 333.083,83.167, -26.917,83.167, 333.167,83.167, -26.833,83.167, 316.750,83.250, -43.250,83.250, 316.833,83.250, -43.167,83.250, 316.917,83.250, -43.083,83.250, 317.000,83.250, -43.000,83.250, 317.083,83.250, -42.917,83.250, 317.167,83.250, -42.833,83.250, 317.250,83.250, -42.750,83.250, 320.000,83.250, -40.000,83.250, 320.083,83.250, -39.917,83.250, 320.167,83.250, -39.833,83.250, 321.167,83.250, -38.833,83.250, 321.250,83.250, -38.750,83.250, 321.333,83.250, -38.667,83.250, 321.417,83.250, -38.583,83.250, 321.500,83.250, -38.500,83.250, 321.583,83.250, -38.417,83.250, 321.667,83.250, -38.333,83.250, 321.750,83.250, -38.250,83.250, 321.833,83.250, -38.167,83.250, 321.917,83.250, -38.083,83.250, 322.000,83.250, -38.000,83.250, 322.083,83.250, -37.917,83.250, 322.167,83.250, -37.833,83.250, 322.250,83.250, -37.750,83.250, 322.333,83.250, -37.667,83.250, 322.417,83.250, -37.583,83.250, 329.667,83.250, -30.333,83.250, 329.750,83.250, -30.250,83.250, 329.833,83.250, -30.167,83.250, 329.917,83.250, -30.083,83.250, 330.000,83.250, -30.000,83.250, 330.083,83.250, -29.917,83.250, 330.167,83.250, -29.833,83.250, 330.250,83.250, -29.750,83.250, 330.333,83.250, -29.667,83.250, 330.417,83.250, -29.583,83.250, 330.500,83.250, -29.500,83.250, 330.583,83.250, -29.417,83.250, 330.667,83.250, -29.333,83.250, 330.750,83.250, -29.250,83.250, 330.833,83.250, -29.167,83.250, 330.917,83.250, -29.083,83.250, 331.000,83.250, -29.000,83.250, 331.083,83.250, -28.917,83.250, 331.167,83.250, -28.833,83.250, 331.250,83.250, -28.750,83.250, 333.250,83.250, -26.750,83.250, 333.333,83.250, -26.667,83.250, 333.417,83.250, -26.583,83.250, 333.500,83.250, -26.500,83.250, 333.583,83.250, -26.417,83.250, 333.667,83.250, -26.333,83.250, 333.750,83.250, -26.250,83.250, 333.833,83.250, -26.167,83.250, 333.917,83.250, -26.083,83.250, 319.417,83.333, -40.583,83.333, 319.500,83.333, -40.500,83.333, 321.250,83.333, -38.750,83.333, 321.417,83.333, -38.583,83.333, 321.500,83.333, -38.500,83.333, 321.583,83.333, -38.417,83.333, 321.667,83.333, -38.333,83.333, 321.750,83.333, -38.250,83.333, 321.833,83.333, -38.167,83.333, 321.917,83.333, -38.083,83.333, 323.083,83.333, -36.917,83.333, 323.250,83.333, -36.750,83.333, 331.250,83.333, -28.750,83.333, 331.417,83.333, -28.583,83.333, 333.167,83.333, -26.833,83.333, 333.250,83.333, -26.750,83.333, 333.333,83.333, -26.667,83.333, 333.417,83.333, -26.583,83.333, 333.500,83.333, -26.500,83.333, 333.583,83.333, -26.417,83.333, 333.667,83.333, -26.333,83.333, 333.750,83.333, -26.250,83.333, 333.833,83.333, -26.167,83.333, 333.917,83.333, -26.083,83.333, 334.000,83.333, -26.000,83.333, 321.167,83.417, -38.833,83.417, 321.250,83.417, -38.750,83.417, 321.333,83.417, -38.667,83.417, 322.000,83.417, -38.000,83.417, 322.083,83.417, -37.917,83.417, 322.167,83.417, -37.833,83.417, 322.250,83.417, -37.750,83.417, 322.333,83.417, -37.667,83.417, 322.417,83.417, -37.583,83.417, 322.500,83.417, -37.500,83.417, 322.583,83.417, -37.417,83.417, 322.667,83.417, -37.333,83.417, 322.750,83.417, -37.250,83.417, 322.833,83.417, -37.167,83.417, 322.917,83.417, -37.083,83.417, 323.000,83.417, -37.000,83.417, 323.167,83.417, -36.833,83.417, 323.333,83.417, -36.667,83.417, 325.833,83.417, -34.167,83.417, 325.917,83.417, -34.083,83.417, 326.000,83.417, -34.000,83.417, 326.083,83.417, -33.917,83.417, 326.167,83.417, -33.833,83.417, 330.583,83.417, -29.417,83.417, 330.667,83.417, -29.333,83.417, 330.750,83.417, -29.250,83.417, 330.833,83.417, -29.167,83.417, 330.917,83.417, -29.083,83.417, 331.167,83.417, -28.833,83.417, 331.333,83.417, -28.667,83.417, 331.500,83.417, -28.500,83.417, 331.583,83.417, -28.417,83.417, 331.667,83.417, -28.333,83.417, 331.750,83.417, -28.250,83.417, 331.833,83.417, -28.167,83.417, 331.917,83.417, -28.083,83.417, 332.000,83.417, -28.000,83.417, 332.083,83.417, -27.917,83.417, 332.167,83.417, -27.833,83.417, 332.250,83.417, -27.750,83.417, 332.333,83.417, -27.667,83.417, 332.417,83.417, -27.583,83.417, 332.500,83.417, -27.500,83.417, 332.583,83.417, -27.417,83.417, 332.667,83.417, -27.333,83.417, 332.750,83.417, -27.250,83.417, 332.833,83.417, -27.167,83.417, 332.917,83.417, -27.083,83.417, 333.000,83.417, -27.000,83.417, 333.083,83.417, -26.917,83.417, 323.250,83.500, -36.750,83.500, 323.333,83.500, -36.667,83.500, 323.417,83.500, -36.583,83.500, 323.500,83.500, -36.500,83.500, 323.583,83.500, -36.417,83.500, 323.667,83.500, -36.333,83.500, 323.750,83.500, -36.250,83.500, 323.833,83.500, -36.167,83.500, 323.917,83.500, -36.083,83.500, 324.000,83.500, -36.000,83.500, 324.083,83.500, -35.917,83.500, 324.167,83.500, -35.833,83.500, 324.250,83.500, -35.750,83.500, 324.333,83.500, -35.667,83.500, 324.417,83.500, -35.583,83.500, 324.500,83.500, -35.500,83.500, 324.583,83.500, -35.417,83.500, 324.667,83.500, -35.333,83.500, 324.750,83.500, -35.250,83.500, 324.833,83.500, -35.167,83.500, 324.917,83.500, -35.083,83.500, 325.000,83.500, -35.000,83.500, 325.083,83.500, -34.917,83.500, 325.250,83.500, -34.750,83.500, 325.333,83.500, -34.667,83.500, 325.417,83.500, -34.583,83.500, 325.500,83.500, -34.500,83.500, 325.583,83.500, -34.417,83.500, 325.667,83.500, -34.333,83.500, 325.750,83.500, -34.250,83.500, 326.250,83.500, -33.750,83.500, 327.583,83.500, -32.417,83.500, 327.667,83.500, -32.333,83.500, 327.750,83.500, -32.250,83.500, 327.833,83.500, -32.167,83.500, 328.333,83.500, -31.667,83.500, 328.417,83.500, -31.583,83.500, 328.500,83.500, -31.500,83.500, 328.583,83.500, -31.417,83.500, 328.667,83.500, -31.333,83.500, 328.750,83.500, -31.250,83.500, 328.833,83.500, -31.167,83.500, 328.917,83.500, -31.083,83.500, 329.000,83.500, -31.000,83.500, 329.083,83.500, -30.917,83.500, 329.167,83.500, -30.833,83.500, 329.250,83.500, -30.750,83.500, 329.917,83.500, -30.083,83.500, 330.000,83.500, -30.000,83.500, 330.083,83.500, -29.917,83.500, 330.167,83.500, -29.833,83.500, 330.250,83.500, -29.750,83.500, 330.333,83.500, -29.667,83.500, 330.417,83.500, -29.583,83.500, 330.500,83.500, -29.500,83.500, 331.000,83.500, -29.000,83.500, 331.083,83.500, -28.917,83.500, 331.167,83.500, -28.833,83.500, 331.250,83.500, -28.750,83.500, 325.167,83.583, -34.833,83.583, 326.083,83.583, -33.917,83.583, 326.167,83.583, -33.833,83.583, 326.250,83.583, -33.750,83.583, 326.333,83.583, -33.667,83.583, 326.417,83.583, -33.583,83.583, 326.500,83.583, -33.500,83.583, 326.583,83.583, -33.417,83.583, 326.667,83.583, -33.333,83.583, 326.750,83.583, -33.250,83.583, 326.833,83.583, -33.167,83.583, 326.917,83.583, -33.083,83.583, 327.000,83.583, -33.000,83.583, 327.083,83.583, -32.917,83.583, 327.167,83.583, -32.833,83.583, 327.250,83.583, -32.750,83.583, 327.333,83.583, -32.667,83.583, 327.417,83.583, -32.583,83.583, 327.500,83.583, -32.500,83.583, 327.917,83.583, -32.083,83.583, 328.000,83.583, -32.000,83.583, 328.083,83.583, -31.917,83.583, 328.167,83.583, -31.833,83.583, 328.250,83.583, -31.750,83.583, 329.333,83.583, -30.667,83.583, 329.417,83.583, -30.583,83.583, 329.500,83.583, -30.500,83.583, 329.583,83.583, -30.417,83.583, 329.667,83.583, -30.333,83.583, 329.750,83.583, -30.250,83.583, 329.833,83.583, -30.167,83.583, }; static long n_overlay_coasts_p08deg = 249834; ncview-2.1.8/src/utCalendar2_cal.c0000640006472100017500000006531713060040030016234 0ustar piercepierce /* The CalCalcs routines, a set of C-language routines to perform calendar calculations. Version 1.2, released 8 June 2014 Copyright (C) 2010-2014 David W. Pierce, dpierce@ucsd.edu This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . */ /* #define DEBUG */ #include #include #include #include #include #include "udunits2.h" #include "calcalcs.h" #include "utCalendar2_cal.h" char *ccs_err_str( int errno ); char *ccs_err_str( int errno ); char *ccs_err_str( int errno ); char *ccs_err_str( int errno ); char *ccs_err_str( int errno ); static int have_initted=0; static calcalcs_cal *cal_std=NULL; static ut_unit *udu_ref_date; /* Following controls the rounding precision of the routines. I.e., if we end up with a value such as 59.99999999 seconds, we are going to round it to 60 seconds. The value is given in seconds, so, for example, 1.e-3 means round up to 1 second if the value is 0.999 seconds or greater, and 1.e-6 means round up to 1 second if the value is 0.999999 seconds or greater. */ static double sec_rounding_value = 1.e-6; /* Internal to this file only */ static void initialize( const char *ut_read_xml_arg ); static void get_origin( const char *dataunits_str, ut_unit *dataunits, int *y0, int *mon0, int *d0, int *h0, int *min0, double *s0 ); static cv_converter *get_day_to_user_converter( ut_unit *uu, int y0, int mon0, int d0, int h0, int min0, double s0 ); static cv_converter *get_user_to_day_converter( ut_unit *uu, int y0, int mon0, int d0, int h0, int min0, double s0 ); static calcalcs_cal *getcal( const char *name ); static void unknown_cal_emit_warning( const char *calendar_name ); static int inferred_origin_year( const char *s ); /* Stores previuosly initialized calendars and their names */ static int maxcals_known=100; static int ncals_known=0; static calcalcs_cal **known_cal; /* ptr to array of calcals_cal ptrs */ static char **known_cal_name; static ut_system *units_system=NULL; /* Stores previously emitted "unknown calendar" warnings */ #define UTC2_MAX_UNKCAL_WARNS 1000 static char *unknown_cal_emitted_warning_for[ UTC2_MAX_UNKCAL_WARNS ]; static int n_unkcal=0; /* Note on version 1.2: It is now required that the second argument to these routines * (utCalendar2_cal and utInvCalendar2_cal) be the actual units string rether then * the decoded ut_unit, since the user may have specified "year 0" as the origin date. * If that was done, then the udunits2 library internally changes that specified year * to "year 1" and there is no way of determining this from the returned ut_unit * structure, so that information is lost. Therefore, to keep that bit of information * it is necessary for these routines to recieve the actual units string that the * user specified rather than the pre-decoded ut_unit structure. */ /*======================================================================================== * Turns the passed value into a Y/M/D date */ int utCalendar2_cal( double val, const char *dataunits_str, int *year, int *month, int *day, int *hour, int *minute, double *second, const char *calendar_name ) { int jdnew, ndinc, ierr, iorig, iround; double fdays, extra_seconds, tot_extra_seconds; int ndays; ut_unit *dataunits; calcalcs_cal *cal2use; char *fuckyou; /* Following vars are saved between invocations and reused if the * passed units are the same as last time. */ static ut_unit *prev_units=NULL; static char *prev_dataunits_str=NULL; static cv_converter *conv_user_units_to_days=NULL; static int y0, mon0, d0, h0, min0, jday0; static double s0, extra_seconds0; static char *prev_calendar=NULL; #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: entering with val=%lf calendar_name=%s\n", val, calendar_name ); #endif if( (dataunits_str == NULL) || (strlen(dataunits_str) == 0)) { fprintf( stderr, "Error, utCalendar2 passed a NULL units string\n" ); return( UT_ENOINIT ); } if( have_initted == 0 ) { #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: initializing\n" ); #endif initialize( NULL ); /* this sets file-wide static var units_system */ } /* Get the calendar we will be using, based on the passed name */ #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: getting calendar based on name\n" ); #endif cal2use = getcal( calendar_name ); if( cal2use == NULL ) { unknown_cal_emit_warning( calendar_name ); cal2use = getcal( "Standard" ); } /* See if we are being passed the same units and calendar as last time. If so, * we can optimize by not recomputing all this junk */ if( (prev_dataunits_str != NULL) && (prev_calendar != NULL) && (strcmp(prev_calendar, cal2use->name)==0) && (strcmp(prev_dataunits_str, dataunits_str)==0)) { #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: using calendar and units from saved last call\n" ); fprintf( stderr, "utCalendar2_cal: saved origin day=%d/%d/%d %d:%d:%f\n", y0, mon0, d0, h0, min0, s0 ); fprintf( stderr, "utCalendar2_cal: saved extra_seconds0=%lf\n", extra_seconds0 ); fprintf( stderr, "utCalendar2_cal: in saved calendar, saved origin date %d/%d/%d is saved julian day %d\n", y0, mon0, d0, jday0 ); #endif /* Units and calendar are same as used last call */ } else { /* Units/calendar combo are different from previously saved units, must redo calcs */ #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: calendar and units are different from last call\n" ); #endif if( prev_dataunits_str != NULL ) { free( prev_dataunits_str ); ut_free( prev_units ); } if( prev_calendar != NULL ) free( prev_calendar ); /* We have a new units string, so must udunits-library parse it */ if( (dataunits = ut_parse( units_system, dataunits_str, UT_ASCII )) == NULL ) { fprintf( stderr, "Error parsing units string \"%s\" -- are you sure it is a udunits2 library compatible time units specification?\n", dataunits_str ); exit(-1); } /* Get origin day of the data units */ #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: getting origin day of data units\n" ); #endif get_origin( dataunits_str, dataunits, &y0, &mon0, &d0, &h0, &min0, &s0 ); /* Note: static vars */ #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: origin day for string >%s< is %d/%d/%d %d:%d:%f\n", dataunits_str, y0, mon0, d0, h0, min0, s0 ); #endif /* Number of seconds into the specified origin day */ extra_seconds0 = h0*3600.0 + min0*60.0 + s0; /* Note: static vars */ #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: extra_seconds0=%lf\n", extra_seconds0 ); #endif /* Convert the origin day to Julian Day number in the specified calendar */ #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: convering origin day to julian day num in specified calendar\n" ); #endif if( (ierr = ccs_date2jday( cal2use, y0, mon0, d0, &jday0 )) != 0 ) { fuckyou = (char *)ccs_err_str((int)ierr); /* fprintf( stderr, "Error in utCalendar2: %s\n", ccs_err_str(ierr) ); */ fprintf( stderr, "Error in utCalendar2: %s\n", fuckyou ); return( UT_EINVALID ); } #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: in calendar, date %d/%d/%d is julian day %d\n", y0, mon0, d0, jday0 ); #endif /* Get converter from user-specified units to "days" */ if( conv_user_units_to_days != NULL ) cv_free( conv_user_units_to_days ); conv_user_units_to_days = get_user_to_day_converter( dataunits, y0, mon0, d0, h0, min0, s0 ); /* Save these units so we can reuse our time-consuming * calculations next time if they are the same units */ #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: saving units for future use\n" ); #endif prev_units = ut_clone( dataunits ); if( ut_compare( prev_units, dataunits ) != 0 ) { fprintf( stderr, "error, internal error in udunits2 library found in routine utCalendar2: a clone of the user's units does not equal the original units!\n" ); exit(-1); } prev_calendar = (char *)malloc( sizeof(char) * (strlen(cal2use->name)+1 )); strcpy( prev_calendar, cal2use->name ); prev_dataunits_str = (char *)malloc( sizeof(char) * (strlen(dataunits_str)+1 )); strcpy( prev_dataunits_str, dataunits_str ); } /* Convert user value of offset to floating point days */ #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: converting user val=%lf to floating point days\n", val ); #endif fdays = cv_convert_double( conv_user_units_to_days, val ); /* Get integer number of days and seconds past that */ ndays = fdays; extra_seconds = (fdays - ndays)*86400.0; #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: integer number of days & seconds past that; days=%d extra_seconds=%lf\n", ndays, extra_seconds ); #endif /* Get new Julian day */ jdnew = jday0 + ndays; #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: new julian day=%d\n", jdnew ); #endif /* Handle the sub-day part */ #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: handling sub-day part\n" ); #endif tot_extra_seconds = extra_seconds0 + extra_seconds; ndinc = tot_extra_seconds / 86400.0; jdnew += ndinc; tot_extra_seconds -= ndinc*86400.0; if( tot_extra_seconds < 0.0 ) { tot_extra_seconds += 86400.0; jdnew--; } /* Convert to a date */ #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: converting to a date\n" ); #endif if( (ierr = ccs_jday2date( cal2use, jdnew, year, month, day )) != 0 ) { fprintf( stderr, "Error in utCalendar2: %s\n", ccs_err_str(ierr) ); return( UT_EINVALID ); } *hour = tot_extra_seconds / 3600.0; tot_extra_seconds -= *hour * 3600.0; *minute = tot_extra_seconds / 60.0; tot_extra_seconds -= *minute * 60.0; *second = tot_extra_seconds; /* Handle the rouding issues */ iorig = *second; /* Integer conversion */ iround = *second + sec_rounding_value; #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: handling rounding issues; orig second=%lf orig+rounding value:%lf\n", *second, *second + sec_rounding_value ); #endif if( iround > iorig ) { #ifdef DEBUG printf( "rounding alg invoked, orig date: %04d-%02d-%02d %02d:%02d:%.20lf\n", *year, *month, *day, *hour, *minute, *second ); #endif *second = (double)iround; if( *second >= 60.0 ) { *second -= 60.0; *minute += 1.0; if( *minute >= 60.0 ) { *minute -= 60.0; *hour += 1.0; if( *hour >= 24.0 ) { *hour -= 24.0; if( (ierr = ccs_jday2date( cal2use, jdnew+1, year, month, day )) != 0 ) { fprintf( stderr, "Error in utCalendar2: %s\n", ccs_err_str(ierr) ); return( UT_EINVALID ); } } } } #ifdef DEBUG printf( "after rounding alg here is new date: %04d-%02d-%02d %02d:%02d:%02.20lf\n", *year, *month, *day, *hour, *minute, *second ); #endif } #ifdef DEBUG fprintf( stderr, "utCalendar2_cal: returning date %d/%d/%d %d:%d:%f\n", *year, *month, *day, *hour, *minute, *second ); #endif return(0); } /*======================================================================================== * Turn the passed Y/M/D date into a value in the user's units */ int utInvCalendar2_cal( int year, int month, int day, int hour, int minute, double second, const char *user_unit_str, double *value, const char *calendar_name ) { int jday, ierr, diff_in_days; double fdiff_in_days, val_days, val_partdays, fdiff_in_partdays, fpartday; calcalcs_cal *cal2use; ut_unit *user_unit; /* Following vars are static and retained between invocations for efficiency */ static ut_unit *prev_units=NULL; static char *prev_user_unit_str=NULL; static int y0, mon0, d0, h0, min0, jday0; static double s0, fpartday0; static cv_converter *conv_days_to_user_units=NULL; static char *prev_calendar=NULL; #ifdef DEBUG fprintf( stderr, "utInvCalendar2_cal: entering with date=%d/%d/%d calendar_name=%s\n", year, month, day, calendar_name ); #endif if( have_initted == 0 ) { #ifdef DEBUG fprintf( stderr, "utInvCalendar2_cal: calling initialize\n" ); #endif initialize( NULL ); } /* Get the calendar we will be using, based on the passed name */ #ifdef DEBUG fprintf( stderr, "utInvCalendar2_cal: getting calendar to use\n" ); #endif cal2use = getcal( calendar_name ); if( cal2use == NULL ) { unknown_cal_emit_warning( calendar_name ); cal2use = getcal( "Standard" ); } if( (prev_user_unit_str != NULL) && (prev_calendar != NULL) && (strcmp(prev_calendar,cal2use->name)==0) && (strcmp( prev_user_unit_str, user_unit_str ) == 0)) { /* Units are same as used last call */ #ifdef DEBUG fprintf( stderr, "utInvCalendar2_cal: using previously stored units from last call\n" ); #endif } else { #ifdef DEBUG fprintf( stderr, "utInvCalendar2_cal: new units, initting units structures\n" ); #endif if( prev_user_unit_str != NULL ) { free( prev_user_unit_str ); ut_free( prev_units ); } if( prev_calendar != NULL ) free( prev_calendar ); if( conv_days_to_user_units != NULL ) cv_free( conv_days_to_user_units ); /* We have a new units string, so must udunits-library parse it */ if( (user_unit = ut_parse( units_system, user_unit_str, UT_ASCII )) == NULL ) { fprintf( stderr, "Error parsing units string \"%s\" -- are you sure it is a udunits2 library compatible time units specification?\n", user_unit_str ); exit(-1); } /* Get origin day of the data units */ get_origin( user_unit_str, user_unit, &y0, &mon0, &d0, &h0, &min0, &s0 ); /* Note: static vars */ /* Convert the origin day to Julian Day number in the specified calendar */ #ifdef DEBUG fprintf( stderr, "utInvCalendar2_cal: convering origin day to Julian day in specified calendar\n" ); #endif if( (ierr = ccs_date2jday( cal2use, y0, mon0, d0, &jday0 )) != 0 ) { fprintf( stderr, "Error in utCalendar2: %s\n", ccs_err_str(ierr) ); return( UT_EINVALID ); } /* Get the origin's HMS in fractional (floating point) part of a Julian day */ fpartday0 = (double)h0/24.0 + (double)min0/1440.0 + s0/86400.0; /* Get converter for turning days into user's units */ conv_days_to_user_units = get_day_to_user_converter( user_unit, y0, mon0, d0, h0, min0, s0 ); /* Save these units so we can reuse our time-consuming * calculations next time if they are the same units */ #ifdef DEBUG fprintf( stderr, "utInvCalendar2_cal: saving units\n" ); #endif prev_units = ut_clone( user_unit ); if( ut_compare( prev_units, user_unit ) != 0 ) { fprintf( stderr, "error, internal error in udunits2 library found in routine utInvCalendar2: a clone of the user's units does not equal the original units!\n" ); exit(-1); } prev_calendar = (char *)malloc( sizeof(char) * (strlen(cal2use->name)+1 )); strcpy( prev_calendar, cal2use->name ); prev_user_unit_str = (char *)malloc( sizeof(char) * (strlen(user_unit_str)+1 )); strcpy( prev_user_unit_str, user_unit_str ); } /* Turn passed date into a Julian day */ #ifdef DEBUG fprintf( stderr, "utInvCalendar2_cal: turning passed date into a julian day\n" ); #endif if( (ierr = ccs_date2jday( cal2use, year, month, day, &jday )) != 0 ) { fprintf( stderr, "Error in utInvCalendar2: %s\n", ccs_err_str(ierr) ); return( UT_EINVALID ); } /* jday and jday0 can be very large and nearly equal, so we difference * them first to keep the precision high */ diff_in_days = jday - jday0; fdiff_in_days = (double)diff_in_days; /* Get the fractional (floating point) part of a Julian day difference */ fpartday = (double)hour/24.0 + (double)minute/1440.0 + second/86400.0; fdiff_in_partdays = fpartday - fpartday0; /* Convert days and partial days to user's units */ #ifdef DEBUG fprintf( stderr, "utInvCalendar2_cal: convering days and partial days to users units\n" ); #endif val_days = cv_convert_double( conv_days_to_user_units, fdiff_in_days ); val_partdays = cv_convert_double( conv_days_to_user_units, fdiff_in_partdays ); /* Hopefully this will minimize the roundoff errors */ *value = val_days + val_partdays; #ifdef DEBUG fprintf( stderr, "utInvCalendar2_cal: returning\n" ); #endif return(0); } /*============================================================================================== * Get a converter that turns the user's units into days */ static cv_converter *get_user_to_day_converter( ut_unit *uu, int y0, int mon0, int d0, int h0, int min0, double s0 ) { char daystr[1024]; ut_unit *udu_days; cv_converter *conv_user_units_to_days; snprintf( daystr, 1024, "days since %04d-%02d-%02d %02d:%02d:%f", y0, mon0, d0, h0, min0, s0 ); daystr[1023] = '\0'; udu_days = ut_parse( ut_get_system(uu), daystr, UT_ASCII ); if( udu_days == NULL ) { fprintf( stderr, "internal error in utCalendar2/conv_to_days: failed to parse following string: \"%s\"\n", daystr ); exit(-1); } conv_user_units_to_days = ut_get_converter( uu, udu_days ); if( conv_user_units_to_days == NULL ) { fprintf( stderr, "internal error in utCalendar2/conv_to_days: cannot convert from \"%s\" to user units\n", daystr ); exit(-1); } ut_free( udu_days ); return( conv_user_units_to_days ); } /*============================================================================================== * Get a converter that turns days into the user's units */ static cv_converter *get_day_to_user_converter( ut_unit *uu, int y0, int mon0, int d0, int h0, int min0, double s0 ) { char daystr[1024]; ut_unit *udu_days; cv_converter *conv_days_to_user_units; snprintf( daystr, 1024, "days since %04d-%02d-%02d %02d:%02d:%f", y0, mon0, d0, h0, min0, s0 ); daystr[1023] = '\0'; udu_days = ut_parse( ut_get_system(uu), daystr, UT_ASCII ); if( udu_days == NULL ) { fprintf( stderr, "internal error in utCalendar2/conv_to_user_units: failed to parse following string: \"%s\"\n", daystr ); exit(-1); } conv_days_to_user_units = ut_get_converter( udu_days, uu ); if( conv_days_to_user_units == NULL ) { fprintf( stderr, "internal error in utCalendar2/conv_to_user_units: cannot convert from user units to \"%s\"\n", daystr ); exit(-1); } free( udu_days ); return( conv_days_to_user_units ); } /*========================================================================================== * The user specified some origin to the time units. For example, if the units string * were "days since 2005-10-15", then the origin date is 2005-10-15. This routine * deduces the specified origin date from the passed units structure */ static void get_origin( const char *dataunits_str, ut_unit *dataunits, int *y0, int *mon0, int *d0, int *h0, int *min0, double *s0 ) { double tval, tval_conv, resolution; cv_converter *conv_user_date_to_ref_date; /* Get converter from these units to the library time units */ conv_user_date_to_ref_date = ut_get_converter( dataunits, udu_ref_date ); /* convert tval=0 to ref date */ tval = 0.0; tval_conv = cv_convert_double( conv_user_date_to_ref_date, tval ); /* Now decode the converted value */ ut_decode_time( tval_conv, y0, mon0, d0, h0, min0, s0, &resolution ); /* We MIGHT have a problem if the user-specified date is returned as "1". It might * actually have been specified as "0", in which case the udunits library chagnes it * to 1. Try to check for this situation. */ if( *y0 == 1 ) { #ifdef DEBUG printf( "Note: found year 1 as the origin of the user's unit string, but that might be a udunits library hack; actual string is >%s<\n", dataunits_str ); #endif if( inferred_origin_year( dataunits_str ) == 0 ) *y0 = *y0 - 1; } cv_free( conv_user_date_to_ref_date ); } /*========================================================================================*/ /* If in doubt, pass a NULL to this routine. That is what should almost always be done anyway */ static void initialize( const char *ut_read_xml_arg ) { double tval, rez, s0lib; int i, y0lib, mon0lib, d0lib, h0lib, min0lib; char ustr[1024]; /* Initialize the udunits library if needed */ if( units_system == NULL ) { /* Turn annoying "override" errors off */ ut_set_error_message_handler( ut_ignore ); if( (units_system = ut_read_xml( ut_read_xml_arg )) == NULL ) { fprintf( stderr, "Error initializing udunits-2 unit system\n" ); exit(-1); } /* Turn errors back on */ ut_set_error_message_handler( ut_write_to_stderr ); } /* Make space for our saved calendars */ known_cal = (calcalcs_cal **)malloc( sizeof( calcalcs_cal * ) * maxcals_known ); if( known_cal == NULL ) { fprintf( stderr, "Error in utCalendar2 routines, could not allocate internal storage\n" ); exit(-1); } for( i=0; i maxcals_known ) { ncals_known = maxcals_known; new_index = strlen(name); /* some arbitrary value */ if( new_index >= maxcals_known ) new_index = 10; } /* If there was already a calendar stored in this slot * (because we might be reusing slots) then clear it out */ if( known_cal[new_index] != NULL ) ccs_free_calendar( known_cal[new_index] ); if( known_cal_name[new_index] != NULL ) free( known_cal_name[new_index] ); known_cal[new_index] = new_cal; known_cal_name[new_index] = (char *)malloc( sizeof(char) * (strlen(name)+1 )); strcpy( known_cal_name[new_index], name ); return( new_cal ); } /*============================================================================================= * Given a string such as "days since xxxx-xx-xx", this tries to return the year in the * specified date string */ static int inferred_origin_year( const char *s ) { int sl, i, loc_since_start, ifnbss, idash, nyd, retval; char *year_digits; if( (s == NULL) || (strlen(s) < 6)) /* have to have at least room for since and a year */ return( -9999 ); /* Find the location of the first non-blank after "since" */ sl = strlen(s); /* printf( "string: >%s< sl:%d\n", s, sl ); */ loc_since_start = -1; for( i=0; i<(sl-4); i++ ) { if( strncasecmp( s+i, "since", 5 ) == 0 ) loc_since_start = i; } if( loc_since_start == -1 ) return( -9999 ); /* printf( "loc that string 'since' starts: %d\n", loc_since_start ); */ ifnbss = loc_since_start + 5; /* ifnbss = "i first non blank since since" */ while( isblank( *(s+ifnbss) ) && (*(s+ifnbss) != '\0') && (ifnbss < sl)) ifnbss++; /* printf( "i first non blank since since:%d\n", ifnbss ); */ /* Ran out of string before finding a non-blank char */ if( (ifnbss >= sl) || (*(s+ifnbss) == '\0') ) return( -9999 ); /* Now advance to first dash sign "-" */ idash = ifnbss + 1; while( (idash <= sl) && (*(s+idash) != '-') && (*(s+idash) != '\0')) idash++; /* printf( "i first dash sign: %d\n", idash ); */ if( *(s+idash) != '-' ) return( -9999 ); /* Make a copy of just the year digits */ nyd = idash - ifnbss; /* number of digits in the year string */ year_digits = (char *)malloc( sizeof(char) * nyd ); strncpy( year_digits, s+ifnbss, nyd ); /* printf( "YEAR DIGITS: >%s<\n", year_digits ); */ if( sscanf( year_digits, "%d", &retval ) != 1 ) return( -9999 ); return( retval ); } /*============================================================================================= */ static void unknown_cal_emit_warning( const char *calendar_name ) { int i; for( i=0; i,: cmap_mod3() Ncview*Range.translations: #augment ,: range_mod3() ! ! accelerated actions Ncview*reverse.translations: #override Ctrl,: reverse_mod2() Ncview*back.translations: #override Ctrl,: back_mod2() Ncview*forward.translations: #override Ctrl,: forward_mod2() Ncview*fastforward.translations: #override Ctrl,: fastforward_mod2() ! ! Accelerated, backwards, and accelerated backwards actions Ncview*blowup.translations: #override Ctrl,: blowup_mod4()\n\ ,: blowup_mod3()\n\ Ctrl,: blowup_mod2() ! Add our own redraw routine !*ccontour.translations: #override : redraw_ccontour() ! Ncview*scrollspeed.translations: #augment :MoveThumb() NotifyThumb() ! ! Various actions you can do in the color contour window. Ncview*ccontour.translations: #augment\n\ Ctrl: do_set_min_from_curdata()\n\ : do_plot_xy()\n\ Ctrl: do_set_min_from_curdata()\n\ Ctrl: do_set_max_from_curdata()\n\ Ctrl: do_set_max_from_curdata()\n\ : do_set_dataedit_place()\n\ : do_set_dataedit_place() */ ncview-2.1.8/src/interface/helvR08.h0000640006472100017500000016657013060040030016451 0ustar piercepiercestatic int font_helvR08_bb[] = {-1,-2,11,13}; static int font_helvR08_widthheight[] = {11,13}; static int font_helvR08_ascentdescent[] = {10,2}; static int font_helvR08_nchars[] = {194}; static int font_helvR08_char_number[] = {32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,-1,-1,-1,-1,}; static int font_helvR08_char_bbllx[] = {0,1,1,0,0,0,1,1,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,1,0,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,1,0,0,1,1,0,0,0,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,-1,1,-1,0,0,}; static int font_helvR08_char_bblly[] = {0,0,6,0,-1,0,0,5,-2,-2,5,1,-2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,1,2,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-2,0,-2,3,-2,5,0,0,0,0,0,0,-2,0,0,-2,0,0,0,0,0,-2,-2,0,0,0,0,0,0,0,-2,0,-2,-2,-2,3,-2,-1,0,1,0,-2,-2,7,0,3,0,2,3,0,7,4,0,4,4,7,-2,-2,3,-2,4,3,0,0,0,0,-2,0,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-2,-2,-2,3,0,-2,6,}; static int font_helvR08_char_bburx[] = {1,1,3,6,5,8,6,2,3,3,3,5,2,5,1,3,5,2,5,5,5,5,5,5,5,5,1,2,3,4,3,4,10,7,5,6,6,5,5,6,6,1,4,5,4,7,6,6,5,7,5,5,5,6,7,9,5,7,5,2,3,2,5,6,2,5,5,4,5,4,4,5,5,1,2,4,1,7,5,5,5,5,3,4,3,4,5,7,5,5,4,3,1,3,6,1,5,5,4,5,1,5,3,7,3,5,5,3,7,3,4,5,3,3,2,4,6,2,2,2,3,5,9,8,9,4,7,7,7,7,7,7,9,6,5,5,5,5,2,2,3,3,7,6,6,6,6,6,6,5,6,6,6,6,6,7,5,4,5,5,5,5,5,5,7,4,4,4,4,4,2,2,3,3,5,4,5,5,5,5,5,5,7,4,4,4,4,5,5,5,8,4,4,1,}; static int font_helvR08_char_bbury[] = {1,8,2,7,10,8,8,3,10,10,3,5,3,1,1,8,8,8,8,8,8,8,8,8,8,8,6,8,5,3,5,8,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,8,8,8,8,8,8,8,8,8,10,8,10,5,1,3,6,8,6,8,6,8,8,8,8,10,8,8,6,6,6,8,8,6,6,8,6,6,6,6,8,6,10,10,10,2,8,8,8,6,8,10,10,1,7,5,5,3,1,7,1,4,7,4,4,2,8,10,1,2,4,5,5,8,8,8,8,11,11,11,11,10,11,8,10,11,11,11,10,11,11,11,10,8,11,11,11,11,11,10,5,10,11,11,11,10,11,8,8,9,9,9,9,8,9,6,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,8,5,6,9,9,9,8,11,10,10,4,7,9,2,}; static int font_helvR08_char_data[] = { 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,1,1,1,1,1,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,1,0,1,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 1,0,1,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,1,0,0,0,0,0, 1,0,0,1,0,1,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,1,1,0,0,0,0, 0,0,1,0,1,0,0,1,0,0,0, 0,0,1,0,0,1,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,1,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,1,1,0,0,0,0,0,0, 0,1,1,0,0,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,1,1,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,1,1,0,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,1,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,1,1,1,1,0,0,0, 0,0,1,0,0,0,0,0,1,0,0, 0,1,0,0,1,1,0,1,0,1,0, 1,0,0,1,0,0,1,0,0,1,0, 1,0,1,0,0,0,1,0,0,1,0, 1,0,1,0,0,1,0,0,1,0,0, 1,0,0,1,1,0,1,1,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,1,1,1,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,1,0,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,1,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,1,1,1,1,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 1,1,0,0,0,1,1,0,0,0,0, 1,1,0,0,0,1,1,0,0,0,0, 1,0,1,0,1,0,1,0,0,0,0, 1,0,1,0,1,0,1,0,0,0,0, 1,0,0,1,0,0,1,0,0,0,0, 1,0,0,1,0,0,1,0,0,0,0, 1,0,0,1,0,0,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,0,0,0,1,0,0,0,0,0, 1,1,0,0,0,1,0,0,0,0,0, 1,0,1,0,0,1,0,0,0,0,0, 1,0,1,0,0,1,0,0,0,0,0, 1,0,0,1,0,1,0,0,0,0,0, 1,0,0,1,0,1,0,0,0,0,0, 1,0,0,0,1,1,0,0,0,0,0, 1,0,0,0,1,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,1,0,1,0,0,0,0,0, 1,0,0,0,1,1,0,0,0,0,0, 0,1,1,1,1,1,0,0,0,0,0, 0,0,0,0,0,0,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,1,0,0, 1,0,0,0,1,0,0,0,1,0,0, 0,1,0,0,1,0,0,1,0,0,0, 0,1,0,0,1,0,0,1,0,0,0, 0,1,0,1,0,1,0,1,0,0,0, 0,0,1,0,0,0,1,0,0,0,0, 0,0,1,0,0,0,1,0,0,0,0, 0,0,1,0,0,0,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,1,1,0,0,0,0,0,0,0, 1,1,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,1,0,0,1,0,0,0,0,0,0, 1,0,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 1,0,0,1,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,1,1,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,1,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 1,0,0,1,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,1,1,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,1,1,0,0,0,0,0,0,0, 1,1,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,1,1,0,0,0,0,0, 1,0,0,1,0,0,1,0,0,0,0, 1,0,0,1,0,0,1,0,0,0,0, 1,0,0,1,0,0,1,0,0,0,0, 1,0,0,1,0,0,1,0,0,0,0, 1,0,0,1,0,0,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,1,1,0,0,0,0,0,0,0, 1,1,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,1,1,0,0,0,0,0,0,0, 1,1,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,1,0,0,1,0,0,0,0,0,0, 1,0,1,1,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 1,0,0,1,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,1,1,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,1,0,0,0,0, 1,0,0,1,0,0,1,0,0,0,0, 0,1,0,1,0,1,0,0,0,0,0, 0,1,0,1,0,1,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,1,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,1,0,0,0,0,0, 1,0,0,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,1,0,1,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 1,0,1,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,1,0,0,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 1,0,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,1,1,0,0,0,0,0,0, 1,1,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,1,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,1,1,0,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 1,0,0,1,1,0,1,0,0,0,0, 1,0,1,0,0,0,1,0,0,0,0, 1,0,0,1,1,0,1,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,0,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,1,1,0,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 1,0,1,1,1,0,1,0,0,0,0, 1,0,1,1,0,0,1,0,0,0,0, 1,0,1,0,1,0,1,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,0,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,1,0,0,0,0,0, 1,1,1,0,1,0,0,0,0,0,0, 1,1,1,0,1,0,0,0,0,0,0, 1,1,1,0,1,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 1,1,0,0,0,1,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,1,0,0,0, 0,0,0,1,0,0,1,1,0,0,0, 0,0,1,0,0,1,1,1,1,0,0, 0,0,1,0,0,0,0,1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 1,1,0,0,0,1,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,1,1,0,0,0, 0,0,0,1,0,1,0,1,0,0,0, 0,0,1,0,0,0,1,0,0,0,0, 0,0,1,0,0,1,1,1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,0,1,0,0,1,0,0,0,0,0, 1,1,0,0,1,0,0,0,0,0,0, 0,0,0,0,1,0,0,1,0,0,0, 0,0,0,1,0,0,1,1,0,0,0, 0,0,0,1,0,1,1,1,1,0,0, 0,0,1,0,0,0,0,1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,1,0,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,1,0,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,1,0,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,1,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,1,0,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,1,0,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,1,0,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,1,1,1,1,1,0,0, 0,0,0,1,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,1,1,1,1,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,1,1,1,1,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,1,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,1,0,0,0,0,1,0,0,0,0, 1,1,1,1,0,0,1,0,0,0,0, 0,1,0,0,0,0,1,0,0,0,0, 0,1,0,0,0,0,1,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,0,0,0,1,0,0,0,0,0, 1,1,0,0,0,1,0,0,0,0,0, 1,0,1,0,0,1,0,0,0,0,0, 1,0,1,0,0,1,0,0,0,0,0, 1,0,0,1,0,1,0,0,0,0,0, 1,0,0,1,0,1,0,0,0,0,0, 1,0,0,0,1,1,0,0,0,0,0, 1,0,0,0,1,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,1,1,0,0,0,0,0, 1,0,0,1,0,1,0,0,0,0,0, 1,0,0,1,0,1,0,0,0,0,0, 1,0,1,0,0,1,0,0,0,0,0, 1,0,1,0,0,1,0,0,0,0,0, 1,1,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 1,0,0,0,0,1,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,1,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,1,1,0,0,0,0,0, 0,0,0,1,0,0,1,0,0,0,0, 0,1,1,1,1,1,1,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,1,0,0,0,0, 0,1,1,0,1,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,1,1,0,1,0,0,0,0, 0,1,0,0,1,1,0,0,0,0,0, 0,1,0,1,0,1,0,0,0,0,0, 0,1,1,0,0,1,0,0,0,0,0, 0,1,0,0,0,1,0,0,0,0,0, 1,0,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 1,0,0,1,0,0,0,0,0,0,0, 0,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,1,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,1,1,0,0,0,0,0,0,0, 1,1,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,0,0,0,1,0,0,0,0,0,0, 1,1,0,0,1,0,0,0,0,0,0, 1,0,1,1,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,1,0,0,1,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,1,0,1,0,0,0,0,0,0,0, 0,0,1,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 1,1,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,0,0,0,1,0,0,0, 0,1,0,1,1,0,1,1,0,0,0, 0,1,0,1,0,1,0,1,0,0,0, 0,1,0,1,0,1,0,1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,0,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,1,1,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,1,1,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,}; ncview-2.1.8/src/interface/cbar.c0000640006472100017500000005754713060040030016126 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 3, as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ /* define USE_DISK_FONTS */ #include "../ncview.includes.h" #include "../ncview.defines.h" #include "../ncview.protos.h" extern Options options; #include "../ncview.protos.h" #include "helvR08.h" typedef unsigned char rlpix; typedef struct { int llx, lly, urx, ury; } my_Rect; /* A single particular character in a font */ struct chr_struct { my_Rect bb; int number; unsigned char *data; }; typedef struct { my_Rect bb; int width, height; int ascent; int descent; int n_chars; struct chr_struct *chr; } my_Font; typedef struct { int width, height; rlpix *pixels; int cur_x, cur_y; rlpix pen_1; my_Font *font; } my_Raster; static my_Raster *cbar_raster; static my_Font *cbar_font; /*------------------------------------------- * Prototypes for routines local to this file */ static struct chr_struct *set_chr( int index, my_Font *font ); static void do_special( my_Raster *rast, char *s ); static void set_pixel( my_Raster *rast, int x, int y, rlpix color ); static void put_char( my_Raster *rast, char c ); static void emits( my_Raster *rast, char *s ); static my_Raster *init_rast( int nx, int ny ); static void clip( int *val, int lo, int hi ); static void move_to( my_Raster *rast, int x, int y ); static void genlevs( double mindat, double maxdat, int nlevels, double *start, int *nlevs, double *step ); static void nlev_from_step( double step, double mindat, double maxdat, int *nlev, double *start ); static void mynormalize( double value, double *mantissa, double *exponent ); static int string_width( char *s, my_Font *font ); static my_Font *font_from_include(); #ifdef USE_DISK_FONTS static void get_properties(FILE *f, my_Font *font); static void turn_to_bits( char c, unsigned char *b4, unsigned char *b3, unsigned char *b2, unsigned char *b1 ); static void set_line( char *line, int chr_width, unsigned char *place ); static my_Font *open_font( char *font_name ); static void process_font_file( FILE *f, my_Font *font ); static void get_a_char( FILE *f, char *firstline, my_Font *font, struct chr_struct *chr ); #endif /*******************************************************************************************/ void cbar_init() { if( options.debug ) fprintf( stderr, "cbar_init: entering\n" ); /* Get the font info */ /** cbar_font = open_font( "helvR08" ); **/ cbar_font = font_from_include(); cbar_raster = NULL; if( options.debug ) fprintf( stderr, "cbar_init: exiting\n" ); } /*******************************************************************************************/ void cbar_make( int width, int height, int n_extra_colors, float user_min, float user_max, int transform ) { int i, j, typical_label_width, nlev_target, nlev, sw, ptx, ptx_text, vert_cut, pad_side; char tstr[1024]; double val, start, step, xfrac, drange, normval; if( options.debug ) fprintf( stderr, "cbar_make: entering with width=%d height=%d n_extra_colors+%d user_min=%f user_max=%f\n", width, height, n_extra_colors, user_min, user_max ); /* See if we ALREADY have a raster ... if so, clear it out * before making the new one */ if( cbar_raster != NULL ) { if( options.debug ) fprintf( stderr, "cbar_make: clearing existing raster\n" ); free( cbar_raster->pixels ); free( cbar_raster ); } /* Make our new raster, initialize its font */ if( options.debug ) fprintf( stderr, "cbar_make: making new rast w=%d h=%d\n", width, height ); cbar_raster = init_rast( width, height ); cbar_raster->font = cbar_font; vert_cut = 11; /* number of pixels (vertical) for labels */ pad_side = 32; /* number of pixels (horizontal) inward to begin color swatch; makes room for labels */ /* Blank the image to begin with */ if( options.debug ) fprintf( stderr, "cbar_make: erasing new raster\n" ); for( j=0; jpixels + i + j*width) = 1; } if( options.debug ) fprintf( stderr, "cbar_make: i loop from %d to %d; j loop from %d to %d\n", pad_side, width-pad_side, 0, height-vert_cut ); for( j=0; jpixels + i + j*width) = (unsigned char)(normval*(double)options.n_colors + n_extra_colors); /* if( options.debug && (j==0)) fprintf( stderr, "cbar_make: value for i=%d is %d\n", i, *(cbar_raster->pixels + i + j*width)); */ } /* Bail if the data is too weird to make labels for */ if( user_max <= user_min ) { if( options.debug ) fprintf( stderr, "cbar_make: bailing since user_max <= user_min\n" ); return; } /* Get levels to label */ typical_label_width = 6*8; nlev_target = (int)((double)width/(double)typical_label_width) - 2; if( nlev_target < 2 ) { if( options.debug ) fprintf( stderr, "cbar_make: premature exit since window too narrow to support labels\n" ); return; /* window too narrow to have labels */ } if( options.debug ) fprintf( stderr, "cbar_make: about to call genlevs with target=%d levels\n", nlev_target ); genlevs( user_min, user_max, nlev_target, &start, &nlev, &step ); if( options.debug ) fprintf( stderr, "cbar_make: back from genlevs, start=%f nlev=%d step=%f\n", start, nlev, step ); drange = user_max - user_min; for( i=0; ifont ); xfrac = (val-user_min)/drange; if( (xfrac>=0.) && (xfrac<=1.)) { ptx = pad_side + (int)(xfrac*(double)(width-2*pad_side) + .5); ptx_text = ptx - (int)((double)sw * .5 + .5); if( ptx_text > 0 ) { move_to( cbar_raster, ptx_text, height-1 ); emits( cbar_raster, tstr ); } /* Draw a little tic mark */ set_pixel( cbar_raster, ptx, cbar_raster->font->height-1, cbar_raster->pen_1 ); set_pixel( cbar_raster, ptx, cbar_raster->font->height-2, cbar_raster->pen_1 ); } } if( options.debug ) fprintf( stderr, "cbar_make: exiting\n" ); } /*******************************************************************************************/ /* Returns 0 on success, -1 on failure. Failure usually means that an expose * event was generated before the colorbar was initialized. */ int cbar_info( unsigned char **data, int *width, int *height ) { if( options.debug ) fprintf( stderr, "cbar_info: entering\n" ); if( cbar_raster == NULL ) { if( options.debug ) fprintf( stderr, "cbar_info: cbar_raster is NULL, premature exit\n" ); return(-1); } *data = (unsigned char *)cbar_raster->pixels; *width = cbar_raster->width; *height = cbar_raster->height; if( options.debug ) fprintf( stderr, "cbar_info: exiting, width=%d height=%d\n", *width, *height ); return(0); } /*******************************************************************************************/ static struct chr_struct *set_chr( int index, my_Font *font ) { struct chr_struct *mc; int i; if( font == NULL ) { fprintf( stderr, "?empty font passed to set_chr\n" ); exit( -1 ); } i = 0; mc = font->chr; while( mc != NULL ) { mc = font->chr+i; if( mc->number == index ) return( mc ); if( ++i == font->n_chars ) { if( index != 10 ) { fprintf( stderr, "bogus character passed to set_chr; id=%d\n", index ); fprintf( stderr, "nchars=%d\n", font->n_chars ); exit( -1 ); } return( set_chr( 32, font) ); } } fprintf( stderr, "map for character %d not found\n", index ); return( set_chr( 32, font) ); } /******************************************************************************************* * All this following code is for when you want to read a font from disk. * However, in ncview itself, I don't do this because you don't know if the * disk font will be available. Instead, I use defined arrays. But it's * here for future use or debugging. */ #ifdef USE_DISK_FONTS /*******************************************************************************************/ /*******************************************************************************************/ static void process_font_file( FILE *f, my_Font *font ) { char line[132]; int i = 0; get_properties(f, font); fgets( line, 132, f ); if( strncmp( line, "CHARS", 5 ) == 0 ) sscanf( line, "%*s %d", &(font->n_chars) ); else { fprintf( stderr, "?no `CHARS' line\n" ); exit( -1 ); } /* allocate space for the characters */ font->chr = (struct chr_struct *)malloc( font->n_chars*sizeof( struct chr_struct )); while( fgets(line, 132, f ) != NULL ) { if( strncmp( line, "ENDFONT", 7 ) == 0 ) return; get_a_char( f, line, font, font->chr+i ); i++; } } /*************************************************************************************/ static void get_a_char( FILE *f, char *firstline, my_Font *font, struct chr_struct *chr ) { char input_line[132]; int i, top_y; /* Make space for the character data */ chr->data = (unsigned char *)malloc ( font->width*font->height*sizeof( unsigned char )); if( chr->data == NULL) { fprintf( stderr, "error on allocation of char data\n" ); exit( -1 ); } for( i=0; iwidth*font->height; i++ ) *(chr->data+i) = 0; do fgets( input_line, 132, f ); while ((strncmp( input_line, "ENCODING", 8 ) != 0) && (input_line != NULL)); if( input_line == NULL ) { fprintf( stderr, "unexpected end of font file in get_char\n" ); exit( -1 ); } sscanf( input_line, "%*s %d", &(chr->number) ); do fgets( input_line, 132, f ); while ((strncmp( input_line, "BBX", 3 ) != 0) && (input_line != NULL)); if( input_line == NULL ) { fprintf( stderr, "unexpected end of font file in get_char\n" ); exit( -1 ); } sscanf( input_line, "%*s %d %d %d %d", &(chr->bb.urx), &(chr->bb.ury), &(chr->bb.llx), &(chr->bb.lly) ); do fgets( input_line, 132, f ); while ((strncmp( input_line, "BITMAP", 6 ) != 0) && (input_line != NULL)); if( input_line == NULL ) { fprintf( stderr, "unexpected end of font file in get_char\n" ); exit( -1 ); } top_y = font->bb.ury - chr->bb.ury - (chr->bb.lly - font->bb.lly); for( i=0; ibb.ury; i++) { fgets( input_line, 132, f ); set_line( input_line, chr->bb.urx, chr->data+(i+top_y)*font->width ); } /* get "endchar" string */ fgets( input_line, 132, f ); if( strncmp( input_line, "ENDCHAR", 7 ) != 0 ) { fprintf( stderr, "?no `ENDCHAR' token found\n" ); exit( -1 ); } } /********************************************************************************************/ static void set_line( char *line, int chr_width, unsigned char *place ) { int i, j; unsigned char b1, b2, b3, b4; j=0; i=0; while( (! isspace(line[i]) ) && ( line[i] != '\0' )) { turn_to_bits( line[i], &b4, &b3, &b2, &b1 ); if( j++ < chr_width ) *place = b4; if( j++ < chr_width ) *(place+1) = b3; if( j++ < chr_width ) *(place+2) = b2; if( j++ < chr_width ) *(place+3) = b1; place += 4; i++; } } /********************************************************************************************/ static void turn_to_bits( char c, unsigned char *b4, unsigned char *b3, unsigned char *b2, unsigned char *b1 ) { switch( c ) { case 'f': case 'F': *b4=1; *b3=1; *b2=1; *b1=1; break; case 'e': case 'E': *b4=1; *b3=1; *b2=1; *b1=0; break; case 'd': case 'D': *b4=1; *b3=1; *b2=0; *b1=1; break; case 'c': case 'C': *b4=1; *b3=1; *b2=0; *b1=0; break; case 'b': case 'B': *b4=1; *b3=0; *b2=1; *b1=1; break; case 'a': case 'A': *b4=1; *b3=0; *b2=1; *b1=0; break; case '9': *b4=1; *b3=0; *b2=0; *b1=1; break; case '8': *b4=1; *b3=0; *b2=0; *b1=0; break; case '7': *b4=0; *b3=1; *b2=1; *b1=1; break; case '6': *b4=0; *b3=1; *b2=1; *b1=0; break; case '5': *b4=0; *b3=1; *b2=0; *b1=1; break; case '4': *b4=0; *b3=1; *b2=0; *b1=0; break; case '3': *b4=0; *b3=0; *b2=1; *b1=1; break; case '2': *b4=0; *b3=0; *b2=1; *b1=0; break; case '1': *b4=0; *b3=0; *b2=0; *b1=1; break; case '0': *b4=0; *b3=0; *b2=0; *b1=0; break; default: fprintf( stderr, "can't turn %c into bits\n", c); exit( -1 ); break; } } /***************************************************************************************/ static void get_properties(FILE *f, my_Font *font) { char line[132]; while( fgets(line,132,f) != NULL ) { if( strncmp( line, "FONTBOUNDINGBOX", 15) == 0 ) { sscanf( line, "%*s %d %d %d %d", &(font->bb.urx), &(font->bb.ury), &(font->bb.llx), &(font->bb.lly) ); font->width = font->bb.urx; font->height = font->bb.ury; } else if( strncmp( line, "FONT_ASCENT", 11 ) == 0 ) sscanf( line, "%*s %d", &(font->ascent) ); else if( strncmp( line, "FONT_DESCENT", 12 ) == 0 ) sscanf( line, "%*s %d", &(font->descent) ); else if( strncmp( line, "ENDPROPERTIES", 13 ) == 0 ) return; } fprintf( stderr, "unexpected end of font file\n" ); exit( -1 ); } /*******************************************************************************************/ static my_Font *open_font( char *font_name ) { FILE *font_file; char filename[132], *font_dir, *getenv(), *DEFAULT_FONT_DIR="."; my_Font *ret_val; snprintf( filename, 130, "%s/%s.bdf", DEFAULT_FONT_DIR, font_name ); if( (font_file = fopen( filename, "r" )) == NULL ) { font_dir = getenv( "TITLE_FONT_DIR" ); if( font_dir == NULL ) { fprintf(stderr, "can't open font file %s\n", filename ); fprintf(stderr, "and environmental variable TITLE_FONT_DIR not set.\n" ); exit( -1 ); } else { snprintf( filename, 130, "%s/%s.bdf", font_dir, font_name ); font_file = fopen( filename, "r" ); if( font_file == NULL ) { fprintf(stderr, "can't open font file %s\n", filename ); exit( -1 ); } } } if( (ret_val = (my_Font *)malloc( sizeof( my_Font ))) == NULL ) { fprintf( stderr, "malloc failed on font allocation\n" ); exit( -1 ); } process_font_file( font_file, ret_val ); fclose( font_file ); return( ret_val ); } /*******************************************************************************************/ /* This is the endif for USE_DISK_FONTS */ /*******************************************************************************************/ #endif /************************************************************************************/ /* Can take special characters \sup{} and \sub{} */ static void emits( my_Raster *rast, char *s ) { int i; for( i=0; ifont->height * .3; rast->cur_y -= offset; s2 = s + 5; i = 0; while( *(s2+i) != '}' ) { put_char( rast, *(s2+i) ); i++; } end_special = 5 + i; rast->cur_y += offset; for( j=end_special; jfont == NULL ) { fprintf( stderr, "null font passed to put_char\n" ); exit( -1 ); } offset_y = rast->font->bb.ury + rast->font->bb.lly; chr = set_chr( (int)c, rast->font ); for( j=0; j < rast->font->height; j++ ) for( i=0; i < rast->font->width; i++ ) { if( *(chr->data+i+j*rast->font->width) == 1 ) set_pixel( rast, rast->cur_x+i, rast->cur_y+j-offset_y, rast->pen_1 ); } /* spaces should be at least as wide as an 'f' */ spacing = 1; if( rast->font->height > 15 ) spacing++; if( rast->font->height > 22 ) spacing++; if( c == ' ' ) { chr = set_chr( 'f', rast->font ); rast->cur_x += chr->bb.urx + spacing; } else rast->cur_x += chr->bb.urx + spacing; } /**********************************************************************************/ static void set_pixel( my_Raster *rast, int x, int y, rlpix color ) { *(rast->pixels+x+y*rast->width) = color; } /**********************************************************************************/ static my_Raster *init_rast( int nx, int ny ) { my_Raster *ret_val; ret_val = (my_Raster *)malloc( sizeof( my_Raster )); if( ret_val == NULL ) { fprintf( stderr, "failed allocation of rast structure\n" ); exit( -1 ); } ret_val->pixels = (rlpix *)malloc( nx*ny*sizeof(rlpix) ); if( ret_val->pixels == NULL ) { fprintf( stderr, "failed on allocation of pixels\n" ); fprintf( stderr, "requested size: %d\n", nx*ny ); exit( -1 ); } ret_val->pen_1 = 0; ret_val->font = NULL; ret_val->width = nx; ret_val->height = ny; return( ret_val ); } /**********************************************************************************/ static void clip( int *val, int lo, int hi ) { if( *val < lo ) *val = lo; else if( *val > hi ) *val = hi; } /**********************************************************************************/ static void move_to( my_Raster *rast, int x, int y ) { clip( &x, 0, rast->width ); clip( &y, 0, rast->height ); rast->cur_x = x; rast->cur_y = y; } /*========================================================================================*/ static void mynormalize( double value, double *mantissa, double *exponent ) { double q; if( value == 0.0 ) { q = 0.; *mantissa = 0.; *exponent = 0.; } else { q = log10(value); *exponent = (double)((int)q); *mantissa = value/pow(10.0, *exponent); } if( q < 0.0) { *exponent = *exponent - 1.0; *mantissa = *mantissa * 10.; } } /*=========================================================================================*/ static void nlev_from_step( double step, double mindat, double maxdat, int *nlev, double *start ) { double cursor; int n0, n1; /* Go to multiple of step that is <= mindat */ n0 = (int)(maxdat/step); cursor = (double)n0 * step; while( cursor > mindat ) { n0--; cursor = (double)n0 * step; } /* Go to multiple of step that is >= mindat */ n1 = (int)(mindat/step); cursor = (double)n1 * step; while( cursor < maxdat ) { n1++; cursor = (double)n1 * step; } *nlev = n1 - n0 + 1; *start = (double)n0 * step; } /*=========================================================================================*/ static void genlevs( double mindat, double maxdat, int nlevels, double *start, int *nlevs, double *step ) { int *trial, ntrial, i, n1, n2; double range, trialstep, mant, expon, fact; int found; double start1, start2, step1, step2; if( maxdat > 9.e35 ) { printf( "warning: invalid maximum data value for colorbar: %lf. Not setting colorbar\n", maxdat ); *start = mindat; *nlevs = 10; *step = 1; return; } /* ------------------------------------------------ * This holds the possible intervals which the step * between contours can be. It is normalized. * ------------------------------------------------*/ ntrial = 4; trial = (int *)malloc( sizeof(int)*ntrial ); trial[0] = 1; trial[1] = 2; trial[2] = 5; trial[3] = 10; range = maxdat-mindat; trialstep = range/(double)(nlevels-1); /*----------------------------------------------- * Normalize trialstep to the range [1.0,9.99999] *-----------------------------------------------*/ mynormalize( trialstep, &mant, &expon); fact = pow(10.0, expon); *step = -1.0; i = 0; found = FALSE; while( (i < ntrial-1) && (! found)) { if( (mant >= trial[i]) && (mant <= trial[i+1]) ) { found = TRUE; /* ----------------------------------------- * Add 2 because we add levels on either end * to completely enclose the range of data. *-----------------------------------------*/ step1 = trial[i ]*fact; step2 = trial[i+1]*fact; nlev_from_step( step1, mindat, maxdat, &n1, &start1 ); nlev_from_step( step2, mindat, maxdat, &n2, &start2 ); if (abs(n1-nlevels) <= abs(n2-nlevels)) { *step = step1; *nlevs = n1; *start = start1; } else { *step = step2; *nlevs = n2; *start = start2; } } i++; } if( *step == -1.0) { fprintf( stderr, "*** genlevs: step =-1, failed\n" ); fprintf( stderr, "*** genlevs: Input data: mindat=%lf maxdat=%lf nlevels=%d\n", mindat, maxdat, nlevels ); fprintf( stderr, "*** trialstep=%lf, mant=%lf, exp=%lf\n",trialstep,mant,expon); exit( -1 ); } } /*====================================================================================*/ static int string_width( char *s, my_Font *font ) { int i, ret_val=0; struct chr_struct *chr; int spacing; if( s == NULL ) return( 0 ); if( font == NULL ) { fprintf( stderr, "null font passed to string_width\n" ); exit( -1 ); } for( i=0; iheight > 15 ) spacing++; if( font->height > 22 ) spacing++; if( *(s+i) == ' ' ) chr = set_chr( 'f', font ); ret_val += chr->bb.urx + spacing; } } return( ret_val ); } /******************************************************************************************/ static my_Font *font_from_include() { int i, j, wh; my_Font *retval; struct chr_struct *chr; retval = (my_Font *)malloc( sizeof(my_Font) ); retval->bb.llx = font_helvR08_bb[0]; retval->bb.lly = font_helvR08_bb[1]; retval->bb.urx = font_helvR08_bb[2]; retval->bb.ury = font_helvR08_bb[3]; retval->width = font_helvR08_widthheight[0]; retval->height = font_helvR08_widthheight[1]; retval->ascent = font_helvR08_ascentdescent[0]; retval->descent = font_helvR08_ascentdescent[1]; retval->n_chars = font_helvR08_nchars[0]; retval->chr = (struct chr_struct *)malloc( retval->n_chars*sizeof( struct chr_struct )); for( i=0; in_chars; i++ ) { chr = retval->chr + i; chr->number = font_helvR08_char_number[i]; } for( i=0; in_chars; i++ ) { chr = retval->chr + i; chr->bb.llx = font_helvR08_char_bbllx[i]; } for( i=0; in_chars; i++ ) { chr = retval->chr + i; chr->bb.lly = font_helvR08_char_bblly[i]; } for( i=0; in_chars; i++ ) { chr = retval->chr + i; chr->bb.urx = font_helvR08_char_bburx[i]; } for( i=0; in_chars; i++ ) { chr = retval->chr + i; chr->bb.ury = font_helvR08_char_bbury[i]; } wh = retval->width*retval->height; for( i=0; in_chars; i++ ) { chr = retval->chr + i; chr->data = (unsigned char *)malloc( sizeof(unsigned char)*wh ); for( j=0; jdata[j] = font_helvR08_char_data[j + i*wh]; } } return( retval ); } ncview-2.1.8/src/interface/plot_range.c0000640006472100017500000001422613060040030017334 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 3, as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ #include "../ncview.includes.h" #include "../ncview.defines.h" #include "../ncview.protos.h" #include #define MINMAX_TEXT_WIDTH 100 extern Widget topLevel; extern XtAppContext x_app_context; extern Options options; static Widget plot_range_popup_widget = NULL, plot_range_popupcanvas_widget, plot_range_auto_widget, plot_range_manual_widget, plot_range_min_label_widget, plot_range_min_text_widget, plot_range_max_label_widget, plot_range_max_text_widget, plot_range_ok_widget, plot_range_cancel_widget; typedef struct { float min, max; } Min_Max_Struct; static int plot_range_popup_done = FALSE, plot_range_popup_result; static XEvent plot_range_event; void plot_range_popup_callback( Widget widget, XtPointer client_data, XtPointer call_data); void plot_range_symmetric_callback( Widget w, XtPointer client_data, XtPointer call_data); /*******************************************************************************/ int x_plot_range( float old_min, float old_max, float *new_min, float *new_max, int *autoscale ) { int llx, lly, urx, ury; char plot_range_min_string[128], plot_range_max_string[128], *tstr; snprintf( plot_range_min_string, 127, "%g", old_min ); snprintf( plot_range_max_string, 127, "%g", old_max ); *new_min = old_min; *new_max = old_max; XtVaSetValues( plot_range_min_text_widget, XtNstring, plot_range_min_string, NULL ); XtVaSetValues( plot_range_max_text_widget, XtNstring, plot_range_max_string, NULL ); x_get_window_position( &llx, &lly, &urx, &ury ); XtVaSetValues( plot_range_popup_widget, XtNx, llx + (urx-llx)/3, XtNy, lly + (ury-lly)/3, NULL ); XtPopup ( plot_range_popup_widget, XtGrabExclusive ); if( options.display_type == PseudoColor ) x_set_windows_colormap_to_current( plot_range_popup_widget ); /********************************************** * Main loop for the plot_range popup widget */ while( ! plot_range_popup_done ) { /* An event will cause plot_range_popup_done to become TRUE */ XtAppNextEvent( x_app_context, &plot_range_event ); XtDispatchEvent( &plot_range_event ); } plot_range_popup_done = FALSE; /**********************************************/ if( plot_range_popup_result != MESSAGE_CANCEL ) { XtVaGetValues( plot_range_min_text_widget, XtNstring, &tstr, NULL ); sscanf( tstr, "%g", new_min ); XtVaGetValues( plot_range_max_text_widget, XtNstring, &tstr, NULL ); sscanf( tstr, "%g", new_max ); } XtPopdown( plot_range_popup_widget ); return( plot_range_popup_result ); } void x_plot_range_init() { if( options.display_type == TrueColor ) plot_range_popup_widget = XtVaCreatePopupShell( "Set plot_range", transientShellWidgetClass, topLevel, NULL ); else plot_range_popup_widget = XtVaCreatePopupShell( "Set plot_range", transientShellWidgetClass, topLevel, NULL ); plot_range_popupcanvas_widget = XtVaCreateManagedWidget( "plot_range_popupcanvas", formWidgetClass, plot_range_popup_widget, XtNborderWidth, 0, NULL); plot_range_auto_widget = XtVaCreateManagedWidget( "plot_range_auto_widget", commandWidgetClass, plot_range_popupcanvas_widget, XtNlabel, "Auto", XtNwidth, 60, NULL ); plot_range_manual_widget = XtVaCreateManagedWidget( "plot_range_manual_widget", commandWidgetClass, plot_range_popupcanvas_widget, XtNlabel, "Manual", XtNwidth, 60, XtNfromHoriz, plot_range_auto_widget, NULL ); plot_range_min_label_widget = XtVaCreateManagedWidget( "plot_range_min_label", labelWidgetClass, plot_range_popupcanvas_widget, XtNlabel, "Min:", XtNwidth, 60, XtNborderWidth, 0, XtNfromVert, plot_range_auto_widget, NULL ); plot_range_min_text_widget = XtVaCreateManagedWidget( "plot_range_min_text", asciiTextWidgetClass, plot_range_popupcanvas_widget, XtNeditType, XawtextEdit, XtNfromHoriz, plot_range_min_label_widget, XtNfromVert, plot_range_auto_widget, XtNlength, 128, XtNwidth, MINMAX_TEXT_WIDTH, NULL ); plot_range_max_label_widget = XtVaCreateManagedWidget( "plot_range_max_label", labelWidgetClass, plot_range_popupcanvas_widget, XtNlabel, "Max:", XtNborderWidth, 0, XtNwidth, 60, XtNfromVert, plot_range_min_label_widget, NULL ); plot_range_max_text_widget = XtVaCreateManagedWidget( "plot_range_max_text", asciiTextWidgetClass, plot_range_popupcanvas_widget, XtNeditType, XawtextEdit, XtNwidth, MINMAX_TEXT_WIDTH, XtNfromVert, plot_range_min_text_widget, XtNfromHoriz, plot_range_max_label_widget, NULL ); plot_range_ok_widget = XtVaCreateManagedWidget( "OK", commandWidgetClass, plot_range_popupcanvas_widget, XtNfromVert, plot_range_max_text_widget, NULL); XtAddCallback( plot_range_ok_widget, XtNcallback, plot_range_popup_callback, (XtPointer)MESSAGE_OK); plot_range_cancel_widget = XtVaCreateManagedWidget( "Cancel", commandWidgetClass, plot_range_popupcanvas_widget, XtNfromHoriz, plot_range_ok_widget, XtNfromVert, plot_range_max_text_widget, NULL); XtAddCallback( plot_range_cancel_widget, XtNcallback, plot_range_popup_callback, (XtPointer)MESSAGE_CANCEL); } void plot_range_popup_callback( Widget widget, XtPointer client_data, XtPointer call_data) { long l_client_data; l_client_data = (long)client_data; plot_range_popup_result = (int)l_client_data; plot_range_popup_done = TRUE; } ncview-2.1.8/src/interface/x_interface.c0000640006472100017500000033661213060040030017477 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993-2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ /***************************************************************************** * * Elements which implement the X Windows user interface to ncview * *****************************************************************************/ #include "../ncview.includes.h" #include "../ncview.defines.h" #include "../ncview.protos.h" #include "../ncview.bitmaps.h" #include "fallback_resources.h" #include #include #ifdef HAVE_PNG #include #include #endif #define DEFAULT_BUTTON_WIDTH 55 #define DEFAULT_LABEL_WIDTH 400 #define DEFAULT_DIMLABEL_WIDTH 95 #define DEFAULT_VARLABEL_WIDTH 95 #define DEFAULT_N_VARS_PER_ROW 4 #define DEFAULT_BLOWUP_SIZE 300 #define DEFAULT_VAR_COLORS 1 #define DEFAULT_AUTO_OVERLAY 1 #define CBAR_HEIGHT 24 #define XtNlabelWidth "labelWidth" #define XtCLabelWidth "LabelWidth" #define XtNblowupDefaultSize "blowupDefaultSize" #define XtCBlowupDefaultSize "BlowupDefaultSize" #define XtNdimLabelWidth "dimLabelWidth" #define XtCDimLabelWidth "DimLabelWidth" #define XtNvarLabelWidth "varLabelWidth" #define XtCVarLabelWidth "VarLabelWidth" #define XtNbuttonWidth "buttonWidth" #define XtCButtonWidth "ButtonWidth" #define XtNnVarsPerRow "nVarsPerRow" #define XtCNVarsPerRow "NVarsPerRow" #define XtNdeltaStep "deltaStep" #define XtCDeltaStep "DeltaStep" #define XtNversion "version" #define XtCVersion "Version" #define XtNvarcolors "varColors" #define XtCvarcolors "VarColors" #define XtNautooverlay "autoOverlay" #define XtCautooverlay "AutoOverlay" #define XtNforeground1d "foreground1d" #define XtCforeground1d "Foreground1d" #define XtNforeground2d "foreground2d" #define XtCforeground2d "Foreground2d" #define XtNforeground3d "foreground3d" #define XtCforeground3d "Foreground3d" #define XtNforeground4d "foreground4d" #define XtCforeground4d "Foreground4d" #define XtNforeground5d "foreground5d" #define XtCforeground5d "Foreground5d" /**************************/ extern NCVar *variables; extern Options options; extern ncv_pixel *pixel_transform; /**************************/ typedef struct { int label_width; /* width of the informational labels */ int dimlabel_width; /* as above, but for dimension labls */ int varlabel_width; /* as above, but for variable labls */ int blowup_default_size; /* default size, in pixels, of newly opened windows */ int button_width; /* width of the control buttons */ int n_vars_per_row; /* how many vars in one row before * we start another. */ int delta_step; /* Becomes options.delta_step */ float version; /* Must match compiled in version */ int var_colors; /* 1 to use var colors, 0 not to */ int auto_overlay; /* 1 to automatically put on overlays, 0 not to */ Pixel foreground1d; Pixel foreground2d; Pixel foreground3d; Pixel foreground4d; Pixel foreground5d; } AppData, *AppDataPtr; /* These are "global" to this directory, in the sense that other files * in this directory use them. */ Widget topLevel; XtAppContext x_app_context; Server_Info server; /* "Cmaplist" is MY list structure for holding all the colormaps. "colormap_list" is the "official" * list of known colormaps. current_colormap_list is a time-saving pointer to the actual entry in * the colormap_list list that is the currently loaded colormap. * "Colormap" is the standard X windows structure holding the colormap. It is set in x_create_colormap() * Note these are "global" to this directory. */ Cmaplist *colormap_list = NULL, *current_colormap_list = NULL; Colormap current_colormap = (Colormap)NULL; static AppData app_data; static XtIntervalId timer; static int timer_enabled = FALSE, ccontour_popped_up = FALSE, valid_display; static float default_version_number = 0.0; static Pixmap reverse_pixmap, backwards_pixmap, pause_pixmap, forward_pixmap, fastforward_pixmap; /* Not static cuz used by set_options.c */ Pixmap open_circle_pixmap, closed_circle_pixmap; static XEvent event; static Widget error_popup_widget = NULL, error_popupcanvas_widget, error_popupdialog_widget, dimsel_popup_widget, dimsel_popupcanvas_widget, dimsel_ok_button_widget, dimsel_cancel_button_widget, ccontourpanel_widget, ccontour_form_widget, ccontour_info1_widget, ccontour_viewport_widget, horiz_scroll_widget, vert_scroll_widget, ccontour_widget, ccontour_info2_widget, commandcanvas_widget, buttonbox_widget, label1_widget, /* typically title */ label2_widget, /* typically displayed variable name */ label3_widget, /* typically current scan location */ label4_widget, /* typically min, max info */ label5_widget, /* typically data value under cursor */ label6_widget, /* typically scalar dim info */ quit_button_widget, restart_button_widget, reverse_button_widget, backwards_button_widget, pause_button_widget, forward_button_widget, fastforward_button_widget, edit_button_widget, info_button_widget, scrollspeed_label_widget, scrollspeed_widget, options_button_widget, optionbox_widget, cmap_button_widget, invert_button_widget, invert_color_button_widget, blowup_widget, transform_widget, dimset_widget, range_widget, blowup_type_widget, print_button_widget, colorbar_form_widget, colorbar_widget, varsel_form_widget, *var_selection_widget, /* the boxes with N vars per box */ varlist_label_widget, *varlist_widget, /* The buttons that select a var */ varsel_menu_widget, /* Only if using menu-style var selection */ var_menu_1d, /* ditto */ var_menu_2d, /* ditto */ var_menu_3d, /* ditto */ var_menu_4d, /* ditto */ var_menu_other, /* ditto */ labels_row_widget, lr_dim_widget, lr_name_widget, lr_min_widget, lr_cur_widget, lr_max_widget, lr_units_widget, *diminfo_row_widget = NULL, *diminfo_dim_widget = NULL, *diminfo_name_widget = NULL, *diminfo_min_widget = NULL, *diminfo_cur_widget = NULL, *diminfo_max_widget = NULL, *diminfo_units_widget = NULL, xdim_selection_widget, xdimlist_label_widget, *xdimlist_widget = NULL, ydim_selection_widget, ydimlist_label_widget, *ydimlist_widget = NULL; static XtResource resources[] = { { XtNlabelWidth, XtCLabelWidth, XtRInt, sizeof( int ), XtOffset( AppDataPtr, label_width ), XtRImmediate, (XtPointer)DEFAULT_LABEL_WIDTH, }, { XtNblowupDefaultSize, XtCBlowupDefaultSize, XtRInt, sizeof( int ), XtOffset( AppDataPtr, blowup_default_size ), XtRImmediate, (XtPointer)DEFAULT_BLOWUP_SIZE, }, { XtNdimLabelWidth, XtCDimLabelWidth, XtRInt, sizeof( int ), XtOffset( AppDataPtr, dimlabel_width ), XtRImmediate, (XtPointer)DEFAULT_DIMLABEL_WIDTH, }, { XtNvarLabelWidth, XtCVarLabelWidth, XtRInt, sizeof( int ), XtOffset( AppDataPtr, varlabel_width ), XtRImmediate, (XtPointer)DEFAULT_VARLABEL_WIDTH, }, { XtNbuttonWidth, XtCButtonWidth, XtRInt, sizeof( int ), XtOffset( AppDataPtr, button_width ), XtRImmediate, (XtPointer)DEFAULT_BUTTON_WIDTH, }, { XtNnVarsPerRow, XtCNVarsPerRow, XtRInt, sizeof( int ), XtOffset( AppDataPtr, n_vars_per_row ), XtRImmediate, (XtPointer)DEFAULT_N_VARS_PER_ROW, }, { XtNdeltaStep, XtCDeltaStep, XtRInt, sizeof( int ), XtOffset( AppDataPtr, delta_step ), XtRImmediate, (XtPointer)DEFAULT_DELTA_STEP, /* see file do_buttons.c for interpretation of this */ }, { XtNversion, XtCVersion, XtRFloat, sizeof( float ), XtOffset( AppDataPtr, version ), XtRFloat, (XtPointer)&default_version_number }, { XtNvarcolors, XtCvarcolors, XtRInt, sizeof( int ), XtOffset( AppDataPtr, var_colors ), XtRImmediate, (XtPointer)DEFAULT_VAR_COLORS, }, { XtNautooverlay, XtCautooverlay, XtRInt, sizeof( int ), XtOffset( AppDataPtr, auto_overlay ), XtRImmediate, (XtPointer)DEFAULT_AUTO_OVERLAY, }, { XtNforeground1d, XtCforeground1d, XtRPixel, sizeof( Pixel ), XtOffset( AppDataPtr, foreground1d ), XtRString, "grey" }, { XtNforeground2d, XtCforeground2d, XtRPixel, sizeof( Pixel ), XtOffset( AppDataPtr, foreground2d ), XtRString, "blue2" }, { XtNforeground3d, XtCforeground3d, XtRPixel, sizeof( Pixel ), XtOffset( AppDataPtr, foreground3d ), XtRString, "yellow" }, { XtNforeground4d, XtCforeground4d, XtRPixel, sizeof( Pixel ), XtOffset( AppDataPtr, foreground4d ), XtRString, "pink" }, { XtNforeground5d, XtCforeground5d, XtRPixel, sizeof( Pixel ), XtOffset( AppDataPtr, foreground5d ), XtRString, "white" }, }; static int error_popup_done = FALSE, error_popup_result = 0; static int dimsel_popup_done = FALSE, dimsel_popup_result = 0; static Cursor busy_cursor; /* We need to be able to find all the widgets in the variable selection menus, in order * to set those widgets' sensitivity. When a list is being used, the varlist_widget * array serves this function. When menus are being used, the following array does this. */ static Widget *varsel_menu_widget_list; /****************************************************************************** * These are only used in this file */ unsigned char interp( int i, int range_i, unsigned char *mat, int n_entries ); void x_init_widgets ( Widget top ); void x_init_pixmaps ( Widget top ); void create_pixmap ( Widget shell_widget, Pixmap *pixmap, int id ); void x_set_lab ( Widget w, char *s, int width ); void x_add_to_cmap_list ( char *name, Colormap new_colormap ); void colormap_back ( Widget w, XButtonEvent *e, String *p, Cardinal *n ); void x_make_dim_button_util ( int dimension, Stringlist *dim_list, char *prefix, Widget **dimlist_widget, Widget parent_widget, char *selected_name ); void x_popup ( char *message ); int x_dialog ( char *message, char *ret_string, int want_cancel_button ); void track_pointer ( void ); /* the button callbacks and actions in x_interface.c */ /* _mod1 is a standard callback; _mod2 is an accelerated action, and _mod3 * is a backwards action */ void print_button_callback(Widget w, XtPointer client_data, XtPointer call_data ); void blowup_type_mod1(Widget w, XtPointer client_data, XtPointer call_data ); void varsel_menu_select(Widget w, XtPointer client_data, XtPointer call_data ); void range_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void options_mod1 (Widget w, XtPointer client_data, XtPointer call_data); void range_mod3 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void dimset_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void quit_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void cmap_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void cmap_mod3 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void restart_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void reverse_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void reverse_mod2 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void back_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void back_mod2 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void pause_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void forward_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void forward_mod2 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void ff_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void edit_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void info_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void fastforward_mod2 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void invert_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void invert_color_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void blowup_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void blowup_mod2 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void blowup_mod3 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void blowup_mod4 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void varlist_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void xdimlist_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void ydimlist_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void transform_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void dimsel_callback (Widget w, XtPointer client_data, XtPointer call_data ); void error_popup_callback(Widget w, XtPointer client_data, XtPointer call_data ); void diminfo_cur_mod1(Widget w, XtPointer client_data, XtPointer call_data); void diminfo_cur_mod2(Widget w, XButtonEvent *e, String *p, Cardinal *n ); void diminfo_cur_mod3(Widget w, XButtonEvent *e, String *p, Cardinal *n ); void diminfo_cur_mod4(Widget w, XButtonEvent *e, String *p, Cardinal *n ); void diminfo_min_mod1(Widget w, XtPointer client_data, XtPointer call_data); void do_plot_xy (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void do_quit_app (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void do_set_dataedit_place (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void do_set_min_from_curdata(Widget w, XButtonEvent *e, String *p, Cardinal *n ); void do_set_max_from_curdata(Widget w, XButtonEvent *e, String *p, Cardinal *n ); void expose_ccontour(); void expose_colorbar(); void testf(Widget w, XButtonEvent *e, String *p, Cardinal *n ); static void add_callbacks( void ); #ifdef HAVE_PNG static void dump_to_png( unsigned char *data, size_t width, size_t height, size_t timestep ); #endif /*************************************************************************************************/ void x_parse_args( int *p_argc, char **argv ) { Visual *visual; char program_title[132]; static XImage *ximage; long data; int debug; Screen *screen; Display *display; topLevel = XtVaAppInitialize( &x_app_context, /* Application context */ "Ncview", /* Application class */ NULL, 0, /* command line option list */ p_argc, argv, /* command line args */ fallback_resources, /* for missing app-defaults file */ NULL ); /* terminate varargs list */ snprintf( program_title, 130, "Ncview %s\n", PROGRAM_VERSION_STRING ); XtVaSetValues( topLevel, XtNtitle, program_title, NULL ); debug = 0; display = XtDisplay( topLevel ); screen = XtScreen ( topLevel ); /* Note: a pointer to Screen struct, NOT the integer screen number (Use DefaultScreen(display) for that) */ /* Have to determine the visual class as soon as possible! * In particular, must be done BEFORE x_initialize, because * the colormap initialization is called before x_initialize, * and we have to know the display class to init the colormaps. */ visual = XDefaultVisualOfScreen( screen ); switch ( visual->class ) { case PseudoColor: if(debug) printf( "visual class: PseudoColor\n" ); options.display_type = PseudoColor; valid_display = TRUE; break; case TrueColor: if(debug) printf( "visual class: TrueColor\n" ); options.display_type = TrueColor; valid_display = TRUE; break; case StaticColor: if(debug) printf( "visual class: StaticColor\n" ); fprintf( stderr, "Sorry, StaticColor displays "); fprintf( stderr, "are not supported.\n" ); options.display_type = StaticColor; valid_display = FALSE; break; case DirectColor: if(debug) printf( "visual class: DirectColor\n" ); fprintf( stderr, "Sorry, DirectColor displays "); fprintf( stderr, "are not supported.\n" ); valid_display = FALSE; break; case GrayScale: if(debug) printf( "visual class: GrayScale\n" ); fprintf( stderr, "Sorry, GrayScale displays "); fprintf( stderr, "are not supported.\n" ); valid_display = FALSE; break; case StaticGray: if(debug) printf( "visual class: StaticGrey\n" ); fprintf( stderr, "Sorry, StaticGray displays "); fprintf( stderr, "are not supported.\n" ); valid_display = FALSE; break; default: fprintf( stderr, "ERROR!! Unknown visual class %d!!\n", visual->class ); exit( -1 ); } /* Make a test image to get our server parameters */ data = 0; /* fake test data */ if( options.display_type == TrueColor ) { ximage = XCreateImage( display, XDefaultVisualOfScreen( screen ), XDefaultDepthOfScreen ( screen ), ZPixmap, 0, (char *)data, 1, 1, 32, 0 ); } else /* display_type == PseudoColor */ { ximage = XCreateImage( display, XDefaultVisualOfScreen( screen ), XDefaultDepthOfScreen ( screen ), ZPixmap, 0, (char *)data, 1, 1, 8, 0 ); } if( debug ) { printf( "byte order: %s\n", (ximage->byte_order == LSBFirst) ? "LSBFirst" : "MSBFirst" ); printf( "bitmap unit: %d\n", ximage->bitmap_unit ); printf( "bit order: %s\n", (ximage->bitmap_bit_order == LSBFirst) ? "LSBFirst" : "MSBFirst" ); printf( "bitmap pad: %d\n", ximage->bitmap_pad ); printf( "depth: %d\n", ximage->depth ); printf( "bytes per line: %d\n", ximage->bytes_per_line ); printf( "bits per pixel: %d\n", ximage->bits_per_pixel ); printf( "r, g, b masks: %0lx, %0lx, %0lx\n", ximage->red_mask, ximage->green_mask, ximage->blue_mask ); printf( "Server root window geometry: %d x %d\n", DisplayWidth ( display, DefaultScreen(display) ), DisplayHeight( display, DefaultScreen(display) )); } server.width = DisplayWidth ( display, DefaultScreen(display) ); server.height = DisplayHeight( display, DefaultScreen(display) ); server.byte_order = ximage->byte_order; server.bits_per_pixel = ximage->bits_per_pixel; server.bytes_per_pixel = server.bits_per_pixel/8; server.bitmap_unit = ximage->bitmap_unit; server.bitmap_pad = ximage->bitmap_pad; server.depth = ximage->depth; if( server.byte_order == MSBFirst ) { if( ximage->red_mask > ximage->blue_mask ) server.rgb_order = ORDER_BGR; else server.rgb_order = ORDER_RGB; } else { if( ximage->red_mask > ximage->blue_mask ) server.rgb_order = ORDER_RGB; else server.rgb_order = ORDER_BGR; } /* These are for 16-bit displays. These numbers are surely * wrong for other displays than the one 16-bit display I * had to test them on, which was an Intel Linux box. */ server.shift_blue = 11; server.shift_red = 8; server.shift_green_upper = 13; server.shift_green_lower = 5; server.mask_red = 0x00f8; server.mask_green_upper = 0x0007; /* goes with red */ server.mask_green_lower = 0x00e0; /* goes with blue */ server.mask_blue = 0x001f; } /*************************************************************************************************/ void x_initialize() { void check_app_res(); void track_pointer(); static XtActionsRec new_actions[] = { {"cmap_mod3", (XtActionProc)cmap_mod3 }, {"reverse_mod2", (XtActionProc)reverse_mod2 }, {"back_mod2", (XtActionProc)back_mod2 }, {"forward_mod2", (XtActionProc)forward_mod2 }, {"fastforward_mod2", (XtActionProc)fastforward_mod2 }, {"diminfo_cur_mod2", (XtActionProc)diminfo_cur_mod2 }, {"diminfo_cur_mod3", (XtActionProc)diminfo_cur_mod3 }, {"diminfo_cur_mod4", (XtActionProc)diminfo_cur_mod4 }, {"range_mod3", (XtActionProc)range_mod3 }, {"blowup_mod2", (XtActionProc)blowup_mod2 }, {"blowup_mod3", (XtActionProc)blowup_mod3 }, {"blowup_mod4", (XtActionProc)blowup_mod4 }, {"do_plot_xy", (XtActionProc)do_plot_xy }, {"testf", (XtActionProc)testf }, {"do_quit_app", (XtActionProc)do_quit_app }, {"do_set_dataedit_place", (XtActionProc)do_set_dataedit_place }, {"do_set_min_from_curdata",(XtActionProc)do_set_min_from_curdata }, {"do_set_max_from_curdata",(XtActionProc)do_set_max_from_curdata }, }; XtVaGetApplicationResources( topLevel, &app_data, resources, XtNumber(resources), NULL ); check_app_res( &app_data ); /* This shouldn't be in this file, really, but X can get it from * the resource file, and there is no point in having ncview read * in two different configuration files. */ options.delta_step = app_data.delta_step; options.blowup_default_size = app_data.blowup_default_size; XtAppAddActions( x_app_context, new_actions, XtNumber( new_actions )); x_init_pixmaps( topLevel ); x_init_widgets( topLevel ); add_callbacks (); x_range_init(); x_plot_range_init(); XtRealizeWidget( topLevel ); busy_cursor = XCreateFontCursor( XtDisplay( commandcanvas_widget ), XC_watch ); if( busy_cursor == BadValue ) busy_cursor = (Cursor)NULL; if( options.display_type == PseudoColor ) { XSetWindowColormap( XtDisplay(topLevel), XtWindow(topLevel), current_colormap ); } /* Add the event handler which tracks the cursor in * the data window. */ XtAddEventHandler( ccontour_widget, PointerMotionMask | ButtonPressMask, False, (XtEventHandler)track_pointer, NULL ); plot_xy_init(); x_display_info_init(); set_options_init(); cbar_init(); } /*************************************************************************************************/ void x_query_pointer_position( int *ret_x, int *ret_y ) { Window root_return, child_window_return; int root_x, root_y, win_x, win_y; unsigned int keys_and_buttons; if( XQueryPointer( XtDisplay(topLevel), XtWindow( ccontour_widget ), &root_return, &child_window_return, &root_x, &root_y, &win_x, &win_y, &keys_and_buttons ) ) { *ret_x = win_x; *ret_y = win_y; } else { *ret_x = -1; *ret_y = -1; } } /*************************************************************************************************/ void track_pointer() { Window root_return, child_window_return; int root_x, root_y, win_x, win_y; unsigned int keys_and_buttons; if( XQueryPointer( XtDisplay(topLevel), XtWindow( ccontour_widget ), &root_return, &child_window_return, &root_x, &root_y, &win_x, &win_y, &keys_and_buttons ) ) report_position( win_x, win_y, keys_and_buttons ); } /*************************************************************************************************/ void x_init_widgets_ccontourpanel( Widget top ) { if( options.display_type == PseudoColor ) { ccontourpanel_widget = XtVaCreatePopupShell( options.window_title, transientShellWidgetClass, top, XtNcolormap, current_colormap, NULL ); ccontour_form_widget = XtVaCreateManagedWidget( "ccontourform", boxWidgetClass, ccontourpanel_widget, XtNorientation, XtorientVertical, XtNhSpace, 0, XtNvSpace, 0, XtNcolormap, current_colormap, NULL); } else { ccontourpanel_widget = XtVaCreatePopupShell( options.window_title, transientShellWidgetClass, top, NULL ); ccontour_form_widget = XtVaCreateManagedWidget( "ccontourform", boxWidgetClass, ccontourpanel_widget, XtNorientation, XtorientVertical, XtNhSpace, 0, XtNvSpace, 0, NULL); } if( options.want_extra_info ) ccontour_info1_widget = XtVaCreateManagedWidget( "ccontourinfo1", labelWidgetClass, ccontour_form_widget, XtNlabel, "no variable selected - 1", XtNborderWidth, 0, XtNwidth, 300, NULL ); ccontour_viewport_widget = XtVaCreateManagedWidget( "ccontour_viewport", viewportWidgetClass, ccontour_form_widget, XtNwidth, 400, XtNheight, 300, XtNallowHoriz, True, XtNallowVert, True, NULL ); /*XtNforceBars, True,*/ ccontour_widget = XtVaCreateManagedWidget( "ccontour", simpleWidgetClass, ccontour_viewport_widget, /* cursorName is only present in R5 release */ #ifdef XtNcursorName /* XtNcursorName, "dotbox", */ #endif XtNwidth, 500, XtNheight, 300, /* XtNdepth, server.depth, */ NULL); ccontour_widget->core.widget_class->core_class.compress_exposure = TRUE; XtAddEventHandler( ccontour_widget, ExposureMask, FALSE, (XtEventHandler)expose_ccontour, NULL ); if( options.want_extra_info ) ccontour_info2_widget = XtVaCreateManagedWidget( "ccontourinfo2", labelWidgetClass, ccontour_form_widget, XtNlabel, "no variable selected - 2", XtNwidth, 300, XtNfromVert, ccontour_widget, XtNborderWidth, 0, NULL ); XtAugmentTranslations( ccontour_widget, XtParseTranslationTable( "#augment\n\ Ctrl: do_set_min_from_curdata()\n\ : do_plot_xy()\n\ Ctrl: do_set_min_from_curdata()\n\ Ctrl: do_set_max_from_curdata()\n\ Ctrl: do_set_max_from_curdata()\n\ q: do_quit_app()\n\ : do_set_dataedit_place()\n\ : do_set_dataedit_place()" )); } /*************************************************************************************************/ void x_init_widgets_labels( Widget parent ) { /* Title */ label1_widget = XtVaCreateManagedWidget( "label1", labelWidgetClass, parent, XtNlabel, "no variable selected", XtNwidth, app_data.label_width, NULL ); /* Variable name */ label2_widget = XtVaCreateManagedWidget( "label2", labelWidgetClass, parent, XtNlabel, PROGRAM_ID, XtNwidth, app_data.label_width, XtNfromVert, label1_widget, NULL); /* Frame number */ label3_widget = XtVaCreateManagedWidget( "label3", labelWidgetClass, parent, XtNwidth, app_data.label_width, XtNfromVert, label2_widget, XtNlabel, "*** SELECT A VARIABLE TO START ***", NULL); /* Displayed range */ label4_widget = XtVaCreateManagedWidget( "label4", labelWidgetClass, parent, XtNlabel, "", XtNfromVert, label3_widget, XtNwidth, app_data.label_width, NULL); /* Current location and value */ label5_widget = XtVaCreateManagedWidget( "label5", labelWidgetClass, parent, XtNlabel, "", XtNfromVert, label4_widget, XtNwidth, app_data.label_width, NULL); label6_widget = XtVaCreateManagedWidget( "label6", labelWidgetClass, parent, XtNlabel, "", XtNfromVert, label5_widget, XtNwidth, app_data.label_width, XtNjustify, XtJustifyLeft, XtNborderWidth, 0, NULL); } /*************************************************************************************************/ void x_init_widgets_buttonbox( Widget parent ) { buttonbox_widget = XtVaCreateManagedWidget( "buttonbox", boxWidgetClass, parent, XtNorientation, XtorientHorizontal, XtNfromVert, label6_widget, NULL); /* Quit */ quit_button_widget = XtVaCreateManagedWidget( "quit", commandWidgetClass, buttonbox_widget, XtNheight, 24, XtNwidth, app_data.button_width, NULL); /* ->1 */ restart_button_widget = XtVaCreateManagedWidget( "restart", commandWidgetClass, buttonbox_widget, XtNheight, 24, XtNsensitive, False, XtNlabel, "->1", XtNwidth, app_data.button_width, NULL); /* << */ reverse_button_widget = XtVaCreateManagedWidget( "reverse", toggleWidgetClass, buttonbox_widget, XtNbitmap, reverse_pixmap, XtNsensitive, False, NULL); XtOverrideTranslations( reverse_button_widget, XtParseTranslationTable( "#override Ctrl,: reverse_mod2()" )); /* < */ backwards_button_widget = XtVaCreateManagedWidget( "back", commandWidgetClass, buttonbox_widget, XtNbitmap, backwards_pixmap, XtNsensitive, False, NULL); XtOverrideTranslations( backwards_button_widget, XtParseTranslationTable( "#override Ctrl,: back_mod2()" )); /* || */ pause_button_widget = XtVaCreateManagedWidget( "pause", toggleWidgetClass, buttonbox_widget, XtNbitmap, pause_pixmap, XtNradioGroup, reverse_button_widget, XtNstate, True, XtNsensitive, False, NULL); /* > */ forward_button_widget = XtVaCreateManagedWidget( "forward", commandWidgetClass, buttonbox_widget, XtNbitmap, forward_pixmap, XtNradioGroup, reverse_button_widget, XtNsensitive, False, NULL); XtOverrideTranslations( forward_button_widget, XtParseTranslationTable( "#override Ctrl,: forward_mod2()" )); /* >> */ fastforward_button_widget = XtVaCreateManagedWidget( "fastforward", toggleWidgetClass, buttonbox_widget, XtNbitmap, fastforward_pixmap, XtNradioGroup, reverse_button_widget, XtNsensitive, False, NULL); XtOverrideTranslations( fastforward_button_widget, XtParseTranslationTable( "#override Ctrl,: fastforward_mod2()" )); /* Edit */ edit_button_widget = XtVaCreateManagedWidget( "Edit", commandWidgetClass, buttonbox_widget, XtNheight, 24, XtNsensitive, False, NULL); /* ? */ info_button_widget = XtVaCreateManagedWidget( "?", commandWidgetClass, buttonbox_widget, XtNheight, 24, XtNsensitive, False, NULL); scrollspeed_label_widget = XtVaCreateManagedWidget( "Delay:", commandWidgetClass, buttonbox_widget, XtNheight, 24, XtNwidth, app_data.button_width, XtNborderWidth, 0, NULL); scrollspeed_widget = XtVaCreateManagedWidget( "scrollspeed", scrollbarWidgetClass, buttonbox_widget, XtNorientation, XtorientHorizontal, /* XtNshown, 0.1, */ XtNthumb, None, XtNlength, 75, XtNthickness, 24, NULL); XtOverrideTranslations( scrollspeed_widget, XtParseTranslationTable( ":StartScroll(Continuous) MoveThumb() NotifyThumb() \n\ :MoveThumb() NotifyThumb()" )); options_button_widget = XtVaCreateManagedWidget( "Opts", commandWidgetClass, buttonbox_widget, XtNheight, 24, XtNsensitive, True, NULL); } /*************************************************************************************************/ void x_init_widgets_optionbox( Widget parent ) { optionbox_widget = XtVaCreateManagedWidget( "optionbox", boxWidgetClass, parent, XtNorientation, XtorientHorizontal, XtNfromVert, buttonbox_widget, NULL); cmap_button_widget = XtVaCreateManagedWidget( "cmap", commandWidgetClass, optionbox_widget, XtNlabel, current_colormap_list->name, XtNsensitive, False, XtNwidth, app_data.button_width, NULL); XtAugmentTranslations( cmap_button_widget, XtParseTranslationTable( ",: cmap_mod3()" )); /* for when the user RIGHT clicks on the button */ invert_button_widget = XtVaCreateManagedWidget( "Inv P", toggleWidgetClass, optionbox_widget, XtNsensitive, False, XtNwidth, app_data.button_width, NULL); invert_color_button_widget = XtVaCreateManagedWidget( "Inv C", toggleWidgetClass, optionbox_widget, XtNsensitive, False, XtNwidth, app_data.button_width, NULL); blowup_widget = XtVaCreateManagedWidget( "blowup", commandWidgetClass, optionbox_widget, XtNsensitive, False, XtNwidth, app_data.button_width, XtNlabel, "Mag X1", NULL); XtOverrideTranslations( blowup_widget, XtParseTranslationTable( "Ctrl,: blowup_mod4()\n\ ,: blowup_mod3()\n\ Ctrl,: blowup_mod2()" )); transform_widget = XtVaCreateManagedWidget( "transform", commandWidgetClass, optionbox_widget, XtNsensitive, True, XtNlabel, "Linear", XtNwidth, app_data.button_width, XtNsensitive, False, NULL); dimset_widget = XtVaCreateManagedWidget( "dimset", commandWidgetClass, optionbox_widget, XtNsensitive, False, XtNlabel, "Axes", XtNwidth, app_data.button_width, NULL); range_widget = XtVaCreateManagedWidget( "Range", commandWidgetClass, optionbox_widget, XtNsensitive, False, XtNwidth, app_data.button_width, NULL); XtAugmentTranslations( range_widget, XtParseTranslationTable( ",: range_mod3()" )); blowup_type_widget = XtVaCreateManagedWidget( "blowup_type", commandWidgetClass, optionbox_widget, XtNsensitive, False, XtNwidth, app_data.button_width, NULL); print_button_widget = XtVaCreateManagedWidget( "Print", commandWidgetClass, optionbox_widget, XtNsensitive, False, XtNwidth, app_data.button_width, NULL); } /************************************************************************************************* * If place2insert == 0, then new value will go at head of array vlist; if * place2insert == 1, new value will go into second place; etc. */ void insert_into_array( long *vlist, int nlist, int val2insert, int place2insert ) { int i, n_move_down; n_move_down = nlist - place2insert; for( i=0; iname; cursor = cursor->next; } cursor = v; for( i=0; ieffective_dimensionality ) { case 1: insert_alpha_sorted( v, *vl_1d, *n_1d, i, names ); (*n_1d)++; break; case 2: insert_alpha_sorted( v, *vl_2d, *n_2d, i, names ); (*n_2d)++; break; case 3: insert_alpha_sorted( v, *vl_3d, *n_3d, i, names ); (*n_3d)++; break; case 4: insert_alpha_sorted( v, *vl_4d, *n_4d, i, names ); (*n_4d)++; break; default: insert_alpha_sorted( v, *vl_other, *n_other, i, names ); (*n_other)++; break; } cursor = cursor->next; } /* printf( "# vars: 1d=%d 2d=%d 3d=%d 4d=%d 5+d=%d\n", *n_1d, *n_2d, *n_3d, *n_4d, *n_other ); */ free( names ); } /*************************************************************************************************/ void x_init_widgets_varsel_menu_inner( Widget parent, long *varlist, int nv, char *tag, Widget *var_menu_2use, Widget *list_of_sel_widgets, int discard_grpname ) { char temp[1024], widget_name[1024], var_menu_name[1024]; NCVar *cursor; int i_cursor, i; strcpy( temp, tag ); snprintf( var_menu_name, 1020, "var_menu_%s", tag ); /* For some reason not clear to me, if a widget name has a period in it, the * X windows system cannot find that widget ??? */ for( i=0; inext; i_cursor++; } if( discard_grpname ) unpack_groupname( cursor->name, -2, widget_name ); else snprintf( widget_name, 1020, "%s", cursor->name ); list_of_sel_widgets[i] = XtVaCreateManagedWidget( widget_name, smeBSBObjectClass, *var_menu_2use, NULL ); XtAddCallback( list_of_sel_widgets[i], XtNcallback, varsel_menu_select, (XtPointer)varlist[i] ); } } /*****************************************************************************************************/ void x_init_widgets_varsel_menu_grp( Widget menu_box, Widget *varsel_menu_widget_list ) { Stringlist *uniq_groups, *group_cursor; int discard_groupname, nvars, ngrps, *my_grp_num, i, igrp, nv_in_grp; /* Applies to each var on the global "variables" list; counting starts at zero */ long *varlist; NCVar *var_cursor; Widget *var_menu_grp; char widget_name[2048]; nvars = n_vars_in_list( variables ); varlist = (long *)malloc( sizeof(long) * nvars ); /* Sort vars into lists based on their group */ uniq_groups = get_group_list( variables ); ngrps = stringlist_len( uniq_groups ); /* Get group number for each var. First group in list "uniq_groups" is * assigned ID 0, etc. */ my_grp_num = (int *)malloc( sizeof(int) * nvars ); var_cursor = variables; for( i=0; iname )==0) && (strncmp( "/", group_cursor->string, 1)==0)) { printf( "root check: putting var %s in gruop %s\n", var_cursor->name, group_cursor->string ); my_grp_num[i] = igrp; break; } /* Var has at least one slash in its name */ else if( strncmp( var_cursor->name, group_cursor->string, strlen(group_cursor->string) ) == 0 ) { printf( "non root check: putting var %s in gruop %s\n", var_cursor->name, group_cursor->string ); /* At this point a var with a group name that STARTS with another gruop name, * but is longer, will match. So we check to see if the var's name actually * ends with a slash where it should, if this is the right gruop. If it does * end with a slash, then it's the right group name */ if( var_cursor->name[ strlen(group_cursor->string) ] == '/' ) { my_grp_num[i] = igrp; break; } } group_cursor = group_cursor->next; } if( my_grp_num[i] == -1 ) { fprintf( stderr, "x_init_widgets_varsel_menu_grp: Error, did not find group for var named >%s< in the following list of unique groups:\n", var_cursor->name ); stringlist_dump( uniq_groups ); exit(-1); } var_cursor = var_cursor->next; } /* Now go through the groups, and make a menu selection button for * each group that generates a pop-up menu of all vars in that group */ group_cursor = uniq_groups; for( igrp=0; igrpstring, nv_in_grp ); if( options.debug ) printf( "x_init_widgets_varsel_menu_grp: making menu for group selection named >%s< with %d vars\n", widget_name, nv_in_grp ); x_init_widgets_varsel_menu_inner( menu_box, varlist, nv_in_grp, widget_name, var_menu_grp, varsel_menu_widget_list, discard_groupname ); group_cursor = group_cursor->next; } free( varlist ); } /************************************************************************************************* * The widget selection area can be in one of two different modes. In "menu" mode, there is one button * for all the 1D variables, one button for all the 2D variables, ..., up to one button for all the * variables with dimensionality > 4. When you click on one of these buttons, a pop-up menu shows * all the variables that can be selected that have that number of dims. * In "list" mode, all the variables are simply listed in the control panel. * For files with a large number of variables, the "list" mode can get too big, hence the * existence of the "menu" mode. */ void x_init_widgets_varsel_menu( Widget parent ) { long *vl_1d, *vl_2d, *vl_3d, *vl_4d, *vl_other; /* These have 0 if the var is NOT in the list, 1 if it is */ int discard_groupname, nvars, n_1d, n_2d, n_3d, n_4d, n_other; Widget menu_box; char widget_name[2048]; menu_box = XtVaCreateManagedWidget( "varsel_menu_box", boxWidgetClass, parent, XtNorientation, XtorientHorizontal, XtNborderWidth, 0, NULL); nvars = n_vars_in_list( variables ); /* Allocate our "global" array that will store each menu selection widget, so we * can later find them to set their sensitivities and otherwise manipulate them. */ varsel_menu_widget_list = (Widget *)malloc( nvars * sizeof(Widget) ); /* If we are doing groups, we sort based on their group membership. If we * are not doing groups, we sort based on the variable's number of dims */ if( options.enable_group_sel ) x_init_widgets_varsel_menu_grp( menu_box, varsel_menu_widget_list ); else { discard_groupname = 0; /* Sort vars into lists based on their number of dimensions */ x_sort_vars_by_ndims( variables, &vl_1d, &n_1d, &vl_2d, &n_2d, &vl_3d, &n_3d, &vl_4d, &n_4d, &vl_other, &n_other ); if( n_1d > 0 ) { snprintf( widget_name, 2040, "(%d) 1d vars", n_1d ); x_init_widgets_varsel_menu_inner( menu_box, vl_1d, n_1d, widget_name, &var_menu_1d, varsel_menu_widget_list, discard_groupname ); } if( n_2d > 0 ) { snprintf( widget_name, 2040, "(%d) 2d vars", n_2d ); x_init_widgets_varsel_menu_inner( menu_box, vl_2d, n_2d, widget_name, &var_menu_2d, varsel_menu_widget_list+n_1d, discard_groupname ); } if( n_3d > 0 ) { snprintf( widget_name, 2040, "(%d) 3d vars", n_3d ); x_init_widgets_varsel_menu_inner( menu_box, vl_3d, n_3d, widget_name, &var_menu_3d, varsel_menu_widget_list+n_1d+n_2d, discard_groupname ); } if( n_4d > 0 ) { snprintf( widget_name, 2040, "(%d) 4d vars", n_4d ); x_init_widgets_varsel_menu_inner( menu_box, vl_4d, n_4d, widget_name, &var_menu_4d, varsel_menu_widget_list+n_1d+n_2d+n_3d, discard_groupname ); } if( n_other > 0 ) { snprintf( widget_name, 2040, "(%d) 5d vars", n_other ); x_init_widgets_varsel_menu_inner( menu_box, vl_other, n_other, widget_name, &var_menu_other, varsel_menu_widget_list+n_1d+n_2d+n_3d+n_4d, discard_groupname ); } } } /*************************************************************************************************/ void x_init_widgets_varsel_list( Widget parent ) { int n_vars, n_varsel_boxes, which_box, i, state; NCVar *var; char widget_name[128]; Widget w; Pixel col2set; /* Arrange the variables in boxes, n_vars_per_row variables to a box */ n_vars = n_vars_in_list( variables ); n_varsel_boxes = n_vars / app_data.n_vars_per_row + 5; var_selection_widget = (Widget *)malloc( n_varsel_boxes*sizeof( Widget )); /* Make an array of widgets for the variables; indicate the end of the * array by a NULL value. */ varlist_widget = (Widget *)malloc( (n_vars+1)*sizeof(Widget)); if( varlist_widget == NULL ) { fprintf( stderr, "ncview: x_init_widgets: malloc "); fprintf( stderr, "failed on varlist_widget initializeation\n" ); exit( -1 ); } *(varlist_widget+n_vars) = NULL; var = variables; which_box = 0; for( i=0; iname ); state = False; if( i == 0 ) /* first variable button */ *(varlist_widget+i) = XtVaCreateManagedWidget( widget_name, toggleWidgetClass, *(var_selection_widget+which_box-1), XtNstate, state, XtNlabel, var->name, XtNsensitive, True, XtNwidth, app_data.varlabel_width, NULL ); else *(varlist_widget+i) = XtVaCreateManagedWidget( widget_name, toggleWidgetClass, *(var_selection_widget+which_box-1), XtNradioGroup, *varlist_widget, XtNstate, state, XtNlabel, var->name, XtNsensitive, True, XtNwidth, app_data.varlabel_width, NULL ); if( (n_vars > 1) && app_data.var_colors && options.color_by_ndims ) { switch( var->effective_dimensionality ) { case 1: col2set = app_data.foreground1d; break; case 2: col2set = app_data.foreground2d; break; case 3: col2set = app_data.foreground3d; break; case 4: col2set = app_data.foreground4d; break; case 5: default: col2set = app_data.foreground5d; break; } XtVaSetValues( *(varlist_widget+i), XtNforeground, col2set, NULL ); } var = var->next; } /* In the degenerate case of only one variable, must make it a radio * group by itself; can't do it above, because it needs to know its * own widget number before it can be done. */ if( n_vars == 1 ) XtVaSetValues( *varlist_widget, XtNradioGroup, *varlist_widget, NULL ); i = 0; while( (w = *(varlist_widget + i++)) != NULL ) XtAddCallback( w, XtNcallback, varlist_mod1, NULL ); } /*************************************************************************************************/ void x_init_widgets_varsel( Widget parent ) { if( options.enable_group_sel && (options.varsel_style != VARSEL_MENU)) { fprintf( stderr, "Internal error in x_init_widgets_varsel: if group selection is enambled, var selection must be done via menus\n" ); exit(-1); } if( options.varsel_style == VARSEL_LIST ) x_init_widgets_varsel_list( parent ); else if( options.varsel_style == VARSEL_MENU ) x_init_widgets_varsel_menu( parent ); else { fprintf( stderr, "x_init_widgets_varsel: unknown value for options.varsel_style\n" ); exit(-1); } } /*************************************************************************************************/ void x_init_widgets_dimlabels( Widget parent ) { labels_row_widget = XtVaCreateManagedWidget( "label_row", boxWidgetClass, commandcanvas_widget, XtNfromVert, varsel_form_widget, XtNorientation, XtorientHorizontal, NULL); lr_dim_widget = XtVaCreateManagedWidget( "label_dimension", labelWidgetClass, labels_row_widget, XtNlabel, "Dim:", XtNjustify, XtJustifyRight, XtNwidth, 50, NULL); lr_name_widget = XtVaCreateManagedWidget( "label_name", labelWidgetClass, labels_row_widget, XtNlabel, "Name:", XtNwidth, app_data.dimlabel_width, NULL); lr_min_widget = XtVaCreateManagedWidget( "label_min", labelWidgetClass, labels_row_widget, XtNlabel, "Min:", XtNwidth, app_data.dimlabel_width, NULL); lr_cur_widget = XtVaCreateManagedWidget( "label_cur", labelWidgetClass, labels_row_widget, XtNlabel, "Current:", XtNwidth, app_data.dimlabel_width, NULL); lr_max_widget = XtVaCreateManagedWidget( "label_max", labelWidgetClass, labels_row_widget, XtNlabel, "Max:", XtNwidth, app_data.dimlabel_width, NULL); lr_units_widget = XtVaCreateManagedWidget( "label_units", labelWidgetClass, labels_row_widget, XtNlabel, "Units:", XtNwidth, app_data.dimlabel_width, NULL); } /*************************************************************************************************/ void x_init_widgets( Widget top ) { int n_dims; int max_dims; Stringlist *dim_list, *max_dim_list=NULL; NCVar *var; x_init_widgets_ccontourpanel( top ); if( options.display_type == PseudoColor ) commandcanvas_widget = XtVaCreateManagedWidget( "commandcanvas", formWidgetClass, top, XtNcolormap, current_colormap, NULL); else commandcanvas_widget = XtVaCreateManagedWidget( "commandcanvas", formWidgetClass, top, NULL); /* The labels that hold name of displayed variable, the * variable's range, current location and value, and * the displayed frame number. */ x_init_widgets_labels( commandcanvas_widget ); /* First row of buttons, including "Quit" and the * tape-recorder style movement buttons */ x_init_widgets_buttonbox( commandcanvas_widget ); /* Second row of options buttons, including colormap selection, * whether or not to invert, mag, transformation, axes, * range, interpolation, and printing */ x_init_widgets_optionbox( commandcanvas_widget ); /* The colorbar widget */ colorbar_form_widget = XtVaCreateManagedWidget( "colormapform", formWidgetClass, commandcanvas_widget, XtNfromVert, optionbox_widget, XtNresizable, True, NULL); colorbar_widget = XtVaCreateManagedWidget( "colormap", simpleWidgetClass, colorbar_form_widget, XtNwidth, 24, XtNheight, 24, XtNborderWidth, 0, XtNresizable, True, XtNleft, XtChainLeft, XtNright, XtChainRight, NULL); XtAddEventHandler( colorbar_widget, ExposureMask, FALSE, (XtEventHandler)expose_colorbar, NULL ); varsel_form_widget = XtVaCreateManagedWidget( "varselectform", formWidgetClass, commandcanvas_widget, XtNfromVert, colorbar_form_widget, NULL); /* the widgets that allow the user to select the variable to display */ x_init_widgets_varsel( varsel_form_widget ); /* Description lables for the following dimension entries */ x_init_widgets_dimlabels( commandcanvas_widget ); /* Construct an aggregate list which has the most possible scannable * dimensions for all variables in the file. */ max_dims = -1; var = variables; while( var != NULL ) { dim_list = fi_scannable_dims( var->first_file->id, var->name ); n_dims = stringlist_len( dim_list ); if( n_dims > max_dims ) { max_dims = n_dims; max_dim_list = dim_list; } var = var->next; } x_init_dim_info( max_dim_list ); } /*************************************************************************************************/ void x_init_pixmaps( Widget top ) { create_pixmap( top, &reverse_pixmap, BUTTON_REWIND ); create_pixmap( top, &backwards_pixmap, BUTTON_BACKWARDS ); create_pixmap( top, &pause_pixmap, BUTTON_PAUSE ); create_pixmap( top, &forward_pixmap, BUTTON_FORWARD ); create_pixmap( top, &fastforward_pixmap, BUTTON_FASTFORWARD ); open_circle_pixmap = XCreateBitmapFromData( XtDisplay(top), RootWindowOfScreen(XtScreen(top)), (char *)open_circle_bitmap_bits, open_circle_bitmap_width, open_circle_bitmap_height ); closed_circle_pixmap = XCreateBitmapFromData( XtDisplay(top), RootWindowOfScreen(XtScreen(top)), (char *)closed_circle_bitmap_bits, closed_circle_bitmap_width, closed_circle_bitmap_height ); } /*************************************************************************************************/ void create_pixmap( Widget shell_widget, Pixmap *pixmap, int id ) { switch( id ) { case BUTTON_REWIND: *pixmap = XCreateBitmapFromData( XtDisplay(shell_widget), RootWindowOfScreen(XtScreen(shell_widget)), (char *)reversebitmap_bits, reversebitmap_width, reversebitmap_height ); break; case BUTTON_BACKWARDS: *pixmap = XCreateBitmapFromData( XtDisplay(shell_widget), RootWindowOfScreen(XtScreen(shell_widget)), (char *)backbitmap_bits, backbitmap_width, backbitmap_height ); break; case BUTTON_PAUSE: *pixmap = XCreateBitmapFromData( XtDisplay(shell_widget), RootWindowOfScreen(XtScreen(shell_widget)), (char *)pausebitmap_bits, pausebitmap_width, pausebitmap_height ); break; case BUTTON_FORWARD: *pixmap = XCreateBitmapFromData( XtDisplay(shell_widget), RootWindowOfScreen(XtScreen(shell_widget)), (char *)forwardbitmap_bits, forwardbitmap_width, forwardbitmap_height ); break; case BUTTON_FASTFORWARD: *pixmap = XCreateBitmapFromData( XtDisplay(shell_widget), RootWindowOfScreen(XtScreen(shell_widget)), (char *)ffbitmap_bits, ffbitmap_width, ffbitmap_height ); break; default: fprintf( stderr, "err: internal error in ncview,\n" ); fprintf( stderr, "routine create_pixmap: no recognized value\n" ); fprintf( stderr, ">%d<\n", id ); exit( 1 ); break; } } /*************************************************************************************************/ void x_draw_2d_field( unsigned char *data, size_t width, size_t height, size_t timestep ) { Display *display; Screen *screen; static XImage *ximage; XGCValues values; GC gc; static size_t last_width=0L, last_height=0L; static unsigned char *tc_data=NULL; #ifdef HAVE_PNG if( options.dump_frames ) dump_to_png( data, width, height, timestep ); #endif display = XtDisplay( ccontour_widget ); screen = XtScreen ( ccontour_widget ); if( options.display_type == TrueColor ) { /* If the TrueColor data array does not yet exist, * or is the wrong size, then allocate it. */ if( tc_data == NULL ) { tc_data=(unsigned char *)malloc( server.bitmap_unit*width*height ); last_width = width; last_height = height; } else if( (width!=last_width) || (height!=last_height)) { free( tc_data ); last_width = width; last_height = height; tc_data=(unsigned char *)malloc( server.bitmap_unit*width*height ); } /* Convert data to TrueColor representation, with * the proper number of bytes per pixel */ make_tc_data( data, width, height, current_colormap_list->color_list, tc_data ); ximage = XCreateImage( display, XDefaultVisualOfScreen( screen ), XDefaultDepthOfScreen ( screen ), ZPixmap, 0, (char *)tc_data, (unsigned int)width, (unsigned int)height, 32, 0 ); } else /* display_type == PseudoColor */ { ximage = XCreateImage( display, XDefaultVisualOfScreen( screen ), XDefaultDepthOfScreen ( screen ), ZPixmap, 0, (char *)data, (unsigned int)width, (unsigned int)height, 8, 0 ); } gc = XtGetGC( ccontour_widget, (XtGCMask)0, &values ); if( !valid_display ) return; XPutImage( display, XtWindow( ccontour_widget ), gc, ximage, 0, 0, 0, 0, (unsigned int)width, (unsigned int)height ); } /*************************************************************************************************/ void x_set_speed_proc( Widget scrollbar, XtPointer client_data, XtPointer position ) { float f_pos; f_pos = *(float *)position; options.frame_delay = f_pos; } /*************************************************************************************************/ void x_set_2d_size( size_t width, size_t height ) { size_t new_width, new_height, vp_width, vp_height, sb_width; Dimension widget_height; static size_t last_vp_width=0L, last_vp_height=0L; Position cur_x, cur_y, new_vp_x, new_vp_y; int max_width, max_height; int set_vp_coords; /* options.maxsize is given in PERCENT of the maximum screen size in each direction */ if( options.maxsize_pct == -1 ) { max_width = options.maxsize_width; max_height = options.maxsize_height; } else { max_width = (int)( ((double)options.maxsize_pct)/100.0 * (double)server.width ); max_height = (int)( ((double)options.maxsize_pct)/100.0 * (double)server.height ); } horiz_scroll_widget = XtNameToWidget( ccontour_viewport_widget, "horizontal" ); vert_scroll_widget = XtNameToWidget( ccontour_viewport_widget, "vertical" ); if( (horiz_scroll_widget==0) && (vert_scroll_widget==0)) sb_width = 0; else sb_width = 15; /* scrollbar width */ /* Resize actual ccontour image to new proper size */ new_width = width; new_height = height; if( options.want_extra_info ) { XtVaGetValues( ccontour_info1_widget, XtNheight, &widget_height, NULL ); new_height += widget_height+4L; XtVaGetValues( ccontour_info2_widget, XtNheight, &widget_height, NULL ); new_height += widget_height+4L; } XtResizeWidget( ccontour_widget, (Dimension)new_width, (Dimension)new_height, 1 ); /* See if that is too big given our constraints */ vp_width = new_width; if( vp_width > max_width ) vp_width = max_width; vp_height = new_height; if( vp_height > max_height ) vp_height = max_height; if( (vp_width != last_vp_width) || (vp_height != last_vp_height)) { XtResizeWidget( ccontourpanel_widget, (Dimension)(vp_width), (Dimension)(vp_height), 0 ); XtResizeWidget( ccontour_viewport_widget, (Dimension)(vp_width), (Dimension)(vp_height), 0 ); XtResizeWidget( ccontour_form_widget, (Dimension)(vp_width), (Dimension)(vp_height), 0 ); } XtVaGetValues( ccontour_widget, XtNx, &cur_x, XtNy, &cur_y, NULL ); cur_x = -cur_x; /* necessary b/c viewport origin generally below and to right of pixmap, not above and to left */ cur_y = -cur_y; set_vp_coords = 0; new_vp_x = cur_x; new_vp_y = cur_y; if( cur_y + vp_height > new_height ) { new_vp_y = new_height - cur_y; set_vp_coords = 1; } if( cur_x + vp_width > new_width ) { new_vp_x = new_width - cur_x; set_vp_coords = 1; } if( set_vp_coords ) XawViewportSetCoordinates( ccontour_viewport_widget, new_vp_x, new_vp_y ); if( horiz_scroll_widget != 0 ) XawScrollbarSetThumb( horiz_scroll_widget, (float)cur_x/(float)new_width, (float)vp_width/(float)new_width ); if( vert_scroll_widget != 0 ) XawScrollbarSetThumb( vert_scroll_widget, (float)cur_y/(float)new_height, (float)vp_height/(float)new_height ); last_vp_width = vp_width; last_vp_height = vp_height; } /*************************************************************************************************/ void x_set_label( int id, char *string ) { switch( id ) { case LABEL_1: /* usually title */ x_set_lab( label1_widget, string, app_data.label_width ); break; case LABEL_2: /* usually scan variable name */ x_set_lab( label2_widget, string, app_data.label_width ); break; case LABEL_3: /* usually scan place */ x_set_lab( label3_widget, string, app_data.label_width ); break; case LABEL_4: /* usually min,max info */ x_set_lab( label4_widget, string, app_data.label_width ); break; case LABEL_5: /* usually data value */ x_set_lab( label5_widget, string, app_data.label_width ); break; case LABEL_6: /* usually scalar coord info */ x_set_lab( label6_widget, string, app_data.label_width ); break; case LABEL_COLORMAP_NAME: x_set_lab( cmap_button_widget, string, app_data.button_width ); break; case LABEL_BLOWUP: x_set_lab( blowup_widget, string, app_data.button_width ); break; case LABEL_TRANSFORM: x_set_lab( transform_widget, string, app_data.button_width ); break; case LABEL_CCINFO_1: x_set_lab( ccontour_info1_widget, string, 0 ); break; case LABEL_CCINFO_2: x_set_lab( ccontour_info2_widget, string, 0 ); break; case LABEL_BLOWUP_TYPE: x_set_lab( blowup_type_widget, string, app_data.button_width ); break; default: fprintf( stderr, "ncview: x_set_label: internal error,\n" ); fprintf( stderr, "unknown label id %d\n", id ); exit( -1 ); } } /*************************************************************************************************/ void x_set_lab( Widget w, char *s, int width ) { XtVaSetValues( w, XtNlabel, s, NULL ); if( width != 0 ) XtVaSetValues( w, XtNwidth, width, NULL ); } /*************************** X interface button callbacks ************************/ static void add_callbacks() { XtAddCallback( quit_button_widget, XtNcallback, quit_mod1, NULL); XtAddCallback( cmap_button_widget, XtNcallback, cmap_mod1, NULL ); XtAddCallback( restart_button_widget, XtNcallback, restart_mod1, NULL ); XtAddCallback( reverse_button_widget, XtNcallback, reverse_mod1, NULL ); XtAddCallback( backwards_button_widget, XtNcallback, back_mod1, NULL ); XtAddCallback( pause_button_widget, XtNcallback, pause_mod1, NULL ); XtAddCallback( forward_button_widget, XtNcallback, forward_mod1, NULL ); XtAddCallback( fastforward_button_widget, XtNcallback, ff_mod1, NULL ); XtAddCallback( edit_button_widget, XtNcallback, edit_mod1, NULL ); XtAddCallback( info_button_widget, XtNcallback, info_mod1, NULL ); XtAddCallback( invert_button_widget, XtNcallback, invert_mod1, NULL ); XtAddCallback( invert_color_button_widget, XtNcallback, invert_color_mod1, NULL ); XtAddCallback( blowup_widget, XtNcallback, blowup_mod1, NULL ); XtAddCallback( transform_widget, XtNcallback, transform_mod1, NULL ); XtAddCallback( dimset_widget, XtNcallback, dimset_mod1, NULL ); XtAddCallback( range_widget, XtNcallback, range_mod1, NULL ); XtAddCallback( scrollspeed_widget, XtNjumpProc, x_set_speed_proc, NULL ); XtAddCallback( options_button_widget, XtNcallback, options_mod1, NULL ); XtAddCallback( blowup_type_widget, XtNcallback, blowup_type_mod1, NULL ); XtAddCallback( print_button_widget, XtNcallback, print_button_callback, NULL ); } /*************************************************************************************************/ void options_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_OPTIONS, MOD_1 ); } /*************************************************************************************************/ void range_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_RANGE, MOD_1 ); } /*************************************************************************************************/ void print_button_callback( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_PRINT, MOD_1 ); } /*************************************************************************************************/ void blowup_type_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_BLOWUP_TYPE, MOD_1 ); } /*************************************************************************************************/ void range_mod3( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_RANGE, MOD_3 ); } /*************************************************************************************************/ void dimset_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_DIMSET, MOD_1 ); } /*************************************************************************************************/ void quit_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_QUIT, MOD_1 ); } /*************************************************************************************************/ void cmap_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_COLORMAP_SELECT, MOD_1 ); } /*************************************************************************************************/ void cmap_mod3( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_COLORMAP_SELECT, MOD_3 ); } /*************************************************************************************************/ void do_plot_xy( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { plot_XY(); } /*************************************************************************************************/ void do_set_dataedit_place( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { set_dataedit_place(); } /*************************************************************************************************/ void do_quit_app( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_QUIT, MOD_1 ); } /*************************************************************************************************/ void do_set_min_from_curdata( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { set_min_from_curdata(); } /*************************************************************************************************/ void do_set_max_from_curdata( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { set_max_from_curdata(); } /*************************************************************************************************/ void diminfo_cur_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { int i = 0; Widget *w; String label; while( (w = diminfo_cur_widget+i) != NULL ) { if( *w == widget ) { XtVaGetValues( *(diminfo_name_widget+i), XtNlabel, &label, NULL ); in_change_current( label, MOD_1 ); return; } i++; } fprintf( stderr, "ncview: diminfo_cur_mod1 callback: can't find " ); fprintf( stderr, "widget for the pressed button\n" ); exit( -1 ); } /*************************************************************************************************/ void diminfo_cur_mod2( Widget widget, XButtonEvent *event, String *params, Cardinal *num_params ) { int i = 0; Widget *w; String label; while( (w = diminfo_cur_widget+i) != NULL ) { if( *w == widget ) { XtVaGetValues( *(diminfo_name_widget+i), XtNlabel, &label, NULL ); in_change_current( label, MOD_2 ); return; } i++; } fprintf( stderr, "ncview: diminfo_cur_mod2 callback: can't find " ); fprintf( stderr, "widget for the pressed button\n" ); exit( -1 ); } /*************************************************************************************************/ void diminfo_cur_mod3( Widget widget, XButtonEvent *event, String *params, Cardinal *num_params ) { int i = 0; Widget *w; String label; while( (w = diminfo_cur_widget+i) != NULL ) { if( *w == widget ) { XtVaGetValues( *(diminfo_name_widget+i), XtNlabel, &label, NULL ); in_change_current( label, MOD_3 ); return; } i++; } fprintf( stderr, "ncview: diminfo_cur_mod3 callback: can't find " ); fprintf( stderr, "widget for the pressed button\n" ); exit( -1 ); } /*************************************************************************************************/ void diminfo_cur_mod4( Widget widget, XButtonEvent *event, String *params, Cardinal *num_params ) { int i = 0; Widget *w; String label; while( (w = diminfo_cur_widget+i) != NULL ) { if( *w == widget ) { XtVaGetValues( *(diminfo_name_widget+i), XtNlabel, &label, NULL ); in_change_current( label, MOD_4 ); return; } i++; } fprintf( stderr, "ncview: diminfo_cur_mod4 callback: can't find " ); fprintf( stderr, "widget for the pressed button\n" ); exit( -1 ); } /*************************************************************************************************/ void restart_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_RESTART, MOD_1 ); } /*************************************************************************************************/ void reverse_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_REWIND, MOD_1 ); } /*************************************************************************************************/ void reverse_mod2( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_REWIND, MOD_2 ); } /*************************************************************************************************/ void back_mod2( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_BACKWARDS, MOD_2 ); } /*************************************************************************************************/ void back_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_BACKWARDS, MOD_1 ); } /*************************************************************************************************/ void pause_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_PAUSE, MOD_1 ); } /*************************************************************************************************/ void forward_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_FORWARD, MOD_1 ); } /*************************************************************************************************/ void forward_mod2( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_FORWARD, MOD_2 ); } /*************************************************************************************************/ void edit_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_EDIT, MOD_1 ); } /*************************************************************************************************/ void info_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_INFO, MOD_1 ); } /*************************************************************************************************/ void ff_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_FASTFORWARD, MOD_1 ); } /*************************************************************************************************/ void fastforward_mod2( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_FASTFORWARD, MOD_2 ); } /*************************************************************************************************/ void invert_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_INVERT_PHYSICAL, MOD_1 ); } /*************************************************************************************************/ void invert_color_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_INVERT_COLORMAP, MOD_1 ); } /*************************************************************************************************/ void blowup_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_BLOWUP, MOD_1 ); } /*************************************************************************************************/ void blowup_mod4( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_BLOWUP, MOD_4 ); } /*************************************************************************************************/ void blowup_mod3( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_BLOWUP, MOD_3 ); } /*************************************************************************************************/ void blowup_mod2( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_BLOWUP, MOD_2 ); } /*************************************************************************************************/ void transform_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_TRANSFORM, MOD_1 ); } /*====================================================================================== * Note that this callback is used ONLY when the 'list' type variable selection is * being used. When the 'menu' type is being used, a different callback is invoked * from those variable selection widgets (varsel_menu_select). */ void varlist_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { char *widget_name; /* Only respond to 'set' calls, not 'unset' calls... */ if( call_data == 0 ) return; widget_name = XawToggleGetCurrent( *varlist_widget ); if( widget_name == NULL ) /* happens because first call to */ return; /* ToggleSet unsets the previous */ /* selection, which is NULL */ /* advance past the leading 'varsel_' */ widget_name += strlen( "varsel_" ); in_variable_selected( widget_name ); } /*************************************************************************************************/ void x_set_var_sensitivity( char *varname, int sens ) { int i = 0; String label; if( options.varsel_style == VARSEL_LIST ) { while( (varlist_widget+i) != NULL ) { XtVaGetValues( *(varlist_widget+i), XtNlabel, &label, NULL ); if( strcmp( varname, label ) == 0 ) { XtVaSetValues( *(varlist_widget+i), XtNsensitive, sens, NULL ); if( sens == FALSE ) XtVaSetValues( *(varlist_widget+i), XtNstate, FALSE, NULL ); return; } i++; } } else if( options.varsel_style == VARSEL_MENU ) { for( i=0; i%s<\n", var_name ); exit( -1 ); } /*************************************************************************************************/ void x_indicate_active_dim( int dimension, char *dim_name ) { Widget *w; String label; int i = 0; char new_label[ 132 ]; if( dimension == DIMENSION_X ) snprintf( new_label, 130, "X:" ); else if( dimension == DIMENSION_Y ) snprintf( new_label, 130, "Y:" ); else if( dimension == DIMENSION_SCAN ) snprintf( new_label, 130, "Scan:" ); else if( dimension == DIMENSION_NONE ) snprintf( new_label, 130, " " ); else { fprintf( stderr, "ncview: x_indicate_active_dim: unknown " ); fprintf( stderr, "dimension received: %d\n", dimension ); exit( -1 ); } i = 0; w = diminfo_name_widget; while( *w != NULL ) { XtVaGetValues( *w, XtNlabel, &label, NULL ); if( strcmp( label, dim_name ) == 0 ) { XtVaSetValues( *(diminfo_dim_widget+i), XtNlabel, new_label, XtNwidth, app_data.dimlabel_width, NULL); return; } w = (diminfo_name_widget + ++i ); } fprintf( stderr, "ncview: x_indicate_active_dim: cannot find " ); fprintf( stderr, "widget for dimension %d, named %s\n", dimension, dim_name ); exit( -1 ); } /*************************************************************************************************/ void x_set_sensitive( int button_id, int state ) { switch( button_id ) { case BUTTON_BLOWUP_TYPE: XtVaSetValues( blowup_type_widget, XtNsensitive, state, NULL ); break; case BUTTON_RANGE: XtVaSetValues( range_widget, XtNsensitive, state, NULL ); break; case BUTTON_DIMSET: XtVaSetValues( dimset_widget, XtNsensitive, state, NULL ); break; case BUTTON_RESTART: XtVaSetValues( restart_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_REWIND: XtVaSetValues( reverse_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_BACKWARDS: XtVaSetValues( backwards_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_PAUSE: XtVaSetValues( pause_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_FORWARD: XtVaSetValues( forward_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_FASTFORWARD: XtVaSetValues( fastforward_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_COLORMAP_SELECT: XtVaSetValues( cmap_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_INVERT_PHYSICAL: XtVaSetValues( invert_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_INVERT_COLORMAP: XtVaSetValues( invert_color_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_BLOWUP: XtVaSetValues( blowup_widget, XtNsensitive, state, NULL ); break; case BUTTON_TRANSFORM: XtVaSetValues( transform_widget, XtNsensitive, state, NULL ); break; case BUTTON_EDIT: XtVaSetValues( edit_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_INFO: XtVaSetValues( info_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_PRINT: XtVaSetValues( print_button_widget, XtNsensitive, state, NULL ); break; } } /*************************************************************************************************/ void x_force_set_invert_state( int state ) { XtVaSetValues( invert_button_widget, XtNstate, state, NULL ); } /*************************************************************************************************/ void x_clear_dim_buttons() { Widget w; int i; if( xdimlist_widget == NULL ) return; i=0; while( (w = *(xdimlist_widget + i)) != NULL ) i++; while( i>0 ) { i--; XtDestroyWidget( *(xdimlist_widget + i )); } i=0; while( (w = *(ydimlist_widget + i)) != NULL ) i++; while( i>0 ) { i--; XtDestroyWidget( *(ydimlist_widget + i )); } } /*************************************************************************************************/ int x_set_scan_dims( Stringlist *dim_list, char *x_axis_name, char *y_axis_name, Stringlist **new_dim_list ) { Position width, height, root_x, root_y; char *new_xdim_name, *new_ydim_name; char *x_prefix = "xsel_", *y_prefix = "ysel_"; int i; if( options.display_type == TrueColor ) dimsel_popup_widget = XtVaCreatePopupShell( "Dimension Select", transientShellWidgetClass, topLevel, NULL ); else if( valid_display ) dimsel_popup_widget = XtVaCreatePopupShell( "Dimension Select", transientShellWidgetClass, topLevel, XtNcolormap, current_colormap, NULL ); else dimsel_popup_widget = XtVaCreatePopupShell( "Dimension Select", transientShellWidgetClass, topLevel, NULL ); dimsel_popupcanvas_widget = XtVaCreateManagedWidget( "dimsel_popupcanvas", formWidgetClass, dimsel_popup_widget, XtNborderWidth, 0, NULL); ydim_selection_widget = XtVaCreateManagedWidget( "ydimselectbox", boxWidgetClass, dimsel_popupcanvas_widget, XtNorientation, XtorientHorizontal, NULL); ydimlist_label_widget = XtVaCreateManagedWidget( "ydimlist_label", labelWidgetClass, ydim_selection_widget, XtNwidth, app_data.button_width, XtNjustify, XtJustifyRight, XtNlabel, "Y Dim:", NULL ); xdim_selection_widget = XtVaCreateManagedWidget( "xdimselectbox", boxWidgetClass, dimsel_popupcanvas_widget, XtNfromVert, ydim_selection_widget, XtNorientation, XtorientHorizontal, NULL); xdimlist_label_widget = XtVaCreateManagedWidget( "xdimlist_label", labelWidgetClass, xdim_selection_widget, XtNwidth, app_data.button_width, XtNjustify, XtJustifyRight, XtNlabel, "X Dim:", NULL ); x_make_dim_button_util( DIMENSION_Y, dim_list, y_prefix, &ydimlist_widget, ydim_selection_widget, y_axis_name ); x_make_dim_button_util( DIMENSION_X, dim_list, x_prefix, &xdimlist_widget, xdim_selection_widget, x_axis_name ); dimsel_ok_button_widget = XtVaCreateManagedWidget( "OK", commandWidgetClass, dimsel_popupcanvas_widget, XtNfromVert, xdim_selection_widget, NULL); dimsel_cancel_button_widget = XtVaCreateManagedWidget( "Cancel", commandWidgetClass, dimsel_popupcanvas_widget, XtNfromVert, xdim_selection_widget, XtNfromHoriz, dimsel_ok_button_widget, NULL); XtAddCallback( dimsel_ok_button_widget, XtNcallback, dimsel_callback, (XtPointer)MESSAGE_OK ); XtAddCallback( dimsel_cancel_button_widget, XtNcallback, dimsel_callback, (XtPointer)MESSAGE_CANCEL ); XtVaGetValues ( commandcanvas_widget, XtNwidth, &width, XtNheight, &height, NULL ); XtTranslateCoords( commandcanvas_widget, (Position)width, (Position)height, &root_x, &root_y ); XtVaSetValues ( dimsel_popup_widget, XtNx, root_x/2, XtNy, root_y/2, NULL ); XtPopup ( dimsel_popup_widget, XtGrabExclusive ); if( options.display_type == PseudoColor ) XSetWindowColormap( XtDisplay(topLevel), XtWindow(dimsel_popup_widget), current_colormap ); /* This mini main event loop just handles the dimension selection popup */ dimsel_popup_done = FALSE; while( ! dimsel_popup_done ) { XtAppNextEvent( x_app_context, &event ); XtDispatchEvent( &event ); } if( dimsel_popup_result == MESSAGE_OK ) { new_ydim_name = XawToggleGetCurrent( *ydimlist_widget ); new_xdim_name = XawToggleGetCurrent( *xdimlist_widget ); /* advance past the leading prefixes */ for( i=strlen(y_prefix); *(new_ydim_name+i) != '\0'; i++ ) *(new_ydim_name+i-strlen(y_prefix)) = *(new_ydim_name+i); *(new_ydim_name+i-strlen(y_prefix)) = '\0'; for( i=strlen(x_prefix); *(new_xdim_name+i) != '\0'; i++ ) *(new_xdim_name+i-strlen(x_prefix)) = *(new_xdim_name+i); *(new_xdim_name+i-strlen(x_prefix)) = '\0'; stringlist_add_string( new_dim_list, new_ydim_name, NULL, SLTYPE_NULL ); stringlist_add_string( new_dim_list, new_xdim_name, NULL, SLTYPE_NULL ); } XtPopdown( dimsel_popup_widget ); XtDestroyWidget( dimsel_cancel_button_widget ); XtDestroyWidget( dimsel_ok_button_widget ); XtDestroyWidget( dimsel_popupcanvas_widget ); XtDestroyWidget( dimsel_popup_widget ); dimsel_popup_widget = NULL; return( dimsel_popup_result ); } /*************************************************************************************************/ void dimsel_callback( Widget widget, XtPointer client_data, XtPointer call_data) { long l_client_data; l_client_data = (long)client_data; dimsel_popup_result = (int)l_client_data; dimsel_popup_done = TRUE; } /*************************************************************************************************/ void x_make_dim_button_util( int dimension, Stringlist *dim_list, char *prefix, Widget **dimlist_widget, Widget parent_widget, char *selected_name ) { Widget *w; int i, n_dims; Stringlist *s; char widget_name[ 64 ]; String label; /* Make the widget array; set the last element to NULL so that * we can find it later. */ n_dims = stringlist_len( dim_list ); *dimlist_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( *dimlist_widget == NULL ) { fprintf( stderr, "ncview: x_make_dim_buttons: malloc "); fprintf( stderr, "failed on dimlist_widget initialization\n" ); exit( -1 ); } *(*dimlist_widget+n_dims) = NULL; s = dim_list; i = 0; while( s != NULL ) { snprintf( widget_name, 62, "%s%s", prefix, s->string ); if( i == 0 ) *(*dimlist_widget + i) = XtVaCreateManagedWidget( widget_name, toggleWidgetClass, parent_widget, XtNwidth, app_data.button_width, XtNlabel, s->string, NULL); else *(*dimlist_widget + i) = XtVaCreateManagedWidget( widget_name, toggleWidgetClass, parent_widget, XtNlabel, s->string, XtNwidth, app_data.button_width, XtNradioGroup, **dimlist_widget, NULL); s = s->next; i++; } /* Now, set the initial value on the appropriate widget */ i = 0; w = *dimlist_widget; while( *w != NULL ) { XtVaGetValues( *w, XtNlabel, &label, NULL ); if( strcmp( label, selected_name ) == 0 ) { XtVaGetValues( *(*dimlist_widget+i), XtNradioData, &label, NULL ); XawToggleSetCurrent( **dimlist_widget, (XtPointer)label ); return; } w = (*dimlist_widget + ++i ); } fprintf( stderr, "?didn't find a match for name >%s<\n", selected_name ); } /*************************************************************************************************/ void check_app_res( AppDataPtr ad ) { if( ad->delta_step > 100 ) { fprintf( stderr, "ncview: check_app_data: error in resource " ); fprintf( stderr, "file entry for deltaStep. Syntax is:\n" ); fprintf( stderr, "if deltaStep > 0, then it indicates the " ); fprintf( stderr, "integer *percent* (from 1 to 100) to step \n"); fprintf( stderr, "on each press of the forward or backward "); fprintf( stderr, "buttons while holding down the Ctrl key.\n"); fprintf( stderr, "If deltaStep < 0, it indicates the number "); fprintf( stderr, "of frames to step in such events.\n" ); exit( -1 ); } if( (ad->button_width > 500) || (ad->button_width < 10) ) { fprintf( stderr, "ncview: check_app_data: error in resource " ); fprintf( stderr, "file entry for buttonWidth. Acceptable\n" ); fprintf( stderr, "range is 10 to 500\n" ); exit( -1 ); } if( (ad->label_width > 2000) || (ad->label_width < 100) ) { fprintf( stderr, "ncview: check_app_data: error in resource " ); fprintf( stderr, "file entry for labelWidth. Acceptable\n" ); fprintf( stderr, "range is 100 to 2000\n" ); exit( -1 ); } if( (ad->n_vars_per_row > 20) || (ad->n_vars_per_row < 1 ) ) { fprintf( stderr, "ncview: check_app_data: error in resource " ); fprintf( stderr, "file entry for NVarsPerRow. Acceptable\n" ); fprintf( stderr, "range is 1 to 20\n" ); exit( -1 ); } if( fabs(ad->version) < 0.001 ) { fprintf(stderr, "Note: no Ncview app-defaults file found, using internal defaults\n" ); } else if( fabs(ad->version - APP_RES_VERSION) > 0.001 ) { fprintf(stderr, "Note: incorrect version of Ncview app-defaults file found (was expecting %.2f, found %.2f), using internal defaults\n", APP_RES_VERSION, ad->version); } } /*************************************************************************************************/ void x_error( char *message ) { x_dialog( message, NULL, FALSE ); } /*************************************************************************************************/ int x_dialog( char *message, char *ret_string, int want_cancel_button ) { Position width, height, root_x, root_y; static Widget ok_button_widget, cancel_button_widget; if( options.display_type == TrueColor ) error_popup_widget = XtVaCreatePopupShell( "popup", transientShellWidgetClass, topLevel, NULL ); else if( valid_display ) error_popup_widget = XtVaCreatePopupShell( "popup", transientShellWidgetClass, topLevel, XtNcolormap, current_colormap, NULL ); else error_popup_widget = XtVaCreatePopupShell( "popup", transientShellWidgetClass, topLevel, NULL ); error_popupcanvas_widget = XtVaCreateManagedWidget( "error_popupcanvas", formWidgetClass, error_popup_widget, XtNborderWidth, 0, NULL); if( ret_string != NULL ) error_popupdialog_widget = XtVaCreateManagedWidget( "error_popupdialog", dialogWidgetClass, error_popupcanvas_widget, XtNlabel, message, XtNborderWidth, 0, XtNvalue, ret_string, NULL ); else error_popupdialog_widget = XtVaCreateManagedWidget( "error_popupdialog", dialogWidgetClass, error_popupcanvas_widget, XtNborderWidth, 0, XtNlabel, message, NULL ); ok_button_widget = XtVaCreateManagedWidget( "OK", commandWidgetClass, error_popupdialog_widget, NULL); XtAddCallback( ok_button_widget, XtNcallback, error_popup_callback, (XtPointer)MESSAGE_OK); if( want_cancel_button ) { cancel_button_widget = XtVaCreateManagedWidget( "Cancel", commandWidgetClass, error_popupdialog_widget, XtNfromHoriz, ok_button_widget, NULL); XtAddCallback( cancel_button_widget, XtNcallback, error_popup_callback, (XtPointer)MESSAGE_CANCEL); } /* Move the dialog to a reasonable location and pop it up */ XtVaGetValues ( commandcanvas_widget, XtNwidth, &width, XtNheight, &height, NULL ); XtTranslateCoords( commandcanvas_widget, (Position)width, (Position)height, &root_x, &root_y ); XtVaSetValues ( error_popup_widget, XtNx, root_x/2, XtNy, root_y/2, NULL ); XtPopup ( error_popup_widget, XtGrabExclusive ); if( options.display_type == PseudoColor ) XSetWindowColormap( XtDisplay(topLevel), XtWindow(error_popup_widget), current_colormap ); /* XtInstallAccelerators( error_popupdialog_widget, ok_button_widget ); */ while( ! error_popup_done ) { XtAppNextEvent( x_app_context, &event ); XtDispatchEvent( &event ); } error_popup_done = FALSE; if( ret_string != NULL ) strcpy( ret_string, XawDialogGetValueString( error_popupdialog_widget )); XtPopdown( error_popup_widget ); if( want_cancel_button ) XtDestroyWidget( cancel_button_widget ); XtDestroyWidget( ok_button_widget ); XtDestroyWidget( error_popupdialog_widget ); XtDestroyWidget( error_popupcanvas_widget ); XtDestroyWidget( error_popup_widget ); error_popup_widget = NULL; return( error_popup_result ); } /*************************************************************************************************/ void error_popup_callback( Widget widget, XtPointer client_data, XtPointer call_data) { long l_client_data; l_client_data = (long)client_data; error_popup_result = (int)l_client_data; error_popup_done = TRUE; } /*************************************************************************************************/ void x_fill_dim_info( NCDim *d, int please_flip ) { Widget *w; String widget_name; int i; char temp_label[132]; /* first, find the row we want */ i = 0; while( (w = diminfo_name_widget + i) != NULL ) { XtVaGetValues( *w, XtNlabel, &widget_name, NULL ); if( strcmp( widget_name, d->name ) == 0 ) { if( please_flip ) snprintf( temp_label, 130, "%g", d->max ); else snprintf( temp_label, 130, "%g", d->min ); XtVaSetValues( *(diminfo_min_widget+i), XtNlabel, temp_label, XtNwidth, app_data.dimlabel_width, NULL ); if( please_flip ) snprintf( temp_label, 130, "%g", d->min ); else snprintf( temp_label, 130, "%g", d->max ); XtVaSetValues( *(diminfo_max_widget+i), XtNlabel, temp_label, XtNwidth, app_data.dimlabel_width, NULL ); if( d->units == NULL ) XtVaSetValues( *(diminfo_units_widget+i), XtNlabel, "-", XtNwidth, app_data.dimlabel_width, NULL ); else XtVaSetValues( *(diminfo_units_widget+i), XtNlabel, limit_string(d->units), XtNwidth, app_data.dimlabel_width, NULL ); return; } i++; } fprintf( stderr, "ncview: x_fill_dim_info: error, can't find " ); fprintf( stderr, "dim info widget named \"%s\"\n", d->name ); exit( -1 ); } /*************************************************************************************************/ void x_set_cur_dim_value( char *dim_name, char *string ) { int i; Widget *w; String label; i = 0; while( (w = diminfo_name_widget+i) != NULL ) { XtVaGetValues( *w, XtNlabel, &label, NULL ); if( strcmp( label, dim_name ) == 0 ) { XtVaSetValues( *(diminfo_cur_widget+i), XtNlabel, string, NULL ); return; } i++; } fprintf( stderr, "ncview: x_set_cur_dim: error; widget for dimension "); fprintf( stderr, "named \"%s\" not found.\n", dim_name ); exit( -1 ); } /*************************************************************************************************/ void x_init_dim_info( Stringlist *dims ) { long ll; int n_dims; char widget_name[128]; Dimension bb_width, bb_height; XtVaGetValues( labels_row_widget, XtNwidth, &bb_width, XtNheight, &bb_height, NULL ); x_clear_dim_info(); n_dims = stringlist_len( dims ); diminfo_row_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_row_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_row widgets", n_dims ); exit( -1 ); } diminfo_dim_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_dim_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_dim widgets", n_dims ); exit( -1 ); } diminfo_name_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_name_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_name widgets", n_dims ); exit( -1 ); } diminfo_min_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_min_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_min widgets", n_dims ); exit( -1 ); } diminfo_cur_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_cur_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_cur widgets", n_dims ); exit( -1 ); } diminfo_max_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_max_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_max widgets", n_dims ); exit( -1 ); } diminfo_units_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_units_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_units widgets", n_dims ); exit( -1 ); } /* Mark the end of the arrays by a 'NULL' */ *(diminfo_row_widget + n_dims) = NULL; *(diminfo_dim_widget + n_dims) = NULL; *(diminfo_name_widget + n_dims) = NULL; *(diminfo_min_widget + n_dims) = NULL; *(diminfo_cur_widget + n_dims) = NULL; *(diminfo_max_widget + n_dims) = NULL; *(diminfo_units_widget + n_dims) = NULL; for( ll=0; llstring, XtNwidth, app_data.dimlabel_width, XtNborderWidth, 0, NULL); snprintf( widget_name, 127, "diminfo_min_%1ld", ll ); *(diminfo_min_widget+ll) = XtVaCreateManagedWidget( widget_name, labelWidgetClass, *(diminfo_row_widget+ll), XtNlabel, "Min:", XtNwidth, app_data.dimlabel_width, XtNborderWidth, 0, NULL); snprintf( widget_name, 127, "diminfo_cur_%1ld", ll ); *(diminfo_cur_widget+ll) = XtVaCreateManagedWidget( widget_name, commandWidgetClass, *(diminfo_row_widget+ll), XtNlabel, "Current:", XtNwidth, app_data.dimlabel_width, NULL); XtAddCallback( *(diminfo_cur_widget+ll), XtNcallback, diminfo_cur_mod1, (XtPointer)ll ); /* Add the modifications for the created curr_dimension button; * Button-3 gives mod3 and holding down control gives mod2. */ XtAugmentTranslations( *(diminfo_cur_widget+ll), XtParseTranslationTable( ",: diminfo_cur_mod3()" )); XtOverrideTranslations( *(diminfo_cur_widget+ll), XtParseTranslationTable( "Ctrl,: diminfo_cur_mod2()" )); XtOverrideTranslations( *(diminfo_cur_widget+ll), XtParseTranslationTable( "Ctrl,: diminfo_cur_mod4()" )); snprintf( widget_name, 127, "diminfo_max_%1ld", ll ); *(diminfo_max_widget+ll) = XtVaCreateManagedWidget( widget_name, labelWidgetClass, *(diminfo_row_widget+ll), XtNlabel, "Max:", XtNwidth, app_data.dimlabel_width, XtNborderWidth, 0, NULL); snprintf( widget_name, 127, "diminfo_units_%1ld", ll ); *(diminfo_units_widget+ll) = XtVaCreateManagedWidget( widget_name, labelWidgetClass, *(diminfo_row_widget+ll), XtNlabel, "Units:", XtNwidth, app_data.dimlabel_width, XtNborderWidth, 0, NULL); dims = dims->next; } } /*************************************************************************************************/ void x_clear_dim_info() { Widget w; int i; if( diminfo_row_widget == NULL ) return; /* Many thanks to Marco Atzeri for fixing a bug that was here. Upshot is that * the widgets appear to be linked, so safer to delete from the tail back to * the head rather than from the head to the tail. */ i=0; while( (w = *(diminfo_row_widget + i)) != NULL ) i++; while( i>0 ) { i--; XtDestroyWidget( *(diminfo_row_widget + i )); } } /*************************************************************************************************/ void x_set_cursor_busy() { if( busy_cursor == (Cursor)NULL ) return; XDefineCursor( XtDisplay( commandcanvas_widget ), XtWindow( commandcanvas_widget ), busy_cursor ); if( ccontour_popped_up ) XDefineCursor( XtDisplay( ccontour_widget ), XtWindow( ccontour_widget ), busy_cursor ); if( dimsel_popup_widget != NULL ) XDefineCursor( XtDisplay( ccontour_widget ), XtWindow( dimsel_popup_widget ), busy_cursor ); XFlush( XtDisplay( commandcanvas_widget )); } /*************************************************************************************************/ void x_set_cursor_normal() { if( busy_cursor == (Cursor)NULL ) return; XUndefineCursor( XtDisplay( commandcanvas_widget ), XtWindow( commandcanvas_widget ) ); if( ccontour_popped_up ) XUndefineCursor( XtDisplay( ccontour_widget ), XtWindow( ccontour_widget ) ); if( dimsel_popup_widget != NULL ) XUndefineCursor( XtDisplay( ccontour_widget ), XtWindow( dimsel_popup_widget ) ); } /*************************************************************************************************/ void x_set_windows_colormap_to_current( Widget w ) { XSetWindowColormap( XtDisplay(topLevel), XtWindow(w), current_colormap ); } /*************************************************************************************************/ void x_get_window_position( int *llx, int *lly, int *urx, int *ury ) { Dimension width, height; Position x, y; XtVaGetValues ( commandcanvas_widget, XtNwidth, &width, XtNheight, &height, NULL ); XtTranslateCoords( commandcanvas_widget, (Position)width, (Position)height, &x, &y ); *urx = (int)x; *ury = (int)y; XtTranslateCoords( commandcanvas_widget, (Position)0, (Position)0, &x, &y ); *llx = (int)x; *lly = (int)y; } /*************************************************************************************************/ void pix_to_rgb( ncv_pixel pix, int *r, int *g, int *b ) { *r = (current_colormap_list->color_list+pix)->red; *g = (current_colormap_list->color_list+pix)->green; *b = (current_colormap_list->color_list+pix)->blue; } /*************************************************************************************************/ void x_popup_2d_window() { Position root_x, root_y; Dimension width, height; static int first_time = 1; if( first_time ) { /* Move the ccontourpanel to a reasonable location */ XtVaGetValues ( commandcanvas_widget, XtNwidth, &width, XtNheight, &height, NULL ); XtTranslateCoords( commandcanvas_widget, (Position)1, (Position)height, &root_x, &root_y ); XtVaSetValues ( ccontourpanel_widget, XtNx, root_x, XtNy, root_y, NULL ); first_time = 0; } XtPopup( ccontourpanel_widget, XtGrabNone ); ccontour_popped_up = TRUE; } /*************************************************************************************************/ void x_popdown_2d_window() { XtPopdown( ccontourpanel_widget ); ccontour_popped_up = FALSE; } /*************************************************************************************************/ void expose_ccontour( Widget w, XtPointer client_data, XExposeEvent *event, Boolean *continue_to_dispatch ) { if( event->type != Expose ) { fprintf( stderr, "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" ); fprintf( stderr, "Got a non-expose event to expose_ccontour!\n" ); fprintf( stderr, "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" ); return; } if( (event->count == 0) && (event->width > 1) && (event->height > 1)) view_draw( TRUE, FALSE ); } /*************************************************************************************************/ void expose_colorbar( Widget w, XtPointer client_data, XExposeEvent *event, Boolean *continue_to_dispatch ) { if( event->type != Expose ) { fprintf( stderr, "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" ); fprintf( stderr, "Got a non-expose event to expose_colorbar!\n" ); fprintf( stderr, "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" ); return; } if( (event->count == 0) && (event->width > 1) && (event->height > 1)) x_draw_colorbar(); } /*************************************************************************************************/ void varsel_menu_select(Widget w, XtPointer client_data, XtPointer call_data ) { NCVar *var; int i, menu_item; long l_client_data; l_client_data = (long)client_data; menu_item = (int)l_client_data; var = variables; for( i=0; inext; in_variable_selected( var->name ); } /*************************************************************************************************/ void testf(Widget w, XButtonEvent *e, String *p, Cardinal *n ) { printf( "in testf!\n" ); } /*************************************************************************************************/ int x_report_auto_overlay( void ) { return( app_data.auto_overlay ); } /*************************************************************************************************/ void x_create_colorbar( float user_min, float user_max, int transform ) { int width, height, toplev_width; if( options.debug ) fprintf( stderr, "x_create_colorbar: entering\n" ); toplev_width = x_report_widget_width(NULL); if( options.debug ) fprintf( stderr, "x_create_colorbar: toplev_width=%d\n", toplev_width ); x_set_colormap_form_width( toplev_width-10 ); if( options.debug ) fprintf( stderr, "x_create_colorbar: just set colormap width to %d\n", toplev_width-10 ); width = x_report_widget_width(&colorbar_widget); height = CBAR_HEIGHT; if( options.debug ) fprintf( stderr, "x_create_colorbar: about to call cbar_make with width=%d height=%d n_extra_colors=%d user_min=%f user_max=%f transform=%d\n", width, height, options.n_extra_colors, user_min, user_max, transform ); cbar_make( width, height, options.n_extra_colors, user_min, user_max, transform ); if( options.debug ) fprintf( stderr, "x_create_colorbar: exiting\n" ); } /*************************************************************************************************/ void x_draw_colorbar() { Display *display; Screen *screen; static XImage *ximage; XGCValues values; GC gc; static size_t last_width=0L, last_height=0L; static unsigned char *tc_data=NULL; unsigned char *data; int width, height; if( options.debug ) fprintf( stderr, "x_draw_colorbar: entering\n" ); /* This can happen when things are first being drawn, that there is * an initial expose event even before the colorbar has been made */ if( cbar_info( &data, &width, &height ) < 0 ) { if( options.debug ) fprintf( stderr, "x_draw_colorbar: quick exit\n" ); return; } display = XtDisplay( colorbar_widget ); screen = XtScreen ( colorbar_widget ); if( options.display_type == TrueColor ) { if( options.debug ) fprintf( stderr, "x_draw_colorbar: TrueColor display\n" ); /* If the TrueColor data array does not yet exist, * or is the wrong size, then allocate it. */ if( tc_data == NULL ) { tc_data=(unsigned char *)malloc( server.bitmap_unit*width*height ); last_width = width; last_height = height; } else if( (width!=last_width) || (height!=last_height)) { free( tc_data ); last_width = width; last_height = height; tc_data=(unsigned char *)malloc( server.bitmap_unit*width*height ); } /* Convert data to TrueColor representation, with * the proper number of bytes per pixel */ make_tc_data( data, width, height, current_colormap_list->color_list, tc_data ); ximage = XCreateImage( display, XDefaultVisualOfScreen( screen ), XDefaultDepthOfScreen ( screen ), ZPixmap, 0, (char *)tc_data, (unsigned int)width, (unsigned int)height, 32, 0 ); } else /* display_type == PseudoColor */ { if( options.debug ) fprintf( stderr, "x_draw_colorbar: PseudoColor display\n" ); ximage = XCreateImage( display, XDefaultVisualOfScreen( screen ), XDefaultDepthOfScreen ( screen ), ZPixmap, 0, (char *)data, (unsigned int)width, (unsigned int)height, 8, 0 ); } if( options.debug ) fprintf( stderr, "x_draw_colorbar: ximage made\n" ); gc = XtGetGC( ccontour_widget, (XtGCMask)0, &values ); if( !valid_display ) { if( options.debug ) fprintf( stderr, "x_draw_colorbar: display is not valid; returning\n" ); return; } XPutImage( display, XtWindow( colorbar_widget ), gc, ximage, 0, 0, 0, 0, (unsigned int)width, (unsigned int)height ); if( options.debug ) fprintf( stderr, "x_draw_colorbar: exiting\n" ); } /*************************************************************************************************/ /* If w is NULL, then reports the width of the top level widget. */ int x_report_widget_width( Widget *w ) { int retval, x, y; unsigned int width, height, border_width, depth; Drawable root; Widget *w2use; if( w == NULL ) w2use = &topLevel; else w2use = w; if( ! XtIsRealized(*w2use)) return(-1); if( XGetGeometry( XtDisplay(*w2use), XtWindow(*w2use), &root, &x, &y, &width, &height, &border_width, &depth) == False ) return(-1); retval = (int)width; return(retval); } /*************************************************************************************************/ void x_set_colormap_form_width( int width ) { XtVaSetValues( colorbar_form_widget, XtNwidth, width, NULL ); } #ifdef HAVE_PNG /*************************************************************************************************/ void dump_to_png( unsigned char *data, size_t width, size_t height, size_t frameno ) { char filename[2048]; FILE *out_file; png_structp png_ptr; png_infop info_ptr; png_colorp palette; int bit_depth, i, j, n_palette; unsigned char **row_pointers; static int error_state = 0; if( error_state == 1 ) return; snprintf( filename, 2047, "frame.%05ld.png", frameno ); frameno++; /* Open binary output file */ if( (out_file = fopen( filename, "wb" )) == NULL ) { fprintf( stderr, "ncview: can't open PNG file %s for writing\n", filename ); error_state = 1; return; } /* Set up PNG information structures */ png_ptr = png_create_write_struct( PNG_LIBPNG_VER_STRING, (png_voidp)NULL, NULL, NULL ); /* use default error handlers */ if( ! png_ptr ) { fprintf( stderr, "Error returned when trying to allocate PNG write structure\n" ); error_state = 1; return; } info_ptr = png_create_info_struct( png_ptr ); if( ! info_ptr ) { fprintf( stderr, "Error returned when trying to allocate PNG info structure\n" ); png_destroy_write_struct( &png_ptr, (png_infopp)NULL ); error_state = 1; return; } /* Set up PNG I/O ops */ png_init_io( png_ptr, out_file ); /* Describe our image for PNG */ bit_depth = 8; png_set_IHDR( png_ptr, info_ptr, width, height, bit_depth, PNG_COLOR_TYPE_PALETTE, /* ncview operates with palettes almost exclusively */ PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT ); /* Set our palette */ n_palette = 256; palette = (png_colorp)malloc( sizeof(png_color) * n_palette ); if( palette == NULL ) { fprintf( stderr, "Failed to allocate colormap; returning without writing output file\n" ); error_state = 1; return; } for( i=0; icolor_list+i)->red >> 8); palette[i].green = ((current_colormap_list->color_list+i)->green >> 8); palette[i].blue = ((current_colormap_list->color_list+i)->blue >> 8); } png_set_PLTE( png_ptr, info_ptr, palette, n_palette ); /* Make our row pointers */ row_pointers = (unsigned char **)malloc( sizeof( unsigned char * ) * height ); if( row_pointers == NULL ) { fprintf( stderr, "Failed to allocate row pointers; returning without writing output file\n" ); error_state = 1; return; } for( j=0; jnbut = nbut; if( (first_on < 0) || first_on >= nbut ) { fprintf( stderr, "Error, RadioWidget_init called with bad value for first_on: %ld\n", first_on ); exit(-1); } if( labels == NULL ) { fprintf( stderr, "Error, RadioWidget_init called with labels == NULL!\n" ); exit(-1); } for( i=0; ibutton_widget = (Widget *)malloc( nbut * sizeof(Widget)); retval->set_callback = set_callback; retval->unset_callback = unset_callback; retval->pixmap_on = pixmap_on; retval->pixmap_off = pixmap_off; /* Make the box that holds us */ retval->widget = XtVaCreateManagedWidget( "RadioWidget", boxWidgetClass, parent, XtNorientation, XtorientVertical, XtNfromVert, widget_fromvert, XtNborderWidth, 0, NULL ); for( i=0; iwidget, XtNorientation, XtorientHorizontal, XtNborderWidth, 0, XtNinternalHeight, 0, XtNvSpace, 0, NULL ); retval->button_widget[i] = XtVaCreateManagedWidget( "radioButton", commandWidgetClass, hbox_widget, /* XtNlabel, "X", */ XtNborderWidth, 0, XtNbitmap, *pixmap_off, XtNinternalHeight, 0, NULL ); XtAddCallback( retval->button_widget[i], XtNcallback, button_click_callback, (XtPointer)retval ); label_widget = XtVaCreateManagedWidget( "label", labelWidgetClass, hbox_widget, XtNlabel, labels[i], XtNborderWidth, 0, XtNinternalHeight, 0, NULL ); } set_button_on_inner( retval, first_on ); retval->current_set = first_on; return( retval ); } /**************************************************************************************************************/ void set_button_off_inner( RadioWidget rw, long butnum ) { XtVaSetValues( rw->button_widget[butnum], XtNbitmap, *(rw->pixmap_off), NULL ); } /**************************************************************************************************************/ void set_button_on_inner( RadioWidget rw, long butnum ) { XtVaSetValues( rw->button_widget[butnum], XtNbitmap, *(rw->pixmap_on), NULL ); } /**************************************************************************************************************/ void button_click_callback( Widget w, XtPointer client_data, XtPointer call_data ) { long i, butno; RadioWidget rw; rw = (RadioWidget)client_data; /* Find which button was pressed */ butno = -1; for( i=0; inbut; i++ ) if( w == rw->button_widget[i] ) { butno = i; break; } if( butno == -1 ) { fprintf( stderr, "Error, could not find which radio button was pushed!\n" ); exit( -1 ); } /* When we set a button on, we must first clear the currently set button */ set_button_off_inner( rw, rw->current_set ); if( rw->unset_callback != NULL ) { (rw->unset_callback)( w, (XtPointer)rw->current_set, call_data ); } set_button_on_inner( rw, butno ); if( rw->set_callback != NULL ) (rw->set_callback)( w, (XtPointer)butno, call_data ); rw->current_set = butno; } /**************************************************************************************************/ /* static void RadioWidget_dump( RadioWidget rw ) { printf( "-------------\n" ); printf( "This radio widget has %ld buttons\n", rw->nbut ); printf( "Curerntly set: %ld\n", rw->current_set ); } */ /**************************************************************************************************/ long RadioWidget_query_current( RadioWidget rw ) { return( rw->current_set ); } /**************************************************************************************************/ /* Note this doesn't call the callbacks. Should it? */ void RadioWidget_set_current( RadioWidget rw, long butno ) { /* When we set a button on, we must first clear the currently set button */ set_button_off_inner( rw, rw->current_set ); set_button_on_inner ( rw, butno ); rw->current_set = butno; } ncview-2.1.8/src/interface/closed_circle_bitmap.h0000640006472100017500000000225713060040030021336 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 3, as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ #define closed_circle_bitmap_width 16 #define closed_circle_bitmap_height 16 static unsigned char closed_circle_bitmap_bits[] = { 0x00, 0x00, 0xc0, 0x07, 0xf0, 0x1f, 0xf8, 0x3f, 0xf8, 0x3f, 0xfc, 0x7f, 0xfc, 0x7f, 0xfc, 0x7f, 0xfc, 0x7f, 0xfc, 0x7f, 0xf8, 0x3f, 0xf8, 0x3f, 0xf0, 0x1f, 0xc0, 0x07, 0x00, 0x00, 0x00, 0x00}; ncview-2.1.8/src/interface/dataedit.c0000640006472100017500000001531113060040030016755 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 3, as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ #include "../ncview.includes.h" #include "../ncview.defines.h" #include "../ncview.protos.h" /* You can 'set' the data to a specified value using the dataedit window -- * this tells whether or not that mode is currently engaged. */ #define DE_SET_MODE_OFF 0 #define DE_SET_MODE_ON 1 static Widget dataedit_popup_widget = NULL, dataedit_popupcanvas_widget, dataedit_viewport_widget, dataedit_list_widget, dataedit_dump_widget, dataedit_done_widget, dataedit_set_widget, dataedit_set_value_widget; static int dataedit_popup_done = FALSE; static int dataedit_set_mode = DE_SET_MODE_OFF; static XEvent de_event; void dataedit_dump_callback(Widget w, XtPointer client_data, XtPointer call_data ); void dataedit_done_callback(Widget w, XtPointer client_data, XtPointer call_data ); void dataedit_callback(Widget w, XtPointer client_data, XtPointer call_data ); void dataedit_set_callback(Widget w, XtPointer client_data, XtPointer call_data ); extern Widget topLevel; extern XtAppContext x_app_context; /*****************************************************************/ void x_dataedit( char **text, int nx ) { dataedit_popup_widget = XtVaCreatePopupShell( "Data Edit Popup", transientShellWidgetClass, topLevel, NULL ); dataedit_popupcanvas_widget = XtVaCreateManagedWidget( "dataedit_popupcanvas", boxWidgetClass, dataedit_popup_widget, NULL); dataedit_viewport_widget = XtVaCreateManagedWidget( "Data Viewport", viewportWidgetClass, dataedit_popupcanvas_widget, XtNwidth, 400, XtNheight, 300, XtNallowHoriz, True, XtNallowVert, True, NULL ); dataedit_list_widget = XtVaCreateManagedWidget( "Data Edit", listWidgetClass, dataedit_viewport_widget, XtNlist, text, XtNdefaultColumns, nx, XtNforceColumns, True, NULL ); dataedit_dump_widget = XtVaCreateManagedWidget( "Dump Data", commandWidgetClass, dataedit_popupcanvas_widget, XtNfromVert, dataedit_list_widget, NULL); dataedit_done_widget = XtVaCreateManagedWidget( "Done", commandWidgetClass, dataedit_popupcanvas_widget, XtNfromVert, dataedit_list_widget, XtNfromHoriz, dataedit_dump_widget, NULL); dataedit_set_widget = XtVaCreateManagedWidget( "Set", toggleWidgetClass, dataedit_popupcanvas_widget, XtNfromVert, dataedit_list_widget, XtNfromHoriz, dataedit_done_widget, NULL); dataedit_set_value_widget = XtVaCreateManagedWidget( "dataedit_set_value", dialogWidgetClass, dataedit_popupcanvas_widget, XtNfromVert, dataedit_list_widget, XtNfromHoriz, dataedit_set_widget, XtNvalue, "0.0", XtNlabel, "Value to set to:", NULL); XtAddCallback( dataedit_dump_widget, XtNcallback, dataedit_dump_callback, (XtPointer)MESSAGE_OK ); XtAddCallback( dataedit_done_widget, XtNcallback, dataedit_done_callback, (XtPointer)MESSAGE_OK ); XtAddCallback( dataedit_set_widget, XtNcallback, dataedit_set_callback, (XtPointer)MESSAGE_OK ); XtAddCallback( dataedit_list_widget, XtNcallback, dataedit_callback, (XtPointer)text ); XtPopup ( dataedit_popup_widget, XtGrabNone ); /* This mini main loop just handles the dataedit popup widget */ dataedit_popup_done = FALSE; while( ! dataedit_popup_done ) { XtAppNextEvent( x_app_context, &de_event ); XtDispatchEvent( &de_event ); } XtPopdown( dataedit_popup_widget ); XtDestroyWidget( dataedit_dump_widget ); XtDestroyWidget( dataedit_done_widget ); XtDestroyWidget( dataedit_list_widget ); XtDestroyWidget( dataedit_popupcanvas_widget ); XtDestroyWidget( dataedit_popup_widget ); dataedit_popup_widget = NULL; } void x_set_edit_place( long index, int x, int y, int nx, int ny ) { Widget horiz_scroll, vert_scroll; float shown_horiz, shown_vert; Dimension list_nx, list_ny; int element_dx, element_dy, cx, cy; if( dataedit_popup_widget == NULL ) return; XawListHighlight( dataedit_list_widget, index ); horiz_scroll = XtNameToWidget( dataedit_viewport_widget, "horizontal" ); vert_scroll = XtNameToWidget( dataedit_viewport_widget, "vertical" ); XtVaGetValues( horiz_scroll, XtNshown, &shown_horiz, NULL ); XtVaGetValues( vert_scroll, XtNshown, &shown_vert, NULL ); XtVaGetValues( dataedit_list_widget, XtNwidth, &list_nx, XtNheight, &list_ny, NULL ); element_dx = list_nx / nx; element_dy = list_ny / ny; cx = (x-2)*element_dx; cy = (y-5)*element_dy; XawViewportSetCoordinates( dataedit_viewport_widget, cx, cy ); } void dataedit_callback(widget, client_data, call_data) Widget widget; XtPointer client_data; XtPointer call_data; { XawListReturnStruct *list; int message, n_fields; char line[132]; float new_val, dummy; char **list_text; size_t index; list_text = (char **)client_data; list = XawListShowCurrent( dataedit_list_widget ); if( dataedit_set_mode == DE_SET_MODE_ON ) { strcpy( line, XawDialogGetValueString( dataedit_set_value_widget) ); } else { strcpy( line, list->string ); message = x_dialog( "", line, TRUE ); if( message != MESSAGE_OK ) return; } n_fields = sscanf( line, "%f %f", &new_val, &dummy ); if( n_fields != 1 ) return; index = (size_t)list->list_index; in_change_dat( index, new_val ); strcpy( *(list_text+list->list_index), line ); XawListChange( dataedit_list_widget, list_text, 0, 0, True ); XawListHighlight( dataedit_list_widget, list->list_index ); } void dataedit_dump_callback(widget, client_data, call_data) Widget widget; XtPointer client_data; XtPointer call_data; { in_data_edit_dump(); } void dataedit_done_callback(widget, client_data, call_data) Widget widget; XtPointer client_data; XtPointer call_data; { dataedit_popup_done = TRUE; } void dataedit_set_callback(widget, client_data, call_data) Widget widget; XtPointer client_data; XtPointer call_data; { if(dataedit_set_mode == DE_SET_MODE_OFF ) dataedit_set_mode = DE_SET_MODE_ON; else dataedit_set_mode = DE_SET_MODE_OFF; } ncview-2.1.8/src/interface/utils.c0000640006472100017500000000343513060040030016342 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 3, as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ #include "../ncview.includes.h" #include "../ncview.defines.h" #include "../ncview.protos.h" extern Widget topLevel; /****************************************************************/ void x_flush() { XFlush( XtDisplay( topLevel )); } unsigned char interp( int i, int range_i, unsigned char *mat, int n_entries ) { float frac_i, float_target, interp_frac; int int_target; unsigned char loval, hival, ret_val; frac_i = (float)i/(float)range_i; /* 0 <= frac_i < 1 */ float_target = (float)n_entries * frac_i; /* 0 <= float_target < n_entris */ int_target = (int)float_target; /* 0 <= int_target <= n_entries-1 */ interp_frac = float_target - (float)int_target; loval = *(mat+int_target); if( int_target >= (n_entries-1) ) return( loval ); hival = *(mat+int_target+1); ret_val = (unsigned char) ((float)loval + interp_frac*((float)hival-(float)loval)); ret_val = (ret_val > 255) ? 255 : ret_val; return( ret_val ); } ncview-2.1.8/src/interface/'0000640006472100017500000033633113060040030015113 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993-2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ /***************************************************************************** * * Elements which implement the X Windows user interface to ncview * *****************************************************************************/ #include "../ncview.includes.h" #include "../ncview.defines.h" #include "../ncview.protos.h" #include "../ncview.bitmaps.h" #include "fallback_resources.h" #include #include #ifdef HAVE_PNG #include #include #endif #define DEFAULT_BUTTON_WIDTH 55 #define DEFAULT_LABEL_WIDTH 400 #define DEFAULT_DIMLABEL_WIDTH 95 #define DEFAULT_VARLABEL_WIDTH 95 #define DEFAULT_N_VARS_PER_ROW 4 #define DEFAULT_BLOWUP_SIZE 300 #define DEFAULT_VAR_COLORS 1 #define DEFAULT_AUTO_OVERLAY 1 #define CBAR_HEIGHT 24 #define XtNlabelWidth "labelWidth" #define XtCLabelWidth "LabelWidth" #define XtNblowupDefaultSize "blowupDefaultSize" #define XtCBlowupDefaultSize "BlowupDefaultSize" #define XtNdimLabelWidth "dimLabelWidth" #define XtCDimLabelWidth "DimLabelWidth" #define XtNvarLabelWidth "varLabelWidth" #define XtCVarLabelWidth "VarLabelWidth" #define XtNbuttonWidth "buttonWidth" #define XtCButtonWidth "ButtonWidth" #define XtNnVarsPerRow "nVarsPerRow" #define XtCNVarsPerRow "NVarsPerRow" #define XtNdeltaStep "deltaStep" #define XtCDeltaStep "DeltaStep" #define XtNversion "version" #define XtCVersion "Version" #define XtNvarcolors "varColors" #define XtCvarcolors "VarColors" #define XtNautooverlay "autoOverlay" #define XtCautooverlay "AutoOverlay" #define XtNforeground1d "foreground1d" #define XtCforeground1d "Foreground1d" #define XtNforeground2d "foreground2d" #define XtCforeground2d "Foreground2d" #define XtNforeground3d "foreground3d" #define XtCforeground3d "Foreground3d" #define XtNforeground4d "foreground4d" #define XtCforeground4d "Foreground4d" #define XtNforeground5d "foreground5d" #define XtCforeground5d "Foreground5d" /**************************/ extern NCVar *variables; extern Options options; extern ncv_pixel *pixel_transform; /**************************/ typedef struct { int label_width; /* width of the informational labels */ int dimlabel_width; /* as above, but for dimension labls */ int varlabel_width; /* as above, but for variable labls */ int blowup_default_size; /* default size, in pixels, of newly opened windows */ int button_width; /* width of the control buttons */ int n_vars_per_row; /* how many vars in one row before * we start another. */ int delta_step; /* Becomes options.delta_step */ float version; /* Must match compiled in version */ int var_colors; /* 1 to use var colors, 0 not to */ int auto_overlay; /* 1 to automatically put on overlays, 0 not to */ Pixel foreground1d; Pixel foreground2d; Pixel foreground3d; Pixel foreground4d; Pixel foreground5d; } AppData, *AppDataPtr; /* These are "global" to this directory, in the sense that other files * in this directory use them. */ Widget topLevel; XtAppContext x_app_context; Server_Info server; /* "Cmaplist" is MY list structure for holding all the colormaps. "colormap_list" is the "official" * list of known colormaps. current_colormap_list is a time-saving pointer to the actual entry in * the colormap_list list that is the currently loaded colormap. * "Colormap" is the standard X windows structure holding the colormap. It is set in x_create_colormap() * Note these are "global" to this directory. */ Cmaplist *colormap_list = NULL, *current_colormap_list = NULL; Colormap current_colormap = (Colormap)NULL; static AppData app_data; static XtIntervalId timer; static int timer_enabled = FALSE, ccontour_popped_up = FALSE, valid_display; static float default_version_number = 0.0; static Pixmap reverse_pixmap, backwards_pixmap, pause_pixmap, forward_pixmap, fastforward_pixmap; /* Not static cuz used by set_options.c */ Pixmap open_circle_pixmap, closed_circle_pixmap; static XEvent event; static Widget error_popup_widget = NULL, error_popupcanvas_widget, error_popupdialog_widget, dimsel_popup_widget, dimsel_popupcanvas_widget, dimsel_ok_button_widget, dimsel_cancel_button_widget, ccontourpanel_widget, ccontour_form_widget, ccontour_info1_widget, ccontour_viewport_widget, horiz_scroll_widget, vert_scroll_widget, ccontour_widget, ccontour_info2_widget, commandcanvas_widget, buttonbox_widget, label1_widget, /* typically title */ label2_widget, /* typically displayed variable name */ label3_widget, /* typically current scan location */ label4_widget, /* typically min, max info */ label5_widget, /* typically data value under cursor */ label6_widget, /* typically scalar dim info */ quit_button_widget, restart_button_widget, reverse_button_widget, backwards_button_widget, pause_button_widget, forward_button_widget, fastforward_button_widget, edit_button_widget, info_button_widget, scrollspeed_label_widget, scrollspeed_widget, options_button_widget, optionbox_widget, cmap_button_widget, invert_button_widget, invert_color_button_widget, blowup_widget, transform_widget, dimset_widget, range_widget, blowup_type_widget, print_button_widget, colorbar_form_widget, colorbar_widget, groupsel_form_widget, grouplist_label_widget, *grouplist_widget, varsel_form_widget, *var_selection_widget, /* the boxes with N vars per box */ varlist_label_widget, *varlist_widget, /* The buttons that select a var */ varsel_menu_widget, /* Only if using menu-style var selection */ var_menu_1d, /* ditto */ var_menu_2d, /* ditto */ var_menu_3d, /* ditto */ var_menu_4d, /* ditto */ var_menu_other, /* ditto */ labels_row_widget, lr_dim_widget, lr_name_widget, lr_min_widget, lr_cur_widget, lr_max_widget, lr_units_widget, *diminfo_row_widget = NULL, *diminfo_dim_widget = NULL, *diminfo_name_widget = NULL, *diminfo_min_widget = NULL, *diminfo_cur_widget = NULL, *diminfo_max_widget = NULL, *diminfo_units_widget = NULL, xdim_selection_widget, xdimlist_label_widget, *xdimlist_widget = NULL, ydim_selection_widget, ydimlist_label_widget, *ydimlist_widget = NULL; static XtResource resources[] = { { XtNlabelWidth, XtCLabelWidth, XtRInt, sizeof( int ), XtOffset( AppDataPtr, label_width ), XtRImmediate, (XtPointer)DEFAULT_LABEL_WIDTH, }, { XtNblowupDefaultSize, XtCBlowupDefaultSize, XtRInt, sizeof( int ), XtOffset( AppDataPtr, blowup_default_size ), XtRImmediate, (XtPointer)DEFAULT_BLOWUP_SIZE, }, { XtNdimLabelWidth, XtCDimLabelWidth, XtRInt, sizeof( int ), XtOffset( AppDataPtr, dimlabel_width ), XtRImmediate, (XtPointer)DEFAULT_DIMLABEL_WIDTH, }, { XtNvarLabelWidth, XtCVarLabelWidth, XtRInt, sizeof( int ), XtOffset( AppDataPtr, varlabel_width ), XtRImmediate, (XtPointer)DEFAULT_VARLABEL_WIDTH, }, { XtNbuttonWidth, XtCButtonWidth, XtRInt, sizeof( int ), XtOffset( AppDataPtr, button_width ), XtRImmediate, (XtPointer)DEFAULT_BUTTON_WIDTH, }, { XtNnVarsPerRow, XtCNVarsPerRow, XtRInt, sizeof( int ), XtOffset( AppDataPtr, n_vars_per_row ), XtRImmediate, (XtPointer)DEFAULT_N_VARS_PER_ROW, }, { XtNdeltaStep, XtCDeltaStep, XtRInt, sizeof( int ), XtOffset( AppDataPtr, delta_step ), XtRImmediate, (XtPointer)DEFAULT_DELTA_STEP, /* see file do_buttons.c for interpretation of this */ }, { XtNversion, XtCVersion, XtRFloat, sizeof( float ), XtOffset( AppDataPtr, version ), XtRFloat, (XtPointer)&default_version_number }, { XtNvarcolors, XtCvarcolors, XtRInt, sizeof( int ), XtOffset( AppDataPtr, var_colors ), XtRImmediate, (XtPointer)DEFAULT_VAR_COLORS, }, { XtNautooverlay, XtCautooverlay, XtRInt, sizeof( int ), XtOffset( AppDataPtr, auto_overlay ), XtRImmediate, (XtPointer)DEFAULT_AUTO_OVERLAY, }, { XtNforeground1d, XtCforeground1d, XtRPixel, sizeof( Pixel ), XtOffset( AppDataPtr, foreground1d ), XtRString, "grey" }, { XtNforeground2d, XtCforeground2d, XtRPixel, sizeof( Pixel ), XtOffset( AppDataPtr, foreground2d ), XtRString, "blue2" }, { XtNforeground3d, XtCforeground3d, XtRPixel, sizeof( Pixel ), XtOffset( AppDataPtr, foreground3d ), XtRString, "yellow" }, { XtNforeground4d, XtCforeground4d, XtRPixel, sizeof( Pixel ), XtOffset( AppDataPtr, foreground4d ), XtRString, "pink" }, { XtNforeground5d, XtCforeground5d, XtRPixel, sizeof( Pixel ), XtOffset( AppDataPtr, foreground5d ), XtRString, "white" }, }; static int error_popup_done = FALSE, error_popup_result = 0; static int dimsel_popup_done = FALSE, dimsel_popup_result = 0; static Cursor busy_cursor; /* We need to be able to find all the widgets in the variable selection menus, in order * to set those widgets' sensitivity. When a list is being used, the varlist_widget * array serves this function. When menus are being used, the following array does this. */ static Widget *varsel_menu_widget_list; /****************************************************************************** * These are only used in this file */ unsigned char interp( int i, int range_i, unsigned char *mat, int n_entries ); void x_init_widgets ( Widget top ); void x_init_pixmaps ( Widget top ); void create_pixmap ( Widget shell_widget, Pixmap *pixmap, int id ); void x_set_lab ( Widget w, char *s, int width ); void x_add_to_cmap_list ( char *name, Colormap new_colormap ); void colormap_back ( Widget w, XButtonEvent *e, String *p, Cardinal *n ); void x_make_dim_button_util ( int dimension, Stringlist *dim_list, char *prefix, Widget **dimlist_widget, Widget parent_widget, char *selected_name ); void x_popup ( char *message ); int x_dialog ( char *message, char *ret_string, int want_cancel_button ); void track_pointer ( void ); /* the button callbacks and actions in x_interface.c */ /* _mod1 is a standard callback; _mod2 is an accelerated action, and _mod3 * is a backwards action */ void print_button_callback(Widget w, XtPointer client_data, XtPointer call_data ); void blowup_type_mod1(Widget w, XtPointer client_data, XtPointer call_data ); void varsel_menu_select(Widget w, XtPointer client_data, XtPointer call_data ); void range_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void options_mod1 (Widget w, XtPointer client_data, XtPointer call_data); void range_mod3 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void dimset_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void quit_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void cmap_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void cmap_mod3 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void restart_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void reverse_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void reverse_mod2 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void back_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void back_mod2 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void pause_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void forward_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void forward_mod2 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void ff_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void edit_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void info_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void fastforward_mod2 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void invert_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void invert_color_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void blowup_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void blowup_mod2 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void blowup_mod3 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void blowup_mod4 (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void varlist_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void xdimlist_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void ydimlist_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void transform_mod1 (Widget w, XtPointer client_data, XtPointer call_data ); void dimsel_callback (Widget w, XtPointer client_data, XtPointer call_data ); void error_popup_callback(Widget w, XtPointer client_data, XtPointer call_data ); void diminfo_cur_mod1(Widget w, XtPointer client_data, XtPointer call_data); void diminfo_cur_mod2(Widget w, XButtonEvent *e, String *p, Cardinal *n ); void diminfo_cur_mod3(Widget w, XButtonEvent *e, String *p, Cardinal *n ); void diminfo_cur_mod4(Widget w, XButtonEvent *e, String *p, Cardinal *n ); void diminfo_min_mod1(Widget w, XtPointer client_data, XtPointer call_data); void do_plot_xy (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void do_quit_app (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void do_set_dataedit_place (Widget w, XButtonEvent *e, String *p, Cardinal *n ); void do_set_min_from_curdata(Widget w, XButtonEvent *e, String *p, Cardinal *n ); void do_set_max_from_curdata(Widget w, XButtonEvent *e, String *p, Cardinal *n ); void expose_ccontour(); void expose_colorbar(); void x_init_widgets_groupsel( Widget parent ); void testf(Widget w, XButtonEvent *e, String *p, Cardinal *n ); static void add_callbacks( void ); #ifdef HAVE_PNG static void dump_to_png( unsigned char *data, size_t width, size_t height, size_t timestep ); #endif /*************************************************************************************************/ void x_parse_args( int *p_argc, char **argv ) { Visual *visual; char program_title[132]; static XImage *ximage; long data; int debug; Screen *screen; Display *display; topLevel = XtVaAppInitialize( &x_app_context, /* Application context */ "Ncview", /* Application class */ NULL, 0, /* command line option list */ p_argc, argv, /* command line args */ fallback_resources, /* for missing app-defaults file */ NULL ); /* terminate varargs list */ snprintf( program_title, 130, "Ncview %s\n", PROGRAM_VERSION_STRING ); XtVaSetValues( topLevel, XtNtitle, program_title, NULL ); debug = 0; display = XtDisplay( topLevel ); screen = XtScreen ( topLevel ); /* Note: a pointer to Screen struct, NOT the integer screen number (Use DefaultScreen(display) for that) */ /* Have to determine the visual class as soon as possible! * In particular, must be done BEFORE x_initialize, because * the colormap initialization is called before x_initialize, * and we have to know the display class to init the colormaps. */ visual = XDefaultVisualOfScreen( screen ); switch ( visual->class ) { case PseudoColor: if(debug) printf( "visual class: PseudoColor\n" ); options.display_type = PseudoColor; valid_display = TRUE; break; case TrueColor: if(debug) printf( "visual class: TrueColor\n" ); options.display_type = TrueColor; valid_display = TRUE; break; case StaticColor: if(debug) printf( "visual class: StaticColor\n" ); fprintf( stderr, "Sorry, StaticColor displays "); fprintf( stderr, "are not supported.\n" ); options.display_type = StaticColor; valid_display = FALSE; break; case DirectColor: if(debug) printf( "visual class: DirectColor\n" ); fprintf( stderr, "Sorry, DirectColor displays "); fprintf( stderr, "are not supported.\n" ); valid_display = FALSE; break; case GrayScale: if(debug) printf( "visual class: GrayScale\n" ); fprintf( stderr, "Sorry, GrayScale displays "); fprintf( stderr, "are not supported.\n" ); valid_display = FALSE; break; case StaticGray: if(debug) printf( "visual class: StaticGrey\n" ); fprintf( stderr, "Sorry, StaticGray displays "); fprintf( stderr, "are not supported.\n" ); valid_display = FALSE; break; default: fprintf( stderr, "ERROR!! Unknown visual class %d!!\n", visual->class ); exit( -1 ); } /* Make a test image to get our server parameters */ data = 0; /* fake test data */ if( options.display_type == TrueColor ) { ximage = XCreateImage( display, XDefaultVisualOfScreen( screen ), XDefaultDepthOfScreen ( screen ), ZPixmap, 0, (char *)data, 1, 1, 32, 0 ); } else /* display_type == PseudoColor */ { ximage = XCreateImage( display, XDefaultVisualOfScreen( screen ), XDefaultDepthOfScreen ( screen ), ZPixmap, 0, (char *)data, 1, 1, 8, 0 ); } if( debug ) { printf( "byte order: %s\n", (ximage->byte_order == LSBFirst) ? "LSBFirst" : "MSBFirst" ); printf( "bitmap unit: %d\n", ximage->bitmap_unit ); printf( "bit order: %s\n", (ximage->bitmap_bit_order == LSBFirst) ? "LSBFirst" : "MSBFirst" ); printf( "bitmap pad: %d\n", ximage->bitmap_pad ); printf( "depth: %d\n", ximage->depth ); printf( "bytes per line: %d\n", ximage->bytes_per_line ); printf( "bits per pixel: %d\n", ximage->bits_per_pixel ); printf( "r, g, b masks: %0lx, %0lx, %0lx\n", ximage->red_mask, ximage->green_mask, ximage->blue_mask ); printf( "Server root window geometry: %d x %d\n", DisplayWidth ( display, DefaultScreen(display) ), DisplayHeight( display, DefaultScreen(display) )); } server.width = DisplayWidth ( display, DefaultScreen(display) ); server.height = DisplayHeight( display, DefaultScreen(display) ); server.byte_order = ximage->byte_order; server.bits_per_pixel = ximage->bits_per_pixel; server.bytes_per_pixel = server.bits_per_pixel/8; server.bitmap_unit = ximage->bitmap_unit; server.bitmap_pad = ximage->bitmap_pad; server.depth = ximage->depth; if( server.byte_order == MSBFirst ) { if( ximage->red_mask > ximage->blue_mask ) server.rgb_order = ORDER_BGR; else server.rgb_order = ORDER_RGB; } else { if( ximage->red_mask > ximage->blue_mask ) server.rgb_order = ORDER_RGB; else server.rgb_order = ORDER_BGR; } /* These are for 16-bit displays. These numbers are surely * wrong for other displays than the one 16-bit display I * had to test them on, which was an Intel Linux box. */ server.shift_blue = 11; server.shift_red = 8; server.shift_green_upper = 13; server.shift_green_lower = 5; server.mask_red = 0x00f8; server.mask_green_upper = 0x0007; /* goes with red */ server.mask_green_lower = 0x00e0; /* goes with blue */ server.mask_blue = 0x001f; } /*************************************************************************************************/ void x_initialize() { void check_app_res(); void track_pointer(); static XtActionsRec new_actions[] = { {"cmap_mod3", (XtActionProc)cmap_mod3 }, {"reverse_mod2", (XtActionProc)reverse_mod2 }, {"back_mod2", (XtActionProc)back_mod2 }, {"forward_mod2", (XtActionProc)forward_mod2 }, {"fastforward_mod2", (XtActionProc)fastforward_mod2 }, {"diminfo_cur_mod2", (XtActionProc)diminfo_cur_mod2 }, {"diminfo_cur_mod3", (XtActionProc)diminfo_cur_mod3 }, {"diminfo_cur_mod4", (XtActionProc)diminfo_cur_mod4 }, {"range_mod3", (XtActionProc)range_mod3 }, {"blowup_mod2", (XtActionProc)blowup_mod2 }, {"blowup_mod3", (XtActionProc)blowup_mod3 }, {"blowup_mod4", (XtActionProc)blowup_mod4 }, {"do_plot_xy", (XtActionProc)do_plot_xy }, {"testf", (XtActionProc)testf }, {"do_quit_app", (XtActionProc)do_quit_app }, {"do_set_dataedit_place", (XtActionProc)do_set_dataedit_place }, {"do_set_min_from_curdata",(XtActionProc)do_set_min_from_curdata }, {"do_set_max_from_curdata",(XtActionProc)do_set_max_from_curdata }, }; XtVaGetApplicationResources( topLevel, &app_data, resources, XtNumber(resources), NULL ); check_app_res( &app_data ); /* This shouldn't be in this file, really, but X can get it from * the resource file, and there is no point in having ncview read * in two different configuration files. */ options.delta_step = app_data.delta_step; options.blowup_default_size = app_data.blowup_default_size; XtAppAddActions( x_app_context, new_actions, XtNumber( new_actions )); x_init_pixmaps( topLevel ); x_init_widgets( topLevel ); add_callbacks (); x_range_init(); x_plot_range_init(); XtRealizeWidget( topLevel ); busy_cursor = XCreateFontCursor( XtDisplay( commandcanvas_widget ), XC_watch ); if( busy_cursor == BadValue ) busy_cursor = (Cursor)NULL; if( options.display_type == PseudoColor ) { XSetWindowColormap( XtDisplay(topLevel), XtWindow(topLevel), current_colormap ); } /* Add the event handler which tracks the cursor in * the data window. */ XtAddEventHandler( ccontour_widget, PointerMotionMask | ButtonPressMask, False, (XtEventHandler)track_pointer, NULL ); plot_xy_init(); x_display_info_init(); set_options_init(); cbar_init(); } /*************************************************************************************************/ void x_query_pointer_position( int *ret_x, int *ret_y ) { Window root_return, child_window_return; int root_x, root_y, win_x, win_y; unsigned int keys_and_buttons; if( XQueryPointer( XtDisplay(topLevel), XtWindow( ccontour_widget ), &root_return, &child_window_return, &root_x, &root_y, &win_x, &win_y, &keys_and_buttons ) ) { *ret_x = win_x; *ret_y = win_y; } else { *ret_x = -1; *ret_y = -1; } } /*************************************************************************************************/ void track_pointer() { Window root_return, child_window_return; int root_x, root_y, win_x, win_y; unsigned int keys_and_buttons; if( XQueryPointer( XtDisplay(topLevel), XtWindow( ccontour_widget ), &root_return, &child_window_return, &root_x, &root_y, &win_x, &win_y, &keys_and_buttons ) ) report_position( win_x, win_y, keys_and_buttons ); } /*************************************************************************************************/ void x_init_widgets_ccontourpanel( Widget top ) { if( options.display_type == PseudoColor ) { ccontourpanel_widget = XtVaCreatePopupShell( options.window_title, transientShellWidgetClass, top, XtNcolormap, current_colormap, NULL ); ccontour_form_widget = XtVaCreateManagedWidget( "ccontourform", boxWidgetClass, ccontourpanel_widget, XtNorientation, XtorientVertical, XtNhSpace, 0, XtNvSpace, 0, XtNcolormap, current_colormap, NULL); } else { ccontourpanel_widget = XtVaCreatePopupShell( options.window_title, transientShellWidgetClass, top, NULL ); ccontour_form_widget = XtVaCreateManagedWidget( "ccontourform", boxWidgetClass, ccontourpanel_widget, XtNorientation, XtorientVertical, XtNhSpace, 0, XtNvSpace, 0, NULL); } if( options.want_extra_info ) ccontour_info1_widget = XtVaCreateManagedWidget( "ccontourinfo1", labelWidgetClass, ccontour_form_widget, XtNlabel, "no variable selected - 1", XtNborderWidth, 0, XtNwidth, 300, NULL ); ccontour_viewport_widget = XtVaCreateManagedWidget( "ccontour_viewport", viewportWidgetClass, ccontour_form_widget, XtNwidth, 400, XtNheight, 300, XtNallowHoriz, True, XtNallowVert, True, NULL ); /*XtNforceBars, True,*/ ccontour_widget = XtVaCreateManagedWidget( "ccontour", simpleWidgetClass, ccontour_viewport_widget, /* cursorName is only present in R5 release */ #ifdef XtNcursorName /* XtNcursorName, "dotbox", */ #endif XtNwidth, 500, XtNheight, 300, /* XtNdepth, server.depth, */ NULL); ccontour_widget->core.widget_class->core_class.compress_exposure = TRUE; XtAddEventHandler( ccontour_widget, ExposureMask, FALSE, (XtEventHandler)expose_ccontour, NULL ); if( options.want_extra_info ) ccontour_info2_widget = XtVaCreateManagedWidget( "ccontourinfo2", labelWidgetClass, ccontour_form_widget, XtNlabel, "no variable selected - 2", XtNwidth, 300, XtNfromVert, ccontour_widget, XtNborderWidth, 0, NULL ); XtAugmentTranslations( ccontour_widget, XtParseTranslationTable( "#augment\n\ Ctrl: do_set_min_from_curdata()\n\ : do_plot_xy()\n\ Ctrl: do_set_min_from_curdata()\n\ Ctrl: do_set_max_from_curdata()\n\ Ctrl: do_set_max_from_curdata()\n\ q: do_quit_app()\n\ : do_set_dataedit_place()\n\ : do_set_dataedit_place()" )); } /*************************************************************************************************/ void x_init_widgets_labels( Widget parent ) { /* Title */ label1_widget = XtVaCreateManagedWidget( "label1", labelWidgetClass, parent, XtNlabel, "no variable selected", XtNwidth, app_data.label_width, NULL ); /* Variable name */ label2_widget = XtVaCreateManagedWidget( "label2", labelWidgetClass, parent, XtNlabel, PROGRAM_ID, XtNwidth, app_data.label_width, XtNfromVert, label1_widget, NULL); /* Frame number */ label3_widget = XtVaCreateManagedWidget( "label3", labelWidgetClass, parent, XtNwidth, app_data.label_width, XtNfromVert, label2_widget, XtNlabel, "*** SELECT A VARIABLE TO START ***", NULL); /* Displayed range */ label4_widget = XtVaCreateManagedWidget( "label4", labelWidgetClass, parent, XtNlabel, "", XtNfromVert, label3_widget, XtNwidth, app_data.label_width, NULL); /* Current location and value */ label5_widget = XtVaCreateManagedWidget( "label5", labelWidgetClass, parent, XtNlabel, "", XtNfromVert, label4_widget, XtNwidth, app_data.label_width, NULL); label6_widget = XtVaCreateManagedWidget( "label6", labelWidgetClass, parent, XtNlabel, "", XtNfromVert, label5_widget, XtNwidth, app_data.label_width, XtNjustify, XtJustifyLeft, XtNborderWidth, 0, NULL); } /*************************************************************************************************/ void x_init_widgets_buttonbox( Widget parent ) { buttonbox_widget = XtVaCreateManagedWidget( "buttonbox", boxWidgetClass, parent, XtNorientation, XtorientHorizontal, XtNfromVert, label6_widget, NULL); /* Quit */ quit_button_widget = XtVaCreateManagedWidget( "quit", commandWidgetClass, buttonbox_widget, XtNheight, 24, XtNwidth, app_data.button_width, NULL); /* ->1 */ restart_button_widget = XtVaCreateManagedWidget( "restart", commandWidgetClass, buttonbox_widget, XtNheight, 24, XtNsensitive, False, XtNlabel, "->1", XtNwidth, app_data.button_width, NULL); /* << */ reverse_button_widget = XtVaCreateManagedWidget( "reverse", toggleWidgetClass, buttonbox_widget, XtNbitmap, reverse_pixmap, XtNsensitive, False, NULL); XtOverrideTranslations( reverse_button_widget, XtParseTranslationTable( "#override Ctrl,: reverse_mod2()" )); /* < */ backwards_button_widget = XtVaCreateManagedWidget( "back", commandWidgetClass, buttonbox_widget, XtNbitmap, backwards_pixmap, XtNsensitive, False, NULL); XtOverrideTranslations( backwards_button_widget, XtParseTranslationTable( "#override Ctrl,: back_mod2()" )); /* || */ pause_button_widget = XtVaCreateManagedWidget( "pause", toggleWidgetClass, buttonbox_widget, XtNbitmap, pause_pixmap, XtNradioGroup, reverse_button_widget, XtNstate, True, XtNsensitive, False, NULL); /* > */ forward_button_widget = XtVaCreateManagedWidget( "forward", commandWidgetClass, buttonbox_widget, XtNbitmap, forward_pixmap, XtNradioGroup, reverse_button_widget, XtNsensitive, False, NULL); XtOverrideTranslations( forward_button_widget, XtParseTranslationTable( "#override Ctrl,: forward_mod2()" )); /* >> */ fastforward_button_widget = XtVaCreateManagedWidget( "fastforward", toggleWidgetClass, buttonbox_widget, XtNbitmap, fastforward_pixmap, XtNradioGroup, reverse_button_widget, XtNsensitive, False, NULL); XtOverrideTranslations( fastforward_button_widget, XtParseTranslationTable( "#override Ctrl,: fastforward_mod2()" )); /* Edit */ edit_button_widget = XtVaCreateManagedWidget( "Edit", commandWidgetClass, buttonbox_widget, XtNheight, 24, XtNsensitive, False, NULL); /* ? */ info_button_widget = XtVaCreateManagedWidget( "?", commandWidgetClass, buttonbox_widget, XtNheight, 24, XtNsensitive, False, NULL); scrollspeed_label_widget = XtVaCreateManagedWidget( "Delay:", commandWidgetClass, buttonbox_widget, XtNheight, 24, XtNwidth, app_data.button_width, XtNborderWidth, 0, NULL); scrollspeed_widget = XtVaCreateManagedWidget( "scrollspeed", scrollbarWidgetClass, buttonbox_widget, XtNorientation, XtorientHorizontal, /* XtNshown, 0.1, */ XtNthumb, None, XtNlength, 75, XtNthickness, 24, NULL); XtOverrideTranslations( scrollspeed_widget, XtParseTranslationTable( ":StartScroll(Continuous) MoveThumb() NotifyThumb() \n\ :MoveThumb() NotifyThumb()" )); options_button_widget = XtVaCreateManagedWidget( "Opts", commandWidgetClass, buttonbox_widget, XtNheight, 24, XtNsensitive, True, NULL); } /*************************************************************************************************/ void x_init_widgets_optionbox( Widget parent ) { optionbox_widget = XtVaCreateManagedWidget( "optionbox", boxWidgetClass, parent, XtNorientation, XtorientHorizontal, XtNfromVert, buttonbox_widget, NULL); cmap_button_widget = XtVaCreateManagedWidget( "cmap", commandWidgetClass, optionbox_widget, XtNlabel, current_colormap_list->name, XtNsensitive, False, XtNwidth, app_data.button_width, NULL); XtAugmentTranslations( cmap_button_widget, XtParseTranslationTable( ",: cmap_mod3()" )); /* for when the user RIGHT clicks on the button */ invert_button_widget = XtVaCreateManagedWidget( "Inv P", toggleWidgetClass, optionbox_widget, XtNsensitive, False, XtNwidth, app_data.button_width, NULL); invert_color_button_widget = XtVaCreateManagedWidget( "Inv C", toggleWidgetClass, optionbox_widget, XtNsensitive, False, XtNwidth, app_data.button_width, NULL); blowup_widget = XtVaCreateManagedWidget( "blowup", commandWidgetClass, optionbox_widget, XtNsensitive, False, XtNwidth, app_data.button_width, XtNlabel, "Mag X1", NULL); XtOverrideTranslations( blowup_widget, XtParseTranslationTable( "Ctrl,: blowup_mod4()\n\ ,: blowup_mod3()\n\ Ctrl,: blowup_mod2()" )); transform_widget = XtVaCreateManagedWidget( "transform", commandWidgetClass, optionbox_widget, XtNsensitive, True, XtNlabel, "Linear", XtNwidth, app_data.button_width, XtNsensitive, False, NULL); dimset_widget = XtVaCreateManagedWidget( "dimset", commandWidgetClass, optionbox_widget, XtNsensitive, False, XtNlabel, "Axes", XtNwidth, app_data.button_width, NULL); range_widget = XtVaCreateManagedWidget( "Range", commandWidgetClass, optionbox_widget, XtNsensitive, False, XtNwidth, app_data.button_width, NULL); XtAugmentTranslations( range_widget, XtParseTranslationTable( ",: range_mod3()" )); blowup_type_widget = XtVaCreateManagedWidget( "blowup_type", commandWidgetClass, optionbox_widget, XtNsensitive, False, XtNwidth, app_data.button_width, NULL); print_button_widget = XtVaCreateManagedWidget( "Print", commandWidgetClass, optionbox_widget, XtNsensitive, False, XtNwidth, app_data.button_width, NULL); } /************************************************************************************************* * If place2insert == 0, then new value will go at head of array vlist; if * place2insert == 1, new value will go into second place; etc. */ void insert_into_array( long *vlist, int nlist, int val2insert, int place2insert ) { int i, n_move_down; n_move_down = nlist - place2insert; for( i=0; iname; cursor = cursor->next; } cursor = v; for( i=0; ieffective_dimensionality ) { case 1: insert_alpha_sorted( v, *vl_1d, *n_1d, i, names ); (*n_1d)++; break; case 2: insert_alpha_sorted( v, *vl_2d, *n_2d, i, names ); (*n_2d)++; break; case 3: insert_alpha_sorted( v, *vl_3d, *n_3d, i, names ); (*n_3d)++; break; case 4: insert_alpha_sorted( v, *vl_4d, *n_4d, i, names ); (*n_4d)++; break; default: insert_alpha_sorted( v, *vl_other, *n_other, i, names ); (*n_other)++; break; } cursor = cursor->next; } /* printf( "# vars: 1d=%d 2d=%d 3d=%d 4d=%d 5+d=%d\n", *n_1d, *n_2d, *n_3d, *n_4d, *n_other ); */ free( names ); } /*************************************************************************************************/ void x_init_widgets_varsel_menu_inner( Widget parent, long *varlist, int nv, char *tag, Widget *var_menu_2use, Widget *list_of_sel_widgets ) { char temp[1024], widget_name[1024], var_menu_name[1024]; NCVar *cursor; int i_cursor, i; snprintf( temp, 1020, "(%d) %s vars", nv, tag ); snprintf( var_menu_name, 1020, "var_menu_%s", tag ); varsel_menu_widget = XtVaCreateManagedWidget( "varsel_menu", menuButtonWidgetClass, parent, XtNmenuName, XtNewString(var_menu_name), XtNlabel, temp, NULL ); *var_menu_2use = XtVaCreatePopupShell( XtNewString(var_menu_name), simpleMenuWidgetClass, varsel_menu_widget, NULL ); for( i=0; inext; i_cursor++; } snprintf( widget_name, 1020, "%s", cursor->name ); list_of_sel_widgets[i] = XtVaCreateManagedWidget( widget_name, smeBSBObjectClass, *var_menu_2use, NULL ); XtAddCallback( list_of_sel_widgets[i], XtNcallback, varsel_menu_select, (XtPointer)varlist[i] ); } } /************************************************************************************************* * The widget selection area can be in one of two different modes. In "menu" mode, there is one button * for all the 1D variables, one button for all the 2D variables, ..., up to one button for all the * variables with dimensionality > 4. When you click on one of these buttons, a pop-up menu shows * all the variables that can be selected that have that number of dims. * In "list" mode, all the variables are simply listed in the control panel. * For files with a large number of variables, the "list" mode can get too big, hence the * existence of the "menu" mode. */ void x_init_widgets_varsel_menu( Widget parent ) { long *vl_1d, *vl_2d, *vl_3d, *vl_4d, *vl_other; int n_1d, n_2d, n_3d, n_4d, n_other, n_tot; Widget menu_box; menu_box = XtVaCreateManagedWidget( "varsel_menu_box", boxWidgetClass, parent, XtNorientation, XtorientHorizontal, XtNborderWidth, 0, NULL); n_tot = n_vars_in_list( variables ); /* Allocate our "global" array that will store each menu selection widget, so we * can later find them to set their sensitivities and otherwise manipulate them. */ varsel_menu_widget_list = (Widget *)malloc( n_tot * sizeof(Widget) ); /* Sort vars into lists based on their number of dimensions */ x_sort_vars_by_ndims( variables, &vl_1d, &n_1d, &vl_2d, &n_2d, &vl_3d, &n_3d, &vl_4d, &n_4d, &vl_other, &n_other ); if( n_1d > 0 ) x_init_widgets_varsel_menu_inner( menu_box, vl_1d, n_1d, "1d", &var_menu_1d, varsel_menu_widget_list ); if( n_2d > 0 ) x_init_widgets_varsel_menu_inner( menu_box, vl_2d, n_2d, "2d", &var_menu_2d, varsel_menu_widget_list+n_1d ); if( n_3d > 0 ) x_init_widgets_varsel_menu_inner( menu_box, vl_3d, n_3d, "3d", &var_menu_3d, varsel_menu_widget_list+n_1d+n_2d ); if( n_4d > 0 ) x_init_widgets_varsel_menu_inner( menu_box, vl_4d, n_4d, "4d", &var_menu_4d, varsel_menu_widget_list+n_1d+n_2d+n_3d ); if( n_other > 0 ) x_init_widgets_varsel_menu_inner( menu_box, vl_other, n_other, "5d", &var_menu_other, varsel_menu_widget_list+n_1d+n_2d+n_3d+n_4d ); } /*************************************************************************************************/ void x_init_widgets_varsel_list( Widget parent ) { int n_vars, n_varsel_boxes, which_box, i, state; NCVar *var; char widget_name[128]; Widget w; Pixel col2set; /* Arrange the variables in boxes, n_vars_per_row variables to a box */ n_vars = n_vars_in_list( variables ); n_varsel_boxes = n_vars / app_data.n_vars_per_row + 5; var_selection_widget = (Widget *)malloc( n_varsel_boxes*sizeof( Widget )); /* Make an array of widgets for the variables; indicate the end of the * array by a NULL value. */ varlist_widget = (Widget *)malloc( (n_vars+1)*sizeof(Widget)); if( varlist_widget == NULL ) { fprintf( stderr, "ncview: x_init_widgets: malloc "); fprintf( stderr, "failed on varlist_widget initializeation\n" ); exit( -1 ); } *(varlist_widget+n_vars) = NULL; var = variables; which_box = 0; for( i=0; iname ); state = False; if( i == 0 ) /* first variable button */ *(varlist_widget+i) = XtVaCreateManagedWidget( widget_name, toggleWidgetClass, *(var_selection_widget+which_box-1), XtNstate, state, XtNlabel, var->name, XtNsensitive, True, XtNwidth, app_data.varlabel_width, NULL ); else *(varlist_widget+i) = XtVaCreateManagedWidget( widget_name, toggleWidgetClass, *(var_selection_widget+which_box-1), XtNradioGroup, *varlist_widget, XtNstate, state, XtNlabel, var->name, XtNsensitive, True, XtNwidth, app_data.varlabel_width, NULL ); if( (n_vars > 1) && app_data.var_colors && options.color_by_ndims ) { switch( var->effective_dimensionality ) { case 1: col2set = app_data.foreground1d; break; case 2: col2set = app_data.foreground2d; break; case 3: col2set = app_data.foreground3d; break; case 4: col2set = app_data.foreground4d; break; case 5: default: col2set = app_data.foreground5d; break; } XtVaSetValues( *(varlist_widget+i), XtNforeground, col2set, NULL ); } var = var->next; } /* In the degenerate case of only one variable, must make it a radio * group by itself; can't do it above, because it needs to know its * own widget number before it can be done. */ if( n_vars == 1 ) XtVaSetValues( *varlist_widget, XtNradioGroup, *varlist_widget, NULL ); i = 0; while( (w = *(varlist_widget + i++)) != NULL ) XtAddCallback( w, XtNcallback, varlist_mod1, NULL ); } /*************************************************************************************************/ void x_init_widgets_varsel( Widget parent ) { if( options.varsel_style == VARSEL_LIST ) x_init_widgets_varsel_list( parent ); else if( options.varsel_style == VARSEL_MENU ) x_init_widgets_varsel_menu( parent ); else { fprintf( stderr, "x_init_widgets_varsel: unknown value for options.varsel_style\n" ); exit(-1); } } /*************************************************************************************************/ void x_init_widgets_groupsel( Widget parent ) { int n_groups, n_groupsel_boxes, which_box, i, state; NCVar *var; char widget_name[128]; Widget w; Pixel col2set; Stringlist *group_list, *cursor; /* Get list of known groups */ group_list = get_group_list( variables ); /* Arrange the groups in boxes, n_vars_per_row variables to a box */ n_groups = n_strings_in_list( group_list ); n_groupsel_boxes = n_groups / app_data.n_vars_per_row + 5; group_selection_widget = (Widget *)malloc( n_groupsel_boxes*sizeof( Widget )); /* Make an array of widgets for the variables; indicate the end of the * array by a NULL value. */ grouplist_widget = (Widget *)malloc( (n_groups+1)*sizeof(Widget)); if( grouplist_widget == NULL ) { fprintf( stderr, "ncview: x_init_widgets: malloc "); fprintf( stderr, "failed on grouplist_widget initializeation\n" ); exit( -1 ); } *(grouplist_widget+n_groups) = NULL; cursor = group_list; which_box = 0; while( cursor != NULL ) { if( i == 0 ) { /* The very first button box! */ snprintf( widget_name, 127, "groupselbox_%1d", which_box+1 ); *(group_selection_widget+which_box) = XtVaCreateManagedWidget( widget_name, boxWidgetClass, parent, XtNorientation, XtorientHorizontal, XtNborderWidth, 0, NULL); snprintf( widget_name, 127, "grouplist_label_%1d", which_box+1 ); grouplist_label_widget = XtVaCreateManagedWidget( widget_name, labelWidgetClass, *(group_selection_widget+which_box), XtNwidth, app_data.button_width, XtNlabel, "Group:", XtNborderWidth, 0, NULL ); which_box++; } else if( (i % app_data.n_vars_per_row) == 0 ) { /* A new button box! */ snprintf( widget_name, 127, "box_%1d", which_box+1 ); *(var_selection_widget+which_box) = XtVaCreateManagedWidget( widget_name, boxWidgetClass, parent, XtNorientation, XtorientHorizontal, XtNborderWidth, 0, XtNfromVert, *(var_selection_widget + which_box - 1), NULL); snprintf( widget_name, 127, "varlist_label_%1d", which_box+1 ); varlist_label_widget = XtVaCreateManagedWidget( widget_name, labelWidgetClass, *(var_selection_widget+which_box), XtNwidth, app_data.button_width, XtNborderWidth, 0, XtNlabel, "", NULL ); which_box++; } snprintf( widget_name, 127, "varsel_%s", var->name ); state = False; if( i == 0 ) /* first variable button */ *(varlist_widget+i) = XtVaCreateManagedWidget( widget_name, toggleWidgetClass, *(var_selection_widget+which_box-1), XtNstate, state, XtNlabel, var->name, XtNsensitive, True, XtNwidth, app_data.varlabel_width, NULL ); else *(varlist_widget+i) = XtVaCreateManagedWidget( widget_name, toggleWidgetClass, *(var_selection_widget+which_box-1), XtNradioGroup, *varlist_widget, XtNstate, state, XtNlabel, var->name, XtNsensitive, True, XtNwidth, app_data.varlabel_width, NULL ); if( (n_vars > 1) && app_data.var_colors && options.color_by_ndims ) { switch( var->effective_dimensionality ) { case 1: col2set = app_data.foreground1d; break; case 2: col2set = app_data.foreground2d; break; case 3: col2set = app_data.foreground3d; break; case 4: col2set = app_data.foreground4d; break; case 5: default: col2set = app_data.foreground5d; break; } XtVaSetValues( *(varlist_widget+i), XtNforeground, col2set, NULL ); } var = var->next; } /* In the degenerate case of only one variable, must make it a radio * group by itself; can't do it above, because it needs to know its * own widget number before it can be done. */ if( n_vars == 1 ) XtVaSetValues( *varlist_widget, XtNradioGroup, *varlist_widget, NULL ); i = 0; while( (w = *(varlist_widget + i++)) != NULL ) XtAddCallback( w, XtNcallback, varlist_mod1, NULL ); } /*************************************************************************************************/ void x_init_widgets_dimlabels( Widget parent ) { labels_row_widget = XtVaCreateManagedWidget( "label_row", boxWidgetClass, commandcanvas_widget, XtNfromVert, varsel_form_widget, XtNorientation, XtorientHorizontal, NULL); lr_dim_widget = XtVaCreateManagedWidget( "label_dimension", labelWidgetClass, labels_row_widget, XtNlabel, "Dim:", XtNjustify, XtJustifyRight, XtNwidth, 50, NULL); lr_name_widget = XtVaCreateManagedWidget( "label_name", labelWidgetClass, labels_row_widget, XtNlabel, "Name:", XtNwidth, app_data.dimlabel_width, NULL); lr_min_widget = XtVaCreateManagedWidget( "label_min", labelWidgetClass, labels_row_widget, XtNlabel, "Min:", XtNwidth, app_data.dimlabel_width, NULL); lr_cur_widget = XtVaCreateManagedWidget( "label_cur", labelWidgetClass, labels_row_widget, XtNlabel, "Current:", XtNwidth, app_data.dimlabel_width, NULL); lr_max_widget = XtVaCreateManagedWidget( "label_max", labelWidgetClass, labels_row_widget, XtNlabel, "Max:", XtNwidth, app_data.dimlabel_width, NULL); lr_units_widget = XtVaCreateManagedWidget( "label_units", labelWidgetClass, labels_row_widget, XtNlabel, "Units:", XtNwidth, app_data.dimlabel_width, NULL); } /*************************************************************************************************/ void x_init_widgets( Widget top ) { int n_dims; int max_dims; Stringlist *dim_list, *max_dim_list=NULL; NCVar *var; x_init_widgets_ccontourpanel( top ); if( options.display_type == PseudoColor ) commandcanvas_widget = XtVaCreateManagedWidget( "commandcanvas", formWidgetClass, top, XtNcolormap, current_colormap, NULL); else commandcanvas_widget = XtVaCreateManagedWidget( "commandcanvas", formWidgetClass, top, NULL); /* The labels that hold name of displayed variable, the * variable's range, current location and value, and * the displayed frame number. */ x_init_widgets_labels( commandcanvas_widget ); /* First row of buttons, including "Quit" and the * tape-recorder style movement buttons */ x_init_widgets_buttonbox( commandcanvas_widget ); /* Second row of options buttons, including colormap selection, * whether or not to invert, mag, transformation, axes, * range, interpolation, and printing */ x_init_widgets_optionbox( commandcanvas_widget ); /* The colorbar widget */ colorbar_form_widget = XtVaCreateManagedWidget( "colormapform", formWidgetClass, commandcanvas_widget, XtNfromVert, optionbox_widget, XtNresizable, True, NULL); colorbar_widget = XtVaCreateManagedWidget( "colormap", simpleWidgetClass, colorbar_form_widget, XtNwidth, 24, XtNheight, 24, XtNborderWidth, 0, XtNresizable, True, XtNleft, XtChainLeft, XtNright, XtChainRight, NULL); XtAddEventHandler( colorbar_widget, ExposureMask, FALSE, (XtEventHandler)expose_colorbar, NULL ); if( options.enable_group_sel ) { groupsel_form_widget = XtVaCreateManagedWidget( "groupselectform", formWidgetClass, commandcanvas_widget, XtNfromVert, colorbar_form_widget, NULL); grouplist_label_widget = XtVaCreateManagedWidget( "grouplist_label_widget", labelWidgetClass, groupsel_form_widget, XtNwidth, app_data.button_width, XtNlabel, "Group:", XtNborderWidth, 0, NULL ); /* the widgets that allow the user to select the group to display */ x_init_widgets_groupsel( groupsel_form_widget ); /* Only diff between this and varsel_form_widget create call * below is what widget this widget is vertically from */ varsel_form_widget = XtVaCreateManagedWidget( "varselectform", formWidgetClass, commandcanvas_widget, XtNfromVert, groupsel_form_widget, NULL); } else varsel_form_widget = XtVaCreateManagedWidget( "varselectform", formWidgetClass, commandcanvas_widget, XtNfromVert, colorbar_form_widget, NULL); /* the widgets that allow the user to select the variable to display */ x_init_widgets_varsel( varsel_form_widget ); /* Description lables for the following dimension entries */ x_init_widgets_dimlabels( commandcanvas_widget ); /* Construct an aggregate list which has the most possible scannable * dimensions for all variables in the file. */ max_dims = -1; var = variables; while( var != NULL ) { dim_list = fi_scannable_dims( var->first_file->id, var->name ); n_dims = stringlist_len( dim_list ); if( n_dims > max_dims ) { max_dims = n_dims; max_dim_list = dim_list; } var = var->next; } x_init_dim_info( max_dim_list ); } /*************************************************************************************************/ void x_init_pixmaps( Widget top ) { create_pixmap( top, &reverse_pixmap, BUTTON_REWIND ); create_pixmap( top, &backwards_pixmap, BUTTON_BACKWARDS ); create_pixmap( top, &pause_pixmap, BUTTON_PAUSE ); create_pixmap( top, &forward_pixmap, BUTTON_FORWARD ); create_pixmap( top, &fastforward_pixmap, BUTTON_FASTFORWARD ); open_circle_pixmap = XCreateBitmapFromData( XtDisplay(top), RootWindowOfScreen(XtScreen(top)), (char *)open_circle_bitmap_bits, open_circle_bitmap_width, open_circle_bitmap_height ); closed_circle_pixmap = XCreateBitmapFromData( XtDisplay(top), RootWindowOfScreen(XtScreen(top)), (char *)closed_circle_bitmap_bits, closed_circle_bitmap_width, closed_circle_bitmap_height ); } /*************************************************************************************************/ void create_pixmap( Widget shell_widget, Pixmap *pixmap, int id ) { switch( id ) { case BUTTON_REWIND: *pixmap = XCreateBitmapFromData( XtDisplay(shell_widget), RootWindowOfScreen(XtScreen(shell_widget)), (char *)reversebitmap_bits, reversebitmap_width, reversebitmap_height ); break; case BUTTON_BACKWARDS: *pixmap = XCreateBitmapFromData( XtDisplay(shell_widget), RootWindowOfScreen(XtScreen(shell_widget)), (char *)backbitmap_bits, backbitmap_width, backbitmap_height ); break; case BUTTON_PAUSE: *pixmap = XCreateBitmapFromData( XtDisplay(shell_widget), RootWindowOfScreen(XtScreen(shell_widget)), (char *)pausebitmap_bits, pausebitmap_width, pausebitmap_height ); break; case BUTTON_FORWARD: *pixmap = XCreateBitmapFromData( XtDisplay(shell_widget), RootWindowOfScreen(XtScreen(shell_widget)), (char *)forwardbitmap_bits, forwardbitmap_width, forwardbitmap_height ); break; case BUTTON_FASTFORWARD: *pixmap = XCreateBitmapFromData( XtDisplay(shell_widget), RootWindowOfScreen(XtScreen(shell_widget)), (char *)ffbitmap_bits, ffbitmap_width, ffbitmap_height ); break; default: fprintf( stderr, "err: internal error in ncview,\n" ); fprintf( stderr, "routine create_pixmap: no recognized value\n" ); fprintf( stderr, ">%d<\n", id ); exit( 1 ); break; } } /*************************************************************************************************/ void x_draw_2d_field( unsigned char *data, size_t width, size_t height, size_t timestep ) { Display *display; Screen *screen; static XImage *ximage; XGCValues values; GC gc; static size_t last_width=0L, last_height=0L; static unsigned char *tc_data=NULL; #ifdef HAVE_PNG if( options.dump_frames ) dump_to_png( data, width, height, timestep ); #endif display = XtDisplay( ccontour_widget ); screen = XtScreen ( ccontour_widget ); if( options.display_type == TrueColor ) { /* If the TrueColor data array does not yet exist, * or is the wrong size, then allocate it. */ if( tc_data == NULL ) { tc_data=(unsigned char *)malloc( server.bitmap_unit*width*height ); last_width = width; last_height = height; } else if( (width!=last_width) || (height!=last_height)) { free( tc_data ); last_width = width; last_height = height; tc_data=(unsigned char *)malloc( server.bitmap_unit*width*height ); } /* Convert data to TrueColor representation, with * the proper number of bytes per pixel */ make_tc_data( data, width, height, current_colormap_list->color_list, tc_data ); ximage = XCreateImage( display, XDefaultVisualOfScreen( screen ), XDefaultDepthOfScreen ( screen ), ZPixmap, 0, (char *)tc_data, (unsigned int)width, (unsigned int)height, 32, 0 ); } else /* display_type == PseudoColor */ { ximage = XCreateImage( display, XDefaultVisualOfScreen( screen ), XDefaultDepthOfScreen ( screen ), ZPixmap, 0, (char *)data, (unsigned int)width, (unsigned int)height, 8, 0 ); } gc = XtGetGC( ccontour_widget, (XtGCMask)0, &values ); if( !valid_display ) return; XPutImage( display, XtWindow( ccontour_widget ), gc, ximage, 0, 0, 0, 0, (unsigned int)width, (unsigned int)height ); } /*************************************************************************************************/ void x_set_speed_proc( Widget scrollbar, XtPointer client_data, XtPointer position ) { float f_pos; f_pos = *(float *)position; options.frame_delay = f_pos; } /*************************************************************************************************/ void x_set_2d_size( size_t width, size_t height ) { size_t new_width, new_height, vp_width, vp_height, sb_width; Dimension widget_height; static size_t last_vp_width=0L, last_vp_height=0L; Position cur_x, cur_y, new_vp_x, new_vp_y; int max_width, max_height; int set_vp_coords; /* options.maxsize is given in PERCENT of the maximum screen size in each direction */ if( options.maxsize_pct == -1 ) { max_width = options.maxsize_width; max_height = options.maxsize_height; } else { max_width = (int)( ((double)options.maxsize_pct)/100.0 * (double)server.width ); max_height = (int)( ((double)options.maxsize_pct)/100.0 * (double)server.height ); } horiz_scroll_widget = XtNameToWidget( ccontour_viewport_widget, "horizontal" ); vert_scroll_widget = XtNameToWidget( ccontour_viewport_widget, "vertical" ); if( (horiz_scroll_widget==0) && (vert_scroll_widget==0)) sb_width = 0; else sb_width = 15; /* scrollbar width */ /* Resize actual ccontour image to new proper size */ new_width = width; new_height = height; if( options.want_extra_info ) { XtVaGetValues( ccontour_info1_widget, XtNheight, &widget_height, NULL ); new_height += widget_height+4L; XtVaGetValues( ccontour_info2_widget, XtNheight, &widget_height, NULL ); new_height += widget_height+4L; } XtResizeWidget( ccontour_widget, (Dimension)new_width, (Dimension)new_height, 1 ); /* See if that is too big given our constraints */ vp_width = new_width; if( vp_width > max_width ) vp_width = max_width; vp_height = new_height; if( vp_height > max_height ) vp_height = max_height; if( (vp_width != last_vp_width) || (vp_height != last_vp_height)) { XtResizeWidget( ccontourpanel_widget, (Dimension)(vp_width), (Dimension)(vp_height), 0 ); XtResizeWidget( ccontour_viewport_widget, (Dimension)(vp_width), (Dimension)(vp_height), 0 ); XtResizeWidget( ccontour_form_widget, (Dimension)(vp_width), (Dimension)(vp_height), 0 ); } XtVaGetValues( ccontour_widget, XtNx, &cur_x, XtNy, &cur_y, NULL ); cur_x = -cur_x; /* necessary b/c viewport origin generally below and to right of pixmap, not above and to left */ cur_y = -cur_y; set_vp_coords = 0; new_vp_x = cur_x; new_vp_y = cur_y; if( cur_y + vp_height > new_height ) { new_vp_y = new_height - cur_y; set_vp_coords = 1; } if( cur_x + vp_width > new_width ) { new_vp_x = new_width - cur_x; set_vp_coords = 1; } if( set_vp_coords ) XawViewportSetCoordinates( ccontour_viewport_widget, new_vp_x, new_vp_y ); if( horiz_scroll_widget != 0 ) XawScrollbarSetThumb( horiz_scroll_widget, (float)cur_x/(float)new_width, (float)vp_width/(float)new_width ); if( vert_scroll_widget != 0 ) XawScrollbarSetThumb( vert_scroll_widget, (float)cur_y/(float)new_height, (float)vp_height/(float)new_height ); last_vp_width = vp_width; last_vp_height = vp_height; } /*************************************************************************************************/ void x_set_label( int id, char *string ) { switch( id ) { case LABEL_1: /* usually title */ x_set_lab( label1_widget, string, app_data.label_width ); break; case LABEL_2: /* usually scan variable name */ x_set_lab( label2_widget, string, app_data.label_width ); break; case LABEL_3: /* usually scan place */ x_set_lab( label3_widget, string, app_data.label_width ); break; case LABEL_4: /* usually min,max info */ x_set_lab( label4_widget, string, app_data.label_width ); break; case LABEL_5: /* usually data value */ x_set_lab( label5_widget, string, app_data.label_width ); break; case LABEL_6: /* usually scalar coord info */ x_set_lab( label6_widget, string, app_data.label_width ); break; case LABEL_COLORMAP_NAME: x_set_lab( cmap_button_widget, string, app_data.button_width ); break; case LABEL_BLOWUP: x_set_lab( blowup_widget, string, app_data.button_width ); break; case LABEL_TRANSFORM: x_set_lab( transform_widget, string, app_data.button_width ); break; case LABEL_CCINFO_1: x_set_lab( ccontour_info1_widget, string, 0 ); break; case LABEL_CCINFO_2: x_set_lab( ccontour_info2_widget, string, 0 ); break; case LABEL_BLOWUP_TYPE: x_set_lab( blowup_type_widget, string, app_data.button_width ); break; default: fprintf( stderr, "ncview: x_set_label: internal error,\n" ); fprintf( stderr, "unknown label id %d\n", id ); exit( -1 ); } } /*************************************************************************************************/ void x_set_lab( Widget w, char *s, int width ) { XtVaSetValues( w, XtNlabel, s, NULL ); if( width != 0 ) XtVaSetValues( w, XtNwidth, width, NULL ); } /*************************** X interface button callbacks ************************/ static void add_callbacks() { XtAddCallback( quit_button_widget, XtNcallback, quit_mod1, NULL); XtAddCallback( cmap_button_widget, XtNcallback, cmap_mod1, NULL ); XtAddCallback( restart_button_widget, XtNcallback, restart_mod1, NULL ); XtAddCallback( reverse_button_widget, XtNcallback, reverse_mod1, NULL ); XtAddCallback( backwards_button_widget, XtNcallback, back_mod1, NULL ); XtAddCallback( pause_button_widget, XtNcallback, pause_mod1, NULL ); XtAddCallback( forward_button_widget, XtNcallback, forward_mod1, NULL ); XtAddCallback( fastforward_button_widget, XtNcallback, ff_mod1, NULL ); XtAddCallback( edit_button_widget, XtNcallback, edit_mod1, NULL ); XtAddCallback( info_button_widget, XtNcallback, info_mod1, NULL ); XtAddCallback( invert_button_widget, XtNcallback, invert_mod1, NULL ); XtAddCallback( invert_color_button_widget, XtNcallback, invert_color_mod1, NULL ); XtAddCallback( blowup_widget, XtNcallback, blowup_mod1, NULL ); XtAddCallback( transform_widget, XtNcallback, transform_mod1, NULL ); XtAddCallback( dimset_widget, XtNcallback, dimset_mod1, NULL ); XtAddCallback( range_widget, XtNcallback, range_mod1, NULL ); XtAddCallback( scrollspeed_widget, XtNjumpProc, x_set_speed_proc, NULL ); XtAddCallback( options_button_widget, XtNcallback, options_mod1, NULL ); XtAddCallback( blowup_type_widget, XtNcallback, blowup_type_mod1, NULL ); XtAddCallback( print_button_widget, XtNcallback, print_button_callback, NULL ); } /*************************************************************************************************/ void options_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_OPTIONS, MOD_1 ); } /*************************************************************************************************/ void range_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_RANGE, MOD_1 ); } /*************************************************************************************************/ void print_button_callback( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_PRINT, MOD_1 ); } /*************************************************************************************************/ void blowup_type_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_BLOWUP_TYPE, MOD_1 ); } /*************************************************************************************************/ void range_mod3( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_RANGE, MOD_3 ); } /*************************************************************************************************/ void dimset_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_DIMSET, MOD_1 ); } /*************************************************************************************************/ void quit_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_QUIT, MOD_1 ); } /*************************************************************************************************/ void cmap_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_COLORMAP_SELECT, MOD_1 ); } /*************************************************************************************************/ void cmap_mod3( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_COLORMAP_SELECT, MOD_3 ); } /*************************************************************************************************/ void do_plot_xy( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { plot_XY(); } /*************************************************************************************************/ void do_set_dataedit_place( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { set_dataedit_place(); } /*************************************************************************************************/ void do_quit_app( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_QUIT, MOD_1 ); } /*************************************************************************************************/ void do_set_min_from_curdata( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { set_min_from_curdata(); } /*************************************************************************************************/ void do_set_max_from_curdata( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { set_max_from_curdata(); } /*************************************************************************************************/ void diminfo_cur_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { int i = 0; Widget *w; String label; while( (w = diminfo_cur_widget+i) != NULL ) { if( *w == widget ) { XtVaGetValues( *(diminfo_name_widget+i), XtNlabel, &label, NULL ); in_change_current( label, MOD_1 ); return; } i++; } fprintf( stderr, "ncview: diminfo_cur_mod1 callback: can't find " ); fprintf( stderr, "widget for the pressed button\n" ); exit( -1 ); } /*************************************************************************************************/ void diminfo_cur_mod2( Widget widget, XButtonEvent *event, String *params, Cardinal *num_params ) { int i = 0; Widget *w; String label; while( (w = diminfo_cur_widget+i) != NULL ) { if( *w == widget ) { XtVaGetValues( *(diminfo_name_widget+i), XtNlabel, &label, NULL ); in_change_current( label, MOD_2 ); return; } i++; } fprintf( stderr, "ncview: diminfo_cur_mod2 callback: can't find " ); fprintf( stderr, "widget for the pressed button\n" ); exit( -1 ); } /*************************************************************************************************/ void diminfo_cur_mod3( Widget widget, XButtonEvent *event, String *params, Cardinal *num_params ) { int i = 0; Widget *w; String label; while( (w = diminfo_cur_widget+i) != NULL ) { if( *w == widget ) { XtVaGetValues( *(diminfo_name_widget+i), XtNlabel, &label, NULL ); in_change_current( label, MOD_3 ); return; } i++; } fprintf( stderr, "ncview: diminfo_cur_mod3 callback: can't find " ); fprintf( stderr, "widget for the pressed button\n" ); exit( -1 ); } /*************************************************************************************************/ void diminfo_cur_mod4( Widget widget, XButtonEvent *event, String *params, Cardinal *num_params ) { int i = 0; Widget *w; String label; while( (w = diminfo_cur_widget+i) != NULL ) { if( *w == widget ) { XtVaGetValues( *(diminfo_name_widget+i), XtNlabel, &label, NULL ); in_change_current( label, MOD_4 ); return; } i++; } fprintf( stderr, "ncview: diminfo_cur_mod4 callback: can't find " ); fprintf( stderr, "widget for the pressed button\n" ); exit( -1 ); } /*************************************************************************************************/ void restart_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_RESTART, MOD_1 ); } /*************************************************************************************************/ void reverse_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_REWIND, MOD_1 ); } /*************************************************************************************************/ void reverse_mod2( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_REWIND, MOD_2 ); } /*************************************************************************************************/ void back_mod2( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_BACKWARDS, MOD_2 ); } /*************************************************************************************************/ void back_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_BACKWARDS, MOD_1 ); } /*************************************************************************************************/ void pause_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_PAUSE, MOD_1 ); } /*************************************************************************************************/ void forward_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_FORWARD, MOD_1 ); } /*************************************************************************************************/ void forward_mod2( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_FORWARD, MOD_2 ); } /*************************************************************************************************/ void edit_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_EDIT, MOD_1 ); } /*************************************************************************************************/ void info_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_INFO, MOD_1 ); } /*************************************************************************************************/ void ff_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_FASTFORWARD, MOD_1 ); } /*************************************************************************************************/ void fastforward_mod2( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_FASTFORWARD, MOD_2 ); } /*************************************************************************************************/ void invert_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_INVERT_PHYSICAL, MOD_1 ); } /*************************************************************************************************/ void invert_color_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_INVERT_COLORMAP, MOD_1 ); } /*************************************************************************************************/ void blowup_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_BLOWUP, MOD_1 ); } /*************************************************************************************************/ void blowup_mod4( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_BLOWUP, MOD_4 ); } /*************************************************************************************************/ void blowup_mod3( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_BLOWUP, MOD_3 ); } /*************************************************************************************************/ void blowup_mod2( Widget w, XButtonEvent *event, String *params, Cardinal *num_params ) { in_button_pressed( BUTTON_BLOWUP, MOD_2 ); } /*************************************************************************************************/ void transform_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { in_button_pressed( BUTTON_TRANSFORM, MOD_1 ); } /*====================================================================================== * Note that this callback is used ONLY when the 'list' type variable selection is * being used. When the 'menu' type is being used, a different callback is invoked * from those variable selection widgets (varsel_menu_select). */ void varlist_mod1( Widget widget, XtPointer client_data, XtPointer call_data) { char *widget_name; /* Only respond to 'set' calls, not 'unset' calls... */ if( call_data == 0 ) return; widget_name = XawToggleGetCurrent( *varlist_widget ); if( widget_name == NULL ) /* happens because first call to */ return; /* ToggleSet unsets the previous */ /* selection, which is NULL */ /* advance past the leading 'varsel_' */ widget_name += strlen( "varsel_" ); in_variable_selected( widget_name ); } /*************************************************************************************************/ void x_set_var_sensitivity( char *varname, int sens ) { int i = 0; String label; if( options.varsel_style == VARSEL_LIST ) { while( (varlist_widget+i) != NULL ) { XtVaGetValues( *(varlist_widget+i), XtNlabel, &label, NULL ); if( strcmp( varname, label ) == 0 ) { XtVaSetValues( *(varlist_widget+i), XtNsensitive, sens, NULL ); if( sens == FALSE ) XtVaSetValues( *(varlist_widget+i), XtNstate, FALSE, NULL ); return; } i++; } } else if( options.varsel_style == VARSEL_MENU ) { for( i=0; i%s<\n", var_name ); exit( -1 ); } /*************************************************************************************************/ void x_indicate_active_dim( int dimension, char *dim_name ) { Widget *w; String label; int i = 0; char new_label[ 132 ]; if( dimension == DIMENSION_X ) snprintf( new_label, 130, "X:" ); else if( dimension == DIMENSION_Y ) snprintf( new_label, 130, "Y:" ); else if( dimension == DIMENSION_SCAN ) snprintf( new_label, 130, "Scan:" ); else if( dimension == DIMENSION_NONE ) snprintf( new_label, 130, " " ); else { fprintf( stderr, "ncview: x_indicate_active_dim: unknown " ); fprintf( stderr, "dimension received: %d\n", dimension ); exit( -1 ); } i = 0; w = diminfo_name_widget; while( *w != NULL ) { XtVaGetValues( *w, XtNlabel, &label, NULL ); if( strcmp( label, dim_name ) == 0 ) { XtVaSetValues( *(diminfo_dim_widget+i), XtNlabel, new_label, XtNwidth, app_data.dimlabel_width, NULL); return; } w = (diminfo_name_widget + ++i ); } fprintf( stderr, "ncview: x_indicate_active_dim: cannot find " ); fprintf( stderr, "widget for dimension %d, named %s\n", dimension, dim_name ); exit( -1 ); } /*************************************************************************************************/ void x_set_sensitive( int button_id, int state ) { switch( button_id ) { case BUTTON_BLOWUP_TYPE: XtVaSetValues( blowup_type_widget, XtNsensitive, state, NULL ); break; case BUTTON_RANGE: XtVaSetValues( range_widget, XtNsensitive, state, NULL ); break; case BUTTON_DIMSET: XtVaSetValues( dimset_widget, XtNsensitive, state, NULL ); break; case BUTTON_RESTART: XtVaSetValues( restart_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_REWIND: XtVaSetValues( reverse_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_BACKWARDS: XtVaSetValues( backwards_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_PAUSE: XtVaSetValues( pause_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_FORWARD: XtVaSetValues( forward_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_FASTFORWARD: XtVaSetValues( fastforward_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_COLORMAP_SELECT: XtVaSetValues( cmap_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_INVERT_PHYSICAL: XtVaSetValues( invert_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_INVERT_COLORMAP: XtVaSetValues( invert_color_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_BLOWUP: XtVaSetValues( blowup_widget, XtNsensitive, state, NULL ); break; case BUTTON_TRANSFORM: XtVaSetValues( transform_widget, XtNsensitive, state, NULL ); break; case BUTTON_EDIT: XtVaSetValues( edit_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_INFO: XtVaSetValues( info_button_widget, XtNsensitive, state, NULL ); break; case BUTTON_PRINT: XtVaSetValues( print_button_widget, XtNsensitive, state, NULL ); break; } } /*************************************************************************************************/ void x_force_set_invert_state( int state ) { XtVaSetValues( invert_button_widget, XtNstate, state, NULL ); } /*************************************************************************************************/ void x_clear_dim_buttons() { Widget w; int i; if( xdimlist_widget == NULL ) return; i=0; while( (w = *(xdimlist_widget + i++)) != NULL ) XtDestroyWidget( w ); i=0; while( (w = *(ydimlist_widget + i++)) != NULL ) XtDestroyWidget( w ); } /*************************************************************************************************/ int x_set_scan_dims( Stringlist *dim_list, char *x_axis_name, char *y_axis_name, Stringlist **new_dim_list ) { Position width, height, root_x, root_y; char *new_xdim_name, *new_ydim_name; char *x_prefix = "xsel_", *y_prefix = "ysel_"; int i; if( options.display_type == TrueColor ) dimsel_popup_widget = XtVaCreatePopupShell( "Dimension Select", transientShellWidgetClass, topLevel, NULL ); else if( valid_display ) dimsel_popup_widget = XtVaCreatePopupShell( "Dimension Select", transientShellWidgetClass, topLevel, XtNcolormap, current_colormap, NULL ); else dimsel_popup_widget = XtVaCreatePopupShell( "Dimension Select", transientShellWidgetClass, topLevel, NULL ); dimsel_popupcanvas_widget = XtVaCreateManagedWidget( "dimsel_popupcanvas", formWidgetClass, dimsel_popup_widget, XtNborderWidth, 0, NULL); ydim_selection_widget = XtVaCreateManagedWidget( "ydimselectbox", boxWidgetClass, dimsel_popupcanvas_widget, XtNorientation, XtorientHorizontal, NULL); ydimlist_label_widget = XtVaCreateManagedWidget( "ydimlist_label", labelWidgetClass, ydim_selection_widget, XtNwidth, app_data.button_width, XtNjustify, XtJustifyRight, XtNlabel, "Y Dim:", NULL ); xdim_selection_widget = XtVaCreateManagedWidget( "xdimselectbox", boxWidgetClass, dimsel_popupcanvas_widget, XtNfromVert, ydim_selection_widget, XtNorientation, XtorientHorizontal, NULL); xdimlist_label_widget = XtVaCreateManagedWidget( "xdimlist_label", labelWidgetClass, xdim_selection_widget, XtNwidth, app_data.button_width, XtNjustify, XtJustifyRight, XtNlabel, "X Dim:", NULL ); x_make_dim_button_util( DIMENSION_Y, dim_list, y_prefix, &ydimlist_widget, ydim_selection_widget, y_axis_name ); x_make_dim_button_util( DIMENSION_X, dim_list, x_prefix, &xdimlist_widget, xdim_selection_widget, x_axis_name ); dimsel_ok_button_widget = XtVaCreateManagedWidget( "OK", commandWidgetClass, dimsel_popupcanvas_widget, XtNfromVert, xdim_selection_widget, NULL); dimsel_cancel_button_widget = XtVaCreateManagedWidget( "Cancel", commandWidgetClass, dimsel_popupcanvas_widget, XtNfromVert, xdim_selection_widget, XtNfromHoriz, dimsel_ok_button_widget, NULL); XtAddCallback( dimsel_ok_button_widget, XtNcallback, dimsel_callback, (XtPointer)MESSAGE_OK ); XtAddCallback( dimsel_cancel_button_widget, XtNcallback, dimsel_callback, (XtPointer)MESSAGE_CANCEL ); XtVaGetValues ( commandcanvas_widget, XtNwidth, &width, XtNheight, &height, NULL ); XtTranslateCoords( commandcanvas_widget, (Position)width, (Position)height, &root_x, &root_y ); XtVaSetValues ( dimsel_popup_widget, XtNx, root_x/2, XtNy, root_y/2, NULL ); XtPopup ( dimsel_popup_widget, XtGrabExclusive ); if( options.display_type == PseudoColor ) XSetWindowColormap( XtDisplay(topLevel), XtWindow(dimsel_popup_widget), current_colormap ); /* This mini main event loop just handles the dimension selection popup */ dimsel_popup_done = FALSE; while( ! dimsel_popup_done ) { XtAppNextEvent( x_app_context, &event ); XtDispatchEvent( &event ); } if( dimsel_popup_result == MESSAGE_OK ) { new_ydim_name = XawToggleGetCurrent( *ydimlist_widget ); new_xdim_name = XawToggleGetCurrent( *xdimlist_widget ); /* advance past the leading prefixes */ for( i=strlen(y_prefix); *(new_ydim_name+i) != '\0'; i++ ) *(new_ydim_name+i-strlen(y_prefix)) = *(new_ydim_name+i); *(new_ydim_name+i-strlen(y_prefix)) = '\0'; for( i=strlen(x_prefix); *(new_xdim_name+i) != '\0'; i++ ) *(new_xdim_name+i-strlen(x_prefix)) = *(new_xdim_name+i); *(new_xdim_name+i-strlen(x_prefix)) = '\0'; stringlist_add_string( new_dim_list, new_ydim_name, NULL, SLTYPE_NULL ); stringlist_add_string( new_dim_list, new_xdim_name, NULL, SLTYPE_NULL ); } XtPopdown( dimsel_popup_widget ); XtDestroyWidget( dimsel_cancel_button_widget ); XtDestroyWidget( dimsel_ok_button_widget ); XtDestroyWidget( dimsel_popupcanvas_widget ); XtDestroyWidget( dimsel_popup_widget ); dimsel_popup_widget = NULL; return( dimsel_popup_result ); } /*************************************************************************************************/ void dimsel_callback( Widget widget, XtPointer client_data, XtPointer call_data) { long l_client_data; l_client_data = (long)client_data; dimsel_popup_result = (int)l_client_data; dimsel_popup_done = TRUE; } /*************************************************************************************************/ void x_make_dim_button_util( int dimension, Stringlist *dim_list, char *prefix, Widget **dimlist_widget, Widget parent_widget, char *selected_name ) { Widget *w; int i, n_dims; Stringlist *s; char widget_name[ 64 ]; String label; /* Make the widget array; set the last element to NULL so that * we can find it later. */ n_dims = stringlist_len( dim_list ); *dimlist_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( *dimlist_widget == NULL ) { fprintf( stderr, "ncview: x_make_dim_buttons: malloc "); fprintf( stderr, "failed on dimlist_widget initialization\n" ); exit( -1 ); } *(*dimlist_widget+n_dims) = NULL; s = dim_list; i = 0; while( s != NULL ) { snprintf( widget_name, 62, "%s%s", prefix, s->string ); if( i == 0 ) *(*dimlist_widget + i) = XtVaCreateManagedWidget( widget_name, toggleWidgetClass, parent_widget, XtNwidth, app_data.button_width, XtNlabel, s->string, NULL); else *(*dimlist_widget + i) = XtVaCreateManagedWidget( widget_name, toggleWidgetClass, parent_widget, XtNlabel, s->string, XtNwidth, app_data.button_width, XtNradioGroup, **dimlist_widget, NULL); s = s->next; i++; } /* Now, set the initial value on the appropriate widget */ i = 0; w = *dimlist_widget; while( *w != NULL ) { XtVaGetValues( *w, XtNlabel, &label, NULL ); if( strcmp( label, selected_name ) == 0 ) { XtVaGetValues( *(*dimlist_widget+i), XtNradioData, &label, NULL ); XawToggleSetCurrent( **dimlist_widget, (XtPointer)label ); return; } w = (*dimlist_widget + ++i ); } fprintf( stderr, "?didn't find a match for name >%s<\n", selected_name ); } /*************************************************************************************************/ void check_app_res( AppDataPtr ad ) { if( ad->delta_step > 100 ) { fprintf( stderr, "ncview: check_app_data: error in resource " ); fprintf( stderr, "file entry for deltaStep. Syntax is:\n" ); fprintf( stderr, "if deltaStep > 0, then it indicates the " ); fprintf( stderr, "integer *percent* (from 1 to 100) to step \n"); fprintf( stderr, "on each press of the forward or backward "); fprintf( stderr, "buttons while holding down the Ctrl key.\n"); fprintf( stderr, "If deltaStep < 0, it indicates the number "); fprintf( stderr, "of frames to step in such events.\n" ); exit( -1 ); } if( (ad->button_width > 500) || (ad->button_width < 10) ) { fprintf( stderr, "ncview: check_app_data: error in resource " ); fprintf( stderr, "file entry for buttonWidth. Acceptable\n" ); fprintf( stderr, "range is 10 to 500\n" ); exit( -1 ); } if( (ad->label_width > 2000) || (ad->label_width < 100) ) { fprintf( stderr, "ncview: check_app_data: error in resource " ); fprintf( stderr, "file entry for labelWidth. Acceptable\n" ); fprintf( stderr, "range is 100 to 2000\n" ); exit( -1 ); } if( (ad->n_vars_per_row > 20) || (ad->n_vars_per_row < 1 ) ) { fprintf( stderr, "ncview: check_app_data: error in resource " ); fprintf( stderr, "file entry for NVarsPerRow. Acceptable\n" ); fprintf( stderr, "range is 1 to 20\n" ); exit( -1 ); } if( fabs(ad->version) < 0.001 ) { fprintf(stderr, "Note: no Ncview app-defaults file found, using internal defaults\n" ); } else if( fabs(ad->version - APP_RES_VERSION) > 0.001 ) { fprintf(stderr, "Note: incorrect version of Ncview app-defaults file found (was expecting %.2f, found %.2f), using internal defaults\n", APP_RES_VERSION, ad->version); } } /*************************************************************************************************/ void x_error( char *message ) { x_dialog( message, NULL, FALSE ); } /*************************************************************************************************/ int x_dialog( char *message, char *ret_string, int want_cancel_button ) { Position width, height, root_x, root_y; static Widget ok_button_widget, cancel_button_widget; if( options.display_type == TrueColor ) error_popup_widget = XtVaCreatePopupShell( "popup", transientShellWidgetClass, topLevel, NULL ); else if( valid_display ) error_popup_widget = XtVaCreatePopupShell( "popup", transientShellWidgetClass, topLevel, XtNcolormap, current_colormap, NULL ); else error_popup_widget = XtVaCreatePopupShell( "popup", transientShellWidgetClass, topLevel, NULL ); error_popupcanvas_widget = XtVaCreateManagedWidget( "error_popupcanvas", formWidgetClass, error_popup_widget, XtNborderWidth, 0, NULL); if( ret_string != NULL ) error_popupdialog_widget = XtVaCreateManagedWidget( "error_popupdialog", dialogWidgetClass, error_popupcanvas_widget, XtNlabel, message, XtNborderWidth, 0, XtNvalue, ret_string, NULL ); else error_popupdialog_widget = XtVaCreateManagedWidget( "error_popupdialog", dialogWidgetClass, error_popupcanvas_widget, XtNborderWidth, 0, XtNlabel, message, NULL ); ok_button_widget = XtVaCreateManagedWidget( "OK", commandWidgetClass, error_popupdialog_widget, NULL); XtAddCallback( ok_button_widget, XtNcallback, error_popup_callback, (XtPointer)MESSAGE_OK); if( want_cancel_button ) { cancel_button_widget = XtVaCreateManagedWidget( "Cancel", commandWidgetClass, error_popupdialog_widget, XtNfromHoriz, ok_button_widget, NULL); XtAddCallback( cancel_button_widget, XtNcallback, error_popup_callback, (XtPointer)MESSAGE_CANCEL); } /* Move the dialog to a reasonable location and pop it up */ XtVaGetValues ( commandcanvas_widget, XtNwidth, &width, XtNheight, &height, NULL ); XtTranslateCoords( commandcanvas_widget, (Position)width, (Position)height, &root_x, &root_y ); XtVaSetValues ( error_popup_widget, XtNx, root_x/2, XtNy, root_y/2, NULL ); XtPopup ( error_popup_widget, XtGrabExclusive ); if( options.display_type == PseudoColor ) XSetWindowColormap( XtDisplay(topLevel), XtWindow(error_popup_widget), current_colormap ); /* XtInstallAccelerators( error_popupdialog_widget, ok_button_widget ); */ while( ! error_popup_done ) { XtAppNextEvent( x_app_context, &event ); XtDispatchEvent( &event ); } error_popup_done = FALSE; if( ret_string != NULL ) strcpy( ret_string, XawDialogGetValueString( error_popupdialog_widget )); XtPopdown( error_popup_widget ); if( want_cancel_button ) XtDestroyWidget( cancel_button_widget ); XtDestroyWidget( ok_button_widget ); XtDestroyWidget( error_popupdialog_widget ); XtDestroyWidget( error_popupcanvas_widget ); XtDestroyWidget( error_popup_widget ); error_popup_widget = NULL; return( error_popup_result ); } /*************************************************************************************************/ void error_popup_callback( Widget widget, XtPointer client_data, XtPointer call_data) { long l_client_data; l_client_data = (long)client_data; error_popup_result = (int)l_client_data; error_popup_done = TRUE; } /*************************************************************************************************/ void x_fill_dim_info( NCDim *d, int please_flip ) { Widget *w; String widget_name; int i; char temp_label[132]; /* first, find the row we want */ i = 0; while( (w = diminfo_name_widget + i) != NULL ) { XtVaGetValues( *w, XtNlabel, &widget_name, NULL ); if( strcmp( widget_name, d->name ) == 0 ) { if( please_flip ) snprintf( temp_label, 130, "%g", d->max ); else snprintf( temp_label, 130, "%g", d->min ); XtVaSetValues( *(diminfo_min_widget+i), XtNlabel, temp_label, XtNwidth, app_data.dimlabel_width, NULL ); if( please_flip ) snprintf( temp_label, 130, "%g", d->min ); else snprintf( temp_label, 130, "%g", d->max ); XtVaSetValues( *(diminfo_max_widget+i), XtNlabel, temp_label, XtNwidth, app_data.dimlabel_width, NULL ); if( d->units == NULL ) XtVaSetValues( *(diminfo_units_widget+i), XtNlabel, "-", XtNwidth, app_data.dimlabel_width, NULL ); else XtVaSetValues( *(diminfo_units_widget+i), XtNlabel, limit_string(d->units), XtNwidth, app_data.dimlabel_width, NULL ); return; } i++; } fprintf( stderr, "ncview: x_fill_dim_info: error, can't find " ); fprintf( stderr, "dim info widget named \"%s\"\n", d->name ); exit( -1 ); } /*************************************************************************************************/ void x_set_cur_dim_value( char *dim_name, char *string ) { int i; Widget *w; String label; i = 0; while( (w = diminfo_name_widget+i) != NULL ) { XtVaGetValues( *w, XtNlabel, &label, NULL ); if( strcmp( label, dim_name ) == 0 ) { XtVaSetValues( *(diminfo_cur_widget+i), XtNlabel, string, NULL ); return; } i++; } fprintf( stderr, "ncview: x_set_cur_dim: error; widget for dimension "); fprintf( stderr, "named \"%s\" not found.\n", dim_name ); exit( -1 ); } /*************************************************************************************************/ void x_init_dim_info( Stringlist *dims ) { long ll; int n_dims; char widget_name[128]; Dimension bb_width, bb_height; XtVaGetValues( labels_row_widget, XtNwidth, &bb_width, XtNheight, &bb_height, NULL ); x_clear_dim_info(); n_dims = stringlist_len( dims ); diminfo_row_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_row_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_row widgets", n_dims ); exit( -1 ); } diminfo_dim_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_dim_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_dim widgets", n_dims ); exit( -1 ); } diminfo_name_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_name_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_name widgets", n_dims ); exit( -1 ); } diminfo_min_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_min_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_min widgets", n_dims ); exit( -1 ); } diminfo_cur_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_cur_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_cur widgets", n_dims ); exit( -1 ); } diminfo_max_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_max_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_max widgets", n_dims ); exit( -1 ); } diminfo_units_widget = (Widget *)malloc( (n_dims+1)*sizeof(Widget)); if( diminfo_units_widget == NULL ) { fprintf( stderr, "ncview: x_init_dim_info: malloc failed "); fprintf( stderr, "initializing %d diminfo_units widgets", n_dims ); exit( -1 ); } /* Mark the end of the arrays by a 'NULL' */ *(diminfo_row_widget + n_dims) = NULL; *(diminfo_dim_widget + n_dims) = NULL; *(diminfo_name_widget + n_dims) = NULL; *(diminfo_min_widget + n_dims) = NULL; *(diminfo_cur_widget + n_dims) = NULL; *(diminfo_max_widget + n_dims) = NULL; *(diminfo_units_widget + n_dims) = NULL; for( ll=0; llstring, XtNwidth, app_data.dimlabel_width, XtNborderWidth, 0, NULL); snprintf( widget_name, 127, "diminfo_min_%1ld", ll ); *(diminfo_min_widget+ll) = XtVaCreateManagedWidget( widget_name, labelWidgetClass, *(diminfo_row_widget+ll), XtNlabel, "Min:", XtNwidth, app_data.dimlabel_width, XtNborderWidth, 0, NULL); snprintf( widget_name, 127, "diminfo_cur_%1ld", ll ); *(diminfo_cur_widget+ll) = XtVaCreateManagedWidget( widget_name, commandWidgetClass, *(diminfo_row_widget+ll), XtNlabel, "Current:", XtNwidth, app_data.dimlabel_width, NULL); XtAddCallback( *(diminfo_cur_widget+ll), XtNcallback, diminfo_cur_mod1, (XtPointer)ll ); /* Add the modifications for the created curr_dimension button; * Button-3 gives mod3 and holding down control gives mod2. */ XtAugmentTranslations( *(diminfo_cur_widget+ll), XtParseTranslationTable( ",: diminfo_cur_mod3()" )); XtOverrideTranslations( *(diminfo_cur_widget+ll), XtParseTranslationTable( "Ctrl,: diminfo_cur_mod2()" )); XtOverrideTranslations( *(diminfo_cur_widget+ll), XtParseTranslationTable( "Ctrl,: diminfo_cur_mod4()" )); snprintf( widget_name, 127, "diminfo_max_%1ld", ll ); *(diminfo_max_widget+ll) = XtVaCreateManagedWidget( widget_name, labelWidgetClass, *(diminfo_row_widget+ll), XtNlabel, "Max:", XtNwidth, app_data.dimlabel_width, XtNborderWidth, 0, NULL); snprintf( widget_name, 127, "diminfo_units_%1ld", ll ); *(diminfo_units_widget+ll) = XtVaCreateManagedWidget( widget_name, labelWidgetClass, *(diminfo_row_widget+ll), XtNlabel, "Units:", XtNwidth, app_data.dimlabel_width, XtNborderWidth, 0, NULL); dims = dims->next; } } /*************************************************************************************************/ void x_clear_dim_info() { Widget w; int i; if( diminfo_row_widget == NULL ) return; i=0; while( (w = *(diminfo_row_widget + i++)) != NULL ) XtDestroyWidget( w ); } /*************************************************************************************************/ void x_set_cursor_busy() { if( busy_cursor == (Cursor)NULL ) return; XDefineCursor( XtDisplay( commandcanvas_widget ), XtWindow( commandcanvas_widget ), busy_cursor ); if( ccontour_popped_up ) XDefineCursor( XtDisplay( ccontour_widget ), XtWindow( ccontour_widget ), busy_cursor ); if( dimsel_popup_widget != NULL ) XDefineCursor( XtDisplay( ccontour_widget ), XtWindow( dimsel_popup_widget ), busy_cursor ); XFlush( XtDisplay( commandcanvas_widget )); } /*************************************************************************************************/ void x_set_cursor_normal() { if( busy_cursor == (Cursor)NULL ) return; XUndefineCursor( XtDisplay( commandcanvas_widget ), XtWindow( commandcanvas_widget ) ); if( ccontour_popped_up ) XUndefineCursor( XtDisplay( ccontour_widget ), XtWindow( ccontour_widget ) ); if( dimsel_popup_widget != NULL ) XUndefineCursor( XtDisplay( ccontour_widget ), XtWindow( dimsel_popup_widget ) ); } /*************************************************************************************************/ void x_set_windows_colormap_to_current( Widget w ) { XSetWindowColormap( XtDisplay(topLevel), XtWindow(w), current_colormap ); } /*************************************************************************************************/ void x_get_window_position( int *llx, int *lly, int *urx, int *ury ) { Dimension width, height; Position x, y; XtVaGetValues ( commandcanvas_widget, XtNwidth, &width, XtNheight, &height, NULL ); XtTranslateCoords( commandcanvas_widget, (Position)width, (Position)height, &x, &y ); *urx = (int)x; *ury = (int)y; XtTranslateCoords( commandcanvas_widget, (Position)0, (Position)0, &x, &y ); *llx = (int)x; *lly = (int)y; } /*************************************************************************************************/ void pix_to_rgb( ncv_pixel pix, int *r, int *g, int *b ) { *r = (current_colormap_list->color_list+pix)->red; *g = (current_colormap_list->color_list+pix)->green; *b = (current_colormap_list->color_list+pix)->blue; } /*************************************************************************************************/ void x_popup_2d_window() { Position root_x, root_y; Dimension width, height; static int first_time = 1; if( first_time ) { /* Move the ccontourpanel to a reasonable location */ XtVaGetValues ( commandcanvas_widget, XtNwidth, &width, XtNheight, &height, NULL ); XtTranslateCoords( commandcanvas_widget, (Position)1, (Position)height, &root_x, &root_y ); XtVaSetValues ( ccontourpanel_widget, XtNx, root_x, XtNy, root_y, NULL ); first_time = 0; } XtPopup( ccontourpanel_widget, XtGrabNone ); ccontour_popped_up = TRUE; } /*************************************************************************************************/ void x_popdown_2d_window() { XtPopdown( ccontourpanel_widget ); ccontour_popped_up = FALSE; } /*************************************************************************************************/ void expose_ccontour( Widget w, XtPointer client_data, XExposeEvent *event, Boolean *continue_to_dispatch ) { if( event->type != Expose ) { fprintf( stderr, "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" ); fprintf( stderr, "Got a non-expose event to expose_ccontour!\n" ); fprintf( stderr, "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" ); return; } if( (event->count == 0) && (event->width > 1) && (event->height > 1)) view_draw( TRUE, FALSE ); } /*************************************************************************************************/ void expose_colorbar( Widget w, XtPointer client_data, XExposeEvent *event, Boolean *continue_to_dispatch ) { if( event->type != Expose ) { fprintf( stderr, "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" ); fprintf( stderr, "Got a non-expose event to expose_colorbar!\n" ); fprintf( stderr, "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n" ); return; } if( (event->count == 0) && (event->width > 1) && (event->height > 1)) x_draw_colorbar(); } /*************************************************************************************************/ void varsel_menu_select(Widget w, XtPointer client_data, XtPointer call_data ) { NCVar *var; int i, menu_item; long l_client_data; l_client_data = (long)client_data; menu_item = (int)l_client_data; var = variables; for( i=0; inext; in_variable_selected( var->name ); } /*************************************************************************************************/ void testf(Widget w, XButtonEvent *e, String *p, Cardinal *n ) { printf( "in testf!\n" ); } /*************************************************************************************************/ int x_report_auto_overlay( void ) { return( app_data.auto_overlay ); } /*************************************************************************************************/ void x_create_colorbar( float user_min, float user_max, int transform ) { int width, height, toplev_width; if( options.debug ) fprintf( stderr, "x_create_colorbar: entering\n" ); toplev_width = x_report_widget_width(NULL); if( options.debug ) fprintf( stderr, "x_create_colorbar: toplev_width=%d\n", toplev_width ); x_set_colormap_form_width( toplev_width-10 ); if( options.debug ) fprintf( stderr, "x_create_colorbar: just set colormap width to %d\n", toplev_width-10 ); width = x_report_widget_width(&colorbar_widget); height = CBAR_HEIGHT; if( options.debug ) fprintf( stderr, "x_create_colorbar: about to call cbar_make with width=%d height=%d n_extra_colors=%d user_min=%f user_max=%f transform=%d\n", width, height, options.n_extra_colors, user_min, user_max, transform ); cbar_make( width, height, options.n_extra_colors, user_min, user_max, transform ); if( options.debug ) fprintf( stderr, "x_create_colorbar: exiting\n" ); } /*************************************************************************************************/ void x_draw_colorbar() { Display *display; Screen *screen; static XImage *ximage; XGCValues values; GC gc; static size_t last_width=0L, last_height=0L; static unsigned char *tc_data=NULL; unsigned char *data; int width, height; if( options.debug ) fprintf( stderr, "x_draw_colorbar: entering\n" ); /* This can happen when things are first being drawn, that there is * an initial expose event even before the colorbar has been made */ if( cbar_info( &data, &width, &height ) < 0 ) { if( options.debug ) fprintf( stderr, "x_draw_colorbar: quick exit\n" ); return; } display = XtDisplay( colorbar_widget ); screen = XtScreen ( colorbar_widget ); if( options.display_type == TrueColor ) { if( options.debug ) fprintf( stderr, "x_draw_colorbar: TrueColor display\n" ); /* If the TrueColor data array does not yet exist, * or is the wrong size, then allocate it. */ if( tc_data == NULL ) { tc_data=(unsigned char *)malloc( server.bitmap_unit*width*height ); last_width = width; last_height = height; } else if( (width!=last_width) || (height!=last_height)) { free( tc_data ); last_width = width; last_height = height; tc_data=(unsigned char *)malloc( server.bitmap_unit*width*height ); } /* Convert data to TrueColor representation, with * the proper number of bytes per pixel */ make_tc_data( data, width, height, current_colormap_list->color_list, tc_data ); ximage = XCreateImage( display, XDefaultVisualOfScreen( screen ), XDefaultDepthOfScreen ( screen ), ZPixmap, 0, (char *)tc_data, (unsigned int)width, (unsigned int)height, 32, 0 ); } else /* display_type == PseudoColor */ { if( options.debug ) fprintf( stderr, "x_draw_colorbar: PseudoColor display\n" ); ximage = XCreateImage( display, XDefaultVisualOfScreen( screen ), XDefaultDepthOfScreen ( screen ), ZPixmap, 0, (char *)data, (unsigned int)width, (unsigned int)height, 8, 0 ); } if( options.debug ) fprintf( stderr, "x_draw_colorbar: ximage made\n" ); gc = XtGetGC( ccontour_widget, (XtGCMask)0, &values ); if( !valid_display ) { if( options.debug ) fprintf( stderr, "x_draw_colorbar: display is not valid; returning\n" ); return; } XPutImage( display, XtWindow( colorbar_widget ), gc, ximage, 0, 0, 0, 0, (unsigned int)width, (unsigned int)height ); if( options.debug ) fprintf( stderr, "x_draw_colorbar: exiting\n" ); } /*************************************************************************************************/ /* If w is NULL, then reports the width of the top level widget. */ int x_report_widget_width( Widget *w ) { int retval, x, y; unsigned int width, height, border_width, depth; Drawable root; Widget *w2use; if( w == NULL ) w2use = &topLevel; else w2use = w; if( ! XtIsRealized(*w2use)) return(-1); if( XGetGeometry( XtDisplay(*w2use), XtWindow(*w2use), &root, &x, &y, &width, &height, &border_width, &depth) == False ) return(-1); retval = (int)width; return(retval); } /*************************************************************************************************/ void x_set_colormap_form_width( int width ) { XtVaSetValues( colorbar_form_widget, XtNwidth, width, NULL ); } #ifdef HAVE_PNG /*************************************************************************************************/ void dump_to_png( unsigned char *data, size_t width, size_t height, size_t frameno ) { char filename[2048]; FILE *out_file; png_structp png_ptr; png_infop info_ptr; png_colorp palette; int bit_depth, i, j, n_palette; unsigned char **row_pointers; static int error_state = 0; if( error_state == 1 ) return; snprintf( filename, 2047, "frame.%05ld.png", frameno ); frameno++; /* Open binary output file */ if( (out_file = fopen( filename, "wb" )) == NULL ) { fprintf( stderr, "ncview: can't open PNG file %s for writing\n", filename ); error_state = 1; return; } /* Set up PNG information structures */ png_ptr = png_create_write_struct( PNG_LIBPNG_VER_STRING, (png_voidp)NULL, NULL, NULL ); /* use default error handlers */ if( ! png_ptr ) { fprintf( stderr, "Error returned when trying to allocate PNG write structure\n" ); error_state = 1; return; } info_ptr = png_create_info_struct( png_ptr ); if( ! info_ptr ) { fprintf( stderr, "Error returned when trying to allocate PNG info structure\n" ); png_destroy_write_struct( &png_ptr, (png_infopp)NULL ); error_state = 1; return; } /* Set up PNG I/O ops */ png_init_io( png_ptr, out_file ); /* Describe our image for PNG */ bit_depth = 8; png_set_IHDR( png_ptr, info_ptr, width, height, bit_depth, PNG_COLOR_TYPE_PALETTE, /* ncview operates with palettes almost exclusively */ PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT ); /* Set our palette */ n_palette = 256; palette = (png_colorp)malloc( sizeof(png_color) * n_palette ); if( palette == NULL ) { fprintf( stderr, "Failed to allocate colormap; returning without writing output file\n" ); error_state = 1; return; } for( i=0; icolor_list+i)->red >> 8); palette[i].green = ((current_colormap_list->color_list+i)->green >> 8); palette[i].blue = ((current_colormap_list->color_list+i)->blue >> 8); } png_set_PLTE( png_ptr, info_ptr, palette, n_palette ); /* Make our row pointers */ row_pointers = (unsigned char **)malloc( sizeof( unsigned char * ) * height ); if( row_pointers == NULL ) { fprintf( stderr, "Failed to allocate row pointers; returning without writing output file\n" ); error_state = 1; return; } for( j=0; jenabled; if( colormap_list->enabled ) first_enabled_cm = colormap_list; cursor = colormap_list; while( cursor->next != NULL ) { cursor = cursor->next; n_cm_enabled = n_cm_enabled + cursor->enabled; if( (first_enabled_cm == NULL ) && (cursor->enabled)) first_enabled_cm = cursor; } if( n_cm_enabled == 0 ) { colormap_list->enabled = 1; first_enabled_cm = colormap_list; } /* Set our current colormap to the first enabled one */ current_colormap_list = first_enabled_cm; /* Update display to reflect new colormap */ colormap_name = x_change_colormap( 0, TRUE ); in_set_label( LABEL_COLORMAP_NAME, colormap_name ); view_draw( TRUE, FALSE ); view_recompute_colorbar(); /* Now that we are completely using the new colormap * list, we can delete the original one */ delete_cmaplist( tmp_old_colormap_list ); } /********************************************************************************************/ void set_options_init() { int n_colormaps; char cmap_widget_name[1024]; Widget prev_widget; XImage *pxi; long ll; opt_popup_widget = XtVaCreatePopupShell( "Set Options", transientShellWidgetClass, topLevel, NULL ); opt_popupcanvas_widget = XtVaCreateManagedWidget( "opt_popupcanvas", formWidgetClass, opt_popup_widget, NULL); opt_overlays_box_widget = XtVaCreateManagedWidget( "opt_overlays_box_widget", formWidgetClass, opt_popupcanvas_widget, XtNorientation, XtorientVertical, NULL ); opt_overlays_label_widget = XtVaCreateManagedWidget( "opt_overlays_label_widget", labelWidgetClass, opt_overlays_box_widget, XtNlabel, "Overlays:", XtNborderWidth, 0, NULL ); /* REMEMBER THIS IS **NOT** A WIDGET!! */ overlay_widget = RadioWidget_init( opt_overlays_box_widget, /* parent */ opt_overlays_label_widget, /* widget to be fromVert */ (long)overlay_n_overlays(), (long)overlay_current(), overlay_names(), &open_circle_pixmap, &closed_circle_pixmap, overlay_set_callback, overlay_unset_callback ); opt_overlays_filename_box = XtVaCreateManagedWidget( "opt_overlays_filename_box", boxWidgetClass, opt_overlays_box_widget, XtNorientation, XtorientHorizontal, XtNfromVert, overlay_widget->widget, XtNborderWidth, 0, NULL ); opt_overlays_filename_spacer = XtVaCreateManagedWidget( "opt_overlays_filename_spacer", labelWidgetClass, opt_overlays_filename_box, XtNlabel, " ", XtNborderWidth, 0, NULL ); opt_overlays_filename_widget = XtVaCreateManagedWidget( "opt_overlays_filename_widget", commandWidgetClass, opt_overlays_filename_box, XtNwidth, OVERLAY_FILENAME_WIDGET_WIDTH, XtNjustify, XtJustifyLeft, XtNsensitive, FALSE, XtNlabel, "Click to select custom overlay file", NULL ); XtAddCallback( opt_overlays_filename_widget, XtNcallback, overlays_filename_callback, (XtPointer)NULL ); opt_shrink_box_widget = XtVaCreateManagedWidget( "opt_shrink_box_widget", formWidgetClass, opt_popupcanvas_widget, XtNorientation, XtorientVertical, XtNfromVert, opt_overlays_box_widget, NULL ); opt_shrink_label_widget = XtVaCreateManagedWidget( "opt_shrink_label_widget", labelWidgetClass, opt_shrink_box_widget, XtNlabel, "Method to use when shrinking data:", XtNborderWidth, 0, NULL ); shrink_widget = RadioWidget_init( opt_shrink_box_widget, /* parent */ opt_shrink_label_widget, /* widget to be fromVert */ 2L, 0L, shrink_labels, &open_circle_pixmap, &closed_circle_pixmap, NULL, NULL ); opt_cbsel_viewport_widget = XtVaCreateManagedWidget( "Colorbar selection viewport", viewportWidgetClass, opt_popupcanvas_widget, XtNfromVert, opt_shrink_box_widget, XtNwidth, CMAP_VIEWPORT_WIDTH, XtNheight, CMAP_VIEWPORT_HEIGHT, XtNallowHoriz, False, XtNallowVert, True, NULL ); opt_cbsel_form_widget = XtVaCreateManagedWidget( "opt_cbsel_form_widget", formWidgetClass, opt_cbsel_viewport_widget, NULL ); opt_cbsel_label_widget = XtVaCreateManagedWidget( "opt_cbsel_label_widget", labelWidgetClass, opt_cbsel_form_widget, XtNlabel, "Select colormaps to enable, and the order to show them:", XtNborderWidth, 0, NULL ); opt_cbsel_cmap_all_or_none_widget = XtVaCreateManagedWidget( "opt_cbsel_cmap_all_or_none_widget", boxWidgetClass, opt_cbsel_form_widget, XtNorientation, XtorientHorizontal, XtNfromVert, opt_cbsel_label_widget, XtNborderWidth, 1, NULL ); opt_cbsel_enable_all_widget = XtVaCreateManagedWidget( "opt_cbsel_enable_all_widget", commandWidgetClass, opt_cbsel_cmap_all_or_none_widget, XtNlabel, "Enable All", XtNborderWidth, 1, NULL ); XtAddCallback( opt_cbsel_enable_all_widget, XtNcallback, cbsel_enable_all_callback, 0 ); opt_cbsel_enable_none_widget = XtVaCreateManagedWidget( "opt_cbsel_enable_none_widget", commandWidgetClass, opt_cbsel_cmap_all_or_none_widget, XtNlabel, "Disable All", XtNfromHoriz, opt_cbsel_enable_all_widget, XtNborderWidth, 1, NULL ); XtAddCallback( opt_cbsel_enable_none_widget, XtNcallback, cbsel_enable_none_callback, 0 ); /* Get number of colormaps that we know about. Note that there is a * subtlety here. We make the widgets early on, and only once. * We get the number of colormaps from the GLOBAL colormap list. * That means that we cannot later add to the colormap list, else * there will be more on the list than the number of widgets we * allocate here. */ n_colormaps = x_n_colormaps( colormap_list ); if( n_colormaps > 9999 ) { fprintf( stderr, "Error, too many colormaps, max is 9999\n" ); exit(-1); } /* Make space for all our widgets that go with each colormap */ opt_cbsel_cmap_entry_widget = (Widget *)malloc( n_colormaps * sizeof( Widget * )); opt_cbsel_enable_widget = (Widget *)malloc( n_colormaps * sizeof( Widget * )); opt_cbsel_top_widget = (Widget *)malloc( n_colormaps * sizeof( Widget * )); opt_cbsel_up_widget = (Widget *)malloc( n_colormaps * sizeof( Widget * )); opt_cbsel_down_widget = (Widget *)malloc( n_colormaps * sizeof( Widget * )); opt_cbsel_bottom_widget = (Widget *)malloc( n_colormaps * sizeof( Widget * )); opt_cbsel_name_widget = (Widget *)malloc( n_colormaps * sizeof( Widget * )); opt_cbsel_cbar_widget = (Widget *)malloc( n_colormaps * sizeof( Widget * )); cbar_ximages = (XImage **)malloc( n_colormaps * sizeof( XImage * )); prev_widget = opt_cbsel_cmap_all_or_none_widget; for( ll=0; ll= OVERLAY_FILENAME_LEN ) { fprintf( stderr, "Error, length of overlay filename is too long. Length=%ld, max=%d\n", strlen(filename), OVERLAY_FILENAME_LEN ); exit(-1); } strcpy( overlay_filename, filename ); options_set_overlay_filename( overlay_filename ); } else overlay_filename[0] = '\0'; } /********************************************************************************************/ void options_set_overlay_filename( char *fn ) { XtVaSetValues( opt_overlays_filename_widget, XtNlabel, fn, XtNwidth, OVERLAY_FILENAME_WIDGET_WIDTH, NULL ); } /********************************************************************************************/ void overlay_set_callback( Widget widget, XtPointer client_data, XtPointer call_data) { long butno; butno = (long)client_data; if( butno == 4 ) XtVaSetValues( opt_overlays_filename_widget, XtNsensitive, TRUE, NULL ); } /********************************************************************************************/ void overlay_unset_callback( Widget widget, XtPointer client_data, XtPointer call_data) { long butno; butno = (long)client_data; if( butno == 4 ) XtVaSetValues( opt_overlays_filename_widget, XtNsensitive, FALSE, NULL ); } /********************************************************************************************/ void shrink_set_callback( Widget widget, XtPointer client_data, XtPointer call_data) { printf("entering shrink_set callback with client_data=%ld\n", (long)client_data ); } /********************************************************************************************/ void shrink_unset_callback( Widget widget, XtPointer client_data, XtPointer call_data) { printf("entering shrink_unset callback with client_data=%ld\n", (long)client_data ); } /********************************************************************************************/ void cbsel_enable_all_callback( Widget w, XtPointer client_data, XtPointer call_data ) { int i; Cmaplist *cursor; /* Turn on the 'enabled' bit on all colormaps */ cursor = setopts_cmaplist; i = 0; while( cursor != NULL ) { cursor->enabled = 1; cursor = cursor->next; /* Update widgets */ XtVaSetValues( *(opt_cbsel_enable_widget+i), XtNstate, True, NULL ); i++; } } /********************************************************************************************/ void cbsel_enable_none_callback( Widget w, XtPointer client_data, XtPointer call_data ) { int i; Cmaplist *cursor; /* Turn off the 'enabled' bit on all colormaps */ cursor = setopts_cmaplist; i = 0; while( cursor != NULL ) { cursor->enabled = 0; cursor = cursor->next; /* Update widgets */ XtVaSetValues( *(opt_cbsel_enable_widget+i), XtNstate, False, NULL ); i++; } } /********************************************************************************************/ void cbsel_enable_callback( Widget w, XtPointer client_data, XtPointer call_data ) { int i; long cmap_num; Cmaplist *cursor; cmap_num = (long)client_data; /* Flip the 'enabled' bit on this colormap */ i = 0; cursor = setopts_cmaplist; while( cursor != NULL ) { if( i == cmap_num ) { cursor->enabled = 1 - cursor->enabled; break; } cursor = cursor->next; i++; } } /********************************************************************************************/ void cbsel_top_callback( Widget w, XtPointer client_data, XtPointer call_data ) { long l_cmap_num; int cmap_num; l_cmap_num = (long)client_data; cmap_num = l_cmap_num; while( cmap_num > 0 ) { cbsel_cmap_move( &setopts_cmaplist, cmap_num, cmap_num-1 ); cmap_num--; } } /********************************************************************************************/ void cbsel_up_callback( Widget w, XtPointer client_data, XtPointer call_data ) { long l_cmap_num; int cmap_num; l_cmap_num = (long)client_data; cmap_num = l_cmap_num; if( cmap_num > 0 ) /* can't move number 0 "up" */ cbsel_cmap_move( &setopts_cmaplist, cmap_num, cmap_num-1 ); } /********************************************************************************************/ void cbsel_down_callback( Widget w, XtPointer client_data, XtPointer call_data ) { long l_cmap_num; int cmap_num; l_cmap_num = (long)client_data; cmap_num = l_cmap_num; if( cmap_num < (x_n_colormaps(setopts_cmaplist)-1)) /* can't move bottom one "down" */ cbsel_cmap_move( &setopts_cmaplist, cmap_num, cmap_num+1 ); } /********************************************************************************************/ void cbsel_bottom_callback( Widget w, XtPointer client_data, XtPointer call_data ) { long l_cmap_num; int cmap_num; l_cmap_num = (long)client_data; cmap_num = l_cmap_num; while( cmap_num < (x_n_colormaps(setopts_cmaplist)-1)) { cbsel_cmap_move( &setopts_cmaplist, cmap_num, cmap_num+1 ); cmap_num++; } } /******************************************************************************************** * src is the index on the cmlist of the colormap we are moving. dest is the index * that the src is supposed to be moved to. * Note we need to be passed a pointer to a pointer to the cmaplist, since the passed * routine supplies what it thinks is a pointer to the head of the list. If we rearrange * entries, what was the head won't necessarily still be the head any more. */ static void cbsel_cmap_move( Cmaplist **pp_cmlist, int src, int dest ) { int n_colormaps; Cmaplist **cm_ptrs, *cursor, *t_cmp, *cm_src, *cm_dest; int i; XImage *txi; /* It's actually rather annoyingly involved swapping elements on a doubly * linked list, when you take accout of the fact that they could be the * head or tail of the list, might be in consecutive order, etc. * My method is to make a simple list of the pointers, swap those, and * then rebuild all the references. It may be slightly slower, but it * sure is a hell of a lot easier to understand and debug!! */ n_colormaps = x_n_colormaps( *pp_cmlist ); if( (src < 0) || (src >= n_colormaps) || (dest < 0) || (dest >= n_colormaps)) { fprintf( stderr, "Internal error: bad src or dest, needs to be between 1 and number of colormaps\n" ); fprintf( stderr, "src=%d dest=%d n_colormaps=%d\n", src, dest, n_colormaps ); exit(-1); } cm_ptrs = (Cmaplist **)malloc( sizeof( Cmaplist * ) * n_colormaps ); cursor = *pp_cmlist; i = 0; while( cursor != NULL ) { cm_ptrs[i++] = cursor; cursor = cursor->next; } cm_src = cm_ptrs[src]; cm_dest = cm_ptrs[dest]; /* Do the swap */ t_cmp = cm_ptrs[dest]; cm_ptrs[dest] = cm_ptrs[src]; cm_ptrs[src ] = t_cmp; /* Rebuild the double links */ i = 0; *pp_cmlist = cm_ptrs[0]; /* set head of the list */ cursor = *pp_cmlist; while( cursor != NULL ) { t_cmp = cm_ptrs[i]; if( i == 0 ) t_cmp->prev = NULL; else t_cmp->prev = cm_ptrs[i-1]; if( i == (n_colormaps-1)) t_cmp->next = NULL; else t_cmp->next = cm_ptrs[i+1]; cursor = cursor->next; i++; } free( cm_ptrs ); XtVaSetValues( *(opt_cbsel_name_widget+src), XtNlabel, cm_dest->name, XtNwidth, CMAP_NAME_WIDTH, NULL ); XtVaSetValues( *(opt_cbsel_name_widget+dest), XtNlabel, cm_src->name, XtNwidth, CMAP_NAME_WIDTH, NULL ); /* Switch the ximages (little colorbars) */ draw_cbar_ximage( src, cbar_ximages[dest] ); draw_cbar_ximage( dest, cbar_ximages[src] ); txi = cbar_ximages[dest]; cbar_ximages[dest] = cbar_ximages[src]; cbar_ximages[src ] = txi; /* Switch the 'Enabled' status */ XtVaSetValues( *(opt_cbsel_enable_widget+src), XtNstate, cm_dest->enabled, NULL ); XtVaSetValues( *(opt_cbsel_enable_widget+dest), XtNstate, cm_src->enabled, NULL ); } /********************************************************************************************/ void expose_cbsel_cbar( Widget w, XtPointer client_data, XExposeEvent *event, Boolean *continue_to_dispatch ) { int cmap_number; long l_cmap_number; l_cmap_number = (long)client_data; cmap_number = l_cmap_number; if( event->type != Expose ) return; if( (event->count == 0) && (event->width > 1) && (event->height > 1)) draw_cbar_ximage( cmap_number, cbar_ximages[cmap_number] ); } /***************************************************************************************************/ static XImage *make_cbar_ximage( Cmaplist *cmlist, int cmap_number ) { Screen *screen; Display *display; static XImage *ximage; unsigned char *tc_data; static unsigned char *cbar_data=NULL; char *cmap_name; int ii, jj, cmap_enabled; XColor *color_list; if( cmlist == NULL ) /* Don't have our colormap list yet */ return(NULL); /* Can't draw little colorbars on a pseudo color display... */ if( options.display_type == PseudoColor ) return(NULL); if( cbar_data == NULL ) { /* Make SAME data for each colorbar, then it gets translated to true color * using each individual color map */ cbar_data = (unsigned char *)malloc( sizeof(unsigned char)*options.n_colors*CMAP_CBAR_HEIGHT ); for( jj=0; jjoutput_device); XawToggleSetCurrent( po_outdev_printer_widget, (XtPointer)l_output_device ); if( po->output_device == DEVICE_PRINTER ) XtVaSetValues( po_outf_text_widget, XtNsensitive, FALSE, NULL ); XtVaSetValues( po_outf_text_widget, XtNstring, po->out_file_name, NULL ); /*** Margins ***/ snprintf( tstr, 1022, "%g", po->page_x_margin ); XtVaSetValues( po_xmar_text_widget, XtNstring, tstr, NULL ); snprintf( tstr, 1022, "%g", po->page_upper_y_margin ); XtVaSetValues( po_ymar_top_text_widget, XtNstring, tstr, NULL ); snprintf( tstr, 1022, "%g", po->page_lower_y_margin ); XtVaSetValues( po_ymar_bot_text_widget, XtNstring, tstr, NULL ); /*** Fonts ***/ XtVaSetValues( po_font_name_text_widget, XtNstring, po->font_name, NULL ); snprintf( tstr, 1022, "%d", po->header_font_size ); XtVaSetValues( po_font_headsize_text_widget, XtNstring, tstr, NULL ); snprintf( tstr, 1022, "%d", po->font_size ); XtVaSetValues( po_font_size_text_widget, XtNstring, tstr, NULL ); /*** Includes ***/ XtVaSetValues( po_include_title_widget, XtNstate, po->include_title, NULL ); XtVaSetValues( po_include_axis_labels_widget, XtNstate, po->include_axis_labels, NULL ); XtVaSetValues( po_include_extra_info_widget, XtNstate, po->include_extra_info, NULL ); XtVaSetValues( po_include_outline_widget, XtNstate, po->include_outline, NULL ); XtVaSetValues( po_include_id_widget, XtNstate, po->include_id, NULL ); XtVaSetValues( po_test_only_widget, XtNstate, po->test_only, NULL ); #ifdef DEBUG fprintf(stderr, "printer_options: popping up window\n" ); #endif /********** Pop up the window **********/ x_get_window_position( &llx, &lly, &urx, &ury ); XtVaSetValues( po_popup_widget, XtNx, llx+10, XtNy, (ury+lly)/2, NULL ); XtPopup ( po_popup_widget, XtGrabExclusive ); if( options.display_type == PseudoColor ) x_set_windows_colormap_to_current( po_popup_widget ); /********************************************** * Main loop for the printer options popup widget */ while( ! po_popup_done ) { /* An event will cause range_popup_done to become TRUE */ XtAppNextEvent( x_app_context, &po_event ); XtDispatchEvent( &po_event ); } po_popup_done = FALSE; /**********************************************/ #ifdef DEBUG fprintf(stderr, "printer_options: done with popup window\n" ); #endif if( po_popup_result != MESSAGE_CANCEL ) { /* get the values in the widges, put them back into the printer * options structure. */ /*** Margins ***/ XtVaGetValues( po_xmar_text_widget, XtNstring, &tstr2, NULL ); sscanf( tstr2, "%g", &(po->page_x_margin) ); XtVaGetValues( po_ymar_top_text_widget, XtNstring, &tstr2, NULL ); sscanf( tstr2, "%g", &(po->page_upper_y_margin) ); XtVaGetValues( po_ymar_bot_text_widget, XtNstring, &tstr2, NULL ); sscanf( tstr2, "%g", &(po->page_lower_y_margin) ); /*** Fonts ***/ XtVaGetValues( po_font_name_text_widget, XtNstring, &tstr2, NULL ); strcpy( po->font_name, tstr2 ); XtVaGetValues( po_font_size_text_widget, XtNstring, &tstr2, NULL ); sscanf( tstr2, "%d", &(po->font_size) ); XtVaGetValues( po_font_headsize_text_widget, XtNstring, &tstr2, NULL ); sscanf( tstr2, "%d", &(po->header_font_size) ); /*** Device ***/ l_output_device = (long)XawToggleGetCurrent(po_outdev_printer_widget); po->output_device = (int)l_output_device; XtVaGetValues( po_outf_text_widget, XtNstring, &tstr2, NULL ); strcpy( po->out_file_name, tstr2 ); /*** Includes ***/ XtVaGetValues( po_include_title_widget, XtNstate, &t_or_f, NULL ); po->include_title = ( (t_or_f == TRUE) ? 1 : 0 ); XtVaGetValues( po_include_axis_labels_widget, XtNstate, &t_or_f, NULL ); po->include_axis_labels = ( (t_or_f == TRUE) ? 1 : 0 ); XtVaGetValues( po_include_extra_info_widget, XtNstate, &t_or_f, NULL ); po->include_extra_info = ( (t_or_f == TRUE) ? 1 : 0 ); XtVaGetValues( po_include_outline_widget, XtNstate, &t_or_f, NULL ); po->include_outline = ( (t_or_f == TRUE) ? 1 : 0 ); XtVaGetValues( po_include_id_widget, XtNstate, &t_or_f, NULL ); po->include_id = ( (t_or_f == TRUE) ? 1 : 0 ); XtVaGetValues( po_test_only_widget, XtNstate, &t_or_f, NULL ); po->test_only = ( (t_or_f == TRUE) ? 1 : 0 ); } XtPopdown( po_popup_widget ); #ifdef DEBUG fprintf(stderr, "printer_options: exiting\n" ); #endif return( po_popup_result ); } /*===============================================================================================*/ void printer_options_init() { po_popup_widget = XtVaCreatePopupShell( "Printer Options", transientShellWidgetClass, topLevel, NULL ); po_popupcanvas_widget = XtVaCreateManagedWidget( "po_popupcanvas", formWidgetClass, po_popup_widget, NULL); po_outdev_box_widget = XtVaCreateManagedWidget( "po_outdev_box_widget", boxWidgetClass, po_popupcanvas_widget, XtNorientation, XtorientHorizontal, NULL ); po_outdev_label_widget = XtVaCreateManagedWidget( "po_outdev_label", labelWidgetClass, po_outdev_box_widget, XtNlabel, "Device:", XtNwidth, FIRST_LABEL_WIDTH, XtNborderWidth, 0, NULL ); po_outdev_printer_widget = XtVaCreateManagedWidget( "po_outdev_printer_widget", toggleWidgetClass, po_outdev_box_widget, XtNlabel, "Printer", XtNfromHoriz, po_outdev_label_widget, XtNradioData, DEVICE_PRINTER, NULL ); XtAddCallback( po_outdev_printer_widget, XtNcallback, po_outdev_printer_callback, (XtPointer)NULL ); po_outdev_file_widget = XtVaCreateManagedWidget( "po_outdev_file_widget", toggleWidgetClass, po_outdev_box_widget, XtNlabel, "File", XtNradioGroup, po_outdev_printer_widget, XtNfromHoriz, po_outdev_printer_widget, XtNradioData, DEVICE_FILE, NULL ); XtAddCallback( po_outdev_file_widget, XtNcallback, po_outdev_file_callback, (XtPointer)NULL ); po_outf_label_widget = XtVaCreateManagedWidget( "po_outf_label", labelWidgetClass, po_outdev_box_widget, XtNlabel, "Filename:", XtNsensitive, False, XtNborderWidth, 0, NULL ); po_outf_text_widget = XtVaCreateManagedWidget( "po_outf_text", asciiTextWidgetClass, po_outdev_box_widget, XtNeditType, XawtextEdit, XtNfromHoriz, po_outf_label_widget, XtNlength, 128, XtNborderWidth, 3, XtNwidth, 200, NULL ); po_margin_box_widget = XtVaCreateManagedWidget( "po_margin_box_widget", boxWidgetClass, po_popupcanvas_widget, XtNorientation, XtorientHorizontal, XtNfromVert, po_outdev_box_widget, NULL ); po_margin_label_widget = XtVaCreateManagedWidget( "po_margin_label", labelWidgetClass, po_margin_box_widget, XtNlabel, "Margins:", XtNwidth, FIRST_LABEL_WIDTH, XtNborderWidth, 0, NULL ); po_xmar_label_widget = XtVaCreateManagedWidget( "po_xmargin_label", labelWidgetClass, po_margin_box_widget, XtNlabel, "X:", XtNborderWidth, 0, NULL ); po_xmar_text_widget = XtVaCreateManagedWidget( "po_xmargin_text", asciiTextWidgetClass, po_margin_box_widget, XtNeditType, XawtextEdit, XtNlength, 128, XtNwidth, PO_MAR_TEXT_WIDTH, NULL ); po_ymar_top_label_widget = XtVaCreateManagedWidget( "po_ymargin_top_label", labelWidgetClass, po_margin_box_widget, XtNlabel, "Y top:", XtNborderWidth, 0, NULL ); po_ymar_top_text_widget = XtVaCreateManagedWidget( "po_ymargin_top_text", asciiTextWidgetClass, po_margin_box_widget, XtNeditType, XawtextEdit, XtNlength, 128, XtNwidth, PO_MAR_TEXT_WIDTH, NULL ); po_ymar_bot_label_widget = XtVaCreateManagedWidget( "po_ymargin_bot_label", labelWidgetClass, po_margin_box_widget, XtNlabel, "Y bottom:", XtNborderWidth, 0, NULL ); po_ymar_bot_text_widget = XtVaCreateManagedWidget( "po_ymargin_bot_text", asciiTextWidgetClass, po_margin_box_widget, XtNeditType, XawtextEdit, XtNlength, 128, XtNwidth, PO_MAR_TEXT_WIDTH, NULL ); po_margin_endlabel_widget = XtVaCreateManagedWidget( "po_margin_label", labelWidgetClass, po_margin_box_widget, XtNlabel, "(inches)", XtNborderWidth, 0, NULL ); po_font_box_widget = XtVaCreateManagedWidget( "po_font_box_widget", boxWidgetClass, po_popupcanvas_widget, XtNorientation, XtorientHorizontal, XtNfromVert, po_margin_box_widget, NULL ); po_font_label_widget = XtVaCreateManagedWidget( "po_font_label", labelWidgetClass, po_font_box_widget, XtNlabel, "Fonts:", XtNwidth, FIRST_LABEL_WIDTH, XtNborderWidth, 0, NULL ); po_font_name_label_widget = XtVaCreateManagedWidget( "po_font_name_label", labelWidgetClass, po_font_box_widget, XtNlabel, "Name:", XtNborderWidth, 0, NULL ); po_font_name_text_widget = XtVaCreateManagedWidget( "po_font_name_text", asciiTextWidgetClass, po_font_box_widget, XtNeditType, XawtextEdit, XtNlength, 128, XtNwidth, FONTNAME_WIDTH, NULL ); po_font_size_label_widget = XtVaCreateManagedWidget( "po_font_size_label", labelWidgetClass, po_font_box_widget, XtNlabel, "Size:", XtNborderWidth, 0, NULL ); po_font_size_text_widget = XtVaCreateManagedWidget( "po_font_size_text", asciiTextWidgetClass, po_font_box_widget, XtNeditType, XawtextEdit, XtNlength, 128, XtNwidth, PO_MAR_TEXT_WIDTH, NULL ); po_font_headsize_label_widget = XtVaCreateManagedWidget( "po_font_headsize_label", labelWidgetClass, po_font_box_widget, XtNlabel, "Header Size:", XtNborderWidth, 0, NULL ); po_font_headsize_text_widget = XtVaCreateManagedWidget( "po_font_headsize_text", asciiTextWidgetClass, po_font_box_widget, XtNeditType, XawtextEdit, XtNlength, 128, XtNwidth, PO_MAR_TEXT_WIDTH, NULL ); po_font_endlabel_widget = XtVaCreateManagedWidget( "po_font_label", labelWidgetClass, po_font_box_widget, XtNlabel, "(points)", XtNborderWidth, 0, NULL ); po_include_box_widget = XtVaCreateManagedWidget( "po_include_box_widget", boxWidgetClass, po_popupcanvas_widget, XtNorientation, XtorientHorizontal, XtNfromVert, po_font_box_widget, NULL ); po_include_label_widget = XtVaCreateManagedWidget( "po_include_label", labelWidgetClass, po_include_box_widget, XtNlabel, "Options:", XtNborderWidth, 0, XtNwidth, FIRST_LABEL_WIDTH, NULL ); po_include_title_widget = XtVaCreateManagedWidget( "po_include_title_widget", toggleWidgetClass, po_include_box_widget, XtNlabel, "Title", NULL ); po_include_axis_labels_widget = XtVaCreateManagedWidget( "po_include_axis_labels_widget", toggleWidgetClass, po_include_box_widget, XtNlabel, "Axis Labels", NULL ); po_include_extra_info_widget = XtVaCreateManagedWidget( "po_include_extra_info_widget", toggleWidgetClass, po_include_box_widget, XtNlabel, "Extra Info", NULL ); po_include_outline_widget = XtVaCreateManagedWidget( "po_include_outline_widget", toggleWidgetClass, po_include_box_widget, XtNlabel, "Outline", NULL ); po_include_id_widget = XtVaCreateManagedWidget( "po_include_id_widget", toggleWidgetClass, po_include_box_widget, XtNlabel, "ID", NULL ); po_test_only_widget = XtVaCreateManagedWidget( "po_test_only_widget", toggleWidgetClass, po_include_box_widget, XtNlabel, "No Image", NULL ); po_action_box_widget = XtVaCreateManagedWidget( "po_action_box_widget", boxWidgetClass, po_popupcanvas_widget, XtNorientation, XtorientHorizontal, XtNfromVert, po_include_box_widget, NULL ); po_ok_widget = XtVaCreateManagedWidget( "OK", commandWidgetClass, po_action_box_widget, NULL ); XtAddCallback( po_ok_widget, XtNcallback, po_popup_callback, (XtPointer)MESSAGE_OK ); po_cancel_widget = XtVaCreateManagedWidget( "Cancel", commandWidgetClass, po_action_box_widget, NULL ); XtAddCallback( po_cancel_widget, XtNcallback, po_popup_callback, (XtPointer)MESSAGE_CANCEL ); } /*===============================================================================================*/ void po_popup_callback( Widget widget, XtPointer client_data, XtPointer call_data) { long l_po_popup_result; #ifdef DEBUG fprintf( stderr, "entering po_popup_callback\n" ); #endif l_po_popup_result = (long)client_data; po_popup_result = (int)l_po_popup_result; po_popup_done = TRUE; #ifdef DEBUG fprintf( stderr, "exiting po_popup_callback\n" ); #endif } /*===============================================================================================*/ void po_outdev_printer_callback( Widget widget, XtPointer client_data, XtPointer call_data) { #ifdef DEBUG fprintf( stderr, "entering po_outdev_printer_callback\n" ); #endif XtVaSetValues( po_outf_label_widget, XtNsensitive, False, NULL ); XtVaSetValues( po_outf_text_widget, XtNsensitive, False, NULL ); #ifdef DEBUG fprintf( stderr, "exiting po_outdev_printer_callback\n" ); #endif } /*===============================================================================================*/ void po_outdev_file_callback( Widget widget, XtPointer client_data, XtPointer call_data) { #ifdef DEBUG fprintf( stderr, "entering po_outdev_file_callback\n" ); #endif XtVaSetValues( po_outf_label_widget, XtNsensitive, True, NULL ); XtVaSetValues( po_outf_text_widget, XtNsensitive, True, NULL ); #ifdef DEBUG fprintf( stderr, "exiting po_outdev_file_callback\n" ); #endif } ncview-2.1.8/src/interface/plot_xy.c0000640006472100017500000004731013060040030016700 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 3, as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ #include "../ncview.includes.h" #include "../ncview.defines.h" #include "../ncview.protos.h" #define DEFAULT_PLOT_LOCK_STATE True extern Widget topLevel; extern Options options; static Widget plot_XY_popup_widget[MAX_PLOT_XY], plot_XY_canvas_widget[MAX_PLOT_XY], plot_close_button_widget[MAX_PLOT_XY], plot_print_button_widget[MAX_PLOT_XY], plot_dump_button_widget[MAX_PLOT_XY], plot_locked_button_widget[MAX_PLOT_XY], plot_XY_widget[MAX_PLOT_XY], plot_XY_xaxis_widget[MAX_PLOT_XY], plot_XY_xaxis_label[MAX_PLOT_XY], plot_XY_xaxis_menu[MAX_PLOT_XY], menu[MAX_PLOT_XY], menu_entry[MAX_PLOT_XY][20], plot_XY_log_widget[MAX_PLOT_XY], plot_XY_log_label_widget[MAX_PLOT_XY], plot_XY_xaxis_log_widget[MAX_PLOT_XY], plot_XY_yaxis_log_widget[MAX_PLOT_XY], plot_XY_range_widget[MAX_PLOT_XY], plot_XY_xaxis_range_widget[MAX_PLOT_XY], plot_XY_yaxis_range_widget[MAX_PLOT_XY]; static int plot_XY_line[MAX_PLOT_XY][MAX_LINES_PER_PLOT], plot_XY_locked[MAX_PLOT_XY], n_lines_on_plot[MAX_PLOT_XY], n_menu_entries[MAX_PLOT_XY]; static int pXY_pstyle[MAX_LINES_PER_PLOT] = {XtMARKER_DIAMOND, XtMARKER_FCIRCLE, XtMARKER_BOWTIE, XtMARKER_DTRIANGLE, XtMARKER_FLTRIANGLE}, pXY_lstyle[MAX_LINES_PER_PLOT] = {XtLINE_SOLID, XtLINE_SOLID, XtLINE_DOTTED, XtLINE_SOLID, XtLINE_DOTTED }, pXY_dimindex[MAX_LINES_PER_PLOT]; static char *pXY_colorname[MAX_LINES_PER_PLOT] = {"red", "white", "blue", "green", "black" }; static int n_plot_xy = 0; static void plot_XY_close_callback(Widget w, XtPointer client_data, XtPointer call_data); static void plot_XY_print_callback(Widget w, XtPointer client_data, XtPointer call_data); static void plot_XY_dump_callback(Widget w, XtPointer client_data, XtPointer call_data); static void plot_XY_locked_callback(Widget w, XtPointer client_data, XtPointer call_data); static void dim_menu_sel_callback(Widget w, XtPointer client_data, XtPointer call_data); int x_popup_XY_graph( long n, int dimindex, double *xvals, double *yvals, char *xtitle, char *ytitle, char *title, char *legend, Stringlist *scannable_dims ); static void xaxis_range_callback(Widget w, XtPointer client_data, XtPointer call_data); static void yaxis_range_callback(Widget w, XtPointer client_data, XtPointer call_data); static void plot_XY_xaxis_log_callback(Widget w, XtPointer client_data, XtPointer call_data); static void plot_XY_yaxis_log_callback(Widget w, XtPointer client_data, XtPointer call_data); void plot_XY_format_x_axis( Widget w, float val, char *s, size_t slen ); static void xy_track_pointer( Widget w, XtPointer client_data, XEvent *event, Boolean *continue_to_dispatch ); static int locked_plot( void ); static int get_free_plot_xy_index( void ); static int last_popup_x = 18, last_popup_y = 18; /***********************************************************************************/ void plot_xy_init( void ) { int i; /* Mark the Plot-XY widgets as unused */ for( i=0; i= (MAX_LINES_PER_PLOT-1) ) { plot_XY_locked[index] = FALSE; XtVaSetValues( plot_locked_button_widget[index], XtNstate, FALSE, NULL ); } } else { /* Create a new plot! */ if( n_plot_xy == MAX_PLOT_XY ) { x_error( "Reached maximum # of XY plots!" ); return(-1); } index = get_free_plot_xy_index(); n_lines_on_plot[index] = 0; plot_XY_popup_widget[index] = XtVaCreatePopupShell( title, transientShellWidgetClass, topLevel, NULL ); plot_XY_canvas_widget[index] = XtVaCreateManagedWidget( "PlotXY_canvas", formWidgetClass, plot_XY_popup_widget[index], XtNborderWidth, 0, NULL); plot_close_button_widget[index] = XtVaCreateManagedWidget( "Close", commandWidgetClass, plot_XY_canvas_widget[index], NULL); plot_print_button_widget[index] = XtVaCreateManagedWidget( "Print", commandWidgetClass, plot_XY_canvas_widget[index], XtNfromHoriz, plot_close_button_widget[index], NULL); plot_dump_button_widget[index] = XtVaCreateManagedWidget( "Dump", commandWidgetClass, plot_XY_canvas_widget[index], XtNfromHoriz, plot_print_button_widget[index], NULL); plot_locked_button_widget[index] = XtVaCreateManagedWidget( "Locked", toggleWidgetClass, plot_XY_canvas_widget[index], XtNfromHoriz, plot_dump_button_widget[index], XtNstate, DEFAULT_PLOT_LOCK_STATE, NULL); XtAddCallback( plot_close_button_widget[index], XtNcallback, plot_XY_close_callback, (XtPointer)MESSAGE_OK); XtAddCallback( plot_print_button_widget[index], XtNcallback, plot_XY_print_callback, (XtPointer)MESSAGE_OK); XtAddCallback( plot_dump_button_widget[index], XtNcallback, plot_XY_dump_callback, (XtPointer)MESSAGE_OK); XtAddCallback( plot_locked_button_widget[index], XtNcallback, plot_XY_locked_callback, (XtPointer)MESSAGE_OK); plot_XY_widget[index] = XtVaCreateManagedWidget( "plotXY", sciplotWidgetClass, plot_XY_canvas_widget[index], XtNheight, (XtArgVal)300, XtNwidth, (XtArgVal)650, XtNxLabel, x_axis_title, XtNyLabel, y_axis_title, XtNxLog, False, XtNplotTitle, title, XtNtop, XtChainTop, XtNleft, XtChainLeft, XtNshowLegend, True, XtNshowTitle, True, XtNright, XtChainRight, XtNfromVert, plot_close_button_widget[index], NULL); plot_XY_xaxis_widget[index] = XtVaCreateManagedWidget( "plot_XY_xaxis_widget", boxWidgetClass, plot_XY_canvas_widget[index], XtNorientation, XtorientHorizontal, XtNfromVert, plot_XY_widget[index], NULL ); plot_XY_xaxis_label[index] = XtVaCreateManagedWidget( "plot_XY_xaxis_label", labelWidgetClass, plot_XY_xaxis_widget[index], XtNlabel, "X Axis:", XtNborderWidth, 0, NULL ); plot_XY_xaxis_menu[index] = XtVaCreateManagedWidget( "plot_XY_menu", menuButtonWidgetClass, plot_XY_xaxis_widget[index], XtNfromHoriz, plot_XY_xaxis_label[index], XtNlabel, scannable_dims->string, NULL ); menu[index] = XtVaCreatePopupShell( "menu", simpleMenuWidgetClass, plot_XY_xaxis_menu[index], NULL ); sl = scannable_dims; i = 0; while( sl != NULL ) { menu_entry[index][i] = XtVaCreateManagedWidget( sl->string, smeBSBObjectClass, menu[index], NULL ); XtAddCallback( menu_entry[index][i], XtNcallback, dim_menu_sel_callback, NULL ); sl = sl->next; i++; } n_menu_entries[index] = i; plot_XY_log_widget[index] = XtVaCreateManagedWidget( "plot_XY_log_widget", boxWidgetClass, plot_XY_canvas_widget[index], XtNorientation, XtorientHorizontal, XtNfromVert, plot_XY_widget[index], XtNfromHoriz, plot_XY_xaxis_widget[index], NULL ); plot_XY_log_label_widget[index] = XtVaCreateManagedWidget( "Use Log:", labelWidgetClass, plot_XY_log_widget[index], XtNborderWidth, 0, NULL); plot_XY_xaxis_log_widget[index] = XtVaCreateManagedWidget( "X", toggleWidgetClass, plot_XY_log_widget[index], XtNfromHoriz, plot_XY_log_label_widget[index], NULL); XtAddCallback( plot_XY_xaxis_log_widget[index], XtNcallback, plot_XY_xaxis_log_callback, (XtPointer)MESSAGE_OK); plot_XY_yaxis_log_widget[index] = XtVaCreateManagedWidget( "Y", toggleWidgetClass, plot_XY_log_widget[index], XtNfromHoriz, plot_XY_xaxis_log_widget[index], NULL); XtAddCallback( plot_XY_yaxis_log_widget[index], XtNcallback, plot_XY_yaxis_log_callback, (XtPointer)MESSAGE_OK); plot_XY_range_widget[index] = XtVaCreateManagedWidget( "plot_XY_range_widget", boxWidgetClass, plot_XY_canvas_widget[index], XtNorientation, XtorientHorizontal, XtNfromVert, plot_XY_widget[index], XtNfromHoriz, plot_XY_log_widget[index], XtNborderWidth, 0, NULL ); plot_XY_xaxis_range_widget[index] = XtVaCreateManagedWidget( "X Range", commandWidgetClass, plot_XY_range_widget[index], NULL); XtAddCallback( plot_XY_xaxis_range_widget[index], XtNcallback, xaxis_range_callback, NULL ); plot_XY_yaxis_range_widget[index] = XtVaCreateManagedWidget( "Y Range", commandWidgetClass, plot_XY_range_widget[index], XtNfromHoriz, plot_XY_xaxis_range_widget[index], NULL); pXY_dimindex[index] = dimindex; XtAddCallback( plot_XY_yaxis_range_widget[index], XtNcallback, yaxis_range_callback, NULL ); /*********** SciPlot stuff ****************/ if( options.debug ) fprintf( stderr, "x_popup_XY_graph: about to start sciplot stuff\n" ); plot_XY_line[index][0] = SciPlotListCreateFromDouble( plot_XY_widget[index], n, xvals, yvals, legend ); color_id = SciPlotAllocNamedColor( plot_XY_widget[index], pXY_colorname[0] ); SciPlotListSetStyle( plot_XY_widget[index], plot_XY_line[index][0], color_id, pXY_pstyle[0], color_id, pXY_lstyle[0] ); SciPlotAddXAxisCallback( plot_XY_widget[index], &plot_XY_format_x_axis ); if( options.debug ) fprintf( stderr, "x_popup_XY_graph: about to sciplot update\n" ); SciPlotUpdate( plot_XY_widget[index] ); /* Move the widget to a place which does not cover the * last popped-up widget and pop it up. */ XtVaSetValues( plot_XY_popup_widget[index], XtNx, last_popup_x, XtNy, last_popup_y, NULL ); if( options.debug ) fprintf( stderr, "x_popup_XY_graph: about to popup sciplot\n" ); XtPopup( plot_XY_popup_widget[index], XtGrabNone ); /* Add the mouse tracking function */ l_index = (long)index; XtAddEventHandler( plot_XY_widget[index], PointerMotionMask | ButtonPressMask, False, xy_track_pointer, (XtPointer)l_index ); /* Move the popup place so the next one won't cover this one. */ last_popup_x += 10; last_popup_y += 10; plot_XY_locked[index] = DEFAULT_PLOT_LOCK_STATE; n_plot_xy++; } if( options.debug ) fprintf( stderr, "x_popup_XY_graph: leaving\n" ); return(index); } int get_free_plot_xy_index( void ) { int i; for( i=0; i,: fs_single_click()\n(2): fs_double_click()" )); fs_rhpanel_widget = XtVaCreateManagedWidget( "fs_rhpanel", formWidgetClass, fs_popupcanvas_widget, XtNorientation, XtorientVertical, XtNfromVert, fs_viewport_widget, XtNborderWidth, 0, NULL ); fs_pathname_label_widget = XtVaCreateManagedWidget( "fs_pathname_label", labelWidgetClass, fs_rhpanel_widget, XtNlabel, "Path:", XtNborderWidth, 0, XtNwidth, 80, NULL ); fs_pathname_text_widget = XtVaCreateManagedWidget( "fs_pathname_text", asciiTextWidgetClass, fs_rhpanel_widget, XtNeditType, XawtextEdit, XtNfromHoriz, fs_pathname_label_widget, XtNlength, 800, XtNwidth, PATH_AND_FILENAME_WIDTH, XtNstring, fs_cwd(), NULL ); fs_filename_label_widget = XtVaCreateManagedWidget( "fs_filename", labelWidgetClass, fs_rhpanel_widget, XtNlabel, "Filename:", XtNfromVert, fs_pathname_label_widget, XtNborderWidth, 0, XtNwidth, 80, NULL ); fs_filename_text_widget = XtVaCreateManagedWidget( "fs_filename_text", asciiTextWidgetClass, fs_rhpanel_widget, XtNeditType, XawtextEdit, XtNfromHoriz, fs_filename_label_widget, XtNfromVert, fs_pathname_label_widget, XtNlength, 800, XtNwidth, PATH_AND_FILENAME_WIDTH, NULL ); fs_options_widget = XtVaCreateManagedWidget( "fs_options", boxWidgetClass, fs_rhpanel_widget, XtNorientation, XtorientHorizontal, XtNfromVert, fs_filename_label_widget, NULL ); fs_ok_widget = XtVaCreateManagedWidget( "fs_ok", commandWidgetClass, fs_options_widget, XtNlabel, "OK", NULL ); XtAddCallback( fs_ok_widget, XtNcallback, fs_popup_callback, (XtPointer)MESSAGE_OK ); fs_cancel_widget = XtVaCreateManagedWidget( "fs_cancel", commandWidgetClass, fs_options_widget, XtNfromHoriz, fs_ok_widget, XtNlabel, "Cancel", NULL ); XtAddCallback( fs_cancel_widget, XtNcallback, fs_popup_callback, (XtPointer)MESSAGE_CANCEL ); XtAppAddActions( x_app_context, new_actions, XtNumber( new_actions )); x_get_window_position( &llx, &lly, &urx, &ury ); XtVaSetValues( fs_popup_widget, XtNx, llx+10, XtNy, lly+10, NULL ); XtPopup( fs_popup_widget, XtGrabExclusive ); while( ! fs_popup_done ) { XtAppNextEvent( x_app_context, &po_event ); XtDispatchEvent( &po_event ); } XtDestroyWidget( fs_popup_widget ); fs_popup_done = FALSE; return( fs_popup_result ); } /*********************************************************************/ void fs_single_click(Widget w, XButtonEvent *e, String *p, Cardinal *n ) { XawListReturnStruct *highlited_entry; highlited_entry = XawListShowCurrent( w ); if( highlited_entry->list_index == XAW_LIST_NONE ) return; XtVaSetValues( fs_filename_text_widget, XtNstring, highlited_entry->string, NULL ); } /*********************************************************************/ void fs_double_click(Widget w, XButtonEvent *e, String *p, Cardinal *n ) { XawListReturnStruct *highlited_entry; Stringlist *files_and_dirs; int ierr; highlited_entry = XawListShowCurrent( w ); if( highlited_entry->list_index == XAW_LIST_NONE ) return; /* If the selected item is a directory, then chdir to * that directory and list it. Otherwise, must mean * that we select this file. */ if( fs_is_a_directory( highlited_entry->string )) { ierr = chdir( highlited_entry->string ); fs_get_file_dir_list( &files_and_dirs ); XawListChange( fs_list_widget, stringlist_to_Xawlist( files_and_dirs ), 0, 0, False ); XtVaSetValues( fs_pathname_text_widget, XtNstring, fs_cwd(), NULL ); } else { XtVaSetValues( fs_filename_text_widget, XtNvalue, highlited_entry->string, NULL ); fs_popup_done = TRUE; } } /*********************************************************************/ void fs_popup_callback( Widget widget, XtPointer client_data, XtPointer call_data) { long l_client_data; l_client_data = (long)client_data; fs_popup_result = (int)l_client_data; fs_popup_done = TRUE; } /********************************************************************* * Returns either MESSAGE_OK or MESSAGE_CANCEL; "filename" is set * to a valid, fully qualified pathname if returned value is MESSAGE_OK * "init_dir" is the initial directory to be in. */ int file_select( char **filename, char *init_dir ) { int retval, ierr; Stringlist *files_and_dirs; char *tstr, orig_dir[1024]; /* Save the directory we are in, so we can go back at * the end. */ if( getcwd(orig_dir, 1024) == NULL ) { x_error( "Sorry, current directory name\nis too long to handle!" ); return(MESSAGE_CANCEL); } ierr = chdir( init_dir ); fs_get_file_dir_list( &files_and_dirs ); retval = fs_popup( files_and_dirs ); ierr = chdir( orig_dir ); /* Get the final selected filename if not MESSAGE_CANCEL */ if( retval != MESSAGE_CANCEL ) { XtVaGetValues( fs_pathname_text_widget, XtNstring, &tstr, NULL ); strcpy( retval_buf, tstr ); XtVaGetValues( fs_filename_text_widget, XtNstring, &tstr, NULL ); /* If the user typed in a fully-qualified pathname, * then don't overlay the pathname onto it again. */ if( *(tstr) == '/' ) strcpy( retval_buf, tstr ); else { strcat( retval_buf, "/" ); strcat( retval_buf, tstr ); } *filename = retval_buf; } return( retval ); } /*********************************************************************/ static void fs_get_file_dir_list( Stringlist **files_and_dirs ) { Stringlist *files, *dirs; files = NULL; dirs = NULL; *files_and_dirs = NULL; fs_list_dir( &files, &dirs ); stringlist_cat( files_and_dirs, &dirs ); stringlist_cat( files_and_dirs, &files ); } /********************************************************************* * This is system dependent. What it does is put a list of the contents * of the current working directory into two Stringlists, one of which * contains filenames and the other, directory names. */ void fs_list_dir( Stringlist **files, Stringlist **dirs ) { DIR *cwd; struct dirent *dir_entry; char *tchar; size_t slen; cwd = opendir( "." ); while( (dir_entry = readdir( cwd )) != NULL ) { if( (strcmp( dir_entry->d_name, ".") != 0) && (strcmp( dir_entry->d_name, "..") != 0)) { if( fs_is_a_directory( dir_entry->d_name )) { slen = strlen(dir_entry->d_name) + 6; /* add space for NULL and trailing slash */ tchar = (char *)malloc( sizeof(char) * slen ); snprintf( tchar, slen-1, "%s/", dir_entry->d_name ); stringlist_add_string_ordered( dirs, tchar, NULL, SLTYPE_NULL ); free( tchar ); } else stringlist_add_string_ordered( files, dir_entry->d_name, NULL, SLTYPE_NULL ); } } stringlist_add_string_ordered( dirs, "../", NULL, SLTYPE_NULL ); stringlist_add_string_ordered( dirs, "./", NULL, SLTYPE_NULL ); } /*********************************************************************/ static int fs_is_a_directory( char *name ) { struct stat status; stat( name, &status ); if( S_ISDIR( status.st_mode ) ) return( TRUE ); else return( FALSE ); } /*********************************************************************/ static char * fs_cwd() { char *s; static char buf[2048]; s = getcwd( buf, 2048 ); return( buf ); } /***************************************************************/ static String * stringlist_to_Xawlist( Stringlist *strings ) { int n, i; String *s; Stringlist *sl; n = stringlist_len(strings); s = (String *)malloc( sizeof(String *) * (n+1) ); sl = strings; i = 0; while( sl != NULL ) { *(s+i) = (char *)malloc( strlen( sl->string )+1 ); strcpy( *(s+i++), sl->string ); sl = sl->next; } *(s+i) = NULL; return( s ); } ncview-2.1.8/src/interface/range.c0000640006472100017500000003316513060040030016301 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 3, as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ #include "../ncview.includes.h" #include "../ncview.defines.h" #include "../ncview.protos.h" #include #define MINMAX_TEXT_WIDTH 100 extern Widget topLevel; extern XtAppContext x_app_context; extern Options options; static Widget range_popup_widget = NULL, range_popupcanvas_widget, range_min_label_widget, range_min_text_widget, range_min_import_widget, range_min_export_widget, range_max_label_widget, range_max_text_widget, range_max_import_widget, range_max_export_widget, range_reset_global_widget, range_global_values_widget, range_symmetric_widget, range_allvars_widget, range_ok_widget, range_cancel_widget; typedef struct { float min, max; } Min_Max_Struct; static Min_Max_Struct global_min_max; static int range_popup_done = FALSE, range_popup_result; static XEvent range_event; void range_popup_callback( Widget widget, XtPointer client_data, XtPointer call_data); void range_max_export_callback( Widget widget, XtPointer client_data, XtPointer call_data); void range_max_import_callback( Widget widget, XtPointer client_data, XtPointer call_data); static void range_max_loseown_proc( Widget w, Atom *selection ); void range_min_export_callback( Widget widget, XtPointer client_data, XtPointer call_data); void range_min_import_callback( Widget widget, XtPointer client_data, XtPointer call_data); void reset_global_callback( Widget w, XtPointer client_data, XtPointer call_data); void range_symmetric_callback( Widget w, XtPointer client_data, XtPointer call_data); static void range_min_loseown_proc( Widget w, Atom *selection ); static Boolean range_min_convert_proc( Widget w, Atom *selection, Atom *target, Atom *type_return, XtPointer *value_return, unsigned long *length_return, int *format_return ); static Boolean range_max_convert_proc( Widget w, Atom *selection, Atom *target, Atom *type_return, XtPointer *value_return, unsigned long *length_return, int *format_return ); static void max_paste_cb( Widget w, XtPointer client_data, Atom *selection, Atom *type, XtPointer value, unsigned long *length, int *format ); static void min_paste_cb( Widget w, XtPointer client_data, Atom *selection, Atom *type, XtPointer value, unsigned long *length, int *format ); /*******************************************************************************/ int x_range( float old_min, float old_max, float global_min, float global_max, float *new_min, float *new_max, int *allvars ) { int llx, lly, urx, ury; Boolean state; char range_min_string[128], range_max_string[128], global_values_string[128], *tstr; snprintf( range_min_string, 127, "%g", old_min ); snprintf( range_max_string, 127, "%g", old_max ); *new_min = old_min; *new_max = old_max; XtVaSetValues( range_min_text_widget, XtNstring, range_min_string, NULL ); XtVaSetValues( range_max_text_widget, XtNstring, range_max_string, NULL ); snprintf( global_values_string, 127, "%g to %g", global_min, global_max ); global_min_max.min = global_min; global_min_max.max = global_max; XtVaSetValues( range_global_values_widget, XtNlabel, global_values_string, NULL ); x_get_window_position( &llx, &lly, &urx, &ury ); XtVaSetValues( range_popup_widget, XtNx, llx + (urx-llx)/3, XtNy, lly + (ury-lly)/3, NULL ); XtPopup ( range_popup_widget, XtGrabExclusive ); if( options.display_type == PseudoColor ) x_set_windows_colormap_to_current( range_popup_widget ); /********************************************** * Main loop for the range popup widget */ while( ! range_popup_done ) { /* An event will cause range_popup_done to become TRUE */ XtAppNextEvent( x_app_context, &range_event ); XtDispatchEvent( &range_event ); } range_popup_done = FALSE; /**********************************************/ if( range_popup_result != MESSAGE_CANCEL ) { XtVaGetValues( range_min_text_widget, XtNstring, &tstr, NULL ); sscanf( tstr, "%g", new_min ); XtVaGetValues( range_max_text_widget, XtNstring, &tstr, NULL ); sscanf( tstr, "%g", new_max ); } XtPopdown( range_popup_widget ); XtVaGetValues( range_allvars_widget, XtNstate, &state, NULL ); if( state == True ) { *allvars = TRUE; XtVaSetValues( range_allvars_widget, XtNstate, False, NULL ); } else *allvars = FALSE; return( range_popup_result ); } void x_range_init() { if( options.display_type == TrueColor ) range_popup_widget = XtVaCreatePopupShell( "Set range", transientShellWidgetClass, topLevel, NULL ); else range_popup_widget = XtVaCreatePopupShell( "Set range", transientShellWidgetClass, topLevel, NULL ); range_popupcanvas_widget = XtVaCreateManagedWidget( "range_popupcanvas", formWidgetClass, range_popup_widget, XtNborderWidth, 0, NULL); range_min_label_widget = XtVaCreateManagedWidget( "range_min_label", labelWidgetClass, range_popupcanvas_widget, XtNlabel, "Minimum:", XtNwidth, 80, XtNborderWidth, 0, NULL ); range_min_text_widget = XtVaCreateManagedWidget( "range_min_text", asciiTextWidgetClass, range_popupcanvas_widget, XtNeditType, XawtextEdit, XtNfromHoriz, range_min_label_widget, XtNlength, 128, XtNwidth, MINMAX_TEXT_WIDTH, NULL ); range_min_import_widget = XtVaCreateManagedWidget( "Import", commandWidgetClass, range_popupcanvas_widget, XtNfromHoriz, range_min_text_widget, NULL); XtAddCallback( range_min_import_widget, XtNcallback, range_min_import_callback, (XtPointer)NULL); range_min_export_widget = XtVaCreateManagedWidget( "Export", toggleWidgetClass, range_popupcanvas_widget, XtNfromHoriz, range_min_import_widget, NULL); XtAddCallback( range_min_export_widget, XtNcallback, range_min_export_callback, (XtPointer)NULL); range_max_label_widget = XtVaCreateManagedWidget( "range_max_label", labelWidgetClass, range_popupcanvas_widget, XtNlabel, "Maximum:", XtNborderWidth, 0, XtNwidth, 80, XtNfromVert, range_min_label_widget, NULL ); range_max_text_widget = XtVaCreateManagedWidget( "range_max_text", asciiTextWidgetClass, range_popupcanvas_widget, XtNeditType, XawtextEdit, XtNwidth, MINMAX_TEXT_WIDTH, XtNfromVert, range_min_text_widget, XtNfromHoriz, range_max_label_widget, NULL ); range_max_import_widget = XtVaCreateManagedWidget( "Import", commandWidgetClass, range_popupcanvas_widget, XtNfromVert, range_min_import_widget, XtNfromHoriz, range_max_text_widget, NULL); XtAddCallback( range_max_import_widget, XtNcallback, range_max_import_callback, (XtPointer)NULL); range_max_export_widget = XtVaCreateManagedWidget( "Export", toggleWidgetClass, range_popupcanvas_widget, XtNfromVert, range_min_export_widget, XtNfromHoriz, range_max_import_widget, NULL); XtAddCallback( range_max_export_widget, XtNcallback, range_max_export_callback, (XtPointer)NULL); range_symmetric_widget = XtVaCreateManagedWidget( "Symmetric about Zero", commandWidgetClass, range_popupcanvas_widget, XtNfromVert, range_max_export_widget, NULL); XtAddCallback( range_symmetric_widget, XtNcallback, range_symmetric_callback, (XtPointer)&global_min_max); range_reset_global_widget = XtVaCreateManagedWidget( "Reset to Global Values:", commandWidgetClass, range_popupcanvas_widget, XtNfromVert, range_symmetric_widget, NULL); XtAddCallback( range_reset_global_widget, XtNcallback, reset_global_callback, (XtPointer)NULL ); range_global_values_widget = XtVaCreateManagedWidget( "range_global_values", labelWidgetClass, range_popupcanvas_widget, XtNborderWidth, 0, XtNfromVert, range_symmetric_widget, XtNfromHoriz, range_reset_global_widget, XtNwidth, 200, NULL); range_allvars_widget = XtVaCreateManagedWidget( "Use this range for all vars", toggleWidgetClass, range_popupcanvas_widget, XtNfromVert, range_global_values_widget, NULL); range_ok_widget = XtVaCreateManagedWidget( "OK", commandWidgetClass, range_popupcanvas_widget, XtNfromVert, range_allvars_widget, NULL); XtAddCallback( range_ok_widget, XtNcallback, range_popup_callback, (XtPointer)MESSAGE_OK); range_cancel_widget = XtVaCreateManagedWidget( "Cancel", commandWidgetClass, range_popupcanvas_widget, XtNfromHoriz, range_ok_widget, XtNfromVert, range_allvars_widget, NULL); XtAddCallback( range_cancel_widget, XtNcallback, range_popup_callback, (XtPointer)MESSAGE_CANCEL); } void range_popup_callback( Widget widget, XtPointer client_data, XtPointer call_data) { long l_client_data; l_client_data = (long)client_data; range_popup_result = (int)l_client_data; range_popup_done = TRUE; } void range_min_import_callback( Widget w, XtPointer client_data, XtPointer call_data) { Atom min_atom; min_atom = XInternAtom( XtDisplay(w), "NCVIEW_MIN_RANGE", TRUE ); if( min_atom == None ) { x_error( "Nothing is exporting a minimum." ); return; } XtGetSelectionValue( w, min_atom, XA_STRING, min_paste_cb, NULL, 0 ); } void range_max_import_callback( Widget w, XtPointer client_data, XtPointer call_data) { Atom max_atom; max_atom = XInternAtom( XtDisplay(w), "NCVIEW_MAX_RANGE", TRUE ); if( max_atom == None ) { x_error( "Nothing is exporting a maximum." ); return; } XtGetSelectionValue( w, max_atom, XA_STRING, max_paste_cb, NULL, 0 ); } static void min_paste_cb( Widget w, XtPointer client_data, Atom *selection, Atom *type, XtPointer value, unsigned long *length, int *format ) { if( *length == 0 ) { x_error( "No valid exported minimum found.\n" ); return; } XtVaSetValues( range_min_text_widget, XtNstring, value, NULL ); } static void max_paste_cb( Widget w, XtPointer client_data, Atom *selection, Atom *type, XtPointer value, unsigned long *length, int *format ) { if( *length == 0 ) { x_error( "No valid exported maximum found.\n" ); return; } XtVaSetValues( range_max_text_widget, XtNstring, value, NULL ); } void range_min_export_callback( Widget w, XtPointer client_data, XtPointer call_data) { Atom min_atom; min_atom = XInternAtom( XtDisplay(w), "NCVIEW_MIN_RANGE", FALSE ); if( XtOwnSelection( w, min_atom, 0, range_min_convert_proc, range_min_loseown_proc, NULL ) == False ) { fprintf( stderr, "Hey! XtOwnSelection min failed!\n" ); } } void range_symmetric_callback( Widget w, XtPointer client_data, XtPointer call_data) { char tstr[132], *sptr; float new_min, new_max, cur_min, cur_max, biggest; XtVaGetValues( range_min_text_widget, XtNstring, &sptr, NULL ); sscanf( sptr, "%g", &cur_min ); XtVaGetValues( range_max_text_widget, XtNstring, &sptr, NULL ); sscanf( sptr, "%g", &cur_max ); if( fabs(cur_min) > fabs(cur_max) ) biggest = fabs(cur_min); else biggest = fabs(cur_max); new_min = -1.0*biggest; new_max = biggest; snprintf( tstr, 130, "%g", new_min ); XtVaSetValues( range_min_text_widget, XtNstring, tstr, NULL ); snprintf( tstr, 130, "%g", new_max ); XtVaSetValues( range_max_text_widget, XtNstring, tstr, NULL ); } void reset_global_callback( Widget w, XtPointer client_data, XtPointer call_data) { float global_min, global_max; char tstr[100]; global_min = global_min_max.min; global_max = global_min_max.max; snprintf( tstr, 99, "%g", global_min ); XtVaSetValues( range_min_text_widget, XtNstring, tstr, NULL ); snprintf( tstr, 99, "%g", global_max ); XtVaSetValues( range_max_text_widget, XtNstring, tstr, NULL ); } void range_max_export_callback( Widget w, XtPointer client_data, XtPointer call_data) { Atom max_atom; max_atom = XInternAtom( XtDisplay(w), "NCVIEW_MAX_RANGE", FALSE ); if( XtOwnSelection( w, max_atom, 0, range_max_convert_proc, range_max_loseown_proc, NULL ) == False ) { fprintf( stderr, "Hey! XtOwnSelection max failed!\n" ); } } static void range_min_loseown_proc( Widget w, Atom *selection ) { XtVaSetValues( w, XtNstate, FALSE, NULL ); } static Boolean range_min_convert_proc( Widget w, Atom *selection, Atom *target, Atom *type_return, XtPointer *value_return, unsigned long *length_return, int *format_return ) { char *widget_str, *tstr; XtVaGetValues( range_min_text_widget, XtNstring, &widget_str, NULL ); tstr = XtMalloc( strlen(widget_str)+1 ); strcpy( tstr, widget_str ); *value_return = tstr; *type_return = XA_STRING; *length_return = strlen(*value_return)+1; *format_return = 8; return(True); } static void range_max_loseown_proc( Widget w, Atom *selection ) { XtVaSetValues( w, XtNstate, FALSE, NULL ); } static Boolean range_max_convert_proc( Widget w, Atom *selection, Atom *target, Atom *type_return, XtPointer *value_return, unsigned long *length_return, int *format_return ) { char *widget_str, *tstr; XtVaGetValues( range_max_text_widget, XtNstring, &widget_str, NULL ); tstr = XtMalloc( strlen(widget_str)+1 ); strcpy( tstr, widget_str ); *value_return = tstr; *type_return = XA_STRING; *length_return = strlen(*value_return)+1; *format_return = 8; return(True); } ncview-2.1.8/src/interface/RadioWidget.h0000640006472100017500000000305013060040030017402 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 3, as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ /* NOTE NOTE NOTE that a RadioWidget is NOT A Widget! If you need a 'real' Widget, use RadioWidget->widget */ #include "../ncview.includes.h" typedef struct { Widget widget; /* My top level box widget */ long nbut; Widget *button_widget; XtCallbackProc set_callback, unset_callback; Pixmap *pixmap_on, *pixmap_off; long current_set; } RadioWidgetStruct, *RadioWidget; RadioWidget RadioWidget_init( Widget parent, Widget fromvert, long nbut, long first_on, char **labels, Pixmap *pixmap_off, Pixmap *pixmap_on, XtCallbackProc set_callback, XtCallbackProc unset_callback ); long RadioWidget_query_current( RadioWidget rw ); void RadioWidget_set_current ( RadioWidget rw, long butno ); ncview-2.1.8/src/interface/colormap_funcs.c0000640006472100017500000006345213060040030020221 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993-2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ #include "../ncview.includes.h" #include "../ncview.defines.h" #include "../ncview.protos.h" #define CMAPLIST_MAGIC 378218 #define CMAPLIST_BAD_MAGIC 129802 /********************************************/ extern Stringlist *read_in_state; extern Widget topLevel; extern Server_Info server; extern Cmaplist *colormap_list, *current_colormap_list; /* These are MY structures */ extern Colormap current_colormap; /* This is the standard X windows struct */ extern Options options; extern ncv_pixel *pixel_transform; /********************************************/ void dump_Cmaplist ( Cmaplist *cml ); static Cmaplist *dup_single_cmaplist( Cmaplist *el ); static void new_cmaplist( Cmaplist **cml ); static Cmaplist *x_find_colormap_from_name( char *name ); static int check_cmaplist_magic( Cmaplist *cml ); /***************************************************************************************************/ /* Given a Cmaplist, this returns a duplicate of it. This is a little confusing since * a list of these things (Cmaplist stucts) is just a bunch of individual Cmaplist structs. * In any event, routine "dup_whole_cmaplist" duplicates an entire list, while routine * "dup_single_cmaplist" duplicates a single Cmaplist struct, not the entire chain of * Cmaplist structs. */ Cmaplist *dup_whole_cmaplist( Cmaplist *src_list ) { Cmaplist *cml, *newel, *prevel=NULL, *list_head=NULL; if( src_list == NULL ) return( NULL ); cml = src_list; while( cml != NULL ) { if( check_cmaplist_magic( cml ) != 0 ) { fprintf( stderr, "Error, trying to duplicate a cmaplist with an invalid element\n" ); exit(-1); } newel = dup_single_cmaplist( cml ); /* has NULL for ->next and ->prev elements */ if( prevel == NULL ) list_head = newel; else { prevel->next = newel; newel->prev = prevel; } prevel = newel; cml = cml->next; } return( list_head ); } /***************************************************************************************************/ /* Dumplicates a SINGLE cmaplist element, not an entire chain of them. Leaves NULL in the * ->next and ->prev elements. */ static Cmaplist *dup_single_cmaplist( Cmaplist *el ) { Cmaplist *newel; int i; /* This allocates space for pixel_transform and color_list */ new_cmaplist( &newel ); newel->name = (char *)malloc( sizeof(char)*(strlen(el->name)+1)); strcpy( newel->name, el->name ); newel->enabled = el->enabled; for( i=0; i<(options.n_colors+options.n_extra_colors); i++ ) { newel->pixel_transform[i] = el->pixel_transform[i]; newel->color_list [i] = el->color_list[i]; } return( newel ); } /*************************************************************************************************** * Return a pointer to the colormap list entry that has this name, or NULL if this name is * not that of a colormap on the list */ static Cmaplist *x_find_colormap_from_name( char *name ) { Cmaplist *cml; cml = colormap_list; while( cml != NULL ) { if( check_cmaplist_magic( cml ) != 0 ) { fprintf( stderr, "Error, trying to find a colormap from name in a cmaplist with an invalid element\n" ); exit(-1); } if( strcmp(cml->name, name) == 0 ) return(cml); cml = cml->next; } return(NULL); } /***************************************************************************************************/ /* Return 1 if we alrady have a colormap with the name of the passed argument in the specified * list of colormaps, and 0 otherwise */ int x_seen_colormap_name( char *name ) { if( x_find_colormap_from_name(name) == NULL ) return(0); else return(1); } /*************************************************************************************************** * Given an index into the colormap list, this sets * "name" to point to storage for the colormap's name, * sets "enabled" to 1 if the colormap is enabled and to * 0 otherwise, and sets "color_list" to point to an * array of N XColors. */ void x_colormap_info( Cmaplist *cmlist, int idx, char **name, int *enabled, XColor **color_list ) { Cmaplist *cml; int i; if( idx < 0 ) { fprintf( stderr, "Error, bad idx entry in x_colormap_name: %d\n", idx ); exit(-1); } if( cmlist == NULL ) { fprintf( stderr, "Error, x_colormap_name called but no colormaps are on the list" ); exit(-1); } cml = cmlist; for( i=0; inext == NULL ) { fprintf( stderr, "Error, x_colormap_name called with idx=%d but n_colormaps=%d\n", idx, x_n_colormaps( cmlist ) ); exit(-1); } cml = cml->next; } *name = cml->name; *enabled = cml->enabled; *color_list = cml->color_list; } /***************************************************************************************************/ int x_n_colormaps( Cmaplist *cmlist ) { Cmaplist *cml; int n; if( cmlist == NULL ) return( 0 ); n = 1; cml = cmlist; while( cml->next != NULL ) { if( check_cmaplist_magic( cml ) != 0 ) { fprintf( stderr, "Error, trying to compute colormap length in a cmaplist with an invalid element\n" ); exit(-1); } cml = cml->next; n++; } return(n); } /***************************************************************************************************/ void x_check_legal_colormap_loaded() { Cmaplist *cm, **list_to_use, *tcm; int n_enabled, n_cm_saved, n_cm_prog, n_cm_max, i, i_cursor, n_list_to_use=0, *cmap_used_already; Stringlist *sl; char cm_name[1000]; /* We have the following tasks: * 1) Make the order of the in-program colormaps be the same * as the order in the save file. * 2) Make the enabled-ness of the colormaps in the program * be the same as the save file. * 3) Make sure current_colormap_list is set to a valid colormap * Any colormaps that are in the program but not in the save file * are enabled and included at the end of the colormap list. */ n_cm_saved = stringlist_len( read_in_state ); n_cm_prog = x_n_colormaps( colormap_list ); n_cm_max = n_cm_saved + n_cm_prog; /* max possible colormaps we could have */ if( n_cm_max > 200 ) { fprintf( stderr, "Error, too many colormaps -- max is 200\n" ); exit(-1); } if( n_cm_max < 1 ) { fprintf( stderr, "Internal error -- n_cm_max == 0?!?\n" ); exit(-1); } list_to_use = (Cmaplist **)malloc( sizeof( Cmaplist * ) * n_cm_max ); if( list_to_use == NULL ) { fprintf( stderr, "Error allocating a temporary colormap list pointer\n" ); exit(-1); } for( i=0; istring, "CMAP_", 5 ) == 0 ) { if( strlen( sl->string ) > 900 ) { fprintf( stderr, "Error, saved colormap name too long (remove $HOME/.ncviewrc file if stuck)\n" ); exit(-1); } /* This is a saved colormap, extract its name */ strcpy( cm_name, sl->string+5 ); /* Look for this colormap on the program's colormap list */ tcm = x_find_colormap_from_name( cm_name ); /* If we found this colormap, save it to our list */ if( tcm == NULL ) printf( "Note: Program does not know about saved colormap \"%s\" -- ignoring it\n", cm_name ); else { if( cmap_used_already[i_cursor] == 0 ) { list_to_use[ n_list_to_use++ ] = tcm; cmap_used_already[i_cursor] = 1; } } } sl = sl->next; i_cursor++; } /* Now add on any colormaps that the program knows about but * which were not in the save file */ cm = colormap_list; while( cm != NULL ) { if( strlen(cm->name) > 900 ) { fprintf( stderr, "Error, colormap name is too long: %s\n", cm->name ); exit(-1); } snprintf( cm_name, 999, "CMAP_%s", cm->name ); sl = stringlist_match_string_exact( read_in_state, cm_name ); if( sl == NULL ) list_to_use[ n_list_to_use++ ] = cm; cm = cm->next; } if( n_list_to_use == 0 ) { fprintf( stderr, "Strange internal error, no colormaps known?!?\n" ); exit(-1); } /* Make sure at least one colormap is enabled. If not, * set the first one to be enabled */ n_enabled = 0; for( i=0; ienabled; if( n_enabled == 0 ) list_to_use[0]->enabled = 1; /* Set our current colormap to the first enabled one */ for( i=0; ienabled ) { current_colormap_list = list_to_use[i]; break; } /* Set up our next and prev pointers */ for( i=0; iprev = NULL; else list_to_use[i]->prev = list_to_use[i-1]; if( i == (n_list_to_use-1)) list_to_use[i]->next = NULL; else list_to_use[i]->next = list_to_use[i+1]; } /* Set to head of our list */ colormap_list = list_to_use[0]; /* check to make sure all is kosher */ cm = colormap_list; while( cm != NULL ) { if( check_cmaplist_magic( cm ) != 0 ) { fprintf( stderr, "Error, generated a cmaplist with an invalid element\n" ); exit(-1); } cm = cm->next; } free( list_to_use ); free( cmap_used_already ); } /***************************************************************************************************/ void x_create_colormap( char *name, unsigned char r[256], unsigned char g[256], unsigned char b[256] ) { Colormap orig_colormap, new_colormap; Display *display; int i, status=0, enabled; XColor *color; unsigned long plane_masks[1], pixels[1]; Cmaplist *cmaplist, *cml; static int first_time_through = FALSE; char sl_cmap_name[1020]; Stringlist *sl; /* printf( "----------------------\n" ); printf( "in x_create_colormap, here is state stringlist:\n" ); stringlist_dump( read_in_state ); printf( "----------------------\n" ); */ display = XtDisplay( topLevel ); if( colormap_list == NULL ) first_time_through = TRUE; else first_time_through = FALSE; /* Make a new Cmaplist structure, and link it into the list */ new_cmaplist( &cmaplist ); cmaplist->name = (char *)malloc( (strlen(name)+1)*sizeof(char) ); strcpy( cmaplist->name, name ); /* Figure out if, according to our saved state, this colormap * should be enabled or not. If we don't find this colormap * in the list, default to 'Enabled' */ if( strlen(name) > 1000 ) { fprintf( stderr, "Error, colormap name is too long: %s\n", name ); exit(-1); } snprintf( sl_cmap_name, 1018, "CMAP_%s", name ); sl = stringlist_match_string_exact( read_in_state, sl_cmap_name ); if( sl == NULL ) { /* People seem to find this message confusing printf( "did not find color map %s in state file: enabling by default\n", sl_cmap_name ); */ cmaplist->enabled = 1; } else { if( sl->sltype != SLTYPE_INT ) { fprintf( stderr, "Error, saved TYPE for colormap %s is not an int\n", sl_cmap_name ); enabled = 1; } else enabled = *((int *)(sl->aux)); cmaplist->enabled = enabled; } if( first_time_through ) colormap_list = cmaplist; else { cml = colormap_list; while( cml->next != NULL ) cml = cml->next; cml->next = cmaplist; cmaplist->prev = cml; } if( first_time_through ) { /* First time through, allocate the read/write entries in the colormap. * We always do ten more than the number of colors requested so that * black can indicate 'fill_value' entries, and the other color entries * (which are the window elements) can be colored as desired. */ current_colormap_list = cmaplist; /* TrueColor device */ if( options.display_type == TrueColor ) { for( i=0; i<(options.n_colors+options.n_extra_colors); i++ ) { (cmaplist->color_list+i)->pixel = (long)i; *(cmaplist->pixel_transform+i) = (ncv_pixel)i; } } /* Shared colormap, PseudoColor device */ if( (!options.private_colormap) && (options.display_type == PseudoColor) ) { /* Try the standard colormap, and see if * it has enough available colorcells. */ orig_colormap = DefaultColormap( display, 0 ); current_colormap = orig_colormap; i = 0; status = 1; while( (i < (options.n_colors+options.n_extra_colors)) && (status != 0) ) { status = XAllocColorCells( display, orig_colormap, True, plane_masks, 0, pixels, 1 ); (cmaplist->color_list+i)->pixel = *pixels; *(cmaplist->pixel_transform+i) = (ncv_pixel)*pixels; i++; } } /* standard colormap failed for PseudoColor, allocate a private colormap */ if( (options.display_type == PseudoColor) && ((status == 0) || (options.private_colormap)) ) { printf( "Using private colormap...\n" ); new_colormap = XCreateColormap( display, RootWindow( display, DefaultScreen( display ) ), XDefaultVisualOfScreen( XtScreen( topLevel ) ), AllocNone ); current_colormap = new_colormap; for( i=0; i<(options.n_colors+options.n_extra_colors); i++ ) { status = XAllocColorCells( display, new_colormap, True, plane_masks, 0, pixels, 1 ); if( status == 0 ) { fprintf( stderr, "ncview: x_create_colormap: couldn't allocate \n" ); fprintf( stderr, "requested number of colorcells in a private colormap\n" ); fprintf( stderr, "Try requesting fewer colors with the -nc option\n" ); exit( -1 ); } (cmaplist->color_list+i)->pixel = *pixels; *(cmaplist->pixel_transform+i) = (ncv_pixel)*pixels; } } pixel_transform = cmaplist->pixel_transform; } else { /* if NOT the first time through, just set the pixel values */ for( i=0; icolor_list+i)->pixel = (current_colormap_list->color_list+i)->pixel; *(cmaplist->pixel_transform+i) = (ncv_pixel)(current_colormap_list->color_list+i)->pixel; } } /* Set the first ten colors including black, the color used for "Fill_Value" entries */ for( i=0; icolor_list+i; color->flags = DoRed | DoGreen | DoBlue; color->red = 256*(unsigned int)options.missval_r; color->green = 256*(unsigned int)options.missval_g; color->blue = 256*(unsigned int)options.missval_b; } color = cmaplist->color_list+1; color->flags = DoRed | DoGreen | DoBlue; color->red = 256*(unsigned int)0; color->green = 256*(unsigned int)0; color->blue = 256*(unsigned int)0; for( i=options.n_extra_colors; icolor_list+i; color->flags = DoRed | DoGreen | DoBlue; color->red = (unsigned int) (256*interp( i-options.n_extra_colors, options.n_colors, r, 256 )); color->green = (unsigned int) (256*interp( i-options.n_extra_colors, options.n_colors, g, 256 )); color->blue = (unsigned int) (256*interp( i-options.n_extra_colors, options.n_colors, b, 256 )); } if( (options.display_type == PseudoColor) && first_time_through ) XStoreColors( XtDisplay(topLevel), current_colormap, current_colormap_list->color_list, options.n_colors+options.n_extra_colors ); } /**************************************************************************************************** * This returns the name of the newly installed colormap. If do_widgets_flag * is false, don't install colormaps on the widgets, just on the topLevel. */ char *x_change_colormap( int delta, int do_widgets_flag ) { int dump_cmap_list, n_enabled; Cmaplist *cursor; dump_cmap_list = 0; /* for debugging */ if( dump_cmap_list ) { printf( "---- on entry to x_change_colormap, here is colormap_list\n" ); dump_Cmaplist( colormap_list ); } /* Make sure at least one colormap is enabled. As a failsafe, is none * are enabled, enable the first one on the list */ cursor = colormap_list; if( check_cmaplist_magic( cursor ) != 0 ) { fprintf( stderr, "Error, trying to change colormaps in a cmaplist with an invalid element\n" ); exit(-1); } n_enabled = colormap_list->enabled; while( cursor->next != NULL ) { if( check_cmaplist_magic( cursor ) != 0 ) { fprintf( stderr, "Error, trying to change colormaps in a cmaplist with an invalid element\n" ); exit(-1); } cursor = cursor->next; n_enabled = n_enabled + cursor->enabled; } if( n_enabled == 0 ) { printf( "Warning, no colormaps enabled in x_change_colormap -- using first on list\n" ); colormap_list->enabled = 1; } if( delta > 0 ) { /* Advance to next enabled colormap. Might have to wrap * around to the start to encounter an enabled one. */ if( current_colormap_list->next == NULL ) current_colormap_list = colormap_list; /* go to head of list */ else current_colormap_list = current_colormap_list->next; while( current_colormap_list->enabled == 0 ) { if( current_colormap_list->next == NULL ) current_colormap_list = colormap_list; else current_colormap_list = current_colormap_list->next; } } else if( delta < 0 ) { /* delta < 0, go backwards on the list */ if( current_colormap_list->prev == NULL ) { /* Go to last colormap */ while( current_colormap_list->next != NULL ) current_colormap_list = current_colormap_list->next; } else current_colormap_list = current_colormap_list->prev; /* Now go to an enabled colormap */ while( current_colormap_list->enabled == 0 ) { if( current_colormap_list->prev == NULL ) { /* Go to last colormap */ while( current_colormap_list->next != NULL ) current_colormap_list = current_colormap_list->next; } else current_colormap_list = current_colormap_list->prev; } } else { ; /* We can be called with delta=0, if we changed to a new colormap in the options selection widget */ } if( options.display_type == PseudoColor ) XStoreColors( XtDisplay(topLevel), current_colormap, current_colormap_list->color_list, options.n_colors+1 ); pixel_transform = current_colormap_list->pixel_transform; return( current_colormap_list->name ); } /*************************************************************************************************/ static void new_cmaplist( Cmaplist **cml ) { (*cml) = (Cmaplist *)malloc( sizeof( Cmaplist ) ); (*cml)->color_list = (XColor *)malloc( (options.n_colors+options.n_extra_colors)*sizeof(XColor) ); (*cml)->next = NULL; (*cml)->prev = NULL; (*cml)->name = NULL; (*cml)->enabled = 1; /* start out enabled by default */ (*cml)->pixel_transform = (ncv_pixel *)malloc( (options.n_colors+options.n_extra_colors)*sizeof(ncv_pixel) ); (*cml)->magic = CMAPLIST_MAGIC; /* indicate a valid list element */ } /************************************************************************************************* * Returns -1 unless the passed thing is a valid Cmaplist * pointing to a valid element */ static int check_cmaplist_magic( Cmaplist *cml ) { if( cml == NULL ) { fprintf( stderr, "Error, NULL cmaplist pointer!\n" ); return( -1 ); } if( cml->magic != CMAPLIST_MAGIC ) { if( cml->magic == CMAPLIST_BAD_MAGIC ) { fprintf( stderr, "Error, using a previously deleted Cmaplist (bad magic number found)\n" ); return(-1); } else { fprintf( stderr, "Error, trying to use an invalid or malformed Cmaplist (missing valid magic number) \n" ); return(-1); } } return(0); } /*************************************************************************************************/ void delete_cmaplist( Cmaplist *cml ) { Cmaplist *cursor, *tt; if( cml == NULL ) return; if( check_cmaplist_magic( cml ) != 0 ) { fprintf( stderr, "delete_cmaplist: coding error, trying to delete an invalid Cmaplist\n" ); exit(-1); } /* Go to head of list */ cursor = cml; while( cml->prev != NULL ) cursor = cursor->prev; /* Delete all subsequent elements ... */ while( cursor != NULL ) { if( check_cmaplist_magic( cursor ) != 0 ) { fprintf( stderr, "delete_cmaplist: coding error, trying to delete an invalid Cmaplist\n" ); exit(-1); } if( cursor->color_list != NULL ) free( cursor->color_list ); if( cursor->pixel_transform != NULL ) free( cursor->pixel_transform ); cursor->magic = CMAPLIST_BAD_MAGIC; tt = cursor->next; free( cursor ); cursor = tt; } } /********************************************************************************************************/ void dump_Cmaplist( Cmaplist *cml ) { Cmaplist *cursor, *next, *prev; cursor = cml; printf( "========================== Cmaplist: ===========\n" ); while( cursor != NULL ) { printf( "ADDR=%ld MAGIC=%d PREV=%ld NEXT=%ld name:%s enabled:%d ", (long)cursor, cursor->magic, (long)cursor->prev, (long)cursor->next, cursor->name, cursor->enabled ); prev = (Cmaplist *)(cursor->prev); if( prev == NULL ) printf( "name_PREV:NULL "); else printf( "name_PREV:%s ", prev->name ); next = (Cmaplist *)(cursor->next); if( next == NULL ) printf( "name_NEXT:NULL "); else printf( "name_NEXT:%s ", next->name ); printf("\n" ); cursor = next; } } /******************************************************************************************************** * Put the information about what colormaps we want enabled, and their order, into a stringlist * Returns 0 on success, != 0 on error */ int colormap_options_to_stringlist( Stringlist **sl ) { Cmaplist *cursor; int err, enabled; char cmap_name_ext[1024]; /* "extended" because it has a "CMAP_" prepended */ cursor = colormap_list; while( cursor != NULL ) { if( check_cmaplist_magic( cursor ) != 0 ) { fprintf( stderr, "Error, trying to find information about a cmaplist with an invalid element\n" ); exit(-1); } if( strlen( cursor->name ) > 1000 ) { fprintf( stderr, "Error, colormap name too long -- max is 1000 chars (routine colormap_options_to_stringlist)\n" ); exit(-1); } snprintf( cmap_name_ext, 1022, "CMAP_%s", cursor->name ); enabled = cursor->enabled; if( (err = stringlist_add_string( sl, cmap_name_ext, &enabled, SLTYPE_INT )) != 0 ) { fprintf( stderr, "colormap_options_to_stringlist: Error creating save state stringlist\n" ); return( err ); } cursor = cursor->next; } return( 0 ); } ncview-2.1.8/src/interface/interface.c0000640006472100017500000003331313060040030017140 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 * dpierce@ucsd.edu */ /***************************************************************************** * * interface.c * * Routines in this file are used to form the graphical interface * between the user and ncview. If you want to install ncview under * a new graphical operating system, only routines in this file should * have to be implemented. * *****************************************************************************/ #include "../ncview.includes.h" #include "../ncview.defines.h" #include "../ncview.protos.h" /************************************************************************ * All of the following routines must be provided for each user * interface model!! * Required elements of the interface: * * 1) A 2-D field capable of displaying a byte array with a colormap. * * 2) Writable labels, a list of which is given in 'ncview.defines.h' * * 3) Various buttons, a list of which is given in 'ncview.defines.h' */ /**************************************************************************** * Parse any dispaly-specific arguments */ void in_parse_args( int *p_argc, char **argv ) { x_parse_args( p_argc, argv ); } /**************************************************************************** * Initialize the interface */ void in_initialize() { x_initialize(); } /**************************************************************************** * Set the value of the label element indicated by the passed id * to the passed string */ void in_set_label( int label_id, char *string ) { if( string == NULL ) return; /* GCC compiler barfs on this x_set_label( label_id, limit_string(string) ); */ x_set_label( label_id, string ); } /**************************************************************************** * Indicate that the passed variable name is the active one. How to * do this is up to the discretion of the implementer; could have a * label, or a lit-up button, etc. */ void in_indicate_active_var( char *var_name ) { x_indicate_active_var( var_name ); } /**************************************************************************** * Vector through this routine when a new display variable has been * selected by the user, by pressing some sort of button. */ void in_variable_selected( char *var_name ) { NCVar *var; if( (var = get_var( var_name )) == NULL ) { fprintf( stderr, "ncview: in_variable_selected: internal error " ); fprintf( stderr, "no variable with name >%s< found on variable list\n", var_name ); exit( -1 ); } set_scan_variable( var ); } /**************************************************************************** * Set the cursor to 'busy' */ void in_set_cursor_busy() { x_set_cursor_busy(); } /**************************************************************************** * Set the cursor to 'normal' */ void in_set_cursor_normal() { x_set_cursor_normal(); } /**************************************************************************** * Vector through this routine when the user has pressed a button indication * that they want to change the current value of one of the dimensions. */ void in_change_current( char *dim_name, int modifier ) { view_change_cur_dim( dim_name, modifier ); } /**************************************************************************** * Execute a loop which scans for user-interface events, and * handles them appropriately. */ void in_process_user_input() { x_process_user_input(); } /**************************************************************************** * Put a 2-D byte array of the given width and height up * on the screen. */ void in_draw_2d_field( ncv_pixel *data, size_t width, size_t height, size_t timestep ) { x_draw_2d_field( data, width, height, timestep ); } /**************************************************************************** * Create a colormap and fill it with the passed values. Note that the * 256 color values are always filled out, although the actual number * of colors--options.n_colors--may be larger or smaller!! */ void in_create_colormap( char *colormap_name, unsigned char r[256], unsigned char g[256], unsigned char b[256] ) { x_create_colormap( colormap_name, r, g, b ); } /**************************************************************************** * Install the next colormap in the queue. Returns the name of the * newly installed map */ char * in_install_next_colormap( int do_widgets ) { char *colormap_name; colormap_name = x_change_colormap( 1, do_widgets ); if( do_widgets ) in_set_label( LABEL_COLORMAP_NAME, colormap_name ); return( colormap_name ); } /**************************************************************************** * Install the previous colormap in the queue. Returns the name of * the newly installed map */ char * in_install_prev_colormap( int do_widgets ) { char *colormap_name; colormap_name = x_change_colormap( -1, do_widgets ); in_set_label( LABEL_COLORMAP_NAME, colormap_name ); return( colormap_name ); } /**************************************************************************** * Set the size of the 2-D field display element to the passed values. * Returns -1 if display shrunk, 0 if no change, 1 if expanded. */ int in_set_2d_size( size_t width, size_t height ) { static size_t last_width=0, last_height=0; int retval; if( (width != last_width) || (height != last_height) ) { if( width > last_width ) retval = 1; else retval = -1; x_set_2d_size( width, height ); last_width = width; last_height = height; in_flush(); return( retval ); } return( 0 ); } /**************************************************************************** * Called when a button is pressed. Argument 'button_id' indicates which * button was pressed. Argument modifier should ideally take on one of * 4 values: MOD_1, MOD_2, MOD_3, and MOD_4, which are used in a generalized * sense to mean "normal action", "accelerated action", "backwards action", * and "accelerated backwards action". If these are not available, just always * use MOD_1. */ void in_button_pressed( int button_id, int modifier ) { switch( button_id ) { case BUTTON_RANGE: do_range( modifier ); break; case BUTTON_DIMSET: do_dimset( modifier ); break; case BUTTON_TRANSFORM: do_transform( modifier ); break; case BUTTON_BLOWUP: do_blowup( modifier ); break; case BUTTON_QUIT: do_quit( modifier ); break; case BUTTON_RESTART: do_restart( modifier ); break; case BUTTON_REWIND: do_rewind( modifier ); break; case BUTTON_BACKWARDS: do_backwards( modifier ); break; case BUTTON_PAUSE: do_pause( modifier ); break; case BUTTON_FORWARD: do_forward( modifier ); break; case BUTTON_FASTFORWARD: do_fastforward( modifier ); break; case BUTTON_COLORMAP_SELECT: do_colormap_sel( modifier ); break; case BUTTON_INVERT_PHYSICAL: do_invert_physical( modifier ); break; case BUTTON_INVERT_COLORMAP: do_invert_colormap( modifier ); break; case BUTTON_MINIMUM: do_set_minimum( modifier ); break; case BUTTON_MAXIMUM: do_set_maximum( modifier ); break; case BUTTON_BLOWUP_TYPE: do_blowup_type( modifier ); break; case BUTTON_EDIT: do_data_edit( modifier ); break; case BUTTON_INFO: do_info( modifier ); break; case BUTTON_PRINT: do_print(); break; case BUTTON_OPTIONS: do_options( modifier ); break; default: fprintf( stderr, "in_button_pressed: unknown " ); fprintf( stderr, "button id: %d\n", button_id ); exit( -1 ); } } /***************************************************************************** * Allow the user to set the X and Y dimensions, through any means * desired. The best is to pop up a dialog box and have the user * press buttons to indicate the desired choice. Returned is a * Stringlist containing first the name of the Y dimension, then * the name of the X dimension. */ int in_set_scan_dims( Stringlist *dim_list, char *x_axis_name, char *y_axis_name, Stringlist **new_dim_list ) { return( x_set_scan_dims( dim_list, x_axis_name, y_axis_name, new_dim_list ) ); } /***************************************************************************** * Clear any pending timer actions */ void in_timer_clear() { x_timer_clear(); } /***************************************************************************** * Add a timed callback to the passed procedure, with the passed argument. */ void in_timer_set( XtTimerCallbackProc procedure, XtPointer arg, unsigned long delay_millisec ) { x_timer_set( procedure, arg, delay_millisec ); } /***************************************************************************** * Set the sensitivity to the passed button_id to 'True'. (I.e., * it is currently "greyed out"; undo that.) */ void in_set_sensitive( int button_id, int state ) { x_set_sensitive( button_id, state ); } /***************************************************************************** * Set the sensitivity of the passed variable button to the given state * (either 'True' or 'False'). */ void in_var_set_sensitive( char *var_name, int sensitivity ) { x_set_var_sensitivity( var_name, sensitivity ); } /***************************************************************************** * Clear the existing dimension buttons. */ void in_clear_dim_buttons() { x_clear_dim_buttons(); } /***************************************************************************** * Set a dimension button */ void in_indicate_active_dim( int dimension, char *dim_name ) { x_indicate_active_dim( dimension, dim_name ); } /***************************************************************************** * Indicate an error condition which can be continued from. */ void in_error( char *message ) { in_dialog( message, NULL, FALSE ); } /***************************************************************************** * Pop up a dialog box, and get a string of input in return. Returns * either MESSAGE_OK or MESSAGE_CANCEL. If you want a return string * given, pass a PRE-ALLOCATED string in "ret_string"! The initial * value of ret_string will be shown in the dialog, and overwritten. */ int in_dialog( char *message, char *ret_string, int want_cancel_button ) { return( x_dialog( message, ret_string, want_cancel_button ) ); } /***************************************************************************** * Fill out the dimension information labels for the indicated * dimension number. */ void in_fill_dim_info( NCDim *d, int please_flip ) { x_fill_dim_info( d, please_flip ); } /***************************************************************************** * Fill out just the "current" field for a dimension */ void in_set_cur_dim_value( char *dim_name, char *string ) { x_set_cur_dim_value( dim_name, string ); } /*************************************************************************** * Flush any pending requests to the display */ void in_flush() { x_flush(); } /*************************************************************************** * This is CALLED BY the displying routines, and contains the reported * X and Y positions of the cursor in the color-contour window. */ void report_position( int x, int y, unsigned int button_mask ) { view_report_position( x, y, button_mask ); } /***************************************************************************/ /* This is called by regular routines which want to know where the * cursor is currently inside the color-contour window. */ void in_query_pointer_position( int *x, int *y ) { x_query_pointer_position( x, y ); } /***************************************************************************/ void in_set_edit_place( size_t index, int x, int y, int nx, int ny ) { x_set_edit_place( index, x, y, nx, ny ); } /***************************************************************************/ void in_change_dat( size_t index, float new_val ) { view_change_dat( index, new_val ); } /***************************************************************************/ void in_data_edit_dump( void ) { view_data_edit_dump(); } /***************************************************************************/ int in_popup_XY_graph( size_t n, int dimindex, double *xvals, double *yvals, char *x_axis_title, char *y_axis_title, char *title, char *legend, Stringlist *scannable_dims ) { return(x_popup_XY_graph( n, dimindex, xvals, yvals, x_axis_title, y_axis_title, title, legend, scannable_dims )); } /***************************************************************************/ void in_display_stuff( char *s, char *var_name ) { x_display_stuff( s, var_name ); } /***************************************************************************/ void in_popup_2d_window() { x_popup_2d_window(); } /***************************************************************************/ void in_popdown_2d_window() { x_popdown_2d_window(); } /***************************************************************************/ int in_report_auto_overlay( void ) { return( x_report_auto_overlay() ); } ncview-2.1.8/src/interface/make_tc_data.c0000640006472100017500000001241113060040030017570 0ustar piercepierce/* These routines make truecolor data from simple byte-scaled data, using the supplied * colormap and the information about the server's byte depth, byte ordering, etc. * * Part of Ncview by David W. Pierce * Copyright (C) 1993 through 2011 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, Version 3, as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrena * San Diego, CA 92122 */ #include "../ncview.includes.h" #include "../ncview.defines.h" #include "../ncview.protos.h" /* These are declared and set in x_interface.c */ extern Server_Info server; /* Following are local to this file only */ static void make_tc_data_16( unsigned char *data, long width, long height, XColor *color_list, unsigned char *tc_data ); static void make_tc_data_24( unsigned char *data, long width, long height, XColor *color_list, unsigned char *tc_data ); static void make_tc_data_32( unsigned char *data, long width, long height, XColor *color_list, unsigned char *tc_data ); /*************************************************************************************************/ /* Converts the byte-scaled data to truecolor representation, * using the passed array of N XColors (typically N ~ 256). */ void make_tc_data( unsigned char *data, long width, long height, XColor *color_list, unsigned char *tc_data ) { switch (server.bytes_per_pixel) { case 4: make_tc_data_32( data, width, height, color_list, tc_data ); break; case 3: make_tc_data_24( data, width, height, color_list, tc_data ); break; case 2: make_tc_data_16( data, width, height, color_list, tc_data ); break; default: fprintf( stderr, "Sorry, I am not set up to produce "); fprintf( stderr, "images of %d bytes per pixel.\n", server.bytes_per_pixel ); exit( -1 ); break; } } /*************************************************************************************************/ static void make_tc_data_16( unsigned char *data, long width, long height, XColor *color_list, unsigned char *tc_data ) { int i, j, pix; size_t pad_offset, po_val; /* pad to server.bitmap_pad bits if required */ pad_offset = 0L; po_val = 0L; if( (width%2 != 0) && (server.bits_per_pixel != server.bitmap_pad) ) po_val = 2L; /**************************************** * Least significant bit first ****************************************/ for( j=0; jblue>>server.shift_blue & server.mask_blue); *(tc_data+i*2+1+j*(width*2)+pad_offset) = (unsigned char)((color_list+pix)->green>>server.shift_green_upper & server.mask_green_upper); *(tc_data+i*2+j*(width*2)+pad_offset) += (unsigned char)((color_list+pix)->green>>server.shift_green_lower & server.mask_green_lower ); *(tc_data+i*2+1+j*(width*2)+pad_offset) += (unsigned char)((color_list+pix)->red>>server.shift_red & server.mask_red ); } pad_offset += po_val; } } /*************************************************************************************************/ static void make_tc_data_24( unsigned char *data, long width, long height, XColor *color_list, unsigned char *tc_data ) { int i, j, pix, o_r, o_g, o_b; long pad_offset, po_val; if( server.rgb_order == ORDER_RGB ) { o_r = 2; o_g = 1; o_b = 0; } else { o_r = 0; o_g = 1; o_b = 2; } /* pad to server.bitmap_pad bits if required */ pad_offset = 0L; po_val = 0L; if( (((width*3)%4) != 0) && (server.bits_per_pixel != server.bitmap_pad) ) po_val = (server.bitmap_pad/8) - (width*3)%4; for( j=0; jblue>>8); *(tc_data+i*3+o_g+j*(width*3)+pad_offset) = (char)((color_list+pix)->green>>8); *(tc_data+i*3+o_r+j*(width*3)+pad_offset) = (char)((color_list+pix)->red>>8); } pad_offset += po_val; } } /*************************************************************************************************/ static void make_tc_data_32( unsigned char *data, long width, long height, XColor *color_list, unsigned char *tc_data ) { int i, j, pix, o_r, o_g, o_b; if( server.rgb_order == ORDER_RGB ) { o_r = 2; o_g = 1; o_b = 0; } else { o_r = 0; o_g = 1; o_b = 2; } if( server.byte_order == MSBFirst ) { o_r++; o_g++; o_b++; } for( i=0; iblue>>8); *(tc_data+i*4+o_g+j*(width*4)) = (char)((color_list+pix)->green>>8); *(tc_data+i*4+o_r+j*(width*4)) = (char)((color_list+pix)->red>>8); } } ncview-2.1.8/src/SciPlotP.h0000640006472100017500000001165613060040030014750 0ustar piercepierce/*----------------------------------------------------------------------------- ** SciPlotP.h A generalized plotting widget ** ** Private header file ** ** Copyright (c) 1995 Robert W. McMullen ** ** Permission to use, copy, modify, distribute, and sell this software and its ** documentation for any purpose is hereby granted without fee, provided that ** the above copyright notice appear in all copies and that both that ** copyright notice and this permission notice appear in supporting ** documentation. The author makes no representations about the suitability ** of this software for any purpose. It is provided "as is" without express ** or implied warranty. ** ** THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ** ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ** THE AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ** ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, ** WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ** ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS ** SOFTWARE. */ #ifndef _SCIPLOTP_H #define _SCIPLOTP_H #include #ifdef MOTIF #if XmVersion == 1001 #include #else #include #endif #endif #include #ifdef __sgi #include #include #endif /* __sgi */ #include "SciPlot.h" #define powi(a,i) (real)pow(a,(double)((int)i)) #define NUMPLOTLINEALLOC 5 #define NUMPLOTDATAEXTRA 25 #define NUMPLOTITEMALLOC 256 #define NUMPLOTITEMEXTRA 64 #define DEG2RAD (3.1415926535897931160E0/180.0) typedef struct { int dummy; /* keep compiler happy with dummy field */ } SciPlotClassPart; typedef struct _SciPlotClassRec { CoreClassPart core_class; #ifdef MOTIF XmPrimitiveClassPart primitive_class; #endif SciPlotClassPart plot_class; } SciPlotClassRec; extern SciPlotClassRec sciplotClassRec; typedef enum { SciPlotFALSE, SciPlotPoint, SciPlotLine, SciPlotRect, SciPlotFRect, SciPlotCircle, SciPlotFCircle, SciPlotStartTextTypes, SciPlotText, SciPlotVText, SciPlotEndTextTypes, SciPlotPoly, SciPlotFPoly, SciPlotClipRegion, SciPlotClipClear, SciPlotENDOFLIST } SciPlotTypeEnum; typedef struct _SciPlotItem { SciPlotTypeEnum type; union { struct { short color; short style; real x,y; } pt; struct { short color; short style; real x1,y1,x2,y2; } line; struct { short color; short style; real x,y,w,h; } rect; struct { short color; short style; real x,y,r; } circ; struct { short color; short style; short count; real x[4],y[4]; } poly; struct { short color; short style; short font; short length; real x,y; char *text; } text; struct { short color; short style; } any; } kind; short individually_allocated; struct _SciPlotItem *next; } SciPlotItem; typedef struct { int LineStyle; int LineColor; int PointStyle; int PointColor; int number; int allocated; realpair *data; char *legend; realpair min,max; Boolean draw,used; } SciPlotList; typedef struct { real Origin; real Size; real Center; real TitlePos; real AxisPos; real LabelPos; real LegendPos; real LegendSize; real DrawOrigin; real DrawSize; real DrawMax; real MajorInc; int MajorNum; int MinorNum; int Precision; double Scalefact; int Scale_expon; } SciPlotAxis; typedef struct { int id; XFontStruct *font; } SciPlotFont; typedef struct { int flag; char *PostScript; char *X11; Boolean PSUsesOblique; Boolean PSUsesRoman; } SciPlotFontDesc; typedef struct { /* Public stuff ... */ char *TransientPlotTitle; char *TransientXLabel; char *TransientYLabel; int Margin; int TitleMargin; int LegendMargin; int LegendLineSize; int MajorTicSize; int ChartType; Boolean ScaleToFit; Boolean Degrees; Boolean XLog; Boolean YLog; Boolean XAutoScale; Boolean YAutoScale; Boolean XOrigin; Boolean YOrigin; Boolean DrawMajor; Boolean DrawMinor; Boolean DrawMajorTics; Boolean DrawMinorTics; Boolean ShowLegend; Boolean ShowTitle; Boolean ShowXLabel; Boolean ShowYLabel; Font TitleFID; int TitleFont; int LabelFont; int AxisFont; int BackgroundColor; int ForegroundColor; /* Private stuff ... */ char *plotTitle; char *xlabel; char *ylabel; realpair Min,Max; realpair UserMin,UserMax; real PolarScale; SciPlotAxis x,y; int titleFont; int labelFont; int axisFont; void (*XFmtCallback)(Widget w, float f, char *s, size_t slen); GC defaultGC; GC dashGC; Colormap cmap; Pixel *colors; int num_colors; SciPlotFont *fonts; int num_fonts; int alloc_plotlist; int num_plotlist; SciPlotList *plotlist; int alloc_drawlist; int num_drawlist; SciPlotItem *drawlist; Boolean update; } SciPlotPart; typedef struct _SciPlotRec { CorePart core; #ifdef MOTIF XmPrimitivePart primitive; #endif SciPlotPart plot; } SciPlotRec; #endif /* _SCIPLOTP_H */ ncview-2.1.8/src/geteuid.c0000640006472100017500000000016513060040030014665 0ustar piercepierce#include #include #include int main() { printf( "%d", getuid() ); return(0); } ncview-2.1.8/src/colormaps_bw.h0000640006472100017500000000756113060040030015742 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ static int cmap_bw[] = { 0,0,0, 1,1,1, 2,2,2, 3,3,3, 4,4,4, 5,5,5, 6,6,6, 7,7,7, 8,8,8, 9,9,9, 10,10,10, 11,11,11, 12,12,12, 13,13,13, 14,14,14, 15,15,15, 16,16,16, 17,17,17, 18,18,18, 19,19,19, 20,20,20, 21,21,21, 22,22,22, 23,23,23, 24,24,24, 25,25,25, 26,26,26, 27,27,27, 28,28,28, 29,29,29, 30,30,30, 31,31,31, 32,32,32, 33,33,33, 34,34,34, 35,35,35, 36,36,36, 37,37,37, 38,38,38, 39,39,39, 40,40,40, 41,41,41, 42,42,42, 43,43,43, 44,44,44, 45,45,45, 46,46,46, 47,47,47, 48,48,48, 49,49,49, 50,50,50, 51,51,51, 52,52,52, 53,53,53, 54,54,54, 55,55,55, 56,56,56, 57,57,57, 58,58,58, 59,59,59, 60,60,60, 61,61,61, 62,62,62, 63,63,63, 64,64,64, 65,65,65, 66,66,66, 67,67,67, 68,68,68, 69,69,69, 70,70,70, 71,71,71, 72,72,72, 73,73,73, 74,74,74, 75,75,75, 76,76,76, 77,77,77, 78,78,78, 79,79,79, 80,80,80, 81,81,81, 82,82,82, 83,83,83, 84,84,84, 85,85,85, 86,86,86, 87,87,87, 88,88,88, 89,89,89, 90,90,90, 91,91,91, 92,92,92, 93,93,93, 94,94,94, 95,95,95, 96,96,96, 97,97,97, 98,98,98, 99,99,99, 100,100,100, 101,101,101, 102,102,102, 103,103,103, 104,104,104, 105,105,105, 106,106,106, 107,107,107, 108,108,108, 109,109,109, 110,110,110, 111,111,111, 112,112,112, 113,113,113, 114,114,114, 115,115,115, 116,116,116, 117,117,117, 118,118,118, 119,119,119, 120,120,120, 121,121,121, 122,122,122, 123,123,123, 124,124,124, 125,125,125, 126,126,126, 127,127,127, 128,128,128, 129,129,129, 130,130,130, 131,131,131, 132,132,132, 133,133,133, 134,134,134, 135,135,135, 136,136,136, 137,137,137, 138,138,138, 139,139,139, 140,140,140, 141,141,141, 142,142,142, 143,143,143, 144,144,144, 145,145,145, 146,146,146, 147,147,147, 148,148,148, 149,149,149, 150,150,150, 151,151,151, 152,152,152, 153,153,153, 154,154,154, 155,155,155, 156,156,156, 157,157,157, 158,158,158, 159,159,159, 160,160,160, 161,161,161, 162,162,162, 163,163,163, 164,164,164, 165,165,165, 166,166,166, 167,167,167, 168,168,168, 169,169,169, 170,170,170, 171,171,171, 172,172,172, 173,173,173, 174,174,174, 175,175,175, 176,176,176, 177,177,177, 178,178,178, 179,179,179, 180,180,180, 181,181,181, 182,182,182, 183,183,183, 184,184,184, 185,185,185, 186,186,186, 187,187,187, 188,188,188, 189,189,189, 190,190,190, 191,191,191, 192,192,192, 193,193,193, 194,194,194, 195,195,195, 196,196,196, 197,197,197, 198,198,198, 199,199,199, 200,200,200, 201,201,201, 202,202,202, 203,203,203, 204,204,204, 205,205,205, 206,206,206, 207,207,207, 208,208,208, 209,209,209, 210,210,210, 211,211,211, 212,212,212, 213,213,213, 214,214,214, 215,215,215, 216,216,216, 217,217,217, 218,218,218, 219,219,219, 220,220,220, 221,221,221, 222,222,222, 223,223,223, 224,224,224, 225,225,225, 226,226,226, 227,227,227, 228,228,228, 229,229,229, 230,230,230, 231,231,231, 232,232,232, 233,233,233, 234,234,234, 235,235,235, 236,236,236, 237,237,237, 238,238,238, 239,239,239, 240,240,240, 241,241,241, 242,242,242, 243,243,243, 244,244,244, 245,245,245, 246,246,246, 247,247,247, 248,248,248, 249,249,249, 250,250,250, 251,251,251, 252,252,252, 253,253,253, 254,254,254, 255,255,255}; ncview-2.1.8/src/calcalcs.c0000640006472100017500000015605013060040030015011 0ustar piercepierce/* The CalCalcs routines, a set of C-language routines to perform calendar calculations with an emphasis on calendars used by global climate models, including "noleap", "365_day", "360_day", "proleptic_gregorian", and "standard" calendars. Support is also provided for what I call "year 0" calendars, which is to say calendars that have a valid year 0, unlike the real calendar. Version 1.2, released 8 June 2014 Copyright (C) 2010-2014, David W. Pierce, dpierce@ucsd.edu This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . */ #include #include #include #include #include #include "calcalcs.h" static int c_isleap_gregorian ( int year, int *leap ); static int c_isleap_gregorian_y0( int year, int *leap ); static int c_isleap_julian ( int year, int *leap ); static int c_isleap_never ( int year, int *leap ); static int c_date2jday_julian ( int year, int month, int day, int *jday ); static int c_date2jday_gregorian ( int year, int month, int day, int *jday ); static int c_date2jday_gregorian_y0( int year, int month, int day, int *jday ); static int c_date2jday_noleap ( int year, int month, int day, int *jday ); static int c_date2jday_360_day ( int year, int month, int day, int *jday ); static int c_jday2date_julian ( int jday, int *year, int *month, int *day ); static int c_jday2date_gregorian ( int jday, int *year, int *month, int *day ); static int c_jday2date_gregorian_y0( int jday, int *year, int *month, int *day ); static int c_jday2date_noleap ( int jday, int *year, int *month, int *day ); static int c_jday2date_360_day ( int jday, int *year, int *month, int *day ); static int c_dpm_julian ( int year, int month, int *dpm ); static int c_dpm_gregorian ( int year, int month, int *dpm ); static int c_dpm_gregorian_y0( int year, int month, int *dpm ); static int c_dpm_noleap ( int year, int month, int *dpm ); static int c_dpm_360_day ( int year, int month, int *dpm ); #define CCS_ERROR_MESSAGE_LEN 8192 static char error_message[CCS_ERROR_MESSAGE_LEN]; /* Following are number of Days Per Month (dpm). They are called 'idx1' to * emphasize that they are intended to be index by a month starting at 1 * rather than at 0. * na, jan feb mar apr may jun jul aug sep oct nov dec */ static int dpm_idx1[] = {-99, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; static int dpm_leap_idx1[] = {-99, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; /* Same as above, but SUM of previous months. Indexing starts at 1 for January */ static int spm_idx1[] = {-99, 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365}; /* static int spm_leap_idx1[] = {-99, 0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366}; note: spm is only used for calendars with no leap years */ static int date_ge( int year, int month, int day, int y2, int m2, int d2 ); static int date_le( int year, int month, int day, int y2, int m2, int d2 ); static int date_lt( int year, int month, int day, int y2, int m2, int d2 ); static int date_gt( int year, int month, int day, int y2, int m2, int d2 ); static int set_xition_extra_info( calcalcs_cal *cal ); static void ccs_dump_xition_dates( void ); static void ccs_gxd_add_country( char *code, char *longname, int year, int month, int day ); static void ccs_init_country_database( void ); /* Some arbitrary number that is unlikely to be encounterd in a string of random digits */ #define CCS_VALID_SIG 89132412 /* These implement the database that associates a two-letter country code, such as "UK", * with the transition date that the country switched from the Julian to Gregorian calendar */ #define CCS_MAX_N_COUNTRY_CODES 5000 static int ccs_n_country_codes = 0; static ccs_country_code *ccs_xition_dates[ CCS_MAX_N_COUNTRY_CODES ]; static int have_initted_country_codes = 0; /********************************************************************************************** * Initialize a calendar. The passed argument is the name of the calendar, and may be * one of the following character strings: * "standard" * "proleptic_Julian" * "proleptic_Gregorian" * "noleap" (aka "365_day" and "no_leap") * "360_day" * * As a special hack, a calendar can be named "standard_XX" where XX is a two-letter * date code recognized by ccs_get_xition_date, in which case a standard calendar with * the specified transition date will be used. * * Returns a pointer to the new calendar, or NULL on error. */ calcalcs_cal *ccs_init_calendar( const char *calname ) { calcalcs_cal *retval; int use_specified_xition_date, spec_year_x, spec_month_x, spec_day_x; error_message[0] = '\0'; if( (strncasecmp( calname, "standard", 8) == 0) && (strncasecmp( calname, "standard_y0", 11) != 0) ) { /* NOT a year0 calendar! */ /* This is a "regular" Standard calendar, which does not include "year 0". * See also calendar standard_y0, which does include a year 0, below */ if( ! have_initted_country_codes ) ccs_init_country_database(); /* See if this is a name of the form "Standard_XX" */ use_specified_xition_date = 0; if( (strlen(calname) >= 11) && (calname[8] == '_')) { if( ccs_get_xition_date( calname+9, &spec_year_x, &spec_month_x, &spec_day_x ) != 0 ) { fprintf( stderr, "Error, unknown calendar passed to ccs_init_calendar: \"%s\". Returning NULL\n", calname ); return(NULL); } use_specified_xition_date = 1; } retval = (calcalcs_cal *)malloc( sizeof(calcalcs_cal) ); if( retval == NULL ) { fprintf( stderr, "Error, cannot allocate space for the calcalcs calendar. Returning NULL\n" ); return( NULL ); } retval->sig = CCS_VALID_SIG; retval->name = (char *)malloc( sizeof(char) * (strlen(calname)+1) ); strcpy( retval->name, calname ); retval->mixed = 1; retval->early_cal = ccs_init_calendar( "proleptic_julian" ); if( retval->early_cal == NULL ) { fprintf( stderr, "Error, initialization of early calendar (proleptic_julian_y0) for standard_y0 calendar failed!\n" ); exit(-1); } retval->late_cal = ccs_init_calendar( "proleptic_gregorian" ); if( retval->late_cal == NULL ) { fprintf( stderr, "Error, initialization of late calendar (proleptic_gregorian_y0) for standard_y0 calendar failed!\n" ); exit(-1); } /* Following are FIRST DAY the "later" calendar should be used */ if( use_specified_xition_date == 1 ) { retval->year_x = spec_year_x; retval->month_x = spec_month_x; retval->day_x = spec_day_x; } else { retval->year_x = 1582; retval->month_x = 10; retval->day_x = 15; } /* Set the last date the earlier cal was used, and the transition day's Julian date */ if( set_xition_extra_info( retval ) != 0 ) { fprintf( stderr, "calcalcs_init_cal: Error trying to initialize calendar \"%s\": %s. Returning NULL\n", calname, error_message ); return(NULL); } } else if( strncasecmp( calname, "standard_y0", 11) == 0) { retval = (calcalcs_cal *)malloc( sizeof(calcalcs_cal) ); if( retval == NULL ) { fprintf( stderr, "Error, cannot allocate space for the calcalcs calendar. Returning NULL\n" ); return( NULL ); } retval->sig = CCS_VALID_SIG; retval->name = (char *)malloc( sizeof(char) * (strlen(calname)+1) ); strcpy( retval->name, calname ); retval->mixed = 1; retval->early_cal = ccs_init_calendar( "proleptic_julian_y0" ); if( retval->early_cal == NULL ) { fprintf( stderr, "Error, initialization of early calendar (proleptic_julian_y0) for standard_y0 calendar failed!\n" ); exit(-1); } retval->late_cal = ccs_init_calendar( "proleptic_gregorian_y0" ); if( retval->late_cal == NULL ) { fprintf( stderr, "Error, initialization of late calendar (proleptic_gregorian_y0) for standard_y0 calendar failed!\n" ); exit(-1); } /* Following are FIRST DAY the "later" calendar should be used */ retval->year_x = 1582; retval->month_x = 10; retval->day_x = 15; /* Set the last date the earlier cal was used, and the transition day's Julian date */ if( set_xition_extra_info( retval ) != 0 ) { fprintf( stderr, "calcalcs_init_cal: Error trying to initialize calendar \"%s\": %s. Returning NULL\n", calname, error_message ); return(NULL); } } else if( (strcasecmp( calname, "gregorian" ) == 0) || (strcasecmp( calname, "proleptic_gregorian" ) == 0)) { /* This is a "regular" Gregorian calendar, which does not include "year 0". * See also calendar gregorian_y0, which does include a year 0, below */ retval = (calcalcs_cal *)malloc( sizeof(calcalcs_cal) ); if( retval == NULL ) { fprintf( stderr, "Error, cannot allocate space for the calcalcs calendar\n" ); return( NULL ); } retval->sig = CCS_VALID_SIG; retval->name = (char *)malloc( sizeof(char) * (strlen(calname)+1) ); strcpy( retval->name, calname ); retval->ndays_reg = 365; retval->ndays_leap = 366; retval->mixed = 0; retval->c_isleap = &c_isleap_gregorian; retval->c_date2jday = &c_date2jday_gregorian; retval->c_jday2date = &c_jday2date_gregorian; retval->c_dpm = &c_dpm_gregorian; } else if( (strcasecmp( calname, "gregorian_y0" ) == 0) || (strcasecmp( calname, "proleptic_gregorian_y0" ) == 0)) { /* This is a Gregorian calendar that includes "year 0". */ retval = (calcalcs_cal *)malloc( sizeof(calcalcs_cal) ); if( retval == NULL ) { fprintf( stderr, "Error, cannot allocate space for the calcalcs calendar\n" ); return( NULL ); } retval->sig = CCS_VALID_SIG; retval->name = (char *)malloc( sizeof(char) * (strlen(calname)+1) ); strcpy( retval->name, calname ); retval->ndays_reg = 365; retval->ndays_leap = 366; retval->mixed = 0; retval->c_isleap = &c_isleap_gregorian_y0; retval->c_date2jday = &c_date2jday_gregorian_y0; retval->c_jday2date = &c_jday2date_gregorian_y0; retval->c_dpm = &c_dpm_gregorian_y0; } else if( (strcasecmp( calname, "julian" ) == 0 ) || (strcasecmp( calname, "proleptic_julian" ) == 0 )) { retval = (calcalcs_cal *)malloc( sizeof(calcalcs_cal) ); if( retval == NULL ) { fprintf( stderr, "Error, cannot allocate space for the calcalcs calendar\n" ); return( NULL ); } retval->sig = CCS_VALID_SIG; retval->name = (char *)malloc( sizeof(char) * (strlen(calname)+1) ); strcpy( retval->name, calname ); retval->ndays_reg = 365; retval->ndays_leap = 366; retval->mixed = 0; retval->c_isleap = &c_isleap_julian; retval->c_date2jday = &c_date2jday_julian; retval->c_jday2date = &c_jday2date_julian; retval->c_dpm = &c_dpm_julian; } else if( (strcasecmp(calname,"noleap")==0) || (strcasecmp(calname,"no_leap")==0) || (strcasecmp(calname,"365_day")==0)) { retval = (calcalcs_cal *)malloc( sizeof(calcalcs_cal) ); if( retval == NULL ) { fprintf( stderr, "Error, cannot allocate space for the calcalcs calendar\n" ); return( NULL ); } retval->sig = CCS_VALID_SIG; retval->name = (char *)malloc( sizeof(char) * (strlen("noleap")+1) ); strcpy( retval->name, "noleap" ); retval->ndays_reg = 365; retval->ndays_leap = 365; retval->mixed = 0; retval->c_isleap = &c_isleap_never; retval->c_date2jday = &c_date2jday_noleap; retval->c_jday2date = &c_jday2date_noleap; retval->c_dpm = &c_dpm_noleap; } else if( strcasecmp(calname,"360_day")==0) { retval = (calcalcs_cal *)malloc( sizeof(calcalcs_cal) ); if( retval == NULL ) { fprintf( stderr, "Error, cannot allocate space for the calcalcs calendar\n" ); return( NULL ); } retval->sig = CCS_VALID_SIG; retval->name = (char *)malloc( sizeof(char) * (strlen(calname)+1) ); strcpy( retval->name, calname ); retval->ndays_reg = 360; retval->ndays_leap = 360; retval->mixed = 0; retval->c_isleap = &c_isleap_never; retval->c_date2jday = &c_date2jday_360_day; retval->c_jday2date = &c_jday2date_360_day; retval->c_dpm = &c_dpm_360_day; } else { fprintf( stderr, "Error, ccs_init_calendar called with unknown calendar name: %s\n", calname ); return( NULL ); } return( retval ); } /********************************************************************************************** * * Determine if the passed year is a leap year in the specified calendar. * The passed parameter leap is set to '1' if the year is a leap year, and '0' if it is not. * * Returns 0 on success, and a negative value on error. * Errors include the passed year being invalid (before 4713 B.C.) or not existing * in the specified calendar (i.e., there is no year 0 in either the Gregorian or * Julian calendars). * */ int ccs_isleap( calcalcs_cal *calendar, int year, int *leap ) { int ierr; calcalcs_cal *c2use; if( calendar == NULL ) return(CALCALCS_ERR_NULL_CALENDAR); if( calendar->sig != CCS_VALID_SIG ) return(CALCALCS_ERR_INVALID_CALENDAR); if( year < -4714 ) { sprintf( error_message, "ccs_isleap: year %d is out of range for the %s calendar; dates must not be before 4713 B.C.", year, calendar->name ); return( CALCALCS_ERR_OUT_OF_RANGE ); } if( calendar->mixed ) { if( year >= calendar->year_x ) /* Q: did any countries transition during a year that had different leap status before and after??? Let's hope not! */ c2use = calendar->late_cal; else c2use = calendar->early_cal; } else c2use = calendar; ierr = c2use->c_isleap( year, leap ); return( ierr ); } /********************************************************************************************** * ccs_dpm: returns the number of days per month for the passed year/month/calendar combo * * Returns 0 on success, and a negative number on error (for example, an illegal month number) */ int ccs_dpm( calcalcs_cal *calendar, int year, int month, int *dpm ) { int ndays_reg, ierr; int overlap_px_month, overlap_x_month; calcalcs_cal *c2use; if( calendar->mixed ) { /* A calendar transition potentially affects two months -- the month containing the * last day of the old calendar, and the month containing the first day of the * new calendar. If we are in either of those months, things get much harder. * (Note that these can easily be the same month) */ overlap_px_month = ((year == calendar->year_px) && (month == calendar->month_px)); overlap_x_month = ((year == calendar->year_x ) && (month == calendar->month_x )); if( overlap_px_month || overlap_x_month ) { if( overlap_px_month && (!overlap_x_month)) { /* Last day of the month must have been last day the early calendar was used */ *dpm = calendar->day_px; return(0); } else if( overlap_x_month && (!overlap_px_month)) { if( (ierr = ccs_dpm( calendar->late_cal, year, month, &ndays_reg )) != 0 ) return( ierr ); *dpm = ndays_reg - calendar->day_x + 1; return(0); } else /* overlap_px_month && overlap_x_month */ { if( (ierr = ccs_dpm( calendar->late_cal, year, month, &ndays_reg )) != 0 ) return( ierr ); *dpm = calendar->day_px + (ndays_reg - calendar->day_x + 1); return(0); } } else if( date_ge( year, month, 1, calendar->year_x, calendar->month_x, calendar->day_x )) c2use = calendar->late_cal; else c2use = calendar->early_cal; } else c2use = calendar; return( c2use->c_dpm( year, month, dpm )); } /********************************************************************************************** * ccs_jday2date: give a Julian day number, return the corresponding date in the * selected calendar * * Returns 0 on success, <0 on error and fills string error_message */ int ccs_jday2date( calcalcs_cal *calendar, int jday, int *year, int *month, int *day ) { calcalcs_cal *c2use; if( calendar == NULL ) return(CALCALCS_ERR_NULL_CALENDAR); if( calendar->sig != CCS_VALID_SIG ) return(CALCALCS_ERR_INVALID_CALENDAR); if( calendar->mixed ) { if( jday >= calendar->jday_x ) c2use = calendar->late_cal; else c2use = calendar->early_cal; } else c2use = calendar; return( c2use->c_jday2date( jday, year, month, day )); } /********************************************************************************************** * ccs_date2jday: given a date, return the (true) Julian day number * * Note that "Julian day number" is not the day number of the year, but rather the * day number starting with zero on Jan 1st 4713 BC (in the proleptic Julian calendar) and * counting consecutively. * * Returns 0 on success, <0 on error and fills string error_message */ int ccs_date2jday( calcalcs_cal *calendar, int year, int month, int day, int *jday ) { int dpm, ierr; calcalcs_cal *c2use; if( calendar == NULL ) return(CALCALCS_ERR_NULL_CALENDAR); if( calendar->sig != CCS_VALID_SIG ) return(CALCALCS_ERR_INVALID_CALENDAR); if( calendar->mixed ) { if( date_ge( year, month, day, calendar->year_x, calendar->month_x, calendar->day_x )) c2use = calendar->late_cal; else if( date_le( year, month, day, calendar->year_px, calendar->month_px, calendar->day_px )) c2use = calendar->early_cal; else { sprintf( error_message, "ccs_date2jday: date %04d-%02d-%02d is not a valid date in the %s calendar; it falls between the last date the %s calendar was used (%04d-%02d-%02d) and the first date the %s calendar was used (%04d-%02d-%02d)", year, month, day, calendar->name, calendar->early_cal->name, calendar->year_px, calendar->month_px, calendar->day_px, calendar->late_cal->name, calendar->year_x, calendar->month_x, calendar->day_x ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } } else c2use = calendar; if( (ierr = ccs_dpm( c2use, year, month, &dpm )) != 0 ) return( ierr ); if( (month < 1) || (month > 12) || (day < 1) || (day > dpm)) { sprintf( error_message, "date2jday passed an date that is invalid in the %s calendar: %04d-%02d-%02d", c2use->name, year, month, day ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } return( c2use->c_date2jday( year, month, day, jday )); } /******************************************************************************************** * * ccs_date2doy: given a Y/M/D date, calculates the day number of the year, starting at 1 for * January 1st. * * Returns 0 on success, and a negative value on error (for example, an illegal date [one * that does not exist in the specified calendar]) */ int ccs_date2doy( calcalcs_cal *calendar, int year, int month, int day, int *doy ) { int ierr, jd0, jd1, doy_px, jd_args, xition_date_first_day_of_year, ndays_elapsed; calcalcs_cal *c2use; if( calendar == NULL ) return(CALCALCS_ERR_NULL_CALENDAR); if( calendar->sig != CCS_VALID_SIG ) return(CALCALCS_ERR_INVALID_CALENDAR); if( calendar->mixed ) { /* If we fall in the twilight zone after the old calendar was stopped but before * the new calendar was used, it's an error */ if( date_gt( year, month, day, calendar->year_px, calendar->month_px, calendar->day_px ) && date_lt( year, month, day, calendar->year_x, calendar->month_x, calendar->day_x )) { sprintf( error_message, "ccs_date2doy: date %04d-%02d-%02d is not a valid date in the %s calendar; it falls between the last date the %s calendar was used (%04d-%02d-%02d) and the first date the %s calendar was used (%04d-%02d-%02d)", year, month, day, calendar->name, calendar->early_cal->name, calendar->year_px, calendar->month_px, calendar->day_px, calendar->late_cal->name, calendar->year_x, calendar->month_x, calendar->day_x ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } xition_date_first_day_of_year = ((year == calendar->year_x) && (calendar->month_x == 1) && (calendar->day_x == 1)); if( (year > calendar->year_x) || xition_date_first_day_of_year ) c2use = calendar->late_cal; else if( date_le( year, month, day, calendar->year_px, calendar->month_px, calendar->day_px )) c2use = calendar->early_cal; else { /* Complicated if we are asking for the day of the year during * the transition year and after the transition date. I'm choosing * to define the day numbering during a transition year as * consecutive, which means that the doy for dates * after the transition date equals the doy of the last * day of the earlier calendar plus the number of days * that have elapsed since the transition day. */ /* Get the doy of the day BEFORE the transition day * in the earlier calendar */ if( (ierr = ccs_date2doy( calendar->early_cal, calendar->year_px, calendar->month_px, calendar->day_px, &doy_px )) != 0 ) return( ierr ); /* Get number of days that have elapsed between the transition day * and the requested date */ if( (ierr = ccs_date2jday( calendar->late_cal, year, month, day, &jd_args )) != 0 ) return( ierr ); ndays_elapsed = jd_args - calendar->jday_x + 1; /* if this IS the transition day, ndays_elapsed==1 */ /* Finally, the day of the year is the day number of the day BEFORE the * transition day plus the number of elapsed days since the * transition day. */ *doy = doy_px + ndays_elapsed; return(0); } } else c2use = calendar; /* Get Julian day number of Jan 1st of the specified year */ if( (ierr = c2use->c_date2jday( year, 1, 1, &jd0 )) != 0 ) return( ierr ); /* Get Julian day number of the specified date */ if( (ierr = c2use->c_date2jday( year, month, day, &jd1 )) != 0 ) return( ierr ); *doy = jd1 - jd0 + 1; /* Add 1 because numbering starts at 1 */ return(0); } /******************************************************************************************** * * ccs_doy2date: given a year and a day number in that year (with counting starting at 1 for * Jan 1st), this returns the month and day of the month that the doy refers to. * * Returns 0 on success, and a negative value on error (for example, a day of the year * that is less than 1 or greater than 366). */ int ccs_doy2date( calcalcs_cal *calendar, int year, int doy, int *month, int *day ) { int ierr, leap, jd0, jd1, tyear, doy_px, jd_want, xition_date_first_day_of_year, ndays_max; calcalcs_cal *c2use; if( calendar == NULL ) return(CALCALCS_ERR_NULL_CALENDAR); if( calendar->sig != CCS_VALID_SIG ) return(CALCALCS_ERR_INVALID_CALENDAR); if( calendar->mixed ) { xition_date_first_day_of_year = ((year == calendar->year_x) && (calendar->month_x == 1) && (calendar->day_x == 1)); if( year < calendar->year_x ) c2use = calendar->early_cal; else if( (year > calendar->year_x) || xition_date_first_day_of_year ) c2use = calendar->late_cal; else { /* Get the doy of the day BEFORE the transition day * in the earlier calendar */ if( (ierr = ccs_date2doy( calendar->early_cal, calendar->year_px, calendar->month_px, calendar->day_px, &doy_px )) != 0 ) return( ierr ); /* If our requested doy is before the transition doy, we * can just easily calculate it with the early calendar */ if( doy <= doy_px ) return( ccs_doy2date( calendar->early_cal, year, doy, month, day )); /* Finally calculate the Julian day we want, and convert it to a date */ jd_want = calendar->jday_x + (doy - doy_px - 1); if( (ierr = ccs_jday2date( calendar->late_cal, jd_want, &tyear, month, day)) != 0 ) return(ierr); /* If the year we got from that Julian day is different from the original * year specified, it means we have gone off the end of the transition year, * probably because that year has less days than regular years. In that * event, return an error. */ if( tyear != year ) { sprintf( error_message, "year %d in the %s calendar (with transition date %04d-%02d-%02d) has less than %d days, but that was the day-of-year number requested in a call to ccs_doy2date\n", year, calendar->name, calendar->year_x, calendar->month_x, calendar->day_x, doy ); return( CALCALCS_ERR_INVALID_DAY_OF_YEAR ); } return(0); } } else c2use = calendar; /* Check to make sure we are not asking for a doy that does not exist, * esp. as regards to the number of days in leap vs. non-leap years */ if( (ierr = c2use->c_isleap( year, &leap )) != 0 ) return( ierr ); if( leap == 1 ) ndays_max = c2use->ndays_leap; else ndays_max = c2use->ndays_reg; if( (doy < 1) || (doy > ndays_max)) { sprintf( error_message, "routine ccs_doy2date was passed a day-of-year=%d, but for year %d in the %s calendar, the value must be between 1 and %d", doy, year, c2use->name, ndays_max ); return( CALCALCS_ERR_INVALID_DAY_OF_YEAR ); } /* Get Julian day number of Jan 1st of the specified year */ if( (ierr = c2use->c_date2jday( year, 1, 1, &jd0 )) != 0 ) return( ierr ); /* Calculate new Julian day */ jd1 = jd0 + doy - 1; /* Get date for new Julian day */ if( (ierr = c2use->c_jday2date( jd1, &tyear, month, day )) != 0 ) return( ierr ); return(0); } /******************************************************************************************** * ccs_dayssince: Given a Y/M/D date in a specified calendar, and the number of days since * that date, this returns the new Y/M/D date in a (possibly different) calendar. * * Note that specifying "zero" days since, and giving different calendars as the original * and new calendars, essentially converts dates between calendars. * * Returns 0 on success, and a negative value on error. */ int ccs_dayssince( calcalcs_cal *calendar_orig, int year_orig, int month_orig, int day_orig, int ndays_since, calcalcs_cal *calendar_new, int *year_new, int *month_new, int *day_new ) { int ierr, jd0, jd1; calcalcs_cal *c2use_orig, *c2use_new; if( calendar_orig == NULL ) return(CALCALCS_ERR_NULL_CALENDAR); if( calendar_orig->sig != CCS_VALID_SIG ) return(CALCALCS_ERR_INVALID_CALENDAR); if( calendar_new == NULL ) return(CALCALCS_ERR_NULL_CALENDAR); if( calendar_new->sig != CCS_VALID_SIG ) return(CALCALCS_ERR_INVALID_CALENDAR); /* Figure out which calendar of the ORIGINAL calendar to use if it's a mixed calendar */ if( calendar_orig->mixed ) { if( date_ge( year_orig, month_orig, day_orig, calendar_orig->year_x, calendar_orig->month_x, calendar_orig->day_x )) c2use_orig = calendar_orig->late_cal; else if( date_le( year_orig, month_orig, day_orig, calendar_orig->year_px, calendar_orig->month_px, calendar_orig->day_px )) c2use_orig = calendar_orig->early_cal; else { sprintf( error_message, "ccs_dayssince: date %04d-%02d-%02d is not a valid date in the %s calendar; it falls between the last date the %s calendar was used (%04d-%02d-%02d) and the first date the %s calendar was used (%04d-%02d-%02d)", year_orig, month_orig, day_orig, calendar_orig->name, calendar_orig->early_cal->name, calendar_orig->year_px, calendar_orig->month_px, calendar_orig->day_px, calendar_orig->late_cal->name, calendar_orig->year_x, calendar_orig->month_x, calendar_orig->day_x ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } } else c2use_orig = calendar_orig; /* Get Julian day in the original calendar and date combo */ if( (ierr = c2use_orig->c_date2jday( year_orig, month_orig, day_orig, &jd0 )) != 0 ) return(ierr); /* Get new Julian day */ jd1 = jd0 + ndays_since; if( calendar_new->mixed ) { /* Figure out which calendar of the NEW calendar to use if it's a mixed calendar. */ if( jd1 >= calendar_new->jday_x ) c2use_new = calendar_new->late_cal; else c2use_new = calendar_new->early_cal; } else c2use_new = calendar_new; /* Convert the new Julian day to a date in the new calendar */ if( (ierr = c2use_new->c_jday2date( jd1, year_new, month_new, day_new )) != 0 ) return( ierr ); return(0); } /********************************************************************************************/ static void ccs_gxd_add_country( char *code, char *longname, int year, int month, int day ) { if( ccs_n_country_codes >= CCS_MAX_N_COUNTRY_CODES ) { fprintf( stderr, "Error, the calcalcs library is attempting to store more country codes than is possible; max is %d\n", CCS_MAX_N_COUNTRY_CODES ); fprintf( stderr, "To fix, recompile with a larger number for CCS_MAX_N_COUNTRY_CODES\n" ); exit( -1 ); } ccs_xition_dates[ccs_n_country_codes] = (ccs_country_code *)malloc( sizeof( ccs_country_code )); if( ccs_xition_dates[ccs_n_country_codes] == NULL ) { fprintf( stderr, "calcalcs routine ccs_gxd_add_country: Error trying to allocate space for country code %s\n", code ); exit(-1); } ccs_xition_dates[ccs_n_country_codes]->code = (char *)malloc( sizeof(char) * (strlen(code)+1) ); if( ccs_xition_dates[ccs_n_country_codes]->code == NULL ) { fprintf( stderr, "calcalcs routine ccs_gxd_add_country: Error trying to allocate space for country code named %s\n", code ); exit(-1); } strcpy( ccs_xition_dates[ccs_n_country_codes]->code, code ); ccs_xition_dates[ccs_n_country_codes]->longname = (char *)malloc( sizeof(char) * (strlen(longname)+1) ); if( ccs_xition_dates[ccs_n_country_codes]->longname == NULL ) { fprintf( stderr, "calcalcs routine ccs_gxd_add_country: Error trying to allocate space for country code long name %s\n", longname ); exit(-1); } strcpy( ccs_xition_dates[ccs_n_country_codes]->longname, longname ); ccs_xition_dates[ccs_n_country_codes]->year = year; ccs_xition_dates[ccs_n_country_codes]->month = month; ccs_xition_dates[ccs_n_country_codes]->day = day; ccs_n_country_codes++; } /********************************************************************************************/ static void ccs_init_country_database() { ccs_gxd_add_country( "AK", "Alaska", 1867, 10, 18 ); ccs_gxd_add_country( "AL", "Albania", 1912, 12, 1 ); ccs_gxd_add_country( "AT", "Austria", 1583, 10, 16 ); ccs_gxd_add_country( "BE", "Belgium", 1582, 12, 25 ); ccs_gxd_add_country( "BG", "Bulgaria", 1916, 4, 1 ); ccs_gxd_add_country( "CN", "China", 1929, 1, 1 ); ccs_gxd_add_country( "CZ", "Czechoslovakia", 1584, 1, 17 ); ccs_gxd_add_country( "DK", "Denmark", 1700, 3, 1 ); ccs_gxd_add_country( "NO", "Norway", 1700, 3, 1 ); ccs_gxd_add_country( "EG", "Egypt", 1875, 1, 1 ); ccs_gxd_add_country( "EE", "Estonia", 1918, 1, 1 ); ccs_gxd_add_country( "FI", "Finland", 1753, 3, 1 ); ccs_gxd_add_country( "FR", "France", 1582, 12, 20 ); ccs_gxd_add_country( "DE", "Germany", 1583, 11, 22 ); ccs_gxd_add_country( "UK", "United Kingdom", 1752, 9, 14 ); ccs_gxd_add_country( "GR", "Greece", 1924, 3, 23 ); ccs_gxd_add_country( "HU", "Hungary", 1587, 11, 1 ); ccs_gxd_add_country( "IT", "Italy", 1582, 10, 15 ); ccs_gxd_add_country( "JP", "Japan", 1918, 1, 1 ); ccs_gxd_add_country( "LV", "Latvia", 1915, 1, 1 ); ccs_gxd_add_country( "LT", "Lithuania", 1915, 1, 1 ); ccs_gxd_add_country( "LU", "Luxemburg", 1582, 12, 15 ); ccs_gxd_add_country( "NL", "Netherlands", 1582, 10, 15 ); ccs_gxd_add_country( "PL", "Poland", 1582, 10, 15 ); ccs_gxd_add_country( "PT", "Portugal", 1582, 10, 15 ); ccs_gxd_add_country( "RO", "Romania", 1919, 4, 14 ); ccs_gxd_add_country( "ES", "Spain", 1582, 10, 15 ); ccs_gxd_add_country( "SE", "Sweden", 1753, 3, 1 ); ccs_gxd_add_country( "CH", "Switzerland", 1584, 1, 22 ); ccs_gxd_add_country( "TR", "Turkey", 1927, 1, 1 ); ccs_gxd_add_country( "YU", "Yugoslavia", 1919, 1, 1 ); ccs_gxd_add_country( "US", "United States", 1752, 9, 14 ); ccs_gxd_add_country( "SU", "Soviet Union", 1918, 2, 1 ); ccs_gxd_add_country( "RU", "Russia", 1918, 2, 1 ); have_initted_country_codes = 1; } /********************************************************************************************/ int ccs_get_xition_date( const char *country_code, int *year, int *month, int *day ) { int i; if( ! have_initted_country_codes ) ccs_init_country_database(); if( strcmp( country_code, "??" ) == 0 ) { ccs_dump_xition_dates(); *year = 0; *month = 0; *day = 0; return(0); } /* Find the passed country code in our list */ for( i=0; icode ) == 0 ) { *year = ccs_xition_dates[i]->year; *month = ccs_xition_dates[i]->month; *day = ccs_xition_dates[i]->day; return(0); } } /* Maybe they passed a longname? */ for( i=0; ilongname ) == 0 ) { *year = ccs_xition_dates[i]->year; *month = ccs_xition_dates[i]->month; *day = ccs_xition_dates[i]->day; return(0); } } sprintf( error_message, "ccs_get_xition_date: unknown calendar country/region code: \"%s\". Known codes: ", country_code ); for( i=0; icode) + strlen(ccs_xition_dates[i]->longname) + 10) < CCS_ERROR_MESSAGE_LEN ) { strcat( error_message, ccs_xition_dates[i]->code ); strcat( error_message, " (" ); strcat( error_message, ccs_xition_dates[i]->longname ); strcat( error_message, ") " ); } } return(CALCALCS_ERR_UNKNOWN_COUNTRY_CODE); } /********************************************************************************************/ static void ccs_dump_xition_dates( void ) { int i; printf( "Calcalcs library known country codes:\n" ); for( i=0; icode, ccs_xition_dates[i]->year, ccs_xition_dates[i]->month, ccs_xition_dates[i]->day, ccs_xition_dates[i]->longname ); if( i%3 == 2 ) printf( "\n" ); } } /********************************************************************************************/ int ccs_set_xition_date( calcalcs_cal *calendar, int year, int month, int day ) { int ierr, dpm; if( calendar == NULL ) return(CALCALCS_ERR_NULL_CALENDAR); if( calendar->sig != CCS_VALID_SIG ) return(CALCALCS_ERR_INVALID_CALENDAR); if( calendar->mixed == 0 ) return( CALCALCS_ERR_NOT_A_MIXED_CALENDAR ); /* Check to make sure the specified date is a valid date in the * LATE calendar (since the transition date is the first date * that the late calendar is used) */ if( (ierr = ccs_dpm( calendar->late_cal, year, month, &dpm )) != 0 ) return( ierr ); if( (month < 1) || (month > 12) || (day < 1) || (day > dpm)) { fprintf( stderr, "Error in routine set_cal_xition_date: trying to set the calendar Julian/Gregorian transition date to an illegal date: %04d-%02d-%02d\n", year, month, day ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } calendar->year_x = year; calendar->month_x = month; calendar->day_x = day; if( (ierr = set_xition_extra_info( calendar )) != 0 ) return( ierr ); return(0); } /********************************************************************************************/ char *ccs_err_str( int errno ) { if( errno == 0 ) sprintf( error_message, "no error from calcalcs routines version %f", CALCALCS_VERSION_NUMBER ); else if( errno == CALCALCS_ERR_NULL_CALENDAR ) sprintf( error_message, "a NULL calendar was passed to the calcalcs routine" ); else if( errno == CALCALCS_ERR_INVALID_CALENDAR ) sprintf( error_message, "an invalid, malformed, previously-freed, or uninitialized calendar was passed to the calcalcs routine" ); return( error_message ); } /*================================================================================================== * Returns 0 on success, <0 on error. */ int c_isleap_julian( int year, int *leap ) { int tyear; if( year == 0 ) { sprintf( error_message, "the Julian calendar has no year 0" ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } /* Because there is no year 0 in the Julian calendar, years -1, -5, -9, etc * are leap years. */ if( year < 0 ) tyear = year + 1; else tyear = year; *leap = ((tyear % 4) == 0); return(0); } /*================================================================================================== * Returns 0 on success, <0 on error. */ int c_isleap_gregorian( int year, int *leap ) { int tyear; if( year == 0 ) { sprintf( error_message, "the Gregorian calendar has no year 0. Use the \"Gregorian_y0\" calendar if you want to include year 0." ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } /* Because there is no year 0 in the gregorian calendar, years -1, -5, -9, etc * are leap years. */ if( year < 0 ) tyear = year + 1; else tyear = year; *leap = (((tyear % 4) == 0) && ((tyear % 100) != 0)) || ((tyear % 400) == 0); return(0); } /*================================================================================================== * Returns 0 on success, <0 on error. */ int c_isleap_gregorian_y0( int year, int *leap ) { *leap = (((year % 4) == 0) && ((year % 100) != 0)) || ((year % 400) == 0); return(0); } /*================================================================================================== * Given a Y/M/D in the Gregorian calendar, this computes the (true) Julian day number of the * specified date. Julian days are counted starting at 0 on 1 Jan 4713 BC using a proleptic Julian * calendar. The algorithm is based on the "counting" algorithm in the C++ code I obtained from * Edward M. Reingold's web site at http://emr.cs.uiuc.edu/~reingold/calendar.C. * In that file, the work is declared to be in the public domain. I modified it by * extending it to negative years (years BC) in addition to positive years, and to use * actual Julian Days as the counter. Otherwise, the spirit of the algorithm is similar. * * Returns 0 on success, <0 on error. */ int c_date2jday_gregorian( int year, int month, int day, int *jday ) { int m, leap, *dpm2use, err; if( (month < 1) || (month > 12) || (day < 1) || (day > 31)) { sprintf( error_message, "date %04d-%02d-%02d does not exist in the Gregorian calendar", year, month, day ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } if( year == 0 ) { sprintf( error_message, "year 0 does not exist in the Gregorian calendar. Use the \"Gregorian_y0\" calendar if you want to include year 0" ); return( CALCALCS_ERR_NO_YEAR_ZERO ); } /* Limit ourselves to positive Julian Days */ if( year < -4714 ) { sprintf( error_message, "year %d is out of range of the Gregorian calendar routines; must have year >= -4714", year ); return( CALCALCS_ERR_OUT_OF_RANGE ); } /* Following is necessary because Gregorian calendar skips year 0, so the * offst for negative years is different than offset for positive years */ if( year < 0 ) year += 4801; else year += 4800; if( (err = c_isleap_gregorian( year, &leap )) != 0 ) return( err ); if( leap ) dpm2use = dpm_leap_idx1; else dpm2use = dpm_idx1; *jday = day; for( m=month-1; m>0; m-- ) *jday += dpm2use[m]; *jday += 365*(year-1) + (year-1)/4 - (year-1)/100 + (year-1)/400; /* Ajust to "true" Julian days. This constant is how many days difference there is * between the Julian Day origin date of 4713 BC and our offset date of 4800 BC */ *jday -= 31739; return(0); } /*================================================================================================== * Given a Y/M/D in the Gregorian calendar, this computes the (true) Julian day number of the * specified date. Julian days are counted starting at 0 on 1 Jan 4713 BC using a proleptic Julian * calendar. The algorithm is based on the "counting" algorithm in the C++ code I obtained from * Edward M. Reingold's web site at http://emr.cs.uiuc.edu/~reingold/calendar.C. * In that file, the work is declared to be in the public domain. I modified it by * extending it to negative years (years BC) in addition to positive years, and to use * actual Julian Days as the counter. Otherwise, the spirit of the algorithm is similar. * * Returns 0 on success, <0 on error. */ int c_date2jday_gregorian_y0( int year, int month, int day, int *jday ) { int m, leap, *dpm2use, err; if( (month < 1) || (month > 12) || (day < 1) || (day > 31)) { sprintf( error_message, "date %04d-%02d-%02d does not exist in the Gregorian calendar", year, month, day ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } /* Limit ourselves to positive Julian Days */ if( year < -4714 ) { sprintf( error_message, "year %d is out of range of the Gregorian calendar routines; must have year >= -4714", year ); return( CALCALCS_ERR_OUT_OF_RANGE ); } year += 4800; if( (err = c_isleap_gregorian_y0( year, &leap )) != 0 ) return( err ); if( leap ) dpm2use = dpm_leap_idx1; else dpm2use = dpm_idx1; *jday = day; for( m=month-1; m>0; m-- ) *jday += dpm2use[m]; *jday += 365*(year-1) + (year-1)/4 - (year-1)/100 + (year-1)/400; /* Ajust to "true" Julian days. This constant is how many days difference there is * between the Julian Day origin date of 4713 BC and our offset date of 4800 BC */ *jday -= 31739; return(0); } /*========================================================================================== * Given a (true) Julian Day, this converts to a date in the Gregorian calendar. * Technically, in the proleptic Gregorian calendar, since this works for dates * back to 4713 BC. Again based on the same public domain code from Edward Reingold's * web site as the date2jday routine, extended by me to apply to negative years (years BC). * * Returns 0 on success, <0 on error. */ int c_jday2date_gregorian( int jday, int *year, int *month, int *day ) { int tjday, leap, *dpm2use, ierr, yp1; /* Make first estimate for year. We subtract 4714 because Julian Day number * 0 occurs in year 4714 BC in the Gregorian calendar (recall that it occurs * in year 4713 BC in the JULIAN calendar */ *year = jday/366 - 4714; /* Advance years until we find the right one */ yp1 = *year + 1; if( yp1 == 0 ) yp1 = 1; /* no year 0 in the Gregorian calendar */ if( (ierr = c_date2jday_gregorian( yp1, 1, 1, &tjday )) != 0 ) return( ierr ); while( jday >= tjday ) { (*year)++; if( *year == 0 ) *year = 1; /* no year 0 in the Gregorian calendar */ yp1 = *year + 1; if( yp1 == 0 ) yp1 = 1; /* no year 0 in the Gregorian calendar */ if( (ierr = c_date2jday_gregorian( yp1, 1, 1, &tjday )) != 0 ) return( ierr ); } if( (ierr = c_isleap_gregorian( *year, &leap )) != 0 ) return( ierr ); if( leap ) dpm2use = dpm_leap_idx1; else dpm2use = dpm_idx1; *month = 1; if( (ierr = c_date2jday_gregorian( *year, *month, dpm2use[*month], &tjday)) != 0) return( ierr ); while( jday > tjday ) { (*month)++; if( (ierr = c_date2jday_gregorian( *year, *month, dpm2use[*month], &tjday) != 0)) return( ierr ); } if( (ierr = c_date2jday_gregorian( *year, *month, 1, &tjday)) != 0 ) return( ierr ); *day = jday - tjday + 1; return(0); } /*========================================================================================== * Given a (true) Julian Day, this converts to a date in the Gregorian calendar. * Technically, in the proleptic Gregorian calendar, since this works for dates * back to 4713 BC. Again based on the same public domain code from Edward Reingold's * web site as the date2jday routine, extended by me to apply to negative years (years BC). * * Returns 0 on success, <0 on error. */ int c_jday2date_gregorian_y0( int jday, int *year, int *month, int *day ) { int tjday, leap, *dpm2use, ierr, yp1; /* Make first estimate for year. We subtract 4714 because Julian Day number * 0 occurs in year 4714 BC in the Gregorian calendar (recall that it occurs * in year 4713 BC in the JULIAN calendar */ *year = jday/366 - 4715; /* Advance years until we find the right one */ yp1 = *year + 1; if( (ierr = c_date2jday_gregorian_y0( yp1, 1, 1, &tjday )) != 0 ) return( ierr ); while( jday >= tjday ) { (*year)++; yp1 = *year + 1; if( (ierr = c_date2jday_gregorian_y0( yp1, 1, 1, &tjday )) != 0 ) return( ierr ); } if( (ierr = c_isleap_gregorian_y0( *year, &leap )) != 0 ) return( ierr ); if( leap ) dpm2use = dpm_leap_idx1; else dpm2use = dpm_idx1; *month = 1; if( (ierr = c_date2jday_gregorian_y0( *year, *month, dpm2use[*month], &tjday)) != 0) return( ierr ); while( jday > tjday ) { (*month)++; if( (ierr = c_date2jday_gregorian_y0( *year, *month, dpm2use[*month], &tjday) != 0)) return( ierr ); } if( (ierr = c_date2jday_gregorian_y0( *year, *month, 1, &tjday)) != 0 ) return( ierr ); *day = jday - tjday + 1; return(0); } /*================================================================================================== * Given a Y/M/D in the Julian calendar, this computes the (true) Julian day number of the * specified date. Julian days are counted starting at 0 on 1 Jan 4713 BC using a proleptic Julian * calendar. The algorithm is based on the "counting" algorithm in the C++ code I obtained from * Edward M. Reingold's web site at http://emr.cs.uiuc.edu/~reingold/calendar.C. * In that file, the work is declared to be in the public domain. I modified it by * extending it to negative years (years BC) in addition to positive years, and to use * actual Julian Days as the counter. Otherwise, the spirit of the algorithm is similar. * * Returns 0 on success, <0 on error. */ int c_date2jday_julian( int year, int month, int day, int *jday ) { int m, leap, *dpm2use, err; if( (month < 1) || (month > 12) || (day < 1) || (day > 31)) { sprintf( error_message, "date %04d-%02d-%02d does not exist in the Julian calendar", year, month, day ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } if( year == 0 ) { sprintf( error_message, "year 0 does not exist in the Julian calendar" ); return( CALCALCS_ERR_NO_YEAR_ZERO ); } /* Limit ourselves to positive Julian Days */ if( year < -4713 ) { sprintf( error_message, "year %d is out of range of the Julian calendar routines; must have year >= -4713", year ); return( CALCALCS_ERR_OUT_OF_RANGE ); } /* Following is necessary because Julian calendar skips year 0, so the * offst for negative years is different than offset for positive years */ if( year < 0 ) year += 4801; else year += 4800; if( (err = c_isleap_julian( year, &leap )) != 0 ) return( err ); if( leap ) dpm2use = dpm_leap_idx1; else dpm2use = dpm_idx1; *jday = day; for( m=month-1; m>0; m-- ) *jday += dpm2use[m]; *jday += 365*(year-1) + (year-1)/4; /* Ajust to "true" Julian days. This constant is how many days difference there is * between the Julian Day origin date of 4713 BC and our offset date of 4800 BC */ *jday -= 31777; return(0); } /*========================================================================================== * Given a (true) Julian Day, this converts to a date in the Julian calendar. * Technically, in the proleptic Julian calendar, since this works for dates * back to 4713 BC. Again based on the same public domain code from Edward Reingold's * web site as the date2jday routine, extended by me to apply to negative years (years BC). * * Returns 0 on success, <0 on error. */ int c_jday2date_julian( int jday, int *year, int *month, int *day ) { int tjday, leap, *dpm2use, ierr, yp1; /* Make first estimate for year. We subtract 4713 because Julian Day number * 0 occurs in year 4713 BC in the Julian calendar */ *year = jday/366 - 4713; /* Advance years until we find the right one */ yp1 = *year + 1; if( yp1 == 0 ) yp1 = 1; /* no year 0 in the Julian calendar */ if( (ierr = c_date2jday_julian( yp1, 1, 1, &tjday )) != 0 ) return( ierr ); while( jday >= tjday ) { (*year)++; if( *year == 0 ) *year = 1; /* no year 0 in the Julian calendar */ yp1 = *year + 1; if( yp1 == 0 ) yp1 = 1; /* no year 0 in the Julian calendar */ if( (ierr = c_date2jday_julian( yp1, 1, 1, &tjday )) != 0 ) return( ierr ); } if( (ierr = c_isleap_julian( *year, &leap )) != 0 ) return( ierr ); if( leap ) dpm2use = dpm_leap_idx1; else dpm2use = dpm_idx1; *month = 1; if( (ierr = c_date2jday_julian( *year, *month, dpm2use[*month], &tjday)) != 0) return( ierr ); while( jday > tjday ) { (*month)++; if( (ierr = c_date2jday_julian( *year, *month, dpm2use[*month], &tjday) != 0)) return( ierr ); } if( (ierr = c_date2jday_julian( *year, *month, 1, &tjday)) != 0 ) return( ierr ); *day = jday - tjday + 1; return(0); } /*================================================================================================== * Free the storage associated with a calendar */ void ccs_free_calendar( calcalcs_cal *cc ) { if( cc == NULL ) return; if( cc->mixed == 1 ) { ccs_free_calendar( cc->early_cal ); ccs_free_calendar( cc->late_cal ); } if( cc->sig != CCS_VALID_SIG ) { fprintf( stderr, "Warning: invalid calendar passed to routine ccs_free_calendar!\n" ); return; } cc->sig = 0; if( cc->name != NULL ) free( cc->name ); free( cc ); } /**********************************************************************************************/ static int date_gt( int year, int month, int day, int y2, int m2, int d2 ) { return( ! date_le( year, month, day, y2, m2, d2 )); } /**********************************************************************************************/ static int date_lt( int year, int month, int day, int y2, int m2, int d2 ) { return( ! date_ge( year, month, day, y2, m2, d2 )); } /**********************************************************************************************/ static int date_le( int year, int month, int day, int y2, int m2, int d2 ) { if( year > y2 ) return(0); if( year < y2 ) return(1); /* If get here, must be same year */ if( month > m2 ) return(0); if( month < m2) return(1); /* If get here, must be same month */ if( day > d2 ) return(0); return(1); } /**********************************************************************************************/ static int date_ge( int year, int month, int day, int y2, int m2, int d2 ) { if( year < y2 ) return(0); if( year > y2 ) return(1); /* If get here, must be same year */ if( month < m2 ) return(0); if( month > m2) return(1); /* If get here, must be same month */ if( day < d2 ) return(0); return(1); } /**********************************************************************************************/ int c_isleap_never( int year, int *leap ) { *leap = 0; return( 0 ); } /**********************************************************************************************/ int c_date2jday_360_day( int year, int month, int day, int *jday ) { int spm; if( day > 30) { sprintf( error_message, "date %04d-%02d-%02d does not exist in the 360_day calendar", year, month, day ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } spm = (month-1)*30; /* sum of days in the previous months */ *jday = year*360 + spm + (day-1); return( 0 ); } /**********************************************************************************************/ int c_date2jday_noleap( int year, int month, int day, int *jday ) { if( (month == 2) && (day == 29)) { sprintf( error_message, "date %04d-%02d-%02d does not exist in the noleap calendar", year, month, day ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } *jday = year*365 + spm_idx1[month] + (day-1); return( 0 ); } /**********************************************************************************************/ int c_jday2date_360_day( int jday, int *year, int *month, int *day ) { int nextra, yr_offset, doy; yr_offset = 0; if( jday < 0 ) { yr_offset = (-jday)/360+1; jday += 360*yr_offset; } *year = jday/360; nextra = jday - *year*360; doy = nextra + 1; /* Julday numbering starts at 0, doy starts at 1 */ *month = nextra/30 + 1; *day = doy - (*month-1)*30; *year -= yr_offset; return(0); } /**********************************************************************************************/ int c_jday2date_noleap( int jday, int *year, int *month, int *day ) { int nextra, yr_offset, doy; yr_offset = 0; if( jday < 0 ) { yr_offset = (-jday)/365+1; jday += 365*yr_offset; } *year = jday/365; nextra = jday - *year*365; doy = nextra + 1; /* Julday numbering starts at 0, doy starts at 1 */ *month = 1; while( doy > spm_idx1[*month + 1] ) *month += 1; *day = doy - spm_idx1[*month]; *year -= yr_offset; return(0); } /**********************************************************************************************/ int c_dpm_gregorian( int year, int month, int *dpm ) { int ierr, leap; if( (month<1) || (month>12)) { sprintf( error_message, "month %d does not exist in the Gregorian calendar", month ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } if( (ierr = c_isleap_gregorian( year, &leap )) != 0 ) return( ierr ); if( leap ) *dpm = dpm_leap_idx1[month]; else *dpm = dpm_idx1[month]; return(0); } /**********************************************************************************************/ int c_dpm_gregorian_y0( int year, int month, int *dpm ) { int ierr, leap; if( (month<1) || (month>12)) { sprintf( error_message, "month %d does not exist in the Gregorian calendar", month ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } if( (ierr = c_isleap_gregorian_y0( year, &leap )) != 0 ) return( ierr ); if( leap ) *dpm = dpm_leap_idx1[month]; else *dpm = dpm_idx1[month]; return(0); } /**********************************************************************************************/ int c_dpm_julian( int year, int month, int *dpm ) { int ierr, leap; if( (month<1) || (month>12)) { sprintf( error_message, "month %d does not exist in the Julian calendar", month ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } if( (ierr = c_isleap_julian( year, &leap )) != 0 ) return( ierr ); if( leap ) *dpm = dpm_leap_idx1[month]; else *dpm = dpm_idx1[month]; return(0); } /**********************************************************************************************/ int c_dpm_360_day( int year, int month, int *dpm ) { if( (month<1) || (month>12)) { sprintf( error_message, "month %d does not exist in the 360_day calendar", month ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } *dpm = 30; return(0); } /**********************************************************************************************/ int c_dpm_noleap( int year, int month, int *dpm ) { if( (month<1) || (month>12)) { sprintf( error_message, "month %d does not exist in the noleap calendar", month ); return( CALCALCS_ERR_DATE_NOT_IN_CALENDAR ); } *dpm = dpm_idx1[month]; return(0); } /*******************************************************************************************/ static int set_xition_extra_info( calcalcs_cal *cal ) { int ierr; /* This is the Julian Day of the transition date */ ierr = ccs_date2jday( cal->late_cal, cal->year_x, cal->month_x, cal->day_x, &(cal->jday_x) ); if( ierr != 0 ) { sprintf( error_message, "Failed to turn the mixed calendar transition day %04d-%02d-%02d in the %s calendar into a Julian day!\n", cal->year_x, cal->month_x, cal->day_x, cal->name ); return(ierr); } /* This is the date of the day BEFORE the transition day, * i.e., the last day that the early calendar was used */ ierr = ccs_jday2date( cal->early_cal, (cal->jday_x-1), &(cal->year_px), &(cal->month_px), &(cal->day_px)); if( ierr != 0 ) { sprintf( error_message, "Failed to turn the day BEFORE the mixed calendar transition day of %04d-%02d-%02d into a date while using calendar %s! %s\n", cal->year_x, cal->month_x, cal->day_x, cal->early_cal->name, ccs_err_str(ierr) ); return(ierr); } return(0); } ncview-2.1.8/src/file.c0000640006472100017500000004663313060040030014170 0ustar piercepierce/* * Ncview by David W. Pierce. A visual netCDF file viewer. * Copyright (C) 1993 through 2010 David W. Pierce * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 3 as * published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License, version 3, for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * David W. Pierce * 6259 Caminito Carrean * San Diego, CA 92122 * pierce@cirrus.ucsd.edu */ /***************************************************************************** * * The file interface to ncview. * * All the routines in this file must be provided for whatever * format data file you want to have. Ideally, all the information * about the data file formats should be encapsulated here. * *****************************************************************************/ #include "ncview.includes.h" #include "ncview.defines.h" #include "ncview.protos.h" #ifdef HAVE_UDUNITS2 #include "utCalendar2_cal.h" #endif static int file_type; extern NCVar *variables; extern Options options; static void fi_get_data_iterate( NCVar *var, size_t *virt_start_pos, size_t *count, void *data ); /************************************************************************************/ /* return TRUE if passed the name of a file which these routines were designed * to read, and FALSE otherwise. */ int fi_confirm( char *name ) { return( netcdf_fi_confirm( name )); } /************************************************************************************/ /* return TRUE if the passed filename is writable, and false otherwise. * It is assumed that the file exists and is readable. */ int fi_writable( char *name ) { if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_writable: %d\n", file_type ); exit( -1 ); } return( netcdf_fi_writable( name )); } /************************************************************************************/ /* Do all file opening and initialization for the passed filename. * Return a unique integer ID by which this file will be indicated * in the future. Passed arg 'nfiles' is total number of files that * were indicated on the command line; this can be used to make space * for some arrays. */ int fi_initialize( char *name, int nfiles ) { int id; Stringlist *var_list; if( file_type == FILE_TYPE_NETCDF ) { if( options.debug ) fprintf( stderr, "Initializing file %s\n", name ); id = netcdf_fi_initialize( name ); } else { fprintf( stderr, "?unknown file_type passed to fi_initialize: %d\n", file_type ); exit( -1 ); } if( options.debug ) fprintf( stderr, "Getting list of variables for file %s\n", name ); var_list = fi_list_vars( id ); add_vars_to_list( var_list, id, name, nfiles ); if( options.debug ) fprintf( stderr, "Done initializing file %s\n", name ); return( id ); } /************************************************************************************/ /* Return a list of the names of all the displayable variables in * the file. Whether or not a variable is "displayable" is determined * by the needs of the data, but in any event any displayable variable * must have at least 1 scannable dimension and be accessable by these * routines. If the user wouldn't ever be interested in contouring some * variable, such as a dimension variable, it shouldn't appear on this list. */ Stringlist * fi_list_vars( int fileid ) { if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_list_vars: %d\n", file_type ); exit( -1 ); } return( netcdf_fi_list_vars( fileid )); } /************************************************************************************ * Return the "title" of the file, if applicable. Otherwise, return NULL. */ char * fi_title( int fileid ) { if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_title: %d\n", file_type ); exit( -1 ); } return( netcdf_title( fileid )); } /************************************************************************************ * Return the 'long name' of a variable, if appropriate. Otherwise, return NULL. */ char * fi_long_var_name( int fileid, char *var_name ) { if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_title: %d\n", file_type ); exit( -1 ); } return( netcdf_long_var_name( fileid, var_name )); } /************************************************************************************ * Return the 'units' of a variable, if appropriate. Otherwise, return NULL. */ char * fi_var_units( int fileid, char *var_name ) { if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_var_units: %d\n", file_type ); exit( -1 ); } return( netcdf_var_units( fileid, var_name )); } /************************************************************************************ * Return the 'calendar' attribution of a dimension, if appropriate. Otherwise, return NULL. */ char * fi_dim_calendar( int fileid, char *dim_name ) { /* Command line specified calendar OVERRIDES info in the file */ if( options.calendar != NULL ) return( options.calendar ); if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_dim_calendar: %d\n", file_type ); exit( -1 ); } return( netcdf_dim_calendar( fileid, dim_name )); } /************************************************************************************ * Return the 'units' of a dimension, if appropriate. Otherwise, return NULL. */ char * fi_dim_units( int fileid, char *dim_name ) { if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_dim_units: %d\n", file_type ); exit( -1 ); } return( netcdf_dim_units( fileid, dim_name )); } /************************************************************************************/ /* Given a file id and the name of a variable, return the number of * dimensions which that variable has. This reads it directly from * the file, not using information in the 'variables' structure. */ int fi_n_dims( int id, char *var_name ) { if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_n_dims: %d\n", file_type ); exit( -1 ); } return( netcdf_fi_n_dims( id, var_name )); } /*********************************************************************************** * Given a variable name, return a Stringlist of "scannable" dimensions for it. The * definition of "scannable" dimension is rather loose; I'm using the assumption * that a scannable dimension must have a minimum number of points along it. * This is set in the routine netcdf_scannable_dims. */ Stringlist * fi_scannable_dims( int fileid, char *var_name ) { if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_scannable_dims: %d\n", file_type ); exit( -1 ); } return( netcdf_scannable_dims( fileid, var_name )); } /************************************************************************************ * Given the file and the name of a variable in it, return an array * of the dimension sizes for that variable. This reads the information * directly from the file, not from the 'variables' structure. */ size_t * fi_var_size( int fileid, char *var_name ) { if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_var_size: %d\n", file_type ); exit( -1 ); } return( netcdf_fi_var_size( fileid, var_name )); } /************************************************************************************ * Given a dimension's id and the name of the variable who owns it, * return the name of the dimension. 'Id' here means the index into * the size_array of the owning variable. */ char * fi_dim_id_to_name( int fileid, char *var_name, int dim_id ) { if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_dim_id_to_name: %d\n", file_type ); exit( -1 ); } return( netcdf_dim_id_to_name( fileid, var_name, dim_id )); } /************************************************************************************ * Given a dimension's name and the name of the variable who owns it, * return the index where that dimension appears in the size array * returned by 'fi_var_size'. Return -1 if the dimension does not * appear in the variable. */ int fi_dim_name_to_id( int fileid, char *var_name, char *dim_name ) { if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_var_size: %d\n", file_type ); exit( -1 ); } return( netcdf_dim_name_to_id( fileid, var_name, dim_name )); } /************************************************************************************/ /* Fill out a pointer to the data for the passed variable from the * indicated file. The data is assumed to be multi-dimensional * (it has to be at least 2 dimensions, else it isn't displayable!) * and starts at the position given by start_pos[0...N-1], with * counts of count[0...N-1]. The pointer MUST ALREADY point to * storage large enough to hold the data! Note that this routine * translates the 'start' place from a virtual location to an * actual location for you, so you don't have to worry about that. * I.e., if you have a variable spread out over many files, you just * index it as if it were in one file and let the translation routine * take care of figuring out where it actually is. */ void fi_get_data( NCVar *var, size_t *virt_start_pos, size_t *count, void *data ) { size_t *act_start_pos; FDBlist *file; /* Check to see if we should loop over the timelike indices */ if( (var->is_virtual == TRUE) && (count[0] > 1) ) { fi_get_data_iterate( var, virt_start_pos, count, data ); return; } act_start_pos = (size_t *)malloc(var->n_dims * sizeof(size_t)); if( act_start_pos == NULL ) { fprintf( stderr, "error allocating space for act_start_pos\n" ); fprintf( stderr, "in routine fi_get_data\n" ); exit( -1 ); } virt_to_actual_place( var, virt_start_pos, act_start_pos, &file ); if( file_type == FILE_TYPE_NETCDF ) netcdf_fi_get_data( file->id, var->name, act_start_pos, count, data, (NetCDFOptions *)var->first_file->aux_data ); else { fprintf( stderr, "?unknown file_type passed to fi_get_data: %d\n", file_type ); exit( -1 ); } free( act_start_pos ); } /***************************************************************************** * This is called when a variable lives in multiple files AND we * want data from more than one file. We must iterate over the files. */ void fi_get_data_iterate( NCVar *var, size_t *virt_start_pos, size_t *count, void *data ) { size_t it, *act_start_pos, start2[20], count2[20], prod_lower_dims; FDBlist *file; int i; act_start_pos = (size_t *)malloc(var->n_dims * sizeof(size_t)); if( act_start_pos == NULL ) { fprintf( stderr, "error allocating space for act_start_pos\n" ); fprintf( stderr, "in routine fi_get_data\n" ); exit( -1 ); } prod_lower_dims = 1L; for( i=1; in_dims; i++ ) { start2[i] = virt_start_pos[i]; count2[i] = count[i]; prod_lower_dims *= count[i]; } count2[0] = 1L; for( it=virt_start_pos[0]; it<(virt_start_pos[0]+count[0]); it++ ) { start2[0] = it; virt_to_actual_place( var, start2, act_start_pos, &file ); if( file_type == FILE_TYPE_NETCDF ) netcdf_fi_get_data( file->id, var->name, act_start_pos, count2, ((float *)data)+it*prod_lower_dims, (NetCDFOptions *)var->first_file->aux_data ); else { fprintf( stderr, "?unknown file_type passed to fi_get_data: %d\n", file_type ); exit( -1 ); } } free( act_start_pos ); } /************************************************************************************ * Close the relevant file */ void fi_close( int fileid ) { if( file_type == FILE_TYPE_NETCDF ) netcdf_fi_close( fileid ); else { fprintf( stderr, "?unknown file_type passed to fi_close: %d\n", file_type ); exit( -1 ); } } /************************************************************************************* * Does this dimension have a longname? If so, return it. Otherwise, NULL. */ char * fi_dim_longname( int fileid, char *dim_name ) { if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_has_dim_values: %d\n", file_type ); exit( -1 ); } return( netcdf_dim_longname( fileid, dim_name ) ); } /************************************************************************************** * May ALTER the value of dimval if warranted!! */ void fi_dim_value_convert( double *dimval, FDBlist *file, NCVar *var, NCDim *d ) { #ifdef HAVE_UDUNITS2 double converted_dimval; int year0, month0, hour0, min0, day0, err; double sec0; if( (file->recdim_units == NULL) || (var->first_file->recdim_units == NULL) || (var->first_file->ut_unit_ptr == NULL) || (file->ut_unit_ptr == NULL) || (! d->timelike ) || (strcmp(file->recdim_units,var->first_file->recdim_units) == 0) ) return; /* Convert the dim value to a date using the units given * in the file that this dim value came from */ err = utCalendar2_cal( *dimval, file->recdim_units, &year0, &month0, &day0, &hour0, &min0, &sec0, d->calendar ); if( err == 0 ) { err = utInvCalendar2_cal( year0, month0, day0, hour0, min0, sec0, var->first_file->recdim_units, &converted_dimval, d->calendar ); if( err == 0 ) *dimval = converted_dimval; } #endif } /************************************************************************************* * Return the value of a dimension at a specific point. Returns the type * of the dimension value, which is either NC_DOUBLE or NC_CHAR. Make sure * to allocate space for at least a 1024 character string in the return_value! * It will never be larger than that. Takes a virtual place, and converts * it to an actual place before determining the value. */ nc_type fi_dim_value( NCVar *var, int dim_id, size_t virt_place, double *return_val_double, char *return_val_char, int *return_has_bounds, double *return_bounds_min, double *return_bounds_max, size_t *complete_ndim_virt_place ) { size_t actual_place, *virt_start_pos, *act_start_pos; FDBlist *file; int i; char *dim_name; nc_type ret_val; NCDim *d; size_t idx_map; NCDim_map_info *dmi; if(1==0){ printf( "Data cache vals for var %s:\n", var->name ); for( i=0; in_dims; i++ ) { printf( "Dim %d (%s): ", i, var->dim[i]->name ); if( var->dim_map_info[i] == NULL ) printf( "NULL\n" ); else printf( "(%s) %f %f %f\n", var->dim_map_info[i]->coord_var_name, var->dim_map_info[i]->data_cache[0], var->dim_map_info[i]->data_cache[10], var->dim_map_info[i]->data_cache[100] ); } } /* See if this dim value is actually 2-d mapped */ dmi = var->dim_map_info[dim_id]; if( dmi != NULL ) { /* It IS 2-d mapped, calculate entry in data cache where val is */ idx_map = 0L; for( i=0; in_dims; i++ ) { idx_map += complete_ndim_virt_place[i] * dmi->index_place_factor[i]; /*printf( "dimidx=%d place=%ld factor=%ld idx_so_far=%ld\n", i, complete_ndim_virt_place[i], dmi->index_place_factor[i], idx_map );*/ } *return_val_double = dmi->data_cache[idx_map]; /*printf( "mapped, dim=%s loc=%ld val=%lf\n", var->dim[dim_id]->name, idx_map, *return_val_double );*/ return( NC_DOUBLE ); } act_start_pos = (size_t *)malloc(var->n_dims * sizeof(size_t)); if( act_start_pos == NULL ) { fprintf( stderr, "error allocating space for act_start_pos\n" ); fprintf( stderr, "in routine fi_dim_value\n" ); exit( -1 ); } virt_start_pos = (size_t *)malloc(var->n_dims * sizeof(size_t)); if( virt_start_pos == NULL ) { fprintf( stderr, "error allocating space for virt_start_pos\n" ); fprintf( stderr, "in routine fi_dim_value\n" ); exit( -1 ); } for( i=0; in_dims; i++ ) *(virt_start_pos+i) = 0L; *(virt_start_pos+dim_id) = virt_place; virt_to_actual_place( var, virt_start_pos, act_start_pos, &file ); actual_place = *(act_start_pos+dim_id); d = (*(var->dim+dim_id)); dim_name = d->name; if( file_type == FILE_TYPE_NETCDF ) ret_val = netcdf_dim_value( file->id, dim_name, actual_place, return_val_double, return_val_char, virt_place, return_has_bounds, return_bounds_min, return_bounds_max ); else { fprintf( stderr, "?unknown file_type passed to fi_dim_value: %d\n", file_type ); exit( -1 ); } free( act_start_pos ); free( virt_start_pos ); #ifdef HAVE_UDUNITS2 /* Now we have to figure out if we need to change units on the * returned value...This will happen with timelike dimensions that * have a different units string in each file. */ if( ret_val != NC_CHAR) { fi_dim_value_convert( return_val_double, file, var, d ); fi_dim_value_convert( return_bounds_min, file, var, d ); fi_dim_value_convert( return_bounds_max, file, var, d ); } #endif return( ret_val ); } /************************************************************************************* * Does this data file have *values* for the dimensions? */ int fi_has_dim_values( int fileid, char *dim_name ) { if( file_type != FILE_TYPE_NETCDF ) { fprintf( stderr, "?unknown file_type passed to fi_has_dim_values: %d\n", file_type ); exit( -1 ); } return( netcdf_has_dim_values( fileid, dim_name ) ); } /************************************************************************************* * File utility routines; things below this line shouldn't have to be changed * for different data file formats. */ void determine_file_type( Stringlist *input_files ) { int ierr; struct stat buf; if( input_files == NULL ) { fprintf( stderr, "ncview: takes at least one file name as argument\n" ); useage(); exit( -1 ); } if( netcdf_fi_confirm( input_files->string ) ) file_type = FILE_TYPE_NETCDF; else { ierr = stat( input_files->string, &buf ); if( ierr == 0 ) { fprintf( stderr, "ncview: can't recognize format of input file %s\n", input_files->string ); exit( -1 ); } else { fprintf( stderr, "ncview: can't open file %s", input_files->string ); perror(" "); exit( -1 ); } } } /************************************************************************************ * Fill out the data structure which holds information unique to each data file * format. */ void fi_fill_aux_data( int id, char *var_name, FDBlist *fdb ) { if( file_type == FILE_TYPE_NETCDF ) netcdf_fill_aux_data( id, var_name, fdb ); else { fprintf( stderr, "?unknown file_type passed to fi_has_dim_values: %d\n", file_type ); exit( -1 ); } } /******************************************************************************* * If the file format we are currently using defines a "fill value" (i.e., * a special data value which indicates out-of-domain or never-written data) * then set the value to that fill value. Otherwise, don't change it. */ void fi_fill_value( NCVar *var, float *fill_value ) { if( file_type == FILE_TYPE_NETCDF ) netcdf_fill_value( var->first_file->id, var->name, fill_value, (NetCDFOptions *)var->first_file->aux_data ); else { fprintf( stderr, "?unknown file_type passed to fi_fill_value: %d\n", file_type ); exit( -1 ); } } int fi_recdim_id( int fileid ) { return( netcdf_fi_recdim_id( fileid )); } ncview-2.1.8/src/tsh0000640006472100017500000000242313060040030013613 0ustar piercepiercegcc -g -O2 -L/home/pierce/src/packages/data/udunits/udunits-2.1.11/install/lib -ludunits2 -lexpat -L/home/pierce/src/packages/data/udunits/udunits-2.1.11/install/lib -ludunits2 -L/home/pierce/src/packages/data/netcdf/netcdf-4.1.2/install/lib -lnetcdf -L/home/pierce/lib -lhdf5_hl -lhdf5 -lz -lcurl -Wl,-Bsymbolic-functions -lgssapi_krb5 -lSM -lICE -lX11 -Wl,-R,/home/pierce/src/packages/data/udunits/udunits-2.1.11/install/lib -Wl,-R,/home/pierce/src/packages/data/udunits/udunits-2.1.11/install/lib -Wl,-R,/home/pierce/src/packages/data/netcdf/netcdf-4.1.2/install/lib -Wl,-R,/home/pierce/lib -o ncview ncview.o file.o util.o do_buttons.o file_netcdf.o view.o do_print.o epic_time.o interface.o x_interface.o dataedit.o display_info.o plot_xy.o utils.o range.o printer_options.o overlay.o filesel.o set_options.o plot_range.o udu.o SciPlot.o RadioWidget.o cbar.o utCalendar2_cal.o calcalcs.o colormap_funcs.o make_tc_data.o -L/home/pierce/src/packages/data/udunits/udunits-2.1.11/install/lib -ludunits2 -lexpat -L/home/pierce/src/packages/data/udunits/udunits-2.1.11/install/lib -ludunits2 -lm -L/home/pierce/src/packages/data/netcdf/netcdf-4.1.2/install/lib -lnetcdf -L/home/pierce/lib -lhdf5_hl -lhdf5 -lz -lcurl -Wl,-Bsymbolic-functions -lgssapi_krb5 -lXaw -lXt -lSM -lICE -lX11 -lpng ncview-2.1.8/install-appdef0000640006472100017500000000635513060040031015142 0ustar piercepierce## Are we installing as super-user? If yes, then put the app defaults ## file into the global directory, /usr/lib/X11/app-defaults. If not, ## then see if either XUSERFILESEARCHPATH or XAPPLRESDIR is defined, ## and use one of them if it is. If neither is defined, we must make ## a new .app-defaults directory (if it doesn't exist), and tell the user ## to set the XAPPLRESDIR environmental variable appropriately. ## INSTALL=$1 ## Following seems to be needed for Mac OS X, which apparently gets ## confused having two files with names differentated only by the ## case (i.e., "ncview" and "Ncview"). ## mv ncview ncview.exe cp ./Ncview-appdefaults ./Ncview NCVEUID=`./geteuid` if test $NCVEUID -eq 0; then echo "--------------------------------------------------------" echo "Installing app-defaults file in /usr/lib/X11/app-defaults" echo "--------------------------------------------------------" $INSTALL Ncview /usr/lib/X11/app-defaults else if test x$XAPPLRESDIR != x; then if test ! -d $XAPPLRESDIR; then mkdir $XAPPLRESDIR; fi echo "--------------------------------------------------------" echo "Installing app-defaults file in $XAPPLRESDIR" echo "--------------------------------------------------------" $INSTALL Ncview $XAPPLRESDIR elif test x$XUSERFILESEARCHPATH != x; then if test ! -d $XUSERFILESEARCHPATH; then mkdir $XUSERFILESEARCHPATH; fi echo "--------------------------------------------------------" echo "Installing app-defaults file in $XUSERFILESEARCHPATH" echo "--------------------------------------------------------" $INSTALL Ncview $XUSERFILESEARCHPATH else echo "************************************************************" echo " **** I M P O R T A N T ****" echo " " echo "To run properly, ncview needs to have a properly installed" echo "applications default file. You do not seem to be installing" echo "as super-user, so I cannot write into the global application" echo "defaults directory, /usr/lib/X11/app-defaults. Therefore, I" echo "must install the applications default file in a user-specific " echo "location that you have write access to. The traditional way to " echo "do this is to define an environmental variable named XAPPLRESDIR " echo "that holds the name of a directory to install user-specific application" echo "default files into. I am going to go ahead and put the ncview" echo "applications default file, Ncview, into directory $HOME/.app-defaults" echo " " echo " *** WHAT YOU NEED TO DO IS add the ***" echo " *** following line to your .cshrc file: ***" echo " " echo "setenv XAPPLRESDIR $HOME/.app-defaults" echo " " echo "NOTE that this will not take effect until you log out and then log" echo "back in again! (It also assumes you are using the csh; modify" echo "as appropriate if you are using a different shell.)" echo " " echo "************************************************************" XAPPLRESDIR=$HOME/.app-defaults if test ! -d $XAPPLRESDIR; then mkdir $XAPPLRESDIR; fi echo "--------------------------------------------------------" echo "Installing app-defaults file in $XAPPLRESDIR" echo "--------------------------------------------------------" $INSTALL Ncview $XAPPLRESDIR fi fi rm Ncview mv ncview.exe ncview ncview-2.1.8/install-sh0000750006472100017500000001273613060040031014317 0ustar piercepierce#!/bin/sh # # install - install a program, script, or datafile # This comes from X11R5 (mit/util/scripts/install.sh). # # Copyright 1991 by the Massachusetts Institute of Technology # # Permission to use, copy, modify, distribute, and sell this software and its # documentation for any purpose is hereby granted without fee, provided that # the above copyright notice appear in all copies and that both that # copyright notice and this permission notice appear in supporting # documentation, and that the name of M.I.T. not be used in advertising or # publicity pertaining to distribution of the software without specific, # written prior permission. M.I.T. makes no representations about the # suitability of this software for any purpose. It is provided "as is" # without express or implied warranty. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. It can only install one file at a time, a restriction # shared with many OS's install programs. # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit="${DOITPROG-}" # put in absolute paths if you don't have them in your path; or use env. vars. mvprog="${MVPROG-mv}" cpprog="${CPPROG-cp}" chmodprog="${CHMODPROG-chmod}" chownprog="${CHOWNPROG-chown}" chgrpprog="${CHGRPPROG-chgrp}" stripprog="${STRIPPROG-strip}" rmprog="${RMPROG-rm}" mkdirprog="${MKDIRPROG-mkdir}" transformbasename="" transform_arg="" instcmd="$mvprog" chmodcmd="$chmodprog 0755" chowncmd="" chgrpcmd="" stripcmd="" rmcmd="$rmprog -f" mvcmd="$mvprog" src="" dst="" dir_arg="" while [ x"$1" != x ]; do case $1 in -c) instcmd="$cpprog" shift continue;; -d) dir_arg=true shift continue;; -m) chmodcmd="$chmodprog $2" shift shift continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; -s) stripcmd="$stripprog" shift continue;; -t=*) transformarg=`echo $1 | sed 's/-t=//'` shift continue;; -b=*) transformbasename=`echo $1 | sed 's/-b=//'` shift continue;; *) if [ x"$src" = x ] then src=$1 else # this colon is to work around a 386BSD /bin/sh bug : dst=$1 fi shift continue;; esac done if [ x"$src" = x ] then echo "install: no input file specified" exit 1 else true fi if [ x"$dir_arg" != x ]; then dst=$src src="" if [ -d $dst ]; then instcmd=: chmodcmd="" else instcmd=mkdir fi else # Waiting for this to be detected by the "$instcmd $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if [ -f $src -o -d $src ] then true else echo "install: $src does not exist" exit 1 fi if [ x"$dst" = x ] then echo "install: no destination specified" exit 1 else true fi # If destination is a directory, append the input filename; if your system # does not like double slashes in filenames, you may need to add some logic if [ -d $dst ] then dst="$dst"/`basename $src` else true fi fi ## this sed command emulates the dirname command dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` # Make sure that the destination directory exists. # this part is taken from Noah Friedman's mkinstalldirs script # Skip lots of stat calls in the usual case. if [ ! -d "$dstdir" ]; then defaultIFS=' ' IFS="${IFS-${defaultIFS}}" oIFS="${IFS}" # Some sh's can't handle IFS=/ for some reason. IFS='%' set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'` IFS="${oIFS}" pathcomp='' while [ $# -ne 0 ] ; do pathcomp="${pathcomp}${1}" shift if [ ! -d "${pathcomp}" ] ; then $mkdirprog "${pathcomp}" else true fi pathcomp="${pathcomp}/" done fi if [ x"$dir_arg" != x ] then $doit $instcmd $dst && if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi else # If we're going to rename the final executable, determine the name now. if [ x"$transformarg" = x ] then dstfile=`basename $dst` else dstfile=`basename $dst $transformbasename | sed $transformarg`$transformbasename fi # don't allow the sed command to completely eliminate the filename if [ x"$dstfile" = x ] then dstfile=`basename $dst` else true fi # Make a temp file name in the proper directory. dsttmp=$dstdir/#inst.$$# # Move or copy the file name to the temp name $doit $instcmd $src $dsttmp && trap "rm -f ${dsttmp}" 0 && # and set any options; do chmod last to preserve setuid bits # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $instcmd $src $dsttmp" command. if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi && if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi && if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi && if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi && # Now rename the file to the real destination. $doit $rmcmd -f $dstdir/$dstfile && $doit $mvcmd $dsttmp $dstdir/$dstfile fi && exit 0 ncview-2.1.8/Makefile.am0000640006472100017500000000001713060040031014335 0ustar piercepierceSUBDIRS = src ncview-2.1.8/README.solaris0000640006472100017500000000153313060040031014640 0ustar piercepierceSolaris machines seem to have everything in weird places, if you are used to any other kind of Unix. The distribution includes two files, "Makefile.solaris", and "Makefile.solaris.old". The first was provided curtesy of R. Zagar of the College of Marine Studies, University of Delaware, and the second was one that I hacked up some time ago when I had access to a Solaris machine. Try the "Makefile.solaris" first. If you have a Solaris machine and you want to make ncview, do the following: type "cp Makefile.solaris Makefile" (or "cp Makefile.solaris.old Makefile") type "make" type "make install" I found on the machine I had access to, to run ncview, I have to set the following environmental variable: setenv LD_LIBRARY_PATH /usr/openwin/lib Otherwise, I got an error like this: ld.so.1: ncview: fatal: libXaw.so.5: can't open file: errno=2 ncview-2.1.8/missing0000750006472100017500000002540613060040031013710 0ustar piercepierce#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2005-06-08.21 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi run=: # In the cases where this matters, `missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac else configure_ac=configure.in fi msg="missing on your system" case "$1" in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 # Exit code 63 means version mismatch. This often happens # when the user try to use an ancient version of a tool on # a file that requires a minimum version. In this case we # we should proceed has if the program had been absent, or # if --run hadn't been passed. if test $? = 63; then run=: msg="probably too old" fi ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit --run try to run the given command, and emulate it if it fails Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c help2man touch the output file lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags yacc create \`y.tab.[ch]', if possible, from existing .[ch] Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; esac # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect # the program). case "$1" in lex|yacc) # Not GNU programs, they don't have --version. ;; tar) if test -n "$run"; then echo 1>&2 "ERROR: \`tar' requires --run" exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then exit 1 fi ;; *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone # running `$TOOL --version' or `$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case "$1" in aclocal*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do case "$f" in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te) echo 1>&2 "\ WARNING: \`$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. You can get \`$1' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison|yacc) echo 1>&2 "\ WARNING: \`$1' $msg. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" y.tab.h fi ;; esac fi if [ ! -f y.tab.h ]; then echo >y.tab.h fi if [ ! -f y.tab.c ]; then echo 'main() { return 0; }' >y.tab.c fi ;; lex|flex) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if [ $# -ne 1 ]; then eval LASTARG="\${$#}" case "$LASTARG" in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if [ -f "$SRCFILE" ]; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if [ ! -f lex.yy.c ]; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` fi if [ -f "$file" ]; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit 1 fi ;; makeinfo) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." # The file to touch is that specified with -o ... file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then # ... or it is the one specified with @setfilename ... infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile` # ... or it is derived from the source name (dir/f.texi becomes f.info) test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info fi # If the file does not exist, the user really needs makeinfo; # let's fail without touching anything. test -f $file || exit 1 touch $file ;; tar) shift # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error # messages. if (gnutar --version > /dev/null 2>&1); then gnutar "$@" && exit 0 fi if (gtar --version > /dev/null 2>&1); then gtar "$@" && exit 0 fi firstarg="$1" if shift; then case "$firstarg" in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac case "$firstarg" in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 ;; esac fi echo 1>&2 "\ WARNING: I can't seem to be able to run \`tar' with the given arguments. You may want to install GNU tar or Free paxutils, or check the command line arguments." exit 1 ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and is $msg. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: ncview-2.1.8/detail.ncmap0000750006472100017500000000522513060043755014613 0ustar piercepierce0 0 255 0 10 255 1 20 254 2 40 253 3 60 252 4 80 251 5 114 250 6 145 249 7 175 248 8 202 247 9 225 246 10 241 245 11 251 244 12 253 243 13 248 242 14 235 241 15 216 240 16 192 239 17 163 238 18 133 237 19 102 236 20 72 235 21 46 234 22 24 233 23 9 232 24 1 231 25 0 230 26 7 229 27 21 228 28 41 227 29 67 226 30 96 225 31 126 224 32 157 223 33 186 222 34 212 221 35 232 220 36 246 219 37 253 218 38 252 217 39 244 216 40 229 215 41 207 214 42 181 213 43 151 212 44 120 211 45 90 210 46 61 209 47 37 208 48 18 207 49 5 206 50 0 205 51 2 204 52 12 203 53 28 202 54 51 201 55 78 200 56 108 199 57 139 198 58 169 197 59 197 196 60 221 195 61 239 194 62 250 193 63 254 192 64 250 191 65 239 190 66 221 189 67 197 188 68 169 187 69 139 186 70 108 185 71 78 184 72 51 183 73 28 182 74 12 181 75 2 180 76 0 179 77 5 178 78 18 177 79 37 176 80 61 175 81 90 174 82 120 173 83 151 172 84 181 171 85 207 170 86 229 169 87 244 168 88 252 167 89 253 166 90 246 165 91 232 164 92 212 163 93 186 162 94 157 161 95 127 160 96 96 159 97 67 158 98 41 157 99 21 156 100 7 155 101 0 154 102 1 153 103 9 152 104 24 151 105 46 150 106 72 149 107 102 148 108 133 147 109 163 146 110 192 145 111 216 144 112 235 143 113 248 142 114 253 141 115 251 140 116 241 139 117 225 138 118 202 137 119 175 136 120 145 135 121 114 134 122 84 133 123 56 132 124 32 131 125 14 130 126 3 129 127 0 128 128 3 127 129 14 126 130 32 125 131 56 124 132 84 123 133 114 122 134 145 121 135 175 120 136 202 119 137 225 118 138 241 117 139 251 116 140 253 115 141 248 114 142 235 113 143 216 112 144 192 111 145 163 110 146 133 109 147 102 108 148 72 107 149 46 106 150 24 105 151 9 104 152 1 103 153 0 102 154 7 101 155 21 100 156 41 99 157 67 98 158 96 97 159 126 96 160 157 95 161 186 94 162 212 93 163 232 92 164 246 91 165 253 90 166 252 89 167 244 88 168 229 87 169 207 86 170 181 85 171 151 84 172 120 83 173 90 82 174 61 81 175 37 80 176 18 79 177 5 78 178 0 77 179 2 76 180 12 75 181 28 74 182 51 73 183 78 72 184 108 71 185 139 70 186 169 69 187 197 68 188 221 67 189 239 66 190 250 65 191 254 64 192 250 63 193 239 62 194 221 61 195 197 60 196 169 59 197 139 58 198 108 57 199 78 56 200 51 55 201 28 54 202 12 53 203 2 52 204 0 51 205 5 50 206 18 49 207 37 48 208 61 47 209 90 46 210 120 45 211 151 44 212 181 43 213 207 42 214 229 41 215 244 40 216 252 39 217 253 38 218 246 37 219 232 36 220 212 35 221 186 34 222 157 33 223 127 32 224 96 31 225 67 30 226 41 29 227 21 28 228 7 27 229 0 26 230 1 25 231 9 24 232 24 23 233 46 22 234 72 21 235 102 20 236 133 19 237 163 18 238 192 17 239 216 16 240 235 15 241 248 14 242 253 13 243 251 12 244 241 11 245 225 10 246 202 9 247 175 8 248 145 7 249 114 6 250 84 5 251 56 4 252 32 3 253 14 2 255 0 1 ncview-2.1.8/NEWS0000640006472100017500000000000213060040031012772 0ustar piercepierce. ncview-2.1.8/data/0000750006472100017500000000000013060040030013212 5ustar piercepiercencview-2.1.8/data/SciPlot.10000640006472100017500000004763513060040030014671 0ustar piercepierce.TH "SciPlot Widget" 3X "23 Feb 1995" "Version 1.12" .SH NAME SciPlot \- a Widget to display scientific plots .SH OVERVIEW The SciPlot Widget is a widget capable of plotting cartesian or polar graphs, including logarithmic axes in cartesian plots. The widget is subclassed directly from the Core widget class, which means that it does not depend upon any other widget set. It may be freely used with Athena, Motif, or the Open Look/Xview widget sets. (If the SciPlot widget is compiled with the flag "MOTIF" defined, the widget will be subclassed from XmPrimitive, allowing keyboard traversal of the widget. If "MOTIF" is not defined, the widget will still operate with Motif, but will not respond to events.) .SH FEATURES Features provided in the widget include the following: .sp .TS center; l. Cartesian or Polar plots Automatic or manual axis scales Logarithmic scales for cartesian plot Degrees or radians for polar angles Axis labeling Legend drawing Multiple lines per plot Various symbols and line styles Color support User font selection PostScript (EPS) output .TE .sp .SH USAGE To use the SciPlot widget in an application, include the three source code files SciPlot.c, SciPlot.h, and SciPlotP.h with the rest of the source code for the application. Include the object SciPlot.o in the Makefile rule that compiles the application. If it is important for the widget to respond to Motif keyboard traversal or any events while in a Motif program, define the keyword "MOTIF" for the C compiler. In a Makefile, a commom place to put this definition is in a variable called "DEFINES". The line in the Makefile would look like this: .sp .nf DEFINES=-DMOTIF .fi .sp In source code that uses the SciPlot widget, include the following two header files before references to the plot widget: .sp .nf #include #include "SciPlot.h" .fi .sp To create the SciPlot widget, use the following code as an example: .sp .nf plotWidget=XtVaCreateManagedWidget("plot2",sciplotWidgetClass,parent, XtNheight, 250, XtNwidth, 250, XtNplotTitle, "Demo of Plot Widget", XtNxLabel, "X Axis (units)", XtNyLabel, "Y Axis (units)", XtNchartType, XtPOLAR, XtNdegrees, True, NULL); .fi .sp This example creates a 250x250 polar plot widget as a child of parent, using degrees as the angle measurement unit. Data is plotted on the graph in groups called \fIlists\fP. Each \fIlist\fP consists of a group of coordinates that will be connected together by a drawn line, and share the same point style, point color, line style, line color and legend label. Data is added to the widget using convenience functions only. There is no current provision to add data via the argument list. An example using one of the convenience functions is given below: .sp .nf double rlist[]={14.,18.,22.,26.,30.,34.,38.,42.}; double tlist[]={30.,60.,90.,120.,150.,180.,270.,355.}; int line1; .fi .sp .nf line1=SciPlotListCreateFromDouble(plotWidget, 8,rlist,tlist,"List 1"); .fi .sp The variable line1 is the identifier of the \fIlist\fP that will be needed to modify the \fIlist\fP by the other convenience functions that operate on \fIlists\fP. This example adds a \fIlist\fP to be plotted in plotWidget. If plotWidget was created using the call to XtVaCreateManagedWidget above, the line would be added to a polar plot, where the angles in tlist would be interpreted as degrees. There are other convenience functions to specify colors and styles of the points and lines drawn in the Plot widget, as well as functions to pick the colors used and others to update previously defined \fIlists\fP. See the section "PUBLIC FUNCTIONS" below for descriptions of all of the convenience functions. .SH COLOR The SciPlot widget fully supports color on displays which also support color. By default, two colors are allocated at creation time: black for the foreground, and white for the background. For the SciPlot widget to use any other color, one of the color convenience functions must be used to allocate a color in the global colormap. Colors are indicated by an integer returned from the color allocation convenience functions. The two default colors occupy the first two spaces in the color table, where the default background (white) is number 0, and the default foreground (black) is number 1. .SH FONTS Fonts used by the SciPlot widget are referenced using special notation. This non-standard notation was used to be able to easily convert between PostScript and X11 notation, and as a result, only a subset of the fonts that are available in both X11 and PostScript are available. Fonts are referenced by using predefined keywords to indicate the typeface, style, and point size. Each keyword is an integer value defined in SciPlot.h, and a complete font definition is created by logically or-ing keywords together. Supported fonts and styles are listed below: .sp .TS center; c c l l. Font Name Description .sp XtFONT_TIMES Times XtFONT_COURIER Courier (monospaced font) XtFONT_HELVETICA Helvetica XtFONT_LUCIDA Lucida XtFONT_LUCIDASANS Lucida Sans Serif XtFONT_NCSCHOOLBOOK New Century Schoolbook .TE .sp .TS center; c c l l. Style Name Description .sp XtFONT_BOLD Bold XtFONT_ITALIC Italic XtFONT_BOLD_ITALIC Bold and Italic .TE .sp A font is specified by or-ing together these keywords, plus the size in points. Some examples follow: .sp .nf 12 point Times, bold: XtFONT_TIMES|XtFONT_BOLD|12 10 point Courier: XtFONT_COURIER|10 16 point Lucida, bold and italic: XtFONT_LUCIDA|XtFONT_BOLD_ITALIC|16 .fi .sp Note that XtFONT_BOLD_ITALIC is simply shorthand for XtFONT_BOLD|XtFONT_ITALIC .SH POINT STYLES The SciPlot widget is capable of drawing markers at each data point. There are 19 predefined point marker definitions: .sp .TS center; c c l l. Style Name Description .sp XtMARKER_NONE no point marker drawn XtMARKER_CIRCLE open circle XtMARKER_SQUARE square XtMARKER_UTRIANGLE triangle (pointing up) XtMARKER_DTRIANGLE triangle (pointing down) XtMARKER_LTRIANGLE triangle (pointing left) XtMARKER_RTRIANGLE triangle (pointing right) XtMARKER_DIAMOND diamond XtMARKER_HOURGLASS hourglass shape XtMARKER_BOWTIE bowtie shape XtMARKER_FCIRCLE filled variants of the above... XtMARKER_FSQUARE XtMARKER_FUTRIANGLE XtMARKER_FDTRIANGLE XtMARKER_FLTRIANGLE XtMARKER_FRTRIANGLE XtMARKER_FDIAMOND XtMARKER_FHOURGLASS XtMARKER_FBOWTIE .TE .SH LINE STYLES For each \fIlist\fP in the SciPlot widget, one of the following styles may be used to draw the lines that connect each point in the \fIlist\fP: .sp .TS center; c c l l. Style Name Description .sp XtLINE_NONE no line (only points drawn) XtLINE_SOLID solid line (the default) XtLINE_DOTTED dotted line XtLINE_WIDEDOT widely spaced dotted line .TE .SH POSTSCRIPT OUTPUT Encapsulated PostScript (EPS) files of the plot displayed in the SciPlot widget may be generated. These files are suitable for printing or importing into documents that can handle the EPS format. Color is ignored when creating the EPS files, however. .SH NEW RESOURCES Resources for the SciPlot widget are documented below, also showing the default values. .sp .TS center; c c c c l l l l. Name Class Type Default .sp XtNaxisFont XtCSciPlotFont int *1 XtNchartType XtCMargin int XtCARTESIAN XtNdegrees XtCBoolean Boolean True XtNdrawMajor XtCBoolean Boolean True XtNdrawMajorTics XtCBoolean Boolean True XtNdrawMinor XtCBoolean Boolean True XtNdrawMinorTics XtCBoolean Boolean True XtNlabelFont XtCSciPlotFont int *2 XtNlegendLineSize XtCMargin int 16 XtNlegendMargin XtCMargin int 3 XtNmargin XtCMargin int 5 XtNplotTitle XtCString String "Plot" XtNshowLegend XtCBoolean Boolean True XtNshowTitle XtCBoolean Boolean True XtNshowXLabel XtCBoolean Boolean True XtNshowYLabel XtCBoolean Boolean True XtNtitleFont XtCSciPlotFont int *3 XtNtitleMargin XtCMargin int 8 XtNxLabel XtCString String "X Axis" XtNyLabel XtCString String "Y Axis" XtNxLog XtCBoolean Boolean False XtNyLog XtCBoolean Boolean False XtNxOrigin XtCBoolean Boolean False XtNyOrigin XtCBoolean Boolean False .TE .sp .nf Notes: *1: 10 point Times *2: 18 point Times *3: 24 point Helvetica .fi .sp .IP XtNchartType Specifies a the type of chart to be drawn. Currently, two types are available: XtCARTESIAN = cartesian (X-Y) plot, XtPOLAR = polar plot. .IP XtNdegrees Sets the type of angular unit measurement: True=degrees, False=radians. .IP XtNdrawMajor Controls the display of major gridlines. .IP XtNdrawMajorTics Controls the display of major tic marks on the axes. .IP XtNdrawMinor Controls the display of minor gridlines. .IP XtNdrawMinorTics Controls the display of minor tic marks on the axes. .IP XtNlabelFont Names the font for use on the axis labels, as well as the numbers that mark the scale for each axis. .IP XtNlegendLineSize The length (in pixels) of the small lines used to show the line style and color in the legend box. .IP XtNlegendMargin Sets the border margin (in pixels) between the legend box outline and anything contained in it. Also controls the spacing between the line sample and the text, and the vertical spacing between legend entries. .IP XtNmargin The spacing (in pixels) of the plot with the border of the widget. .IP XtNplotTitle This is the title of the plot that is drawn along the lower border of the widget. .IP XtNshowLegend If True, the legend block is drawn. .IP XtNshowTitle If True, the plot title is drawn. .IP XtNshowXLabel If True, the X axis (or the polar axis) label is drawn. .IP XtNshowYLabel If True, the Y axis label is drawn. .IP XtNtitleFont This font is used for the title of the plot. .IP XtNtitleMargin Spacing (in pixels) between the plot and the title. .RS .RE .nf XtNxLabel XtNyLabel (Cartesian only.) .fi .RS Sets the label for each axis. .RE .sp .nf XtNxLog XtNyLog (Cartesian only.) .fi .RS Controls the logarithmic scales of the X and Y axes. If either of the resources is set to True, the corresponding axis will display in logarithmic units. Note that log axes cannot display numbers less than or equal to zero, so only points with values on that axis greater than zero will be plotted. .RE .sp .nf XtNxOrigin XtNyOrigin (Cartesian only.) .fi .RS If True, these resources force the origin of their respective axes to be included in the plot. If False, the displayed range only shows data between the minimum and maximum values along the named axis. .RE .SH PUBLIC FUNCTIONS The SciPlot widget uses an abstracted type "real" for its internal representation of floating point values. By default, it is typedeffed to float. Some of the convenience functions may depend on this real data type, but in general, separate functions will be provided depending upon a data type of float or double. Note that any changes to the widget are not reflected until a call to the public function SciPlotUpdate(). This includes any of the functions that add or remove \fIlists\fP, or change plot styles. Any changes accomplished through XtVaSetValues, however, automatically updates the widget. .nf int SciPlotAllocNamedColor(w,name) Widget w; char *name; .fi .RS Attempts to allocate a color in the widget's colormap by using the standard X color name database. .sp Returns a unique integer color ID greater than 1 if successful in allocating the named color. If unsuccessful, it returns a 1, which is the default foreground color black. .RE .nf int SciPlotAllocRGBColor(w,r,g,b) Widget w; int r,g,b; .fi .RS Tries to allocate the color named by the r, g, and b parameters. Note that these are integers ranging from 0 to 255, not 0 to 65535 as in X functions. .sp As the previous function, it returns a number greater than 1 indicating that it found and allocated the new color. If it returns 1, it could not allocate the color, and returned the value for the default foreground. .RE .nf void SciPlotExportData(w,fd) Widget w; FILE *fd; .fi .RS Writes to the file (must already by opened) referenced by fd a summary of the state of the SciPlot widget. The columns of data are separated by tab characters, so with minor editing, the file generated should be importable by many commercial graphing programs. .RE .nf int SciPlotListCreateFromDouble(w,num,xlist,ylist,legend) Widget w; int num; double *xlist,*ylist; char *legend; .fi .RS Creates a \fIlist\fP from the data given in the arrays xlist and ylist. Both arrays must have num entries. The parameter legend is the name of this \fIlist\fP, and is drawn in the legend box. The initial colors (for both the points and the line) are set to black, the initial point style is set to a square, and the initial line style is solid. .sp Returns an ID number for the newly created \fIlist\fP. (Don't forget to call SciPlotUpdate().) .RE .nf int SciPlotListCreateFromFloat(w,num,xlist,ylist,legend) Widget w; int num; float *xlist,*ylist; char *legend; .fi .RS Same as SciPlotListCreateFromDouble, except takes arrays of type float. .sp Returns an ID number for the newly created \fIlist\fP. (Don't forget to call SciPlotUpdate().) .RE .nf int SciPlotListDelete(w,list_id) Widget w; int list_id; .fi .RS Deletes the \fIlist\fP referenced by the ID number list_id. (Don't forget to call SciPlotUpdate().) .RE .nf void SciPlotListSetStyle(w,list_id,pcolor,pstyle,lcolor,lstyle) Widget w; int list_id; int pstyle,pcolor,lstyle,lcolor; .fi .RS Sets the styles of the \fIlist\fP with an ID number of list_id. See the sections COLOR, POINT STYLES and LINE_STYLES for descriptions of the available options. (Don't forget to call SciPlotUpdate().) .RE .nf void SciPlotListUpdateFromDouble(w,list_id,num,xlist,ylist) Widget w; int list_id,num; double *xlist,*ylist; .fi .RS Replaces the data in the \fIlist\fP referenced by list_id with the new data contained in the arrays xlist and ylist. Both xlist and ylist must be arrays of type double, and have num parameters. Note that the \fIlist\fP to be updated may have been originally created with any of the creation convenience functions, not only with the functions that require type double. (Don't forget to call SciPlotUpdate().) .RE .nf void SciPlotListUpdateFromFloat(w,list_id,num,xlist,ylist) Widget w; int list_id,num; float *xlist,*ylist; .fi .RS Same as SciPlotListUpdateFromDouble, but takes arrays of type float. (Don't forget to call SciPlotUpdate().) .RE .nf void SciPlotSetBackgroundColor(w,color) Widget w; int color; .fi .RS Sets the background color of the widget to the color specified. Note that the color ID number is obtained from one of the two functions SciPlotAllocNamedColor or SciPlotAllocRGBColor. .RE .nf void SciPlotSetForegroundColor(w,color) Widget w; int color; .fi .RS Sets the default foreground color to the color specified. (See the note about color IDs above.) This color is used as the default for the axis and legend box lines, as well as all of the text that appears in the widget. PostScript output remains in monochrome, however. .RE .nf void SciPlotSetXAutoScale(w) Widget w; (Cartesian only.) .fi .RS Forces the widget to automatically scale the X axis based on the minimum and maximum values determined from all of the \fIlists\fP. (Don't forget to call SciPlotUpdate().) .RE .nf void SciPlotSetXUserScale(w,min,max) Widget w; float min,max; (Cartesian only, and not in logarithmic mode.) .fi .RS Forces the widget to display the X axis range based on the specified minimum and maximum values. (Don't forget to call SciPlotUpdate().) .RE .nf void SciPlotSetYAutoScale(w) Widget w; (Cartesian only.) .fi .RS Forces the widget to automatically scale the Y axis based on the minimum and maximum values determined from all of the \fIlists\fP. (Don't forget to call SciPlotUpdate().) .RE .nf void SciPlotSetYUserScale(w,min,max) Widget w; float min,max; (Cartesian only, and not in logarithmic mode.) .fi .RS Forces the widget to display the Y axis range based on the specified minimum and maximum values. (Don't forget to call SciPlotUpdate().) .RE .nf void SciPlotUpdate(w) Widget w; .fi .RS This function simply causes a recalculation of all internal parameters, and redraws the plot. Call this function after adding, deleting, or changing \fIlists\fP to force the Widget to redraw itself. .RE .nf Boolean SciPlotPSCreate(w,filename) Widget w; char *filename; .fi .RS This function generates an Encapsulated PostScript file of the current contents of the plot widget, sized to fit on an entire page. Colors are ignored, producing a PostScript file that is black and white only. .sp The filename parameter should include the pathname, if required. .sp Returns True indicating that the file was successfully created. Any error in file creation or in the subsequent writes to the file will cause the subroutine to return False. .RE .SH NOTES This code was developed on an IBM RS/6000 running AIX 3.2.4 and X11R5. It was also tested on two other machines: a DEC Alpha/AXP running OSF/1 3.0 with X11R5; and an SGI Indigo running IRIX 4.0.5 with X11R4. I have had reports versions running on HP-UX systems, but have not personally tested this widget on machines other those listed. The vertical text drawing routine is based on the "fill stippled" idea that I first saw in the code xvertext-5.0 by Alan Richardson (mppa3@syma.sussex.ac.uk). The first X11 plotting widget that I saw was the libXG package written by Sundar Narasimhan (sundar@ai.mit.edu). The libXG plotting widget Graph is based on a much more general widget called Display, which provides device independent 2D (and 3D) graphics. My attempts to change the Graph widget to do what I liked it to do led me to start from scratch and write this SciPlot widget. I didn't need (or want) to include the sort of functionality present in the Display widget, so I wrote the SciPlot widget as a self-contained widget that uses printer points as the basis of the graphics. Nevertheless, some of the techniques that I used are similar to those found in the Graph widget, so Sundar Narasimhan does deserve mention for the excellent libXG package. .SH BUGS The font selection algorithm isn't as robust as it should be when trying to choose a replacement for a font; specifically, when the user requests a font or a size that doesn't exist in the X server. .SH SOURCE LOCATION Source code for the SciPlot Widget is available in the archives of comp.sources.x, as well as via anonymous ftp on ftp.x.org in /contrib/widgets as SciPlot-?.?.tar.gz. .SH AUTHOR Robert W. McMullen This widget is supplied as freeware, in the hope that it will be useful for developers in the X community. If you do use this widget, I do request that you include mention of the SciPlot widget in the documentation. Also, remember to include a copy of the entire copyright and permission notice! Thanks. Patches, improvements, suggestions, and bug reports are welcome at the above e-mail address. I will periodically post patches and improvements to ftp.x.org. .SH THANKS Thanks to the following people for providing fixes and suggestions: .nf Todd Smith Walter Underwood Michael Katzmann John Moyer Mike Kienenberger .fi .SH COPYRIGHT Copyright (c) 1995 Robert W. McMullen Portions of the SciPlot Widget source code, as marked, are: .nf Copyright (c) 1993 Alan Richardson (mppa3@syma.sussex.ac.uk) .fi Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. All work developed as a consequence of the use of this program should duly acknowledge such use. The author makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ncview-2.1.8/data/ncview.10000640006472100017500000003424613060040030014601 0ustar piercepierce.TH NCVIEW 1 local .SH NAME ncview \- graphically display netCDF files under X windows .SH SYNOPSIS .B ncview [-beep] [-copying] [-frames] [-warranty] [-private] [-ncolors XX] [-extrainfo] [-mtitle "title"] [-minmax fast | med | slow | all] [-maxsize PCT -or- WIDTH,HEIGHT] datafiles ... .PP .SH DESCRIPTION .I Ncview displays 2-D slices of a netCDF data file, using the X Window System graphical user interface (Release 4 or higher). You can examine different floating point variables in the file, and animate the floating point data along the ``record dimension'' (usually time) to see how it evolves. You can also display 1-D (line plot) views of the data simply by clicking the mouse on the point of interest. .PP When you first invoke .I ncview, a command panel comes up which has a number of buttons for manipulating the current view into the data file, and presenting various information about the current view. From the top, going down, the information fields are: the 'title' of the data file; the 'long_name' of the currently selected variable; the frame number (i.e., place along the scan axis) currently displayed; the minimum and maximum values of the variable; and the value of the data point under the cursor (only active when the pointer is over the color contour image). .PP Next comes a row of buttons similar to a tape recorder, used for changing the view into the netCDF file along the scan dimension. In Version 1.XX of .I ncview, the scan dimension is constrained to be the ``record dimension'' (in netCDF parlance). From the left, the buttons are: the quit button; a button to take you directly to the first frame, marked "->1"; rewind, which loops the images going backwards; step backwards; pause; step forwards; and fast forward, which loops the images going forwards. .PP Below this is the row of option buttons, which from the left are: the colormap button, labeled with the name of the current colormap (see below); "Inv P", which inverts the physical representation of the data (flips it upside-down); "Inv C", which inverts the colors currently being used so that the colors indicating minimum and maximum are switched; the magnification button, which sets how much image expansion the image undergoes; and the transformation button, which determines what preprocessing the data undergoes before display. For this button, "Linear" means no preprocessing, "Low" means that the data is raised to the fourth power before conversion to a pixel, so that low values are emphasized; and "Hi" means that the fourth root of the data is taken before conversion, so that large values are emphasized. Next comes "Set Dim"; pressing this pops up a window which allows you to determine which variables are shown on the X and Y axes. Note that Version 1.XX of .I ncview will .I not transpose your data! This means that, for example, you cannot simultaneously display the X dimension along the Y axis while displaying the Y dimension along the X axis---that would be an attempt to transpose the data. You can display the X dimension along the Y axis if some other variable which varies less rapidly in your particular data file (for example, depth) is on the X axis. Such a configuration is possible because it involves no transposition of data. In general you don't have to worry about this issue much, because if you attempt to pick axes which would be transposing the data, .I ncview switches them (and tells you that it's doing so!) so you can get the axes you want. Note that there is never any ambiguity about which dimensions are being displayed on what axes; that information is always shown in the main panel. Next is "range", which pops up dialog boxes to set the data min and maxes which will be contoured. Pressing with the RIGHTMOST mouse button on the "range" button resets the ranges to match the currently displayed slice; this is a VERY useful option, so remember it and make use of it frequently! The last button shows the method currently employed for expanding the data onto the screen; the default, "bi-lin", performes a bi-linear interpolation. Also available is "repl", which simply replicates the pixels and is somewhat faster. .PP The next row of buttons shows what variables can be displayed from the input files. Note that when .I ncview first comes up, if there is more than one variable in the file, you must select a variable to display before you will see anything. If there is only one variable in the file, the selection defaults to that one. .PP Below the variable selection buttons are the dimension information fields. All the dimensions for the displayed variable which can take on more than one value are shown here, one variable to a line. In each line, there are 6 fields of information; from left to right, they are: "Dim", the Dimension identifier, which is `Scan' if the dimension is currently the scanned dimension (i.e., the dimension accessed via the tape-recorder style buttons), `X' if the dimension appears in the color contour display along the x axis, or `Y' if it appears in the color display along the y axis. This field will be blank if it isn't Scan, X, or Y. Next come "Name", the dimension's short name; "Min", the minimum value of the dimension; "Current", the current value of the dimension as displayed in the color contour panel; "Max", the maximum value of the dimension; and "Units", the dimension's units. Clicking on the "Current" field of a dimension allows you to change the current value of that dimension. Clicking with the left mouse button increases the current value of that dimension; clicking with the right button decreases it. .PP .SH POPUP X-Y GRAPH You can get a popup X-Y (line) graph of data at a point simply by clicking on the point of interest. You have several options at this point; with the bottons at the bottom of the window you can change the axis along which the data is graphed (if there are other axes available), use log scaling for the X and/or Y axis, and set the data range. You can also dump out the data from the X-Y plot into an text file, for easy importation into other programs. .PP Up to five line plots can be on one graph. The panel on which the next line plot will appear is called the "locked" panel. If you don't want the next line plot to appear on the locked panel, then unlock it by pressing the "Locked" button. At the moment, panels are automatically unlocked when you choose a new variable. .PP .SH UDUNITS SUPPORT .I ncview supports time axes that use the conventions in the udunits package. Typical units names in this scheme would be "days since 1990-01-01". If .I ncview encounters a time dimension that it understands in this way, then it displays the calendar date (as calculated by the udunits package, not ncview) rathar than the actual axis value. For instance, it might display "3_Jun_1995" rather than "Day 2390". To have this functionality, the udunits package must be able to find the "udunits.dat" file. You must set the environmental variable UDUNITS_PATH to the location of this file for ncview to be able to find it. .PP .SH MODIFIERS Clicking on a button with the left mouse button invokes the standard action described above; clicking with the right mouse button on the colormap select, transformation, magnification, or dimension "Current" buttons DECREASES the selection instead of increasing it (i.e., cycles in the reverse direction). Holding down the control key "accelerates" actions; while clicking with the left mouse button will increase the rate at which the rewind, step backwards, step forwards, and fast forward keys will step through the data. When holding down the control key while clicking on the magnification button, the magnification DOUBLES or HALVES instead of incrementing or decrementing by one. .PP .I Ncview attempts to save the displayed images in main memory, with each frame being saved as it is calculated for the first time. This speeds up looping replays of the same data. If there is not enough memory to store all the required frames at the selected magnification, .I ncview will inform you and automatically stop trying to do so. Changing the magnification will again force .I ncview to try and allocate a image buffer. .PP Since the scaled, interpolated pixel maps are stored, the following operations will flush the image buffer and require recalculating the images if they are performed: inverting the data; inverting the color map; changing the magnification; changing the data transformation (linear, lo, or hi); changing the dimension; changing the range; changing the pixel replication scheme. Changing colormaps does not require refilling the image buffer. .PP You can invoke .I ncview with multiple netCDF filenames on the command line, and it will try to present the data in a logical way; i.e., if there are identically named variables in the data files, it will try to treat them as if they were all in one giant data file. If there are different variables in different files, it will let you choose to display any of the available variables. This is generally a Good Thing, but if you have identically named variables in different files with different attributes, .I ncview will not know which attribute you want to use and most likely will crash. .PP .SH SETTING THE DATA RANGE .PP It is important to set the data range correctly; otherwise, the color contour might come out all red, or all blue, or otherwise not very interesting. There are a number of ways to set or manipulate the range: 1) Click with the left mouse button on the "range" button. This pops up a dialog window letting you specify the minimum and maximum values directly. 2) Click with the right mouse button on the "range" button. This scales the displayed data to the currently shown frame. 3) Click with the left mouse button on a data point in the color-contour window; this will set the minimum scaling to the value of the data which you clicked on. 4) Click with the right mouse button on a data point in the color-contour window; this will set the maximum scaling to the value of the data which you clicked on. .PP .SH OPTIONS .I -beep: rings the terminal's bell when stepping forward through frames in movie mode and the loop is restarted. .PP .I -extrainfo: Puts up extra information in the color-contour window. This is useful for photographing the computer screen to make slides or pictures of the data. .PP .I -frames: This will make ncview dump out the frames it displays in a series of PPM-format files. You can then make them into an mpeg movie if you so desire (using tools other than ncview). .PP .I -mtitle: Puts the following argument (enclosed in quotes) up as the title of the color-contour window. .PP .I -ncolors: Sets the number of colors which will be displayed. Defaults to 200. Must currently be less than 256. .PP .I -private: Forces use of a private colormap. This will cut down on the number of colormap entries used, but will turn the rest of the screen annoying colors. .PP .I -minmax: determines how the calculation of minimum and maximum values is done. If .I fast, then only the first, middle, and last time entries of each variable are examined. If .I med, then every fifth time entry is scanned for extrema. If .I slow, then every tenth entry is used. If .I all, then every time entry is examined for extrema. Default is "fast". .PP .I -maxsize: determines the maximum size that the color contour window is allowed to grow to until scrollbars are added and no more growing is allowed. If a single integer is given, then that is the percentage of the screen that the window is allowed to grow to. This is taken as the smaller of your display's width and height. So, for example, for -maxsize 75, in the typical case that your display is wider than it is tall, the window is allowed to grow up to 75% of the height of your display. If two integers separated by a comma are given, these are the actual width and height that the window is allowed to grow to; for example, -maxsize 800,600 will allow the window to grow to a maximum width of 800 pixels and a maximum height of 600 pixels. .PP .I -copying: prints out the terms under which .I ncview may be copied, distributed, and modified. .I Ncview is covered under the provisions of the Gnu General Public Liicense Version 1. .PP .I -warranty: .I Ncview comes with no warranty; this option prints out a fuller statement to this effect. .SH ENVIRONMENT .I Ncview looks in directory /home/pierce/lib/ncview for system-wide colormap (.ncmap) files. It also examines the user's environmental variable NCVIEWBASE for the name of a directory which contains additional colormap files. If that is not defined, then colormaps are sought in the user's home directory, and in the directory which .i ncview was run from. Colormap files have 256 lines, each consisting of one r g b triplet, where r, g, and b are integers in the range of 0 to 255. There should be only whitespace separating the r, g, and b values on each line. Colormap files end with the extension ".ncmap". If .I Ncview does not find any colormaps, it will complain, and supply a simple default map. .PP It is necessary to install the applications default file, "Ncview", in your $XAPPLRESDIR directory for the program to function properly. If the screen appears out of alignment, make sure that this installation has been performed. The application resources file recognizes the following resources, in addition to the standard ones: .TP .B labelWidth The width, in pixels, of the information labels at the top of the main window. If you generally use long titles and variable longnames, you might want to increase this. Default = 400. .TP .B buttonWidth The width, in pixels, of the "variable" and "dimension" buttons. If you use long names for these, you might want to increase this value. Default = 50. .TP .B nVarsPerRow The number of variable buttons in a row before a new one is started. Set to be aesthetically pleasing to you. Default = 5. .TP .B deltaStep The amount to step forward and backwards by when the control key is held down while pushing the button. If this value is less than 0, in indicates an absolute number of steps to take; if this value is greater than zero, it indicates the percent (in integer form, from 1 to 100) of the total file size to step. Default = 10 (ten percent). .SH BUGS Occasional bugs surface, especially when mixing variables in different files. Please send all bug reports to pierce@cirrus.ucsd.edu ncview-2.1.8/data/ncview.1.sed0000640006472100017500000003261113060040030015345 0ustar piercepierce.TH NCVIEW 1 local .SH NAME ncview \- graphically display netCDF files under X windows .SH SYNOPSIS .B ncview [-beep] [-copying] [-frames] [-warranty] [-private] [-ncolors XX] [-extrainfo] [-mtitle "title"] [-minmax fast | med | slow | all] datafiles ... .PP .SH DESCRIPTION .I Ncview displays 2-D slices of a netCDF data file, using the X Window System graphical user interface (Release 4 or higher). You can examine different floating point variables in the file, and animate the floating point data along the ``record dimension'' (usually time) to see how it evolves. You can also display 1-D (line plot) views of the data simply by clicking the mouse on the point of interest. .PP When you first invoke .I ncview, a command panel comes up which has a number of buttons for manipulating the current view into the data file, and presenting various information about the current view. From the top, going down, the information fields are: the 'title' of the data file; the 'long_name' of the currently selected variable; the frame number (i.e., place along the scan axis) currently displayed; the minimum and maximum values of the variable; and the value of the data point under the cursor (only active when the pointer is over the color contour image). .PP Next comes a row of buttons similar to a tape recorder, used for changing the view into the netCDF file along the scan dimension. In Version 1.XX of .I ncview, the scan dimension is constrained to be the ``record dimension'' (in netCDF parlance). From the left, the buttons are: the quit button; a button to take you directly to the first frame, marked "->1"; rewind, which loops the images going backwards; step backwards; pause; step forwards; and fast forward, which loops the images going forwards. .PP Below this is the row of option buttons, which from the left are: the colormap button, labeled with the name of the current colormap (see below); "Inv P", which inverts the physical representation of the data (flips it upside-down); "Inv C", which inverts the colors currently being used so that the colors indicating minimum and maximum are switched; the magnification button, which sets how much image expansion the image undergoes; and the transformation button, which determines what preprocessing the data undergoes before display. For this button, "Linear" means no preprocessing, "Low" means that the data is raised to the fourth power before conversion to a pixel, so that low values are emphasized; and "Hi" means that the fourth root of the data is taken before conversion, so that large values are emphasized. Next comes "Set Dim"; pressing this pops up a window which allows you to determine which variables are shown on the X and Y axes. Note that Version 1.XX of .I ncview will .I not transpose your data! This means that, for example, you cannot simultaneously display the X dimension along the Y axis while displaying the Y dimension along the X axis---that would be an attempt to transpose the data. You can display the X dimension along the Y axis if some other variable which varies less rapidly in your particular data file (for example, depth) is on the X axis. Such a configuration is possible because it involves no transposition of data. In general you don't have to worry about this issue much, because if you attempt to pick axes which would be transposing the data, .I ncview switches them (and tells you that it's doing so!) so you can get the axes you want. Note that there is never any ambiguity about which dimensions are being displayed on what axes; that information is always shown in the main panel. Next is "range", which pops up dialog boxes to set the data min and maxes which will be contoured. Pressing with the RIGHTMOST mouse button on the "range" button resets the ranges to match the currently displayed slice; this is a VERY useful option, so remember it and make use of it frequently! The last button shows the method currently employed for expanding the data onto the screen; the default, "bi-lin", performes a bi-linear interpolation. Also available is "repl", which simply replicates the pixels and is somewhat faster. .PP The next row of buttons shows what variables can be displayed from the input files. Note that when .I ncview first comes up, if there is more than one variable in the file, you must select a variable to display before you will see anything. If there is only one variable in the file, the selection defaults to that one. .PP Below the variable selection buttons are the dimension information fields. All the dimensions for the displayed variable which can take on more than one value are shown here, one variable to a line. In each line, there are 6 fields of information; from left to right, they are: "Dim", the Dimension identifier, which is `Scan' if the dimension is currently the scanned dimension (i.e., the dimension accessed via the tape-recorder style buttons), `X' if the dimension appears in the color contour display along the x axis, or `Y' if it appears in the color display along the y axis. This field will be blank if it isn't Scan, X, or Y. Next come "Name", the dimension's short name; "Min", the minimum value of the dimension; "Current", the current value of the dimension as displayed in the color contour panel; "Max", the maximum value of the dimension; and "Units", the dimension's units. Clicking on the "Current" field of a dimension allows you to change the current value of that dimension. Clicking with the left mouse button increases the current value of that dimension; clicking with the right button decreases it. .PP .SH POPUP X-Y GRAPH You can get a popup X-Y (line) graph of data at a point simply by clicking on the point of interest. You have several options at this point; with the bottons at the bottom of the window you can change the axis along which the data is graphed (if there are other axes available), use log scaling for the X and/or Y axis, and set the data range. You can also dump out the data from the X-Y plot into an text file, for easy importation into other programs. .PP Up to five line plots can be on one graph. The panel on which the next line plot will appear is called the "locked" panel. If you don't want the next line plot to appear on the locked panel, then unlock it by pressing the "Locked" button. At the moment, panels are automatically unlocked when you choose a new variable. .PP .SH UDUNITS SUPPORT .I ncview supports time axes that use the conventions in the udunits package. Typical units names in this scheme would be "days since 1990-01-01". If .I ncview encounters a time dimension that it understands in this way, then it displays the calendar date (as calculated by the udunits package, not ncview) rathar than the actual axis value. For instance, it might display "3_Jun_1995" rather than "Day 2390". To have this functionality, the udunits package must be able to find the "udunits.dat" file. You must set the environmental variable UDUNITS_PATH to the location of this file for ncview to be able to find it. .PP .SH MODIFIERS Clicking on a button with the left mouse button invokes the standard action described above; clicking with the right mouse button on the colormap select, transformation, magnification, or dimension "Current" buttons DECREASES the selection instead of increasing it (i.e., cycles in the reverse direction). Holding down the control key "accelerates" actions; while clicking with the left mouse button will increase the rate at which the rewind, step backwards, step forwards, and fast forward keys will step through the data. When holding down the control key while clicking on the magnification button, the magnification DOUBLES or HALVES instead of incrementing or decrementing by one. .PP .I Ncview attempts to save the displayed images in main memory, with each frame being saved as it is calculated for the first time. This speeds up looping replays of the same data. If there is not enough memory to store all the required frames at the selected magnification, .I ncview will inform you and automatically stop trying to do so. Changing the magnification will again force .I ncview to try and allocate a image buffer. .PP Since the scaled, interpolated pixel maps are stored, the following operations will flush the image buffer and require recalculating the images if they are performed: inverting the data; inverting the color map; changing the magnification; changing the data transformation (linear, lo, or hi); changing the dimension; changing the range; changing the pixel replication scheme. Changing colormaps does not require refilling the image buffer. .PP You can invoke .I ncview with multiple netCDF filenames on the command line, and it will try to present the data in a logical way; i.e., if there are identically named variables in the data files, it will try to treat them as if they were all in one giant data file. If there are different variables in different files, it will let you choose to display any of the available variables. This is generally a Good Thing, but if you have identically named variables in different files with different attributes, .I ncview will not know which attribute you want to use and most likely will crash. .PP .SH SETTING THE DATA RANGE .PP It is important to set the data range correctly; otherwise, the color contour might come out all red, or all blue, or otherwise not very interesting. There are a number of ways to set or manipulate the range: 1) Click with the left mouse button on the "range" button. This pops up a dialog window letting you specify the minimum and maximum values directly. 2) Click with the right mouse button on the "range" button. This scales the displayed data to the currently shown frame. 3) Click with the left mouse button on a data point in the color-contour window; this will set the minimum scaling to the value of the data which you clicked on. 4) Click with the right mouse button on a data point in the color-contour window; this will set the maximum scaling to the value of the data which you clicked on. .PP .SH OPTIONS .I -beep: rings the terminal's bell when stepping forward through frames in movie mode and the loop is restarted. .PP .I -extrainfo: Puts up extra information in the color-contour window. This is useful for photographing the computer screen to make slides or pictures of the data. .PP .I -frames: This will make ncview dump out the frames it displays in a series of PPM-format files. You can then make them into an mpeg movie if you so desire (using tools other than ncview). .PP .I -mtitle: Puts the following argument (enclosed in quotes) up as the title of the color-contour window. .PP .I -ncolors: Sets the number of colors which will be displayed. Defaults to 200. Must currently be less than 256. .PP .I -private: Forces use of a private colormap. This will cut down on the number of colormap entries used, but will turn the rest of the screen annoying colors. .PP .I -minmax: determines how the calculation of minimum and maximum values is done. If .I fast, then only the first, middle, and last time entries of each variable are examined. If .I med, then every fifth time entry is scanned for extrema. If .I slow, then every tenth entry is used. If .I all, then every time entry is examined for extrema. Default is "fast". .PP .I -copying: prints out the terms under which .I ncview may be copied, distributed, and modified. .I Ncview is covered under the provisions of the Gnu General Public Liicense Version 1. .PP .I -warranty: .I Ncview comes with no warranty; this option prints out a fuller statement to this effect. .SH ENVIRONMENT .I Ncview looks in directory NCVIEW_LIB_DIR for system-wide colormap (.ncmap) files. It also examines the user's environmental variable NCVIEWBASE for the name of a directory which contains additional colormap files. If that is not defined, then colormaps are sought in the user's home directory, and in the directory which .i ncview was run from. Colormap files have 256 lines, each consisting of one r g b triplet, where r, g, and b are integers in the range of 0 to 255. There should be only whitespace separating the r, g, and b values on each line. Colormap files end with the extension ".ncmap". If .I Ncview does not find any colormaps, it will complain, and supply a simple default map. .PP It is necessary to install the applications default file, "Ncview", in your $XAPPLRESDIR directory for the program to function properly. If the screen appears out of alignment, make sure that this installation has been performed. The application resources file recognizes the following resources, in addition to the standard ones: .TP .B labelWidth The width, in pixels, of the information labels at the top of the main window. If you generally use long titles and variable longnames, you might want to increase this. Default = 400. .TP .B buttonWidth The width, in pixels, of the "variable" and "dimension" buttons. If you use long names for these, you might want to increase this value. Default = 50. .TP .B nVarsPerRow The number of variable buttons in a row before a new one is started. Set to be aesthetically pleasing to you. Default = 5. .TP .B deltaStep The amount to step forward and backwards by when the control key is held down while pushing the button. If this value is less than 0, in indicates an absolute number of steps to take; if this value is greater than zero, it indicates the percent (in integer form, from 1 to 100) of the total file size to step. Default = 10 (ten percent). .SH BUGS Occasional bugs surface, especially when mixing variables in different files. Please send all bug reports to pierce@cirrus.ucsd.edu ncview-2.1.8/aclocal.m40000644006472100017500000010433513060040356014167 0ustar piercepierce# generated automatically by aclocal 1.11.3 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, # Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program 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. m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, [m4_warning([this file was generated for autoconf 2.68. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically `autoreconf'.])]) # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software # Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 1 # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.11.3], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.3])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 1 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to # `$srcdir', `$srcdir/..', or `$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is `.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 9 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, # 2010, 2011 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 12 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "GCJ", or "OBJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], UPC, [depcc="$UPC" am_compiler_list=], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. #serial 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each `.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2008, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 16 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl dnl The `parallel-tests' driver may need to know about EXEEXT, so add the dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation, # Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 1 # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST(install_sh)]) # Copyright (C) 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 6 # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it supports --run. # If it does, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) # Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation, # Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 1 # AM_PROG_MKDIR_P # --------------- # Check for `mkdir -p'. AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, dnl while keeping a definition of mkdir_p for backward compatibility. dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of dnl Makefile.ins that do not define MKDIR_P, so we do our own dnl adjustment using top_builddir (which is defined more often than dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl case $mkdir_p in [[\\/$]]* | ?:[[\\/]]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software # Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 5 # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 5 # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) # Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 1 # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor `install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in `make install-strip', and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 3 # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of `v7', `ustar', or `pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([m4macros/netcdf.m4]) m4_include([m4macros/png.m4]) m4_include([m4macros/udunits2.m4]) ncview-2.1.8/configure0000775006472100017500000066143613060040356014252 0ustar piercepierce#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for ncview 2.0.0. # # Report bugs to . # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and dpierce@ucsd.edu $0: about your system, including any error possibly output $0: before this message. Then install a modern shell, or $0: manually run the script under such a shell if you do $0: have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='ncview' PACKAGE_TARNAME='ncview' PACKAGE_VERSION='2.0.0' PACKAGE_STRING='ncview 2.0.0' PACKAGE_BUGREPORT='dpierce@ucsd.edu' PACKAGE_URL='' # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS RPATH_FLAGS X_INCLUDES PREFIX DO_PNG_LIBNAME DO_PNG_LIBDIR DO_PNG_INCDIR DO_PNG_LINE PNG_LIBS PNG_LDFLAGS PNG_CPPFLAGS DO_UDUNITS2_LIBNAME DO_UDUNITS2_LIBDIR DO_UDUNITS2_INCDIR DO_UDUNITS2_LINE UDUNITS2_LIBS UDUNITS2_LDFLAGS UDUNITS2_CPPFLAGS X11_LIBS XAW_LIBS X_EXTRA_LIBS X_LIBS X_PRE_LIBS X_CFLAGS XMKMF am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM EGREP GREP CPP OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC NETCDF_CC NETCDF_VERSION NETCDF_LIBS NETCDF_LDFLAGS NETCDF_CPPFLAGS HAS_NC_CONFIG target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir runstatedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking with_nc_config enable_dependency_tracking with_x with_udunits2_incdir with_udunits2_libdir with_png_incdir with_png_libdir ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP XMKMF' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -runstatedir | --runstatedir | --runstatedi | --runstated \ | --runstate | --runstat | --runsta | --runst | --runs \ | --run | --ru | --r) ac_prev=runstatedir ;; -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ | --run=* | --ru=* | --r=*) runstatedir=$ac_optarg ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir runstatedir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures ncview 2.0.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/ncview] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of ncview 2.0.0:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-nc-config=path to nc-config script from netcdf v4 package --with-x use the X Window System --with-udunits2_incdir=dir directory containing udunits2 includes --with-udunits2_libdir=dir directory containing udunits2 library --with-png_incdir=dir directory containing png includes --with-png_libdir=dir directory containing png library Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor XMKMF Path to xmkmf, Makefile generator for X Window System Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF ncview configure 2.0.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ( $as_echo "## ------------------------------- ## ## Report this to dpierce@ucsd.edu ## ## ------------------------------- ##" ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_mongrel # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by ncview $as_me 2.0.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Handle netcdf # Check whether --with-nc_config was given. if test "${with_nc_config+set}" = set; then : withval=$with_nc_config; NC_CONFIG=$withval fi err=0 if test x$NC_CONFIG = x; then NC_CONFIG_SHORT=nc-config NC_CONFIG_FULLQUAL=nc-config NC_CONFIG_PATH=$PATH else echo "user specified nc-config is $NC_CONFIG" NC_CONFIG_SHORT=`basename $NC_CONFIG` NC_CONFIG_FULLQUAL=$NC_CONFIG NC_CONFIG_PATH=`dirname $NC_CONFIG` fi # Extract the first word of "$NC_CONFIG_SHORT", so it can be a program name with args. set dummy $NC_CONFIG_SHORT; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_HAS_NC_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$HAS_NC_CONFIG"; then ac_cv_prog_HAS_NC_CONFIG="$HAS_NC_CONFIG" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $NC_CONFIG_PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_HAS_NC_CONFIG="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_HAS_NC_CONFIG" && ac_cv_prog_HAS_NC_CONFIG="no" fi fi HAS_NC_CONFIG=$ac_cv_prog_HAS_NC_CONFIG if test -n "$HAS_NC_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAS_NC_CONFIG" >&5 $as_echo "$HAS_NC_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x$HAS_NC_CONFIG = xno; then echo "-----------------------------------------------------------------------------------" echo "Error, nc-config not found or not executable. This is a script that comes with the" echo "netcdf library, version 4.1-beta2 or later, and must be present for configuration" echo "to succeed." echo " " echo "If you installed the netcdf library (and nc-config) in a standard location, nc-config" echo "should be found automatically. Otherwise, you can specify the full path and name of" echo "the nc-config script by passing the --with-nc-config=/full/path/nc-config argument" echo "flag to the configure script. For example:" echo " " echo "./configure --with-nc-config=/sw/dist/netcdf4/nc-config" echo " " echo "Special note for R users:" echo "-------------------------" echo "To pass the configure flag to R, use something like this:" echo " " echo "R CMD INSTALL --configure-args=\"--with-nc-config=/home/joe/bin/nc-config\" ncdf4" echo " " echo "where you should replace /home/joe/bin etc. with the location where you have" echo "installed the nc-config script that came with the netcdf 4 distribution." echo "-----------------------------------------------------------------------------------" exit -1 fi NETCDF_CC=`$NC_CONFIG_FULLQUAL --cc` NETCDF_LDFLAGS=`$NC_CONFIG_FULLQUAL --libs` NETCDF_CPPFLAGS=`$NC_CONFIG_FULLQUAL --cflags` NETCDF_VERSION=`$NC_CONFIG_FULLQUAL --version` NETCDF_V4=`$NC_CONFIG_FULLQUAL --has-nc4` $as_echo "#define HAVE_NETCDF 1" >>confdefs.h if test x$NETCDF_V4 = xyes; then $as_echo "#define HAVE_NETCDF4 1" >>confdefs.h fi echo "Netcdf library version: $NETCDF_VERSION" echo "Netcdf library has version 4 interface present: $NETCDF_V4" echo "Netcdf library was compiled with C compiler: $NETCDF_CC" # For ncview-2.0, I've chosen to REQUIRE the netcdf V4 interface. if test $NETCDF_V4 = "no"; then echo "-------------------------------------------------------------------" echo "ncview version 2.0 REQUIRES the netcdf library be version 4 or above," echo "AND installed with HDF-5 support (i.e., the netcdf library must be" echo "compiled with the --enable-netcdf-4 flag). If you don't want to install" echo "the full version of netcdf-4 with HDF-5 support, then please install" echo "ncview version 1.93g instead." echo "-------------------------------------------------------------------" exit -1 fi #------------------------------------------------------------------------ # Check for C compiler. NOTE that this must come AFTER the netcdf check. # The netcdf library could have been compiled with, for example, Intel C; # we have to specifically check if the same compiler used to compile the # netcdf library exists. #------------------------------------------------------------------------ ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then for ac_prog in $NETCDF_CC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in $NETCDF_CC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 $as_echo_n "checking for library containing strerror... " >&6; } if ${ac_cv_search_strerror+:} false; then : $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char strerror (); int main () { return strerror (); ; return 0; } _ACEOF for ac_lib in '' cposix; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_strerror=$ac_res fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext if ${ac_cv_search_strerror+:} false; then : break fi done if ${ac_cv_search_strerror+:} false; then : else ac_cv_search_strerror=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 $as_echo "$ac_cv_search_strerror" >&6; } ac_res=$ac_cv_search_strerror if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi ac_config_headers="$ac_config_headers config.h" am__api_version='1.11' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE=ncview VERSION=2.0.0 cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 $as_echo_n "checking for X... " >&6; } # Check whether --with-x was given. if test "${with_x+set}" = set; then : withval=$with_x; fi # $have_x is `yes', `no', `disabled', or empty when we do not yet know. if test "x$with_x" = xno; then # The user explicitly disabled X. have_x=disabled else case $x_includes,$x_libraries in #( *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : $as_echo_n "(cached) " >&6 else # One or both of the vars are not set, and there is no cached value. ac_x_includes=no ac_x_libraries=no rm -f -r conftest.dir if mkdir conftest.dir; then cd conftest.dir cat >Imakefile <<'_ACEOF' incroot: @echo incroot='${INCROOT}' usrlibdir: @echo usrlibdir='${USRLIBDIR}' libdir: @echo libdir='${LIBDIR}' _ACEOF if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. for ac_var in incroot usrlibdir libdir; do eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" done # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. for ac_extension in a so sl dylib la dll; do if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && test -f "$ac_im_libdir/libX11.$ac_extension"; then ac_im_usrlibdir=$ac_im_libdir; break fi done # Screen out bogus values from the imake configuration. They are # bogus both because they are the default anyway, and because # using them would break gcc on systems where it needs fixed includes. case $ac_im_incroot in /usr/include) ac_x_includes= ;; *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; esac case $ac_im_usrlibdir in /usr/lib | /usr/lib64 | /lib | /lib64) ;; *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; esac fi cd .. rm -f -r conftest.dir fi # Standard set of common directories for X headers. # Check X11 before X11Rn because it is often a symlink to the current release. ac_x_header_dirs=' /usr/X11/include /usr/X11R7/include /usr/X11R6/include /usr/X11R5/include /usr/X11R4/include /usr/include/X11 /usr/include/X11R7 /usr/include/X11R6 /usr/include/X11R5 /usr/include/X11R4 /usr/local/X11/include /usr/local/X11R7/include /usr/local/X11R6/include /usr/local/X11R5/include /usr/local/X11R4/include /usr/local/include/X11 /usr/local/include/X11R7 /usr/local/include/X11R6 /usr/local/include/X11R5 /usr/local/include/X11R4 /usr/X386/include /usr/x386/include /usr/XFree86/include/X11 /usr/include /usr/local/include /usr/unsupported/include /usr/athena/include /usr/local/x11r5/include /usr/lpp/Xamples/include /usr/openwin/include /usr/openwin/share/include' if test "$ac_x_includes" = no; then # Guess where to find include files, by looking for Xlib.h. # First, try using that file with no special directory specified. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # We can compile using X headers with no special include directory. ac_x_includes= else for ac_dir in $ac_x_header_dirs; do if test -r "$ac_dir/X11/Xlib.h"; then ac_x_includes=$ac_dir break fi done fi rm -f conftest.err conftest.i conftest.$ac_ext fi # $ac_x_includes = no if test "$ac_x_libraries" = no; then # Check for the libraries. # See if we find them without any special options. # Don't add to $LIBS permanently. ac_save_LIBS=$LIBS LIBS="-lX11 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { XrmInitialize () ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : LIBS=$ac_save_LIBS # We can link X programs with no special library path. ac_x_libraries= else LIBS=$ac_save_LIBS for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` do # Don't even attempt the hair of trying to link an X program! for ac_extension in a so sl dylib la dll; do if test -r "$ac_dir/libX11.$ac_extension"; then ac_x_libraries=$ac_dir break 2 fi done done fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi # $ac_x_libraries = no case $ac_x_includes,$ac_x_libraries in #( no,* | *,no | *\'*) # Didn't find X, or a directory has "'" in its name. ac_cv_have_x="have_x=no";; #( *) # Record where we found X for the cache. ac_cv_have_x="have_x=yes\ ac_x_includes='$ac_x_includes'\ ac_x_libraries='$ac_x_libraries'" esac fi ;; #( *) have_x=yes;; esac eval "$ac_cv_have_x" fi # $with_x != no if test "$have_x" != yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 $as_echo "$have_x" >&6; } no_x=yes else # If each of the values was on the command line, it overrides each guess. test "x$x_includes" = xNONE && x_includes=$ac_x_includes test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes\ ac_x_includes='$x_includes'\ ac_x_libraries='$x_libraries'" { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 $as_echo "libraries $x_libraries, headers $x_includes" >&6; } fi if test "x$no_x" == "xyes"; then echo "------------------------------------------------------------------------------------" echo "Error, the X libraries and development headers must be installed for ncview to work!" echo "------------------------------------------------------------------------------------" echo "More information: You are trying to compile ncview. The machine you are compiling on" echo "probably already has the X windows *runtime* libraries installed, but to *compile*" echo "a program you need more than just the runtime libraries. You need what are usually" echo "called the 'development headers', named because they are used when developing or" echo "compiling X windows programs. The best advice I can give you is to use your package" echo "manager to look for a package whose name is something along the lines of x11-devel," echo "or xorg-x11-proto-devel, or something along those lines that indicates the package" echo "contains the X windows development headers. Install that package first, then try to" echo "remake ncview. " echo "Note: If that still fails, even after you've installed the X windows *development*" echo "headers, then you may be on a machine where the automatic configuration system is not" echo "set up quite as it probably should be. In that case, you might have to specify the" echo "location of the X libraries and X headers manually. For example, on some machines" echo "the following will work:" echo " ./configure --x-libraries=/usr/lib64 --x-includes=/usr/include/X11" echo " ^^^^^^^^^^ ^^^^^^^^^^^^^^^^ these are what" echo "you want to set to reflect the location of files such as libX11.so and X.h on your" echo "particular system." exit -1 fi if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else if test -n "$x_includes"; then X_CFLAGS="$X_CFLAGS -I$x_includes" fi # It would also be nice to do this for all -L options, not just this one. if test -n "$x_libraries"; then X_LIBS="$X_LIBS -L$x_libraries" # For Solaris; some versions of Sun CC require a space after -R and # others require no space. Words are not sufficient . . . . { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 $as_echo_n "checking whether -R must be followed by a space... " >&6; } ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" ac_xsave_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } X_LIBS="$X_LIBS -R $x_libraries" else { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 $as_echo "neither works" >&6; } fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_c_werror_flag=$ac_xsave_c_werror_flag LIBS=$ac_xsave_LIBS fi # Check for system-dependent libraries X programs must link with. # Do this before checking for the system-independent R6 libraries # (-lICE), since we may need -lsocket or whatever for X linking. if test "$ISC" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" else # Martyn Johnson says this is needed for Ultrix, if the X # libraries were built with DECnet support. And Karl Berry says # the Alpha needs dnet_stub (dnet does not exist). ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XOpenDisplay (); int main () { return XOpenDisplay (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dnet_ntoa (); int main () { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dnet_dnet_ntoa=yes else ac_cv_lib_dnet_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet_stub $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dnet_ntoa (); int main () { return dnet_ntoa (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dnet_stub_dnet_ntoa=yes else ac_cv_lib_dnet_stub_dnet_ntoa=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" fi fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$ac_xsave_LIBS" # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, # to get the SysV transport functions. # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) # needs -lnsl. # The nsl library prevents programs from opening the X display # on Irix 5.2, according to T.E. Dickey. # The functions gethostbyname, getservbyname, and inet_addr are # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" if test "x$ac_cv_func_gethostbyname" = xyes; then : fi if test $ac_cv_func_gethostbyname = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; } if ${ac_cv_lib_nsl_gethostbyname+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_nsl_gethostbyname=yes else ac_cv_lib_nsl_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" fi if test $ac_cv_lib_nsl_gethostbyname = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; } if ${ac_cv_lib_bsd_gethostbyname+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char gethostbyname (); int main () { return gethostbyname (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_bsd_gethostbyname=yes else ac_cv_lib_bsd_gethostbyname=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" fi fi fi # lieder@skyler.mavd.honeywell.com says without -lsocket, # socket/setsockopt and other routines are undefined under SCO ODT # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary # on later versions), says Simon Leinen: it contains gethostby* # variants that don't use the name server (or something). -lsocket # must be given before -lnsl if both are needed. We assume that # if connect needs -lnsl, so does gethostbyname. ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" if test "x$ac_cv_func_connect" = xyes; then : fi if test $ac_cv_func_connect = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 $as_echo_n "checking for connect in -lsocket... " >&6; } if ${ac_cv_lib_socket_connect+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char connect (); int main () { return connect (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_socket_connect=yes else ac_cv_lib_socket_connect=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 $as_echo "$ac_cv_lib_socket_connect" >&6; } if test "x$ac_cv_lib_socket_connect" = xyes; then : X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" fi fi # Guillermo Gomez says -lposix is necessary on A/UX. ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" if test "x$ac_cv_func_remove" = xyes; then : fi if test $ac_cv_func_remove = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 $as_echo_n "checking for remove in -lposix... " >&6; } if ${ac_cv_lib_posix_remove+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lposix $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char remove (); int main () { return remove (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_posix_remove=yes else ac_cv_lib_posix_remove=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 $as_echo "$ac_cv_lib_posix_remove" >&6; } if test "x$ac_cv_lib_posix_remove" = xyes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" if test "x$ac_cv_func_shmat" = xyes; then : fi if test $ac_cv_func_shmat = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 $as_echo_n "checking for shmat in -lipc... " >&6; } if ${ac_cv_lib_ipc_shmat+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lipc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shmat (); int main () { return shmat (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ipc_shmat=yes else ac_cv_lib_ipc_shmat=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 $as_echo "$ac_cv_lib_ipc_shmat" >&6; } if test "x$ac_cv_lib_ipc_shmat" = xyes; then : X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" fi fi fi # Check for libraries that X11R6 Xt/Xaw programs need. ac_save_LDFLAGS=$LDFLAGS test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to # check for ICE first), but we must link in the order -lSM -lICE or # we get undefined symbols. So assume we have SM if we have ICE. # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # John Interrante, Karl Berry { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char IceConnectionNumber (); int main () { return IceConnectionNumber (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ICE_IceConnectionNumber=yes else ac_cv_lib_ICE_IceConnectionNumber=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" fi LDFLAGS=$ac_save_LDFLAGS fi #looking for Athena widgets # # This snippet of code is Copyright (c) 2009 Magnus Hagdorn # released under GPL-3; extended by David Pierce to check Xaw3d if Xaw fails, apparently # Fedoras ship with Xaw3d but not Xaw # haveAthena=yes LIBSsave=$LIBS CFLAGSsave=$CFLAGS CFLAGS=$X_CFLAGS LIBS=$X_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the Athena widgets" >&5 $as_echo_n "checking for the Athena widgets... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 $as_echo "" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XtWindow in -lXt" >&5 $as_echo_n "checking for XtWindow in -lXt... " >&6; } if ${ac_cv_lib_Xt_XtWindow+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXt $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XtWindow (); int main () { return XtWindow (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_Xt_XtWindow=yes else ac_cv_lib_Xt_XtWindow=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xt_XtWindow" >&5 $as_echo "$ac_cv_lib_Xt_XtWindow" >&6; } if test "x$ac_cv_lib_Xt_XtWindow" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBXT 1 _ACEOF LIBS="-lXt $LIBS" else haveAthena=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XawScrollbarSetThumb in -lXaw" >&5 $as_echo_n "checking for XawScrollbarSetThumb in -lXaw... " >&6; } if ${ac_cv_lib_Xaw_XawScrollbarSetThumb+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXaw $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XawScrollbarSetThumb (); int main () { return XawScrollbarSetThumb (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_Xaw_XawScrollbarSetThumb=yes else ac_cv_lib_Xaw_XawScrollbarSetThumb=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xaw_XawScrollbarSetThumb" >&5 $as_echo "$ac_cv_lib_Xaw_XawScrollbarSetThumb" >&6; } if test "x$ac_cv_lib_Xaw_XawScrollbarSetThumb" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBXAW 1 _ACEOF LIBS="-lXaw $LIBS" else haveAthena=no fi if test x"$haveAthena"x = "xnox"; then haveAthena=yes { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the Athena 3d widgets instead" >&5 $as_echo_n "checking for the Athena 3d widgets instead... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XawScrollbarSetThumb in -lXaw3d" >&5 $as_echo_n "checking for XawScrollbarSetThumb in -lXaw3d... " >&6; } if ${ac_cv_lib_Xaw3d_XawScrollbarSetThumb+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXaw3d $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XawScrollbarSetThumb (); int main () { return XawScrollbarSetThumb (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_Xaw3d_XawScrollbarSetThumb=yes else ac_cv_lib_Xaw3d_XawScrollbarSetThumb=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xaw3d_XawScrollbarSetThumb" >&5 $as_echo "$ac_cv_lib_Xaw3d_XawScrollbarSetThumb" >&6; } if test "x$ac_cv_lib_Xaw3d_XawScrollbarSetThumb" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBXAW3D 1 _ACEOF LIBS="-lXaw3d $LIBS" else haveAthena=no fi fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done ac_fn_c_check_header_mongrel "$LINENO" "X11/Intrinsic.h" "ac_cv_header_X11_Intrinsic_h" "$ac_includes_default" if test "x$ac_cv_header_X11_Intrinsic_h" = xyes; then : else haveAthena=no fi ac_fn_c_check_header_mongrel "$LINENO" "X11/Xaw/Simple.h" "ac_cv_header_X11_Xaw_Simple_h" "$ac_includes_default" if test "x$ac_cv_header_X11_Xaw_Simple_h" = xyes; then : else haveAthena=no fi if test x"$haveAthena"x != "xyesx"; then # On AIX this fails because the Xmu header needs to be there as well... ac_fn_c_check_header_compile "$LINENO" "X11/Xaw/Simple.h" "ac_cv_header_X11_Xaw_Simple_h" " #include " if test "x$ac_cv_header_X11_Xaw_Simple_h" = xyes; then : else haveAthena=no fi if test x"$haveAthena"x != "xyesx"; then as_fn_error $? "Could not find Athena widgets library and header (checked w/Xmu.h included as well). Use your package manager to install the X windows development libraries and headers." "$LINENO" 5 fi fi XAW_LIBS=$LIBS echo "X Athena widget (Xaw) libraries: $XAW_LIBS" LIBS=$LIBSsave CFLAGS=$CFLAGSsave #------------------------------------------------------------------------------ # Check for X11 library. It's not clear to me why this is necessary, yet Darwin # requires a separate check #------------------------------------------------------------------------------ haveX11=yes LIBSsave=$LIBS CFLAGSsave=$CFLAGS CFLAGS=$X_CFLAGS LIBS=$X_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11 library" >&5 $as_echo_n "checking for X11 library... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 $as_echo "" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XPutImage in -lX11" >&5 $as_echo_n "checking for XPutImage in -lX11... " >&6; } if ${ac_cv_lib_X11_XPutImage+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lX11 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XPutImage (); int main () { return XPutImage (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_X11_XPutImage=yes else ac_cv_lib_X11_XPutImage=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_X11_XPutImage" >&5 $as_echo "$ac_cv_lib_X11_XPutImage" >&6; } if test "x$ac_cv_lib_X11_XPutImage" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBX11 1 _ACEOF LIBS="-lX11 $LIBS" else haveX11=no fi if test x"$haveX11"x != "xyesx"; then as_fn_error $? "Could not find X11 library. Use your package manager to install the X windows development libraries and headers." "$LINENO" 5 fi X11_LIBS=$LIBS echo "X11 libraries: $X11_LIBS" LIBS=$LIBSsave CFLAGS=$CFLAGSsave # Handle udunits2 # Check whether --with-udunits2_incdir was given. if test "${with_udunits2_incdir+set}" = set; then : withval=$with_udunits2_incdir; UDUNITS2_INCDIR=$withval fi err=0 if test x$UDUNITS2_INCDIR != x; then as_ac_Header=`$as_echo "ac_cv_header_$UDUNITS2_INCDIR/converter.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$UDUNITS2_INCDIR/converter.h" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : echo "Using user-specified udunits2 include dir=$UDUNITS2_INCDIR" else err=1 fi if test $err -eq 1; then echo "--------------------------------------------------------------------------------" echo "Error: You specified that the udunits-2 include directory is $UDUNITS2_INCDIR" echo "but that directory does NOT have required udunits-2 include file converter.h." echo "You must specify a directory that has ALL the udunits-2 include files" echo "(converter.h as well as udunits2.h)." echo "--------------------------------------------------------------------------------" exit -1 fi as_ac_Header=`$as_echo "ac_cv_header_$UDUNITS2_INCDIR/udunits2.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$UDUNITS2_INCDIR/udunits2.h" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : echo "Using user-specified udunits2 include dir=$UDUNITS2_INCDIR" else err=1 fi fi if test $err -eq 1; then echo "Error: user specified udunits2 include directory does not have udunits2.h!" exit -1 fi if test x$UDUNITS2_INCDIR = x; then ac_fn_c_check_header_mongrel "$LINENO" "udunits2.h" "ac_cv_header_udunits2_h" "$ac_includes_default" if test "x$ac_cv_header_udunits2_h" = xyes; then : UDUNITS2_INCDIR=. fi fi if test x$UDUNITS2_INCDIR = x; then ac_fn_c_check_header_mongrel "$LINENO" "/usr/local/include/udunits2.h" "ac_cv_header__usr_local_include_udunits2_h" "$ac_includes_default" if test "x$ac_cv_header__usr_local_include_udunits2_h" = xyes; then : UDUNITS2_INCDIR=/usr/local/include fi fi if test x$UDUNITS2_INCDIR = x; then ac_fn_c_check_header_mongrel "$LINENO" "/usr/include/udunits2.h" "ac_cv_header__usr_include_udunits2_h" "$ac_includes_default" if test "x$ac_cv_header__usr_include_udunits2_h" = xyes; then : UDUNITS2_INCDIR=/usr/include fi fi if test x$UDUNITS2_INCDIR = x; then ac_fn_c_check_header_mongrel "$LINENO" "/usr/include/udunits2/udunits2.h" "ac_cv_header__usr_include_udunits2_udunits2_h" "$ac_includes_default" if test "x$ac_cv_header__usr_include_udunits2_udunits2_h" = xyes; then : UDUNITS2_INCDIR=/usr/include/udunits2 fi fi if test x$UDUNITS2_INCDIR = x; then as_ac_Header=`$as_echo "ac_cv_header_$HOME/include/udunits2.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$HOME/include/udunits2.h" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : UDUNITS2_INCDIR=$HOME/include fi fi if test x$UDUNITS2_INCDIR = x; then as_ac_Header=`$as_echo "ac_cv_header_$HOME/include/udunits2/udunits2.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$HOME/include/udunits2/udunits2.h" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : UDUNITS2_INCDIR=$HOME/include/udunits2 fi fi if test x$UDUNITS2_INCDIR = x; then ac_fn_c_check_header_mongrel "$LINENO" "/sw/include/udunits2.h" "ac_cv_header__sw_include_udunits2_h" "$ac_includes_default" if test "x$ac_cv_header__sw_include_udunits2_h" = xyes; then : UDUNITS2_INCDIR=/sw/include fi fi UDUNITS2_INC_PRESENT=no if test x$UDUNITS2_INCDIR != x; then UDUNITS2_INC_PRESENT=yes UDUNITS2_CPPFLAGS=-I$UDUNITS2_INCDIR else echo "** Could not find the udunits2.h file, udunits support will not be included **" fi UDUNITS2_LIBNAME=libudunits2.a # Check whether --with-udunits2_libdir was given. if test "${with_udunits2_libdir+set}" = set; then : withval=$with_udunits2_libdir; UDUNITS2_LIBDIR=$withval fi err=0 if test x$UDUNITS2_LIBDIR != x; then as_ac_File=`$as_echo "ac_cv_file_$UDUNITS2_LIBDIR/$UDUNITS2_LIBNAME" | $as_tr_sh` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $UDUNITS2_LIBDIR/$UDUNITS2_LIBNAME" >&5 $as_echo_n "checking for $UDUNITS2_LIBDIR/$UDUNITS2_LIBNAME... " >&6; } if eval \${$as_ac_File+:} false; then : $as_echo_n "(cached) " >&6 else test "$cross_compiling" = yes && as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 if test -r "$UDUNITS2_LIBDIR/$UDUNITS2_LIBNAME"; then eval "$as_ac_File=yes" else eval "$as_ac_File=no" fi fi eval ac_res=\$$as_ac_File { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if eval test \"x\$"$as_ac_File"\" = x"yes"; then : echo "Using user-specified udunits2 library dir=$UDUNITS2_LIBDIR" else err=1 fi fi if test $err -eq 1; then echo "Error: user specified udunits2 library directory does not have $UDUNITS2_LIBNAME !" exit -1 fi if test x$NETCDF_LIBDIR = x; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_read_xml in -ludunits2" >&5 $as_echo_n "checking for ut_read_xml in -ludunits2... " >&6; } if ${ac_cv_lib_udunits2_ut_read_xml+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ludunits2 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ut_read_xml (); int main () { return ut_read_xml (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_udunits2_ut_read_xml=yes else ac_cv_lib_udunits2_ut_read_xml=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_udunits2_ut_read_xml" >&5 $as_echo "$ac_cv_lib_udunits2_ut_read_xml" >&6; } if test "x$ac_cv_lib_udunits2_ut_read_xml" = xyes; then : UDUNITS2_LIBDIR=. fi fi if test x$UDUNITS2_LIBDIR = x; then as_ac_File=`$as_echo "ac_cv_file_/usr/local/lib/$UDUNITS2_LIBNAME" | $as_tr_sh` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /usr/local/lib/$UDUNITS2_LIBNAME" >&5 $as_echo_n "checking for /usr/local/lib/$UDUNITS2_LIBNAME... " >&6; } if eval \${$as_ac_File+:} false; then : $as_echo_n "(cached) " >&6 else test "$cross_compiling" = yes && as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 if test -r "/usr/local/lib/$UDUNITS2_LIBNAME"; then eval "$as_ac_File=yes" else eval "$as_ac_File=no" fi fi eval ac_res=\$$as_ac_File { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if eval test \"x\$"$as_ac_File"\" = x"yes"; then : UDUNITS2_LIBDIR=/usr/local/lib fi fi if test x$UDUNITS2_LIBDIR = x; then as_ac_File=`$as_echo "ac_cv_file_/usr/lib/$UDUNITS2_LIBNAME" | $as_tr_sh` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /usr/lib/$UDUNITS2_LIBNAME" >&5 $as_echo_n "checking for /usr/lib/$UDUNITS2_LIBNAME... " >&6; } if eval \${$as_ac_File+:} false; then : $as_echo_n "(cached) " >&6 else test "$cross_compiling" = yes && as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 if test -r "/usr/lib/$UDUNITS2_LIBNAME"; then eval "$as_ac_File=yes" else eval "$as_ac_File=no" fi fi eval ac_res=\$$as_ac_File { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if eval test \"x\$"$as_ac_File"\" = x"yes"; then : UDUNITS2_LIBDIR=/usr/lib fi fi if test x$UDUNITS2_LIBDIR = x; then as_ac_File=`$as_echo "ac_cv_file_/lib/$UDUNITS2_LIBNAME" | $as_tr_sh` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /lib/$UDUNITS2_LIBNAME" >&5 $as_echo_n "checking for /lib/$UDUNITS2_LIBNAME... " >&6; } if eval \${$as_ac_File+:} false; then : $as_echo_n "(cached) " >&6 else test "$cross_compiling" = yes && as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 if test -r "/lib/$UDUNITS2_LIBNAME"; then eval "$as_ac_File=yes" else eval "$as_ac_File=no" fi fi eval ac_res=\$$as_ac_File { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if eval test \"x\$"$as_ac_File"\" = x"yes"; then : UDUNITS2_LIBDIR=/lib fi fi if test x$UDUNITS2_LIBDIR = x; then as_ac_File=`$as_echo "ac_cv_file_$HOME/lib/$UDUNITS2_LIBNAME" | $as_tr_sh` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $HOME/lib/$UDUNITS2_LIBNAME" >&5 $as_echo_n "checking for $HOME/lib/$UDUNITS2_LIBNAME... " >&6; } if eval \${$as_ac_File+:} false; then : $as_echo_n "(cached) " >&6 else test "$cross_compiling" = yes && as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 if test -r "$HOME/lib/$UDUNITS2_LIBNAME"; then eval "$as_ac_File=yes" else eval "$as_ac_File=no" fi fi eval ac_res=\$$as_ac_File { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if eval test \"x\$"$as_ac_File"\" = x"yes"; then : UDUNITS2_LIBDIR=$HOME/lib fi fi if test x$UDUNITS2_LIBDIR = x; then as_ac_File=`$as_echo "ac_cv_file_/sw/lib/$UDUNITS2_LIBNAME" | $as_tr_sh` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /sw/lib/$UDUNITS2_LIBNAME" >&5 $as_echo_n "checking for /sw/lib/$UDUNITS2_LIBNAME... " >&6; } if eval \${$as_ac_File+:} false; then : $as_echo_n "(cached) " >&6 else test "$cross_compiling" = yes && as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 if test -r "/sw/lib/$UDUNITS2_LIBNAME"; then eval "$as_ac_File=yes" else eval "$as_ac_File=no" fi fi eval ac_res=\$$as_ac_File { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if eval test \"x\$"$as_ac_File"\" = x"yes"; then : UDUNITS2_LIBDIR=/sw/lib fi fi UDUNITS2_LIBNAME=`echo $UDUNITS2_LIBNAME | sed s/lib// | sed s/\.a//` UDUNITS2_PRESENT=no if test $UDUNITS2_INC_PRESENT = yes; then if test x$UDUNITS2_LIBDIR != x; then UDUNITS2_PRESENT=yes UDUNITS2_LIBS=-l$UDUNITS2_LIBNAME UDUNITS2_LDFLAGS="-L$UDUNITS2_LIBDIR $UDUNITS2_LIBS" $as_echo "#define HAVE_UDUNITS2 1" >>confdefs.h fi fi if test $UDUNITS2_PRESENT = yes; then haveExpat=yes LIBSsave=$LIBS CFLAGSsave=$CFLAGS LIBS=$UDUNITS2_LDFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking for expat library (required by udunits2)" >&5 $as_echo_n "checking for expat library (required by udunits2)... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 $as_echo "" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML_GetBase in -lexpat" >&5 $as_echo_n "checking for XML_GetBase in -lexpat... " >&6; } if ${ac_cv_lib_expat_XML_GetBase+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lexpat $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char XML_GetBase (); int main () { return XML_GetBase (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_expat_XML_GetBase=yes else ac_cv_lib_expat_XML_GetBase=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_expat_XML_GetBase" >&5 $as_echo "$ac_cv_lib_expat_XML_GetBase" >&6; } if test "x$ac_cv_lib_expat_XML_GetBase" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBEXPAT 1 _ACEOF LIBS="-lexpat $LIBS" else haveExpat=no fi if test x"$haveExpat"x != "xyesx"; then as_fn_error $? "Could not find the expat library despite the fact that the udunits2 library is installed. This probably means some sort of configuration file error. Please consult with the package maintainer." "$LINENO" 5 exit -1 fi EXPAT_LIBS=$LIBS echo "Expat libraries (needed by udunits2): $EXPAT_LIBS" UDUNITS2_LDFLAGS="$UDUNITS2_LDFLAGS $LIBS" LIBS=$LIBSsave CFLAGS=$CFLAGSsave fi do_udunits2=false if test x$UDUNITS2_INCDIR != x; then if test x$UDUNITS2_LIBDIR != x; then do_udunits2=true fi fi if test $do_udunits2 = true; then echo "****************************************************************************" echo "Udunits library version 2 support enabled. " echo "udunits2 dirs: include: $UDUNITS2_INCDIR library: $UDUNITS2_LIBDIR libname: $UDUNITS2_LIBNAME" echo "****************************************************************************" DO_UDUNITS2_LINE="INC_UDUNITS2 = -DINC_UDUNITS2" DO_UDUNITS2_INCDIR="UDUNITS2INCDIR = -I$UDUNITS2_INCDIR" DO_UDUNITS2_LIBDIR="UDUNITS2LIBDIR = -L$UDUNITS2_LIBDIR" DO_UDUNITS2_LIBNAME="UDUNITS2LIB = -l$UDUNITS2_LIBNAME" else echo "************************************************************************" echo "Note: udunits2 support is NOT enabled, because I could not find the " echo "location of the udunits2 include file 'udunits2.h' or library file" echo "'libudunits2.a'. Ncview uses the udunits2 package to format date strings" echo "with units of the form 'days since 1900-01-01'. If you do not use" echo "these udunits2-standard date formats, then don't worry about the lack" echo "of udunits2 support. If you DO use udunits2 format date strings, and" echo "you want the udunits2 support, then you must tell me where to find" echo "the udunits2 package by giving arguments to configure, as follows:" echo " ./configure --with-udunits2_incdir=include_directory --with-udunits2_libdir=library_directory" echo "************************************************************************" DO_UDUNITS2_LINE="#INC_UDUNITS2 = -DINC_UDUNITS2" DO_UDUNITS2_INCDIR="#UDUNITS2INCDIR = -I$UDUNITS2_INCDIR" DO_UDUNITS2_LIBDIR="#UDUNITS2LIBDIR = -I$UDUNITS2_LIBDIR" DO_UDUNITS2_LIBNAME="#UDUNITS2LIB = -l$UDUNITS2_LIBNAME" fi # Handle png # Check whether --with-png_incdir was given. if test "${with_png_incdir+set}" = set; then : withval=$with_png_incdir; PNG_INCDIR=$withval fi err=0 if test x$PNG_INCDIR != x; then as_ac_Header=`$as_echo "ac_cv_header_$PNG_INCDIR/png.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$PNG_INCDIR/png.h" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : echo "Using user-specified png include dir=$PNG_INCDIR" else err=1 fi if test $err -eq 1; then echo "--------------------------------------------------------------------------------" echo "Error: You specified that the pnginclude directory is $PNG_INCDIR" echo "but that directory does NOT have required png include file png.h." echo "You must specify a directory that has the png include files" echo "--------------------------------------------------------------------------------" exit -1 fi fi if test $err -eq 1; then echo "Error: user specified png include directory does not have png.h!" exit -1 fi if test x$PNG_INCDIR = x; then ac_fn_c_check_header_mongrel "$LINENO" "png.h" "ac_cv_header_png_h" "$ac_includes_default" if test "x$ac_cv_header_png_h" = xyes; then : PNG_INCDIR=. fi fi if test x$PNG_INCDIR = x; then ac_fn_c_check_header_mongrel "$LINENO" "/usr/local/include/png.h" "ac_cv_header__usr_local_include_png_h" "$ac_includes_default" if test "x$ac_cv_header__usr_local_include_png_h" = xyes; then : PNG_INCDIR=/usr/local/include fi fi if test x$PNG_INCDIR = x; then ac_fn_c_check_header_mongrel "$LINENO" "/usr/include/png.h" "ac_cv_header__usr_include_png_h" "$ac_includes_default" if test "x$ac_cv_header__usr_include_png_h" = xyes; then : PNG_INCDIR=/usr/include fi fi if test x$PNG_INCDIR = x; then as_ac_Header=`$as_echo "ac_cv_header_$HOME/include/png.h" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$HOME/include/png.h" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : PNG_INCDIR=$HOME/include fi fi if test x$PNG_INCDIR = x; then ac_fn_c_check_header_mongrel "$LINENO" "/sw/include/png.h" "ac_cv_header__sw_include_png_h" "$ac_includes_default" if test "x$ac_cv_header__sw_include_png_h" = xyes; then : PNG_INCDIR=/sw/include fi fi PNG_INC_PRESENT=no if test x$PNG_INCDIR != x; then PNG_INC_PRESENT=yes PNG_CPPFLAGS=-I$PNG_INCDIR else echo "** Could not find the png.h file, so -frames support will not be included **" echo "** Install the PNG library (and development headers) to fix this **" fi PNG_LIBNAME=libpng.so # Check whether --with-png_libdir was given. if test "${with_png_libdir+set}" = set; then : withval=$with_png_libdir; PNG_LIBDIR=$withval fi err=0 if test x$PNG_LIBDIR != x; then as_ac_File=`$as_echo "ac_cv_file_$PNG_LIBDIR/$PNG_LIBNAME" | $as_tr_sh` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $PNG_LIBDIR/$PNG_LIBNAME" >&5 $as_echo_n "checking for $PNG_LIBDIR/$PNG_LIBNAME... " >&6; } if eval \${$as_ac_File+:} false; then : $as_echo_n "(cached) " >&6 else test "$cross_compiling" = yes && as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 if test -r "$PNG_LIBDIR/$PNG_LIBNAME"; then eval "$as_ac_File=yes" else eval "$as_ac_File=no" fi fi eval ac_res=\$$as_ac_File { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if eval test \"x\$"$as_ac_File"\" = x"yes"; then : echo "Using user-specified png library dir=$PNG_LIBDIR" else err=1 fi fi if test $err -eq 1; then echo "Error: user specified png library directory does not have $PNG_LIBNAME !" exit -1 fi if test x$PNG_LIBDIR = x; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_write_png in -lpng" >&5 $as_echo_n "checking for png_write_png in -lpng... " >&6; } if ${ac_cv_lib_png_png_write_png+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lpng $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char png_write_png (); int main () { return png_write_png (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_png_png_write_png=yes else ac_cv_lib_png_png_write_png=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_write_png" >&5 $as_echo "$ac_cv_lib_png_png_write_png" >&6; } if test "x$ac_cv_lib_png_png_write_png" = xyes; then : PNG_LIBDIR=. fi fi if test x$PNG_LIBDIR = x; then as_ac_File=`$as_echo "ac_cv_file_/usr/local/lib/$PNG_LIBNAME" | $as_tr_sh` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /usr/local/lib/$PNG_LIBNAME" >&5 $as_echo_n "checking for /usr/local/lib/$PNG_LIBNAME... " >&6; } if eval \${$as_ac_File+:} false; then : $as_echo_n "(cached) " >&6 else test "$cross_compiling" = yes && as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 if test -r "/usr/local/lib/$PNG_LIBNAME"; then eval "$as_ac_File=yes" else eval "$as_ac_File=no" fi fi eval ac_res=\$$as_ac_File { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if eval test \"x\$"$as_ac_File"\" = x"yes"; then : PNG_LIBDIR=/usr/local/lib fi fi if test x$PNG_LIBDIR = x; then as_ac_File=`$as_echo "ac_cv_file_/usr/lib/$PNG_LIBNAME" | $as_tr_sh` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /usr/lib/$PNG_LIBNAME" >&5 $as_echo_n "checking for /usr/lib/$PNG_LIBNAME... " >&6; } if eval \${$as_ac_File+:} false; then : $as_echo_n "(cached) " >&6 else test "$cross_compiling" = yes && as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 if test -r "/usr/lib/$PNG_LIBNAME"; then eval "$as_ac_File=yes" else eval "$as_ac_File=no" fi fi eval ac_res=\$$as_ac_File { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if eval test \"x\$"$as_ac_File"\" = x"yes"; then : PNG_LIBDIR=/usr/lib fi fi if test x$PNG_LIBDIR = x; then as_ac_File=`$as_echo "ac_cv_file_/lib/$PNG_LIBNAME" | $as_tr_sh` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /lib/$PNG_LIBNAME" >&5 $as_echo_n "checking for /lib/$PNG_LIBNAME... " >&6; } if eval \${$as_ac_File+:} false; then : $as_echo_n "(cached) " >&6 else test "$cross_compiling" = yes && as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 if test -r "/lib/$PNG_LIBNAME"; then eval "$as_ac_File=yes" else eval "$as_ac_File=no" fi fi eval ac_res=\$$as_ac_File { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if eval test \"x\$"$as_ac_File"\" = x"yes"; then : PNG_LIBDIR=/lib fi fi if test x$PNG_LIBDIR = x; then as_ac_File=`$as_echo "ac_cv_file_$HOME/lib/$PNG_LIBNAME" | $as_tr_sh` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $HOME/lib/$PNG_LIBNAME" >&5 $as_echo_n "checking for $HOME/lib/$PNG_LIBNAME... " >&6; } if eval \${$as_ac_File+:} false; then : $as_echo_n "(cached) " >&6 else test "$cross_compiling" = yes && as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 if test -r "$HOME/lib/$PNG_LIBNAME"; then eval "$as_ac_File=yes" else eval "$as_ac_File=no" fi fi eval ac_res=\$$as_ac_File { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if eval test \"x\$"$as_ac_File"\" = x"yes"; then : PNG_LIBDIR=$HOME/lib fi fi if test x$PNG_LIBDIR = x; then as_ac_File=`$as_echo "ac_cv_file_/sw/lib/$PNG_LIBNAME" | $as_tr_sh` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /sw/lib/$PNG_LIBNAME" >&5 $as_echo_n "checking for /sw/lib/$PNG_LIBNAME... " >&6; } if eval \${$as_ac_File+:} false; then : $as_echo_n "(cached) " >&6 else test "$cross_compiling" = yes && as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 if test -r "/sw/lib/$PNG_LIBNAME"; then eval "$as_ac_File=yes" else eval "$as_ac_File=no" fi fi eval ac_res=\$$as_ac_File { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if eval test \"x\$"$as_ac_File"\" = x"yes"; then : PNG_LIBDIR=/sw/lib fi fi PNG_LIBNAME=`echo $PNG_LIBNAME | sed s/lib// | sed s/\.so//` PNG_PRESENT=no if test $PNG_INC_PRESENT = yes; then if test x$PNG_LIBDIR != x; then PNG_PRESENT=yes PNG_LIBS=-l$PNG_LIBNAME PNG_LDFLAGS="-L$PNG_LIBDIR $PNG_LIBS" $as_echo "#define HAVE_PNG 1" >>confdefs.h fi fi do_png=false if test x$PNG_INCDIR != x; then if test x$PNG_LIBDIR != x; then do_png=true fi fi if test $do_png = true; then DO_PNG_LINE="INC_PNG = -DINC_PNG" DO_PNG_INCDIR="PNGINCDIR = -I$PNG_INCDIR" DO_PNG_LIBDIR="PNGLIBDIR = -L$PNG_LIBDIR" DO_PNG_LIBNAME="PNGLIB = -l$PNG_LIBNAME" else echo "************************************************************************" echo "Note: the -frames option is NOT enabled, because I could not find the " echo "location of the PNG include file 'png.h' or library file" echo "'libpng.so'. Ncview uses the png package to dump out the frames viewed," echo "which is an easy way to make an mpeg video of the data if you want." echo "If you do not want this feature, then don't worry about the lack" echo "of png support. If you DO want this, then you must install libpng, or tell " echo "me where to find the png package by giving arguments to configure, as follows:" echo " ./configure -with-png_incdir=include_directory -with-png_libdir=library_directory" echo "************************************************************************" DO_PNG_LINE="#INC_PNG = -DINC_PNG" DO_PNG_INCDIR="#PNGINCDIR = -I$PNG_INCDIR" DO_PNG_LIBDIR="#PNGLIBDIR = -I$PNG_LIBDIR" DO_PNG_LIBNAME="#PNGLIB = -l$PNG_LIBNAME" fi PREFIX=${prefix} #---------------------------------------------------------------------------- # We want to test if the same compiler was used for the netcdf library as for # ncview. This might be complicated by the fact that often "gcc" and "cc" # end up invoking the same compiler. Use an ugly hack that I have no idea # if it generally works or not. Probably not. #---------------------------------------------------------------------------- CC_TEST_SAME=$CC #----------------------------------------------------------------------- # Point of following obscure manipulations is that $CC can have multiple # words, for example, it could be "gcc -fPIC -lm". We want to keep only # the first word, so use 'set' and then take the first arg ($1). #----------------------------------------------------------------------- set $CC_TEST_SAME CC_TEST_SAME=$1 if test x$CC_TEST_SAME = xcc; then CC_TEST_SAME=gcc fi NETCDF_CC_TEST_SAME=$NETCDF_CC set $NETCDF_CC_TEST_SAME NETCDF_CC_TEST_SAME=$1 if test x$NETCDF_CC_TEST_SAME = xcc; then NETCDF_CC_TEST_SAME=gcc fi if test x$CC_TEST_SAME != x$NETCDF_CC_TEST_SAME; then echo "======================================================================" echo "Configuration error: You specified that the \"$CC\" C compiler should be" echo "used to build ncview, but the netcdf library was compiled with the \"$NETCDF_CC\"" echo "compiler. Here is the path where I found the netcdf library:" echo " $NETCDF_LDFLAGS" echo "You must use the same compiler for ncview as was used to build the netcdf library!" echo " " echo "There are two possible ways to fix this." echo " " echo "1) Download the netcdf library and compile it with the $CC compiler," echo "install it, and try again to build ncview. NOTE that if you do this," echo "you might have more than one version of the netcdf library on your system," echo "built with differnt compilers, which can get confusing. If you do this," echo "you will have to specify the path to the (new) version of nc-config" echo "that was compiled using the $CC compiler by configuring ncview in a " echo "way similar to this:" echo " " echo " ./configure --with-nc-config=/path/to/newly/compiled/nc-config" echo " " echo "2) Configure ncview to use the $NETCDF_CC compiler." echo "To do this, set environmental variable CC to $NETCDF_CC" echo "and run ./configure again" echo "===================================================================" exit -1 fi #---------------------------------------------------------------------------------- # Construct our RPATH flags. Idea here is that we have LDFLAGS that might look, # for example, something like this: # LIBS="-L/usr/local/lib -lnetcdf -L/home/pierce/lib -ludunits" # We want to convert this to -rpath flags suitable for the compiler, which would # have this format: # "-Wl,-rpath,/usr/local/lib -Wl,-rpath,/home/pierce/lib" # # As a safety check, I only do this for the GNU compiler, as I don't know if this # is anything like correct syntax for other compilers. Note that this *does* work # for the Intel icc compiler, but also that the icc compiler sets $ac_compiler_gnu # to "yes". Go figure. #---------------------------------------------------------------------------------- echo "ac_computer_gnu: $ac_compiler_gnu" if test x$ac_compiler_gnu = xyes; then RPATH_FLAGS="" for word in $UDUNITS2_LDFLAGS $NETCDF_LDFLAGS; do if test `expr $word : -L/` -eq 3; then #RPDIR=`expr substr $word 3 999`; RPDIR=${word:2} RPATH_FLAGS="$RPATH_FLAGS -Wl,-rpath,$RPDIR" fi done fi ac_config_files="$ac_config_files Makefile src/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by ncview $as_me 2.0.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ ncview config.status 2.0.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi echo " " echo "----------- Configure Summary ----------" echo "Compiler:" echo " CC = $CC" echo " Runtime path flags = $RPATH_FLAGS" echo " " echo "UDUNITS:" if test $do_udunits2 = true; then echo " UDUNITS2_LIBS = $UDUNITS2_LIBS" echo " UDUNITS2_CPPFLAGS = $UDUNITS2_CPPFLAGS" echo " UDUNITS2_LDFLAGS = $UDUNITS2_LDFLAGS" echo " " else echo " not found. Specify --with-udunits2_incdir=... and --with-udunits2_libdir=... flags to enable" fi echo " " echo "NETCDF:" echo " VERSION = $NETCDF_VERSION" echo " COMPILER USED = $NETCDF_CC" echo " NETCDF_CPPFLAGS = $NETCDF_CPPFLAGS" echo " NETCDF_LDFLAGS = $NETCDF_LDFLAGS" echo " NETCDF_V4 = $NETCDF_V4" echo " " echo "X:" echo " X_CFLAGS = $X_CFLAGS" echo " X11_LIBS = $X11_LIBS" echo " XAW_LIBS = $XAW_LIBS" echo " X_PRE_LIBS = $X_PRE_LIBS" echo " X_LIBS = $X_LIBS" echo " X_EXTRA_LIBS = $X_EXTRA_LIBS" echo " " echo "PNG:" if test $do_png = true; then echo " PNG_LIBS = $PNG_LIBS" echo " PNG_CPPFLAGS = $PNG_CPPFLAGS" echo " PNG_LDFLAGS = $PNG_LDFLAGS" echo " " else echo " not found. Install libpng, or specify --with-png_incdir=... and --with-png_libdir=... flags to enable" fi ncview-2.1.8/default.ncmap0000750006472100017500000000476013060043755015000 0ustar piercepierce131 0 255 128 0 255 125 0 254 122 0 254 119 0 254 116 0 253 113 1 253 110 2 252 108 3 252 106 3 252 103 4 251 101 5 251 99 6 250 96 7 250 94 8 249 92 9 249 90 10 248 87 12 247 85 13 247 83 14 246 81 16 245 79 18 244 76 19 243 74 21 242 72 23 241 70 24 240 68 26 239 66 28 238 64 30 237 62 32 236 60 35 235 58 37 233 56 39 232 54 41 231 52 44 229 50 46 228 48 48 227 47 51 225 45 53 224 43 56 222 41 59 221 39 61 219 38 64 217 36 67 216 35 69 214 33 72 212 31 75 211 30 78 209 28 81 207 27 84 205 25 87 203 24 90 202 23 93 200 21 96 198 20 99 196 19 102 194 18 105 192 16 108 190 15 111 188 14 114 186 13 117 184 12 120 182 11 123 179 10 126 177 9 130 175 8 133 173 7 136 171 7 139 169 6 142 166 5 145 164 5 148 162 4 151 160 3 154 157 3 157 155 2 160 153 2 163 151 1 166 148 1 169 146 1 172 144 0 175 141 0 178 139 0 181 137 0 184 134 0 186 132 0 189 130 0 192 127 0 194 125 0 197 123 0 200 120 0 202 118 0 205 116 0 207 113 0 209 111 1 212 109 1 214 106 2 216 104 2 218 102 2 221 99 3 223 97 3 225 95 4 227 93 5 229 90 5 230 88 6 232 86 7 234 84 8 235 82 9 237 79 9 239 77 10 240 75 11 241 73 12 243 71 13 244 69 14 245 67 16 246 65 17 247 63 18 248 61 19 249 59 20 250 57 22 250 55 23 251 53 24 252 51 26 252 49 27 253 47 29 253 45 30 253 44 32 253 42 33 253 40 35 254 38 37 253 37 38 253 35 40 253 33 42 253 32 44 253 30 45 252 29 47 252 27 49 251 26 51 250 24 53 250 23 55 249 22 57 248 20 59 247 19 61 246 18 63 245 17 65 244 16 67 243 14 69 241 13 71 240 12 73 239 11 75 237 10 77 235 9 79 234 9 82 232 8 84 230 7 86 229 6 88 227 5 90 225 5 93 223 4 95 221 3 97 218 3 99 216 2 102 214 2 104 212 2 106 209 1 109 207 1 111 205 0 113 202 0 116 200 0 118 197 0 120 194 0 123 192 0 125 189 0 127 186 0 130 184 0 132 181 0 134 178 0 137 175 0 139 172 0 141 169 0 144 166 1 146 163 1 148 160 1 151 157 2 153 154 2 155 151 3 157 148 3 160 145 4 162 142 5 164 139 5 166 136 6 169 133 7 171 130 7 173 126 8 175 123 9 177 120 10 179 117 11 182 114 12 184 111 13 186 108 14 188 105 15 190 102 16 192 99 18 194 96 19 196 93 20 198 90 21 200 87 23 202 84 24 203 81 25 205 78 27 207 75 28 209 72 30 211 69 31 212 67 33 214 64 35 216 61 36 217 59 38 219 56 39 221 53 41 222 51 43 224 48 45 225 46 47 227 44 48 228 41 50 229 39 52 231 37 54 232 35 56 233 32 58 235 30 60 236 28 62 237 26 64 238 24 66 239 23 68 240 21 70 241 19 72 242 18 74 243 16 76 244 14 79 245 13 81 246 12 83 247 10 85 247 9 87 248 8 90 249 7 92 249 6 94 250 5 96 250 4 99 251 3 101 251 3 103 252 2 106 252 1 108 252 1 110 253 0 113 253 0 115 253 0 117 253 0 119 253 0 122 254 0 125 ncview-2.1.8/README_LOCAL0000640006472100017500000000046613060040031014103 0ustar piercepierce./configure --prefix=$HOME --with-udunits2_incdir=/home/pierce/src/packages/data/udunits/udunits-2.2.20/install_dir/include --with-udunits2_libdir=/home/pierce/src/packages/data/udunits/udunits-2.2.20/install_dir/lib --with-nc-config=/home/pierce/src/packages/data/netcdf/netcdf-c-4.3.2/install/bin/nc-config ncview-2.1.8/README.sgi0000640006472100017500000000050513060040031013744 0ustar piercepierceNote: At the moment this only compiles under the 32 bit ("-32") compiler. I hope to fix this in the future. For now, you need to have a 32 bit version of the netcdf library to link to if you want to build from scratch. Otherwise, you can contact me about getting a pre-made binary version for IRIX 6.2. dpierce@ucsd.edu ncview-2.1.8/AUTHORS0000640006472100017500000000010613060040031013350 0ustar piercepierceDavid W. Pierce Scripps Institution of Oceanography dpierce@ucsd.edu ncview-2.1.8/config.h.in0000640006472100017500000000423613060040363014343 0ustar piercepierce/* config.h.in. Generated from configure.in by autoheader. */ /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the `expat' library (-lexpat). */ #undef HAVE_LIBEXPAT /* Define to 1 if you have the `X11' library (-lX11). */ #undef HAVE_LIBX11 /* Define to 1 if you have the `Xaw' library (-lXaw). */ #undef HAVE_LIBXAW /* Define to 1 if you have the `Xaw3d' library (-lXaw3d). */ #undef HAVE_LIBXAW3D /* Define to 1 if you have the `Xt' library (-lXt). */ #undef HAVE_LIBXT /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define if you have the NETCDF library, either v3 or v4 */ #undef HAVE_NETCDF /* Define if you have version 4 of the NETCDF library */ #undef HAVE_NETCDF4 /* Define if you have PNG library */ #undef HAVE_PNG /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define if you have udunits-2 library */ #undef HAVE_UDUNITS2 /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION /* Define to 1 if the X Window System is missing or not being used. */ #undef X_DISPLAY_MISSING ncview-2.1.8/3saw.ncmap0000750006472100017500000000527213060043755014230 0ustar piercepierce0 255 255 1 251 255 2 246 254 3 241 253 4 236 252 5 231 251 6 226 250 7 221 249 8 216 248 9 211 247 10 206 246 11 201 245 12 196 244 13 191 243 14 186 242 15 181 241 16 176 240 17 171 239 18 166 238 19 161 237 20 156 236 21 151 235 22 146 234 23 141 233 24 136 232 25 131 231 26 126 230 27 121 229 28 116 228 29 111 227 30 106 226 31 101 225 32 96 224 33 91 223 34 86 222 35 81 221 36 76 220 37 71 219 38 66 218 39 61 217 40 56 216 41 51 215 42 46 214 43 41 213 44 36 212 45 31 211 46 26 210 47 21 209 48 16 208 49 11 207 50 6 206 51 1 205 52 252 204 53 247 203 54 242 202 55 237 201 56 232 200 57 227 199 58 222 198 59 217 197 60 212 196 61 207 195 62 202 194 63 197 193 64 192 192 65 187 191 66 182 190 67 177 189 68 172 188 69 167 187 70 162 186 71 157 185 72 152 184 73 147 183 74 142 182 75 137 181 76 132 180 77 127 179 78 122 178 79 117 177 80 112 176 81 107 175 82 102 174 83 97 173 84 92 172 85 87 171 86 82 170 87 77 169 88 72 168 89 67 167 90 62 166 91 57 165 92 52 164 93 47 163 94 42 162 95 37 161 96 32 160 97 27 159 98 22 158 99 17 157 100 12 156 101 7 155 102 2 154 103 253 153 104 248 152 105 243 151 106 238 150 107 233 149 108 228 148 109 223 147 110 218 146 111 213 145 112 208 144 113 203 143 114 198 142 115 193 141 116 188 140 117 183 139 118 178 138 119 173 137 120 168 136 121 163 135 122 158 134 123 153 133 124 148 132 125 143 131 126 138 130 127 133 129 128 128 128 129 123 127 130 118 126 131 113 125 132 108 124 133 103 123 134 98 122 135 93 121 136 88 120 137 83 119 138 78 118 139 73 117 140 68 116 141 63 115 142 58 114 143 53 113 144 48 112 145 43 111 146 38 110 147 33 109 148 28 108 149 23 107 150 18 106 151 13 105 152 8 104 153 3 103 154 254 102 155 249 101 156 244 100 157 239 99 158 234 98 159 229 97 160 224 96 161 219 95 162 214 94 163 209 93 164 204 92 165 199 91 166 194 90 167 189 89 168 184 88 169 179 87 170 174 86 171 169 85 172 164 84 173 159 83 174 154 82 175 149 81 176 144 80 177 139 79 178 134 78 179 129 77 180 124 76 181 119 75 182 114 74 183 109 73 184 104 72 185 99 71 186 94 70 187 89 69 188 84 68 189 79 67 190 74 66 191 69 65 192 64 64 193 59 63 194 54 62 195 49 61 196 44 60 197 39 59 198 34 58 199 29 57 200 24 56 201 19 55 202 14 54 203 9 53 204 4 52 205 255 51 206 250 50 207 245 49 208 240 48 209 235 47 210 230 46 211 225 45 212 220 44 213 215 43 214 210 42 215 205 41 216 200 40 217 195 39 218 190 38 219 185 37 220 180 36 221 175 35 222 170 34 223 165 33 224 160 32 225 155 31 226 150 30 227 145 29 228 140 28 229 135 27 230 130 26 231 125 25 232 120 24 233 115 23 234 110 22 235 105 21 236 100 20 237 95 19 238 90 18 239 85 17 240 80 16 241 75 15 242 70 14 243 65 13 244 60 12 245 55 11 246 50 10 247 45 9 248 40 8 249 35 7 250 30 6 251 25 5 252 20 4 253 15 3 254 10 2 255 5 1 ncview-2.1.8/Ncview-appdefaults0000750006472100017500000001117113060043755016012 0ustar piercepierce! ! app-defaults file for Ncview ! ! David W. Pierce 20 January 2006 dpierce@ucsd.edu ! ! If this does not match the version of ncview being run, an error ! is generated. This helps to make sure that the proper app-defaults ! file is being used. Ncview*version: 1.93 ! ! If this is 1, then ncview will code the dimensionality of the displayable ! variables (in a list) by setting their color to the colors below. If this ! is 0, then no color coding of the dimensionality of the variable is done. Ncview*varColors: 1 ! Ncview*foreground1d: grey Ncview*foreground2d: lightblue3 Ncview*foreground3d: pink2 Ncview*foreground4d: yellow Ncview*foreground5d: white ! ! If this is 1, then ncview will attempt to automatically put on coastlines ! if it "thinks" the data is geographical atmospheric data. Ncview*autoOverlay: 1 ! ! Width of the information-giving labels. If you like wordy titles and ! long names, you might want to set this to be larger; conversely, if ! your descriptions are terse, you might want to set this smaller. Ncview*labelWidth: 555 ! ! Default size, in PIXELS, to set a newly opening window to. Ncview*blowupDefaultSize: 300 ! ! Width of the dimension name buttons. If you use a ! large font, or long dimension names, you might want ! to increase this. Ncview*dimLabelWidth: 95 ! ! Width of the variable name buttons. If you use a ! large font, or long variable names, you might want ! to increase this. Ncview*varLabelWidth: 114 ! ! Number of variables per row of the variable selection box. ! Might want to reduce if you increased 'dimLabelWidth' Ncview*nVarsPerRow: 4 ! ! Some people like "exit" Ncview*quit*label: Quit ! ! It may be desirable to set these, depending on what colors ! you typically have loaded: Ncview*foreground: azure Ncview*background: SteelBlue Ncview*PlotXY_canvas*background: LightSteelBlue Ncview*PlotXY*font: -*-courier-*-r-*-*-34-*-*-*-*-*-*-* ! Ncview*font: -*-lucida-bold-r-*-*-14-*-*-*-*-*-*-* Ncview*axisFont: 10 ! Ncview*ccontour*borderWidth: 0 ! Ncview*label2.justify: Left Ncview*label3.justify: Left Ncview*label4.justify: Left Ncview*label5.justify: Left ! Ncview*label2*borderWidth: 0 Ncview*label3*borderWidth: 0 Ncview*label4*borderWidth: 0 Ncview*label5*borderWidth: 0 ! !*optionbox.borderWidth: 0 ! !*varselectform.borderWidth: 0 Ncview*varlist_label*borderWidth: 0 ! Ncview*label_row.borderWidth: 0 Ncview*label_name.borderWidth: 0 Ncview*label_dimension.borderWidth: 0 Ncview*label_min.borderWidth: 0 Ncview*label_cur.borderWidth: 0 Ncview*label_max.borderWidth: 0 Ncview*label_units.borderWidth: 0 ! Ncview*ydimselectbox.borderWidth: 0 Ncview*ydimlist_label.borderWidth: 0 ! Ncview*xdimselectbox.borderWidth: 0 Ncview*xdimlist_label.borderWidth: 0 ! ! Modifications to standard button presses. My convention ! is that mouse button3 indicates a reversal of standard procedure, ! whereas holding down the control key while pressing a mouse button ! indicates an accelerated version of the standard procedure. You ! might prefer something different. '_mod2' versions are ! the accelerated version of the standard routines, '_mod3' ! are backwards versions of the standards, and '_mod4' are ! accelerated backwards versions of the standard routines. ! '_mod1' are the standard versions themselves. ! ! backup actions Ncview*cmap.translations: #augment ,: cmap_mod3() Ncview*Range.translations: #augment ,: range_mod3() ! ! accelerated actions Ncview*reverse.translations: #override Ctrl,: reverse_mod2() Ncview*back.translations: #override Ctrl,: back_mod2() Ncview*forward.translations: #override Ctrl,: forward_mod2() Ncview*fastforward.translations: #override Ctrl,: fastforward_mod2() ! ! Accelerated, backwards, and accelerated backwards actions Ncview*blowup.translations: #override Ctrl,: blowup_mod4()\n\ ,: blowup_mod3()\n\ Ctrl,: blowup_mod2() ! Add our own redraw routine !*ccontour.translations: #override : redraw_ccontour() ! Ncview*scrollspeed.translations: #override :StartScroll(Continuous) MoveThumb() NotifyThumb() \n\ :MoveThumb() NotifyThumb() ! ! Various actions you can do in the color contour window. Ncview*ccontour.translations: #augment\n\ Ctrl: do_set_min_from_curdata()\n\ q: do_quit_app()\n\ : do_plot_xy()\n\ Ctrl: do_set_min_from_curdata()\n\ Ctrl: do_set_max_from_curdata()\n\ Ctrl: do_set_max_from_curdata()\n\ : do_set_dataedit_place()\n\ : do_set_dataedit_place() ncview-2.1.8/depcomp0000750006472100017500000004271313060040031013666 0ustar piercepierce#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2007-03-29.01 # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007 Free Software # Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, USA. # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by `PROGRAMS ARGS'. object Object file output by `PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputing dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the `deleted header file' problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' ' ' < "$tmpdepfile" | ## Some versions of gcc put a space before the `:'. On the theory ## that the space means something, we add a space to the output as ## well. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like `#:fec' to the end of the # dependency line. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr ' ' ' ' >> $depfile echo >> $depfile # The second pass generates a dummy entry for each header file. tr ' ' ' ' < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> $depfile else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; icc) # Intel's C compiler understands `-MD -MF file'. However on # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" # Add `dependent.h:' lines. sed -ne '2,${; s/^ *//; s/ \\*$//; s/$/:/; p;}' "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then # With Tru64 cc, shared objects can also be used to make a # static library. This mechanism is used in libtool 1.4 series to # handle both shared and static libraries in a single compilation. # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. # # With libtool 1.5 this exception was removed, and libtool now # generates 2 separate objects for the 2 libraries. These two # compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 tmpdepfile2=$dir$base.o.d # libtool 1.5 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.o.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d tmpdepfile4=$dir$base.d "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space in the []. sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # X makedepend shift cleared=no for arg in "$@"; do case $cleared in no) set ""; shift cleared=yes ;; esac case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix="`echo $object | sed 's/^.*\././'`" touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o, # because we must use -o when running libtool. "$@" || exit $? IFS=" " for arg do case "$arg" in "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: ncview-2.1.8/hotres.ncmap0000750006472100017500000000445613060043755014662 0ustar piercepierce1 5 70 8 25 100 15 53 130 23 68 160 31 83 190 39 98 220 47 112 250 55 127 253 62 140 250 69 153 244 75 164 235 82 174 224 88 184 212 95 193 199 101 201 186 107 208 173 112 215 160 118 221 147 123 226 135 128 231 123 134 235 112 139 239 102 143 242 93 148 245 84 153 247 76 157 249 69 161 250 62 165 251 56 169 252 50 173 253 45 177 253 40 181 253 36 184 252 32 188 252 29 191 251 25 194 250 23 197 248 20 200 247 18 203 245 16 206 243 14 208 241 12 211 239 11 213 237 10 216 235 9 218 232 8 220 230 7 222 227 6 224 225 5 226 222 4 228 219 4 230 216 3 232 213 3 233 210 3 235 207 2 236 204 2 238 201 2 239 198 1 240 195 1 241 192 1 242 189 1 243 186 1 244 183 0 245 180 0 246 177 0 247 173 0 248 170 0 248 167 0 249 164 0 250 161 0 250 158 0 251 155 0 251 152 0 251 149 0 252 147 0 252 144 0 252 141 0 252 138 0 253 135 0 253 132 0 253 130 0 253 127 0 253 124 0 253 122 0 253 119 0 252 117 0 252 114 0 252 112 0 252 109 0 252 107 0 251 105 0 251 102 0 251 100 0 250 98 0 250 96 0 249 93 0 249 91 0 248 89 0 248 87 0 247 85 0 247 83 0 246 81 0 245 79 0 245 78 0 244 76 0 243 74 0 243 72 0 242 71 0 241 69 0 240 67 0 240 66 0 239 64 0 238 62 0 237 61 0 236 59 0 235 58 0 235 57 0 234 55 0 233 54 0 232 53 0 231 51 0 230 50 0 229 49 0 228 47 0 227 46 0 226 45 0 225 44 0 224 43 0 223 42 0 222 41 0 221 40 0 220 39 0 219 38 0 218 37 0 217 36 0 216 35 0 214 34 0 213 33 0 212 32 0 211 31 0 210 31 0 209 30 0 208 29 0 207 28 0 205 27 0 204 27 0 203 26 0 202 25 0 201 25 0 200 24 0 199 23 0 197 23 0 196 22 0 195 21 0 194 21 0 193 20 0 192 20 0 191 19 0 189 19 0 188 18 0 187 18 0 186 17 0 185 17 0 184 16 0 182 16 0 181 15 0 180 15 0 179 15 0 178 14 0 177 14 0 175 13 0 174 13 0 173 13 0 172 12 0 171 12 0 170 12 0 168 11 0 167 11 0 166 11 0 165 10 0 164 10 0 163 10 0 162 9 0 161 9 0 159 9 0 158 9 0 157 8 0 156 8 0 155 8 0 154 8 0 153 7 0 152 7 0 150 7 0 149 7 0 148 7 0 147 6 0 146 6 0 145 6 0 144 6 0 143 6 0 142 6 0 141 5 0 140 5 0 139 5 0 138 5 0 137 5 0 136 5 0 135 4 0 133 4 0 132 4 0 131 4 0 130 4 0 129 4 0 128 4 0 127 4 0 126 3 0 125 3 0 124 3 0 123 3 0 122 3 0 122 3 0 121 3 0 120 3 0 119 3 0 118 3 0 117 2 0 116 2 0 115 2 0 114 2 0 113 2 0 112 2 0 111 2 0 110 2 0 109 2 0 108 2 0 108 2 0 107 2 0 106 2 0 105 2 0 104 1 0 103 1 0 102 1 0 101 1 0 101 1 0 100 1 0 99 1 0 98 1 0 97 1 0 96 1 0 96 1 0 95 1 0 94 1 0 93 1 0 92 1 0 92 1 0 91 1 0 90 0 0 ncview-2.1.8/configure.in0000640006472100017500000003310613060040031014617 0ustar piercepiercednl Process this file with autoconf to produce a configure script. dnl set version m4_define([ncview_major_version],[2]) m4_define([ncview_minor_version],[0]) m4_define([ncview_micro_version],[0]) m4_define([ncview_version],[ncview_major_version.ncview_minor_version.ncview_micro_version]) m4_define([ncview_release_date],[15 Feb 2010]) AC_INIT([ncview],[ncview_version],[dpierce@ucsd.edu]) # Handle netcdf AC_PATH_NETCDF # For ncview-2.0, I've chosen to REQUIRE the netcdf V4 interface. if test $NETCDF_V4 = "no"; then echo "-------------------------------------------------------------------" echo "ncview version 2.0 REQUIRES the netcdf library be version 4 or above," echo "AND installed with HDF-5 support (i.e., the netcdf library must be" echo "compiled with the --enable-netcdf-4 flag). If you don't want to install" echo "the full version of netcdf-4 with HDF-5 support, then please install" echo "ncview version 1.93g instead." echo "-------------------------------------------------------------------" exit -1 fi #------------------------------------------------------------------------ # Check for C compiler. NOTE that this must come AFTER the netcdf check. # The netcdf library could have been compiled with, for example, Intel C; # we have to specifically check if the same compiler used to compile the # netcdf library exists. #------------------------------------------------------------------------ AC_PROG_CC( $NETCDF_CC ) AC_ISC_POSIX AC_HEADER_STDC AC_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE([ncview],[ncview_version]) AC_PATH_X if test "x$no_x" == "xyes"; then echo "------------------------------------------------------------------------------------" echo "Error, the X libraries and development headers must be installed for ncview to work!" echo "------------------------------------------------------------------------------------" echo "More information: You are trying to compile ncview. The machine you are compiling on" echo "probably already has the X windows *runtime* libraries installed, but to *compile*" echo "a program you need more than just the runtime libraries. You need what are usually" echo "called the 'development headers', named because they are used when developing or" echo "compiling X windows programs. The best advice I can give you is to use your package" echo "manager to look for a package whose name is something along the lines of x11-devel," echo "or xorg-x11-proto-devel, or something along those lines that indicates the package" echo "contains the X windows development headers. Install that package first, then try to" echo "remake ncview. " echo "Note: If that still fails, even after you've installed the X windows *development*" echo "headers, then you may be on a machine where the automatic configuration system is not" echo "set up quite as it probably should be. In that case, you might have to specify the" echo "location of the X libraries and X headers manually. For example, on some machines" echo "the following will work:" echo " ./configure --x-libraries=/usr/lib64 --x-includes=/usr/include/X11" echo " ^^^^^^^^^^ ^^^^^^^^^^^^^^^^ these are what" echo "you want to set to reflect the location of files such as libX11.so and X.h on your" echo "particular system." exit -1 fi AC_PATH_XTRA #looking for Athena widgets # # This snippet of code is Copyright (c) 2009 Magnus Hagdorn # released under GPL-3; extended by David Pierce to check Xaw3d if Xaw fails, apparently # Fedoras ship with Xaw3d but not Xaw # haveAthena=yes LIBSsave=$LIBS CFLAGSsave=$CFLAGS CFLAGS=$X_CFLAGS LIBS=$X_LIBS AC_MSG_CHECKING([for the Athena widgets]) AC_MSG_RESULT() AC_CHECK_LIB(Xt,XtWindow,[],[haveAthena=no]) AC_CHECK_LIB(Xaw, XawScrollbarSetThumb,[],[haveAthena=no]) if test x"$haveAthena"x = "xnox"; then haveAthena=yes AC_MSG_CHECKING([for the Athena 3d widgets instead]) AC_CHECK_LIB(Xaw3d, XawScrollbarSetThumb,[],[haveAthena=no]) fi AC_CHECK_HEADER([X11/Intrinsic.h],[],[haveAthena=no]) AC_CHECK_HEADER([X11/Xaw/Simple.h],[],[haveAthena=no]) if test x"$haveAthena"x != "xyesx"; then # On AIX this fails because the Xmu header needs to be there as well... AC_CHECK_HEADER([X11/Xaw/Simple.h],[],[haveAthena=no],[[ #include ]]) if test x"$haveAthena"x != "xyesx"; then AC_MSG_ERROR([Could not find Athena widgets library and header (checked w/Xmu.h included as well). Use your package manager to install the X windows development libraries and headers.]) fi fi XAW_LIBS=$LIBS echo "X Athena widget (Xaw) libraries: $XAW_LIBS" AC_SUBST(XAW_LIBS) LIBS=$LIBSsave CFLAGS=$CFLAGSsave #------------------------------------------------------------------------------ # Check for X11 library. It's not clear to me why this is necessary, yet Darwin # requires a separate check #------------------------------------------------------------------------------ haveX11=yes LIBSsave=$LIBS CFLAGSsave=$CFLAGS CFLAGS=$X_CFLAGS LIBS=$X_LIBS AC_MSG_CHECKING([for X11 library]) AC_MSG_RESULT() AC_CHECK_LIB(X11,XPutImage,[],[haveX11=no]) if test x"$haveX11"x != "xyesx"; then AC_MSG_ERROR([Could not find X11 library. Use your package manager to install the X windows development libraries and headers.]) fi X11_LIBS=$LIBS echo "X11 libraries: $X11_LIBS" AC_SUBST(X11_LIBS) LIBS=$LIBSsave CFLAGS=$CFLAGSsave # Handle udunits2 AC_PATH_UDUNITS2 do_udunits2=false if test x$UDUNITS2_INCDIR != x; then if test x$UDUNITS2_LIBDIR != x; then do_udunits2=true fi fi if test $do_udunits2 = true; then echo "****************************************************************************" echo "Udunits library version 2 support enabled. " echo "udunits2 dirs: include: $UDUNITS2_INCDIR library: $UDUNITS2_LIBDIR libname: $UDUNITS2_LIBNAME" echo "****************************************************************************" DO_UDUNITS2_LINE="INC_UDUNITS2 = -DINC_UDUNITS2" DO_UDUNITS2_INCDIR="UDUNITS2INCDIR = -I$UDUNITS2_INCDIR" DO_UDUNITS2_LIBDIR="UDUNITS2LIBDIR = -L$UDUNITS2_LIBDIR" DO_UDUNITS2_LIBNAME="UDUNITS2LIB = -l$UDUNITS2_LIBNAME" else echo "************************************************************************" echo "Note: udunits2 support is NOT enabled, because I could not find the " echo "location of the udunits2 include file 'udunits2.h' or library file" echo "'libudunits2.a'. Ncview uses the udunits2 package to format date strings" echo "with units of the form 'days since 1900-01-01'. If you do not use" echo "these udunits2-standard date formats, then don't worry about the lack" echo "of udunits2 support. If you DO use udunits2 format date strings, and" echo "you want the udunits2 support, then you must tell me where to find" echo "the udunits2 package by giving arguments to configure, as follows:" echo " ./configure --with-udunits2_incdir=include_directory --with-udunits2_libdir=library_directory" echo "************************************************************************" DO_UDUNITS2_LINE="#INC_UDUNITS2 = -DINC_UDUNITS2" DO_UDUNITS2_INCDIR="#UDUNITS2INCDIR = -I$UDUNITS2_INCDIR" DO_UDUNITS2_LIBDIR="#UDUNITS2LIBDIR = -I$UDUNITS2_LIBDIR" DO_UDUNITS2_LIBNAME="#UDUNITS2LIB = -l$UDUNITS2_LIBNAME" fi AC_SUBST(DO_UDUNITS2_LINE) AC_SUBST(DO_UDUNITS2_INCDIR) AC_SUBST(DO_UDUNITS2_LIBDIR) AC_SUBST(DO_UDUNITS2_LIBNAME) # Handle png AC_PATH_PNG do_png=false if test x$PNG_INCDIR != x; then if test x$PNG_LIBDIR != x; then do_png=true fi fi if test $do_png = true; then DO_PNG_LINE="INC_PNG = -DINC_PNG" DO_PNG_INCDIR="PNGINCDIR = -I$PNG_INCDIR" DO_PNG_LIBDIR="PNGLIBDIR = -L$PNG_LIBDIR" DO_PNG_LIBNAME="PNGLIB = -l$PNG_LIBNAME" else echo "************************************************************************" echo "Note: the -frames option is NOT enabled, because I could not find the " echo "location of the PNG include file 'png.h' or library file" echo "'libpng.so'. Ncview uses the png package to dump out the frames viewed," echo "which is an easy way to make an mpeg video of the data if you want." echo "If you do not want this feature, then don't worry about the lack" echo "of png support. If you DO want this, then you must install libpng, or tell " echo "me where to find the png package by giving arguments to configure, as follows:" echo " ./configure -with-png_incdir=include_directory -with-png_libdir=library_directory" echo "************************************************************************" DO_PNG_LINE="#INC_PNG = -DINC_PNG" DO_PNG_INCDIR="#PNGINCDIR = -I$PNG_INCDIR" DO_PNG_LIBDIR="#PNGLIBDIR = -I$PNG_LIBDIR" DO_PNG_LIBNAME="#PNGLIB = -l$PNG_LIBNAME" fi AC_SUBST(DO_PNG_LINE) AC_SUBST(DO_PNG_INCDIR) AC_SUBST(DO_PNG_LIBDIR) AC_SUBST(DO_PNG_LIBNAME) PREFIX=${prefix} AC_PROG_INSTALL AC_SUBST(PREFIX) AC_SUBST(CFLAGS) AC_SUBST(CPPFLAGS) AC_SUBST(LDFLAGS) AC_SUBST(X_INCLUDES) #---------------------------------------------------------------------------- # We want to test if the same compiler was used for the netcdf library as for # ncview. This might be complicated by the fact that often "gcc" and "cc" # end up invoking the same compiler. Use an ugly hack that I have no idea # if it generally works or not. Probably not. #---------------------------------------------------------------------------- CC_TEST_SAME=$CC #----------------------------------------------------------------------- # Point of following obscure manipulations is that $CC can have multiple # words, for example, it could be "gcc -fPIC -lm". We want to keep only # the first word, so use 'set' and then take the first arg ($1). #----------------------------------------------------------------------- set $CC_TEST_SAME CC_TEST_SAME=$1 if test x$CC_TEST_SAME = xcc; then CC_TEST_SAME=gcc fi NETCDF_CC_TEST_SAME=$NETCDF_CC set $NETCDF_CC_TEST_SAME NETCDF_CC_TEST_SAME=$1 if test x$NETCDF_CC_TEST_SAME = xcc; then NETCDF_CC_TEST_SAME=gcc fi if test x$CC_TEST_SAME != x$NETCDF_CC_TEST_SAME; then echo "======================================================================" echo "Configuration error: You specified that the \"$CC\" C compiler should be" echo "used to build ncview, but the netcdf library was compiled with the \"$NETCDF_CC\"" echo "compiler. Here is the path where I found the netcdf library:" echo " $NETCDF_LDFLAGS" echo "You must use the same compiler for ncview as was used to build the netcdf library!" echo " " echo "There are two possible ways to fix this." echo " " echo "1) Download the netcdf library and compile it with the $CC compiler," echo "install it, and try again to build ncview. NOTE that if you do this," echo "you might have more than one version of the netcdf library on your system," echo "built with differnt compilers, which can get confusing. If you do this," echo "you will have to specify the path to the (new) version of nc-config" echo "that was compiled using the $CC compiler by configuring ncview in a " echo "way similar to this:" echo " " echo " ./configure --with-nc-config=/path/to/newly/compiled/nc-config" echo " " echo "2) Configure ncview to use the $NETCDF_CC compiler." echo "To do this, set environmental variable CC to $NETCDF_CC" echo "and run ./configure again" echo "===================================================================" exit -1 fi #---------------------------------------------------------------------------------- # Construct our RPATH flags. Idea here is that we have LDFLAGS that might look, # for example, something like this: # LIBS="-L/usr/local/lib -lnetcdf -L/home/pierce/lib -ludunits" # We want to convert this to -rpath flags suitable for the compiler, which would # have this format: # "-Wl,-rpath,/usr/local/lib -Wl,-rpath,/home/pierce/lib" # # As a safety check, I only do this for the GNU compiler, as I don't know if this # is anything like correct syntax for other compilers. Note that this *does* work # for the Intel icc compiler, but also that the icc compiler sets $ac_compiler_gnu # to "yes". Go figure. #---------------------------------------------------------------------------------- echo "ac_computer_gnu: $ac_compiler_gnu" if test x$ac_compiler_gnu = xyes; then RPATH_FLAGS="" for word in $UDUNITS2_LDFLAGS $NETCDF_LDFLAGS; do if test `expr $word : -L/` -eq 3; then #RPDIR=`expr substr $word 3 999`; RPDIR=${word:2} RPATH_FLAGS="$RPATH_FLAGS -Wl,-rpath,$RPDIR" fi done AC_SUBST(RPATH_FLAGS) fi AC_CONFIG_FILES([Makefile src/Makefile]) AC_OUTPUT echo " " echo "----------- Configure Summary ----------" echo "Compiler:" echo " CC = $CC" echo " Runtime path flags = $RPATH_FLAGS" echo " " echo "UDUNITS:" if test $do_udunits2 = true; then echo " UDUNITS2_LIBS = $UDUNITS2_LIBS" echo " UDUNITS2_CPPFLAGS = $UDUNITS2_CPPFLAGS" echo " UDUNITS2_LDFLAGS = $UDUNITS2_LDFLAGS" echo " " else echo " not found. Specify --with-udunits2_incdir=... and --with-udunits2_libdir=... flags to enable" fi echo " " echo "NETCDF:" echo " VERSION = $NETCDF_VERSION" echo " COMPILER USED = $NETCDF_CC" echo " NETCDF_CPPFLAGS = $NETCDF_CPPFLAGS" echo " NETCDF_LDFLAGS = $NETCDF_LDFLAGS" echo " NETCDF_V4 = $NETCDF_V4" echo " " echo "X:" echo " X_CFLAGS = $X_CFLAGS" echo " X11_LIBS = $X11_LIBS" echo " XAW_LIBS = $XAW_LIBS" echo " X_PRE_LIBS = $X_PRE_LIBS" echo " X_LIBS = $X_LIBS" echo " X_EXTRA_LIBS = $X_EXTRA_LIBS" echo " " echo "PNG:" if test $do_png = true; then echo " PNG_LIBS = $PNG_LIBS" echo " PNG_CPPFLAGS = $PNG_CPPFLAGS" echo " PNG_LDFLAGS = $PNG_LDFLAGS" echo " " else echo " not found. Install libpng, or specify --with-png_incdir=... and --with-png_libdir=... flags to enable" fi ncview-2.1.8/bw.ncmap0000640006472100017500000000526613060043755013764 0ustar piercepierce0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 90 90 90 91 91 91 92 92 92 93 93 93 94 94 94 95 95 95 96 96 96 97 97 97 98 98 98 99 99 99 100 100 100 101 101 101 102 102 102 103 103 103 104 104 104 105 105 105 106 106 106 107 107 107 108 108 108 109 109 109 110 110 110 111 111 111 112 112 112 113 113 113 114 114 114 115 115 115 116 116 116 117 117 117 118 118 118 119 119 119 120 120 120 121 121 121 122 122 122 123 123 123 124 124 124 125 125 125 126 126 126 127 127 127 128 128 128 129 129 129 130 130 130 131 131 131 132 132 132 133 133 133 134 134 134 135 135 135 136 136 136 137 137 137 138 138 138 139 139 139 140 140 140 141 141 141 142 142 142 143 143 143 144 144 144 145 145 145 146 146 146 147 147 147 148 148 148 149 149 149 150 150 150 151 151 151 152 152 152 153 153 153 154 154 154 155 155 155 156 156 156 157 157 157 158 158 158 159 159 159 160 160 160 161 161 161 162 162 162 163 163 163 164 164 164 165 165 165 166 166 166 167 167 167 168 168 168 169 169 169 170 170 170 171 171 171 172 172 172 173 173 173 174 174 174 175 175 175 176 176 176 177 177 177 178 178 178 179 179 179 180 180 180 181 181 181 182 182 182 183 183 183 184 184 184 185 185 185 186 186 186 187 187 187 188 188 188 189 189 189 190 190 190 191 191 191 192 192 192 193 193 193 194 194 194 195 195 195 196 196 196 197 197 197 198 198 198 199 199 199 200 200 200 201 201 201 202 202 202 203 203 203 204 204 204 205 205 205 206 206 206 207 207 207 208 208 208 209 209 209 210 210 210 211 211 211 212 212 212 213 213 213 214 214 214 215 215 215 216 216 216 217 217 217 218 218 218 219 219 219 220 220 220 221 221 221 222 222 222 223 223 223 224 224 224 225 225 225 226 226 226 227 227 227 228 228 228 229 229 229 230 230 230 231 231 231 232 232 232 233 233 233 234 234 234 235 235 235 236 236 236 237 237 237 238 238 238 239 239 239 240 240 240 241 241 241 242 242 242 243 243 243 244 244 244 245 245 245 246 246 246 247 247 247 248 248 248 249 249 249 250 250 250 251 251 251 252 252 252 253 253 253 254 254 254 255 255 255