summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/Makefile.am64
-rw-r--r--tests/hgarray.c460
-rw-r--r--tests/hgdict.c489
-rw-r--r--tests/hgfile.c109
-rw-r--r--tests/hgobject.c533
-rw-r--r--tests/hgstack.c343
-rw-r--r--tests/hgstring.c151
-rw-r--r--tests/main.c41
-rw-r--r--tests/main.h34
-rw-r--r--tests/ps/Makefile.am13
-rw-r--r--tests/ps/arc.ps2
-rw-r--r--tests/ps/concat.ps1
-rw-r--r--tests/ps/currentpoint.ps2
-rw-r--r--tests/ps/curveto.ps1
-rw-r--r--tests/ps/doretree.ps2485
-rw-r--r--tests/ps/ge.ps4
-rw-r--r--tests/ps/gt.ps7
-rw-r--r--tests/ps/idiv.ps3
-rw-r--r--tests/ps/known.ps4
-rw-r--r--tests/ps/le.ps4
-rw-r--r--tests/ps/length.ps11
-rw-r--r--tests/ps/loop.ps1
-rw-r--r--tests/ps/matrix.ps1
-rw-r--r--tests/ps/mod.ps4
-rw-r--r--tests/ps/mul.ps1
-rw-r--r--tests/ps/ne.ps5
-rw-r--r--tests/ps/neg.ps4
-rw-r--r--tests/ps/not.ps3
-rw-r--r--tests/ps/or.ps5
-rw-r--r--tests/ps/pathbbox.ps2
-rw-r--r--tests/ps/pop.ps1
-rw-r--r--tests/ps/repeat.ps1
-rw-r--r--tests/ps/sin.ps2
-rw-r--r--tests/ps/snowflak.ps93
-rw-r--r--tests/ps/test-0base.ps13
-rw-r--r--tests/ps/test-abs.ps11
-rw-r--r--tests/ps/test-add.ps17
-rw-r--r--tests/ps/test-aload.ps13
-rw-r--r--tests/ps/test-anchorsearch.ps19
-rw-r--r--tests/ps/test-and.ps21
-rw-r--r--tests/ps/test-array.ps11
-rw-r--r--tests/ps/test-astore.ps14
-rw-r--r--tests/ps/test-atan.ps16
-rw-r--r--tests/ps/test-begin.ps11
-rw-r--r--tests/ps/test-bind.ps9
-rw-r--r--tests/ps/test-bitshift.ps13
-rw-r--r--tests/ps/test-ceiling.ps11
-rw-r--r--tests/ps/test-clear.ps5
-rw-r--r--tests/ps/test-cleartomark.ps7
-rw-r--r--tests/ps/test-closefile.ps8
-rw-r--r--tests/ps/test-concatmatrix.ps24
-rw-r--r--tests/ps/test-copy.ps33
-rw-r--r--tests/ps/test-cos.ps10
-rw-r--r--tests/ps/test-count.ps6
-rw-r--r--tests/ps/test-countdictstack.ps11
-rw-r--r--tests/ps/test-counttomark.ps7
-rw-r--r--tests/ps/test-currentdict.ps7
-rw-r--r--tests/ps/test-currentfile.ps7
-rw-r--r--tests/ps/test-cvi.ps21
-rw-r--r--tests/ps/test-cvlit.ps10
-rw-r--r--tests/ps/test-cvn.ps14
-rw-r--r--tests/ps/test-cvr.ps18
-rw-r--r--tests/ps/test-cvrs.ps22
-rw-r--r--tests/ps/test-cvs.ps15
-rw-r--r--tests/ps/test-cvx.ps6
-rw-r--r--tests/ps/test-def.ps23
-rw-r--r--tests/ps/test-dict.ps11
-rw-r--r--tests/ps/test-dictstack.ps9
-rw-r--r--tests/ps/test-div.ps14
-rw-r--r--tests/ps/test-dup.ps7
-rw-r--r--tests/ps/test-end.ps6
-rw-r--r--tests/ps/test-eq.ps40
-rw-r--r--tests/ps/test-errordict.ps6
-rw-r--r--tests/ps/test-exch.ps7
-rw-r--r--tests/ps/test-exec.ps8
-rw-r--r--tests/ps/test-execstack.ps9
-rw-r--r--tests/ps/test-executeonly.ps14
-rw-r--r--tests/ps/test-exit.ps22
-rw-r--r--tests/ps/test-exp.ps12
-rwxr-xr-xtests/ps/test-ps.sh22
-rw-r--r--tests/ps/testtest-currentfile.ps1
-rw-r--r--tests/ps/testtest-exit.ps1
-rw-r--r--tests/ps/toh4.ps302
-rw-r--r--tests/ps/translate.ps1
-rw-r--r--tests/ps/truncate.ps2
-rw-r--r--tests/ps/type.ps13
-rw-r--r--tests/ps/usertime.ps1
-rw-r--r--tests/ps/vasarely.ps588
-rw-r--r--tests/ps/where.ps2
-rwxr-xr-xtests/run.sh21
90 files changed, 0 insertions, 6436 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
deleted file mode 100644
index 3a742ad..0000000
--- a/tests/Makefile.am
+++ /dev/null
@@ -1,64 +0,0 @@
-NULL =
-SUBDIRS =
-
-INCLUDES = \
- -I$(top_srcdir)/hieroglyph \
- $(HG_CFLAGS) \
- $(CHECK_CFLAGS) \
- $(NULL)
-DEPS = \
- $(top_builddir)/hieroglyph/libhieroglyph.la \
- $(NULL)
-LDADDS = \
- $(top_builddir)/hieroglyph/libhieroglyph.la \
- $(CHECK_LIBS) \
- $(NULL)
-
-noinst_PROGRAMS = \
- test-hgobject \
- test-hgarray \
- test-hgdict \
- test-hgfile \
- test-hgstack \
- test-hgstring \
- $(NULL)
-
-test_hgobject_SOURCES = \
- main.c \
- hgobject.c \
- $(NULL)
-test_hgobject_LDADD = $(LDADDS)
-test_hgarray_SOURCES = \
- main.c \
- hgarray.c \
- $(NULL)
-test_hgarray_LDADD = $(LDADDS)
-test_hgdict_SOURCES = \
- main.c \
- hgdict.c \
- $(NULL)
-test_hgdict_LDADD = $(LDADDS)
-test_hgfile_SOURCES = \
- main.c \
- hgfile.c \
- $(NULL)
-test_hgfile_LDADD = $(LDADDS)
-test_hgstack_SOURCES = \
- main.c \
- hgstack.c \
- $(NULL)
-test_hgstack_LDADD = $(LDADDS)
-test_hgstring_SOURCES = \
- main.c \
- hgstring.c \
- $(NULL)
-test_hgstring_LDADD = $(LDADDS)
-
-TESTS = \
- test-hgobject \
- test-hgarray \
- test-hgdict \
- test-hgfile \
- test-hgstack \
- test-hgstring \
- $(NULL)
diff --git a/tests/hgarray.c b/tests/hgarray.c
deleted file mode 100644
index b933014..0000000
--- a/tests/hgarray.c
+++ /dev/null
@@ -1,460 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/*
- * hgarray.c
- * Copyright (C) 2007 Akira TAGOH
- *
- * Authors:
- * Akira TAGOH <akira@tagoh.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library 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
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-#include <hieroglyph/hgarray.h>
-#include <hieroglyph/hgobject.h>
-#include <hieroglyph/vm.h>
-#include "main.h"
-
-
-hg_vm_t *vm;
-hg_object_t *obj;
-
-void
-setup(void)
-{
- vm = hg_vm_new();
-}
-
-void
-teardown(void)
-{
- hg_vm_destroy(vm);
-}
-
-/* array object */
-TDEF (hg_object_array_new)
-{
- obj = hg_object_array_new(vm, 10);
-
- TNUL (obj);
- fail_unless(HG_OBJECT_GET_N_OBJECTS (obj) == 1, "The amount of the object is different.");
- fail_unless(HG_OBJECT_IS_ARRAY (obj), "Object isn't an array.");
- fail_unless(HG_OBJECT_ARRAY (obj)->length == 10, "The amount of the array is different.");
-
- hg_object_free(vm, obj);
-
- obj = hg_object_array_new(vm, 0);
-
- TNUL (obj);
- fail_unless(HG_OBJECT_GET_N_OBJECTS (obj) == 1, "The amount of the object is different.");
- fail_unless(HG_OBJECT_IS_ARRAY (obj), "Object isn't an array.");
- fail_unless(HG_OBJECT_ARRAY (obj)->length == 0, "The amount of the array is different.");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-TDEF (hg_object_array_subarray_new)
-{
- gboolean flag;
- hg_object_t *obj2;
-
- obj = hg_object_array_new(vm, 10);
-
- TNUL (obj);
- fail_unless(HG_OBJECT_GET_N_OBJECTS (obj) == 1, "The amount of the object is different.");
- fail_unless(HG_OBJECT_IS_ARRAY (obj), "Object isn't an array.");
- fail_unless(HG_OBJECT_ARRAY (obj)->length == 10, "The amount of the array is different.");
-
- obj2 = hg_object_array_subarray_new(vm, obj, 5, 5);
- fail_unless(HG_OBJECT_GET_N_OBJECTS (obj2) == 1, "The amount of the object is different.");
- fail_unless(HG_OBJECT_IS_ARRAY (obj2), "Object isn't an array.");
- fail_unless(HG_OBJECT_ARRAY (obj2)->length == 0, "The amount of the array is different.");
- fail_unless(HG_OBJECT_ARRAY (obj2)->real_length == 5, "The amount of the array is different.");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- obj = hg_object_new(vm, 1);
-
- TNUL (obj);
- fail_unless(HG_OBJECT_GET_N_OBJECTS (obj) == 1, "The amount of the object is different.");
-
- if (hg_is_stacktrace_enabled)
- flag = hg_is_stacktrace_enabled();
- hg_use_stacktrace(FALSE);
- hg_quiet_warning_messages(TRUE);
- obj2 = hg_object_array_subarray_new(vm, obj, 0, 0);
- if (hg_is_stacktrace_enabled)
- hg_use_stacktrace(flag);
- hg_quiet_warning_messages(FALSE);
-
- fail_unless(obj2 == NULL, "Not allowed to create an array object without the parent array object.");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-TDEF (hg_object_array_put)
-{
- hg_object_t *obj2, *obj3;
- gboolean retval;
-
- obj = hg_object_array_new(vm, 5);
-
- TNUL (obj);
-
- obj2 = hg_object_boolean_new(vm, TRUE);
-
- TNUL (obj2);
- fail_unless(HG_OBJECT_IS_BOOLEAN (obj2), "Failed to create a boolean object");
-
- retval = hg_object_array_put(vm, obj, obj2, 0);
- fail_unless(retval == TRUE, "Failed to put an object to the array");
- fail_unless(((hg_object_t **)HG_OBJECT_ARRAY_DATA (obj)->array)[0] == obj2, "Failed to put an object to the array expectedly");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- obj = hg_object_array_new(vm, 10);
-
- TNUL (obj);
-
- obj2 = hg_object_array_subarray_new(vm, obj, 5, 5);
-
- TNUL (obj2);
-
- obj3 = hg_object_boolean_new(vm, TRUE);
-
- TNUL (obj3);
-
- retval = hg_object_array_put(vm, obj2, obj3, 0);
- fail_unless(retval == TRUE, "Failed to put an object to the sub array");
- fail_unless(((hg_object_t **)HG_OBJECT_ARRAY_DATA (obj2)->array)[0] == obj3, "Failed to put an object to the sub array expectedly");
- fail_unless(((hg_object_t **)HG_OBJECT_ARRAY_DATA (obj)->array)[5] == obj3, "Failed to sync between the array and the sub array on putting an object");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
- hg_object_free(vm, obj3);
-}
-TEND
-
-TDEF (hg_object_array_get)
-{
- hg_object_t *obj2, *obj3;
- gboolean retval;
-
- obj = hg_object_array_new(vm, 10);
- TNUL (obj);
-
- obj2 = hg_object_boolean_new(vm, TRUE);
- TNUL (obj2);
-
- retval = hg_object_array_put(vm, obj, obj2, 0);
- fail_unless(retval == TRUE, "Failed to put an object to the array");
-
- obj3 = hg_object_array_get(vm, obj, 0);
- fail_unless(obj3 != NULL, "Failed to get an object from the array");
- fail_unless(hg_object_compare(obj2, obj3), "Failed to get an expected object from the array");
- fail_unless(obj2 != obj3, "Object has to be new one");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
- hg_object_free(vm, obj3);
-
- obj = hg_object_array_new(vm, 10);
- TNUL (obj);
-
- obj2 = hg_object_array_new(vm, 5);
- TNUL (obj2);
-
- retval = hg_object_array_put(vm, obj, obj2, 0);
- fail_unless(retval == TRUE, "Failed to put an object to the array");
-
- obj3 = hg_object_array_get(vm, obj, 0);
- fail_unless(obj3 != NULL, "Failed to get an object from the array");
- fail_unless(hg_object_compare(obj2, obj3), "Failed to get an expected object from the array");
- fail_unless(obj2 == obj3, "Have to return the same object for the complex object");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-}
-TEND
-
-TDEF (hg_object_array_get_const)
-{
- hg_object_t *obj2, *obj3;
- gboolean retval;
-
- obj = hg_object_array_new(vm, 10);
- TNUL (obj);
-
- obj2 = hg_object_boolean_new(vm, TRUE);
- TNUL (obj2);
-
- retval = hg_object_array_put(vm, obj, obj2, 0);
- fail_unless(retval == TRUE, "Failed to put an object to the array");
-
- obj3 = hg_object_array_get_const(obj, 0);
- fail_unless(obj3 != NULL, "Failed to get an object from the array");
- fail_unless(hg_object_compare(obj2, obj3), "Failed to get an expected object from the array");
- fail_unless(obj2 == obj3, "Object has to be the same");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- obj = hg_object_array_new(vm, 10);
- TNUL (obj);
-
- obj2 = hg_object_array_new(vm, 5);
- TNUL (obj2);
-
- retval = hg_object_array_put(vm, obj, obj2, 0);
- fail_unless(retval == TRUE, "Failed to put an object to the array");
-
- obj3 = hg_object_array_get_const(obj, 0);
- fail_unless(obj3 != NULL, "Failed to get an object from the array");
- fail_unless(hg_object_compare(obj2, obj3), "Failed to get an expected object from the array");
- fail_unless(obj2 == obj3, "Have to return the same object for the complex object");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-}
-TEND
-
-TDEF (hg_object_array_compare)
-{
- hg_object_t *obj_, *obj1, *obj1_, *obj2, *obj2_;
- gboolean r, r_;
-
- obj = hg_object_array_new(vm, 2);
- obj_ = hg_object_array_new(vm, 2);
-
- TNUL (obj);
- TNUL (obj_);
-
- obj1 = hg_object_boolean_new(vm, TRUE);
- obj1_ = hg_object_boolean_new(vm, TRUE);
-
- TNUL (obj1);
- TNUL (obj1_);
-
- obj2 = hg_object_integer_new(vm, 10);
- obj2_ = hg_object_integer_new(vm, 10);
-
- TNUL (obj2);
- TNUL (obj2_);
-
- r = hg_object_array_put(vm, obj, obj1, 0);
- r_ = hg_object_array_put(vm, obj_, obj1_, 0);
-
- fail_unless(r, "Failed to put an object to the array");
- fail_unless(r_, "Failed to put an object to the array");
-
- r = hg_object_array_put(vm, obj, obj2, 1);
- r_ = hg_object_array_put(vm, obj_, obj2_, 1);
-
- fail_unless(r, "Failed to put an object to the array");
- fail_unless(r_, "Failed to put an object to the array");
-
- fail_unless(hg_object_array_compare(obj, obj_), "Failed to compare the objects");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj_);
- hg_object_free(vm, obj1);
- hg_object_free(vm, obj1_);
- hg_object_free(vm, obj2);
- hg_object_free(vm, obj2_);
-
- /* check failing pattern */
- obj = hg_object_array_new(vm, 2);
- obj_ = hg_object_array_new(vm, 2);
-
- TNUL (obj);
- TNUL (obj_);
-
- obj1 = hg_object_boolean_new(vm, TRUE);
- obj1_ = hg_object_boolean_new(vm, TRUE);
-
- TNUL (obj1);
- TNUL (obj1_);
-
- obj2 = hg_object_integer_new(vm, 10);
- obj2_ = hg_object_integer_new(vm, 1);
-
- TNUL (obj2);
- TNUL (obj2_);
-
- r = hg_object_array_put(vm, obj, obj1, 0);
- r_ = hg_object_array_put(vm, obj_, obj1_, 0);
-
- fail_unless(r, "Failed to put an object to the array");
- fail_unless(r_, "Failed to put an object to the array");
-
- r = hg_object_array_put(vm, obj, obj2, 1);
- r_ = hg_object_array_put(vm, obj_, obj2_, 1);
-
- fail_unless(r, "Failed to put an object to the array");
- fail_unless(r_, "Failed to put an object to the array");
-
- fail_unless(!hg_object_array_compare(obj, obj_), "Failed to compare the objects");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj_);
- hg_object_free(vm, obj1);
- hg_object_free(vm, obj1_);
- hg_object_free(vm, obj2);
- hg_object_free(vm, obj2_);
-
- /* check with the complex object */
- obj = hg_object_array_new(vm, 2);
- obj_ = hg_object_array_new(vm, 2);
-
- TNUL (obj);
- TNUL (obj_);
-
- obj1 = hg_object_boolean_new(vm, TRUE);
- obj1_ = hg_object_boolean_new(vm, TRUE);
-
- TNUL (obj1);
- TNUL (obj1_);
-
- obj2 = hg_object_array_new(vm, 0);
- obj2_ = hg_object_array_new(vm, 0);
-
- TNUL (obj2);
- TNUL (obj2_);
-
- r = hg_object_array_put(vm, obj, obj1, 0);
- r_ = hg_object_array_put(vm, obj_, obj1_, 0);
-
- fail_unless(r, "Failed to put an object to the array");
- fail_unless(r_, "Failed to put an object to the array");
-
- r = hg_object_array_put(vm, obj, obj2, 1);
- r_ = hg_object_array_put(vm, obj_, obj2_, 1);
-
- fail_unless(r, "Failed to put an object to the array");
- fail_unless(r_, "Failed to put an object to the array");
-
- fail_unless(hg_object_array_compare(obj, obj_), "Failed to compare the objects");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj_);
- hg_object_free(vm, obj1);
- hg_object_free(vm, obj1_);
- hg_object_free(vm, obj2);
- hg_object_free(vm, obj2_);
-
- /* check the circular reference */
- obj = hg_object_array_new(vm, 2);
- obj_ = hg_object_array_new(vm, 2);
-
- TNUL (obj);
- TNUL (obj_);
-
- obj1 = hg_object_boolean_new(vm, TRUE);
- obj1_ = hg_object_boolean_new(vm, TRUE);
-
- TNUL (obj1);
- TNUL (obj1_);
-
- obj2 = obj;
- obj2_ = obj_;
-
- r = hg_object_array_put(vm, obj, obj1, 0);
- r_ = hg_object_array_put(vm, obj_, obj1_, 0);
-
- fail_unless(r, "Failed to put an object to the array");
- fail_unless(r_, "Failed to put an object to the array");
-
- r = hg_object_array_put(vm, obj, obj2, 1);
- r_ = hg_object_array_put(vm, obj_, obj2_, 1);
-
- fail_unless(r, "Failed to put an object to the array");
- fail_unless(r_, "Failed to put an object to the array");
-
- fail_unless(hg_object_array_compare(obj, obj_), "Failed to compare the objects");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj_);
- hg_object_free(vm, obj1);
- hg_object_free(vm, obj1_);
-
- /* check the circular reference (failing pattern) */
- obj = hg_object_array_new(vm, 2);
- obj_ = hg_object_array_new(vm, 2);
-
- TNUL (obj);
- TNUL (obj_);
-
- obj1 = hg_object_boolean_new(vm, TRUE);
- obj1_ = hg_object_boolean_new(vm, FALSE);
-
- TNUL (obj1);
- TNUL (obj1_);
-
- obj2 = obj;
- obj2_ = obj_;
-
- r = hg_object_array_put(vm, obj, obj1, 0);
- r_ = hg_object_array_put(vm, obj_, obj1_, 0);
-
- fail_unless(r, "Failed to put an object to the array");
- fail_unless(r_, "Failed to put an object to the array");
-
- r = hg_object_array_put(vm, obj, obj2, 1);
- r_ = hg_object_array_put(vm, obj_, obj2_, 1);
-
- fail_unless(r, "Failed to put an object to the array");
- fail_unless(r_, "Failed to put an object to the array");
-
- fail_unless(!hg_object_array_compare(obj, obj_), "Failed to compare the objects");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj_);
- hg_object_free(vm, obj1);
- hg_object_free(vm, obj1_);
-}
-TEND
-
-TDEF (hg_object_array_dump)
-{
- g_print("FIXME: %s\n", __FUNCTION__);
-}
-TEND
-
-/************************************************************/
-Suite *
-hieroglyph_suite(void)
-{
- Suite *s = suite_create("hg_array_t");
- TCase *tc = tcase_create("Generic Functionalities");
-
- tcase_add_checked_fixture(tc, setup, teardown);
- T (hg_object_array_new);
- T (hg_object_array_subarray_new);
- T (hg_object_array_put);
- T (hg_object_array_get);
- T (hg_object_array_get_const);
- T (hg_object_array_compare);
- T (hg_object_array_dump);
-
- suite_add_tcase(s, tc);
-
- return s;
-}
diff --git a/tests/hgdict.c b/tests/hgdict.c
deleted file mode 100644
index 84f1db2..0000000
--- a/tests/hgdict.c
+++ /dev/null
@@ -1,489 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/*
- * hgdict.c
- * Copyright (C) 2007 Akira TAGOH
- *
- * Authors:
- * Akira TAGOH <akira@tagoh.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library 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
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-#include <hieroglyph/hgdict.h>
-#include <hieroglyph/hgobject.h>
-#include <hieroglyph/vm.h>
-#include "main.h"
-
-
-hg_vm_t *vm;
-hg_object_t *obj;
-
-void
-setup(void)
-{
- vm = hg_vm_new();
-}
-
-void
-teardown(void)
-{
- hg_vm_destroy(vm);
-}
-
-/* dict object */
-TDEF (hg_object_dict_new)
-{
- obj = hg_object_dict_new(vm, 10);
- TNUL (obj);
- fail_unless(HG_OBJECT_IS_DICT (obj), "Object isn't a dict object");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-TDEF (hg_object_dict_compare)
-{
- hg_object_t *obj2;
-
- obj = hg_object_dict_new(vm, 10);
- obj2 = hg_object_dict_new(vm, 10);
-
- TNUL (obj);
- TNUL (obj2);
- fail_unless(!hg_object_dict_compare(obj, obj2), "Different allocation has to be failed");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- obj = hg_object_dict_new(vm, 10);
- obj2 = hg_object_dup(vm, obj);
-
- TNUL (obj);
- TNUL (obj2);
- fail_unless(hg_object_dict_compare(obj, obj2), "Failed to compare the dict objects");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-TDEF (hg_object_dict_dump)
-{
- g_print("FIXME: %s\n", __FUNCTION__);
-}
-TEND
-
-TDEF (hg_object_dict_insert)
-{
- hg_object_t *obj1, *obj1_, *obj2, *obj2_, *obj3, *obj3_, *obj4, *obj4_, *obj_;
- gboolean allocmode = hg_vm_get_current_allocation_mode(vm);
-
- /* objects allocated from the global pool */
- hg_vm_set_current_allocation_mode(vm, TRUE);
-
- obj = hg_object_dict_new(vm, 10);
- TNUL (obj);
-
- obj1 = hg_object_name_new(vm, "bool", FALSE);
- obj1_ = hg_object_boolean_new(vm, TRUE);
- obj2 = hg_object_name_new(vm, "int", FALSE);
- obj2_ = hg_object_integer_new(vm, 10);
- obj3 = hg_object_name_new(vm, "name", FALSE);
- obj3_ = hg_object_name_new(vm, "foo", FALSE);
- TNUL (obj1);
- TNUL (obj1_);
- TNUL (obj2);
- TNUL (obj2_);
- TNUL (obj3);
- TNUL (obj3_);
-
- fail_unless(hg_object_dict_insert(obj, obj1, obj1_), "Failed to insert an object (bool)");
- fail_unless(hg_object_dict_insert(obj, obj2, obj2_), "Failed to insert an object (int)");
- fail_unless(hg_object_dict_insert(obj, obj3, obj3_), "Failed to insert an object (named)");
-
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj1)) != NULL, "Failed to look up the object (bool)");
- fail_unless(hg_object_compare(obj1_, obj_), "Failed to compare the object after looking up (bool)");
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj2)) != NULL, "Failed to look up the object (int)");
- fail_unless(hg_object_compare(obj2_, obj_), "Failed to compare the object after looking up (int)");
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj3)) != NULL, "Failed to look up the object (named)");
- fail_unless(hg_object_compare(obj3_, obj_), "Failed to compare the object after looking up (named)");
-
- /* Insert object allocated in the local pool to the global object */
- hg_vm_set_current_allocation_mode(vm, FALSE);
-
- obj4 = hg_object_name_new(vm, "bool2", FALSE);
- obj4_ = hg_object_boolean_new(vm, TRUE);
- TNUL (obj4);
- TNUL (obj4_);
- fail_unless(!hg_object_dict_insert(obj, obj4, obj4_), "Have to fail inserting the local object into the global object.");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj4_);
- hg_object_free(vm, obj4);
- hg_object_free(vm, obj3_);
- hg_object_free(vm, obj3);
- hg_object_free(vm, obj2_);
- hg_object_free(vm, obj2);
- hg_object_free(vm, obj1_);
- hg_object_free(vm, obj1);
-
- /* objects allocated from the local pool */
- hg_vm_set_current_allocation_mode(vm, FALSE);
-
- obj = hg_object_dict_new(vm, 10);
- TNUL (obj);
- fail_unless(!HG_OBJECT_ATTR_IS_GLOBAL (obj), "Object wasn't allocated from the local pool.");
-
- obj1 = hg_object_name_new(vm, "bool", FALSE);
- obj1_ = hg_object_boolean_new(vm, TRUE);
- obj2 = hg_object_name_new(vm, "int", FALSE);
- obj2_ = hg_object_integer_new(vm, 10);
- obj3 = hg_object_name_new(vm, "name", FALSE);
- obj3_ = hg_object_name_new(vm, "foo", FALSE);
- TNUL (obj1);
- TNUL (obj1_);
- TNUL (obj2);
- TNUL (obj2_);
- TNUL (obj3);
- TNUL (obj3_);
-
- fail_unless(hg_object_dict_insert(obj, obj1, obj1_), "Failed to insert an object (bool)");
- fail_unless(hg_object_dict_insert(obj, obj2, obj2_), "Failed to insert an object (int)");
- fail_unless(hg_object_dict_insert(obj, obj3, obj3_), "Failed to insert an object (named)");
-
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj1)) != NULL, "Failed to look up the object (bool)");
- fail_unless(hg_object_compare(obj1_, obj_), "Failed to compare the object after looking up (bool)");
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj2)) != NULL, "Failed to look up the object (int)");
- fail_unless(hg_object_compare(obj2_, obj_), "Failed to compare the object after looking up (int)");
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj3)) != NULL, "Failed to look up the object (named)");
- fail_unless(hg_object_compare(obj3_, obj_), "Failed to compare the object after looking up (named)");
-
- /* Insert object allocated in the global pool to the local object */
- hg_vm_set_current_allocation_mode(vm, TRUE);
-
- obj4 = hg_object_name_new(vm, "bool2", FALSE);
- obj4_ = hg_object_boolean_new(vm, TRUE);
- TNUL (obj4);
- TNUL (obj4_);
- fail_unless(HG_OBJECT_ATTR_IS_GLOBAL (obj4), "Object wasn't allocated from the global pool.");
- fail_unless(HG_OBJECT_ATTR_IS_GLOBAL (obj4_), "Object wasn't allocated from the global pool.");
- fail_unless(hg_object_dict_insert(obj, obj4, obj4_), "Don't have to fail inserting the global object into the local object.");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj4_);
- hg_object_free(vm, obj4);
- hg_object_free(vm, obj3_);
- hg_object_free(vm, obj3);
- hg_object_free(vm, obj2_);
- hg_object_free(vm, obj2);
- hg_object_free(vm, obj1_);
- hg_object_free(vm, obj1);
-
- /* recover the allocation mode */
- hg_vm_set_current_allocation_mode(vm, allocmode);
-}
-TEND
-
-TDEF (hg_object_dict_insert_without_consistency)
-{
- hg_object_t *obj1, *obj1_;
- gboolean allocmode = hg_vm_get_current_allocation_mode(vm);
-
- /* objects allocated from the global pool */
- hg_vm_set_current_allocation_mode(vm, TRUE);
-
- obj = hg_object_dict_new(vm, 10);
- TNUL (obj);
-
- /* Insert object allocated in the local pool to the global object */
- hg_vm_set_current_allocation_mode(vm, FALSE);
-
- obj1 = hg_object_name_new(vm, "bool2", FALSE);
- obj1_ = hg_object_boolean_new(vm, TRUE);
- TNUL (obj1);
- TNUL (obj1_);
- fail_unless(hg_object_dict_insert_without_consistency(obj, obj1, obj1_), "Failed to insert the local object into the global object.");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj1_);
- hg_object_free(vm, obj1);
-
- /* objects allocated from the local pool */
- hg_vm_set_current_allocation_mode(vm, FALSE);
-
- obj = hg_object_dict_new(vm, 10);
- TNUL (obj);
- fail_unless(!HG_OBJECT_ATTR_IS_GLOBAL (obj), "Object wasn't allocated from the local pool.");
-
- /* Insert object allocated in the global pool to the local object */
- hg_vm_set_current_allocation_mode(vm, TRUE);
-
- obj1 = hg_object_name_new(vm, "bool2", FALSE);
- obj1_ = hg_object_boolean_new(vm, TRUE);
- TNUL (obj1);
- TNUL (obj1_);
- fail_unless(HG_OBJECT_ATTR_IS_GLOBAL (obj1), "Object wasn't allocated from the global pool.");
- fail_unless(HG_OBJECT_ATTR_IS_GLOBAL (obj1_), "Object wasn't allocated from the global pool.");
- fail_unless(hg_object_dict_insert_without_consistency(obj, obj1, obj1_), "Failed to insert the global object into the local object.");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj1_);
- hg_object_free(vm, obj1);
-
- /* recover the allocation mode */
- hg_vm_set_current_allocation_mode(vm, allocmode);
-}
-TEND
-
-TDEF (hg_object_dict_replace)
-{
- hg_object_t *obj1, *obj1_, *obj2, *obj2_, *obj3, *obj3_, *obj4, *obj4_, *obj_;
- gboolean allocmode = hg_vm_get_current_allocation_mode(vm);
-
- /* objects allocated from the global pool */
- hg_vm_set_current_allocation_mode(vm, TRUE);
-
- obj = hg_object_dict_new(vm, 10);
- TNUL (obj);
-
- obj1 = hg_object_name_new(vm, "name", FALSE);
- obj1_ = hg_object_name_new(vm, "bar", FALSE);
- obj2 = hg_object_name_new(vm, "int", FALSE);
- obj2_ = hg_object_integer_new(vm, 10);
- TNUL (obj1);
- TNUL (obj1_);
- TNUL (obj2);
- TNUL (obj2_);
-
- fail_unless(hg_object_dict_insert(obj, obj1, obj1_), "Failed to insert an object (named)");
- fail_unless(hg_object_dict_insert(obj, obj2, obj2_), "Failed to insert an object (int)");
-
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj1)) != NULL, "Failed to look up the object (named)");
- fail_unless(hg_object_compare(obj1_, obj_), "Failed to compare the object after looking up (named)");
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj2)) != NULL, "Failed to look up the object (int)");
- fail_unless(hg_object_compare(obj2_, obj_), "Failed to compare the object after looking up (int)");
-
- obj3 = hg_object_name_new(vm, "name", FALSE);
- obj3_ = hg_object_name_new(vm, "foo", FALSE);
- TNUL (obj3);
- TNUL (obj3_);
- fail_unless(hg_object_dict_replace(obj, obj3, obj3_), "Failed to replace an object (named)");
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj3)) != NULL, "Failed to look up the object (named)");
- fail_unless(hg_object_compare(obj3_, obj_), "Failed to compare the object after looking up (named)");
-
- /* Insert object allocated in the local pool to the global object */
- hg_vm_set_current_allocation_mode(vm, FALSE);
-
- obj4 = hg_object_name_new(vm, "name", FALSE);
- obj4_ = hg_object_name_new(vm, "baz", FALSE);
- TNUL (obj4);
- TNUL (obj4_);
- fail_unless(!hg_object_dict_replace(obj, obj4, obj4_), "Have to fail replacing the local object into the global object.");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj4_);
- hg_object_free(vm, obj4);
- hg_object_free(vm, obj3_);
- hg_object_free(vm, obj3);
- hg_object_free(vm, obj2_);
- hg_object_free(vm, obj2);
- hg_object_free(vm, obj1_);
- hg_object_free(vm, obj1);
-
- /* objects allocated from the local pool */
- hg_vm_set_current_allocation_mode(vm, FALSE);
-
- obj = hg_object_dict_new(vm, 10);
- TNUL (obj);
- fail_unless(!HG_OBJECT_ATTR_IS_GLOBAL (obj), "Object wasn't allocated from the local pool.");
-
- obj1 = hg_object_name_new(vm, "name", FALSE);
- obj1_ = hg_object_name_new(vm, "bar", FALSE);
- obj2 = hg_object_name_new(vm, "int", FALSE);
- obj2_ = hg_object_integer_new(vm, 10);
- TNUL (obj1);
- TNUL (obj1_);
- TNUL (obj2);
- TNUL (obj2_);
-
- fail_unless(hg_object_dict_insert(obj, obj1, obj1_), "Failed to insert an object (named)");
- fail_unless(hg_object_dict_insert(obj, obj2, obj2_), "Failed to insert an object (int)");
-
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj1)) != NULL, "Failed to look up the object (named)");
- fail_unless(hg_object_compare(obj1_, obj_), "Failed to compare the object after looking up (named)");
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj2)) != NULL, "Failed to look up the object (int)");
- fail_unless(hg_object_compare(obj2_, obj_), "Failed to compare the object after looking up (int)");
-
- obj3 = hg_object_name_new(vm, "name", FALSE);
- obj3_ = hg_object_name_new(vm, "foo", FALSE);
- TNUL (obj3);
- TNUL (obj3_);
- fail_unless(hg_object_dict_replace(obj, obj3, obj3_), "Failed to replace an object (named)");
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj3)) != NULL, "Failed to look up the object (named)");
- fail_unless(hg_object_compare(obj3_, obj_), "Failed to compare the object after looking up (named)");
-
- /* Insert object allocated in the global pool to the local object */
- hg_vm_set_current_allocation_mode(vm, TRUE);
-
- obj4 = hg_object_name_new(vm, "name", FALSE);
- obj4_ = hg_object_name_new(vm, "baz", FALSE);
- TNUL (obj4);
- TNUL (obj4_);
- fail_unless(HG_OBJECT_ATTR_IS_GLOBAL (obj4), "Object wasn't allocated from the global pool.");
- fail_unless(HG_OBJECT_ATTR_IS_GLOBAL (obj4_), "Object wasn't allocated from the global pool.");
- fail_unless(hg_object_dict_replace(obj, obj4, obj4_), "Don't have to fail inserting the global object into the local object.");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj4_);
- hg_object_free(vm, obj4);
- hg_object_free(vm, obj3_);
- hg_object_free(vm, obj3);
- hg_object_free(vm, obj2_);
- hg_object_free(vm, obj2);
- hg_object_free(vm, obj1_);
- hg_object_free(vm, obj1);
-
- /* recover the allocation mode */
- hg_vm_set_current_allocation_mode(vm, allocmode);
-}
-TEND
-
-TDEF (hg_object_dict_replace_without_consistency)
-{
- hg_object_t *obj1, *obj1_;
- gboolean allocmode = hg_vm_get_current_allocation_mode(vm);
-
- /* objects allocated from the global pool */
- hg_vm_set_current_allocation_mode(vm, TRUE);
-
- obj = hg_object_dict_new(vm, 10);
- TNUL (obj);
-
- /* Insert object allocated in the local pool to the global object */
- hg_vm_set_current_allocation_mode(vm, FALSE);
-
- obj1 = hg_object_name_new(vm, "bool2", FALSE);
- obj1_ = hg_object_name_new(vm, "foo", FALSE);
- TNUL (obj1);
- TNUL (obj1_);
- fail_unless(hg_object_dict_replace_without_consistency(obj, obj1, obj1_), "Failed to insert the local object into the global object.");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj1_);
- hg_object_free(vm, obj1);
-
- /* objects allocated from the local pool */
- hg_vm_set_current_allocation_mode(vm, FALSE);
-
- obj = hg_object_dict_new(vm, 10);
- TNUL (obj);
- fail_unless(!HG_OBJECT_ATTR_IS_GLOBAL (obj), "Object wasn't allocated from the local pool.");
-
- /* Insert object allocated in the global pool to the local object */
- hg_vm_set_current_allocation_mode(vm, TRUE);
-
- obj1 = hg_object_name_new(vm, "bool2", FALSE);
- obj1_ = hg_object_boolean_new(vm, TRUE);
- TNUL (obj1);
- TNUL (obj1_);
- fail_unless(HG_OBJECT_ATTR_IS_GLOBAL (obj1), "Object wasn't allocated from the global pool.");
- fail_unless(HG_OBJECT_ATTR_IS_GLOBAL (obj1_), "Object wasn't allocated from the global pool.");
- fail_unless(hg_object_dict_replace_without_consistency(obj, obj1, obj1_), "Failed to insert the global object into the local object.");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj1_);
- hg_object_free(vm, obj1);
-
- /* recover the allocation mode */
- hg_vm_set_current_allocation_mode(vm, allocmode);
-}
-TEND
-
-TDEF (hg_object_dict_remove)
-{
- hg_object_t *obj1, *obj1_, *obj2, *obj2_, *obj3, *obj_;
- gboolean allocmode = hg_vm_get_current_allocation_mode(vm);
-
- /* objects allocated from the global pool */
- hg_vm_set_current_allocation_mode(vm, TRUE);
-
- obj = hg_object_dict_new(vm, 10);
- TNUL (obj);
-
- obj1 = hg_object_name_new(vm, "bool", FALSE);
- obj1_ = hg_object_boolean_new(vm, TRUE);
- obj2 = hg_object_name_new(vm, "int", FALSE);
- obj2_ = hg_object_integer_new(vm, 10);
- TNUL (obj1);
- TNUL (obj1_);
- TNUL (obj2);
- TNUL (obj2_);
-
- fail_unless(hg_object_dict_insert(obj, obj1, obj1_), "Failed to insert an object (bool)");
- fail_unless(hg_object_dict_insert(obj, obj2, obj2_), "Failed to insert an object (int)");
-
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj1)) != NULL, "Failed to look up the object (bool)");
- fail_unless(hg_object_compare(obj1_, obj_), "Failed to compare the object after looking up (bool)");
- fail_unless((obj_ = hg_object_dict_lookup(obj, obj2)) != NULL, "Failed to look up the object (int)");
- fail_unless(hg_object_compare(obj2_, obj_), "Failed to compare the object after looking up (int)");
-
- obj3 = hg_object_name_new(vm, "int", FALSE);
- fail_unless(hg_object_dict_remove(obj, obj3), "Failed to remove the key from the dict.");
- fail_unless(hg_object_dict_lookup(obj, obj3) == NULL, "There are still data in the dict.");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj3);
- hg_object_free(vm, obj2_);
- hg_object_free(vm, obj2);
- hg_object_free(vm, obj1_);
- hg_object_free(vm, obj1);
-
- /* recover the allocation mode */
- hg_vm_set_current_allocation_mode(vm, allocmode);
-}
-TEND
-
-TDEF (hg_object_dict_lookup)
-{
- /* all the testcases should be in insert/replace testing.
- * so there are nothing we have to do here so far.
- */
-}
-TEND
-
-/************************************************************/
-Suite *
-hieroglyph_suite(void)
-{
- Suite *s = suite_create("hg_dict_t");
- TCase *tc = tcase_create("Generic Functionalities");
-
- tcase_add_checked_fixture(tc, setup, teardown);
- T (hg_object_dict_new);
- T (hg_object_dict_compare);
- T (hg_object_dict_dump);
- T (hg_object_dict_insert);
- T (hg_object_dict_insert_without_consistency);
- T (hg_object_dict_replace);
- T (hg_object_dict_replace_without_consistency);
- T (hg_object_dict_remove);
- T (hg_object_dict_lookup);
-
- suite_add_tcase(s, tc);
-
- return s;
-}
diff --git a/tests/hgfile.c b/tests/hgfile.c
deleted file mode 100644
index 5a2be10..0000000
--- a/tests/hgfile.c
+++ /dev/null
@@ -1,109 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/*
- * hgfile.c
- * Copyright (C) 2007 Akira TAGOH
- *
- * Authors:
- * Akira TAGOH <akira@tagoh.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library 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
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-#include <hieroglyph/hgfile.h>
-#include <hieroglyph/vm.h>
-#include "main.h"
-
-
-hg_vm_t *vm;
-hg_object_t *obj;
-
-void
-setup(void)
-{
- vm = hg_vm_new();
-}
-
-void
-teardown(void)
-{
- hg_vm_destroy(vm);
-}
-
-/* file object */
-TDEF (hg_object_file_new)
-{
- g_print("FIXME: %s\n", __FUNCTION__);
-}
-TEND
-
-TDEF (hg_object_file_new_from_string)
-{
- g_print("FIXME: %s\n", __FUNCTION__);
-}
-TEND
-
-TDEF (hg_object_file_new_with_custom)
-{
- g_print("FIXME: %s\n", __FUNCTION__);
-}
-TEND
-
-TDEF (hg_object_file_free)
-{
- g_print("FIXME: %s\n", __FUNCTION__);
-}
-TEND
-
-TDEF (hg_object_file_notify_error)
-{
- g_print("FIXME: %s\n", __FUNCTION__);
-}
-TEND
-
-TDEF (hg_object_file_compare)
-{
- g_print("FIXME: %s\n", __FUNCTION__);
-}
-TEND
-
-TDEF (hg_object_file_dump)
-{
- g_print("FIXME: %s\n", __FUNCTION__);
-}
-TEND
-
-/************************************************************/
-Suite *
-hieroglyph_suite(void)
-{
- Suite *s = suite_create("hg_file_t");
- TCase *tc = tcase_create("Generic Functionalities");
-
- tcase_add_checked_fixture(tc, setup, teardown);
- T (hg_object_file_new);
- T (hg_object_file_new_from_string);
- T (hg_object_file_new_with_custom);
- T (hg_object_file_free);
- T (hg_object_file_notify_error);
- T (hg_object_file_compare);
- T (hg_object_file_dump);
-
- suite_add_tcase(s, tc);
-
- return s;
-}
diff --git a/tests/hgobject.c b/tests/hgobject.c
deleted file mode 100644
index 53fbc9c..0000000
--- a/tests/hgobject.c
+++ /dev/null
@@ -1,533 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/*
- * hgobject.c
- * Copyright (C) 2007-2009 Akira TAGOH
- *
- * Authors:
- * Akira TAGOH <akira@tagoh.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library 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
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-#include <hieroglyph/hgobject.h>
-#include <hieroglyph/vm.h>
-#include "main.h"
-
-
-hg_vm_t *vm;
-hg_object_t *obj;
-
-void
-setup(void)
-{
- vm = hg_vm_new();
-}
-
-void
-teardown(void)
-{
- hg_vm_destroy(vm);
-}
-
-/* core object */
-TDEF (hg_object_new)
-{
- gboolean flag;
-
- obj = hg_object_new(vm, 1);
-
- TNUL (obj);
- fail_unless(HG_OBJECT_GET_N_OBJECTS (obj) == 1, "The amount of the object is different.");
-
- hg_object_free(vm, obj);
-
- obj = hg_object_new(vm, 10);
-
- TNUL (obj);
- fail_unless(HG_OBJECT_GET_N_OBJECTS (obj) == 10, "The amount of the object is different.");
-
- hg_object_free(vm, obj);
-
- /* disable stacktrace */
- if (hg_is_stacktrace_enabled)
- flag = hg_is_stacktrace_enabled();
- hg_use_stacktrace(FALSE);
- /* disable warnings */
- hg_quiet_warning_messages(TRUE);
-
- obj = hg_object_new(vm, 0);
- if (hg_is_stacktrace_enabled)
- hg_use_stacktrace(flag);
- hg_quiet_warning_messages(FALSE);
-
- fail_unless(obj == NULL, "Not allowed to create empty object");
-}
-TEND
-
-TDEF (hg_object_sized_new)
-{
- obj = hg_object_sized_new(vm, 10);
-
- TNUL (obj);
- fail_unless(HG_OBJECT_GET_N_OBJECTS (obj) == 1, "The amount of the object is different.");
- fail_unless(HG_OBJECT_HEADER (obj)->total_length == hg_n_alignof (hg_n_alignof (sizeof (hg_object_header_t) + sizeof (_hg_object_t)) + 10), "The length of the object is different.");
-
- hg_object_free(vm, obj);
-
- obj = hg_object_sized_new(vm, 0);
-
- TNUL (obj);
- fail_unless(HG_OBJECT_GET_N_OBJECTS (obj) == 1, "The amount of the object is different.");
- fail_unless(HG_OBJECT_HEADER (obj)->total_length == hg_n_alignof (sizeof (hg_object_header_t) + sizeof (_hg_object_t)), "The length of the object is different.");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-TDEF (hg_object_dup)
-{
- hg_object_t *obj2;
-
- obj = hg_object_new(vm, 1);
-
- TNUL (obj);
- /* disable warning messages */
- hg_quiet_warning_messages(TRUE);
- obj2 = hg_object_dup(vm, obj);
- fail_unless(obj2 == NULL, "Not allowed to duplicate the uninitialized object");
- hg_quiet_warning_messages(FALSE);
-
- hg_object_free(vm, obj);
-
- /* null */
- obj = hg_object_null_new(vm);
-
- fail_unless(obj != NULL, "Failed to create a null object");
- fail_unless(HG_OBJECT_IS_NULL (obj), "Created object isn't a null object");
- obj2 = hg_object_dup(vm, obj);
- fail_unless(obj2 != NULL, "Failed to duplicate a null object");
- fail_unless(HG_OBJECT_IS_NULL (obj2), "Duplicated object isn't a null object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly duplicated");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* integer */
- obj = hg_object_integer_new(vm, 123);
-
- fail_unless(obj != NULL, "Failed to create an integer object");
- fail_unless(HG_OBJECT_IS_INTEGER (obj), "Created object isn't an integer object");
- obj2 = hg_object_dup(vm, obj);
- fail_unless(obj2 != NULL, "Failed to duplicate an integer object");
- fail_unless(HG_OBJECT_IS_INTEGER (obj2), "Duplicated object isn't an integer object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly duplicated");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* real */
- obj = hg_object_real_new(vm, 0.01);
-
- fail_unless(obj != NULL, "Failed to create an real object");
- fail_unless(HG_OBJECT_IS_REAL (obj), "Created object isn't an real object");
- obj2 = hg_object_dup(vm, obj);
- fail_unless(obj2 != NULL, "Failed to duplicate an real object");
- fail_unless(HG_OBJECT_IS_REAL (obj2), "Duplicated object isn't an real object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly duplicated");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* name */
- obj = hg_object_name_new(vm, "foo", FALSE);
-
- fail_unless(obj != NULL, "Failed to create a name object");
- fail_unless(HG_OBJECT_IS_NAME (obj), "Created object isn't a name object");
- obj2 = hg_object_dup(vm, obj);
- fail_unless(obj2 != NULL, "Failed to duplicate a name object");
- fail_unless(HG_OBJECT_IS_NAME (obj2), "Duplicated object isn't a name object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly duplicated");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* name eval */
- obj = hg_object_name_new(vm, "foo", TRUE);
-
- fail_unless(obj != NULL, "Failed to create a name(eval) object");
- fail_unless(HG_OBJECT_IS_EVAL (obj), "Created object isn't a name(eval) object");
- obj2 = hg_object_dup(vm, obj);
- fail_unless(obj2 != NULL, "Failed to duplicate a name object");
- fail_unless(HG_OBJECT_IS_EVAL (obj2), "Duplicated object isn't a name(eval) object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly duplicated");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* system encoding */
- obj = hg_object_system_encoding_new(vm, HG_enc_abs, FALSE);
-
- fail_unless(obj != NULL, "Failed to create a name object");
- fail_unless(HG_OBJECT_IS_NAME (obj), "Created object isn't a name object");
- obj2 = hg_object_dup(vm, obj);
- fail_unless(obj2 != NULL, "Failed to duplicate a name object");
- fail_unless(HG_OBJECT_IS_NAME (obj2), "Duplicated object isn't a name object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly duplicated");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* system encoding eval */
- obj = hg_object_system_encoding_new(vm, HG_enc_abs, TRUE);
-
- fail_unless(obj != NULL, "Failed to create a name(eval) object");
- fail_unless(HG_OBJECT_IS_EVAL (obj), "Created object isn't a name(eval) object");
- obj2 = hg_object_dup(vm, obj);
- fail_unless(obj2 != NULL, "Failed to duplicate a name(eval) object");
- fail_unless(HG_OBJECT_IS_EVAL (obj2), "Duplicated object isn't a name(eval) object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly duplicated");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* boolean */
- obj = hg_object_boolean_new(vm, TRUE);
-
- fail_unless(obj != NULL, "Failed to create a boolean object");
- fail_unless(HG_OBJECT_IS_BOOLEAN (obj), "Created object isn't a boolean object");
- obj2 = hg_object_dup(vm, obj);
- fail_unless(obj2 != NULL, "Failed to duplicate a boolean object");
- fail_unless(HG_OBJECT_IS_BOOLEAN (obj2), "Duplicated object isn't a boolean object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly duplicated");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* mark */
- obj = hg_object_mark_new(vm);
-
- fail_unless(obj != NULL, "Failed to create a mark object");
- fail_unless(HG_OBJECT_IS_MARK (obj), "Created object isn't a mark object");
- obj2 = hg_object_dup(vm, obj);
- fail_unless(obj2 != NULL, "Failed to duplicate a mark object");
- fail_unless(HG_OBJECT_IS_MARK (obj2), "Duplicated object isn't a mark object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly duplicated");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-}
-TEND
-
-TDEF (hg_object_copy)
-{
- hg_object_t *obj2;
-
- obj = hg_object_new(vm, 1);
-
- TNUL (obj);
- obj2 = hg_object_copy(vm, obj);
- fail_unless(obj2 != NULL, "Failed to copy an uninitialized object");
-
- hg_object_free(vm, obj);
-
- /* null */
- obj = hg_object_null_new(vm);
-
- fail_unless(obj != NULL, "Failed to create a null object");
- fail_unless(HG_OBJECT_IS_NULL (obj), "Created object isn't a null object");
- obj2 = hg_object_copy(vm, obj);
- fail_unless(obj2 != NULL, "Failed to copy a null object");
- fail_unless(HG_OBJECT_IS_NULL (obj2), "Copied object isn't a null object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly copied");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* integer */
- obj = hg_object_integer_new(vm, 123);
-
- fail_unless(obj != NULL, "Failed to create an integer object");
- fail_unless(HG_OBJECT_IS_INTEGER (obj), "Created object isn't an integer object");
- obj2 = hg_object_copy(vm, obj);
- fail_unless(obj2 != NULL, "Failed to copy an integer object");
- fail_unless(HG_OBJECT_IS_INTEGER (obj2), "Copied object isn't an integer object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly copied");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* real */
- obj = hg_object_real_new(vm, 0.01);
-
- fail_unless(obj != NULL, "Failed to create an real object");
- fail_unless(HG_OBJECT_IS_REAL (obj), "Created object isn't an real object");
- obj2 = hg_object_copy(vm, obj);
- fail_unless(obj2 != NULL, "Failed to copy an real object");
- fail_unless(HG_OBJECT_IS_REAL (obj2), "Copied object isn't an real object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly copied");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* name */
- obj = hg_object_name_new(vm, "foo", FALSE);
-
- fail_unless(obj != NULL, "Failed to create a name object");
- fail_unless(HG_OBJECT_IS_NAME (obj), "Created object isn't a name object");
- obj2 = hg_object_copy(vm, obj);
- fail_unless(obj2 != NULL, "Failed to copy a name object");
- fail_unless(HG_OBJECT_IS_NAME (obj2), "Copied object isn't a name object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly copied");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* name eval */
- obj = hg_object_name_new(vm, "foo", TRUE);
-
- fail_unless(obj != NULL, "Failed to create a name(eval) object");
- fail_unless(HG_OBJECT_IS_EVAL (obj), "Created object isn't a name(eval) object");
- obj2 = hg_object_copy(vm, obj);
- fail_unless(obj2 != NULL, "Failed to copy a name object");
- fail_unless(HG_OBJECT_IS_EVAL (obj2), "Copied object isn't a name(eval) object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly copied");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* system encoding */
- obj = hg_object_system_encoding_new(vm, HG_enc_abs, FALSE);
-
- fail_unless(obj != NULL, "Failed to create a name object");
- fail_unless(HG_OBJECT_IS_NAME (obj), "Created object isn't a name object");
- obj2 = hg_object_copy(vm, obj);
- fail_unless(obj2 != NULL, "Failed to copy a name object");
- fail_unless(HG_OBJECT_IS_NAME (obj2), "Copied object isn't a name object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly copied");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* system encoding eval */
- obj = hg_object_system_encoding_new(vm, HG_enc_abs, TRUE);
-
- fail_unless(obj != NULL, "Failed to create a name(eval) object");
- fail_unless(HG_OBJECT_IS_EVAL (obj), "Created object isn't a name(eval) object");
- obj2 = hg_object_copy(vm, obj);
- fail_unless(obj2 != NULL, "Failed to copy a name(eval) object");
- fail_unless(HG_OBJECT_IS_EVAL (obj2), "Copied object isn't a name(eval) object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly copied");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* boolean */
- obj = hg_object_boolean_new(vm, TRUE);
-
- fail_unless(obj != NULL, "Failed to create a boolean object");
- fail_unless(HG_OBJECT_IS_BOOLEAN (obj), "Created object isn't a boolean object");
- obj2 = hg_object_copy(vm, obj);
- fail_unless(obj2 != NULL, "Failed to copy a boolean object");
- fail_unless(HG_OBJECT_IS_BOOLEAN (obj2), "Copied object isn't a boolean object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly copied");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-
- /* mark */
- obj = hg_object_mark_new(vm);
-
- fail_unless(obj != NULL, "Failed to create a mark object");
- fail_unless(HG_OBJECT_IS_MARK (obj), "Created object isn't a mark object");
- obj2 = hg_object_copy(vm, obj);
- fail_unless(obj2 != NULL, "Failed to copy a mark object");
- fail_unless(HG_OBJECT_IS_MARK (obj2), "Copied object isn't a mark object");
- fail_unless(hg_object_compare(obj, obj2), "Object wasn't exactly copied");
-
- hg_object_free(vm, obj);
- hg_object_free(vm, obj2);
-}
-TEND
-
-TDEF (hg_object_compare)
-{
- /* almost test cases has been done at hg_object_dup/copy */
-}
-TEND
-
-TDEF (hg_object_dump)
-{
- g_print("FIXME: %s\n", __FUNCTION__);
-}
-TEND
-
-/* null object */
-TDEF (hg_object_null_new)
-{
- obj = hg_object_null_new(vm);
-
- fail_unless(obj != NULL, "Failed to create a null object");
- fail_unless(HG_OBJECT_IS_NULL (obj), "Created object isn't a null object.");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-/* integer object */
-TDEF (hg_object_integer_new)
-{
- obj = hg_object_integer_new(vm, 1);
-
- fail_unless(obj != NULL, "Failed to create an integer object");
- fail_unless(HG_OBJECT_IS_INTEGER (obj), "Created object isn't an integer object");
- fail_unless(HG_OBJECT_INTEGER (obj) == 1, "Object isn't set correctly on creation");
-
- hg_object_free(vm, obj);
- obj = hg_object_integer_new(vm, -1);
-
- fail_unless(obj != NULL, "Failed to create an integer object");
- fail_unless(HG_OBJECT_IS_INTEGER (obj), "Created object isn't an integer object");
- fail_unless(HG_OBJECT_INTEGER (obj) == -1, "Object isn't set correctly on creation");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-/* real object */
-TDEF (hg_object_real_new)
-{
- obj = hg_object_real_new(vm, 1);
-
- fail_unless(obj != NULL, "Failed to create an real object");
- fail_unless(HG_OBJECT_IS_REAL (obj), "Created object isn't an real object");
- fail_unless(HG_OBJECT_REAL_IS_EQUAL_TO (obj, 1), "Object isn't set correctly on creation");
-
- hg_object_free(vm, obj);
- obj = hg_object_real_new(vm, -1);
-
- fail_unless(obj != NULL, "Failed to create an real object");
- fail_unless(HG_OBJECT_IS_REAL (obj), "Created object isn't an real object");
- fail_unless(HG_OBJECT_REAL_IS_EQUAL_TO (obj, -1), "Object isn't set correctly on creation");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-/* name object */
-TDEF (hg_object_name_new)
-{
- obj = hg_object_name_new(vm, "foo", FALSE);
-
- fail_unless(obj != NULL, "Failed to create a name object");
- fail_unless(HG_OBJECT_IS_NAME (obj), "Created object isn't a name object");
- fail_unless(hg_object_name_compare_with_raw(obj, "foo"), "Object isn't set correctly on creation");
-
- hg_object_free(vm, obj);
-
- obj = hg_object_name_new(vm, "foo", TRUE);
-
- fail_unless(obj != NULL, "Failed to create a name object");
- fail_unless(HG_OBJECT_IS_EVAL (obj), "Created object isn't a name object");
- fail_unless(hg_object_name_compare_with_raw(obj, "foo"), "Object isn't set correctly on creation");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-/* system encoding object */
-TDEF (hg_object_system_encoding_new)
-{
- hg_vm_initialize(vm);
- obj = hg_object_system_encoding_new(vm, HG_enc_abs, FALSE);
-
- fail_unless(obj != NULL, "Failed to create a system encoding object");
- fail_unless(HG_OBJECT_IS_NAME (obj), "Created object isn't a system encoding object");
- fail_unless(hg_object_name_compare_with_raw(obj, "abs"), "Object isn't set correctly on creation");
-
- hg_object_free(vm, obj);
-
- obj = hg_object_system_encoding_new(vm, HG_enc_abs, TRUE);
-
- fail_unless(obj != NULL, "Failed to create a system encoding object");
- fail_unless(HG_OBJECT_IS_EVAL (obj), "Created object isn't a system encoding object");
- fail_unless(hg_object_name_compare_with_raw(obj, "abs"), "Object isn't set correctly on creation");
-
- hg_object_free(vm, obj);
- hg_vm_finalize(vm);
-}
-TEND
-
-/* boolean object */
-TDEF (hg_object_boolean_new)
-{
- obj = hg_object_boolean_new(vm, FALSE);
-
- fail_unless(obj != NULL, "Failed to create a boolean object");
- fail_unless(HG_OBJECT_IS_BOOLEAN (obj), "Created object isn't a boolean object");
- fail_unless(HG_OBJECT_BOOLEAN (obj) == FALSE, "Object isn't set correctly on creation");
-
- hg_object_free(vm, obj);
-
- obj = hg_object_boolean_new(vm, TRUE);
-
- fail_unless(obj != NULL, "Failed to create a boolean object");
- fail_unless(HG_OBJECT_IS_BOOLEAN (obj), "Created object isn't a boolean object");
- fail_unless(HG_OBJECT_BOOLEAN (obj) == TRUE, "Object isn't set correctly on creation");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-/* mark object */
-TDEF (hg_object_mark_new)
-{
- obj = hg_object_mark_new(vm);
-
- fail_unless(obj != NULL, "Failed to create a mark object");
- fail_unless(HG_OBJECT_IS_MARK (obj), "Created object isn't a mark object");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-/************************************************************/
-Suite *
-hieroglyph_suite(void)
-{
- Suite *s = suite_create("hg_object_t");
- TCase *tc = tcase_create("Generic Functionalities");
-
- tcase_add_checked_fixture(tc, setup, teardown);
- T (hg_object_new);
- T (hg_object_sized_new);
- T (hg_object_dup);
- T (hg_object_copy);
- T (hg_object_compare);
- T (hg_object_dump);
- T (hg_object_null_new);
- T (hg_object_integer_new);
- T (hg_object_real_new);
- T (hg_object_name_new);
- T (hg_object_system_encoding_new);
- T (hg_object_boolean_new);
- T (hg_object_mark_new);
-
- suite_add_tcase(s, tc);
-
- return s;
-}
diff --git a/tests/hgstack.c b/tests/hgstack.c
deleted file mode 100644
index c5c3027..0000000
--- a/tests/hgstack.c
+++ /dev/null
@@ -1,343 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/*
- * hgstack.c
- * Copyright (C) 2007 Akira TAGOH
- *
- * Authors:
- * Akira TAGOH <akira@tagoh.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library 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
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-#include <hieroglyph/hgstack.h>
-#include <hieroglyph/hgobject.h>
-#include <hieroglyph/vm.h>
-#include "main.h"
-
-
-hg_vm_t *vm;
-hg_stack_t *obj;
-
-void
-setup(void)
-{
- vm = hg_vm_new();
-}
-
-void
-teardown(void)
-{
- hg_vm_destroy(vm);
-}
-
-/* stack */
-TDEF (hg_stack_new)
-{
- gboolean flag;
-
- obj = hg_stack_new(vm, 10);
-
- fail_unless(obj != NULL, "Failed to create a stack object");
- fail_unless(obj->stack_depth == 10, "the stack depth isn't expected depth.");
-
- hg_stack_free(vm, obj);
-
- /* disable stacktrace */
- if (hg_is_stacktrace_enabled)
- flag = hg_is_stacktrace_enabled();
- hg_use_stacktrace(FALSE);
- /* disable warnings */
- hg_quiet_warning_messages(TRUE);
-
- obj = hg_stack_new(vm, 0);
-
- if (hg_is_stacktrace_enabled)
- hg_use_stacktrace(flag);
- hg_quiet_warning_messages(FALSE);
-
- fail_unless(obj == NULL, "depth must be more than 0");
-}
-TEND
-
-TDEF (hg_stack_free)
-{
- /* nothing to check here particularly */
-}
-TEND
-
-TDEF (hg_stack_push)
-{
- hg_object_t *obj2;
- gboolean flag, retval;
-
- obj = hg_stack_new(vm, 1);
-
- fail_unless(obj != NULL, "Failed to create a stack object");
-
- obj2 = hg_object_boolean_new(vm, TRUE);
- fail_unless(obj2 != NULL, "Failed to create a boolean object");
-
- fail_unless(hg_stack_push(obj, obj2), "Failed to push an object to stack");
-
- /* disable stacktrace */
- if (hg_is_stacktrace_enabled)
- flag = hg_is_stacktrace_enabled();
- hg_use_stacktrace(FALSE);
- /* disable warnings */
- hg_quiet_warning_messages(TRUE);
-
- retval = hg_stack_push(obj, obj2);
-
- if (hg_is_stacktrace_enabled)
- hg_use_stacktrace(flag);
- hg_quiet_warning_messages(FALSE);
-
- fail_unless(!retval, "Object has to be unable to be pushed.");
-
- hg_stack_free(vm, obj);
- hg_object_free(vm, obj2);
-}
-TEND
-
-TDEF (hg_stack_pop)
-{
- hg_object_t *obj2, *obj3;
- gboolean flag;
-
- obj = hg_stack_new(vm, 10);
-
- fail_unless(obj != NULL, "Failed to create a stack object");
-
- obj2 = hg_object_boolean_new(vm, TRUE);
- fail_unless(obj2 != NULL, "Failed to create a boolean object");
-
- fail_unless(hg_stack_push(obj, obj2), "Failed to push an object to stack");
-
- fail_unless((obj3 = hg_stack_pop(obj)) != NULL, "Failed to pop an object from stack");
- fail_unless(obj2 == obj3, "Failed to pop an object from stack (verifying)");
-
- /* disable stacktrace */
- if (hg_is_stacktrace_enabled)
- flag = hg_is_stacktrace_enabled();
- hg_use_stacktrace(FALSE);
- /* disable warnings */
- hg_quiet_warning_messages(TRUE);
-
- obj3 = hg_stack_pop(obj);
-
- if (hg_is_stacktrace_enabled)
- hg_use_stacktrace(flag);
- hg_quiet_warning_messages(FALSE);
-
- fail_unless(obj3 == NULL, "stack has to be empty.");
-
- hg_stack_free(vm, obj);
- hg_object_free(vm, obj2);
-}
-TEND
-
-TDEF (hg_stack_length)
-{
- hg_object_t *obj2;
-
- obj = hg_stack_new(vm, 10);
-
- fail_unless(obj != NULL, "Failed to create a stack object");
- fail_unless(hg_stack_length(obj) == 0, "stack has to be empty.");
-
- obj2 = hg_object_boolean_new(vm, TRUE);
- fail_unless(obj2 != NULL, "Failed to create a boolean object");
-
- fail_unless(hg_stack_push(obj, obj2), "Failed to push an object to stack");
- fail_unless(hg_stack_length(obj) == 1, "Failed to get current depth");
-
- hg_stack_free(vm, obj);
- hg_object_free(vm, obj2);
-}
-TEND
-
-TDEF (hg_stack_clear)
-{
- hg_object_t *obj2;
-
- obj = hg_stack_new(vm, 10);
-
- fail_unless(obj != NULL, "Failed to create a stack object");
-
- obj2 = hg_object_boolean_new(vm, TRUE);
- fail_unless(obj2 != NULL, "Failed to create a boolean object");
-
- fail_unless(hg_stack_push(obj, obj2), "Failed to push an object to stack");
- fail_unless(hg_stack_length(obj) == 1, "Failed to get current depth");
-
- hg_stack_clear(obj);
-
- fail_unless(hg_stack_length(obj) == 0, "Failed to clear the stack");
-
- hg_stack_free(vm, obj);
- hg_object_free(vm, obj2);
-}
-TEND
-
-TDEF (hg_stack_index)
-{
- hg_object_t *obj2, *obj3, *obj4;
- gboolean flag;
-
- obj = hg_stack_new(vm, 10);
-
- fail_unless(obj != NULL, "Failed to create a stack object");
-
- /* disable stacktrace */
- if (hg_is_stacktrace_enabled)
- flag = hg_is_stacktrace_enabled();
- hg_use_stacktrace(FALSE);
- /* disable warnings */
- hg_quiet_warning_messages(TRUE);
-
- obj2 = hg_stack_index(obj, 0);
-
- if (hg_is_stacktrace_enabled)
- hg_use_stacktrace(flag);
- hg_quiet_warning_messages(FALSE);
-
- fail_unless(obj2 == NULL, "index has to be less than the amount of the objects in the stack.");
-
- obj2 = hg_object_boolean_new(vm, TRUE);
- fail_unless(obj2 != NULL, "Failed to create a boolean object");
-
- hg_stack_push(obj, obj2);
- obj3 = hg_stack_index(obj, 0);
- fail_unless(obj2 == obj3, "gotten object isn't an expected object");
-
- obj3 = hg_object_integer_new(vm, 10);
- fail_unless(obj3 != NULL, "Failed to create an integer object");
-
- hg_stack_push(obj, obj3);
- obj4 = hg_stack_index(obj, 0);
- fail_unless(obj3 == obj4, "gotten object isn't an expected object (integer)");
- obj4 = hg_stack_index(obj, 1);
- fail_unless(obj4 == obj2, "gotten object isn't an expected object (boolean)");
-
- hg_stack_free(vm, obj);
- hg_object_free(vm, obj2);
- hg_object_free(vm, obj3);
-}
-TEND
-
-TDEF (hg_stack_roll)
-{
- hg_object_t *obj2, *obj3, *obj4, *obj5;
- gboolean flag, retval;
-
- obj = hg_stack_new(vm, 1);
- fail_unless(obj != NULL, "Failed to create a stack object");
-
- /* disable stacktrace */
- if (hg_is_stacktrace_enabled)
- flag = hg_is_stacktrace_enabled();
- hg_use_stacktrace(FALSE);
- /* disable warnings */
- hg_quiet_warning_messages(TRUE);
-
- retval = hg_stack_roll(obj, 2, 1);
-
- if (hg_is_stacktrace_enabled)
- hg_use_stacktrace(flag);
- hg_quiet_warning_messages(FALSE);
-
- fail_unless(!retval, "block has to be less than the stack size");
-
- hg_stack_free(vm, obj);
-
- obj = hg_stack_new(vm, 10);
- fail_unless(obj != NULL, "Failed to create a stack object");
-
- obj2 = hg_object_boolean_new(vm, TRUE);
- obj3 = hg_object_integer_new(vm, 1);
- obj4 = hg_object_mark_new(vm);
- obj5 = hg_object_boolean_new(vm, FALSE);
- fail_unless(obj2 != NULL, "Failed to create a boolean object");
- fail_unless(obj3 != NULL, "Failed to create an integer object");
- fail_unless(obj4 != NULL, "Failed to create a mark object");
- fail_unless(obj5 != NULL, "Failed to create a boolean object");
-
- hg_stack_push(obj, obj2);
- hg_stack_push(obj, obj3);
- fail_unless(hg_stack_roll(obj, 0, 1), "Failed to roll the objects");
- fail_unless(hg_stack_index(obj, 0) == obj3, "Failed to verify after rolling (integer) n_blocks == 0");
- fail_unless(hg_stack_index(obj, 1) == obj2, "Failed to verify after rolling (boolean) n_blocks == 0");
-
- fail_unless(hg_stack_roll(obj, 2, 0), "Failed to roll the objects");
- fail_unless(hg_stack_index(obj, 0) == obj3, "Failed to verify after rolling (integer) n_times == 0");
- fail_unless(hg_stack_index(obj, 1) == obj2, "Failed to verify after rolling (boolean) n_times == 0");
-
- hg_stack_push(obj, obj4);
- fail_unless(hg_stack_roll(obj, 3, 2), "Failed to roll the objects");
- fail_unless(hg_stack_index(obj, 0) == obj2, "Failed to verify after rolling (boolean)");
- fail_unless(hg_stack_index(obj, 1) == obj4, "Failed to verify after rolling (mark)");
- fail_unless(hg_stack_index(obj, 2) == obj3, "Failed to verify after rolling (integer)");
-
- hg_stack_push(obj, obj5);
- fail_unless(hg_stack_roll(obj, 3, -2), "Failed to roll the objects");
- fail_unless(hg_stack_index(obj, 0) == obj2, "Failed to verify after rolling (boolean)");
- fail_unless(hg_stack_index(obj, 1) == obj4, "Failed to verify after rolling (mark)");
- fail_unless(hg_stack_index(obj, 2) == obj5, "Failed to verify after rolling (boolean)");
- fail_unless(hg_stack_index(obj, 3) == obj3, "Failed to verify after rolling (integer)");
-
- fail_unless(hg_stack_roll(obj, 4, 3), "Failed to roll the objects");
- fail_unless(hg_stack_index(obj, 0) == obj3, "Failed to verify after rolling (integer)");
- fail_unless(hg_stack_index(obj, 1) == obj2, "Failed to verify after rolling (boolean)");
- fail_unless(hg_stack_index(obj, 2) == obj4, "Failed to verify after rolling (mark)");
- fail_unless(hg_stack_index(obj, 3) == obj5, "Failed to verify after rolling (boolean)");
-
- hg_stack_free(vm, obj);
- hg_object_free(vm, obj2);
- hg_object_free(vm, obj3);
- hg_object_free(vm, obj4);
-}
-TEND
-
-TDEF (hg_stack_dump)
-{
- g_print("FIXME: %s\n", __FUNCTION__);
-}
-TEND
-
-/************************************************************/
-Suite *
-hieroglyph_suite(void)
-{
- Suite *s = suite_create("hg_stack_t");
- TCase *tc = tcase_create("Generic Functionalities");
-
- tcase_add_checked_fixture(tc, setup, teardown);
- T (hg_stack_new);
- T (hg_stack_free);
- T (hg_stack_push);
- T (hg_stack_pop);
- T (hg_stack_clear);
- T (hg_stack_length);
- T (hg_stack_index);
- T (hg_stack_roll);
- T (hg_stack_dump);
-
- suite_add_tcase(s, tc);
-
- return s;
-}
diff --git a/tests/hgstring.c b/tests/hgstring.c
deleted file mode 100644
index 8331ef1..0000000
--- a/tests/hgstring.c
+++ /dev/null
@@ -1,151 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/*
- * hgstring.c
- * Copyright (C) 2007 Akira TAGOH
- *
- * Authors:
- * Akira TAGOH <akira@tagoh.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library 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
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-#include <string.h>
-#include <hieroglyph/hgstring.h>
-#include <hieroglyph/hgobject.h>
-#include <hieroglyph/vm.h>
-#include "main.h"
-
-
-hg_vm_t *vm;
-hg_object_t *obj;
-
-void
-setup(void)
-{
- vm = hg_vm_new();
-}
-
-void
-teardown(void)
-{
- hg_vm_destroy(vm);
-}
-
-/* string object */
-TDEF (hg_object_string_new)
-{
- gchar *p;
-
- obj = hg_object_string_new(vm, "foo");
-
- fail_unless(obj != NULL, "Failed to create a string object");
- fail_unless(HG_OBJECT_IS_STRING (obj), "Created object isn't a string object");
- p = HG_OBJECT_STRING_DATA (obj)->string;
- fail_unless(p[0] == 'f' && p[1] == 'o' && p[2] == 'o', "Object isn't set correctly on object creation");
- fail_unless(HG_OBJECT_STRING (obj)->real_length == 3, "Object doesn't have an expected length");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-TDEF (hg_object_string_sized_new)
-{
- obj = hg_object_string_sized_new(vm, 10);
-
- fail_unless(obj != NULL, "Failed to create a string object");
- fail_unless(HG_OBJECT_IS_STRING (obj), "Created object isn't a string object");
- fail_unless(HG_OBJECT_STRING (obj)->length == 10, "Object doesn't have an expected length");
-
- hg_object_free(vm, obj);
-
- obj = hg_object_string_sized_new(vm, 0);
-
- fail_unless(obj != NULL, "Failed to create a string object");
- fail_unless(HG_OBJECT_IS_STRING (obj), "Created object isn't a string object");
- fail_unless(HG_OBJECT_STRING_DATA (obj)->string == NULL, "Don't have an allocated space");
- fail_unless(HG_OBJECT_STRING (obj)->length == 0, "Object doesn't have an expected length");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-TDEF (hg_object_string_substring_new)
-{
- hg_object_t *obj2;
-
- obj = hg_object_string_new(vm, "I like a dog");
-
- fail_unless(obj != NULL, "Failed to create a string object");
- fail_unless(HG_OBJECT_IS_STRING (obj), "Created object isn't a string object");
-
- obj2 = hg_object_string_substring_new(vm, obj, 9, 3);
-
- fail_unless(obj2 != NULL, "Failed to create a substring.");
- fail_unless(HG_OBJECT_IS_STRING (obj2), "Created substring isn't a string object");
-
- memcpy(HG_OBJECT_STRING_DATA (obj2)->string, "cat", 3);
- fail_unless(strncmp(HG_OBJECT_STRING_DATA (obj)->string,
- "I like a cat",
- HG_OBJECT_STRING (obj)->real_length) == 0, "Failed to modify through a substring");
-
- hg_object_free(vm, obj);
-}
-TEND
-
-TDEF (hg_object_string_compare)
-{
- hg_object_t *obj2;
-
- obj = hg_object_string_new(vm, "foo");
- obj2 = hg_object_string_new(vm, "foo");
-
- fail_unless(obj != NULL, "Failed to create a string object");
- fail_unless(obj2 != NULL, "Failed to create a string object(2)");
-
- fail_unless(hg_object_string_compare(obj, obj2), "Failed to compare the string objects");
-
- hg_object_free(vm, obj2);
-
- obj2 = hg_object_string_new(vm, "bar");
-
- fail_unless(obj2 != NULL, "Failed to create a string object(3)");
-
- fail_unless(!hg_object_string_compare(obj, obj2), "Have to be different.");
-
- hg_object_free(vm, obj2);
- hg_object_free(vm, obj);
-}
-TEND
-
-/************************************************************/
-Suite *
-hieroglyph_suite(void)
-{
- Suite *s = suite_create("hg_string_t");
- TCase *tc = tcase_create("Generic Functionalities");
-
- tcase_add_checked_fixture(tc, setup, teardown);
- T (hg_object_string_new);
- T (hg_object_string_sized_new);
- T (hg_object_string_substring_new);
- T (hg_object_string_compare);
-
- suite_add_tcase(s, tc);
-
- return s;
-}
diff --git a/tests/main.c b/tests/main.c
deleted file mode 100644
index 916c00a..0000000
--- a/tests/main.c
+++ /dev/null
@@ -1,41 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/*
- * main.c
- * Copyright (C) 2007 Akira TAGOH
- *
- * Authors:
- * Akira TAGOH <akira@tagoh.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library 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
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-#include <stdlib.h>
-#include <check.h>
-
-extern Suite *hieroglyph_suite(void);
-
-int
-main(void)
-{
- int number_failed;
- Suite *s = hieroglyph_suite();
- SRunner *sr = srunner_create(s);
-
- srunner_run_all(sr, CK_NORMAL);
- number_failed = srunner_ntests_failed(sr);
- srunner_free(sr);
-
- return (number_failed == 0 ? EXIT_SUCCESS : EXIT_FAILURE);
-}
diff --git a/tests/main.h b/tests/main.h
deleted file mode 100644
index e65bae2..0000000
--- a/tests/main.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/*
- * main.h
- * Copyright (C) 2007 Akira TAGOH
- *
- * Authors:
- * Akira TAGOH <akira@tagoh.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library 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
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- */
-#ifndef __HIEROGLYPH_TEST_MAIN_H__
-#define __HIEROGLYPH_TEST_MAIN_H__
-
-#include <check.h>
-
-#define TDEF(fn) START_TEST (test_ ## fn)
-#define TEND END_TEST
-#define T(fn) tcase_add_test(tc, test_ ## fn)
-#define TNUL(obj) fail_unless((obj) != NULL, "Failed to create an object")
-
-#endif /* __HIEROGLYPH_TEST_MAIN_H__ */
diff --git a/tests/ps/Makefile.am b/tests/ps/Makefile.am
deleted file mode 100644
index 240d81e..0000000
--- a/tests/ps/Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
-NULL =
-
-DEPS = \
- $(top_builddir)/src/hgs \
- $(NULL)
-
-EXTRA_DIST = \
- test-ps.sh \
- *.ps \
- $(NULL)
-
-check:
- $(srcdir)/test-ps.sh \ No newline at end of file
diff --git a/tests/ps/arc.ps b/tests/ps/arc.ps
deleted file mode 100644
index c8b1358..0000000
--- a/tests/ps/arc.ps
+++ /dev/null
@@ -1,2 +0,0 @@
-0 0 50 0 90 arc pathbbox pstack
-clear closepath newpath 0 0 50 45 90 arc pathbbox pstack
diff --git a/tests/ps/concat.ps b/tests/ps/concat.ps
deleted file mode 100644
index d60ef57..0000000
--- a/tests/ps/concat.ps
+++ /dev/null
@@ -1 +0,0 @@
-[1 0 0 1 0 0] setmatrix [76 0 0 76 0 0] concat 6 array currentmatrix ==
diff --git a/tests/ps/currentpoint.ps b/tests/ps/currentpoint.ps
deleted file mode 100644
index db436b1..0000000
--- a/tests/ps/currentpoint.ps
+++ /dev/null
@@ -1,2 +0,0 @@
-100 0 moveto
-currentpoint pstack
diff --git a/tests/ps/curveto.ps b/tests/ps/curveto.ps
deleted file mode 100644
index 73f8de1..0000000
--- a/tests/ps/curveto.ps
+++ /dev/null
@@ -1 +0,0 @@
-0 0 1 1 2 2 curveto
diff --git a/tests/ps/doretree.ps b/tests/ps/doretree.ps
deleted file mode 100644
index aecbb4a..0000000
--- a/tests/ps/doretree.ps
+++ /dev/null
@@ -1,2485 +0,0 @@
-%!PS-Adobe-1.0
-%%Title: dore.ps
-%%Creator: Dore' Postscript Device Driver
-%%For: Jesse Don Hickson III
-%%CreationDate: Sat Apr 11 18:26:44 1998
-%%Pages: (atend)
-%%DocumentFonts:
-%%BoundingBox: 0 0 612 612
-%%EndComments
-/doretreesave save def % prevent left over effects
-% The author, Jesse Don Hickson III, hereby places this file into
-% the public domain on this day 23 Feb 2000.
-/Dore 20 dict def
-Dore begin
-/Prgb { moveto -1 -1 rmoveto 2 0 rlineto
- 0 2 rlineto -2 0 rlineto
- closepath setrgbcolor fill } def
-/Lrgb { moveto lineto setrgbcolor stroke } def
-/Trgb { moveto lineto lineto closepath
- setrgbcolor fill } def
-/BGrgb { dup 3 -1 roll dup 5 -1 roll dup
- 7 -1 roll dup 3 -1 roll moveto
- 6 -1 roll lineto exch 4 -1 roll
- lineto lineto closepath
- setrgbcolor
- fill } def
-/Pgray { moveto -1 -1 rmoveto 2 0 rlineto
- 0 2 rlineto -2 0 rlineto
- closepath setgray fill } def
-/Lgray { moveto lineto setgray stroke } def
-/Tgray { moveto lineto lineto closepath
- setgray fill } def
-/BGgray { dup 3 -1 roll dup 5 -1 roll dup
- 7 -1 roll dup 3 -1 roll moveto
- 6 -1 roll lineto exch 4 -1 roll
- lineto lineto closepath setgray
- fill } def
-/BDR { dup 3 -1 roll dup 5 -1 roll dup
- 7 -1 roll dup 3 -1 roll moveto
- 6 -1 roll lineto exch 4 -1 roll
- lineto lineto closepath
- setgray 40 setlinewidth
- stroke } def
-%%EndProlog
-%%Page: 1 1
-
-gsave
-0.400000 0.400000 0.400000 0 0 612 612 BGrgb
-
-0.25028 0.20022 0.15028 66 73 545 73 478 350 Trgb
-0.25028 0.20022 0.15028 66 73 478 350 133 350 Trgb
-0.312849 0.250279 0.312849 69 61 542 61 545 73 Trgb
-0.312849 0.250279 0.312849 69 61 545 73 66 73 Trgb
-
-0.000000 0.699172 0.209751 308 254 305 260 302 254 Trgb
-0.000000 0.699172 0.209751 305 260 299 260 302 254 Trgb
-0.000000 0.699172 0.209751 299 260 296 255 302 254 Trgb
-0.000000 0.699172 0.209751 296 255 299 249 302 254 Trgb
-0.000000 0.699172 0.209751 299 249 305 249 302 254 Trgb
-0.000000 0.699172 0.209751 305 249 308 254 302 254 Trgb
-0.000000 0.000000 0.000000 303 225 299 249 296 255 Trgb
-0.000000 0.000000 0.000000 303 225 296 255 300 230 Trgb
-0.000000 0.006800 0.002040 308 225 305 249 299 249 Trgb
-0.000000 0.003400 0.001020 308 225 299 249 303 225 Trgb
-0.000000 0.025554 0.007666 311 230 308 254 305 249 Trgb
-0.000000 0.017877 0.005363 311 230 305 249 308 225 Trgb
-0.000000 0.698504 0.209551 318 220 315 223 313 218 Trgb
-0.000000 0.698504 0.209551 315 223 310 222 313 218 Trgb
-0.000000 0.698504 0.209551 310 222 309 217 313 218 Trgb
-0.000000 0.698504 0.209551 309 217 312 214 313 218 Trgb
-0.000000 0.698504 0.209551 312 214 317 215 313 218 Trgb
-0.000000 0.698504 0.209551 317 215 318 220 313 218 Trgb
-0.000000 0.039441 0.011832 303 258 315 223 318 220 Trgb
-0.000000 0.039755 0.011926 303 258 318 220 306 256 Trgb
-0.000000 0.013042 0.003913 299 257 310 222 315 223 Trgb
-0.000000 0.026084 0.007825 299 257 315 223 303 258 Trgb
-0.000000 0.000000 0.000000 298 253 309 217 310 222 Trgb
-0.000000 0.000000 0.000000 298 253 310 222 299 257 Trgb
-0.000000 0.696509 0.208953 351 168 348 168 348 166 Trgb
-0.000000 0.696509 0.208953 348 168 346 166 348 166 Trgb
-0.000000 0.696509 0.208953 346 166 345 164 348 166 Trgb
-0.000000 0.696509 0.208953 345 164 348 164 348 166 Trgb
-0.000000 0.696509 0.208953 348 164 351 166 348 166 Trgb
-0.000000 0.696509 0.208953 351 166 351 168 348 166 Trgb
-0.000000 0.059893 0.017968 314 220 348 168 351 168 Trgb
-0.000000 0.060927 0.018278 314 220 351 168 316 221 Trgb
-0.000000 0.019620 0.005886 311 218 346 166 348 168 Trgb
-0.000000 0.039239 0.011772 311 218 348 168 314 220 Trgb
-0.000000 0.000000 0.000000 311 216 345 164 346 166 Trgb
-0.000000 0.000000 0.000000 311 216 346 166 311 218 Trgb
-0.000000 0.000000 0.000000 350 168 349 168 348 166 Trgb
-0.000000 0.000000 0.000000 349 168 347 166 348 166 Trgb
-0.000000 0.000000 0.000000 347 166 346 164 348 166 Trgb
-0.000000 0.000000 0.000000 346 164 347 164 348 166 Trgb
-0.000000 0.000000 0.000000 347 164 349 166 348 166 Trgb
-0.000000 0.000000 0.000000 349 166 350 168 348 166 Trgb
-0.000000 0.238723 0.071617 349 166 385 141 386 143 Trgb
-0.000000 0.241460 0.072438 349 166 386 143 350 168 Trgb
-0.000000 0.078662 0.023599 347 164 384 140 385 141 Trgb
-0.000000 0.157324 0.047197 347 164 385 141 349 166 Trgb
-0.000000 0.000000 0.000000 346 164 383 140 384 140 Trgb
-0.000000 0.000000 0.000000 346 164 384 140 347 164 Trgb
-0.340732 0.248642 0.117875 397 153 395 142 402 143 Trgb
-0.278657 0.203344 0.096400 395 127 402 143 395 142 Trgb
-0.247789 0.180819 0.085722 395 142 386 130 395 127 Trgb
-0.119439 0.087158 0.041319 386 130 377 126 395 127 Trgb
-0.106393 0.077638 0.036806 376 140 383 156 371 151 Trgb
-0.318775 0.232620 0.110279 395 142 397 153 383 156 Trgb
-0.234743 0.171299 0.081209 383 156 376 140 395 142 Trgb
-0.225832 0.164797 0.078126 386 130 395 142 376 140 Trgb
-0.033948 0.024773 0.011744 366 140 376 140 371 151 Trgb
-0.000000 0.000000 0.000000 372 130 377 126 366 140 Trgb
-0.033948 0.024773 0.011744 376 140 366 140 377 126 Trgb
-0.097482 0.071136 0.033724 377 126 386 130 376 140 Trgb
-0.072446 0.052866 0.025062 383 156 373 156 371 151 Trgb
-0.228924 0.167052 0.079195 397 153 391 158 383 156 Trgb
-0.110944 0.080959 0.038381 373 156 383 156 391 158 Trgb
-0.000000 0.699929 0.209979 390 172 391 170 391 172 Trgb
-0.000000 0.699929 0.209979 391 170 392 170 391 172 Trgb
-0.000000 0.699929 0.209979 392 170 393 172 391 172 Trgb
-0.000000 0.699929 0.209979 393 172 392 174 391 172 Trgb
-0.000000 0.699929 0.209979 392 174 391 174 391 172 Trgb
-0.000000 0.699929 0.209979 391 174 390 172 391 172 Trgb
-0.000000 0.004526 0.001358 348 164 391 170 390 172 Trgb
-0.000000 0.006998 0.002099 348 164 390 172 347 166 Trgb
-0.000000 0.000685 0.000205 349 164 392 170 391 170 Trgb
-0.000000 0.001370 0.000411 349 164 391 170 348 164 Trgb
-0.000000 0.008785 0.002635 347 166 390 172 391 174 Trgb
-0.000000 0.008100 0.002430 347 166 391 174 347 168 Trgb
-0.315444 0.255254 0.114140 397 175 404 160 408 174 Trgb
-0.160986 0.130268 0.058251 383 174 386 160 397 175 Trgb
-0.207378 0.167808 0.075037 404 160 397 175 386 160 Trgb
-0.095933 0.077628 0.034712 386 160 393 153 404 160 Trgb
-0.267978 0.216844 0.096964 404 160 409 172 408 174 Trgb
-0.330957 0.267806 0.119752 402 187 397 175 408 174 Trgb
-0.176499 0.142820 0.063864 384 186 383 174 397 175 Trgb
-0.238403 0.192912 0.086263 397 175 402 187 384 186 Trgb
-0.137926 0.111608 0.049907 390 190 384 186 402 187 Trgb
-0.049541 0.040088 0.017926 386 160 383 174 374 172 Trgb
-0.015977 0.012928 0.005781 374 172 381 157 386 160 Trgb
-0.015977 0.012928 0.005781 393 153 386 160 381 157 Trgb
-0.283490 0.229397 0.102577 409 172 402 187 408 174 Trgb
-0.065053 0.052640 0.023539 383 174 384 186 374 172 Trgb
-0.031489 0.025481 0.011394 379 183 374 172 384 186 Trgb
-0.042458 0.034357 0.015363 384 186 390 190 379 183 Trgb
-0.000000 0.697723 0.209317 341 150 344 149 343 152 Trgb
-0.000000 0.697723 0.209317 344 149 346 151 343 152 Trgb
-0.000000 0.697723 0.209317 346 151 345 153 343 152 Trgb
-0.000000 0.697723 0.209317 345 153 343 154 343 152 Trgb
-0.000000 0.697723 0.209317 343 154 341 152 343 152 Trgb
-0.000000 0.697723 0.209317 341 152 341 150 343 152 Trgb
-0.000000 0.049494 0.014848 350 168 345 153 346 151 Trgb
-0.000000 0.044068 0.013220 350 168 346 151 350 165 Trgb
-0.000000 0.029160 0.008748 348 168 343 154 345 153 Trgb
-0.000000 0.042040 0.012612 348 168 345 153 350 168 Trgb
-0.000000 0.005426 0.001628 346 167 341 152 343 154 Trgb
-0.000000 0.010853 0.003256 346 167 343 154 348 168 Trgb
-0.041998 0.199607 0.048321 336 144 348 143 342 148 Trgb
-0.000000 0.000000 0.000000 334 144 343 140 336 144 Trgb
-0.020666 0.098222 0.023778 348 143 336 144 343 140 Trgb
-0.028561 0.135744 0.032861 343 140 351 143 348 143 Trgb
-0.080827 0.384157 0.092997 348 143 349 154 342 148 Trgb
-0.101740 0.483551 0.117058 356 151 352 159 349 154 Trgb
-0.088824 0.422164 0.102198 349 154 348 143 356 151 Trgb
-0.057889 0.275137 0.066605 351 143 356 151 348 143 Trgb
-0.030833 0.146542 0.035475 337 155 336 144 342 148 Trgb
-0.000000 0.000000 0.000000 331 153 334 144 336 144 Trgb
-0.009501 0.045158 0.010932 336 144 337 155 331 153 Trgb
-0.009501 0.045158 0.010932 335 161 331 153 337 155 Trgb
-0.069662 0.331092 0.080151 349 154 337 155 342 148 Trgb
-0.090575 0.430486 0.104212 352 159 344 163 349 154 Trgb
-0.066494 0.316036 0.076506 337 155 349 154 344 163 Trgb
-0.027665 0.131486 0.031830 344 163 335 161 337 155 Trgb
-0.000000 0.699775 0.209933 370 210 368 207 370 207 Trgb
-0.000000 0.699775 0.209933 368 207 369 204 370 207 Trgb
-0.000000 0.699775 0.209933 369 204 370 203 370 207 Trgb
-0.000000 0.699775 0.209933 370 203 372 206 370 207 Trgb
-0.000000 0.699775 0.209933 372 206 372 209 370 207 Trgb
-0.000000 0.699775 0.209933 372 209 370 210 370 207 Trgb
-0.000000 0.011674 0.003502 312 219 368 207 370 210 Trgb
-0.000000 0.014707 0.004412 312 219 370 210 313 222 Trgb
-0.000000 0.002881 0.000864 312 216 369 204 368 207 Trgb
-0.000000 0.005761 0.001728 312 216 368 207 312 219 Trgb
-0.000000 0.014859 0.004458 313 222 370 210 372 209 Trgb
-0.000000 0.011978 0.003594 313 222 372 209 315 221 Trgb
-0.000000 0.000000 0.000000 369 208 369 209 370 207 Trgb
-0.000000 0.000000 0.000000 369 209 369 207 370 207 Trgb
-0.000000 0.000000 0.000000 369 207 371 205 370 207 Trgb
-0.000000 0.000000 0.000000 371 205 372 205 370 207 Trgb
-0.000000 0.000000 0.000000 372 205 371 206 370 207 Trgb
-0.000000 0.000000 0.000000 371 206 369 208 370 207 Trgb
-0.000000 0.033825 0.010148 371 206 410 235 409 237 Trgb
-0.000000 0.027366 0.008210 371 206 409 237 369 208 Trgb
-0.000000 0.026347 0.007904 372 205 411 234 410 235 Trgb
-0.000000 0.033316 0.009995 372 205 410 235 371 206 Trgb
-0.000000 0.013938 0.004181 369 208 409 237 408 237 Trgb
-0.000000 0.006969 0.002091 369 208 408 237 369 209 Trgb
-0.402052 0.138238 0.108058 417 254 429 236 426 248 Trgb
-0.324052 0.111419 0.087094 402 249 413 237 417 254 Trgb
-0.415721 0.142938 0.111732 429 236 417 254 413 237 Trgb
-0.399297 0.137291 0.107317 413 237 421 224 429 236 Trgb
-0.303041 0.104195 0.081447 421 224 422 218 429 236 Trgb
-0.196628 0.067607 0.052847 397 253 402 249 417 254 Trgb
-0.000000 0.000000 0.000000 405 218 392 236 392 223 Trgb
-0.195487 0.067215 0.052540 413 237 402 249 392 236 Trgb
-0.127423 0.043812 0.034247 392 236 405 218 413 237 Trgb
-0.239564 0.082370 0.064387 421 224 413 237 405 218 Trgb
-0.000000 0.000000 0.000000 402 218 405 218 392 223 Trgb
-0.031167 0.010716 0.008377 405 218 402 218 422 218 Trgb
-0.143308 0.049274 0.038516 422 218 421 224 405 218 Trgb
-0.000000 0.000000 0.000000 392 236 390 235 392 223 Trgb
-0.068063 0.023402 0.018293 402 249 397 253 392 236 Trgb
-0.000000 0.000000 0.000000 390 235 392 236 397 253 Trgb
-0.000000 0.699725 0.209917 388 238 390 237 389 239 Trgb
-0.000000 0.699725 0.209917 390 237 392 238 389 239 Trgb
-0.000000 0.699725 0.209917 392 238 391 240 389 239 Trgb
-0.000000 0.699725 0.209917 391 240 388 241 389 239 Trgb
-0.000000 0.699725 0.209917 388 241 387 240 389 239 Trgb
-0.000000 0.699725 0.209917 387 240 388 238 389 239 Trgb
-0.000000 0.011031 0.003309 371 205 390 237 388 238 Trgb
-0.000000 0.005515 0.001655 371 205 388 238 369 206 Trgb
-0.000000 0.017121 0.005136 372 206 392 238 390 237 Trgb
-0.000000 0.016834 0.005050 372 206 390 237 371 205 Trgb
-0.000000 0.000000 0.000000 369 206 388 238 387 240 Trgb
-0.000000 0.000000 0.000000 369 206 387 240 368 207 Trgb
-0.349698 0.218700 0.113680 387 242 406 239 397 252 Trgb
-0.133776 0.083663 0.043488 379 231 393 224 387 242 Trgb
-0.271918 0.170056 0.088395 406 239 387 242 393 224 Trgb
-0.255724 0.159929 0.083131 393 224 405 226 406 239 Trgb
-0.354064 0.221431 0.115099 406 239 402 254 397 252 Trgb
-0.280651 0.175518 0.091234 402 254 406 239 407 236 Trgb
-0.260091 0.162660 0.084550 405 226 407 236 406 239 Trgb
-0.250481 0.156650 0.081426 384 257 387 242 397 252 Trgb
-0.086350 0.054003 0.028071 371 242 379 231 387 242 Trgb
-0.125275 0.078347 0.040724 387 242 384 257 371 242 Trgb
-0.038925 0.024344 0.012654 374 251 371 242 384 257 Trgb
-0.047425 0.029660 0.015417 393 224 379 231 376 224 Trgb
-0.047425 0.029660 0.015417 376 224 394 221 393 224 Trgb
-0.117582 0.073536 0.038224 405 226 393 224 394 221 Trgb
-0.254847 0.159381 0.082846 402 254 384 257 397 252 Trgb
-0.000000 0.000000 0.000000 379 231 371 242 376 224 Trgb
-0.000000 0.682373 0.204712 391 162 392 163 390 162 Trgb
-0.000000 0.682373 0.204712 392 163 391 163 390 162 Trgb
-0.000000 0.682373 0.204712 391 163 389 162 390 162 Trgb
-0.000000 0.682373 0.204712 389 162 388 161 390 162 Trgb
-0.000000 0.682373 0.204712 388 161 389 161 390 162 Trgb
-0.000000 0.682373 0.204712 389 161 391 162 390 162 Trgb
-0.000000 0.137665 0.041299 371 208 391 163 392 163 Trgb
-0.000000 0.128141 0.038442 371 208 392 163 372 208 Trgb
-0.000000 0.068110 0.020433 369 207 389 162 391 163 Trgb
-0.000000 0.107649 0.032295 369 207 391 163 371 208 Trgb
-0.000000 0.009524 0.002857 368 206 388 161 389 162 Trgb
-0.000000 0.019047 0.005714 368 206 389 162 369 207 Trgb
-0.163081 0.086165 0.049849 403 150 407 155 399 143 Trgb
-0.357741 0.189016 0.109351 408 169 406 171 407 155 Trgb
-0.201687 0.106563 0.061650 407 155 389 148 399 143 Trgb
-0.192638 0.101782 0.058884 394 168 380 161 389 148 Trgb
-0.292072 0.154319 0.089278 389 148 407 155 394 168 Trgb
-0.396347 0.209413 0.121152 406 171 394 168 407 155 Trgb
-0.311639 0.164657 0.095259 406 171 408 169 395 181 Trgb
-0.074953 0.039602 0.022911 389 148 385 143 399 143 Trgb
-0.069652 0.036801 0.021291 380 161 372 155 389 148 Trgb
-0.042354 0.022378 0.012946 385 143 389 148 372 155 Trgb
-0.080631 0.042602 0.024647 377 174 395 181 382 180 Trgb
-0.150284 0.079404 0.045937 380 161 394 168 377 174 Trgb
-0.203616 0.107582 0.062240 395 181 377 174 394 168 Trgb
-0.350245 0.185055 0.107060 394 168 406 171 395 181 Trgb
-0.027298 0.014423 0.008344 372 155 380 161 377 174 Trgb
-0.000000 0.000000 0.000000 377 174 374 169 372 155 Trgb
-0.000000 0.697969 0.209391 293 250 295 248 296 251 Trgb
-0.000000 0.697969 0.209391 295 248 299 249 296 251 Trgb
-0.000000 0.697969 0.209391 299 249 299 253 296 251 Trgb
-0.000000 0.697969 0.209391 299 253 297 254 296 251 Trgb
-0.000000 0.697969 0.209391 297 254 293 253 296 251 Trgb
-0.000000 0.697969 0.209391 293 253 293 250 296 251 Trgb
-0.000000 0.000000 0.000000 313 215 295 248 293 250 Trgb
-0.000000 0.000000 0.000000 313 215 293 250 310 217 Trgb
-0.000000 0.029354 0.008806 316 217 299 249 295 248 Trgb
-0.000000 0.014677 0.004403 316 217 295 248 313 215 Trgb
-0.000000 0.046680 0.014004 317 220 299 253 299 249 Trgb
-0.000000 0.045355 0.013607 317 220 299 249 316 217 Trgb
-0.156998 0.121144 0.055628 280 252 297 247 291 260 Trgb
-0.000000 0.000000 0.000000 279 244 288 235 280 252 Trgb
-0.084838 0.065463 0.030060 297 247 280 252 288 235 Trgb
-0.132657 0.102362 0.047004 288 235 302 236 297 247 Trgb
-0.278211 0.214675 0.098577 297 247 305 263 291 260 Trgb
-0.324474 0.250373 0.114969 312 246 313 259 305 263 Trgb
-0.310052 0.239244 0.109859 305 263 297 247 312 246 Trgb
-0.236658 0.182612 0.083854 302 236 312 246 297 247 Trgb
-0.089372 0.068962 0.031667 289 268 280 252 291 260 Trgb
-0.000000 0.000000 0.000000 280 256 279 244 280 252 Trgb
-0.017212 0.013281 0.006099 280 252 289 268 280 256 Trgb
-0.047819 0.036898 0.016943 302 236 288 235 303 235 Trgb
-0.210585 0.162493 0.074615 305 263 289 268 291 260 Trgb
-0.256848 0.198191 0.091008 313 259 304 267 305 263 Trgb
-0.174799 0.134880 0.061936 289 268 305 263 304 267 Trgb
-0.151820 0.117148 0.053794 312 246 302 236 303 235 Trgb
-0.000000 0.699942 0.209983 348 304 347 302 351 301 Trgb
-0.000000 0.699942 0.209983 347 302 349 298 351 301 Trgb
-0.000000 0.699942 0.209983 349 298 353 297 351 301 Trgb
-0.000000 0.699942 0.209983 353 297 355 300 351 301 Trgb
-0.000000 0.699942 0.209983 355 300 352 303 351 301 Trgb
-0.000000 0.699942 0.209983 352 303 348 304 351 301 Trgb
-0.000000 0.000000 0.000000 298 255 347 302 348 304 Trgb
-0.000000 0.000000 0.000000 298 255 348 304 300 258 Trgb
-0.000000 0.001821 0.000546 301 252 349 298 347 302 Trgb
-0.000000 0.000911 0.000273 301 252 347 302 298 255 Trgb
-0.000000 0.006793 0.002038 304 251 353 297 349 298 Trgb
-0.000000 0.004762 0.001429 304 251 349 298 301 252 Trgb
-0.000000 0.018322 0.005497 350 301 386 356 384 357 Trgb
-0.000000 0.009161 0.002748 350 301 384 357 348 302 Trgb
-0.000000 0.035636 0.010691 353 299 389 354 386 356 Trgb
-0.000000 0.031560 0.009468 353 299 386 356 350 301 Trgb
-0.000000 0.021390 0.006417 353 299 390 354 389 354 Trgb
-0.000000 0.030551 0.009165 353 299 389 354 353 299 Trgb
-0.000000 0.677885 0.203366 386 356 385 355 387 356 Trgb
-0.000000 0.677885 0.203366 385 355 386 354 387 356 Trgb
-0.000000 0.677885 0.203366 386 354 388 355 387 356 Trgb
-0.000000 0.677885 0.203366 388 355 389 356 387 356 Trgb
-0.000000 0.677885 0.203366 389 356 388 357 387 356 Trgb
-0.000000 0.677885 0.203366 388 357 386 356 387 356 Trgb
-0.000000 0.144797 0.043439 388 357 369 396 367 395 Trgb
-0.000000 0.115047 0.034514 388 357 367 395 386 356 Trgb
-0.000000 0.117682 0.035305 389 356 369 395 369 396 Trgb
-0.000000 0.146114 0.043834 389 356 369 396 388 357 Trgb
-0.000000 0.056865 0.017059 386 356 367 395 365 394 Trgb
-0.000000 0.028432 0.008530 386 356 365 394 385 355 Trgb
-0.009232 0.148327 0.031512 363 401 370 403 364 402 Trgb
-0.022270 0.357806 0.076015 365 397 371 399 363 401 Trgb
-0.022149 0.355867 0.075603 370 403 363 401 371 399 Trgb
-0.031065 0.499105 0.106034 371 399 375 399 370 403 Trgb
-0.009353 0.150267 0.031924 360 393 365 397 363 401 Trgb
-0.002795 0.044900 0.009539 363 401 359 396 360 393 Trgb
-0.000000 0.000000 0.000000 360 390 360 393 359 396 Trgb
-0.019209 0.308621 0.065566 376 392 369 391 371 387 Trgb
-0.025955 0.417018 0.088595 371 399 365 397 369 391 Trgb
-0.029520 0.474291 0.100762 369 391 376 392 371 399 Trgb
-0.034750 0.558317 0.118613 375 399 371 399 376 392 Trgb
-0.009086 0.145981 0.031013 369 391 365 386 371 387 Trgb
-0.013038 0.209479 0.044503 365 397 360 393 369 391 Trgb
-0.006480 0.104112 0.022118 365 386 369 391 360 393 Trgb
-0.000000 0.000000 0.000000 360 393 360 390 365 386 Trgb
-0.000000 0.698602 0.209581 389 395 390 396 387 396 Trgb
-0.000000 0.698602 0.209581 390 396 388 397 387 396 Trgb
-0.000000 0.698602 0.209581 388 397 386 397 387 396 Trgb
-0.000000 0.698602 0.209581 386 397 385 396 387 396 Trgb
-0.000000 0.698602 0.209581 385 396 387 395 387 396 Trgb
-0.000000 0.698602 0.209581 387 395 389 395 387 396 Trgb
-0.000000 0.037233 0.011170 389 356 390 396 389 395 Trgb
-0.000000 0.038872 0.011662 389 356 389 395 389 355 Trgb
-0.000000 0.003278 0.000983 386 354 387 395 385 396 Trgb
-0.000000 0.001639 0.000492 386 354 385 396 385 355 Trgb
-0.000000 0.028646 0.008594 389 355 389 395 387 395 Trgb
-0.000000 0.016781 0.005034 389 355 387 395 386 354 Trgb
-0.404995 0.114698 0.103939 398 404 399 414 388 415 Trgb
-0.435739 0.123405 0.111829 402 388 409 395 398 404 Trgb
-0.425131 0.120400 0.109106 399 414 398 404 409 395 Trgb
-0.324162 0.091805 0.083193 376 404 398 404 388 415 Trgb
-0.354905 0.100512 0.091083 386 385 402 388 398 404 Trgb
-0.263463 0.074615 0.067616 398 404 376 404 386 385 Trgb
-0.091315 0.025861 0.023435 371 389 386 385 376 404 Trgb
-0.276324 0.078257 0.070916 409 395 402 388 397 377 Trgb
-0.152013 0.043051 0.039013 377 414 376 404 388 415 Trgb
-0.039290 0.011127 0.010084 376 404 377 414 366 396 Trgb
-0.039290 0.011127 0.010084 366 396 371 389 376 404 Trgb
-0.195491 0.055364 0.050171 402 388 386 385 397 377 Trgb
-0.064759 0.018340 0.016620 376 378 397 377 386 385 Trgb
-0.052024 0.014734 0.013352 386 385 371 389 376 378 Trgb
-0.000000 0.000000 0.000000 371 389 366 396 376 378 Trgb
-0.000000 0.699996 0.209999 421 374 420 376 419 375 Trgb
-0.000000 0.699996 0.209999 420 376 419 377 419 375 Trgb
-0.000000 0.699996 0.209999 419 377 418 376 419 375 Trgb
-0.000000 0.699996 0.209999 418 376 418 374 419 375 Trgb
-0.000000 0.699996 0.209999 418 374 420 373 419 375 Trgb
-0.000000 0.699996 0.209999 420 373 421 374 419 375 Trgb
-0.000000 0.000000 0.000000 385 357 418 376 419 377 Trgb
-0.000000 0.000000 0.000000 385 357 419 377 386 358 Trgb
-0.000000 0.000000 0.000000 386 355 418 374 418 376 Trgb
-0.000000 0.000000 0.000000 386 355 418 376 385 357 Trgb
-0.000000 0.001176 0.000353 388 354 420 373 418 374 Trgb
-0.000000 0.000588 0.000176 388 354 418 374 386 355 Trgb
-0.289362 0.280459 0.113964 436 374 429 389 431 382 Trgb
-0.278122 0.269564 0.109537 429 389 419 386 431 382 Trgb
-0.077960 0.075561 0.030704 412 390 407 384 419 386 Trgb
-0.159921 0.155000 0.062984 419 386 429 389 412 390 Trgb
-0.292601 0.283598 0.115240 426 371 436 374 431 382 Trgb
-0.104389 0.101177 0.041113 426 360 431 366 436 374 Trgb
-0.181640 0.176051 0.071538 436 374 426 371 426 360 Trgb
-0.094729 0.091814 0.037309 417 362 426 360 426 371 Trgb
-0.281360 0.272703 0.110813 419 386 426 371 431 382 Trgb
-0.077960 0.075561 0.030704 407 384 409 372 419 386 Trgb
-0.163159 0.158139 0.064260 426 371 419 386 409 372 Trgb
-0.087489 0.084798 0.034457 409 372 417 362 426 371 Trgb
-0.009530 0.009236 0.003753 426 360 417 362 410 361 Trgb
-0.000000 0.000000 0.000000 409 372 407 384 403 376 Trgb
-0.000000 0.000000 0.000000 403 376 410 361 409 372 Trgb
-0.002290 0.002219 0.000902 417 362 409 372 410 361 Trgb
-0.000000 0.697280 0.209184 347 363 350 363 349 364 Trgb
-0.000000 0.697280 0.209184 350 363 352 364 349 364 Trgb
-0.000000 0.697280 0.209184 352 364 351 365 349 364 Trgb
-0.000000 0.697280 0.209184 351 365 348 365 349 364 Trgb
-0.000000 0.697280 0.209184 348 365 346 364 349 364 Trgb
-0.000000 0.697280 0.209184 346 364 347 363 349 364 Trgb
-0.000000 0.034648 0.010394 352 300 350 363 347 363 Trgb
-0.000000 0.017324 0.005197 352 300 347 363 349 300 Trgb
-0.000000 0.053795 0.016138 354 301 352 364 350 363 Trgb
-0.000000 0.052883 0.015865 354 301 350 363 352 300 Trgb
-0.000000 0.000000 0.000000 349 300 347 363 346 364 Trgb
-0.000000 0.000000 0.000000 349 300 346 364 348 301 Trgb
-0.308371 0.106028 0.082880 340 375 360 376 349 384 Trgb
-0.157725 0.054231 0.042391 336 359 352 359 340 375 Trgb
-0.324928 0.111721 0.087330 360 376 340 375 352 359 Trgb
-0.420222 0.144486 0.112941 352 359 366 361 360 376 Trgb
-0.317849 0.109287 0.085427 360 376 358 381 349 384 Trgb
-0.343885 0.118239 0.092425 358 381 360 376 369 365 Trgb
-0.429700 0.147745 0.115489 366 361 369 365 360 376 Trgb
-0.141167 0.048538 0.037941 337 380 340 375 349 384 Trgb
-0.055697 0.019150 0.014970 329 363 336 359 340 375 Trgb
-0.055697 0.019150 0.014970 340 375 337 380 329 363 Trgb
-0.046330 0.015930 0.012452 361 348 341 347 350 344 Trgb
-0.102027 0.035080 0.027422 352 359 336 359 341 347 Trgb
-0.148358 0.051010 0.039874 341 347 361 348 352 359 Trgb
-0.299349 0.102926 0.080455 366 361 352 359 361 348 Trgb
-0.308827 0.106185 0.083002 369 365 366 361 361 348 Trgb
-0.000000 0.000000 0.000000 336 359 329 363 341 347 Trgb
-0.000000 0.698661 0.209598 356 291 357 294 353 293 Trgb
-0.000000 0.698661 0.209598 357 294 354 296 353 293 Trgb
-0.000000 0.698661 0.209598 354 296 351 295 353 293 Trgb
-0.000000 0.698661 0.209598 351 295 350 292 353 293 Trgb
-0.000000 0.698661 0.209598 350 292 353 290 353 293 Trgb
-0.000000 0.698661 0.209598 353 290 356 291 353 293 Trgb
-0.000000 0.033302 0.009991 352 304 354 296 357 294 Trgb
-0.000000 0.037838 0.011351 352 304 357 294 354 302 Trgb
-0.000000 0.009589 0.002877 348 303 351 295 354 296 Trgb
-0.000000 0.019177 0.005753 348 303 354 296 352 304 Trgb
-0.000000 0.000000 0.000000 348 300 350 292 351 295 Trgb
-0.000000 0.000000 0.000000 348 300 351 295 348 303 Trgb
-0.000000 0.000000 0.000000 328 260 328 261 326 261 Trgb
-0.000000 0.000000 0.000000 328 261 326 263 326 261 Trgb
-0.000000 0.000000 0.000000 326 263 324 263 326 261 Trgb
-0.000000 0.000000 0.000000 324 263 324 262 326 261 Trgb
-0.000000 0.000000 0.000000 324 262 326 260 326 261 Trgb
-0.000000 0.000000 0.000000 326 260 328 260 326 261 Trgb
-0.000000 0.115033 0.034510 355 293 328 261 328 260 Trgb
-0.000000 0.073975 0.022192 355 293 328 260 355 291 Trgb
-0.000000 0.134147 0.040244 354 295 326 263 328 261 Trgb
-0.000000 0.145119 0.043536 354 295 328 261 355 293 Trgb
-0.000000 0.041058 0.012317 352 295 324 263 326 263 Trgb
-0.000000 0.082116 0.024635 352 295 326 263 354 295 Trgb
-0.012930 0.111978 0.024982 327 251 325 259 320 255 Trgb
-0.024464 0.211872 0.047267 334 254 335 258 327 251 Trgb
-0.032663 0.282874 0.063107 325 259 327 251 335 258 Trgb
-0.055838 0.483582 0.107884 335 258 331 265 325 259 Trgb
-0.012930 0.111978 0.024982 325 259 317 262 320 255 Trgb
-0.013042 0.112948 0.025198 324 269 319 269 317 262 Trgb
-0.025972 0.224926 0.050180 317 262 325 259 324 269 Trgb
-0.049147 0.425634 0.094956 331 265 324 269 325 259 Trgb
-0.000000 0.000000 0.000000 319 254 327 251 320 255 Trgb
-0.046381 0.401681 0.089613 336 261 334 269 335 258 Trgb
-0.062754 0.543471 0.121245 331 265 335 258 334 269 Trgb
-0.000000 0.000000 0.000000 317 262 319 254 320 255 Trgb
-0.013154 0.113918 0.025414 319 269 324 269 325 272 Trgb
-0.032999 0.285785 0.063757 334 269 325 272 324 269 Trgb
-0.056063 0.485523 0.108317 324 269 331 265 334 269 Trgb
-0.000000 0.677401 0.203220 372 250 370 250 370 249 Trgb
-0.000000 0.677401 0.203220 370 250 368 249 370 249 Trgb
-0.000000 0.677401 0.203220 368 249 367 248 370 249 Trgb
-0.000000 0.677401 0.203220 367 248 369 248 370 249 Trgb
-0.000000 0.677401 0.203220 369 248 371 249 370 249 Trgb
-0.000000 0.677401 0.203220 371 249 372 250 370 249 Trgb
-0.000000 0.155473 0.046642 354 294 370 250 372 250 Trgb
-0.000000 0.146657 0.043997 354 294 372 250 356 294 Trgb
-0.000000 0.072397 0.021719 352 293 368 249 370 250 Trgb
-0.000000 0.118344 0.035503 352 293 370 250 354 294 Trgb
-0.000000 0.008817 0.002645 351 292 367 248 368 249 Trgb
-0.000000 0.017634 0.005290 351 292 368 249 352 293 Trgb
-0.253712 0.080223 0.066787 390 240 373 240 377 229 Trgb
-0.428856 0.135602 0.112892 390 257 383 259 390 240 Trgb
-0.393311 0.124363 0.103535 373 240 390 240 383 259 Trgb
-0.382168 0.120840 0.100601 383 259 367 256 373 240 Trgb
-0.133898 0.042338 0.035247 373 240 360 230 377 229 Trgb
-0.000000 0.000000 0.000000 353 248 349 241 360 230 Trgb
-0.100475 0.031770 0.026449 360 230 373 240 353 248 Trgb
-0.209145 0.066131 0.055055 367 256 353 248 373 240 Trgb
-0.125755 0.039763 0.033104 363 268 379 268 362 269 Trgb
-0.381589 0.120657 0.100449 383 259 390 257 379 268 Trgb
-0.298777 0.094472 0.078650 379 268 363 268 383 259 Trgb
-0.334900 0.105894 0.088159 367 256 383 259 363 268 Trgb
-0.053208 0.016824 0.014006 350 258 363 268 362 269 Trgb
-0.000000 0.000000 0.000000 349 241 353 248 350 258 Trgb
-0.053208 0.016824 0.014006 363 268 350 258 353 248 Trgb
-0.161878 0.051185 0.042613 353 248 367 256 363 268 Trgb
-0.000000 0.699775 0.209932 374 329 375 328 376 328 Trgb
-0.000000 0.699775 0.209932 375 328 377 327 376 328 Trgb
-0.000000 0.699775 0.209932 377 327 378 327 376 328 Trgb
-0.000000 0.699775 0.209932 378 327 378 329 376 328 Trgb
-0.000000 0.699775 0.209932 378 329 375 330 376 328 Trgb
-0.000000 0.699775 0.209932 375 330 374 329 376 328 Trgb
-0.000000 0.000000 0.000000 352 292 375 328 374 329 Trgb
-0.000000 0.000000 0.000000 352 292 374 329 351 294 Trgb
-0.000000 0.010089 0.003027 354 291 377 327 375 328 Trgb
-0.000000 0.005044 0.001513 354 291 375 328 352 292 Trgb
-0.000000 0.015452 0.004635 356 292 378 327 377 327 Trgb
-0.000000 0.015292 0.004588 356 292 377 327 354 291 Trgb
-0.251815 0.220453 0.094454 371 344 380 331 385 342 Trgb
-0.043448 0.038037 0.016297 360 337 362 328 371 344 Trgb
-0.140870 0.123326 0.052839 380 331 371 344 362 328 Trgb
-0.124253 0.108778 0.046606 362 328 373 319 380 331 Trgb
-0.321818 0.281738 0.120711 380 331 393 331 385 342 Trgb
-0.216925 0.189909 0.081367 385 315 392 319 393 331 Trgb
-0.264847 0.231862 0.099342 393 331 380 331 385 315 Trgb
-0.178226 0.156030 0.066851 373 319 385 315 380 331 Trgb
-0.213871 0.187235 0.080221 384 344 371 344 385 342 Trgb
-0.000000 0.000000 0.000000 362 328 360 337 359 325 Trgb
-0.000000 0.000000 0.000000 359 325 368 312 362 328 Trgb
-0.026831 0.023489 0.010064 373 319 362 328 368 312 Trgb
-0.283874 0.248520 0.106479 393 331 384 344 385 342 Trgb
-0.103473 0.090587 0.038812 392 319 385 315 381 313 Trgb
-0.053974 0.047252 0.020245 368 312 381 313 385 315 Trgb
-0.080804 0.070741 0.030309 385 315 373 319 368 312 Trgb
-0.000000 0.665402 0.199621 241 278 244 280 242 282 Trgb
-0.000000 0.665402 0.199621 244 280 245 284 242 282 Trgb
-0.000000 0.665402 0.199621 245 284 243 286 242 282 Trgb
-0.000000 0.665402 0.199621 243 286 240 284 242 282 Trgb
-0.000000 0.665402 0.199621 240 284 239 280 242 282 Trgb
-0.000000 0.665402 0.199621 239 280 241 278 242 282 Trgb
-0.000000 0.101649 0.030495 305 252 244 280 241 278 Trgb
-0.000000 0.050824 0.015247 305 252 241 278 301 250 Trgb
-0.000000 0.191076 0.057323 305 257 245 284 244 280 Trgb
-0.000000 0.171775 0.051532 305 257 244 280 305 252 Trgb
-0.000000 0.108729 0.032619 303 259 243 286 245 284 Trgb
-0.000000 0.159553 0.047866 303 259 245 284 305 257 Trgb
-0.000000 0.000000 0.000000 183 257 182 260 181 259 Trgb
-0.000000 0.000000 0.000000 182 260 180 262 181 259 Trgb
-0.000000 0.000000 0.000000 180 262 180 261 181 259 Trgb
-0.000000 0.000000 0.000000 180 261 181 258 181 259 Trgb
-0.000000 0.000000 0.000000 181 258 182 256 181 259 Trgb
-0.000000 0.000000 0.000000 182 256 183 257 181 259 Trgb
-0.000000 0.058545 0.017564 243 283 182 260 183 257 Trgb
-0.000000 0.052058 0.015618 243 283 183 257 243 280 Trgb
-0.000000 0.034650 0.010395 241 285 180 262 182 260 Trgb
-0.000000 0.049841 0.014952 241 285 182 260 243 283 Trgb
-0.000000 0.030381 0.009114 243 280 183 257 182 256 Trgb
-0.000000 0.015191 0.004557 243 280 182 256 243 279 Trgb
-0.000000 0.699531 0.209859 182 258 183 258 181 259 Trgb
-0.000000 0.699531 0.209859 183 258 182 259 181 259 Trgb
-0.000000 0.699531 0.209859 182 259 180 260 181 259 Trgb
-0.000000 0.699531 0.209859 180 260 179 260 181 259 Trgb
-0.000000 0.699531 0.209859 179 260 180 259 181 259 Trgb
-0.000000 0.699531 0.209859 180 259 182 258 181 259 Trgb
-0.000000 0.018127 0.005438 180 259 158 222 160 221 Trgb
-0.000000 0.021833 0.006550 180 259 160 221 182 258 Trgb
-0.000000 0.004807 0.001442 179 260 157 224 158 222 Trgb
-0.000000 0.009615 0.002884 179 260 158 222 180 259 Trgb
-0.000000 0.020731 0.006219 182 258 160 221 161 221 Trgb
-0.000000 0.015923 0.004777 182 258 161 221 183 258 Trgb
-0.000000 0.000000 0.000000 158 206 144 215 151 210 Trgb
-0.125687 0.116237 0.048385 165 212 154 217 158 206 Trgb
-0.054272 0.050191 0.020893 144 215 158 206 154 217 Trgb
-0.059609 0.055128 0.022947 154 217 145 225 144 215 Trgb
-0.005337 0.004936 0.002055 145 225 145 232 144 215 Trgb
-0.118139 0.109256 0.045479 173 213 165 212 158 206 Trgb
-0.290405 0.268570 0.111795 155 233 169 224 167 235 Trgb
-0.245347 0.226900 0.094449 154 217 165 212 169 224 Trgb
-0.246867 0.228306 0.095035 169 224 155 233 154 217 Trgb
-0.132545 0.122579 0.051025 145 225 154 217 155 233 Trgb
-0.189409 0.175168 0.072915 160 239 155 233 167 235 Trgb
-0.091599 0.084712 0.035262 155 233 160 239 145 232 Trgb
-0.078273 0.072388 0.030132 145 232 145 225 155 233 Trgb
-0.282857 0.261589 0.108889 169 224 174 230 167 235 Trgb
-0.237798 0.219919 0.091543 165 212 173 213 169 224 Trgb
-0.231771 0.214345 0.089223 174 230 169 224 173 213 Trgb
-0.000000 0.687742 0.206322 155 248 154 246 156 245 Trgb
-0.000000 0.687742 0.206322 154 246 155 244 156 245 Trgb
-0.000000 0.687742 0.206322 155 244 157 243 156 245 Trgb
-0.000000 0.687742 0.206322 157 243 158 244 156 245 Trgb
-0.000000 0.687742 0.206322 158 244 157 247 156 245 Trgb
-0.000000 0.687742 0.206322 157 247 155 248 156 245 Trgb
-0.000000 0.066457 0.019937 183 258 158 244 157 243 Trgb
-0.000000 0.033228 0.009969 183 258 157 243 182 257 Trgb
-0.000000 0.115018 0.034505 183 261 157 247 158 244 Trgb
-0.000000 0.107351 0.032205 183 261 158 244 183 258 Trgb
-0.000000 0.056227 0.016868 181 261 155 248 157 247 Trgb
-0.000000 0.089455 0.026837 181 261 157 247 183 261 Trgb
-0.095233 0.034446 0.025936 143 255 136 238 145 239 Trgb
-0.080765 0.029213 0.021996 149 265 139 256 143 255 Trgb
-0.051549 0.018645 0.014039 136 238 143 255 139 256 Trgb
-0.053915 0.019501 0.014683 136 238 153 226 145 239 Trgb
-0.010230 0.003700 0.002786 153 226 136 238 149 228 Trgb
-0.241449 0.087332 0.065756 160 244 143 255 145 239 Trgb
-0.216750 0.078399 0.059030 163 263 149 265 143 255 Trgb
-0.333750 0.120718 0.090894 143 255 160 244 163 263 Trgb
-0.445297 0.161065 0.121272 173 250 163 263 160 244 Trgb
-0.200131 0.072388 0.054504 153 226 160 244 145 239 Trgb
-0.104898 0.037942 0.028568 163 225 173 234 153 226 Trgb
-0.251114 0.090828 0.068388 160 244 153 226 173 234 Trgb
-0.403979 0.146120 0.110020 173 234 173 250 160 244 Trgb
-0.165202 0.059754 0.044991 149 265 163 263 159 264 Trgb
-0.383518 0.138719 0.104448 163 263 173 250 176 253 Trgb
-0.342200 0.123775 0.093195 173 250 173 234 176 253 Trgb
-0.000000 0.000000 0.000000 138 279 137 277 139 279 Trgb
-0.000000 0.000000 0.000000 137 277 138 277 139 279 Trgb
-0.000000 0.000000 0.000000 138 277 139 279 139 279 Trgb
-0.000000 0.000000 0.000000 139 279 140 281 139 279 Trgb
-0.000000 0.000000 0.000000 140 281 139 281 139 279 Trgb
-0.000000 0.000000 0.000000 139 281 138 279 139 279 Trgb
-0.000000 0.007901 0.002370 181 257 138 277 137 277 Trgb
-0.000000 0.003951 0.001185 181 257 137 277 180 257 Trgb
-0.000000 0.086361 0.025908 182 259 139 279 138 277 Trgb
-0.000000 0.049106 0.014732 182 259 138 277 181 257 Trgb
-0.000000 0.115714 0.034714 182 261 140 281 139 279 Trgb
-0.000000 0.119664 0.035899 182 261 139 279 182 259 Trgb
-0.103705 0.001023 0.020945 115 270 125 287 116 290 Trgb
-0.383332 0.003780 0.077422 134 263 143 280 125 287 Trgb
-0.180283 0.001778 0.036412 125 287 115 270 134 263 Trgb
-0.076578 0.000755 0.015467 128 256 134 263 115 270 Trgb
-0.130831 0.001290 0.026424 125 287 130 303 116 290 Trgb
-0.517330 0.005102 0.104486 143 280 149 296 125 287 Trgb
-0.341407 0.003367 0.068955 130 303 125 287 149 296 Trgb
-0.332454 0.003279 0.067146 149 296 149 301 130 303 Trgb
-0.239839 0.002365 0.048441 158 272 147 256 161 269 Trgb
-0.463077 0.004567 0.093529 143 280 134 263 158 272 Trgb
-0.260028 0.002564 0.052519 147 256 158 272 134 263 Trgb
-0.076578 0.000755 0.015467 134 263 128 256 147 256 Trgb
-0.346710 0.003419 0.070026 162 287 158 272 161 269 Trgb
-0.597075 0.005888 0.120593 149 296 143 280 158 272 Trgb
-0.500898 0.004940 0.101168 158 272 162 287 149 296 Trgb
-0.412199 0.004065 0.083253 149 301 149 296 162 287 Trgb
-0.000000 0.698970 0.209691 239 286 235 285 237 282 Trgb
-0.000000 0.698970 0.209691 235 285 233 282 237 282 Trgb
-0.000000 0.698970 0.209691 233 282 235 279 237 282 Trgb
-0.000000 0.698970 0.209691 235 279 239 279 237 282 Trgb
-0.000000 0.698970 0.209691 239 279 241 283 237 282 Trgb
-0.000000 0.698970 0.209691 241 283 239 286 237 282 Trgb
-0.000000 0.004282 0.001285 244 279 239 279 235 279 Trgb
-0.000000 0.002141 0.000642 244 279 235 279 241 279 Trgb
-0.000000 0.025877 0.007763 245 282 241 283 239 279 Trgb
-0.000000 0.016150 0.004845 245 282 239 279 244 279 Trgb
-0.000000 0.031322 0.009397 244 285 239 286 241 283 Trgb
-0.000000 0.033463 0.010039 244 285 241 283 245 282 Trgb
-0.000000 0.699983 0.209995 269 294 268 292 270 291 Trgb
-0.000000 0.699983 0.209995 268 292 269 290 270 291 Trgb
-0.000000 0.699983 0.209995 269 290 270 289 270 291 Trgb
-0.000000 0.699983 0.209995 270 289 272 290 270 291 Trgb
-0.000000 0.699983 0.209995 272 290 271 293 270 291 Trgb
-0.000000 0.699983 0.209995 271 293 269 294 270 291 Trgb
-0.000000 0.002735 0.000821 235 283 268 292 269 294 Trgb
-0.000000 0.003769 0.001131 235 283 269 294 236 285 Trgb
-0.000000 0.000567 0.000170 236 281 269 290 268 292 Trgb
-0.000000 0.001134 0.000340 236 281 268 292 235 283 Trgb
-0.000000 0.000000 0.000000 238 280 270 289 269 290 Trgb
-0.000000 0.000000 0.000000 238 280 269 290 236 281 Trgb
-0.376135 0.200455 0.115318 276 308 269 291 284 295 Trgb
-0.154087 0.082118 0.047241 265 311 256 303 276 308 Trgb
-0.237541 0.126594 0.072827 269 291 276 308 256 303 Trgb
-0.116308 0.061985 0.035659 256 303 255 288 269 291 Trgb
-0.346879 0.184863 0.106348 269 291 283 279 284 295 Trgb
-0.091976 0.049017 0.028199 263 274 275 271 283 279 Trgb
-0.196118 0.104518 0.060127 283 279 269 291 263 274 Trgb
-0.104142 0.055501 0.031929 255 288 263 274 269 291 Trgb
-0.381060 0.203080 0.116828 290 296 276 308 284 295 Trgb
-0.012166 0.006484 0.003730 255 288 256 303 250 286 Trgb
-0.351803 0.187488 0.107858 283 279 290 296 284 295 Trgb
-0.091976 0.049017 0.028199 275 271 284 279 283 279 Trgb
-0.201042 0.107142 0.061637 290 296 283 279 284 279 Trgb
-0.000000 0.000000 0.000000 263 274 255 288 250 286 Trgb
-0.000000 0.696680 0.209004 220 322 221 321 222 322 Trgb
-0.000000 0.696680 0.209004 221 321 224 322 222 322 Trgb
-0.000000 0.696680 0.209004 224 322 225 323 222 322 Trgb
-0.000000 0.696680 0.209004 225 323 223 324 222 322 Trgb
-0.000000 0.696680 0.209004 223 324 221 323 222 322 Trgb
-0.000000 0.696680 0.209004 221 323 220 322 222 322 Trgb
-0.000000 0.003836 0.001151 236 281 221 321 220 322 Trgb
-0.000000 0.001918 0.000575 236 281 220 322 235 282 Trgb
-0.000000 0.043010 0.012903 238 282 224 322 221 321 Trgb
-0.000000 0.024382 0.007315 238 282 221 321 236 281 Trgb
-0.000000 0.057802 0.017341 239 283 225 323 224 322 Trgb
-0.000000 0.059720 0.017916 239 283 224 322 238 282 Trgb
-0.032130 0.233204 0.053067 212 326 221 325 219 331 Trgb
-0.000000 0.000000 0.000000 212 319 216 316 212 326 Trgb
-0.019262 0.139807 0.031814 221 325 212 326 216 316 Trgb
-0.033635 0.244129 0.055553 216 316 223 317 221 325 Trgb
-0.055827 0.405196 0.092205 221 325 227 331 219 331 Trgb
-0.069102 0.501547 0.114130 231 321 233 326 227 331 Trgb
-0.067720 0.491517 0.111847 227 331 221 325 231 321 Trgb
-0.058397 0.423846 0.096448 223 317 231 321 221 325 Trgb
-0.012868 0.093396 0.021253 219 333 212 326 219 331 Trgb
-0.000000 0.000000 0.000000 216 316 212 319 217 314 Trgb
-0.001064 0.007725 0.001758 217 314 225 312 216 316 Trgb
-0.015437 0.112046 0.025497 223 317 216 316 225 312 Trgb
-0.036565 0.265389 0.060391 227 331 219 333 219 331 Trgb
-0.050904 0.369464 0.084074 233 326 231 321 232 318 Trgb
-0.031324 0.227352 0.051735 225 312 232 318 231 321 Trgb
-0.040198 0.291763 0.066392 231 321 223 317 225 312 Trgb
-0.000000 0.000000 0.000000 194 295 195 296 195 297 Trgb
-0.000000 0.000000 0.000000 195 296 196 298 195 297 Trgb
-0.000000 0.000000 0.000000 196 298 196 299 195 297 Trgb
-0.000000 0.000000 0.000000 196 299 194 299 195 297 Trgb
-0.000000 0.000000 0.000000 194 299 193 296 195 297 Trgb
-0.000000 0.000000 0.000000 193 296 194 295 195 297 Trgb
-0.000000 0.120080 0.036024 238 281 195 296 194 295 Trgb
-0.000000 0.060040 0.018012 238 281 194 295 236 280 Trgb
-0.000000 0.307224 0.092167 238 283 196 298 195 296 Trgb
-0.000000 0.243672 0.073102 238 283 195 296 238 281 Trgb
-0.000000 0.250695 0.075208 238 285 196 299 196 298 Trgb
-0.000000 0.310735 0.093220 238 285 196 298 238 283 Trgb
-0.017736 0.110162 0.025580 185 292 191 298 185 301 Trgb
-0.007836 0.048670 0.011301 191 286 195 288 185 292 Trgb
-0.025572 0.158832 0.036881 191 298 185 292 195 288 Trgb
-0.053236 0.330662 0.076779 195 288 199 295 191 298 Trgb
-0.027636 0.171654 0.039858 191 298 191 307 185 301 Trgb
-0.057770 0.358825 0.083319 201 303 199 308 191 307 Trgb
-0.058923 0.365987 0.084982 191 307 191 298 201 303 Trgb
-0.076687 0.476325 0.110603 199 295 201 303 191 298 Trgb
-0.000000 0.000000 0.000000 185 301 185 292 185 301 Trgb
-0.007836 0.048670 0.011301 195 288 191 286 199 287 Trgb
-0.029223 0.181512 0.042147 199 287 205 293 195 288 Trgb
-0.056887 0.353342 0.082046 199 295 195 288 205 293 Trgb
-0.009900 0.061492 0.014278 191 307 185 301 185 301 Trgb
-0.061421 0.381505 0.088585 199 308 201 303 204 302 Trgb
-0.066226 0.411348 0.095515 205 293 204 302 201 303 Trgb
-0.080339 0.499005 0.115869 201 303 199 295 205 293 Trgb
-0.000000 0.000000 0.000000 204 336 203 336 206 337 Trgb
-0.000000 0.000000 0.000000 203 336 206 337 206 337 Trgb
-0.000000 0.000000 0.000000 206 337 208 339 206 337 Trgb
-0.000000 0.000000 0.000000 208 339 208 339 206 337 Trgb
-0.000000 0.000000 0.000000 208 339 206 337 206 337 Trgb
-0.000000 0.000000 0.000000 206 337 204 336 206 337 Trgb
-0.000000 0.287100 0.086130 242 282 206 337 203 336 Trgb
-0.000000 0.143550 0.043065 242 282 203 336 240 280 Trgb
-0.000000 0.549999 0.165000 244 283 208 339 206 337 Trgb
-0.000000 0.490325 0.147098 244 283 206 337 242 282 Trgb
-0.000000 0.322574 0.096772 244 284 208 339 208 339 Trgb
-0.000000 0.466124 0.139837 244 284 208 339 244 283 Trgb
-0.000000 0.698197 0.209459 204 336 205 335 206 337 Trgb
-0.000000 0.698197 0.209459 205 335 207 337 206 337 Trgb
-0.000000 0.698197 0.209459 207 337 208 339 206 337 Trgb
-0.000000 0.698197 0.209459 208 339 206 339 206 337 Trgb
-0.000000 0.698197 0.209459 206 339 204 338 206 337 Trgb
-0.000000 0.698197 0.209459 204 338 204 336 206 337 Trgb
-0.000000 0.008040 0.002412 204 338 183 364 182 362 Trgb
-0.000000 0.004020 0.001206 204 338 182 362 204 336 Trgb
-0.000000 0.036178 0.010854 206 339 185 365 183 364 Trgb
-0.000000 0.024119 0.007236 206 339 183 364 204 338 Trgb
-0.000000 0.040198 0.012059 208 339 186 364 185 365 Trgb
-0.000000 0.044218 0.013265 208 339 185 365 206 339 Trgb
-0.000000 0.000000 0.000000 166 351 166 365 164 363 Trgb
-0.000000 0.000000 0.000000 172 382 164 363 166 365 Trgb
-0.121419 0.011415 0.026567 166 365 177 378 172 382 Trgb
-0.296498 0.027876 0.064875 177 378 193 382 172 382 Trgb
-0.293709 0.027614 0.064265 187 364 178 346 195 351 Trgb
-0.000000 0.000000 0.000000 166 365 166 351 178 346 Trgb
-0.171952 0.016166 0.037624 178 346 187 364 166 365 Trgb
-0.293371 0.027582 0.064191 177 378 166 365 187 364 Trgb
-0.469028 0.044097 0.102625 205 363 187 364 195 351 Trgb
-0.476578 0.044806 0.104277 203 375 193 382 205 363 Trgb
-0.522349 0.049110 0.114292 187 364 205 363 193 382 Trgb
-0.468450 0.044042 0.102498 193 382 177 378 187 364 Trgb
-0.121997 0.011470 0.026693 178 346 197 344 195 351 Trgb
-0.000000 0.000000 0.000000 166 351 176 345 178 346 Trgb
-0.000239 0.000023 0.000052 197 344 178 346 176 345 Trgb
-0.297315 0.027953 0.065054 197 344 205 363 195 351 Trgb
-0.000000 0.699742 0.209923 205 337 206 335 206 337 Trgb
-0.000000 0.699742 0.209923 206 335 207 336 206 337 Trgb
-0.000000 0.699742 0.209923 207 336 207 338 206 337 Trgb
-0.000000 0.699742 0.209923 207 338 206 340 206 337 Trgb
-0.000000 0.699742 0.209923 206 340 205 339 206 337 Trgb
-0.000000 0.699742 0.209923 205 339 205 337 206 337 Trgb
-0.000000 0.015210 0.004563 205 339 165 339 165 337 Trgb
-0.000000 0.011503 0.003451 205 339 165 337 205 337 Trgb
-0.000000 0.013720 0.004116 206 340 167 340 165 339 Trgb
-0.000000 0.016319 0.004896 206 340 165 339 205 339 Trgb
-0.000000 0.005197 0.001559 205 337 165 337 166 335 Trgb
-0.000000 0.002599 0.000780 205 337 166 335 206 335 Trgb
-0.058239 0.091602 0.029968 159 333 159 344 153 334 Trgb
-0.040484 0.063676 0.020832 156 347 153 334 159 344 Trgb
-0.079983 0.125802 0.041157 159 344 164 351 156 347 Trgb
-0.017755 0.027926 0.009136 163 325 159 333 153 334 Trgb
-0.232855 0.366250 0.119821 173 347 170 334 178 337 Trgb
-0.127138 0.199970 0.065422 159 344 159 333 170 334 Trgb
-0.193657 0.304596 0.099650 170 334 173 347 159 344 Trgb
-0.164256 0.258353 0.084522 164 351 159 344 173 347 Trgb
-0.207746 0.326757 0.106901 180 341 173 347 178 337 Trgb
-0.139147 0.218860 0.071601 170 350 164 351 173 347 Trgb
-0.176996 0.278391 0.091077 170 334 177 328 178 337 Trgb
-0.086654 0.136294 0.044590 159 333 163 325 170 334 Trgb
-0.097313 0.153061 0.050075 177 328 170 334 163 325 Trgb
-0.028415 0.044692 0.014621 163 325 169 324 177 328 Trgb
-0.151887 0.238897 0.078157 177 328 180 341 178 337 Trgb
-0.000000 0.698962 0.209689 220 381 218 381 220 381 Trgb
-0.000000 0.698962 0.209689 218 381 217 381 220 381 Trgb
-0.000000 0.698962 0.209689 217 381 219 380 220 381 Trgb
-0.000000 0.698962 0.209689 219 380 221 380 220 381 Trgb
-0.000000 0.698962 0.209689 221 380 222 380 220 381 Trgb
-0.000000 0.698962 0.209689 222 380 220 381 220 381 Trgb
-0.000000 0.016514 0.004954 205 337 219 380 217 381 Trgb
-0.000000 0.008257 0.002477 205 337 217 381 204 338 Trgb
-0.000000 0.033230 0.009969 207 336 221 380 219 380 Trgb
-0.000000 0.029001 0.008700 207 336 219 380 205 337 Trgb
-0.000000 0.020944 0.006283 208 337 222 380 221 380 Trgb
-0.000000 0.029201 0.008760 208 337 221 380 207 336 Trgb
-0.307148 0.060281 0.073486 210 400 221 393 226 401 Trgb
-0.252761 0.049607 0.060474 201 384 214 377 221 393 Trgb
-0.175305 0.034406 0.041942 221 393 210 400 201 384 Trgb
-0.015997 0.003140 0.003827 199 388 201 384 210 400 Trgb
-0.461610 0.090596 0.110441 221 393 239 390 226 401 Trgb
-0.396072 0.077734 0.094761 214 377 231 373 221 393 Trgb
-0.473078 0.092847 0.113185 239 390 221 393 231 373 Trgb
-0.422991 0.083017 0.101202 231 373 240 373 239 390 Trgb
-0.000000 0.000000 0.000000 211 364 201 371 213 360 Trgb
-0.093452 0.018341 0.022359 214 377 201 384 211 364 Trgb
-0.000000 0.000000 0.000000 201 371 211 364 201 384 Trgb
-0.000000 0.000000 0.000000 201 384 199 388 201 371 Trgb
-0.000000 0.000000 0.000000 229 361 211 364 213 360 Trgb
-0.236764 0.046468 0.056646 231 373 214 377 211 364 Trgb
-0.143312 0.028127 0.034288 211 364 229 361 231 373 Trgb
-0.252533 0.049563 0.060419 240 373 231 373 229 361 Trgb
-0.000000 0.699663 0.209899 381 310 379 311 383 307 Trgb
-0.000000 0.699663 0.209899 379 311 381 307 383 307 Trgb
-0.000000 0.699663 0.209899 381 307 385 304 383 307 Trgb
-0.000000 0.699663 0.209899 385 304 387 303 383 307 Trgb
-0.000000 0.699663 0.209899 387 303 385 307 383 307 Trgb
-0.000000 0.699663 0.209899 385 307 381 310 383 307 Trgb
-0.000000 0.009326 0.002798 303 230 381 307 379 311 Trgb
-0.000000 0.004663 0.001399 303 230 379 311 301 233 Trgb
-0.000000 0.018911 0.005673 307 226 385 304 381 307 Trgb
-0.000000 0.016450 0.004935 307 226 381 307 303 230 Trgb
-0.000000 0.012047 0.003614 310 226 387 303 385 304 Trgb
-0.000000 0.016710 0.005013 310 226 385 304 307 226 Trgb
-0.000000 0.000000 0.000000 381 310 381 307 383 307 Trgb
-0.000000 0.000000 0.000000 381 307 384 304 383 307 Trgb
-0.000000 0.000000 0.000000 384 304 386 304 383 307 Trgb
-0.000000 0.000000 0.000000 386 304 385 307 383 307 Trgb
-0.000000 0.000000 0.000000 385 307 383 310 383 307 Trgb
-0.000000 0.000000 0.000000 383 310 381 310 383 307 Trgb
-0.000000 0.025647 0.007694 383 310 439 357 437 357 Trgb
-0.000000 0.012824 0.003847 383 310 437 357 381 310 Trgb
-0.000000 0.054647 0.016394 385 307 442 354 439 357 Trgb
-0.000000 0.046559 0.013968 385 307 439 357 383 310 Trgb
-0.000000 0.037089 0.011127 386 304 442 352 442 354 Trgb
-0.000000 0.049912 0.014974 386 304 442 354 385 307 Trgb
-0.000000 0.687787 0.206336 438 356 437 353 440 355 Trgb
-0.000000 0.687787 0.206336 437 353 439 352 440 355 Trgb
-0.000000 0.687787 0.206336 439 352 442 353 440 355 Trgb
-0.000000 0.687787 0.206336 442 353 442 356 440 355 Trgb
-0.000000 0.687787 0.206336 442 356 440 357 440 355 Trgb
-0.000000 0.687787 0.206336 440 357 438 356 440 355 Trgb
-0.000000 0.101740 0.030522 442 356 464 346 462 348 Trgb
-0.000000 0.074722 0.022417 442 356 462 348 440 357 Trgb
-0.000000 0.096953 0.029086 442 353 463 344 464 346 Trgb
-0.000000 0.112855 0.033857 442 353 464 346 442 356 Trgb
-0.000000 0.027017 0.008105 439 352 461 343 463 344 Trgb
-0.000000 0.054034 0.016210 439 352 463 344 442 353 Trgb
-0.000000 0.691825 0.207548 460 345 460 344 461 345 Trgb
-0.000000 0.691825 0.207548 460 344 462 345 461 345 Trgb
-0.000000 0.691825 0.207548 462 345 463 345 461 345 Trgb
-0.000000 0.691825 0.207548 463 345 463 346 461 345 Trgb
-0.000000 0.691825 0.207548 463 346 461 346 461 345 Trgb
-0.000000 0.691825 0.207548 461 346 460 345 461 345 Trgb
-0.000000 0.075590 0.022677 462 345 472 314 474 314 Trgb
-0.000000 0.090975 0.027293 462 345 474 314 463 345 Trgb
-0.000000 0.020068 0.006020 460 344 471 313 472 314 Trgb
-0.000000 0.040137 0.012041 460 344 472 314 462 345 Trgb
-0.000000 0.000000 0.000000 460 345 470 314 471 313 Trgb
-0.000000 0.000000 0.000000 460 345 471 313 460 344 Trgb
-0.009659 0.007219 0.003376 468 307 460 308 472 301 Trgb
-0.060429 0.045167 0.021119 484 307 472 301 476 303 Trgb
-0.283462 0.211871 0.099067 485 316 478 310 484 307 Trgb
-0.156813 0.117208 0.054804 472 301 484 307 478 310 Trgb
-0.106043 0.079261 0.037061 478 310 468 307 472 301 Trgb
-0.182166 0.136158 0.063665 478 324 472 327 468 326 Trgb
-0.328054 0.245201 0.114651 485 316 483 320 478 324 Trgb
-0.077145 0.057661 0.026961 460 321 467 317 468 326 Trgb
-0.000000 0.000000 0.000000 459 313 460 308 460 321 Trgb
-0.035955 0.026874 0.012566 467 317 460 321 460 308 Trgb
-0.045614 0.034094 0.015942 460 308 468 307 467 317 Trgb
-0.195825 0.146368 0.068439 467 317 478 324 468 326 Trgb
-0.341713 0.255410 0.119425 478 310 485 316 478 324 Trgb
-0.251020 0.187622 0.087728 478 324 467 317 478 310 Trgb
-0.141998 0.106135 0.049627 468 307 478 310 467 317 Trgb
-0.000000 0.000000 0.000000 463 344 462 346 461 345 Trgb
-0.000000 0.000000 0.000000 462 346 461 347 461 345 Trgb
-0.000000 0.000000 0.000000 461 347 460 346 461 345 Trgb
-0.000000 0.000000 0.000000 460 346 460 345 461 345 Trgb
-0.000000 0.000000 0.000000 460 345 462 344 461 345 Trgb
-0.000000 0.000000 0.000000 462 344 463 344 461 345 Trgb
-0.000000 0.014411 0.004323 461 347 485 367 485 366 Trgb
-0.000000 0.007206 0.002162 461 347 485 366 460 346 Trgb
-0.000000 0.054003 0.016201 462 346 487 366 485 367 Trgb
-0.000000 0.037810 0.011343 462 346 485 367 461 347 Trgb
-0.000000 0.055784 0.016735 463 344 487 364 487 366 Trgb
-0.000000 0.062990 0.018897 463 344 487 366 462 346 Trgb
-0.117681 0.406254 0.104787 491 366 493 361 495 366 Trgb
-0.126551 0.436877 0.112686 495 366 491 373 491 366 Trgb
-0.122641 0.423379 0.109204 487 372 491 366 491 373 Trgb
-0.006385 0.022042 0.005685 481 358 487 358 480 360 Trgb
-0.038254 0.132061 0.034063 491 358 493 361 487 358 Trgb
-0.006385 0.022042 0.005685 487 358 481 358 491 358 Trgb
-0.077571 0.267788 0.069072 481 373 487 372 491 373 Trgb
-0.000000 0.000000 0.000000 477 365 481 358 480 360 Trgb
-0.014824 0.051177 0.013200 487 358 482 366 480 360 Trgb
-0.085380 0.294746 0.076025 493 361 491 366 487 358 Trgb
-0.061950 0.213861 0.055162 482 366 487 358 491 366 Trgb
-0.090341 0.311871 0.080442 491 366 487 372 482 366 Trgb
-0.008440 0.029135 0.007515 482 366 477 365 480 360 Trgb
-0.002055 0.007094 0.001830 481 373 479 370 477 365 Trgb
-0.010495 0.036229 0.009345 477 365 482 366 481 373 Trgb
-0.045270 0.156280 0.040310 487 372 481 373 482 366 Trgb
-0.000000 0.000000 0.000000 461 344 461 344 461 345 Trgb
-0.000000 0.000000 0.000000 461 344 462 346 461 345 Trgb
-0.000000 0.000000 0.000000 462 346 462 347 461 345 Trgb
-0.000000 0.000000 0.000000 462 347 461 346 461 345 Trgb
-0.000000 0.000000 0.000000 461 346 460 344 461 345 Trgb
-0.000000 0.000000 0.000000 460 344 461 344 461 345 Trgb
-0.000000 0.074013 0.022204 462 346 495 335 494 336 Trgb
-0.000000 0.062494 0.018748 462 346 494 336 462 347 Trgb
-0.000000 0.051548 0.015464 461 344 494 333 495 335 Trgb
-0.000000 0.068539 0.020562 461 344 495 335 462 346 Trgb
-0.000000 0.011519 0.003456 461 344 493 332 494 333 Trgb
-0.000000 0.023037 0.006911 461 344 494 333 461 344 Trgb
-0.094155 0.178202 0.054471 504 331 498 324 503 331 Trgb
-0.011283 0.021354 0.006527 494 326 490 324 498 324 Trgb
-0.075245 0.142413 0.043532 498 324 504 331 494 326 Trgb
-0.135510 0.256474 0.078397 498 333 494 326 504 331 Trgb
-0.000000 0.000000 0.000000 484 337 485 329 484 337 Trgb
-0.170934 0.323519 0.098891 497 344 499 341 503 339 Trgb
-0.190588 0.360716 0.110261 504 331 503 339 499 341 Trgb
-0.198172 0.375072 0.114649 499 341 498 333 504 331 Trgb
-0.021265 0.040247 0.012302 485 329 490 336 484 337 Trgb
-0.011283 0.021354 0.006527 490 324 494 326 485 329 Trgb
-0.032547 0.061601 0.018830 490 336 485 329 494 326 Trgb
-0.092812 0.175662 0.053695 494 326 498 333 490 336 Trgb
-0.031247 0.059140 0.018077 490 336 490 344 484 337 Trgb
-0.128236 0.242707 0.074189 499 341 497 344 490 344 Trgb
-0.105192 0.199092 0.060857 490 344 490 336 499 341 Trgb
-0.155475 0.294260 0.089947 498 333 499 341 490 336 Trgb
-0.000000 0.698488 0.209546 453 408 454 408 451 408 Trgb
-0.000000 0.698488 0.209546 454 408 452 409 451 408 Trgb
-0.000000 0.698488 0.209546 452 409 449 409 451 408 Trgb
-0.000000 0.698488 0.209546 449 409 448 409 451 408 Trgb
-0.000000 0.698488 0.209546 448 409 450 408 451 408 Trgb
-0.000000 0.698488 0.209546 450 408 453 408 451 408 Trgb
-0.000000 0.035029 0.010509 442 354 454 408 453 408 Trgb
-0.000000 0.040113 0.012034 442 354 453 408 441 354 Trgb
-0.000000 0.010168 0.003050 439 354 450 408 448 409 Trgb
-0.000000 0.005084 0.001525 439 354 448 409 437 355 Trgb
-0.000000 0.035216 0.010565 441 354 453 408 450 408 Trgb
-0.000000 0.025234 0.007570 441 354 450 408 439 354 Trgb
-0.000000 0.696558 0.208967 443 433 443 434 441 433 Trgb
-0.000000 0.696558 0.208967 443 434 441 435 441 433 Trgb
-0.000000 0.696558 0.208967 441 435 439 434 441 433 Trgb
-0.000000 0.696558 0.208967 439 434 439 432 441 433 Trgb
-0.000000 0.696558 0.208967 439 432 441 432 441 433 Trgb
-0.000000 0.696558 0.208967 441 432 443 433 441 433 Trgb
-0.000000 0.059446 0.017834 453 409 443 434 443 433 Trgb
-0.000000 0.060519 0.018156 453 409 443 433 453 408 Trgb
-0.000000 0.002147 0.000644 451 407 441 432 439 432 Trgb
-0.000000 0.001074 0.000322 451 407 439 432 449 407 Trgb
-0.000000 0.042136 0.012641 453 408 443 433 441 432 Trgb
-0.000000 0.022679 0.006804 453 408 441 432 451 407 Trgb
-0.329826 0.121701 0.090305 449 438 444 450 437 444 Trgb
-0.430194 0.158735 0.117786 456 429 458 440 449 438 Trgb
-0.398450 0.147022 0.109094 444 450 449 438 458 440 Trgb
-0.318627 0.117568 0.087239 458 440 450 446 444 450 Trgb
-0.180059 0.066439 0.049300 444 450 428 444 437 444 Trgb
-0.230910 0.085202 0.063223 432 432 449 438 437 444 Trgb
-0.331278 0.122236 0.090703 445 421 456 429 449 438 Trgb
-0.200618 0.074025 0.054929 449 438 432 432 445 421 Trgb
-0.050851 0.018763 0.013923 432 420 445 421 432 432 Trgb
-0.081143 0.029941 0.022217 428 444 432 432 437 444 Trgb
-0.004639 0.001712 0.001270 432 432 428 444 425 427 Trgb
-0.004639 0.001712 0.001270 425 427 432 420 432 432 Trgb
-0.223084 0.082315 0.061080 456 429 445 421 455 423 Trgb
-0.087786 0.032392 0.024036 438 416 455 423 445 421 Trgb
-0.046212 0.017052 0.012653 445 421 432 420 438 416 Trgb
-0.000000 0.699959 0.209988 485 427 484 429 484 427 Trgb
-0.000000 0.699959 0.209988 484 429 483 429 484 427 Trgb
-0.000000 0.699959 0.209988 483 429 484 427 484 427 Trgb
-0.000000 0.699959 0.209988 484 427 485 425 484 427 Trgb
-0.000000 0.699959 0.209988 485 425 485 426 484 427 Trgb
-0.000000 0.699959 0.209988 485 426 485 427 484 427 Trgb
-0.000000 0.005578 0.001673 450 408 484 427 483 429 Trgb
-0.000000 0.003816 0.001145 450 408 483 429 450 410 Trgb
-0.000000 0.005972 0.001792 451 407 485 425 484 427 Trgb
-0.000000 0.006656 0.001997 451 407 484 427 450 408 Trgb
-0.000000 0.001762 0.000529 452 407 485 426 485 425 Trgb
-0.000000 0.003525 0.001057 452 407 485 425 451 407 Trgb
-0.371114 0.204675 0.115158 489 443 491 432 498 435 Trgb
-0.172821 0.095313 0.053627 475 436 479 426 491 432 Trgb
-0.240382 0.132574 0.074591 491 432 489 443 475 436 Trgb
-0.114646 0.063229 0.035575 477 441 475 436 489 443 Trgb
-0.382205 0.210792 0.118599 491 432 499 422 498 435 Trgb
-0.183911 0.101430 0.057068 479 426 486 416 491 432 Trgb
-0.262562 0.144807 0.081474 499 422 491 432 486 416 Trgb
-0.144668 0.079787 0.044891 486 416 492 413 499 422 Trgb
-0.000000 0.000000 0.000000 471 421 470 432 471 419 Trgb
-0.047085 0.025968 0.014611 479 426 475 436 471 421 Trgb
-0.016255 0.008965 0.005044 470 432 471 421 475 436 Trgb
-0.016255 0.008965 0.005044 475 436 477 441 470 432 Trgb
-0.000000 0.000000 0.000000 480 412 471 421 471 419 Trgb
-0.058175 0.032084 0.018052 486 416 479 426 471 421 Trgb
-0.027345 0.015081 0.008485 471 421 480 412 486 416 Trgb
-0.035187 0.019406 0.010919 492 413 486 416 480 412 Trgb
-0.000000 0.668910 0.200673 449 408 449 407 451 408 Trgb
-0.000000 0.668910 0.200673 449 407 451 407 451 408 Trgb
-0.000000 0.668910 0.200673 451 407 452 408 451 408 Trgb
-0.000000 0.668910 0.200673 452 408 453 409 451 408 Trgb
-0.000000 0.668910 0.200673 453 409 451 409 451 408 Trgb
-0.000000 0.668910 0.200673 451 409 449 408 451 408 Trgb
-0.000000 0.099272 0.029782 451 409 439 442 437 441 Trgb
-0.000000 0.049636 0.014891 451 409 437 441 449 408 Trgb
-0.000000 0.181706 0.054512 453 409 441 441 439 442 Trgb
-0.000000 0.165307 0.049592 453 409 439 442 451 409 Trgb
-0.000000 0.000000 0.000000 449 408 437 441 437 440 Trgb
-0.000000 0.000000 0.000000 449 408 437 440 449 407 Trgb
-0.004375 0.127388 0.026353 433 445 440 448 437 446 Trgb
-0.003962 0.115366 0.023866 433 441 438 444 433 445 Trgb
-0.008337 0.242754 0.050218 440 448 433 445 438 444 Trgb
-0.015764 0.459008 0.094954 438 444 443 445 440 448 Trgb
-0.018343 0.534106 0.110490 443 445 446 443 440 448 Trgb
-0.000000 0.000000 0.000000 432 438 433 441 433 445 Trgb
-0.007368 0.214543 0.044382 443 439 436 437 441 435 Trgb
-0.003962 0.115366 0.023866 438 444 433 441 436 437 Trgb
-0.010090 0.293808 0.060780 436 437 443 439 438 444 Trgb
-0.017517 0.510062 0.105516 443 445 438 444 443 439 Trgb
-0.009534 0.277619 0.057431 445 436 443 439 441 435 Trgb
-0.014836 0.431982 0.089364 443 439 445 436 446 443 Trgb
-0.020096 0.585160 0.121051 446 443 443 445 443 439 Trgb
-0.001240 0.036101 0.007468 436 437 438 433 441 435 Trgb
-0.000000 0.000000 0.000000 433 441 432 438 436 437 Trgb
-0.000000 0.000000 0.000000 438 433 436 437 432 438 Trgb
-0.000000 0.699421 0.209826 496 351 496 354 496 353 Trgb
-0.000000 0.699421 0.209826 496 354 496 355 496 353 Trgb
-0.000000 0.699421 0.209826 496 355 496 354 496 353 Trgb
-0.000000 0.699421 0.209826 496 354 496 351 496 353 Trgb
-0.000000 0.699421 0.209826 496 351 496 350 496 353 Trgb
-0.000000 0.699421 0.209826 496 350 496 351 496 353 Trgb
-0.000000 0.023624 0.007087 439 356 496 354 496 355 Trgb
-0.000000 0.018777 0.005633 439 356 496 355 440 357 Trgb
-0.000000 0.019183 0.005755 439 354 496 351 496 354 Trgb
-0.000000 0.023827 0.007148 439 354 496 354 439 356 Trgb
-0.000000 0.004847 0.001454 439 352 496 350 496 351 Trgb
-0.000000 0.009693 0.002908 439 352 496 351 439 354 Trgb
-0.000000 0.172605 0.051782 496 353 494 352 496 353 Trgb
-0.000000 0.172605 0.051782 494 352 494 351 496 353 Trgb
-0.000000 0.172605 0.051782 494 351 496 352 496 353 Trgb
-0.000000 0.172605 0.051782 496 352 497 353 496 353 Trgb
-0.000000 0.172605 0.051782 497 353 497 354 496 353 Trgb
-0.000000 0.172605 0.051782 497 354 496 353 496 353 Trgb
-0.000000 0.589120 0.176736 497 353 517 321 517 322 Trgb
-0.000000 0.508333 0.152500 497 353 517 322 497 354 Trgb
-0.000000 0.384877 0.115463 496 352 516 320 517 321 Trgb
-0.000000 0.527393 0.158218 496 352 517 321 497 353 Trgb
-0.000000 0.080787 0.024236 494 351 515 320 516 320 Trgb
-0.000000 0.161575 0.048472 494 351 516 320 496 352 Trgb
-0.147652 0.061182 0.041767 532 317 522 307 524 308 Trgb
-0.249743 0.103485 0.070645 526 322 516 315 522 307 Trgb
-0.298271 0.123593 0.084373 522 307 532 317 526 322 Trgb
-0.412156 0.170783 0.116588 531 329 526 322 532 317 Trgb
-0.040189 0.016653 0.011368 522 307 512 306 524 308 Trgb
-0.099123 0.041073 0.028039 516 315 506 311 522 307 Trgb
-0.040189 0.016653 0.011368 512 306 522 307 506 311 Trgb
-0.000000 0.000000 0.000000 506 311 502 313 512 306 Trgb
-0.155686 0.064511 0.044039 510 326 520 336 507 334 Trgb
-0.252711 0.104714 0.071485 516 315 526 322 510 326 Trgb
-0.304207 0.126053 0.086052 520 336 510 326 526 322 Trgb
-0.415124 0.172013 0.117427 526 322 531 329 520 336 Trgb
-0.045255 0.018752 0.012802 500 325 510 326 507 334 Trgb
-0.102091 0.042303 0.028879 506 311 516 315 510 326 Trgb
-0.043157 0.017883 0.012208 510 326 500 325 506 311 Trgb
-0.000000 0.000000 0.000000 502 313 506 311 500 325 Trgb
-0.000000 0.000000 0.000000 496 354 495 352 496 353 Trgb
-0.000000 0.000000 0.000000 495 352 494 351 496 353 Trgb
-0.000000 0.000000 0.000000 494 351 496 351 496 353 Trgb
-0.000000 0.000000 0.000000 496 351 497 353 496 353 Trgb
-0.000000 0.000000 0.000000 497 353 497 354 496 353 Trgb
-0.000000 0.000000 0.000000 497 354 496 354 496 353 Trgb
-0.000000 0.192098 0.057629 497 353 525 330 525 331 Trgb
-0.000000 0.177366 0.053210 497 353 525 331 497 354 Trgb
-0.000000 0.098407 0.029522 496 351 523 328 525 330 Trgb
-0.000000 0.152618 0.045785 496 351 525 330 497 353 Trgb
-0.000000 0.014732 0.004420 494 351 522 328 523 328 Trgb
-0.000000 0.029463 0.008839 494 351 523 328 496 351 Trgb
-0.180153 0.097673 0.055565 540 329 531 317 535 320 Trgb
-0.192968 0.104621 0.059518 532 329 523 320 531 317 Trgb
-0.282334 0.153073 0.087081 531 317 540 329 532 329 Trgb
-0.391187 0.212089 0.120655 535 338 532 329 540 329 Trgb
-0.087413 0.047393 0.026961 524 342 516 342 512 339 Trgb
-0.315976 0.171312 0.097458 535 338 532 342 524 342 Trgb
-0.067950 0.036840 0.020958 523 320 515 317 531 317 Trgb
-0.092721 0.050270 0.028598 515 330 524 342 512 339 Trgb
-0.160670 0.087110 0.049556 523 320 532 329 515 330 Trgb
-0.217739 0.118051 0.067158 524 342 515 330 532 329 Trgb
-0.358889 0.194578 0.110694 532 329 535 338 524 342 Trgb
-0.005308 0.002878 0.001637 508 330 515 330 512 339 Trgb
-0.035652 0.019330 0.010996 515 317 523 320 515 330 Trgb
-0.005308 0.002878 0.001637 515 330 508 330 515 317 Trgb
-0.000000 0.000000 0.000000 512 321 515 317 508 330 Trgb
-0.000000 0.000000 0.000000 496 353 495 354 496 353 Trgb
-0.000000 0.000000 0.000000 495 354 495 354 496 353 Trgb
-0.000000 0.000000 0.000000 495 354 496 352 496 353 Trgb
-0.000000 0.000000 0.000000 496 352 497 351 496 353 Trgb
-0.000000 0.000000 0.000000 497 351 497 352 496 353 Trgb
-0.000000 0.000000 0.000000 497 352 496 353 496 353 Trgb
-0.000000 0.028228 0.008468 497 352 526 379 524 380 Trgb
-0.000000 0.027588 0.008276 497 352 524 380 496 353 Trgb
-0.000000 0.010903 0.003271 497 351 526 378 526 379 Trgb
-0.000000 0.019885 0.005966 497 351 526 379 497 352 Trgb
-0.000000 0.017965 0.005390 496 353 524 380 523 381 Trgb
-0.000000 0.008983 0.002695 496 353 523 381 495 354 Trgb
-0.553377 0.015557 0.113787 535 393 545 380 539 394 Trgb
-0.488126 0.013722 0.100370 525 384 535 373 535 393 Trgb
-0.537456 0.015109 0.110513 545 380 535 393 535 373 Trgb
-0.413448 0.011623 0.085014 535 373 539 366 545 380 Trgb
-0.433488 0.012186 0.089135 525 399 535 393 539 394 Trgb
-0.368237 0.010352 0.075718 514 393 525 384 535 393 Trgb
-0.297677 0.008368 0.061209 535 393 525 399 514 393 Trgb
-0.088894 0.002499 0.018279 510 393 514 393 525 399 Trgb
-0.000000 0.000000 0.000000 524 360 514 373 510 366 Trgb
-0.279343 0.007853 0.057439 535 373 525 384 514 373 Trgb
-0.150823 0.004240 0.031012 514 373 524 360 535 373 Trgb
-0.235597 0.006623 0.048444 539 366 535 373 524 360 Trgb
-0.000000 0.000000 0.000000 514 373 504 380 510 366 Trgb
-0.159453 0.004483 0.032787 525 384 514 393 514 373 Trgb
-0.030933 0.000870 0.006360 504 380 514 373 514 393 Trgb
-0.030933 0.000870 0.006360 514 393 510 393 504 380 Trgb
-0.000000 0.698638 0.209592 397 383 401 383 397 384 Trgb
-0.000000 0.698638 0.209592 401 383 400 384 397 384 Trgb
-0.000000 0.698638 0.209592 400 384 396 385 397 384 Trgb
-0.000000 0.698638 0.209592 396 385 393 385 397 384 Trgb
-0.000000 0.698638 0.209592 393 385 393 384 397 384 Trgb
-0.000000 0.698638 0.209592 393 384 397 383 397 384 Trgb
-0.000000 0.038092 0.011428 387 306 401 383 397 383 Trgb
-0.000000 0.033330 0.009999 387 306 397 383 384 306 Trgb
-0.000000 0.000000 0.000000 380 307 393 384 393 385 Trgb
-0.000000 0.000000 0.000000 380 307 393 385 380 308 Trgb
-0.000000 0.019045 0.005714 384 306 397 383 393 384 Trgb
-0.000000 0.009523 0.002857 384 306 393 384 380 307 Trgb
-0.000000 0.617376 0.185213 369 434 371 436 369 435 Trgb
-0.000000 0.617376 0.185213 371 436 371 437 369 435 Trgb
-0.000000 0.617376 0.185213 371 437 369 436 369 435 Trgb
-0.000000 0.617376 0.185213 369 436 367 434 369 435 Trgb
-0.000000 0.617376 0.185213 367 434 367 434 369 435 Trgb
-0.000000 0.617376 0.185213 367 434 369 434 369 435 Trgb
-0.000000 0.264623 0.079387 399 385 371 436 369 434 Trgb
-0.000000 0.200825 0.060247 399 385 369 434 397 383 Trgb
-0.000000 0.237071 0.071121 399 386 371 437 371 436 Trgb
-0.000000 0.282747 0.084824 399 386 371 436 399 385 Trgb
-0.000000 0.091351 0.027405 397 383 369 434 367 434 Trgb
-0.000000 0.045675 0.013703 397 383 367 434 394 383 Trgb
-0.000000 0.698748 0.209624 369 435 369 433 369 435 Trgb
-0.000000 0.698748 0.209624 369 433 369 434 369 435 Trgb
-0.000000 0.698748 0.209624 369 434 369 435 369 435 Trgb
-0.000000 0.698748 0.209624 369 435 370 437 369 435 Trgb
-0.000000 0.698748 0.209624 370 437 369 437 369 435 Trgb
-0.000000 0.698748 0.209624 369 437 369 435 369 435 Trgb
-0.000000 0.035263 0.010579 369 437 329 445 329 443 Trgb
-0.000000 0.028701 0.008610 369 437 329 443 369 435 Trgb
-0.000000 0.027065 0.008120 370 437 329 445 329 445 Trgb
-0.000000 0.034445 0.010334 370 437 329 445 369 437 Trgb
-0.000000 0.014759 0.004428 369 435 329 443 328 442 Trgb
-0.000000 0.007380 0.002214 369 435 328 442 369 433 Trgb
-0.000793 0.000950 0.000349 318 443 321 455 315 446 Trgb
-0.122526 0.146716 0.053848 327 441 329 451 318 443 Trgb
-0.080197 0.096030 0.035245 321 455 318 443 329 451 Trgb
-0.149369 0.178859 0.065646 329 451 331 457 321 455 Trgb
-0.000000 0.000000 0.000000 318 436 318 443 315 446 Trgb
-0.043122 0.051635 0.018951 326 432 327 441 318 443 Trgb
-0.000000 0.000000 0.000000 318 443 318 436 326 432 Trgb
-0.000000 0.000000 0.000000 326 430 326 432 318 436 Trgb
-0.243693 0.291804 0.107100 340 451 337 439 342 441 Trgb
-0.201137 0.240847 0.088397 329 451 327 441 337 439 Trgb
-0.255047 0.305399 0.112089 337 439 340 451 329 451 Trgb
-0.245608 0.294097 0.107941 331 457 329 451 340 451 Trgb
-0.146662 0.175617 0.064456 337 439 337 432 342 441 Trgb
-0.121733 0.145766 0.053500 327 441 326 432 337 439 Trgb
-0.078611 0.094131 0.034548 337 432 337 439 326 432 Trgb
-0.000000 0.000000 0.000000 326 432 326 430 337 432 Trgb
-0.000000 0.696899 0.209070 360 448 358 449 358 447 Trgb
-0.000000 0.696899 0.209070 358 449 356 448 358 447 Trgb
-0.000000 0.696899 0.209070 356 448 356 446 358 447 Trgb
-0.000000 0.696899 0.209070 356 446 358 445 358 447 Trgb
-0.000000 0.696899 0.209070 358 445 360 446 358 447 Trgb
-0.000000 0.696899 0.209070 360 446 360 448 358 447 Trgb
-0.000000 0.000000 0.000000 369 433 358 445 356 446 Trgb
-0.000000 0.000000 0.000000 369 433 356 446 367 434 Trgb
-0.000000 0.028512 0.008554 371 434 360 446 358 445 Trgb
-0.000000 0.014256 0.004277 371 434 358 445 369 433 Trgb
-0.000000 0.057393 0.017218 371 436 360 448 360 446 Trgb
-0.000000 0.050081 0.015024 371 436 360 446 371 434 Trgb
-0.031196 0.349100 0.076059 362 452 354 455 356 450 Trgb
-0.044298 0.495717 0.108003 366 452 361 456 362 452 Trgb
-0.031814 0.356014 0.077566 354 455 362 452 361 456 Trgb
-0.013721 0.153545 0.033453 361 456 355 455 354 455 Trgb
-0.013103 0.146631 0.031947 354 455 351 446 356 450 Trgb
-0.000000 0.000000 0.000000 350 450 350 443 351 446 Trgb
-0.004147 0.046407 0.010111 351 446 354 455 350 450 Trgb
-0.035568 0.398023 0.086718 359 444 362 452 356 450 Trgb
-0.048670 0.544640 0.118662 366 445 366 452 362 452 Trgb
-0.040558 0.453861 0.098884 362 452 359 444 366 445 Trgb
-0.025556 0.285986 0.062308 362 440 366 445 359 444 Trgb
-0.017475 0.195555 0.042606 351 446 359 444 356 450 Trgb
-0.000000 0.000000 0.000000 350 443 355 439 351 446 Trgb
-0.008519 0.095331 0.020770 359 444 351 446 355 439 Trgb
-0.011610 0.129925 0.028307 355 439 362 440 359 444 Trgb
-0.017037 0.190656 0.041539 366 445 362 440 362 440 Trgb
-0.000000 0.000000 0.000000 367 434 369 434 369 435 Trgb
-0.000000 0.000000 0.000000 369 434 371 435 369 435 Trgb
-0.000000 0.000000 0.000000 371 435 371 436 369 435 Trgb
-0.000000 0.000000 0.000000 371 436 369 436 369 435 Trgb
-0.000000 0.000000 0.000000 369 436 367 436 369 435 Trgb
-0.000000 0.000000 0.000000 367 436 367 434 369 435 Trgb
-0.000000 0.242861 0.072858 369 436 372 469 370 468 Trgb
-0.000000 0.121430 0.036429 369 436 370 468 367 436 Trgb
-0.000000 0.537282 0.161185 371 436 374 468 372 469 Trgb
-0.000000 0.450787 0.135236 371 436 372 469 369 436 Trgb
-0.000000 0.380917 0.114275 371 435 374 467 374 468 Trgb
-0.000000 0.502347 0.150704 371 435 374 468 371 436 Trgb
-0.023187 0.019364 0.008510 357 469 363 475 366 481 Trgb
-0.316349 0.264191 0.116108 374 477 384 473 381 480 Trgb
-0.200748 0.167650 0.073679 381 480 366 481 374 477 Trgb
-0.121324 0.101321 0.044529 363 475 374 477 366 481 Trgb
-0.006442 0.005380 0.002364 365 465 363 456 371 456 Trgb
-0.006442 0.005380 0.002364 363 456 365 465 357 469 Trgb
-0.018714 0.015629 0.006869 363 475 357 469 365 465 Trgb
-0.298993 0.249697 0.109738 384 473 387 466 381 480 Trgb
-0.093666 0.078222 0.034378 379 463 365 465 371 456 Trgb
-0.311877 0.260456 0.114467 384 473 374 477 379 463 Trgb
-0.191803 0.160180 0.070397 365 465 379 463 374 477 Trgb
-0.116852 0.097586 0.042888 374 477 363 475 365 465 Trgb
-0.000000 0.000000 0.000000 363 456 378 454 371 456 Trgb
-0.087224 0.072843 0.032013 378 454 379 463 371 456 Trgb
-0.294521 0.245962 0.108097 387 466 384 473 379 463 Trgb
-0.168006 0.140306 0.061662 379 463 378 454 387 466 Trgb
-0.000000 0.699893 0.209968 443 419 441 421 443 419 Trgb
-0.000000 0.699893 0.209968 441 421 441 420 443 419 Trgb
-0.000000 0.699893 0.209968 441 420 442 418 443 419 Trgb
-0.000000 0.699893 0.209968 442 418 444 416 443 419 Trgb
-0.000000 0.699893 0.209968 444 416 444 417 443 419 Trgb
-0.000000 0.699893 0.209968 444 417 443 419 443 419 Trgb
-0.000000 0.001169 0.000351 395 386 441 420 441 421 Trgb
-0.000000 0.000585 0.000175 395 386 441 421 396 386 Trgb
-0.000000 0.008146 0.002444 396 383 442 418 441 420 Trgb
-0.000000 0.004950 0.001485 396 383 441 420 395 386 Trgb
-0.000000 0.010173 0.003052 398 382 444 416 442 418 Trgb
-0.000000 0.010758 0.003227 398 382 442 418 396 383 Trgb
-0.000000 0.699690 0.209907 475 413 475 415 474 414 Trgb
-0.000000 0.699690 0.209907 475 415 474 416 474 414 Trgb
-0.000000 0.699690 0.209907 474 416 473 415 474 414 Trgb
-0.000000 0.699690 0.209907 473 415 473 412 474 414 Trgb
-0.000000 0.699690 0.209907 473 412 474 412 474 414 Trgb
-0.000000 0.699690 0.209907 474 412 475 413 474 414 Trgb
-0.000000 0.009727 0.002918 441 419 473 415 474 416 Trgb
-0.000000 0.014819 0.004446 441 419 474 416 443 421 Trgb
-0.000000 0.001545 0.000463 441 417 473 412 473 415 Trgb
-0.000000 0.003090 0.000927 441 417 473 415 441 419 Trgb
-0.000000 0.000000 0.000000 442 416 474 412 473 412 Trgb
-0.000000 0.000000 0.000000 442 416 473 412 441 417 Trgb
-0.444852 0.102658 0.109502 492 406 490 425 489 411 Trgb
-0.475371 0.109701 0.117014 490 425 477 419 489 411 Trgb
-0.234152 0.054035 0.057637 472 433 463 423 477 419 Trgb
-0.394626 0.091068 0.097139 477 419 490 425 472 433 Trgb
-0.358772 0.082794 0.088313 482 431 472 433 490 425 Trgb
-0.311095 0.071791 0.076577 479 399 492 406 489 411 Trgb
-0.148213 0.034203 0.036483 492 406 479 399 476 395 Trgb
-0.048297 0.011145 0.011888 466 396 476 395 479 399 Trgb
-0.341613 0.078834 0.084089 477 419 479 399 489 411 Trgb
-0.152014 0.035080 0.037419 463 423 461 407 477 419 Trgb
-0.178731 0.041246 0.043995 479 399 477 419 461 407 Trgb
-0.048297 0.011145 0.011888 461 407 466 396 479 399 Trgb
-0.103718 0.023935 0.025530 463 423 472 433 456 422 Trgb
-0.021580 0.004980 0.005312 461 407 463 423 456 422 Trgb
-0.000000 0.000000 0.000000 456 422 458 403 461 407 Trgb
-0.000000 0.000000 0.000000 466 396 461 407 458 403 Trgb
-0.000000 0.000000 0.000000 442 419 441 419 443 419 Trgb
-0.000000 0.000000 0.000000 441 419 441 419 443 419 Trgb
-0.000000 0.000000 0.000000 441 419 443 418 443 419 Trgb
-0.000000 0.000000 0.000000 443 418 445 418 443 419 Trgb
-0.000000 0.000000 0.000000 445 418 444 418 443 419 Trgb
-0.000000 0.000000 0.000000 444 418 442 419 443 419 Trgb
-0.000000 0.045400 0.013620 444 418 452 460 450 460 Trgb
-0.000000 0.030855 0.009257 444 418 450 460 442 419 Trgb
-0.000000 0.049070 0.014721 445 418 453 460 452 460 Trgb
-0.000000 0.054507 0.016352 445 418 452 460 444 418 Trgb
-0.000000 0.010874 0.003262 442 419 450 460 449 460 Trgb
-0.000000 0.005437 0.001631 442 419 449 460 441 419 Trgb
-0.353693 0.099034 0.090545 448 476 466 472 455 479 Trgb
-0.272514 0.076304 0.069763 443 463 458 461 448 476 Trgb
-0.402283 0.112639 0.102985 466 472 448 476 458 461 Trgb
-0.462817 0.129589 0.118481 458 461 468 458 466 472 Trgb
-0.182115 0.050992 0.046621 442 475 448 476 455 479 Trgb
-0.134561 0.037677 0.034448 434 464 443 463 448 476 Trgb
-0.092752 0.025971 0.023745 448 476 442 475 434 464 Trgb
-0.045201 0.012656 0.011571 461 445 443 449 447 441 Trgb
-0.179761 0.050333 0.046019 458 461 443 463 443 449 Trgb
-0.183153 0.051283 0.046887 443 449 461 445 458 461 Trgb
-0.336439 0.094203 0.086129 468 458 458 461 461 445 Trgb
-0.277313 0.077648 0.070992 469 456 468 458 461 445 Trgb
-0.000000 0.000000 0.000000 443 449 437 448 447 441 Trgb
-0.041809 0.011706 0.010703 443 463 434 464 443 449 Trgb
-0.000000 0.000000 0.000000 437 448 443 449 434 464 Trgb
-0.000000 0.698795 0.209638 443 439 445 440 442 440 Trgb
-0.000000 0.698795 0.209638 445 440 444 442 442 440 Trgb
-0.000000 0.698795 0.209638 444 442 441 442 442 440 Trgb
-0.000000 0.698795 0.209638 441 442 440 440 442 440 Trgb
-0.000000 0.698795 0.209638 440 440 441 439 442 440 Trgb
-0.000000 0.698795 0.209638 441 439 443 439 442 440 Trgb
-0.000000 0.031657 0.009497 445 418 445 440 443 439 Trgb
-0.000000 0.022869 0.006861 445 418 443 439 444 417 Trgb
-0.000000 0.000000 0.000000 441 417 441 439 440 440 Trgb
-0.000000 0.000000 0.000000 441 417 440 440 440 419 Trgb
-0.000000 0.009388 0.002816 444 417 443 439 441 439 Trgb
-0.000000 0.004694 0.001408 444 417 441 439 441 417 Trgb
-0.464524 0.061662 0.105237 449 436 456 454 442 452 Trgb
-0.328483 0.043604 0.074417 452 424 463 435 449 436 Trgb
-0.473280 0.062825 0.107221 456 454 449 436 463 435 Trgb
-0.488213 0.064807 0.110604 463 435 462 449 456 454 Trgb
-0.388439 0.051563 0.088000 456 454 436 460 442 452 Trgb
-0.321110 0.042625 0.072747 436 460 456 454 449 458 Trgb
-0.265926 0.035300 0.060245 428 442 449 436 442 452 Trgb
-0.186236 0.024722 0.042191 435 423 452 424 449 436 Trgb
-0.132435 0.017580 0.030003 449 436 428 442 435 423 Trgb
-0.000000 0.000000 0.000000 423 432 435 423 428 442 Trgb
-0.196048 0.026024 0.044414 463 435 452 424 449 421 Trgb
-0.189841 0.025200 0.043008 436 460 428 442 442 452 Trgb
-0.056350 0.007480 0.012766 428 442 436 460 422 446 Trgb
-0.000000 0.000000 0.000000 422 446 423 432 428 442 Trgb
-0.053800 0.007142 0.012188 452 424 435 423 449 421 Trgb
-0.000000 0.000000 0.000000 435 423 423 432 429 427 Trgb
-0.000000 0.000000 0.000000 394 385 396 383 397 384 Trgb
-0.000000 0.000000 0.000000 396 383 398 382 397 384 Trgb
-0.000000 0.000000 0.000000 398 382 399 383 397 384 Trgb
-0.000000 0.000000 0.000000 399 383 398 385 397 384 Trgb
-0.000000 0.000000 0.000000 398 385 395 386 397 384 Trgb
-0.000000 0.000000 0.000000 395 386 394 385 397 384 Trgb
-0.000000 0.009095 0.002729 395 386 418 431 417 430 Trgb
-0.000000 0.004548 0.001364 395 386 417 430 394 385 Trgb
-0.000000 0.072128 0.021639 398 385 420 430 418 431 Trgb
-0.000000 0.042886 0.012866 398 385 418 431 395 386 Trgb
-0.000000 0.092276 0.027683 399 383 422 429 420 430 Trgb
-0.000000 0.096823 0.029047 399 383 420 430 398 385 Trgb
-0.000000 0.697133 0.209140 418 430 418 428 419 429 Trgb
-0.000000 0.697133 0.209140 418 428 419 427 419 429 Trgb
-0.000000 0.697133 0.209140 419 427 421 428 419 429 Trgb
-0.000000 0.697133 0.209140 421 428 421 430 419 429 Trgb
-0.000000 0.697133 0.209140 421 430 419 431 419 429 Trgb
-0.000000 0.697133 0.209140 419 431 418 430 419 429 Trgb
-0.000000 0.020589 0.006177 419 431 420 435 418 434 Trgb
-0.000000 0.010295 0.003088 419 431 418 434 418 430 Trgb
-0.000000 0.052480 0.015744 421 430 422 435 420 435 Trgb
-0.000000 0.041682 0.012505 421 430 420 435 419 431 Trgb
-0.000000 0.042689 0.012807 421 428 422 433 422 435 Trgb
-0.000000 0.052984 0.015895 421 428 422 435 421 430 Trgb
-0.291762 0.030182 0.064389 426 444 408 438 420 431 Trgb
-0.050562 0.005231 0.011159 415 452 403 442 408 438 Trgb
-0.235211 0.024332 0.051909 408 438 426 444 415 452 Trgb
-0.389230 0.040265 0.085899 429 450 415 452 426 444 Trgb
-0.425848 0.044053 0.093980 432 426 426 444 420 431 Trgb
-0.413548 0.042781 0.091266 437 425 438 439 432 426 Trgb
-0.503383 0.052074 0.111092 426 444 432 426 438 439 Trgb
-0.523316 0.054136 0.115491 438 439 429 450 426 444 Trgb
-0.107113 0.011081 0.023639 408 438 413 420 420 431 Trgb
-0.005095 0.000527 0.001124 403 442 402 428 408 438 Trgb
-0.005095 0.000527 0.001124 413 420 408 438 402 428 Trgb
-0.000000 0.000000 0.000000 402 428 411 417 413 420 Trgb
-0.241200 0.024952 0.053230 413 420 432 426 420 431 Trgb
-0.233994 0.024206 0.051640 426 416 437 425 432 426 Trgb
-0.139181 0.014398 0.030716 432 426 413 420 426 416 Trgb
-0.000000 0.000000 0.000000 411 417 426 416 413 420 Trgb
-0.000000 0.697171 0.209151 417 467 417 468 415 467 Trgb
-0.000000 0.697171 0.209151 417 468 415 468 415 467 Trgb
-0.000000 0.697171 0.209151 415 468 414 467 415 467 Trgb
-0.000000 0.697171 0.209151 414 467 414 467 415 467 Trgb
-0.000000 0.697171 0.209151 414 467 415 467 415 467 Trgb
-0.000000 0.697171 0.209151 415 467 417 467 415 467 Trgb
-0.000000 0.044776 0.013433 421 430 417 468 417 467 Trgb
-0.000000 0.053715 0.016115 421 430 417 467 421 429 Trgb
-0.000000 0.017878 0.005364 419 428 415 467 414 467 Trgb
-0.000000 0.008939 0.002682 419 428 414 467 418 429 Trgb
-0.000000 0.050709 0.015213 421 429 417 467 415 467 Trgb
-0.000000 0.038763 0.011629 421 429 415 467 419 428 Trgb
-0.398748 0.030157 0.085781 427 480 421 486 413 487 Trgb
-0.541936 0.040987 0.116584 433 466 435 471 427 480 Trgb
-0.376526 0.028477 0.081001 407 476 427 480 413 487 Trgb
-0.519713 0.039306 0.111804 421 461 433 466 427 480 Trgb
-0.393916 0.029792 0.084742 427 480 407 476 421 461 Trgb
-0.185847 0.014056 0.039980 405 460 421 461 407 476 Trgb
-0.393176 0.029736 0.084582 435 471 433 466 429 453 Trgb
-0.168457 0.012740 0.036239 401 482 407 476 413 487 Trgb
-0.063268 0.004785 0.013611 407 476 401 482 396 463 Trgb
-0.063268 0.004785 0.013611 396 463 405 460 407 476 Trgb
-0.059310 0.004486 0.012759 429 453 410 449 417 448 Trgb
-0.370954 0.028055 0.079802 433 466 421 461 429 453 Trgb
-0.181888 0.013756 0.039129 410 449 429 453 421 461 Trgb
-0.122578 0.009271 0.026370 421 461 405 460 410 449 Trgb
-0.000000 0.000000 0.000000 405 460 396 463 410 449 Trgb
-0.000000 0.013103 0.003931 419 430 457 446 456 446 Trgb
-0.000000 0.006551 0.001965 419 430 456 446 419 431 Trgb
-0.000000 0.020230 0.006069 420 429 457 444 457 446 Trgb
-0.000000 0.019942 0.005983 420 429 457 446 419 430 Trgb
-0.000000 0.007416 0.002225 420 427 458 443 457 444 Trgb
-0.000000 0.013967 0.004190 420 427 457 444 420 429 Trgb
-0.105394 0.247297 0.070538 453 455 455 452 463 453 Trgb
-0.099335 0.233080 0.066483 463 453 462 453 453 455 Trgb
-0.076087 0.178532 0.050924 460 437 461 434 467 442 Trgb
-0.177850 0.417308 0.119032 463 453 467 442 468 449 Trgb
-0.134392 0.315339 0.089946 455 452 458 444 463 453 Trgb
-0.157331 0.369162 0.105299 467 442 463 453 458 444 Trgb
-0.113669 0.266714 0.076077 458 444 460 437 467 442 Trgb
-0.000000 0.000000 0.000000 448 446 447 447 447 440 Trgb
-0.041228 0.096737 0.027593 455 452 453 455 448 446 Trgb
-0.008584 0.020141 0.005745 447 447 448 446 453 455 Trgb
-0.000000 0.000000 0.000000 451 436 452 436 447 440 Trgb
-0.020505 0.048112 0.013723 461 434 460 437 452 436 Trgb
-0.000000 0.000000 0.000000 452 436 448 446 447 440 Trgb
-0.070226 0.164778 0.047001 458 444 455 452 448 446 Trgb
-0.037582 0.088182 0.025153 448 446 452 436 458 444 Trgb
-0.058087 0.136295 0.038876 460 437 458 444 452 436 Trgb
-0.000000 0.699414 0.209824 398 361 400 364 396 364 Trgb
-0.000000 0.699414 0.209824 400 364 398 366 396 364 Trgb
-0.000000 0.699414 0.209824 398 366 394 367 396 364 Trgb
-0.000000 0.699414 0.209824 394 367 392 364 396 364 Trgb
-0.000000 0.699414 0.209824 392 364 394 361 396 364 Trgb
-0.000000 0.699414 0.209824 394 361 398 361 396 364 Trgb
-0.000000 0.025252 0.007576 387 307 400 364 398 361 Trgb
-0.000000 0.023246 0.006974 387 307 398 361 385 304 Trgb
-0.000000 0.000000 0.000000 381 305 394 361 392 364 Trgb
-0.000000 0.000000 0.000000 381 305 392 364 379 307 Trgb
-0.000000 0.014159 0.004248 385 304 398 361 394 361 Trgb
-0.000000 0.007080 0.002124 385 304 394 361 381 305 Trgb
-0.000000 0.670057 0.201017 363 403 365 405 363 405 Trgb
-0.000000 0.670057 0.201017 365 405 366 407 363 405 Trgb
-0.000000 0.670057 0.201017 366 407 364 407 363 405 Trgb
-0.000000 0.670057 0.201017 364 407 361 406 363 405 Trgb
-0.000000 0.670057 0.201017 361 406 361 404 363 405 Trgb
-0.000000 0.670057 0.201017 361 404 363 403 363 405 Trgb
-0.000000 0.126608 0.037982 398 364 365 405 363 403 Trgb
-0.000000 0.070797 0.021239 398 364 363 403 396 362 Trgb
-0.000000 0.172428 0.051728 399 366 366 407 365 405 Trgb
-0.000000 0.177423 0.053227 399 366 365 405 398 364 Trgb
-0.000000 0.009991 0.002997 396 362 363 403 361 404 Trgb
-0.000000 0.004996 0.001499 396 362 361 404 394 362 Trgb
-0.000000 0.000000 0.000000 321 398 321 400 321 399 Trgb
-0.000000 0.000000 0.000000 321 400 320 401 321 399 Trgb
-0.000000 0.000000 0.000000 320 401 320 400 321 399 Trgb
-0.000000 0.000000 0.000000 320 400 320 397 321 399 Trgb
-0.000000 0.000000 0.000000 320 397 321 396 321 399 Trgb
-0.000000 0.000000 0.000000 321 396 321 398 321 399 Trgb
-0.000000 0.039172 0.011752 363 407 321 400 321 398 Trgb
-0.000000 0.034938 0.010481 363 407 321 398 364 405 Trgb
-0.000000 0.022937 0.006881 363 408 320 401 321 400 Trgb
-0.000000 0.033171 0.009951 363 408 321 400 363 407 Trgb
-0.000000 0.020469 0.006141 364 405 321 398 321 396 Trgb
-0.000000 0.010235 0.003070 364 405 321 396 363 403 Trgb
-0.000000 0.000000 0.000000 316 395 314 403 312 397 Trgb
-0.027860 0.282235 0.062019 323 395 322 402 316 395 Trgb
-0.016503 0.167185 0.036738 314 403 316 395 322 402 Trgb
-0.028485 0.288569 0.063411 322 402 320 407 314 403 Trgb
-0.012424 0.125863 0.027657 320 407 319 407 314 403 Trgb
-0.000000 0.000000 0.000000 315 392 316 395 312 397 Trgb
-0.011357 0.115051 0.025282 322 390 323 395 316 395 Trgb
-0.000000 0.000000 0.000000 316 395 315 392 322 390 Trgb
-0.047694 0.483162 0.106171 326 405 328 397 329 400 Trgb
-0.045026 0.456136 0.100232 322 402 323 395 328 397 Trgb
-0.051278 0.519465 0.114148 328 397 326 405 322 402 Trgb
-0.046094 0.466948 0.102608 320 407 322 402 326 405 Trgb
-0.030749 0.311499 0.068450 328 397 327 394 329 400 Trgb
-0.028523 0.288951 0.063495 323 395 322 390 328 397 Trgb
-0.017829 0.180617 0.039689 327 394 328 397 322 390 Trgb
-0.000000 0.699487 0.209846 371 439 368 439 370 437 Trgb
-0.000000 0.699487 0.209846 368 439 368 437 370 437 Trgb
-0.000000 0.699487 0.209846 368 437 370 436 370 437 Trgb
-0.000000 0.699487 0.209846 370 436 372 436 370 437 Trgb
-0.000000 0.699487 0.209846 372 436 372 438 370 437 Trgb
-0.000000 0.699487 0.209846 372 438 371 439 370 437 Trgb
-0.000000 0.000605 0.000182 363 404 370 436 368 437 Trgb
-0.000000 0.000303 0.000091 363 404 368 437 361 405 Trgb
-0.000000 0.016071 0.004821 365 404 372 436 370 436 Trgb
-0.000000 0.008489 0.002547 365 404 370 436 363 404 Trgb
-0.000000 0.023048 0.006914 365 406 372 438 372 436 Trgb
-0.000000 0.023350 0.007005 365 406 372 436 365 404 Trgb
-0.065732 0.277683 0.068683 373 448 364 445 372 445 Trgb
-0.067033 0.283180 0.070043 364 445 370 438 372 445 Trgb
-0.026637 0.112527 0.027833 361 434 368 430 370 438 Trgb
-0.031584 0.133427 0.033002 370 438 364 445 361 434 Trgb
-0.005867 0.024787 0.006131 360 440 361 434 364 445 Trgb
-0.104129 0.439892 0.108804 379 441 373 448 372 445 Trgb
-0.089964 0.380052 0.094003 381 435 379 440 379 441 Trgb
-0.105430 0.445389 0.110164 370 438 379 441 372 445 Trgb
-0.046486 0.196380 0.048573 368 430 376 430 370 438 Trgb
-0.089831 0.379489 0.093864 379 441 370 438 376 430 Trgb
-0.091265 0.385549 0.095363 376 430 381 435 379 441 Trgb
-0.000920 0.003887 0.000961 368 430 361 434 367 427 Trgb
-0.000000 0.000000 0.000000 361 434 367 427 361 434 Trgb
-0.020769 0.087740 0.021702 376 430 368 430 367 427 Trgb
-0.019849 0.083853 0.020740 367 427 376 430 376 430 Trgb
-0.047000 0.198553 0.049111 381 435 376 430 376 430 Trgb
-0.000000 0.699497 0.209849 381 445 379 445 381 444 Trgb
-0.000000 0.699497 0.209849 379 445 380 444 381 444 Trgb
-0.000000 0.699497 0.209849 380 444 382 443 381 444 Trgb
-0.000000 0.699497 0.209849 382 443 383 443 381 444 Trgb
-0.000000 0.699497 0.209849 383 443 383 444 381 444 Trgb
-0.000000 0.699497 0.209849 383 444 381 445 381 444 Trgb
-0.000000 0.000696 0.000209 362 406 380 444 379 445 Trgb
-0.000000 0.000348 0.000104 362 406 379 445 361 406 Trgb
-0.000000 0.016007 0.004802 364 405 382 443 380 444 Trgb
-0.000000 0.008525 0.002558 364 405 380 444 362 406 Trgb
-0.000000 0.022792 0.006838 365 404 383 443 382 443 Trgb
-0.000000 0.023140 0.006942 365 404 382 443 364 405 Trgb
-0.310982 0.003067 0.062810 384 465 374 464 391 465 Trgb
-0.084174 0.000830 0.017001 363 455 361 451 374 464 Trgb
-0.485793 0.004791 0.098117 374 464 393 453 391 465 Trgb
-0.382596 0.003773 0.077274 371 443 388 435 393 453 Trgb
-0.343159 0.003384 0.069309 393 453 374 464 371 443 Trgb
-0.125602 0.001239 0.025368 361 451 371 443 374 464 Trgb
-0.577749 0.005698 0.116689 393 453 403 454 391 465 Trgb
-0.474551 0.004680 0.095846 388 435 400 433 393 453 Trgb
-0.527070 0.005198 0.106454 403 454 393 453 400 433 Trgb
-0.374535 0.003694 0.075646 400 433 401 437 403 454 Trgb
-0.000000 0.000000 0.000000 379 423 360 435 372 424 Trgb
-0.165038 0.001628 0.033333 388 435 371 443 379 423 Trgb
-0.041428 0.000409 0.008367 360 435 379 423 371 443 Trgb
-0.041428 0.000409 0.008367 371 443 361 451 360 435 Trgb
-0.256994 0.002534 0.051906 400 433 388 435 379 423 Trgb
-0.133383 0.001315 0.026940 379 423 389 425 400 433 Trgb
-0.000000 0.699868 0.209960 440 368 438 370 438 367 Trgb
-0.000000 0.699868 0.209960 438 370 436 368 438 367 Trgb
-0.000000 0.699868 0.209960 436 368 436 365 438 367 Trgb
-0.000000 0.699868 0.209960 436 365 438 363 438 367 Trgb
-0.000000 0.699868 0.209960 438 363 440 365 438 367 Trgb
-0.000000 0.699868 0.209960 440 365 440 368 438 367 Trgb
-0.000000 0.005175 0.001553 394 366 436 368 438 370 Trgb
-0.000000 0.008820 0.002646 394 366 438 370 396 367 Trgb
-0.000000 0.000510 0.000153 394 363 436 365 436 368 Trgb
-0.000000 0.001020 0.000306 394 363 436 368 394 366 Trgb
-0.000000 0.000000 0.000000 396 361 438 363 436 365 Trgb
-0.000000 0.000000 0.000000 396 361 436 365 394 363 Trgb
-0.130763 0.477881 0.121729 448 370 441 374 446 367 Trgb
-0.101991 0.372731 0.094944 441 374 448 370 440 377 Trgb
-0.069415 0.253681 0.064619 440 377 434 377 441 374 Trgb
-0.110114 0.402415 0.102506 441 374 438 363 446 367 Trgb
-0.022716 0.083017 0.021147 430 370 431 362 438 363 Trgb
-0.063387 0.231649 0.059007 438 363 441 374 430 370 Trgb
-0.051461 0.188065 0.047905 434 377 430 370 441 374 Trgb
-0.115504 0.422115 0.107524 446 360 448 370 446 367 Trgb
-0.094854 0.346649 0.088301 438 363 446 360 446 367 Trgb
-0.022716 0.083017 0.021147 431 362 435 356 438 363 Trgb
-0.048127 0.175883 0.044802 446 360 438 363 435 356 Trgb
-0.025411 0.092867 0.023656 435 356 442 357 446 360 Trgb
-0.000000 0.000000 0.000000 431 362 430 370 427 363 Trgb
-0.000000 0.000000 0.000000 430 373 427 363 430 370 Trgb
-0.010790 0.039432 0.010044 430 370 434 377 430 373 Trgb
-0.000000 0.000000 0.000000 435 356 431 362 427 363 Trgb
-0.000000 0.697531 0.209259 400 424 402 424 403 424 Trgb
-0.000000 0.697531 0.209259 402 424 405 424 403 424 Trgb
-0.000000 0.697531 0.209259 405 424 406 424 403 424 Trgb
-0.000000 0.697531 0.209259 406 424 404 424 403 424 Trgb
-0.000000 0.697531 0.209259 404 424 401 425 403 424 Trgb
-0.000000 0.697531 0.209259 401 425 400 424 403 424 Trgb
-0.000000 0.010115 0.003035 395 364 402 424 400 424 Trgb
-0.000000 0.005058 0.001517 395 364 400 424 393 364 Trgb
-0.000000 0.042881 0.012864 398 363 405 424 402 424 Trgb
-0.000000 0.029027 0.008708 398 363 402 424 395 364 Trgb
-0.000000 0.046621 0.013986 399 364 406 424 405 424 Trgb
-0.000000 0.051678 0.015503 399 364 405 424 398 363 Trgb
-0.000000 0.692681 0.207804 401 424 402 423 403 424 Trgb
-0.000000 0.692681 0.207804 402 423 404 423 403 424 Trgb
-0.000000 0.692681 0.207804 404 423 405 424 403 424 Trgb
-0.000000 0.692681 0.207804 405 424 405 426 403 424 Trgb
-0.000000 0.692681 0.207804 405 426 403 426 403 424 Trgb
-0.000000 0.692681 0.207804 403 426 401 424 403 424 Trgb
-0.000000 0.033284 0.009985 403 426 395 452 393 450 Trgb
-0.000000 0.016642 0.004993 403 426 393 450 401 424 Trgb
-0.000000 0.083949 0.025185 405 426 397 451 395 452 Trgb
-0.000000 0.066938 0.020081 405 426 395 452 403 426 Trgb
-0.000000 0.067677 0.020303 405 424 397 450 397 451 Trgb
-0.000000 0.084319 0.025296 405 424 397 451 405 426 Trgb
-0.009477 0.046295 0.011154 386 451 390 456 387 455 Trgb
-0.023261 0.113633 0.027379 396 460 387 455 390 456 Trgb
-0.055621 0.271710 0.065466 390 456 398 458 396 460 Trgb
-0.082430 0.402675 0.097021 398 458 403 455 396 460 Trgb
-0.044843 0.219063 0.052781 398 451 390 446 397 444 Trgb
-0.009477 0.046295 0.011154 390 456 386 451 390 446 Trgb
-0.041455 0.202511 0.048793 390 446 398 451 390 456 Trgb
-0.073815 0.360588 0.086881 398 458 390 456 398 451 Trgb
-0.067345 0.328984 0.079266 403 445 398 451 397 444 Trgb
-0.077745 0.379787 0.091506 404 449 403 455 403 445 Trgb
-0.090766 0.443397 0.106833 398 451 403 445 403 455 Trgb
-0.100624 0.491553 0.118435 403 455 398 458 398 451 Trgb
-0.012865 0.062846 0.015142 390 446 395 440 397 444 Trgb
-0.000000 0.000000 0.000000 386 451 387 445 390 446 Trgb
-0.000000 0.000000 0.000000 395 440 390 446 387 445 Trgb
-0.035367 0.172767 0.041627 395 440 403 445 397 444 Trgb
-0.000000 0.637740 0.191322 379 451 379 452 377 451 Trgb
-0.000000 0.637740 0.191322 379 452 378 452 377 451 Trgb
-0.000000 0.637740 0.191322 378 452 376 451 377 451 Trgb
-0.000000 0.637740 0.191322 376 451 376 449 377 451 Trgb
-0.000000 0.637740 0.191322 376 449 377 449 377 451 Trgb
-0.000000 0.637740 0.191322 377 449 379 451 377 451 Trgb
-0.000000 0.252303 0.075691 405 426 379 452 379 451 Trgb
-0.000000 0.246714 0.074014 405 426 379 451 404 424 Trgb
-0.000000 0.000000 0.000000 403 423 377 449 376 449 Trgb
-0.000000 0.000000 0.000000 403 423 376 449 402 423 Trgb
-0.000000 0.160749 0.048225 404 424 379 451 377 449 Trgb
-0.000000 0.080375 0.024112 404 424 377 449 403 423 Trgb
-0.017498 0.271496 0.057799 377 454 377 459 372 456 Trgb
-0.034877 0.541162 0.115208 382 450 384 455 377 454 Trgb
-0.029698 0.460799 0.098099 377 459 377 454 384 455 Trgb
-0.028021 0.434774 0.092559 384 455 382 458 377 459 Trgb
-0.008105 0.125751 0.026771 377 459 370 455 372 456 Trgb
-0.010945 0.169818 0.036153 370 450 377 454 372 456 Trgb
-0.023966 0.371853 0.079164 378 445 382 450 377 454 Trgb
-0.012233 0.189812 0.040409 377 454 370 450 378 445 Trgb
-0.002840 0.044067 0.009382 373 444 378 445 370 450 Trgb
-0.032683 0.507117 0.107960 384 455 382 450 385 447 Trgb
-0.025310 0.392708 0.083604 385 447 384 452 384 455 Trgb
-0.001552 0.024074 0.005125 370 455 370 450 372 456 Trgb
-0.000000 0.000000 0.000000 371 447 373 444 370 450 Trgb
-0.021771 0.337807 0.071916 382 450 378 445 385 447 Trgb
-0.010039 0.155767 0.033161 378 442 385 447 378 445 Trgb
-0.002840 0.044067 0.009382 378 445 373 444 378 442 Trgb
-0.000000 0.699962 0.209989 436 449 434 451 435 449 Trgb
-0.000000 0.699962 0.209989 434 451 433 451 435 449 Trgb
-0.000000 0.699962 0.209989 433 451 434 449 435 449 Trgb
-0.000000 0.699962 0.209989 434 449 435 447 435 449 Trgb
-0.000000 0.699962 0.209989 435 447 436 447 435 449 Trgb
-0.000000 0.699962 0.209989 436 447 436 449 435 449 Trgb
-0.000000 0.002331 0.000699 402 424 434 449 433 451 Trgb
-0.000000 0.001165 0.000350 402 424 433 451 402 426 Trgb
-0.000000 0.006038 0.001812 404 423 435 447 434 449 Trgb
-0.000000 0.004767 0.001430 404 423 434 449 402 424 Trgb
-0.000000 0.004978 0.001494 405 423 436 447 435 447 Trgb
-0.000000 0.006144 0.001843 405 423 435 447 404 423 Trgb
-0.240590 0.297323 0.107583 437 464 437 455 445 458 Trgb
-0.089658 0.110800 0.040092 424 458 427 449 437 455 Trgb
-0.138434 0.171078 0.061902 437 455 437 464 424 458 Trgb
-0.058982 0.072890 0.026374 428 461 424 458 437 464 Trgb
-0.252665 0.312245 0.112982 447 446 447 455 445 458 Trgb
-0.110270 0.136273 0.049309 442 437 445 440 447 446 Trgb
-0.267098 0.330082 0.119436 437 455 447 446 445 458 Trgb
-0.110128 0.136097 0.049245 427 449 434 441 437 455 Trgb
-0.185412 0.229133 0.082909 447 446 437 455 434 441 Trgb
-0.124703 0.154109 0.055763 434 441 442 437 447 446 Trgb
-0.010206 0.012612 0.004564 427 449 424 458 422 443 Trgb
-0.000000 0.000000 0.000000 422 452 422 443 424 458 Trgb
-0.000000 0.000000 0.000000 432 435 422 443 424 441 Trgb
-0.030676 0.037910 0.013717 434 441 427 449 422 443 Trgb
-0.020470 0.025297 0.009154 422 443 432 435 434 441 Trgb
-0.039214 0.048461 0.017535 442 437 434 441 432 435 Trgb
-0.000000 0.675208 0.202562 239 301 244 305 240 305 Trgb
-0.000000 0.675208 0.202562 244 305 244 309 240 305 Trgb
-0.000000 0.675208 0.202562 244 309 241 309 240 305 Trgb
-0.000000 0.675208 0.202562 241 309 236 305 240 305 Trgb
-0.000000 0.675208 0.202562 236 305 236 301 240 305 Trgb
-0.000000 0.675208 0.202562 236 301 239 301 240 305 Trgb
-0.000000 0.139589 0.041877 309 230 244 305 239 301 Trgb
-0.000000 0.098494 0.029548 309 230 239 301 305 226 Trgb
-0.000000 0.142419 0.042726 310 234 244 309 244 305 Trgb
-0.000000 0.161552 0.048465 310 234 244 305 309 230 Trgb
-0.000000 0.038266 0.011480 305 226 239 301 236 301 Trgb
-0.000000 0.019133 0.005740 305 226 236 301 301 226 Trgb
-0.000000 0.697893 0.209368 237 302 239 302 240 305 Trgb
-0.000000 0.697893 0.209368 239 302 242 305 240 305 Trgb
-0.000000 0.697893 0.209368 242 305 243 308 240 305 Trgb
-0.000000 0.697893 0.209368 243 308 241 308 240 305 Trgb
-0.000000 0.697893 0.209368 241 308 238 305 240 305 Trgb
-0.000000 0.697893 0.209368 238 305 237 302 240 305 Trgb
-0.000000 0.017023 0.005107 238 305 176 350 175 346 Trgb
-0.000000 0.008512 0.002553 238 305 175 346 237 302 Trgb
-0.000000 0.044670 0.013401 241 308 179 352 176 350 Trgb
-0.000000 0.035103 0.010531 241 308 176 350 238 305 Trgb
-0.000000 0.037215 0.011165 243 308 181 352 179 352 Trgb
-0.000000 0.045727 0.013718 243 308 179 352 241 308 Trgb
-0.000000 0.699920 0.209976 176 348 178 347 178 349 Trgb
-0.000000 0.699920 0.209976 178 347 180 348 178 349 Trgb
-0.000000 0.699920 0.209976 180 348 180 351 178 349 Trgb
-0.000000 0.699920 0.209976 180 351 178 352 178 349 Trgb
-0.000000 0.699920 0.209976 178 352 176 351 178 349 Trgb
-0.000000 0.699920 0.209976 176 351 176 348 178 349 Trgb
-0.000000 0.001914 0.000574 176 351 145 347 145 344 Trgb
-0.000000 0.000957 0.000287 176 351 145 344 176 348 Trgb
-0.000000 0.007792 0.002337 178 352 147 348 145 347 Trgb
-0.000000 0.005332 0.001599 178 352 145 347 176 351 Trgb
-0.000000 0.000000 0.000000 176 348 145 344 147 343 Trgb
-0.000000 0.000000 0.000000 176 348 147 343 178 347 Trgb
-0.000000 0.699197 0.209759 146 344 148 344 147 345 Trgb
-0.000000 0.699197 0.209759 148 344 149 345 147 345 Trgb
-0.000000 0.699197 0.209759 149 345 148 347 147 345 Trgb
-0.000000 0.699197 0.209759 148 347 146 347 147 345 Trgb
-0.000000 0.699197 0.209759 146 347 145 345 147 345 Trgb
-0.000000 0.699197 0.209759 145 345 146 344 147 345 Trgb
-0.000000 0.000000 0.000000 145 345 151 323 151 321 Trgb
-0.000000 0.000000 0.000000 145 345 151 321 146 344 Trgb
-0.000000 0.025417 0.007625 148 344 153 321 154 322 Trgb
-0.000000 0.029199 0.008760 148 344 154 322 149 345 Trgb
-0.000000 0.007212 0.002163 146 344 151 321 153 321 Trgb
-0.000000 0.014423 0.004327 146 344 153 321 148 344 Trgb
-0.041504 0.027267 0.013754 155 311 144 313 148 310 Trgb
-0.041504 0.027267 0.013754 148 310 162 312 155 311 Trgb
-0.133196 0.087504 0.044140 164 317 155 311 162 312 Trgb
-0.157254 0.103310 0.052113 143 333 145 322 150 331 Trgb
-0.048551 0.031896 0.016089 138 320 144 313 145 322 Trgb
-0.055597 0.036525 0.018424 145 322 143 333 138 320 Trgb
-0.007046 0.004629 0.002335 141 328 138 320 143 333 Trgb
-0.203918 0.133965 0.067577 157 336 143 333 150 331 Trgb
-0.286927 0.188499 0.095085 145 322 159 325 150 331 Trgb
-0.090055 0.059162 0.029843 144 313 155 311 145 322 Trgb
-0.226774 0.148981 0.075151 159 325 145 322 155 311 Trgb
-0.269915 0.177323 0.089448 155 311 164 317 159 325 Trgb
-0.333590 0.219155 0.110549 159 325 157 336 150 331 Trgb
-0.216378 0.142151 0.071706 167 325 161 332 157 336 Trgb
-0.320101 0.210293 0.106079 157 336 159 325 167 325 Trgb
-0.316578 0.207979 0.104911 164 317 167 325 159 325 Trgb
-0.000000 0.698678 0.209603 147 347 147 346 147 345 Trgb
-0.000000 0.698678 0.209603 147 346 147 344 147 345 Trgb
-0.000000 0.698678 0.209603 147 344 147 344 147 345 Trgb
-0.000000 0.698678 0.209603 147 344 147 345 147 345 Trgb
-0.000000 0.698678 0.209603 147 345 147 346 147 345 Trgb
-0.000000 0.698678 0.209603 147 346 147 347 147 345 Trgb
-0.000000 0.018415 0.005524 147 344 109 337 110 336 Trgb
-0.000000 0.009207 0.002762 147 344 110 336 147 344 Trgb
-0.000000 0.037448 0.011234 147 346 109 338 109 337 Trgb
-0.000000 0.032535 0.009761 147 346 109 337 147 344 Trgb
-0.000000 0.023946 0.007184 147 347 109 339 109 338 Trgb
-0.000000 0.033154 0.009946 147 347 109 338 147 346 Trgb
-0.013745 0.002545 0.003258 96 334 94 347 91 334 Trgb
-0.190914 0.035354 0.045254 106 349 105 355 94 347 Trgb
-0.152290 0.028202 0.036098 94 347 96 334 106 349 Trgb
-0.295853 0.054788 0.070128 108 336 106 349 96 334 Trgb
-0.013745 0.002545 0.003258 99 323 96 334 91 334 Trgb
-0.064484 0.011941 0.015285 113 320 111 324 99 323 Trgb
-0.078229 0.014487 0.018543 96 334 99 323 111 324 Trgb
-0.221792 0.041073 0.052573 111 324 108 336 96 334 Trgb
-0.438208 0.081150 0.103872 119 353 121 339 127 341 Trgb
-0.315714 0.058466 0.074836 105 355 106 349 119 353 Trgb
-0.452629 0.083820 0.107290 121 339 119 353 106 349 Trgb
-0.471392 0.087295 0.111737 106 349 108 336 121 339 Trgb
-0.364147 0.067435 0.086316 121 339 125 328 127 341 Trgb
-0.115222 0.021337 0.027312 111 324 113 320 125 328 Trgb
-0.304506 0.056390 0.072179 125 328 121 339 111 324 Trgb
-0.397330 0.073580 0.094182 108 336 111 324 121 339 Trgb
-0.000000 0.691781 0.207534 149 346 148 347 147 345 Trgb
-0.000000 0.691781 0.207534 148 347 147 346 147 345 Trgb
-0.000000 0.691781 0.207534 147 346 145 345 147 345 Trgb
-0.000000 0.691781 0.207534 145 345 146 344 147 345 Trgb
-0.000000 0.691781 0.207534 146 344 147 345 147 345 Trgb
-0.000000 0.691781 0.207534 147 345 149 346 147 345 Trgb
-0.000000 0.000000 0.000000 145 345 131 375 131 374 Trgb
-0.000000 0.000000 0.000000 145 345 131 374 146 344 Trgb
-0.000000 0.058813 0.017644 147 346 132 376 131 375 Trgb
-0.000000 0.029406 0.008822 147 346 131 375 145 345 Trgb
-0.000000 0.093726 0.028118 148 347 134 376 132 376 Trgb
-0.000000 0.090973 0.027292 148 347 132 376 147 346 Trgb
-0.000000 0.000000 0.000000 124 370 125 375 124 380 Trgb
-0.107475 0.388264 0.099148 136 381 141 379 133 384 Trgb
-0.029201 0.105490 0.026938 133 366 141 370 136 368 Trgb
-0.031304 0.113090 0.028879 125 375 130 379 124 380 Trgb
-0.054230 0.195912 0.050028 133 384 124 380 130 379 Trgb
-0.102218 0.369274 0.094298 130 379 136 381 133 384 Trgb
-0.023944 0.086500 0.022089 129 369 133 366 136 368 Trgb
-0.008378 0.030267 0.007729 125 375 124 370 129 369 Trgb
-0.008378 0.030267 0.007729 133 366 129 369 124 370 Trgb
-0.074140 0.267838 0.068396 141 370 138 374 136 368 Trgb
-0.095135 0.343686 0.087764 138 374 141 370 141 379 Trgb
-0.129488 0.467789 0.119455 141 379 136 381 138 374 Trgb
-0.068883 0.248847 0.063546 138 374 129 369 136 368 Trgb
-0.039682 0.143357 0.036608 130 379 125 375 129 369 Trgb
-0.084621 0.305704 0.078065 129 369 138 374 130 379 Trgb
-0.124231 0.448798 0.114606 136 381 130 379 138 374 Trgb
-0.000000 0.000000 0.000000 133 384 131 383 131 381 Trgb
-0.000000 0.000000 0.000000 131 383 130 380 131 381 Trgb
-0.000000 0.000000 0.000000 130 380 129 379 131 381 Trgb
-0.000000 0.000000 0.000000 129 379 131 380 131 381 Trgb
-0.000000 0.000000 0.000000 131 380 132 382 131 381 Trgb
-0.000000 0.000000 0.000000 132 382 133 384 131 381 Trgb
-0.000000 0.087931 0.026379 178 348 131 380 129 379 Trgb
-0.000000 0.043965 0.013190 178 348 129 379 176 347 Trgb
-0.000000 0.299857 0.089957 179 350 132 382 131 380 Trgb
-0.000000 0.215876 0.064763 179 350 131 380 178 348 Trgb
-0.000000 0.295907 0.088772 179 352 133 384 132 382 Trgb
-0.000000 0.339872 0.101962 179 352 132 382 179 350 Trgb
-0.000000 0.691585 0.207476 106 387 105 387 105 385 Trgb
-0.000000 0.691585 0.207476 105 387 103 386 105 385 Trgb
-0.000000 0.691585 0.207476 103 386 104 384 105 385 Trgb
-0.000000 0.691585 0.207476 104 384 105 383 105 385 Trgb
-0.000000 0.691585 0.207476 105 383 107 385 105 385 Trgb
-0.000000 0.691585 0.207476 107 385 106 387 105 385 Trgb
-0.000000 0.038905 0.011671 131 383 105 387 106 387 Trgb
-0.000000 0.068470 0.020541 131 383 106 387 132 383 Trgb
-0.000000 0.059130 0.017739 133 381 107 385 105 383 Trgb
-0.000000 0.029565 0.008870 133 381 105 383 131 379 Trgb
-0.000000 0.094922 0.028477 132 383 106 387 107 385 Trgb
-0.000000 0.091809 0.027543 132 383 107 385 133 381 Trgb
-0.036557 0.227068 0.052725 105 391 97 391 99 386 Trgb
-0.065148 0.404652 0.093960 111 392 105 395 105 391 Trgb
-0.037225 0.231217 0.053688 97 391 105 391 105 395 Trgb
-0.009849 0.061174 0.014205 97 391 97 381 99 386 Trgb
-0.052749 0.327638 0.076077 104 381 105 391 99 386 Trgb
-0.083603 0.519279 0.120576 113 385 111 392 105 391 Trgb
-0.071872 0.446414 0.103657 105 391 104 381 113 385 Trgb
-0.058213 0.361574 0.083957 110 379 113 385 104 381 Trgb
-0.026041 0.161745 0.037557 97 381 104 381 99 386 Trgb
-0.000000 0.000000 0.000000 100 378 105 376 97 381 Trgb
-0.016192 0.100570 0.023352 104 381 97 381 105 376 Trgb
-0.029241 0.181624 0.042173 105 376 110 379 104 381 Trgb
-0.069674 0.432765 0.100488 111 392 113 385 113 389 Trgb
-0.044015 0.273387 0.063480 113 380 113 389 113 385 Trgb
-0.044284 0.275061 0.063869 113 385 110 379 113 380 Trgb
-0.015313 0.095110 0.022085 110 379 105 376 113 380 Trgb
-0.000000 0.698498 0.209550 130 380 132 380 131 381 Trgb
-0.000000 0.698498 0.209550 132 380 133 381 131 381 Trgb
-0.000000 0.698498 0.209550 133 381 132 383 131 381 Trgb
-0.000000 0.698498 0.209550 132 383 130 383 131 381 Trgb
-0.000000 0.698498 0.209550 130 383 129 381 131 381 Trgb
-0.000000 0.698498 0.209550 129 381 130 380 131 381 Trgb
-0.000000 0.000000 0.000000 129 381 111 401 111 400 Trgb
-0.000000 0.000000 0.000000 129 381 111 400 130 380 Trgb
-0.000000 0.023294 0.006988 130 383 112 403 111 401 Trgb
-0.000000 0.011647 0.003494 130 383 111 401 129 381 Trgb
-0.000000 0.040413 0.012124 132 383 113 403 112 403 Trgb
-0.000000 0.037677 0.011303 132 383 112 403 130 383 Trgb
-0.019290 0.043219 0.012502 102 398 104 406 103 408 Trgb
-0.112959 0.253086 0.073209 111 411 119 410 113 412 Trgb
-0.059036 0.132271 0.038261 113 412 103 408 111 411 Trgb
-0.071059 0.159208 0.046053 104 406 111 411 103 408 Trgb
-0.088148 0.197496 0.057129 110 400 111 391 118 396 Trgb
-0.000000 0.000000 0.000000 102 398 106 393 111 391 Trgb
-0.044502 0.099707 0.028842 111 391 110 400 102 398 Trgb
-0.063792 0.142926 0.041344 104 406 102 398 110 400 Trgb
-0.157140 0.352073 0.101843 121 404 110 400 118 396 Trgb
-0.174684 0.391380 0.113213 119 410 111 411 121 404 Trgb
-0.165263 0.370273 0.107107 110 400 121 404 111 411 Trgb
-0.115561 0.258915 0.074895 111 411 104 406 110 400 Trgb
-0.060868 0.136376 0.039449 111 391 121 395 118 396 Trgb
-0.129860 0.290952 0.084162 121 395 121 404 118 396 Trgb
-0.147404 0.330260 0.095533 122 405 119 410 121 404 Trgb
-0.110704 0.248032 0.071747 121 404 121 395 122 405 Trgb
-0.000000 0.699554 0.209866 131 380 131 379 131 381 Trgb
-0.000000 0.699554 0.209866 131 379 132 380 131 381 Trgb
-0.000000 0.699554 0.209866 132 380 132 382 131 381 Trgb
-0.000000 0.699554 0.209866 132 382 131 383 131 381 Trgb
-0.000000 0.699554 0.209866 131 383 130 382 131 381 Trgb
-0.000000 0.699554 0.209866 130 382 131 380 131 381 Trgb
-0.000000 0.019279 0.005784 130 382 92 378 93 376 Trgb
-0.000000 0.013935 0.004181 130 382 93 376 131 380 Trgb
-0.000000 0.018894 0.005668 131 383 93 380 92 378 Trgb
-0.000000 0.021758 0.006527 131 383 92 378 130 382 Trgb
-0.000000 0.005728 0.001718 131 380 93 376 94 376 Trgb
-0.000000 0.002864 0.000859 131 380 94 376 131 379 Trgb
-0.000000 0.000000 0.000000 83 371 82 384 82 377 Trgb
-0.062639 0.107049 0.033938 90 370 88 379 83 371 Trgb
-0.045424 0.077629 0.024611 82 384 83 371 88 379 Trgb
-0.092448 0.157993 0.050088 88 379 89 387 82 384 Trgb
-0.068102 0.116386 0.036898 89 387 93 390 82 384 Trgb
-0.017215 0.029420 0.009327 94 365 90 370 83 371 Trgb
-0.214613 0.366772 0.116277 98 385 99 373 105 379 Trgb
-0.124366 0.212540 0.067381 88 379 90 370 99 373 Trgb
-0.189956 0.324634 0.102918 99 373 98 385 88 379 Trgb
-0.175253 0.299506 0.094952 89 387 88 379 98 385 Trgb
-0.190267 0.325166 0.103087 104 384 98 385 105 379 Trgb
-0.141265 0.241421 0.076537 98 385 104 384 93 390 Trgb
-0.150908 0.257900 0.081762 93 390 89 387 98 385 Trgb
-0.148111 0.253120 0.080246 99 373 104 372 105 379 Trgb
-0.078942 0.134911 0.042771 90 370 94 365 99 373 Trgb
-0.078030 0.133353 0.042277 104 372 99 373 94 365 Trgb
-0.000000 0.651830 0.195549 178 348 180 348 178 349 Trgb
-0.000000 0.651830 0.195549 180 348 180 350 178 349 Trgb
-0.000000 0.651830 0.195549 180 350 178 351 178 349 Trgb
-0.000000 0.651830 0.195549 178 351 175 350 178 349 Trgb
-0.000000 0.651830 0.195549 175 350 175 349 178 349 Trgb
-0.000000 0.651830 0.195549 175 349 178 348 178 349 Trgb
-0.000000 0.136743 0.041023 178 351 181 395 179 394 Trgb
-0.000000 0.068371 0.020511 178 351 179 394 175 350 Trgb
-0.000000 0.224390 0.067317 180 350 184 394 181 395 Trgb
-0.000000 0.214752 0.064426 180 350 181 395 178 351 Trgb
-0.000000 0.097284 0.029185 180 348 184 392 184 394 Trgb
-0.000000 0.165656 0.049697 180 348 184 394 180 350 Trgb
-0.000000 0.000000 0.000000 181 392 182 391 181 393 Trgb
-0.000000 0.000000 0.000000 182 391 183 393 181 393 Trgb
-0.000000 0.000000 0.000000 183 393 182 394 181 393 Trgb
-0.000000 0.000000 0.000000 182 394 181 395 181 393 Trgb
-0.000000 0.000000 0.000000 181 395 180 394 181 393 Trgb
-0.000000 0.000000 0.000000 180 394 181 392 181 393 Trgb
-0.000000 0.098567 0.029570 182 394 210 409 209 410 Trgb
-0.000000 0.058014 0.017404 182 394 209 410 181 395 Trgb
-0.000000 0.127481 0.038244 183 393 211 408 210 409 Trgb
-0.000000 0.133301 0.039990 183 393 210 409 182 394 Trgb
-0.000000 0.040554 0.012166 182 391 211 407 211 408 Trgb
-0.000000 0.081108 0.024332 182 391 211 408 183 393 Trgb
-0.449781 0.027005 0.095357 204 426 214 420 223 422 Trgb
-0.000000 0.000000 0.000000 191 412 197 394 196 401 Trgb
-0.570312 0.034242 0.120911 214 420 222 408 223 422 Trgb
-0.467717 0.028082 0.099160 228 405 223 422 222 408 Trgb
-0.379352 0.022777 0.080426 222 408 222 395 228 405 Trgb
-0.105134 0.006312 0.022289 203 412 191 412 196 401 Trgb
-0.381323 0.022895 0.080844 214 420 204 426 203 412 Trgb
-0.184233 0.011062 0.039059 191 412 203 412 204 426 Trgb
-0.079098 0.004749 0.016769 204 426 198 421 191 412 Trgb
-0.026036 0.001563 0.005520 197 394 209 394 196 401 Trgb
-0.026036 0.001563 0.005520 209 394 197 394 216 391 Trgb
-0.111265 0.006680 0.023589 216 391 222 395 209 394 Trgb
-0.131171 0.007876 0.027809 209 394 203 412 196 401 Trgb
-0.501854 0.030132 0.106397 222 408 214 420 203 412 Trgb
-0.330800 0.019862 0.070132 203 412 209 394 222 408 Trgb
-0.310894 0.018666 0.065912 222 395 222 408 209 394 Trgb
-0.000000 0.699809 0.209943 180 394 180 392 181 393 Trgb
-0.000000 0.699809 0.209943 180 392 182 391 181 393 Trgb
-0.000000 0.699809 0.209943 182 391 183 392 181 393 Trgb
-0.000000 0.699809 0.209943 183 392 183 394 181 393 Trgb
-0.000000 0.699809 0.209943 183 394 181 395 181 393 Trgb
-0.000000 0.699809 0.209943 181 395 180 394 181 393 Trgb
-0.000000 0.006766 0.002030 181 395 168 392 166 391 Trgb
-0.000000 0.003383 0.001015 181 395 166 391 180 394 Trgb
-0.000000 0.000000 0.000000 180 392 167 389 168 388 Trgb
-0.000000 0.000000 0.000000 180 392 168 388 182 391 Trgb
-0.000000 0.000000 0.000000 180 394 166 391 167 389 Trgb
-0.000000 0.000000 0.000000 180 394 167 389 180 392 Trgb
-0.168457 0.380906 0.109873 173 398 164 393 172 391 Trgb
-0.049902 0.112835 0.032547 164 400 159 394 164 393 Trgb
-0.115650 0.261502 0.075430 164 393 173 398 164 400 Trgb
-0.105923 0.239508 0.069086 171 400 164 400 173 398 Trgb
-0.184304 0.416738 0.120208 177 388 173 398 172 391 Trgb
-0.147343 0.333164 0.096101 173 398 177 388 177 395 Trgb
-0.121770 0.275339 0.079422 177 395 171 400 173 398 Trgb
-0.128611 0.290809 0.083884 164 393 169 384 172 391 Trgb
-0.037902 0.085702 0.024721 159 394 159 386 164 393 Trgb
-0.063804 0.144271 0.041615 169 384 164 393 159 386 Trgb
-0.025902 0.058569 0.016894 159 386 165 380 169 384 Trgb
-0.144458 0.326640 0.094220 169 384 177 388 172 391 Trgb
-0.064954 0.146870 0.042365 173 381 177 387 177 388 Trgb
-0.079651 0.180103 0.051951 177 388 169 384 173 381 Trgb
-0.025902 0.058569 0.016894 165 380 173 381 169 384 Trgb
-0.000000 0.694743 0.208423 182 394 181 393 181 393 Trgb
-0.000000 0.694743 0.208423 181 393 180 392 181 393 Trgb
-0.000000 0.694743 0.208423 180 392 181 392 181 393 Trgb
-0.000000 0.694743 0.208423 181 392 182 393 181 393 Trgb
-0.000000 0.694743 0.208423 182 393 183 394 181 393 Trgb
-0.000000 0.694743 0.208423 183 394 182 394 181 393 Trgb
-0.000000 0.065286 0.019586 183 394 157 420 156 420 Trgb
-0.000000 0.074712 0.022413 183 394 156 420 182 394 Trgb
-0.000000 0.018852 0.005655 181 393 154 418 154 417 Trgb
-0.000000 0.009426 0.002828 181 393 154 417 180 392 Trgb
-0.000000 0.065517 0.019655 182 394 156 420 154 418 Trgb
-0.000000 0.046897 0.014069 182 394 154 418 181 393 Trgb
-0.365097 0.114210 0.095861 159 429 167 431 150 434 Trgb
-0.067185 0.021017 0.017640 139 421 150 434 144 430 Trgb
-0.321781 0.100660 0.084488 149 421 159 429 150 434 Trgb
-0.159955 0.050037 0.041999 150 434 139 421 149 421 Trgb
-0.092770 0.029020 0.024358 143 411 149 421 139 421 Trgb
-0.297384 0.093028 0.078082 172 416 166 418 167 407 Trgb
-0.459583 0.143767 0.120670 167 431 159 429 166 418 Trgb
-0.366658 0.114698 0.096271 166 418 172 416 167 431 Trgb
-0.000000 0.000000 0.000000 144 406 143 411 139 421 Trgb
-0.254068 0.079478 0.066709 166 418 155 406 167 407 Trgb
-0.416267 0.130217 0.109297 159 429 149 421 166 418 Trgb
-0.280026 0.087598 0.073525 155 406 166 418 149 421 Trgb
-0.118355 0.037024 0.031076 149 421 143 411 155 406 Trgb
-0.092397 0.028904 0.024260 155 406 161 403 167 407 Trgb
-0.025585 0.008004 0.006718 161 403 155 406 144 406 Trgb
-0.025585 0.008004 0.006718 143 411 144 406 155 406 Trgb
-0.000000 0.699458 0.209837 243 351 238 351 240 348 Trgb
-0.000000 0.699458 0.209837 238 351 236 348 240 348 Trgb
-0.000000 0.699458 0.209837 236 348 238 345 240 348 Trgb
-0.000000 0.699458 0.209837 238 345 243 345 240 348 Trgb
-0.000000 0.699458 0.209837 243 345 245 348 240 348 Trgb
-0.000000 0.699458 0.209837 245 348 243 351 240 348 Trgb
-0.000000 0.000000 0.000000 238 302 238 345 236 348 Trgb
-0.000000 0.000000 0.000000 238 302 236 348 236 305 Trgb
-0.000000 0.010118 0.003035 242 302 243 345 238 345 Trgb
-0.000000 0.005059 0.001518 242 302 238 345 238 302 Trgb
-0.000000 0.023392 0.007018 244 305 245 348 243 345 Trgb
-0.000000 0.019284 0.005785 244 305 243 345 242 302 Trgb
-0.000000 0.699769 0.209931 279 344 276 345 277 342 Trgb
-0.000000 0.699769 0.209931 276 345 274 343 277 342 Trgb
-0.000000 0.699769 0.209931 274 343 274 340 277 342 Trgb
-0.000000 0.699769 0.209931 274 340 277 338 277 342 Trgb
-0.000000 0.699769 0.209931 277 338 279 340 277 342 Trgb
-0.000000 0.699769 0.209931 279 340 279 344 277 342 Trgb
-0.000000 0.006306 0.001892 238 349 274 343 276 345 Trgb
-0.000000 0.011255 0.003376 238 349 276 345 240 351 Trgb
-0.000000 0.000452 0.000136 238 346 274 340 274 343 Trgb
-0.000000 0.000904 0.000271 238 346 274 343 238 349 Trgb
-0.000000 0.000000 0.000000 241 345 277 338 274 340 Trgb
-0.000000 0.000000 0.000000 241 345 274 340 238 346 Trgb
-0.000000 0.582895 0.174869 282 300 282 301 280 301 Trgb
-0.000000 0.582895 0.174869 282 301 280 302 280 301 Trgb
-0.000000 0.582895 0.174869 280 302 278 301 280 301 Trgb
-0.000000 0.582895 0.174869 278 301 278 300 280 301 Trgb
-0.000000 0.582895 0.174869 278 300 279 299 280 301 Trgb
-0.000000 0.582895 0.174869 279 299 282 300 280 301 Trgb
-0.000000 0.335109 0.100533 277 343 280 302 282 301 Trgb
-0.000000 0.336208 0.100862 277 343 282 301 279 342 Trgb
-0.000000 0.111337 0.033401 275 342 278 301 280 302 Trgb
-0.000000 0.222674 0.066802 275 342 280 302 277 343 Trgb
-0.000000 0.000000 0.000000 275 341 278 300 278 301 Trgb
-0.000000 0.000000 0.000000 275 341 278 301 275 342 Trgb
-0.156119 0.052040 0.041632 292 284 290 293 281 282 Trgb
-0.267437 0.089146 0.071317 290 293 292 284 300 303 Trgb
-0.431611 0.143870 0.115096 300 303 293 309 290 293 Trgb
-0.154020 0.051340 0.041072 290 293 269 291 281 282 Trgb
-0.130571 0.043524 0.034819 278 310 264 306 269 291 Trgb
-0.263240 0.087747 0.070197 269 291 290 293 278 310 Trgb
-0.429512 0.143171 0.114537 293 309 278 310 290 293 Trgb
-0.413054 0.137685 0.110148 293 309 300 303 288 319 Trgb
-0.021351 0.007117 0.005694 269 291 271 282 281 282 Trgb
-0.008229 0.002743 0.002194 264 306 259 298 269 291 Trgb
-0.008229 0.002743 0.002194 271 282 269 291 259 298 Trgb
-0.114112 0.038037 0.030430 267 317 288 319 278 319 Trgb
-0.122342 0.040781 0.032624 264 306 278 310 267 317 Trgb
-0.236454 0.078818 0.063054 288 319 267 317 278 310 Trgb
-0.410955 0.136985 0.109588 278 310 293 309 288 319 Trgb
-0.000000 0.000000 0.000000 259 298 264 306 267 317 Trgb
-0.000000 0.699650 0.209895 320 357 320 355 320 355 Trgb
-0.000000 0.699650 0.209895 320 355 321 353 320 355 Trgb
-0.000000 0.699650 0.209895 321 353 321 353 320 355 Trgb
-0.000000 0.699650 0.209895 321 353 321 355 320 355 Trgb
-0.000000 0.699650 0.209895 321 355 320 357 320 355 Trgb
-0.000000 0.699650 0.209895 320 357 320 357 320 355 Trgb
-0.000000 0.019057 0.005717 276 342 320 355 320 357 Trgb
-0.000000 0.016121 0.004836 276 342 320 357 276 344 Trgb
-0.000000 0.013204 0.003961 277 340 321 353 320 355 Trgb
-0.000000 0.017599 0.005280 277 340 320 355 276 342 Trgb
-0.000000 0.002937 0.000881 277 340 321 353 321 353 Trgb
-0.000000 0.005873 0.001762 277 340 321 353 277 340 Trgb
-0.051513 0.547915 0.119886 325 363 327 354 330 358 Trgb
-0.033489 0.356204 0.077939 317 363 318 358 325 363 Trgb
-0.045176 0.480506 0.105136 327 354 325 363 318 358 Trgb
-0.037293 0.396663 0.086791 318 358 320 351 327 354 Trgb
-0.042482 0.451858 0.098868 327 354 329 351 330 358 Trgb
-0.009041 0.096168 0.021042 322 346 324 347 329 351 Trgb
-0.027114 0.288393 0.063101 329 351 327 354 322 346 Trgb
-0.028262 0.300606 0.065774 320 351 322 346 327 354 Trgb
-0.022883 0.243388 0.053254 319 364 317 363 325 363 Trgb
-0.000000 0.000000 0.000000 314 350 312 359 311 352 Trgb
-0.016992 0.180738 0.039546 318 358 317 363 312 359 Trgb
-0.010607 0.112815 0.024684 312 359 314 350 318 358 Trgb
-0.019221 0.204438 0.044732 320 351 318 358 314 350 Trgb
-0.000000 0.000000 0.000000 316 347 314 350 311 352 Trgb
-0.001576 0.016759 0.003667 314 350 316 347 322 346 Trgb
-0.010190 0.108381 0.023714 322 346 320 351 314 350 Trgb
-0.000000 0.698163 0.209449 265 347 268 347 266 349 Trgb
-0.000000 0.698163 0.209449 268 347 268 350 266 349 Trgb
-0.000000 0.698163 0.209449 268 350 267 351 266 349 Trgb
-0.000000 0.698163 0.209449 267 351 265 351 266 349 Trgb
-0.000000 0.698163 0.209449 265 351 264 348 266 349 Trgb
-0.000000 0.698163 0.209449 264 348 265 347 266 349 Trgb
-0.000000 0.014969 0.004491 278 340 268 347 265 347 Trgb
-0.000000 0.007485 0.002245 278 340 265 347 276 339 Trgb
-0.000000 0.041203 0.012361 279 342 268 350 268 347 Trgb
-0.000000 0.031829 0.009549 279 342 268 347 278 340 Trgb
-0.000000 0.035609 0.010683 277 344 267 351 268 350 Trgb
-0.000000 0.043093 0.012928 277 344 268 350 279 342 Trgb
-0.005581 0.351590 0.071434 263 344 271 348 264 350 Trgb
-0.000872 0.054960 0.011166 264 340 270 341 263 344 Trgb
-0.004101 0.258361 0.052492 271 348 263 344 270 341 Trgb
-0.006315 0.397826 0.080828 270 341 274 347 271 348 Trgb
-0.007937 0.500031 0.101594 271 348 267 356 264 350 Trgb
-0.007251 0.456807 0.092812 274 353 269 357 267 356 Trgb
-0.008813 0.555244 0.112812 267 356 271 348 274 353 Trgb
-0.008671 0.546267 0.110988 274 347 274 353 271 348 Trgb
-0.002352 0.148188 0.030108 259 351 263 344 264 350 Trgb
-0.000284 0.017904 0.003638 259 345 264 340 263 344 Trgb
-0.000284 0.017904 0.003638 263 344 259 351 259 345 Trgb
-0.000000 0.000000 0.000000 258 351 259 345 259 351 Trgb
-0.004708 0.296630 0.060268 267 356 259 351 264 350 Trgb
-0.004307 0.271310 0.055123 269 357 262 356 267 356 Trgb
-0.002640 0.166346 0.033797 259 351 267 356 262 356 Trgb
-0.000000 0.000000 0.000000 262 356 258 351 259 351 Trgb
-0.000000 0.699555 0.209867 274 400 274 399 276 398 Trgb
-0.000000 0.699555 0.209867 274 399 276 397 276 398 Trgb
-0.000000 0.699555 0.209867 276 397 279 396 276 398 Trgb
-0.000000 0.699555 0.209867 279 396 279 397 276 398 Trgb
-0.000000 0.699555 0.209867 279 397 276 399 276 398 Trgb
-0.000000 0.699555 0.209867 276 399 274 400 276 398 Trgb
-0.000000 0.001828 0.000548 238 349 274 399 274 400 Trgb
-0.000000 0.000914 0.000274 238 349 274 400 238 350 Trgb
-0.000000 0.016145 0.004843 240 347 276 397 274 399 Trgb
-0.000000 0.009443 0.002833 240 347 274 399 238 349 Trgb
-0.000000 0.021019 0.006306 243 346 279 396 276 397 Trgb
-0.000000 0.021933 0.006580 243 346 276 397 240 347 Trgb
-0.000000 0.000000 0.000000 275 399 275 398 276 398 Trgb
-0.000000 0.000000 0.000000 275 398 277 396 276 398 Trgb
-0.000000 0.000000 0.000000 277 396 278 397 276 398 Trgb
-0.000000 0.000000 0.000000 278 397 278 398 276 398 Trgb
-0.000000 0.000000 0.000000 278 398 276 400 276 398 Trgb
-0.000000 0.000000 0.000000 276 400 275 399 276 398 Trgb
-0.000000 0.040083 0.012025 276 400 304 426 303 425 Trgb
-0.000000 0.020042 0.006012 276 400 303 425 275 399 Trgb
-0.000000 0.090960 0.027288 278 398 305 424 304 426 Trgb
-0.000000 0.075542 0.022663 278 398 304 426 276 400 Trgb
-0.000000 0.066294 0.019888 278 397 306 422 305 424 Trgb
-0.000000 0.086336 0.025901 278 397 305 424 278 398 Trgb
-0.082512 0.183187 0.053140 311 434 303 434 299 434 Trgb
-0.144624 0.321084 0.093142 299 434 307 431 311 434 Trgb
-0.131873 0.292775 0.084930 313 423 314 416 316 424 Trgb
-0.161712 0.359021 0.104147 316 424 311 434 313 423 Trgb
-0.186888 0.414915 0.120361 307 431 313 423 311 434 Trgb
-0.028116 0.062421 0.018107 300 424 292 424 296 417 Trgb
-0.022788 0.050592 0.014676 299 434 295 431 292 424 Trgb
-0.050904 0.113013 0.032783 292 424 300 424 299 434 Trgb
-0.113016 0.250910 0.072785 307 431 299 434 300 424 Trgb
-0.033444 0.074249 0.021539 305 413 300 424 296 417 Trgb
-0.100265 0.222601 0.064573 314 416 313 423 305 413 Trgb
-0.098496 0.218673 0.063434 300 424 305 413 313 423 Trgb
-0.155280 0.344741 0.100004 313 423 307 431 300 424 Trgb
-0.000000 0.000000 0.000000 292 424 297 414 296 417 Trgb
-0.005328 0.011829 0.003431 297 414 305 413 296 417 Trgb
-0.035213 0.078177 0.022678 309 414 314 416 305 413 Trgb
-0.000000 0.000000 0.000000 276 398 274 397 276 398 Trgb
-0.000000 0.000000 0.000000 274 397 275 397 276 398 Trgb
-0.000000 0.000000 0.000000 275 397 277 398 276 398 Trgb
-0.000000 0.000000 0.000000 277 398 278 399 276 398 Trgb
-0.000000 0.000000 0.000000 278 399 278 399 276 398 Trgb
-0.000000 0.000000 0.000000 278 399 276 398 276 398 Trgb
-0.000000 0.456347 0.136904 278 399 262 440 260 440 Trgb
-0.000000 0.340193 0.102058 278 399 260 440 276 398 Trgb
-0.000000 0.423140 0.126942 278 399 263 440 262 440 Trgb
-0.000000 0.497820 0.149346 278 399 262 440 278 399 Trgb
-0.000000 0.149360 0.044808 276 398 260 440 259 439 Trgb
-0.000000 0.074680 0.022404 276 398 259 439 274 397 Trgb
-0.212339 0.022980 0.047064 249 455 269 460 253 460 Trgb
-0.339481 0.036740 0.075244 252 441 268 447 249 455 Trgb
-0.400003 0.043290 0.088659 269 460 249 455 268 447 Trgb
-0.531030 0.057471 0.117700 268 447 280 448 269 460 Trgb
-0.070112 0.007588 0.015540 242 448 249 455 253 460 Trgb
-0.144590 0.015648 0.032048 241 434 252 441 249 455 Trgb
-0.062885 0.006806 0.013938 249 455 242 448 241 434 Trgb
-0.184671 0.019986 0.040931 280 431 260 426 268 419 Trgb
-0.329260 0.035634 0.072979 268 447 252 441 260 426 Trgb
-0.379562 0.041078 0.084128 260 426 280 431 268 447 Trgb
-0.520810 0.056365 0.115435 280 448 268 447 280 431 Trgb
-0.052664 0.005700 0.011673 260 426 253 419 268 419 Trgb
-0.134369 0.014542 0.029782 252 441 241 434 260 426 Trgb
-0.052664 0.005700 0.011673 253 419 260 426 241 434 Trgb
-0.000000 0.000000 0.000000 241 434 242 431 253 419 Trgb
-0.000000 0.699838 0.209951 305 398 304 400 303 399 Trgb
-0.000000 0.699838 0.209951 304 400 303 401 303 399 Trgb
-0.000000 0.699838 0.209951 303 401 301 400 303 399 Trgb
-0.000000 0.699838 0.209951 301 400 301 398 303 399 Trgb
-0.000000 0.699838 0.209951 301 398 303 397 303 399 Trgb
-0.000000 0.699838 0.209951 303 397 305 398 303 399 Trgb
-0.000000 0.004567 0.001370 275 399 301 400 303 401 Trgb
-0.000000 0.008870 0.002661 275 399 303 401 276 400 Trgb
-0.000000 0.000088 0.000026 275 397 301 398 301 400 Trgb
-0.000000 0.000176 0.000053 275 397 301 400 275 399 Trgb
-0.000000 0.000000 0.000000 277 396 303 397 301 398 Trgb
-0.000000 0.000000 0.000000 277 396 301 398 275 397 Trgb
-0.222606 0.358895 0.116300 316 395 312 409 312 399 Trgb
-0.223481 0.360306 0.116757 312 409 301 403 312 399 Trgb
-0.084475 0.136195 0.044134 299 413 292 405 301 403 Trgb
-0.166838 0.268984 0.087164 301 403 312 409 299 413 Trgb
-0.143692 0.231666 0.075072 307 412 299 413 312 409 Trgb
-0.172674 0.278393 0.090214 306 390 316 395 312 399 Trgb
-0.090628 0.146114 0.047348 316 395 306 390 307 386 Trgb
-0.033050 0.053284 0.017267 298 386 307 386 306 390 Trgb
-0.173550 0.279804 0.090671 301 403 306 390 312 399 Trgb
-0.059072 0.095239 0.030862 292 405 292 394 301 403 Trgb
-0.091503 0.147525 0.047806 306 390 301 403 292 394 Trgb
-0.033050 0.053284 0.017267 292 394 298 386 306 390 Trgb
-0.026022 0.041954 0.013595 292 405 299 413 289 403 Trgb
-0.000619 0.000998 0.000323 292 394 292 405 289 403 Trgb
-0.000000 0.000000 0.000000 298 386 292 394 294 389 Trgb
-0.000000 0.683893 0.205168 199 372 201 375 199 375 Trgb
-0.000000 0.683893 0.205168 201 375 201 378 199 375 Trgb
-0.000000 0.683893 0.205168 201 378 199 378 199 375 Trgb
-0.000000 0.683893 0.205168 199 378 197 376 199 375 Trgb
-0.000000 0.683893 0.205168 197 376 197 373 199 375 Trgb
-0.000000 0.683893 0.205168 197 373 199 372 199 375 Trgb
-0.000000 0.091401 0.027420 243 347 201 375 199 372 Trgb
-0.000000 0.049695 0.014909 243 347 199 372 240 345 Trgb
-0.000000 0.127779 0.038334 243 350 201 378 201 375 Trgb
-0.000000 0.130442 0.039133 243 350 201 375 243 347 Trgb
-0.000000 0.005327 0.001598 240 345 199 372 197 373 Trgb
-0.000000 0.002663 0.000799 240 345 197 373 238 346 Trgb
-0.144027 0.150940 0.058993 191 371 200 384 189 382 Trgb
-0.110751 0.116067 0.045364 199 362 207 369 191 371 Trgb
-0.201210 0.210868 0.082416 200 384 191 371 207 369 Trgb
-0.289919 0.303835 0.118751 207 369 211 381 200 384 Trgb
-0.135622 0.142131 0.055551 200 384 192 390 189 382 Trgb
-0.184399 0.193250 0.075530 192 390 200 384 208 388 Trgb
-0.281513 0.295026 0.115308 211 381 208 388 200 384 Trgb
-0.047625 0.049911 0.019507 183 377 191 371 189 382 Trgb
-0.028132 0.029483 0.011523 190 362 199 362 191 371 Trgb
-0.022189 0.023254 0.009088 191 371 183 377 190 362 Trgb
-0.088563 0.092814 0.036275 207 369 199 362 206 361 Trgb
-0.143049 0.149916 0.058593 206 361 215 374 207 369 Trgb
-0.253947 0.266136 0.104017 211 381 207 369 215 374 Trgb
-0.039219 0.041102 0.016064 192 390 183 377 189 382 Trgb
-0.245542 0.257328 0.100574 208 388 211 381 215 374 Trgb
-0.005944 0.006229 0.002434 199 362 190 362 206 361 Trgb
-0.000000 0.663069 0.198921 237 303 239 304 240 305 Trgb
-0.000000 0.663069 0.198921 239 304 243 306 240 305 Trgb
-0.000000 0.663069 0.198921 243 306 243 307 240 305 Trgb
-0.000000 0.663069 0.198921 243 307 241 306 240 305 Trgb
-0.000000 0.663069 0.198921 241 306 237 304 240 305 Trgb
-0.000000 0.663069 0.198921 237 304 237 303 240 305 Trgb
-0.000000 0.004603 0.001381 237 304 193 373 193 372 Trgb
-0.000000 0.002302 0.000690 237 304 193 372 237 303 Trgb
-0.000000 0.134078 0.040224 241 306 197 375 193 373 Trgb
-0.000000 0.070492 0.021148 241 306 193 373 237 304 Trgb
-0.000000 0.193062 0.057919 243 307 199 376 197 375 Trgb
-0.000000 0.195363 0.058609 243 307 197 375 241 306 Trgb
-0.000000 0.000000 0.000000 195 373 198 373 196 374 Trgb
-0.000000 0.000000 0.000000 198 373 199 374 196 374 Trgb
-0.000000 0.000000 0.000000 199 374 197 375 196 374 Trgb
-0.000000 0.000000 0.000000 197 375 194 376 196 374 Trgb
-0.000000 0.000000 0.000000 194 376 193 374 196 374 Trgb
-0.000000 0.000000 0.000000 193 374 195 373 196 374 Trgb
-0.000000 0.116215 0.034865 194 376 202 423 201 422 Trgb
-0.000000 0.058108 0.017432 194 376 201 422 193 374 Trgb
-0.000000 0.468066 0.140420 197 375 204 423 202 423 Trgb
-0.000000 0.321194 0.096358 197 375 202 423 194 376 Trgb
-0.000000 0.498723 0.149617 199 374 206 422 204 423 Trgb
-0.000000 0.556831 0.167049 199 374 204 423 197 375 Trgb
-0.000000 0.011484 0.003445 202 423 231 450 230 451 Trgb
-0.000000 0.005742 0.001723 202 423 230 451 202 423 Trgb
-0.000000 0.027990 0.008397 204 422 232 449 231 450 Trgb
-0.000000 0.022608 0.006782 204 422 231 450 202 423 Trgb
-0.000000 0.021887 0.006566 205 420 233 448 232 449 Trgb
-0.000000 0.027629 0.008289 205 420 232 449 204 422 Trgb
-0.140855 0.120441 0.052259 222 460 224 457 234 462 Trgb
-0.240544 0.205683 0.089245 244 451 244 451 242 459 Trgb
-0.170476 0.145769 0.063249 244 451 244 451 242 439 Trgb
-0.212239 0.181480 0.078744 238 442 242 439 244 451 Trgb
-0.303940 0.259891 0.112766 234 462 244 451 242 459 Trgb
-0.225159 0.192527 0.083537 224 457 231 450 234 462 Trgb
-0.297267 0.254185 0.110290 244 451 234 462 231 450 Trgb
-0.275635 0.235688 0.102265 231 450 238 442 244 451 Trgb
-0.044827 0.038331 0.016632 224 457 222 460 219 448 Trgb
-0.000000 0.000000 0.000000 230 437 229 437 221 439 Trgb
-0.020908 0.017878 0.007757 229 437 230 437 242 439 Trgb
-0.095304 0.081492 0.035359 242 439 238 442 229 437 Trgb
-0.000000 0.000000 0.000000 229 437 219 448 221 439 Trgb
-0.129131 0.110416 0.047909 231 450 224 457 219 448 Trgb
-0.084303 0.072086 0.031278 219 448 229 437 231 450 Trgb
-0.158699 0.135699 0.058880 238 442 231 450 229 437 Trgb
-0.000000 0.697205 0.209161 203 423 202 421 203 422 Trgb
-0.000000 0.697205 0.209161 202 421 202 420 203 422 Trgb
-0.000000 0.697205 0.209161 202 420 203 421 203 422 Trgb
-0.000000 0.697205 0.209161 203 421 205 422 203 422 Trgb
-0.000000 0.697205 0.209161 205 422 205 423 203 422 Trgb
-0.000000 0.697205 0.209161 205 423 203 423 203 422 Trgb
-0.000000 0.053582 0.016075 205 423 177 446 175 445 Trgb
-0.000000 0.054544 0.016363 205 423 175 445 203 423 Trgb
-0.000000 0.001924 0.000577 202 421 174 444 174 443 Trgb
-0.000000 0.000962 0.000289 202 421 174 443 202 420 Trgb
-0.000000 0.037965 0.011390 203 423 175 445 174 444 Trgb
-0.000000 0.020425 0.006128 203 423 174 444 202 421 Trgb
-0.316256 0.106519 0.084555 174 454 183 458 166 458 Trgb
-0.035608 0.011993 0.009520 158 444 166 458 164 454 Trgb
-0.217204 0.073158 0.058072 166 444 174 454 166 458 Trgb
-0.081816 0.027557 0.021875 166 458 158 444 166 444 Trgb
-0.046208 0.015564 0.012354 163 434 166 444 158 444 Trgb
-0.350542 0.118068 0.093722 193 445 183 444 188 434 Trgb
-0.436507 0.147022 0.116706 183 458 174 454 183 444 Trgb
-0.410770 0.138353 0.109825 183 444 193 445 183 458 Trgb
-0.324951 0.109448 0.086880 188 454 183 458 193 445 Trgb
-0.251490 0.084706 0.067239 183 444 175 430 188 434 Trgb
-0.337456 0.113660 0.090223 174 454 166 444 183 444 Trgb
-0.212668 0.071630 0.056859 175 430 183 444 166 444 Trgb
-0.056808 0.019134 0.015188 166 444 163 434 175 430 Trgb
-0.095631 0.032210 0.025568 175 430 185 430 188 434 Trgb
-0.010600 0.003570 0.002834 163 434 168 430 175 430 Trgb
-0.000000 0.699705 0.209912 228 451 227 452 227 452 Trgb
-0.000000 0.699705 0.209912 227 452 226 453 227 452 Trgb
-0.000000 0.699705 0.209912 226 453 225 453 227 452 Trgb
-0.000000 0.699705 0.209912 225 453 226 451 227 452 Trgb
-0.000000 0.699705 0.209912 226 451 228 450 227 452 Trgb
-0.000000 0.699705 0.209912 228 450 228 451 227 452 Trgb
-0.000000 0.012277 0.003683 203 421 226 451 225 453 Trgb
-0.000000 0.006561 0.001968 203 421 225 453 202 423 Trgb
-0.000000 0.017430 0.005229 204 421 228 450 226 451 Trgb
-0.000000 0.017712 0.005313 204 421 226 451 203 421 Trgb
-0.000000 0.005716 0.001715 205 421 228 451 228 450 Trgb
-0.000000 0.011432 0.003430 205 421 228 450 204 421 Trgb
-0.039036 0.368851 0.081578 229 459 226 459 232 458 Trgb
-0.014453 0.136564 0.030203 221 457 220 456 226 459 Trgb
-0.054216 0.512286 0.113300 232 453 235 454 232 458 Trgb
-0.042493 0.401514 0.088801 235 454 232 453 233 446 Trgb
-0.040366 0.381422 0.084358 229 448 233 446 232 453 Trgb
-0.054876 0.518519 0.114679 226 459 232 453 232 458 Trgb
-0.022702 0.214515 0.047443 220 456 223 452 226 459 Trgb
-0.043812 0.413980 0.091559 232 453 226 459 223 452 Trgb
-0.041026 0.387655 0.085736 223 452 229 448 232 453 Trgb
-0.007590 0.071717 0.015861 225 444 228 445 233 446 Trgb
-0.018790 0.177548 0.039268 233 446 229 448 225 444 Trgb
-0.000000 0.000000 0.000000 225 444 219 450 222 445 Trgb
-0.008716 0.082358 0.018215 223 452 220 456 219 450 Trgb
-0.008250 0.077951 0.017240 219 450 225 444 223 452 Trgb
-0.019450 0.183782 0.040646 229 448 223 452 225 444 Trgb
-0.000000 0.675852 0.202756 157 401 155 402 154 399 Trgb
-0.000000 0.675852 0.202756 155 402 153 400 154 399 Trgb
-0.000000 0.675852 0.202756 153 400 152 397 154 399 Trgb
-0.000000 0.675852 0.202756 152 397 154 396 154 399 Trgb
-0.000000 0.675852 0.202756 154 396 156 398 154 399 Trgb
-0.000000 0.675852 0.202756 156 398 157 401 154 399 Trgb
-0.000000 0.082884 0.024865 197 377 155 402 157 401 Trgb
-0.000000 0.128084 0.038425 197 377 157 401 198 376 Trgb
-0.000000 0.090401 0.027120 198 373 156 398 154 396 Trgb
-0.000000 0.045200 0.013560 198 373 154 396 195 371 Trgb
-0.000000 0.160724 0.048217 198 376 157 401 156 398 Trgb
-0.000000 0.148162 0.044449 198 376 156 398 198 373 Trgb
-0.000000 0.624566 0.187370 133 381 132 382 132 381 Trgb
-0.000000 0.624566 0.187370 132 382 130 382 132 381 Trgb
-0.000000 0.624566 0.187370 130 382 130 380 132 381 Trgb
-0.000000 0.624566 0.187370 130 380 132 379 132 381 Trgb
-0.000000 0.624566 0.187370 132 379 134 379 132 381 Trgb
-0.000000 0.624566 0.187370 134 379 133 381 132 381 Trgb
-0.000000 0.236481 0.070944 154 401 132 382 133 381 Trgb
-0.000000 0.274378 0.082313 154 401 133 381 156 400 Trgb
-0.000000 0.066195 0.019858 153 400 130 382 132 382 Trgb
-0.000000 0.132389 0.039717 153 400 132 382 154 401 Trgb
-0.000000 0.246080 0.073824 156 400 133 381 134 379 Trgb
-0.000000 0.179885 0.053966 156 400 134 379 156 398 Trgb
-0.190356 0.052692 0.048610 134 378 117 386 121 372 Trgb
-0.466388 0.129100 0.119098 146 386 134 397 134 378 Trgb
-0.319369 0.088404 0.081555 117 386 134 378 134 397 Trgb
-0.207824 0.057527 0.053070 134 397 122 397 117 386 Trgb
-0.050611 0.014010 0.012924 117 386 115 370 121 372 Trgb
-0.032644 0.009036 0.008336 115 370 117 386 115 388 Trgb
-0.060843 0.016842 0.015537 122 397 115 388 117 386 Trgb
-0.157712 0.043656 0.040274 132 362 134 378 121 372 Trgb
-0.426508 0.118061 0.108914 149 373 146 386 134 378 Trgb
-0.246846 0.068329 0.063035 134 378 132 362 149 373 Trgb
-0.107101 0.029646 0.027349 142 364 149 373 132 362 Trgb
-0.440979 0.122066 0.112609 134 397 146 386 149 391 Trgb
-0.268552 0.074337 0.068578 149 391 132 398 134 397 Trgb
-0.182415 0.050494 0.046582 122 397 134 397 132 398 Trgb
-0.017967 0.004973 0.004588 115 370 132 362 121 372 Trgb
-0.401099 0.111028 0.102425 146 386 149 373 149 391 Trgb
-0.000000 0.696208 0.208862 150 441 149 441 152 441 Trgb
-0.000000 0.696208 0.208862 149 441 151 441 152 441 Trgb
-0.000000 0.696208 0.208862 151 441 153 441 152 441 Trgb
-0.000000 0.696208 0.208862 153 441 154 441 152 441 Trgb
-0.000000 0.696208 0.208862 154 441 152 441 152 441 Trgb
-0.000000 0.696208 0.208862 152 441 150 441 152 441 Trgb
-0.000000 0.021860 0.006558 154 399 151 441 149 441 Trgb
-0.000000 0.010930 0.003279 154 399 149 441 152 399 Trgb
-0.000000 0.059363 0.017809 156 399 153 441 151 441 Trgb
-0.000000 0.046076 0.013823 156 399 151 441 154 399 Trgb
-0.000000 0.050790 0.015237 157 399 154 441 153 441 Trgb
-0.000000 0.061719 0.018516 157 399 153 441 156 399 Trgb
-0.039530 0.023325 0.012571 135 441 138 440 141 452 Trgb
-0.241096 0.142261 0.076671 141 452 158 453 150 458 Trgb
-0.358611 0.211603 0.114043 149 440 162 441 158 453 Trgb
-0.265973 0.156940 0.084583 158 453 141 452 149 440 Trgb
-0.127736 0.075372 0.040622 138 440 149 440 141 452 Trgb
-0.000000 0.000000 0.000000 138 440 135 441 143 428 Trgb
-0.251597 0.148458 0.080011 158 453 160 454 150 458 Trgb
-0.369112 0.217799 0.117382 162 441 168 442 158 453 Trgb
-0.286976 0.169334 0.091262 160 454 158 453 168 442 Trgb
-0.048676 0.028722 0.015480 160 429 143 428 153 424 Trgb
-0.269050 0.158756 0.085561 162 441 149 440 160 429 Trgb
-0.136882 0.080769 0.043530 143 428 160 429 149 440 Trgb
-0.088206 0.052047 0.028051 149 440 138 440 143 428 Trgb
-0.279552 0.164953 0.088901 168 442 162 441 160 429 Trgb
-0.147384 0.086966 0.046870 160 429 162 430 168 442 Trgb
-0.000000 0.698453 0.209536 154 397 154 397 154 399 Trgb
-0.000000 0.698453 0.209536 154 397 155 399 154 399 Trgb
-0.000000 0.698453 0.209536 155 399 155 401 154 399 Trgb
-0.000000 0.698453 0.209536 155 401 155 401 154 399 Trgb
-0.000000 0.698453 0.209536 155 401 154 399 154 399 Trgb
-0.000000 0.698453 0.209536 154 399 154 397 154 399 Trgb
-0.000000 0.024988 0.007496 154 399 112 404 112 402 Trgb
-0.000000 0.012494 0.003748 154 399 112 402 154 397 Trgb
-0.000000 0.040894 0.012268 155 401 112 406 112 404 Trgb
-0.000000 0.039188 0.011756 155 401 112 404 154 399 Trgb
-0.000000 0.017612 0.005284 155 401 113 406 112 406 Trgb
-0.000000 0.030106 0.009032 155 401 112 406 155 401 Trgb
-0.013474 0.018613 0.006417 101 396 102 410 99 405 Trgb
-0.048974 0.067653 0.023325 110 392 110 400 101 396 Trgb
-0.062448 0.086266 0.029743 102 410 101 396 110 400 Trgb
-0.140330 0.193851 0.066836 110 400 111 410 102 410 Trgb
-0.074641 0.103109 0.035550 104 413 102 410 113 417 Trgb
-0.152523 0.210694 0.072643 111 410 113 417 102 410 Trgb
-0.000000 0.000000 0.000000 112 391 110 392 101 396 Trgb
-0.190994 0.263838 0.090966 121 407 120 394 126 402 Trgb
-0.084474 0.116692 0.040233 110 400 110 392 120 394 Trgb
-0.181141 0.250228 0.086274 120 394 121 407 110 400 Trgb
-0.223523 0.308773 0.106459 111 410 110 400 121 407 Trgb
-0.203187 0.280681 0.096774 123 411 121 407 126 402 Trgb
-0.205527 0.283915 0.097888 121 407 123 411 113 417 Trgb
-0.235716 0.325617 0.112267 113 417 111 410 121 407 Trgb
-0.035500 0.049040 0.016908 110 392 112 391 120 394 Trgb
-0.000000 0.000000 0.000000 196 373 198 373 196 374 Trgb
-0.000000 0.000000 0.000000 198 373 199 374 196 374 Trgb
-0.000000 0.000000 0.000000 199 374 196 375 196 374 Trgb
-0.000000 0.000000 0.000000 196 375 194 375 196 374 Trgb
-0.000000 0.000000 0.000000 194 375 194 374 196 374 Trgb
-0.000000 0.000000 0.000000 194 374 196 373 196 374 Trgb
-0.000000 0.058250 0.017475 196 375 211 428 209 428 Trgb
-0.000000 0.029125 0.008737 196 375 209 428 194 375 Trgb
-0.000000 0.089543 0.026863 199 374 214 427 211 428 Trgb
-0.000000 0.088459 0.026538 199 374 211 428 196 375 Trgb
-0.000000 0.032377 0.009713 198 373 213 426 214 427 Trgb
-0.000000 0.061502 0.018451 198 373 214 427 199 374 Trgb
-0.000000 0.030777 0.009233 211 428 250 437 250 438 Trgb
-0.000000 0.024674 0.007402 211 428 250 438 211 429 Trgb
-0.000000 0.024499 0.007350 211 426 250 435 250 437 Trgb
-0.000000 0.030690 0.009207 211 426 250 437 211 428 Trgb
-0.000000 0.006103 0.001831 212 425 250 434 250 435 Trgb
-0.000000 0.012206 0.003662 212 425 250 435 211 426 Trgb
-0.191392 0.316343 0.101547 257 446 258 441 262 439 Trgb
-0.197092 0.325763 0.104571 248 447 249 440 258 441 Trgb
-0.176218 0.291262 0.093496 258 441 257 446 248 447 Trgb
-0.088556 0.146370 0.046985 247 447 248 447 257 446 Trgb
-0.191022 0.315731 0.101350 258 441 260 430 262 439 Trgb
-0.196721 0.325151 0.104374 249 440 251 431 258 441 Trgb
-0.175477 0.290037 0.093103 260 430 258 441 251 431 Trgb
-0.087553 0.144712 0.046453 251 431 253 425 260 430 Trgb
-0.002361 0.003902 0.001253 241 437 240 442 238 433 Trgb
-0.111529 0.184341 0.059174 249 440 248 447 241 437 Trgb
-0.047688 0.078822 0.025302 240 442 241 437 248 447 Trgb
-0.045589 0.075353 0.024188 248 447 247 447 240 442 Trgb
-0.002361 0.003902 0.001253 243 426 241 437 238 433 Trgb
-0.111158 0.183728 0.058977 251 431 249 440 241 437 Trgb
-0.047318 0.078209 0.025105 241 437 243 426 251 431 Trgb
-0.044957 0.074307 0.023853 253 425 251 431 243 426 Trgb
-0.000000 0.696159 0.208848 210 428 209 426 211 427 Trgb
-0.000000 0.696159 0.208848 209 426 211 426 211 427 Trgb
-0.000000 0.696159 0.208848 211 426 212 426 211 427 Trgb
-0.000000 0.696159 0.208848 212 426 213 428 211 427 Trgb
-0.000000 0.696159 0.208848 213 428 212 429 211 427 Trgb
-0.000000 0.696159 0.208848 212 429 210 428 211 427 Trgb
-0.000000 0.053681 0.016104 212 429 198 454 197 453 Trgb
-0.000000 0.036521 0.010956 212 429 197 453 210 428 Trgb
-0.000000 0.057934 0.017380 213 428 200 453 198 454 Trgb
-0.000000 0.064388 0.019316 213 428 198 454 212 429 Trgb
-0.000000 0.012907 0.003872 210 428 197 453 196 451 Trgb
-0.000000 0.006454 0.001936 210 428 196 451 209 426 Trgb
-0.154398 0.084429 0.047765 188 459 198 464 187 464 Trgb
-0.165493 0.090496 0.051198 202 466 187 464 198 464 Trgb
-0.296883 0.162344 0.091845 198 464 209 463 202 466 Trgb
-0.036020 0.019697 0.011143 183 449 188 459 187 464 Trgb
-0.274719 0.150224 0.084989 209 453 194 450 203 442 Trgb
-0.225659 0.123397 0.069811 198 464 188 459 194 450 Trgb
-0.328338 0.179544 0.101576 194 450 209 453 198 464 Trgb
-0.388466 0.212424 0.120178 209 463 198 464 209 453 Trgb
-0.223779 0.122368 0.069229 209 440 209 453 203 442 Trgb
-0.226457 0.123833 0.070058 209 453 209 440 213 455 Trgb
-0.337526 0.184568 0.104419 213 455 209 463 209 453 Trgb
-0.136021 0.074380 0.042080 194 450 194 438 203 442 Trgb
-0.107282 0.058665 0.033189 188 459 183 449 194 450 Trgb
-0.071262 0.038968 0.022046 194 438 194 450 183 449 Trgb
-0.000000 0.000000 0.000000 183 449 187 441 194 438 Trgb
-0.085080 0.046524 0.026321 194 438 209 440 203 442 Trgb
-0.000000 0.695760 0.208728 202 465 202 466 200 465 Trgb
-0.000000 0.695760 0.208728 202 466 201 466 200 465 Trgb
-0.000000 0.695760 0.208728 201 466 199 465 200 465 Trgb
-0.000000 0.695760 0.208728 199 465 198 464 200 465 Trgb
-0.000000 0.695760 0.208728 198 464 200 465 200 465 Trgb
-0.000000 0.695760 0.208728 200 465 202 465 200 465 Trgb
-0.000000 0.053534 0.016060 213 428 202 466 202 465 Trgb
-0.000000 0.065180 0.019554 213 428 202 465 213 427 Trgb
-0.000000 0.023293 0.006988 211 427 200 465 198 464 Trgb
-0.000000 0.011646 0.003494 211 427 198 464 209 427 Trgb
-0.000000 0.062864 0.018859 213 427 202 465 200 465 Trgb
-0.000000 0.048901 0.014670 213 427 200 465 211 427 Trgb
-0.375597 0.014475 0.078015 207 480 205 484 195 485 Trgb
-0.566565 0.021835 0.117680 216 466 220 471 207 480 Trgb
-0.435134 0.016770 0.090381 205 484 207 480 220 471 Trgb
-0.360499 0.013893 0.074879 187 474 207 480 195 485 Trgb
-0.551467 0.021253 0.114544 202 460 216 466 207 480 Trgb
-0.404938 0.015606 0.084109 207 480 187 474 202 460 Trgb
-0.194920 0.007512 0.040486 187 458 202 460 187 474 Trgb
-0.435649 0.016790 0.090488 220 471 216 466 215 452 Trgb
-0.150481 0.005799 0.031256 185 479 187 474 195 485 Trgb
-0.057909 0.002232 0.012028 187 474 185 479 180 460 Trgb
-0.057909 0.002232 0.012028 180 460 187 458 187 474 Trgb
-0.079101 0.003049 0.016430 215 452 195 446 206 446 Trgb
-0.420551 0.016208 0.087352 216 466 202 460 215 452 Trgb
-0.216112 0.008329 0.044888 195 446 215 452 202 460 Trgb
-0.137011 0.005280 0.028458 202 460 187 458 195 446 Trgb
-0.000000 0.000000 0.000000 187 458 180 460 195 446 Trgb
-
-0.2 20 20 592 592 BDR
-
-grestore
-showpage
-%%Trailer
-%%Pages: 1
-end
-clear cleardictstack
-doretreesave restore
-%%EOF
diff --git a/tests/ps/ge.ps b/tests/ps/ge.ps
deleted file mode 100644
index f092962..0000000
--- a/tests/ps/ge.ps
+++ /dev/null
@@ -1,4 +0,0 @@
-4.2 4 ge =
-(abc) (d) ge =
-(aba) (ab) ge =
-(aba) (aba) ge =
diff --git a/tests/ps/gt.ps b/tests/ps/gt.ps
deleted file mode 100644
index 436d7da..0000000
--- a/tests/ps/gt.ps
+++ /dev/null
@@ -1,7 +0,0 @@
-2 1 gt =
-1 2 gt =
-.5 .3 gt =
-.3 .5 gt =
-(a) (b) gt =
-(b) (a) gt =
-2 .5 gt =
diff --git a/tests/ps/idiv.ps b/tests/ps/idiv.ps
deleted file mode 100644
index e4dbff8..0000000
--- a/tests/ps/idiv.ps
+++ /dev/null
@@ -1,3 +0,0 @@
-3 2 idiv =
-4 2 idiv =
--5 2 idiv =
diff --git a/tests/ps/known.ps b/tests/ps/known.ps
deleted file mode 100644
index 50fd76f..0000000
--- a/tests/ps/known.ps
+++ /dev/null
@@ -1,4 +0,0 @@
-/mydict 5 dict def
-mydict /total 0 put
-mydict /total known =
-mydict /badname known =
diff --git a/tests/ps/le.ps b/tests/ps/le.ps
deleted file mode 100644
index f407c55..0000000
--- a/tests/ps/le.ps
+++ /dev/null
@@ -1,4 +0,0 @@
-4.2 4 le =
-(abc) (d) le =
-(aba) (ab) le =
-(aba) (aba) le =
diff --git a/tests/ps/length.ps b/tests/ps/length.ps
deleted file mode 100644
index a14ab73..0000000
--- a/tests/ps/length.ps
+++ /dev/null
@@ -1,11 +0,0 @@
-[1 2 4] length =
-[] length =
-/ar 20 array def
-ar length =
-/mydict 5 dict def
-mydict length =
-mydict /firstkey (firstvalue) put
-mydict length =
-(abc\n) length =
-() length =
-/foo length =
diff --git a/tests/ps/loop.ps b/tests/ps/loop.ps
deleted file mode 100644
index 06a9d76..0000000
--- a/tests/ps/loop.ps
+++ /dev/null
@@ -1 +0,0 @@
-{(**) == exit} loop
diff --git a/tests/ps/matrix.ps b/tests/ps/matrix.ps
deleted file mode 100644
index e8f8356..0000000
--- a/tests/ps/matrix.ps
+++ /dev/null
@@ -1 +0,0 @@
-matrix pstack
diff --git a/tests/ps/mod.ps b/tests/ps/mod.ps
deleted file mode 100644
index 9b022b5..0000000
--- a/tests/ps/mod.ps
+++ /dev/null
@@ -1,4 +0,0 @@
-1 3 mod =
-0 2 mod =
-1 -3 mod =
-2 0 mod =
diff --git a/tests/ps/mul.ps b/tests/ps/mul.ps
deleted file mode 100644
index 0eec1fa..0000000
--- a/tests/ps/mul.ps
+++ /dev/null
@@ -1 +0,0 @@
-100000 100000 mul pstack
diff --git a/tests/ps/ne.ps b/tests/ps/ne.ps
deleted file mode 100644
index 48bd2b2..0000000
--- a/tests/ps/ne.ps
+++ /dev/null
@@ -1,5 +0,0 @@
-4.0 4 ne =
-(abc) (abc) ne =
-(abc) /abc ne =
-[1 2 3] dup ne =
-[1 2 3] [1 2 3] ne =
diff --git a/tests/ps/neg.ps b/tests/ps/neg.ps
deleted file mode 100644
index b4e271d..0000000
--- a/tests/ps/neg.ps
+++ /dev/null
@@ -1,4 +0,0 @@
-1 neg =
--5 neg =
-.2 neg =
--3.3 neg =
diff --git a/tests/ps/not.ps b/tests/ps/not.ps
deleted file mode 100644
index 1fc2f25..0000000
--- a/tests/ps/not.ps
+++ /dev/null
@@ -1,3 +0,0 @@
-true not =
-false not =
-52 not =
diff --git a/tests/ps/or.ps b/tests/ps/or.ps
deleted file mode 100644
index 6b97118..0000000
--- a/tests/ps/or.ps
+++ /dev/null
@@ -1,5 +0,0 @@
-true true or =
-true false or =
-false true or =
-false false or =
-17 5 or =
diff --git a/tests/ps/pathbbox.ps b/tests/ps/pathbbox.ps
deleted file mode 100644
index 096880a..0000000
--- a/tests/ps/pathbbox.ps
+++ /dev/null
@@ -1,2 +0,0 @@
-clippath
-pathbbox pstack
diff --git a/tests/ps/pop.ps b/tests/ps/pop.ps
deleted file mode 100644
index 5fb8477..0000000
--- a/tests/ps/pop.ps
+++ /dev/null
@@ -1 +0,0 @@
-1 2 3 pop pop pstack
diff --git a/tests/ps/repeat.ps b/tests/ps/repeat.ps
deleted file mode 100644
index d99e1da..0000000
--- a/tests/ps/repeat.ps
+++ /dev/null
@@ -1 +0,0 @@
-mark 3 {(***) =} repeat pstack
diff --git a/tests/ps/sin.ps b/tests/ps/sin.ps
deleted file mode 100644
index 40327c8..0000000
--- a/tests/ps/sin.ps
+++ /dev/null
@@ -1,2 +0,0 @@
-0 sin ==
-90 sin ==
diff --git a/tests/ps/snowflak.ps b/tests/ps/snowflak.ps
deleted file mode 100644
index b177559..0000000
--- a/tests/ps/snowflak.ps
+++ /dev/null
@@ -1,93 +0,0 @@
-%!
-%% Elizabeth D. Zwicky
-%% zwicky@erg.sri.com
-%% multiflake
-
-/snowflaksave save def % prevent left over effects
-/newflake
-{/seed usertime def
-seed srand
-/strokecolor [rand 99 mod 100 div
- rand 99 mod 100 div
- 100 rand 22 mod sub 100 div] def
-/fillcolor [rand 99 mod 100 div
- 100 rand 22 mod sub 100 div
- rand 99 mod 100 div] def
-/eofillcolor [rand 99 mod 100 div
- rand 22 mod 100 div
- 100 rand 22 mod sub 100 div] def
-
-/colorfill {fillcolor aload pop setrgbcolor fill } def
-/colorstroke {strokecolor aload pop setrgbcolor stroke } def
-/eocolorfill {eofillcolor aload pop setrgbcolor eofill } def
-/arm {0 0 moveto
- 5 {3 {x y x y x y curveto} repeat} repeat
- seed srand
- 0 0 moveto
- 5 {3 {x neg y x neg y x neg y curveto} repeat} repeat
- seed srand
-} def
-
- newpath
-
-0 0 moveto boxsize 0 rlineto 0 boxsize rlineto boxsize neg 0 rlineto
-0 0 lineto
-
-rand 99 mod 100 div
-100 rand 22 mod sub 100 div
-100 rand 22 mod sub 100 div
- sethsbcolor fill
-seed srand
-boxsize 2 div boxsize 2 div translate
-
-%% If the device you are using can handle complex fills, replace the
-%% next three lines with:
-%%
-%6 {arm 60 rotate} repeat
-%gsave colorfill grestore gsave eocolorfill grestore colorstroke
-%%
-%% This will be not only faster, but prettier. On a LaserWriter or a
-%% Tektronix Phaser II PS it gives a limitcheck.
-
-6 {arm 60 rotate colorfill} repeat
-6 {arm 60 rotate eocolorfill} repeat
-6 {arm 60 rotate} repeat colorstroke
-} def
-
-1 setlinewidth
-clippath pathbbox /ury exch def /urx exch def /lly exch def /llx exch def
-/minsize 250 def
-/pagewidth urx llx sub def
-/pageheight ury lly sub def
-/inwidth pagewidth minsize div def
-/inheight pageheight minsize div def
-
-/boxsize
- inwidth inheight gt
- {pagewidth inwidth truncate div}
- {pageheight inheight truncate div}
- ifelse
-def
-
-/inwidth pagewidth boxsize div cvi def
-/inheight pageheight boxsize div cvi def
-
-/x {rand 70 mod abs} def
-/y {rand 120 mod abs} def
-
-llx lly translate
-
-inheight {
- inwidth {
- gsave
- newflake
- grestore
- boxsize 0 translate
- } repeat
- boxsize inwidth mul neg boxsize translate
-} repeat
-
-
-showpage
-clear cleardictstack
-snowflaksave restore
diff --git a/tests/ps/test-0base.ps b/tests/ps/test-0base.ps
deleted file mode 100644
index 8883633..0000000
--- a/tests/ps/test-0base.ps
+++ /dev/null
@@ -1,13 +0,0 @@
-initunittest
-
-[true] null true initunittestdict {true} unittest
-[false] null true initunittestdict {false} unittest
-[/foo] null true initunittestdict {/foo} unittest
-[0] null true initunittestdict {0} unittest
-[-1] null true initunittestdict {-1} unittest
-[2147483647] null true initunittestdict {2147483647} unittest
-[-2147483648] null true initunittestdict {-2147483648} unittest
-[2147483648.0] null true initunittestdict {2147483648} unittest
-[-2147483649.0] null true initunittestdict {-2147483649} unittest
-
-unittestresult
diff --git a/tests/ps/test-abs.ps b/tests/ps/test-abs.ps
deleted file mode 100644
index 1c12681..0000000
--- a/tests/ps/test-abs.ps
+++ /dev/null
@@ -1,11 +0,0 @@
-initunittest
-
-true /abs [[/integertype /realtype]] typecheck
-false /abs [[/booleantype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-
-[] /stackunderflow true initunittestdict {abs} unittest
-[4.5] null true initunittestdict {4.5 abs} unittest
-[3] null true initunittestdict {-3 abs} unittest
-[0] null true initunittestdict {0 abs} unittest
-
-unittestresult
diff --git a/tests/ps/test-add.ps b/tests/ps/test-add.ps
deleted file mode 100644
index d3519aa..0000000
--- a/tests/ps/test-add.ps
+++ /dev/null
@@ -1,17 +0,0 @@
-initunittest
-
-true /add [[/integertype /realtype] dup] typecheck
-false /add [[/booleantype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype] dup] typecheck
-
-[] /stackunderflow true initunittestdict {add} unittest
-[1] /stackunderflow true initunittestdict {1 add} unittest
-[7] null true initunittestdict {3 4 add} unittest
-[11.0] null true initunittestdict {9.9 1.1 add} unittest
-[2147483647] null true initunittestdict {2147483646 1 add} unittest
-[-2147483648] null true initunittestdict {-2147483647 -1 add} unittest
-[2147483648.0] null true initunittestdict {2147483647 1 add} unittest
-[-2147483649.0] null true initunittestdict {-2147483648 -1 add} unittest
-%[4.29490176e+09] null true initunittestdict {2147450880 2147450880 add} unittest
-%[] null true initunittestdict {2.25176549e+38 2.25176549e+38 add} unittest
-
-unittestresult
diff --git a/tests/ps/test-aload.ps b/tests/ps/test-aload.ps
deleted file mode 100644
index 9eef9c9..0000000
--- a/tests/ps/test-aload.ps
+++ /dev/null
@@ -1,13 +0,0 @@
-initunittest
-
-true /aload [[/arraytype /proctype]] typecheck
-false /aload [[/booleantype /integertype /realtype /nametype /stringtype /dicttype /nulltype /marktype /operatortype /marktype /filetype /savetype]] typecheck
-
-[] /stackunderflow true initunittestdict {aload} unittest
-[[1 2 3] noaccess] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {[1 2 3] noaccess aload} unittest
-[[1 2 3] executeonly] /invalidaccess true initunittestdict /executeonly /readable /writable 3 setunittestmask {[1 2 3] executeonly aload} unittest
-[1 2 3 [1 2 3]] null true initunittestdict {[1 2 3] aload} unittest
-[23 (ab) -6 [23 (ab) -6]] null true initunittestdict {[23 (ab) -6] aload} unittest
-[23 (ab) -6 {23 (ab) -6}] null true initunittestdict {{23 (ab) -6} aload} unittest
-
-unittestresult
diff --git a/tests/ps/test-anchorsearch.ps b/tests/ps/test-anchorsearch.ps
deleted file mode 100644
index 650dc72..0000000
--- a/tests/ps/test-anchorsearch.ps
+++ /dev/null
@@ -1,19 +0,0 @@
-initunittest
-
-true /anchorsearch [[/stringtype] dup] typecheck
-false /anchorsearch [[/booleantype /integertype /realtype /nametype /arraytype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype] dup] typecheck
-
-[] /stackunderflow true initunittestdict {anchorsearch} unittest
-[(foo)] /stackunderflow true initunittestdict {(foo) anchorsearch} unittest
-[(abbc) noaccess (ab)] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {(abbc) noaccess (ab) anchorsearch} unittest
-[(abbc) (ab) noaccess] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {(abbc) (ab) noaccess anchorsearch} unittest
-[(abbc) noaccess (ab) noaccess] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {(abbc) noaccess (ab) noaccess anchorsearch} unittest
-[(abbc) executeonly (ab)] /invalidaccess true initunittestdict /readable /writable /executeonly 3 setunittestmask {(abbc) executeonly (ab) anchorsearch} unittest
-[(abbc) (ab) executeonly ] /invalidaccess true initunittestdict /readable /writable /executeonly 3 setunittestmask {(abbc) (ab) executeonly anchorsearch} unittest
-[(abbc) executeonly (ab) executeonly] /invalidaccess true initunittestdict /readable /writable /executeonly 3 setunittestmask {(abbc) executeonly (ab) executeonly anchorsearch} unittest
-[(bc) (ab) true] null true initunittestdict {(abbc) (ab) anchorsearch} unittest
-[(abbc) false] null true initunittestdict {(abbc) (bb) anchorsearch} unittest
-[(abbc) false] null true initunittestdict {(abbc) (bc) anchorsearch} unittest
-[(abbc) false] null true initunittestdict {(abbc) (B) anchorsearch} unittest
-
-unittestresult
diff --git a/tests/ps/test-and.ps b/tests/ps/test-and.ps
deleted file mode 100644
index 33d16e8..0000000
--- a/tests/ps/test-and.ps
+++ /dev/null
@@ -1,21 +0,0 @@
-initunittest
-
-true /and [[/booleantype] dup] typecheck
-true /and [[/integertype] dup] typecheck
-false /and [[/realtype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype] dup] typecheck
-false /and [[/booleantype] [/integertype /realtype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-false /and [[/integertype] [/booleantype /realtype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-false /and [[/integertype /realtype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype] [/booleantype]] typecheck
-false /and [[/booleantype /realtype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype] [/integertype]] typecheck
-
-[] /stackunderflow true initunittestdict {and} unittest
-[1] /stackunderflow true initunittestdict {1 and} unittest
-clear
-[true] null true initunittestdict {true true and} unittest
-[false] null true initunittestdict {true false and} unittest
-[false] null true initunittestdict {false true and} unittest
-[false] null true initunittestdict {false false and} unittest
-[1] null true initunittestdict {99 1 and} unittest
-[4] null true initunittestdict {52 7 and} unittest
-
-unittestresult
diff --git a/tests/ps/test-array.ps b/tests/ps/test-array.ps
deleted file mode 100644
index 20782af..0000000
--- a/tests/ps/test-array.ps
+++ /dev/null
@@ -1,11 +0,0 @@
-initunittest
-
-true /array [[/integertype]] typecheck
-false /array [[/booleantype /realtype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-
-[] /stackunderflow true initunittestdict {array} unittest
-[[null]] null true initunittestdict {1 array} unittest
-[65536] /rangecheck true initunittestdict {65536 array} unittest
-[-1] /rangecheck true initunittestdict {-1 array} unittest
-
-unittestresult
diff --git a/tests/ps/test-astore.ps b/tests/ps/test-astore.ps
deleted file mode 100644
index 279b9d6..0000000
--- a/tests/ps/test-astore.ps
+++ /dev/null
@@ -1,14 +0,0 @@
-initunittest
-
-true /astore [.unittestdict /anytypes get [/arraytype /proctype]] typecheck
-false /astore [.unittestdict /anytypes get [/booleantype /integertype /realtype /nametype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype]] typecheck
-
-[] /stackunderflow true initunittestdict {astore} unittest
-[1 2 [null null null]] /stackunderflow true initunittestdict {1 2 3 array astore} unittest
-[1 [null] noaccess] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {1 1 array noaccess astore} unittest
-[1 [null] readonly] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {1 1 array readonly astore} unittest
-[1 [null] executeonly] /invalidaccess true initunittestdict /executeonly /readable /writable 3 setunittestmask {1 1 array executeonly astore} unittest
-[1 [2]] null true initunittestdict {1 2 1 array astore} unittest
-[[(a) (bcd) (ef)]] null true initunittestdict {(a) (bcd) (ef) 3 array astore} unittest
-
-unittestresult
diff --git a/tests/ps/test-atan.ps b/tests/ps/test-atan.ps
deleted file mode 100644
index 122d7be..0000000
--- a/tests/ps/test-atan.ps
+++ /dev/null
@@ -1,16 +0,0 @@
-initunittest
-
-true /atan [[/integertype /realtype] dup] typecheck
-false /atan [[/booleantype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype] dup] typecheck
-false /atan [[/integertype /realtype] [/booleantype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-false /atan [[/booleantype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype] [/integertype /realtype]] typecheck
-
-[] /stackunderflow true initunittestdict {atan} unittest
-[1] /stackunderflow true initunittestdict {1 atan} unittest
-[0 0] /undefinedresult true initunittestdict {0 0 atan} unittest
-[0.0] null true initunittestdict {0 1 atan} unittest
-[90.0] null true initunittestdict {1 0 atan} unittest
-[270.0] null true initunittestdict {-100 0 atan} unittest
-[45.0] null true initunittestdict {4 4 atan} unittest
-
-unittestresult
diff --git a/tests/ps/test-begin.ps b/tests/ps/test-begin.ps
deleted file mode 100644
index fd45e1f..0000000
--- a/tests/ps/test-begin.ps
+++ /dev/null
@@ -1,11 +0,0 @@
-initunittest
-
-true /begin [[/dicttype]] typecheck
-false /begin [[/booleantype /integertype /realtype /nametype /arraytype /stringtype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-
-[] /stackunderflow true initunittestdict {begin} unittest
-[0 dict] /invalidaccess true initunittestdict {0 dict noaccess begin} unittest
-[-1] null true initunittestdict {5 array dictstack length 1 dict begin 5 array dictstack length sub} unittest
-% FIXME
-
-unittestresult
diff --git a/tests/ps/test-bind.ps b/tests/ps/test-bind.ps
deleted file mode 100644
index 1254013..0000000
--- a/tests/ps/test-bind.ps
+++ /dev/null
@@ -1,9 +0,0 @@
-initunittest
-
-true /bind [[/arraytype /proctype]] typecheck
-false /bind [[/booleantype /integertype /realtype /nametype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype]] typecheck
-
-[] /stackunderflow true initunittestdict {bind} unittest
-% FIXME
-
-unittestresult
diff --git a/tests/ps/test-bitshift.ps b/tests/ps/test-bitshift.ps
deleted file mode 100644
index 0c2fdc3..0000000
--- a/tests/ps/test-bitshift.ps
+++ /dev/null
@@ -1,13 +0,0 @@
-initunittest
-
-true /bitshift [[/integertype] dup] typecheck
-false /bitshift [[/booleantype /realtype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype] dup] typecheck
-false /bitshift [[/integertype] [/booleantype /realtype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-false /bitshift [[/booleantype /realtype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype] [/integertype]] typecheck
-
-[] /stackunderflow true initunittestdict {bitshift} unittest
-[1] /stackunderflow true initunittestdict {1 bitshift} unittest
-[56] null true initunittestdict {7 3 bitshift} unittest
-[17] null true initunittestdict {142 -3 bitshift} unittest
-
-unittestresult
diff --git a/tests/ps/test-ceiling.ps b/tests/ps/test-ceiling.ps
deleted file mode 100644
index ed7893c..0000000
--- a/tests/ps/test-ceiling.ps
+++ /dev/null
@@ -1,11 +0,0 @@
-initunittest
-
-true /ceiling [[/integertype /realtype]] typecheck
-false /ceiling [[/booleantype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-
-[] /stackunderflow true initunittestdict {ceiling} unittest
-[4.0] null true initunittestdict {3.2 ceiling} unittest
-[-4.0] null true initunittestdict {-4.8 ceiling} unittest
-[99] null true initunittestdict {99 ceiling} unittest
-
-unittestresult
diff --git a/tests/ps/test-clear.ps b/tests/ps/test-clear.ps
deleted file mode 100644
index bade4c6..0000000
--- a/tests/ps/test-clear.ps
+++ /dev/null
@@ -1,5 +0,0 @@
-initunittest
-
-[] null true initunittestdict {1 2 3 clear} unittest
-
-unittestresult
diff --git a/tests/ps/test-cleartomark.ps b/tests/ps/test-cleartomark.ps
deleted file mode 100644
index c7ab217..0000000
--- a/tests/ps/test-cleartomark.ps
+++ /dev/null
@@ -1,7 +0,0 @@
-initunittest
-
-[] /unmatchedmark true initunittestdict {cleartomark} unittest
-[] null true initunittestdict {mark 1 2 3 cleartomark} unittest
-[1 2 3] null true initunittestdict {1 2 3 mark 1 2 3 cleartomark} unittest
-
-unittestresult
diff --git a/tests/ps/test-closefile.ps b/tests/ps/test-closefile.ps
deleted file mode 100644
index 2247718..0000000
--- a/tests/ps/test-closefile.ps
+++ /dev/null
@@ -1,8 +0,0 @@
-initunittest
-
-true /closefile [[/filetype]] typecheck
-false /closefile [[/booleantype /integertype /realtype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /savetype /proctype]] typecheck
-
-[] null true initunittestdict {(.)(r) file closefile} unittest
-
-unittestresult
diff --git a/tests/ps/test-concatmatrix.ps b/tests/ps/test-concatmatrix.ps
deleted file mode 100644
index be6aab5..0000000
--- a/tests/ps/test-concatmatrix.ps
+++ /dev/null
@@ -1,24 +0,0 @@
-initunittest
-
-true /concatmatrix [[/arraytype /proctype] dup dup] typecheck
-false /concatmatrix [[/booleantype /integertype /realtype /nametype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype] dup dup] typecheck
-false /concatmatrix [[/arraytype /proctype] [/booleantype /integertype /realtype /nametype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype] dup] typecheck
-false /concatmatrix [[/booleantype /integertype /realtype /nametype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype] [/arraytype /proctype] dup] typecheck
-false /concatmatrix [[/booleantype /integertype /realtype /nametype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype] dup [/arraytype /proctype]] typecheck
-
-[] /stackunderflow true initunittestdict {concatmatrix} unittest
-[[]] /stackunderflow true initunittestdict {[] concatmatrix} unittest clear
-[[] []] /stackunderflow true initunittestdict {[] [] concatmatrix} unittest
-[[] [] []] /rangecheck true initunittestdict {[] [] [] concatmatrix} unittest
-[[null null null null null null] [] []] /rangecheck true initunittestdict {6 array [] [] concatmatrix} unittest
-[[null null null null null null] [null null null null null null] []] /rangecheck true initunittestdict {6 array 6 array [] concatmatrix} unittest
-[[1 0 0 1 0 0] [1 0 0 1 0 0] [null null null null null null]] /invalidaccess true initunittestdict {[1 0 0 1 0 0] noaccess [1 0 0 1 0 0] 6 array concatmatrix} unittest
-[[1 0 0 1 0 0] [1 0 0 1 0 0] [null null null null null null]] /invalidaccess true initunittestdict {[1 0 0 1 0 0] [1 0 0 1 0 0] noaccess 6 array concatmatrix} unittest
-[[1 0 0 1 0 0] [1 0 0 1 0 0] [null null null null null null]] /invalidaccess true initunittestdict {[1 0 0 1 0 0] [1 0 0 1 0 0] 6 array noaccess concatmatrix} unittest
-[[1 0 0 1 0 0] [1 0 0 1 0 0] [null null null null null null]] /invalidaccess true initunittestdict {[1 0 0 1 0 0] executeonly [1 0 0 1 0 0] 6 array concatmatrix} unittest
-[[1 0 0 1 0 0] [1 0 0 1 0 0] [null null null null null null]] /invalidaccess true initunittestdict {[1 0 0 1 0 0] [1 0 0 1 0 0] executeonly 6 array concatmatrix} unittest
-[[1 0 0 1 0 0] [1 0 0 1 0 0] [null null null null null null]] /invalidaccess true initunittestdict {[1 0 0 1 0 0] [1 0 0 1 0 0] 6 array executeonly concatmatrix} unittest
-[[1 0 0 1 0 0] [1 0 0 1 0 0] [null null null null null null]] /invalidaccess true initunittestdict {[1 0 0 1 0 0] [1 0 0 1 0 0] 6 array readonly concatmatrix} unittest
-[[.5 .0 .0 .5 5.0 5.0]] null true initunittestdict {[1 0 0 1 10 10] [.5 0 0 .5 0 0] 6 array concatmatrix} unittest
-
-unittestresult
diff --git a/tests/ps/test-copy.ps b/tests/ps/test-copy.ps
deleted file mode 100644
index 20616ff..0000000
--- a/tests/ps/test-copy.ps
+++ /dev/null
@@ -1,33 +0,0 @@
-initunittest
-
-true /copy [.unittestdict /anytypes get [/integertype]] typecheck
-true /copy [[/arraytype /proctype] dup] typecheck
-true /copy [[/dicttype] dup] typecheck
-true /copy [[/stringtype] dup] typecheck
-% FIXME: packedarray
-% FIXME: gstate
-false /copy [.unittestdict /anytypes get [/booleantype /realtype /nametype /nulltype /operatortype /marktype /filetype /savetype]] typecheck
-
-[] /stackunderflow true initunittestdict {copy} unittest
-[[]] /stackunderflow true initunittestdict {[] copy} unittest
-[1 dict] /stackunderflow true initunittestdict {1 dict copy} unittest
-[()] /stackunderflow true initunittestdict {() copy} unittest
-[[][]] /invalidaccess true initunittestdict {[] noaccess [] copy} unittest
-[[][]] /invalidaccess true initunittestdict {[] [] noaccess copy} unittest
-[[][]] /invalidaccess true initunittestdict {[] executeonly [] copy} unittest
-[[][]] /invalidaccess true initunittestdict {[] [] executeonly copy} unittest
-[[][]] /invalidaccess true initunittestdict {[] [] readonly copy} unittest
-[1 dict 1 dict] /invalidaccess true initunittestdict {1 dict noaccess 1 dict copy} unittest
-[1 dict 1 dict] /invalidaccess true initunittestdict {1 dict 1 dict noaccess copy} unittest
-[1 dict 1 dict] /invalidaccess true initunittestdict {1 dict 1 dict readonly copy} unittest
-[() ()] /invalidaccess true initunittestdict {() noaccess () copy} unittest
-[() ()] /invalidaccess true initunittestdict {() () noaccess copy} unittest
-[() ()] /invalidaccess true initunittestdict {() executeonly () copy} unittest
-[() ()] /invalidaccess true initunittestdict {() () executeonly copy} unittest
-[() ()] /invalidaccess true initunittestdict {() () readonly copy} unittest
-[1] /rangecheck true initunittestdict {1 copy} unittest
-[[1] []] /rangecheck true initunittestdict {[1] [] copy} unittest
-[2 dict 1 dict] /rangecheck true initunittestdict {2 dict 1 dict copy} unittest
-[(a) ()] /rangecheck true initunittestdict {(a) () copy} unittest
-
-unittestresult
diff --git a/tests/ps/test-cos.ps b/tests/ps/test-cos.ps
deleted file mode 100644
index 933be23..0000000
--- a/tests/ps/test-cos.ps
+++ /dev/null
@@ -1,10 +0,0 @@
-initunittest
-
-true /cos [[/integertype /realtype]] typecheck
-false /cos [[/booleantype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-
-[] /stackunderflow true initunittestdict {cos} unittest
-[1.0] null true initunittestdict {0 cos} unittest
-[0.0] null true initunittestdict {90 cos} unittest
-
-unittestresult
diff --git a/tests/ps/test-count.ps b/tests/ps/test-count.ps
deleted file mode 100644
index 6dc3684..0000000
--- a/tests/ps/test-count.ps
+++ /dev/null
@@ -1,6 +0,0 @@
-initunittest
-
-[0] null true initunittestdict {clear count} unittest
-[1 2 3 3] null true initunittestdict {1 2 3 count} unittest
-
-unittestresult
diff --git a/tests/ps/test-countdictstack.ps b/tests/ps/test-countdictstack.ps
deleted file mode 100644
index 7ee0ae1..0000000
--- a/tests/ps/test-countdictstack.ps
+++ /dev/null
@@ -1,11 +0,0 @@
-initunittest
-
-/setglobal where not {
- [2] null true initunittestdict {countdictstack} unittest
- [3] null true initunittestdict {1 dict begin countdictstack end} unittest
-} {
- [3] null true initunittestdict {countdictstack} unittest
- [4] null true initunittestdict {1 dict begin countdictstack end} unittest
-} ifelse
-
-unittestresult
diff --git a/tests/ps/test-counttomark.ps b/tests/ps/test-counttomark.ps
deleted file mode 100644
index caa7412..0000000
--- a/tests/ps/test-counttomark.ps
+++ /dev/null
@@ -1,7 +0,0 @@
-initunittest
-
-[] /unmatchedmark true initunittestdict {counttomark} unittest
-{//mark 0} cvlit null true initunittestdict {mark counttomark} unittest
-{//mark 0 1 2} cvlit null true initunittestdict {mark 0 1 counttomark} unittest
-
-unittestresult
diff --git a/tests/ps/test-currentdict.ps b/tests/ps/test-currentdict.ps
deleted file mode 100644
index ab58f55..0000000
--- a/tests/ps/test-currentdict.ps
+++ /dev/null
@@ -1,7 +0,0 @@
-initunittest
-
-/foo 1 dict def
-
-[foo] null true initunittestdict {foo begin currentdict end} unittest
-
-unittestresult
diff --git a/tests/ps/test-currentfile.ps b/tests/ps/test-currentfile.ps
deleted file mode 100644
index f2dcfa9..0000000
--- a/tests/ps/test-currentfile.ps
+++ /dev/null
@@ -1,7 +0,0 @@
-initunittest
-
-/foo (tests/ps/testtest-currentfile.ps) (r) file def
-
-foo cvx exec
-
-unittestresult
diff --git a/tests/ps/test-cvi.ps b/tests/ps/test-cvi.ps
deleted file mode 100644
index e0b22a7..0000000
--- a/tests/ps/test-cvi.ps
+++ /dev/null
@@ -1,21 +0,0 @@
-initunittest
-
-true /cvi [[/integertype /realtype]] typecheck
-false /cvi [[/booleantype /nametype /arraytype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-
-[] /stackunderflow true initunittestdict {cvi} unittest
-[(foo) noaccess] /invalidaccess true initunittestdict {(foo) noaccess cvi} unittest
-[(foo) noaccess] /invalidaccess true initunittestdict {(foo) executeonly cvi} unittest
-[2147483648.0] /rangecheck true initunittestdict {2147483648.0 cvi} unittest
-[-2147483649.0] /rangecheck true initunittestdict {-2147483649.0 cvi} unittest
-% XXX: what causes /undefinedresult?
-[(foo)] /typecheck true initunittestdict {(foo) cvi} unittest
-[()] /syntaxerror true initunittestdict {() cvi} unittest
-[33] null true initunittestdict {(3.3E1) cvi} unittest
-[3] null true initunittestdict {(3 4) cvi} unittest
-[-47] null true initunittestdict {-47.8 cvi} unittest
-[520] null true initunittestdict {520.9 cvi} unittest
-[2147483647] null true initunittestdict {2147483647.0 cvi} unittest
-[-2147483648] null true initunittestdict {-2147483648.0 cvi} unittest
-
-unittestresult
diff --git a/tests/ps/test-cvlit.ps b/tests/ps/test-cvlit.ps
deleted file mode 100644
index 185976c..0000000
--- a/tests/ps/test-cvlit.ps
+++ /dev/null
@@ -1,10 +0,0 @@
-initunittest
-
-true /cvlit [.unittestdict /anytypes get] typecheck
-
-[] /stackunderflow true initunittestdict {cvlit} unittest
-[/moveto] null true initunittestdict /executable 1 setunittestmask {{moveto} 0 get cvlit} unittest
-[1] null true initunittestdict {1 cvlit} unittest
-[/foo] null true initunittestdict /executable 1 setunittestmask {/foo cvlit} unittest
-
-unittestresult
diff --git a/tests/ps/test-cvn.ps b/tests/ps/test-cvn.ps
deleted file mode 100644
index a662b44..0000000
--- a/tests/ps/test-cvn.ps
+++ /dev/null
@@ -1,14 +0,0 @@
-initunittest
-
-true /cvn [[/stringtype]] typecheck
-false /cvn [[/booleantype /integertype /realtype /nametype /arraytype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-
-[] /stackunderflow true initunittestdict {cvn} unittest
-[(foo)] /invalidaccess true initunittestdict {(foo) noaccess cvn} unittest
-[(foo)] /invalidaccess true initunittestdict {(foo) executeonly cvn} unittest
-% XXX: how does /limitcheck happen?
-%[(foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo)] /limitcheck true initunittestdict {(foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo) cvn} unittest
-[/abc] null true initunittestdict /executable 1 setunittestmask {(abc) cvn} unittest
-[{abc} 0 get] null true initunittestdict /executable 1 setunittestmask {(abc) cvx cvn} unittest
-
-unittestresult
diff --git a/tests/ps/test-cvr.ps b/tests/ps/test-cvr.ps
deleted file mode 100644
index ba4eb28..0000000
--- a/tests/ps/test-cvr.ps
+++ /dev/null
@@ -1,18 +0,0 @@
-initunittest
-
-true /cvr [[/integertype /realtype]] typecheck
-false /cvr [[/booleantype /nametype /arraytype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-
-[] /stackunderflow true initunittestdict {cvr} unittest
-[(foo) noaccess] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {(foo) noaccess cvr} unittest
-[(foo) executeonly] /invalidaccess true initunittestdict /executeonly /readable /writable 3 setunittestmask {(foo) executeonly cvr} unittest
-[(foo)] /typecheck true initunittestdict {(foo) cvr} unittest
-[()] /syntaxerror true initunittestdict {() cvr} unittest
-[(1e+400)] /limitcheck true initunittestdict {(1e+400) cvr} unittest
-% XXX: how does /undefinedresult happen?
-[1.0] null true initunittestdict {1 cvr} unittest
-[-1.0] null true initunittestdict {-1 cvr} unittest
-[3.14] null true initunittestdict {3.14 cvr} unittest
-[1e+10] null true initunittestdict {(1e+10) cvr} unittest
-
-unittestresult
diff --git a/tests/ps/test-cvrs.ps b/tests/ps/test-cvrs.ps
deleted file mode 100644
index 71f8ad7..0000000
--- a/tests/ps/test-cvrs.ps
+++ /dev/null
@@ -1,22 +0,0 @@
-initunittest
-
-true /cvrs [[/integertype /realtype] [/integertype] [/stringtype]] typecheck
-false /cvrs [[/booleantype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype] [/booleantype /realtype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype] [/booleantype /integertype /realtype /nametype /arraytype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-
-[] /stackunderflow true initunittestdict {cvrs} unittest
-[1] /stackunderflow true initunittestdict {1 cvrs} unittest
-[1 1] /stackunderflow true initunittestdict {1 1 cvrs} unittest
-[1 10 (foo) noaccess] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {1 10 (foo) noaccess cvrs} unittest
-[1 10 (foo) executeonly] /invalidaccess true initunittestdict /readable /writable /executeonly 3 setunittestmask {1 10 (foo) executeonly cvrs} unittest
-[1 10 (foo) readonly] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {1 10 (foo) readonly cvrs} unittest
-[100 10 2 string] /rangecheck true initunittestdict {100 10 2 string cvrs} unittest
-[1 1 (foo)] /rangecheck true initunittestdict {1 1 (foo) cvrs} unittest
-[1 37 (foo)] /rangecheck true initunittestdict {1 37 (foo) cvrs} unittest
-[(123)] null true initunittestdict {123 10 12 string cvrs} unittest
-[(-123)] null true initunittestdict {-123 10 12 string cvrs} unittest
-[(123.4)] null true initunittestdict {123.4 10 12 string cvrs} unittest
-[(7B)] null true initunittestdict {123 16 12 string cvrs} unittest
-[(FFFFFF85)] null true initunittestdict {-123 16 12 string cvrs} unittest
-[(7B)] null true initunittestdict {123.4 16 12 string cvrs} unittest
-
-unittestresult
diff --git a/tests/ps/test-cvs.ps b/tests/ps/test-cvs.ps
deleted file mode 100644
index 44a4331..0000000
--- a/tests/ps/test-cvs.ps
+++ /dev/null
@@ -1,15 +0,0 @@
-initunittest
-
-true /cvs [.unittestdict /anytypes get [/stringtype]] typecheck
-false /cvs [.unittestdict /anytypes get [/booleantype /integertype /realtype /nametype /arraytype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-
-[] /stackunderflow true initunittestdict {cvs} unittest
-[1] /stackunderflow true initunittestdict {1 cvs} unittest
-[1 (foo) noaccess] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {1 (foo) noaccess cvs} unittest
-[1 (foo) executeonly] /invalidaccess true initunittestdict /readable /writable /executeonly 3 setunittestmask {1 (foo) executeonly cvs} unittest
-[1 (foo) readonly] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {1 (foo) readonly cvs} unittest
-[100 2 string] /rangecheck true initunittestdict {100 2 string cvs} unittest
-[(579)] null true initunittestdict {123 456 add 20 string cvs} unittest
-[(--nostringval--)] null true initunittestdict {mark 20 string cvs} unittest
-
-unittestresult
diff --git a/tests/ps/test-cvx.ps b/tests/ps/test-cvx.ps
deleted file mode 100644
index 9f25d4d..0000000
--- a/tests/ps/test-cvx.ps
+++ /dev/null
@@ -1,6 +0,0 @@
-initunittest
-
-[] /stackunderflow true initunittestdict {cvx} unittest
-[{foo} 0 get] null true initunittestdict /executable 1 setunittestmask {/foo cvx} unittest
-
-unittestresult
diff --git a/tests/ps/test-def.ps b/tests/ps/test-def.ps
deleted file mode 100644
index b43793b..0000000
--- a/tests/ps/test-def.ps
+++ /dev/null
@@ -1,23 +0,0 @@
-initunittest
-
-false .setglobal
-
-% XXX: how does /typecheck happen?
-% XXX: how does /limitcheck happen?
-
-[] /stackunderflow true initunittestdict {def} unittest
-[/foo] /stackunderflow true initunittestdict {/foo def} unittest
-1 dict readonly begin
-[/foo 1] /invalidaccess true initunittestdict {/foo 1 def} unittest
-end /setglobal where {
- true setglobal 1 dict begin false setglobal
- [/foo (foo)] /invalidaccess true initunittestdict {/foo (foo) def} unittest
- end
-} {
- 0 dict begin
- [/foo 1] /dictfull true initunittestdict {/foo 1 def} unittest
- end
-} ifelse
-[1] null true initunittestdict {/foo 1 def foo} unittest
-
-unittestresult
diff --git a/tests/ps/test-dict.ps b/tests/ps/test-dict.ps
deleted file mode 100644
index eff7cc5..0000000
--- a/tests/ps/test-dict.ps
+++ /dev/null
@@ -1,11 +0,0 @@
-initunittest
-
-true /dict [[/integertype]] typecheck
-false /dict [[/booleantype /realtype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-
-[] /stackunderflow true initunittestdict {dict} unittest
-[-1] /rangecheck true initunittestdict {-1 dict} unittest
-[65536] /limitcheck true initunittestdict {65536 dict} unittest
-/d 1 dict def [d /foo 1] /dictfull true initunittestdict {//d dup /bar 1 put /foo 1 put} unittest
-
-unittestresult
diff --git a/tests/ps/test-dictstack.ps b/tests/ps/test-dictstack.ps
deleted file mode 100644
index 259a7fb..0000000
--- a/tests/ps/test-dictstack.ps
+++ /dev/null
@@ -1,9 +0,0 @@
-initunittest
-
-true /dictstack [[/arraytype /proctype]] typecheck
-false /dictstack [[/booleantype /integertype /realtype /nametype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype]] typecheck
-
-[] /stackunderflow true initunittestdict {dictstack} unittest
-% XXX: FIXME
-
-unittestresult
diff --git a/tests/ps/test-div.ps b/tests/ps/test-div.ps
deleted file mode 100644
index 33a2f10..0000000
--- a/tests/ps/test-div.ps
+++ /dev/null
@@ -1,14 +0,0 @@
-initunittest
-
-true /div [[/integertype /realtype] dup] typecheck
-false /div [[/booleantype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype] dup] typecheck
-false /div [[/integertype /realtype] [/booleantype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-false /div [[/booleantype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype] [/integertype /realtype]] typecheck
-
-[] /stackunderflow true initunittestdict {div} unittest
-[1] /stackunderflow true initunittestdict {1 div} unittest
-[1 0] /undefinedresult true initunittestdict {1 0 div} unittest
-[1.5] null true initunittestdict {3 2 div} unittest
-[2.0] null true initunittestdict {4 2 div} unittest
-
-unittestresult
diff --git a/tests/ps/test-dup.ps b/tests/ps/test-dup.ps
deleted file mode 100644
index 368ee18..0000000
--- a/tests/ps/test-dup.ps
+++ /dev/null
@@ -1,7 +0,0 @@
-initunittest
-
-[] /stackunderflow true initunittestdict {dup} unittest
-[true] null true initunittestdict {/foo dup eq} unittest
-[(baz)] null true initunittestdict {(bar) dup 2 122 put} unittest
-
-unittestresult
diff --git a/tests/ps/test-end.ps b/tests/ps/test-end.ps
deleted file mode 100644
index 18b340a..0000000
--- a/tests/ps/test-end.ps
+++ /dev/null
@@ -1,6 +0,0 @@
-initunittest
-
-[] /dictstackunderflow true initunittestdict {end} unittest
-[true] null true initunittestdict {5 array dictstack length 1 dict begin end 5 array dictstack length eq} unittest
-
-unittestresult
diff --git a/tests/ps/test-eq.ps b/tests/ps/test-eq.ps
deleted file mode 100644
index f0e1379..0000000
--- a/tests/ps/test-eq.ps
+++ /dev/null
@@ -1,40 +0,0 @@
-initunittest
-
-[] /stackunderflow true initunittestdict {eq} unittest
-[1] /stackunderflow true initunittestdict {1 eq} unittest
-[(foo) noaccess (foo)] /invalidaccess true initunittestdict /readable 1 setunittestmask {(foo) noaccess (foo) eq} unittest
-[(foo) (foo) noaccess] /invalidaccess true initunittestdict /readable 1 setunittestmask {(foo) (foo) noaccess eq} unittest
-[(foo) noaccess (foo) noaccess] /invalidaccess true initunittestdict /readable 1 setunittestmask {(foo) noaccess (foo) noaccess eq} unittest
-[true] null true initunittestdict {true true eq} unittest
-[false] null true initunittestdict {false true eq} unittest
-[true] null true initunittestdict {5 5 eq} unittest
-[false] null true initunittestdict {5 5.01 eq} unittest
-[true] null true initunittestdict {5 5.0 eq} unittest
-[false] null true initunittestdict {5.1 5.0 eq} unittest
-[true] null true initunittestdict {/name /name eq} unittest
-[false] null true initunittestdict {/namea /name eq} unittest
-[true] null true initunittestdict {/name (name) eq} unittest
-[true] null true initunittestdict {[1] dup eq} unittest
-[false] null true initunittestdict {[1][1] eq} unittest
-[true] null true initunittestdict {[1] noaccess dup eq} unittest
-[false] null true initunittestdict {[1] noaccess [1] eq} unittest
-[true] null true initunittestdict {1 dict dup eq} unittest
-[false] null true initunittestdict {1 dict 1 dict eq} unittest
-[true] null true initunittestdict {1 dict noaccess dup eq} unittest
-[false] null true initunittestdict {1 dict noaccess 1 dict eq} unittest
-[true] null true initunittestdict {(foo)(foo) eq} unittest
-[false] null true initunittestdict {(foo)(fooo) eq} unittest
-[true] null true initunittestdict {null null eq} unittest
-[false] null true initunittestdict {null () eq} unittest
-[true] null true initunittestdict {{moveto} 0 get {moveto} 0 get eq} unittest
-[false] null true initunittestdict {{moveto} 0 get {rmoveto} 0 get eq} unittest
-[true] null true initunittestdict {mark mark eq} unittest
-[false] null true initunittestdict {mark null eq} unittest
-[true] null true initunittestdict {currentfile currentfile eq} unittest
-[false] null true initunittestdict {currentfile (.)(r) file eq} unittest
-[true] null true initunittestdict {save dup eq} unittest
-[false] null true initunittestdict {save save eq} unittest
-[true] null true initunittestdict {{foo} dup eq} unittest
-[false] null true initunittestdict {{foo} {foo} eq} unittest
-
-unittestresult
diff --git a/tests/ps/test-errordict.ps b/tests/ps/test-errordict.ps
deleted file mode 100644
index ae9bc0c..0000000
--- a/tests/ps/test-errordict.ps
+++ /dev/null
@@ -1,6 +0,0 @@
-initunittest
-
-[true] null true initunittestdict {errordict type /dicttype eq} unittest
-[true] null true initunittestdict {errordict /stackunderflow known} unittest
-
-unittestresult
diff --git a/tests/ps/test-exch.ps b/tests/ps/test-exch.ps
deleted file mode 100644
index 00313bd..0000000
--- a/tests/ps/test-exch.ps
+++ /dev/null
@@ -1,7 +0,0 @@
-initunittest
-
-[] /stackunderflow true initunittestdict {exch} unittest
-[1] /stackunderflow true initunittestdict {1 exch} unittest
-[2 1] null true initunittestdict {1 2 exch} unittest
-
-unittestresult
diff --git a/tests/ps/test-exec.ps b/tests/ps/test-exec.ps
deleted file mode 100644
index 2f6dd85..0000000
--- a/tests/ps/test-exec.ps
+++ /dev/null
@@ -1,8 +0,0 @@
-initunittest
-
-[] /stackunderflow true initunittestdict {exec} unittest
-[5] null true initunittestdict {(3 2 add) cvx exec} unittest
-[3 2 /add] null true initunittestdict {3 2 /add exec} unittest
-[5] null true initunittestdict {3 2 /add cvx exec} unittest
-
-unittestresult
diff --git a/tests/ps/test-execstack.ps b/tests/ps/test-execstack.ps
deleted file mode 100644
index dba0737..0000000
--- a/tests/ps/test-execstack.ps
+++ /dev/null
@@ -1,9 +0,0 @@
-initunittest
-
-true /execstack [[/arraytype /proctype]] typecheck
-false /execstack [[/booleantype /integertype /realtype /nametype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype]] typecheck
-
-[] /stackunderflow true initunittestdict {execstack} unittest
-% XXX: FIXME
-
-unittestresult
diff --git a/tests/ps/test-executeonly.ps b/tests/ps/test-executeonly.ps
deleted file mode 100644
index daac19a..0000000
--- a/tests/ps/test-executeonly.ps
+++ /dev/null
@@ -1,14 +0,0 @@
-initunittest
-
-true /executeonly [[/arraytype /proctype /filetype /stringtype]] typecheck
-false /executeonly [[/booleantype /integertype /realtype /nametype /dicttype /nulltype /operatortype /marktype /savetype]] typecheck
-
-[] /stackunderflow true initunittestdict {executeonly} unittest
-[[] noaccess] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {[] noaccess executeonly} unittest
-[{} noaccess] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {{} noaccess executeonly} unittest
-/foo (.)(r) file def
-[foo noaccess] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {//foo noaccess executeonly} unittest
-[(foo) noaccess] /invalidaccess true initunittestdict /readable /writable 2 setunittestmask {(foo) noaccess executeonly} unittest
-% XXX: FIXME
-
-unittestresult
diff --git a/tests/ps/test-exit.ps b/tests/ps/test-exit.ps
deleted file mode 100644
index 3b7ba11..0000000
--- a/tests/ps/test-exit.ps
+++ /dev/null
@@ -1,22 +0,0 @@
-initunittest
-
-{
- % XXX: cshow
- % XXX: filenameforall
- [1] null true initunittestdict {1 1 10 {exit} for} unittest
- [1] null true initunittestdict {[1 2 3] {exit} forall} unittest
- % XXX: kshow
- [1] null true initunittestdict {{1 exit 2} loop} unittest
- % XXX: pathforall
- [1] null true initunittestdict {10 {1 exit 2} repeat} unittest
- % XXX: resourceforall
- [-1] null true initunittestdict {10 array dictstack length {1 dict begin exit} loop 10 array dictstack length sub} unittest
- [] /invalidexit true initunittestdict {{exit} stopped {stop} if} unittest
- [(tests/ps/testtest-exit.ps)] /invalidexit true initunittestdict {(tests/ps/testtest-exit.ps) run} unittest
-} stopped {
- % to ensure this unittest works
- (unexpected behavior happened during testing /exit.) =
- 1 .quit
-} if
-
-unittestresult
diff --git a/tests/ps/test-exp.ps b/tests/ps/test-exp.ps
deleted file mode 100644
index ac05247..0000000
--- a/tests/ps/test-exp.ps
+++ /dev/null
@@ -1,12 +0,0 @@
-initunittest
-
-true /exp [[/integertype /realtype] dup] typecheck
-false /exp [[/booleantype /nametype /arraytype /stringtype /dicttype /nulltype /operatortype /marktype /filetype /savetype /proctype]] typecheck
-
-[] /stackunderflow true initunittestdict {exp} unittest
-[1] /stackunderflow true initunittestdict {1 exp} unittest
-[0 0] /undefinedresult true initunittestdict {0 0 exp} unittest
-[3.0] null true initunittestdict {9 0.5 exp} unittest
-[-0.1111111111111111] null true initunittestdict {-9 -1 exp} unittest
-
-unittestresult
diff --git a/tests/ps/test-ps.sh b/tests/ps/test-ps.sh
deleted file mode 100755
index 6a4c0c4..0000000
--- a/tests/ps/test-ps.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#! /bin/sh
-
-set -e
-
-function run_test() {
- echo `basename $1`:
- ./tests/run.sh ./src/hgs -d QUIET -l test $1
-}
-
-rootdir=`dirname $0`/../..
-pushd $rootdir
-export HIEROGLYPH_LIB_PATH=./plugins/test
-
-if [ $# -ne 0 ]; then
- run_test $1
-else
- for i in ./tests/ps/test-*.ps; do
- run_test $i
- done
-fi
-
-popd
diff --git a/tests/ps/testtest-currentfile.ps b/tests/ps/testtest-currentfile.ps
deleted file mode 100644
index 5bb2cae..0000000
--- a/tests/ps/testtest-currentfile.ps
+++ /dev/null
@@ -1 +0,0 @@
-[foo foo] null true initunittestdict {foo currentfile} unittest
diff --git a/tests/ps/testtest-exit.ps b/tests/ps/testtest-exit.ps
deleted file mode 100644
index a3abe50..0000000
--- a/tests/ps/testtest-exit.ps
+++ /dev/null
@@ -1 +0,0 @@
-exit
diff --git a/tests/ps/toh4.ps b/tests/ps/toh4.ps
deleted file mode 100644
index 7ded512..0000000
--- a/tests/ps/toh4.ps
+++ /dev/null
@@ -1,302 +0,0 @@
-%!PS-Adobe-1.0
-%%Creator: NIIBE Yutaka
-%%Title: Towers of Hanoi (PostScript)
-%%CreationDate: Wed Mar 24 15:19:30 JST 2004
-%%Pages: 61
-%%DocumentFonts: Times-Roman
-%%EndComments
-
-% Copyright (C) 2004 NIIBE Yutaka <gniibe@fsij.org>
-%
-% $Id: toh4.ps,v 1.3 2004/03/24 08:17:34 gniibe Exp $
-%
-% This program 'Towers of Hanoi (PostScript)' 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.
-
-
-% Radius
-/R 90 def
-/UnitR 17 def
-/ConnectionWidth 5 def
-
-% Number of Disks
-/NumDisks 4 def
-/MaxDisk NumDisks def
-
-%
-/Direction 3 array def
-Direction 0 0 put
-Direction 1 1 put
-Direction 2 0 put
-
-%
-/Disk NumDisks array def
-0 1 MaxDisk 1 sub { Disk exch dup 1 add put } for
-
-%
-/Tower 3 array def
-Tower 0 0 put
-Tower 1 MaxDisk put
-Tower 2 MaxDisk put
-
-/MovingDisk -1 def
-
-% (>)
-/DrawTower {
- dup
- gsave
- Direction exch get 0 eq {30} {-30} ifelse rotate
- 0 0 R 0 360 arc
- gsave
- .5 setgray fill
- 1.0 setgray
- 0 0 R 30 180 arc fill
- 0 0 R 240 390 arc fill
- grestore
- stroke
-
- Tower exch get
- {
- dup MaxDisk eq { pop exit } if
- dup 1 add UnitR mul 0 exch 0 exch 0 360 arc
- dup MovingDisk eq {fill} {stroke} ifelse
- Disk exch get
- } loop
- grestore
-} def
-
-/ConnectPair false def
-/Hello { /ConnectPair true def } def
-/GoodBye { /MovingDisk -1 def /ConnectPair false def } def
-
-/Turn 0 def
-
-/DrawConnection {
- gsave
- 0.1 setgray
- 5 setlinewidth
- 60 rotate
- newpath
- 0 ConnectionWidth R add 1 add moveto
- 3 sqrt 2 mul R mul ConnectionWidth R add 1 add lineto
- stroke
- newpath
- 0 ConnectionWidth R add 1 add neg moveto
- 3 sqrt 2 mul R mul ConnectionWidth R add 1 add neg lineto
- stroke
- grestore
-} def
-
-/DrawTowers {
- 0 1.5 R mul translate
-
- gsave
- 0.7 setgray
- newpath
- 0 0 moveto
- 6.5 R mul 0 lineto
- 6.5 R mul 6 R mul lineto
- 0 6 R mul lineto closepath fill
- grestore
-
- 1.5 R mul dup translate
-
- 0 DrawTower
- ConnectPair Turn 0 eq and { DrawConnection } if
-
- gsave
- 60 rotate
- 3 sqrt 2 mul R mul 0 translate
- 180 rotate
- 1 DrawTower
- ConnectPair Turn 1 eq and { DrawConnection } if
- grestore
-
- gsave
- 3 sqrt 2 mul R mul 0 translate
- 120 rotate
- 2 DrawTower
- ConnectPair Turn 2 eq and { DrawConnection } if
- grestore
-} def
-
-[ 2 0 1 ] /Rotate201 exch def
-[ 1 2 0 ] /Rotate120 exch def
-
-/MoveDisk {
- Turn
- dup Tower exch get /disk0 exch def
- dup Rotate120 exch get Tower exch get /disk1 exch def
- disk0 disk1 gt
- {
- dup Rotate120 exch get Tower exch Disk disk1 get put
- Tower exch disk1 put
- Disk disk1 disk0 put
- /MovingDisk disk1 def
- }
- {
- dup Tower exch Disk disk0 get put
- Rotate120 exch get Tower exch disk0 put
- Disk disk0 disk1 put
- /MovingDisk disk0 def
- }
- ifelse
-} def
-
-/ChangeDirs {
- Turn
- dup
- Direction exch 1 put
- Rotate120 exch get Direction exch 0 put
- Rotate201 Turn get /Turn exch def
-} def
-%%EndProlog
-
-%%Page: 1 1
-DrawTowers showpage
-
-%%Page: 2 2
-Hello DrawTowers showpage
-%%Page: 3 3
-MoveDisk DrawTowers showpage
-%%Page: 4 4
-GoodBye DrawTowers showpage
-%%Page: 5 5
-ChangeDirs DrawTowers showpage
-
-%%Page: 6 6
-Hello DrawTowers showpage
-%%Page: 7 7
-MoveDisk DrawTowers showpage
-%%Page: 8 8
-GoodBye DrawTowers showpage
-%%Page: 9 9
-ChangeDirs DrawTowers showpage
-
-%%Page: 10 10
-Hello DrawTowers showpage
-%%Page: 11 11
-MoveDisk DrawTowers showpage
-%%Page: 12 12
-GoodBye DrawTowers showpage
-%%Page: 13 13
-ChangeDirs DrawTowers showpage
-
-%%Page: 14 14
-Hello DrawTowers showpage
-%%Page: 15 15
-MoveDisk DrawTowers showpage
-%%Page: 16 16
-GoodBye DrawTowers showpage
-%%Page: 17 17
-ChangeDirs DrawTowers showpage
-
-%%Page: 18 18
-Hello DrawTowers showpage
-%%Page: 19 19
-MoveDisk DrawTowers showpage
-%%Page: 20 20
-GoodBye DrawTowers showpage
-%%Page: 21 21
-ChangeDirs DrawTowers showpage
-
-%%Page: 22 22
-Hello DrawTowers showpage
-%%Page: 23 23
-MoveDisk DrawTowers showpage
-%%Page: 24 24
-GoodBye DrawTowers showpage
-%%Page: 25 25
-ChangeDirs DrawTowers showpage
-
-%%Page: 26 26
-Hello DrawTowers showpage
-%%Page: 27 27
-MoveDisk DrawTowers showpage
-%%Page: 28 28
-GoodBye DrawTowers showpage
-%%Page: 29 29
-ChangeDirs DrawTowers showpage
-
-%%Page: 30 30
-Hello DrawTowers showpage
-%%Page: 31 31
-MoveDisk DrawTowers showpage
-%%Page: 32 32
-GoodBye DrawTowers showpage
-%%Page: 33 33
-ChangeDirs DrawTowers showpage
-
-%%Page: 34 34
-Hello DrawTowers showpage
-%%Page: 35 35
-MoveDisk DrawTowers showpage
-%%Page: 36 36
-GoodBye DrawTowers showpage
-%%Page: 37 37
-ChangeDirs DrawTowers showpage
-
-%%Page: 38 38
-Hello DrawTowers showpage
-%%Page: 39 39
-MoveDisk DrawTowers showpage
-%%Page: 40 40
-GoodBye DrawTowers showpage
-%%Page: 41 41
-ChangeDirs DrawTowers showpage
-
-%%Page: 42 42
-Hello DrawTowers showpage
-%%Page: 43 43
-MoveDisk DrawTowers showpage
-%%Page: 44 44
-GoodBye DrawTowers showpage
-%%Page: 45 45
-ChangeDirs DrawTowers showpage
-
-%%Page: 46 46
-Hello DrawTowers showpage
-%%Page: 47 47
-MoveDisk DrawTowers showpage
-%%Page: 48 48
-GoodBye DrawTowers showpage
-%%Page: 49 49
-ChangeDirs DrawTowers showpage
-
-%%Page: 50 50
-Hello DrawTowers showpage
-%%Page: 51 51
-MoveDisk DrawTowers showpage
-%%Page: 52 52
-GoodBye DrawTowers showpage
-%%Page: 53 53
-ChangeDirs DrawTowers showpage
-
-%%Page: 54 54
-Hello DrawTowers showpage
-%%Page: 55 55
-MoveDisk DrawTowers showpage
-%%Page: 56 56
-GoodBye DrawTowers showpage
-%%Page: 57 57
-ChangeDirs DrawTowers showpage
-
-%%Page: 58 58
-Hello DrawTowers showpage
-%%Page: 59 59
-MoveDisk DrawTowers showpage
-%%Page: 60 60
-GoodBye DrawTowers showpage
-%%Page: 61 61
-ChangeDirs DrawTowers showpage
-
-%%%%%%%
-
-%% Trailer
diff --git a/tests/ps/translate.ps b/tests/ps/translate.ps
deleted file mode 100644
index 3cf4480..0000000
--- a/tests/ps/translate.ps
+++ /dev/null
@@ -1 +0,0 @@
-50 50 translate pstack
diff --git a/tests/ps/truncate.ps b/tests/ps/truncate.ps
deleted file mode 100644
index 899f596..0000000
--- a/tests/ps/truncate.ps
+++ /dev/null
@@ -1,2 +0,0 @@
-1.2 truncate =
-2.9 truncate =
diff --git a/tests/ps/type.ps b/tests/ps/type.ps
deleted file mode 100644
index 5a43df9..0000000
--- a/tests/ps/type.ps
+++ /dev/null
@@ -1,13 +0,0 @@
-true type ==
-0 type ==
-.1 type ==
-/foo type ==
-/bar cvx type ==
-[] type ==
-1 dict type ==
-null type ==
-systemdict /add get type ==
-mark type ==
-(%stdin) (r) file type ==
-save type ==
-
diff --git a/tests/ps/usertime.ps b/tests/ps/usertime.ps
deleted file mode 100644
index 421be69..0000000
--- a/tests/ps/usertime.ps
+++ /dev/null
@@ -1 +0,0 @@
-{usertime =} loop
diff --git a/tests/ps/vasarely.ps b/tests/ps/vasarely.ps
deleted file mode 100644
index 9971e06..0000000
--- a/tests/ps/vasarely.ps
+++ /dev/null
@@ -1,588 +0,0 @@
-%!
-% vasarely
-% Elizabeth D. Zwicky
-% zwicky@sgi.com
-/vasarelysave save def % prevent residual side effects
-%
-% Inspired by Vasarely's experiments with tilting circles and squares
-% (for instance "Tlinko" and "Betelgeuse"
-
-%% circles
-/part { circle } def /nnrand false def
-%% squares
-% /part { ngon } def /nn 4 def /nnrand false def
-%% random polygons
-% /part { ngon } def /nnrand true def
-%% random stars (not my favorite on this program)
-% /part { nstar } def /nnrand true def
-
-%% tilt the base shape a random amount?
-/twist false def
-% /twist true def
-
-
-/rainbow false def
-%% To make rainbows
-% /rainbow true def
-%% Set this to 1 to go through a full range of colors
-/rainrange .25 def
-
-% number of different designs per page
-/inheight 2 def
-/inwidth 2 def
-% number of repeats in a design
-/xtimes 10 def
-/ytimes 16 def
-
-%% This sets the relationship between the two hues: comptwo is maximum contrast
-/colorway {comptwo} def
-%% monochrome comptwo harmtwo harmfour freecolor compthree closeharm
-%% origcolor
-
-%% This sets the brightness and saturation of the colors; vivid makes
-%% them both bright
-/colorfam {vivid} def
-%% vivid jewel intense medium pastel free orig contrast
-%% medjewel medvivid vivpastel medpastel
-
-
-%% Only experts below this point!
-
-usertime srand
-/seed rand def
-
-/starcompensate false def
-/constroke 1 def
-
-
-
-/circle {
- /radius radius 1.33 mul def
- currentpoint /herey exch def /herex exch def
- herex herey radius 0 360 arc
-} def
-
-/ngon{ % polygon of n sides, n determined by nn
- nside 2 div radius rmoveto
- nn cvi {
- nside neg 0 rlineto
- 360 360 nn div sub neg rotate
- } repeat
- closepath
-} def
-
-/nstar{ % star of n points, n determined by nstarslider
- /radius radius 1.33 mul def
- currentpoint /herey exch def /herex exch def
- 0 radius rmoveto
- 90 nstarangle 2 div add neg rotate
- nn cvi {nstarside 0 rlineto
- 180 180 nstarangle 2 mul sub sub neg rotate
- nstarside 0 rlineto
- 180 180 360 nn div sub nstarangle 2 mul sub sub rotate
- } repeat
- 90 nstarangle 2 div add ptsack rotate
- closepath
-} def
-
-/nstarangle {180 360 nn div sub 3 div} def
-/nstarside {
- 2
- radius
- 1
- 180 nn div
- sin
- div
- div
- mul
- nstarangle sin
- mul
- 180
- nstarangle 2 mul
- sub
- sin
- div
-} def
-
-/nside {
- 2
- radius
- 360 nn div 2 div tan
- mul
- mul
-} def
-
-
-/tan { /alpha exch def
- alpha sin
- 1 alpha sin dup mul sub sqrt
- div
-} def
-
-
-/pastel {
- /backbright high def
- /backsat medlow def
- /fillbright high def
- /fillsat medlow def
- /eobright high def
- /eosat medlow def
- constroke 0 eq {
- /strokebright high def
- /strokesat medlow def
- }
- {
- /strokebright low def
- /strokesat high def
- } ifelse
-} def
-
-/jewel {
- /fillbright med def
- /fillsat high def
- /backbright med def
- /backsat high def
- /eobright med def
- /eosat high def
- constroke 0 eq {
- /strokebright medlow def
- /strokesat high def
- }
- {
- /strokebright high def
- /strokesat medlow def
- } ifelse
-} def
-
-/vivid {
- /fillsat 1 def
- /fillbright high def
- /eosat 1 def
- /eobright high def
- /backsat 1 def
- /backbright high def
- constroke 0 eq {
- /strokesat 1 def
- /strokebright high def
- }
- {
- /strokesat high def
- /strokebright medlow def
- } ifelse
-} def
-
-/free {
- /fillsat anyrand def
- /fillbright anyrand def
- /eosat anyrand def
- /eobright anyrand def
- /backsat anyrand def
- /backbright anyrand def
- /strokesat anyrand def
- /strokebright anyrand def
-} def
-
-/contrast {
- /sat medhigh def
- /bright rand 2 mod 0 eq {medhigh} {medlow} ifelse def
- /backsat sat def
- /backbright bright def
- /eosat sat def
- /eobright 1 bright sub def
- /fillsat sat def
- /fillbright bright def
- /strokebright rand 2 mod def
- /strokesat rand 2 mod def
-
-} def
-/medium {
- /backsat med def
- /backbright med def
- /eosat med def
- /eobright med def
- /fillsat med def
- /fillbright med def
- /strokebright med def
- /strokesat med def
-
-} def
-/intense {
- /backsat high def
- /backbright med def
- /eosat high def
- /eobright high def
- /fillsat high def
- /fillbright med def
- /strokebright high def
- /strokesat high def
-
-} def
-/orig {
- /backsat rand 99 mod 55 add 100 div def
- /backbright rand 99 mod 35 add 100 div def
- /eosat rand 77 mod 22 add 100 div def
- /eobright 90 rand 75 mod sub 15 add 100 div def
- /fillsat 100 rand 90 mod sub 100 div def
- /fillbright 100 rand 45 mod sub 20 add 100 div def
- /strokebright 100 rand 55 mod sub 100 div def
- /strokesat 100 rand 85 mod sub 100 div def
-
-} def
-
-/medjewel {
- /alt rand 2 mod def
- /backsat alt 0 eq {high} { med} ifelse def
- /fillsat alt 0 eq {med} {high} ifelse def
- /eosat alt 0 eq {high} {med} ifelse def
- /backbright med def
- /fillbright med def
- /eobright med def
- constroke 0 eq {
- /strokebright medlow def
- /strokesat high def
- }
- {
- /strokebright high def
- /strokesat medlow def
- } ifelse
-} def
-
-/medvivid {
- /alt rand 2 mod def
- /backsat alt 0 eq {1} { med} ifelse def
- /fillsat alt 0 eq {med} {1} ifelse def
- /eosat alt 0 eq {1} {med} ifelse def
- /backbright alt 0 eq {high} {med} ifelse def
- /eobright alt 0 eq {high} {med} ifelse def
- /fillbright alt 0 eq {med} {high} ifelse def
- constroke 0 eq {
- /strokesat 1 def
- /strokebright high def
- }
- {
- /strokesat high def
- /strokebright medlow def
- } ifelse
-} def
-/vivpastel {
- /backlight rand 2 mod def
- /backsat backlight 0 eq {medlow} {1} ifelse def
- /eosat backlight 0 eq {medlow} {1} ifelse def
- /fillsat backlight 0 eq {1} {medlow} ifelse def
- /fillbright high def
- /backbright high def
- /eobright high def
- constroke 0 eq {
- /strokesat 1 def
- /strokebright high def
- }
- {
- /strokesat high def
- /strokebright medlow def
- } ifelse
-} def
-
-/medpastel {
- /alt rand 2 mod def
- /backsat alt 0 eq {medlow} {med} ifelse def
- /eosat alt 0 eq {medlow} {med} ifelse def
- /fillsat alt 0 eq {med} {medlow} ifelse def
- /fillbright alt 0 eq { high } {med} ifelse def
- /backbright alt 0 eq {med} { high } ifelse def
- /eobright alt 0 eq {med} { high } ifelse def
- constroke 0 eq {
- /strokebright high def
- /strokesat medlow def
- }
- {
- /strokebright low def
- /strokesat high def
- } ifelse
-} def
-
-/maxcon {
- rand 2 mod 1 eq {
- /backsat 0 def
- /backbright 0 def
- /eosat 0 def
- /eobright 0 def
- /fillsat 0 def
- /fillbright 1 def
- /strokebright 1 def
- /strokesat 0 def
- }
- {
- /backsat 0 def
- /backbright 1 def
- /eosat 0 def
- /eobright 1 def
- /fillsat 0 def
- /fillbright 0 def
- /strokebright 0 def
- /strokesat 0 def
- }
- ifelse
-} def
-
-/monochrome {
- /fillhue hue closevary def
- /strokehue hue closevary def
- /eohue hue closevary def
- /backhue hue def
-} def
-
-/blackandwhite {
- /fillhue 1 def
- /eohue 0 def
- /backhue 0 def
- /strokehue 1 def
-} def
-
-
-/freecolor {
- /fillhue anyrand def
- /strokehue anyrand def
- /eohue anyrand def
- /backhue anyrand def
-} def
-
-/purple {
- /fillhue rand 15 mod 80 add 100 div def
- /backhue rand 15 mod 80 add 100 div def
- /strokehue rand 15 mod 80 add 100 div def
- /eohue rand 15 mod 80 add 100 div def
- /backhue rand 15 mod 80 add 100 div def
-} def
-
-/comptwo {
- /fillhue hue closevary def
- /strokehue hue .5 add dup 1 gt {1 sub} if def
- /backhue strokehue def
- /eohue strokehue closevary def
-} def
-
-/compthree {
- /backhue hue def
- /strokehue hue 1 3 div add dup 1 gt {1 sub} if closevary def
- /fillhue strokehue closevary def
- /eohue hue 1 3 div sub dup 1 lt { 1 add} if closevary def
-} def
-
-/origcolor {
- /backhue hue def
- /strokehue
- hue 1000 mul cvi 3 mod dup 1 eq
- {hue closevary}
- {2 eq
- {rand 999 mod 1000 div}
- {hue .5 add dup 1 gt {1 sub} if }
- ifelse
- }
- ifelse def
- /fillhue hue 1000 mul cvi 3 mod dup 1 eq
- {hue closevary}
- {2 eq
- {rand 999 mod 1000 div}
- {hue .5 add dup 1 gt {1 sub} if }
- ifelse
- }
- ifelse
- def
- /eohue hue 1000 mul cvi 2 mod 1 eq
- {hue closevary}
- {rand 999 mod 1000 div}
- ifelse def
-} def
-
-/harmtwo {
- /fillhue hue closevary def
- /backhue hue def
- /strokehue hue .2 add dup 1 gt {1 sub} if closevary def
- /eohue strokehue closevary def
-} def
-
-/harmfour {
- /fillhue hue closevary def
- /backhue hue .1 add dup 1 gt {1 sub} if def
- /strokehue hue .2 add dup 1 gt {1 sub} if closevary def
- /eohue hue .1 sub dup 1 lt {1 add} if closevary def
-} def
-
-/closeharm {
- /fillhue hue def
- /backhue hue .05 add dup 1 gt {1 sub} if closevary def
- /strokehue hue .1 add dup 1 gt {1 sub} if closevary def
- /eohue hue .05 sub dup 0 lt {1 add} if closevary def
-} def
-
-
-/high {100 rand 25 mod sub 100 div } def
-/med { rand 33 mod 33 add 100 div } def
-/medhigh {100 rand 50 mod sub 100 div } def
-/medlow {rand 50 mod 100 div } def
-/low { rand 25 mod 100 div} def
-/anyrand { rand 100 mod 100 div } def
-/closevary {rand 70 mod rand 100 mod sub 1000 div add} def
-
-%rainbow
-% {/colorfill {fillhue 1 1 sethsbcolor fill} def}
- /colorfill {fillhue fillsat fillbright sethsbcolor fill } def
-%ifelse
-/colorstroke {strokehue strokesat strokebright sethsbcolor stroke } def
-/eocolorfill {eohue eosat eobright sethsbcolor eofill } def
-/backfill{ backhue backsat backbright sethsbcolor fill } def
-
-/xstep { xrange xtimes 1 sub div x 1 sub mul } def
-/ystep { yrange ytimes 1 sub div y 1 sub mul} def
-
-/functionarray [
- {sin abs}
- {sin }
- {cos }
- {cos abs}
- {sin dup mul }
- {cos dup mul }
- {sin abs sqrt }
- {cos abs sqrt }
-] def
-
-/range { /top exch def /bottom exch def /number exch def
-% number is between -1 and 1
- /rangesize top bottom sub def
- number 1 add 2 div
- % number is now between 0 and 1
- rangesize mul
- bottom add
- } def
-
-/drawone {
- /radius
- width height lt {width 3 div} {height 3 div} ifelse
- def
- seed srand
- 0 0 moveto
- /origmatrix [ 0 0 0 0 0 0 ] currentmatrix def
- [ % xstep function ystep function2 add .4 1.3 range
- 1
- ystep function xstep function add -.25 .25 range
- ystep function3 xstep function2 add -.5 .5 range
-% xstep function4 ystep function mul .4 1.3 range
- 1
- 0
- 0
- ]
- concat
- twist {twistdeg rotate} if
- part colorfill
- origmatrix setmatrix
- rainbow
- {/fillhue fillhue rainrange xtimes ytimes mul div add dup 1 gt {1 sub} if def}
- if
-
-} def
-
-/notdrawone {
- seed srand
- twist {/twistdeg rand 360 mod def} if
- nnrand {/nn rand 6 mod 3 add def} if
- /x1 rand width 3 div cvi mod width 8 div add def
- /y1 rand height 3 div cvi mod height 8 div add def
- rand 3 mod dup 1 eq
- {pop /x2 rand width 2 div cvi mod def
- /y2 rand height 2 div cvi mod def}
- { 2 eq
- {/x2 y1 def /y2 x1 def}
- {/x2 y1 width mul height div def /y2 x1 height mul width div def}
- ifelse
- }
- ifelse
- /radius width height gt {width} {height} ifelse 2.5 div def
- /stripe rand width 10 div cvi mod 2 add def
- starcompensate { /stripe stripe 2 mul def /radius radius 10 nn div mul def } if
- /i 1 def
- /repeats radius stripe div cvi 1 add def
- /nnincr 1 def
- repeats {
- colorvary {colorfam colorway} if
- /i i 1 add def
- /radius radius stripe sub def
-
- } repeat
-} def
-
-
-/page {
- clippath pathbbox /ury exch def /urx exch def /lly exch def /llx exch
-def
-/pagewidth urx llx sub def
-/pageheight ury lly sub def
-0 0 moveto
- llx lly translate
- /outerwidth
- pagewidth inwidth div
- def
- /outerheight
- pageheight inheight div
- def
- /width
- outerwidth xtimes div
- def
- /height
- outerheight ytimes div
- def
-
-
-
- /size
- width height gt {width} {height} ifelse
- def
- inwidth {
- inheight {
-
- /seed rand def
- /hue rand 999 mod 1000 div def
- colorway colorfam
- /x 1 def /y 1 def
- nnrand {/nn rand 6 mod 3 add def} if
- /twistdeg rand 360 mod def
-
- /function functionarray rand functionarray length mod get def
- /function2 functionarray rand functionarray length mod get def
- /function3 functionarray rand functionarray length mod get def
- /function4 functionarray rand functionarray length mod get def
-
-/xrange [ 90 180 270 360 180 360 ] rand 6 mod get def
-/yrange [ 90 180 270 360 180 360 ] rand 6 mod get def
- initclip
- newpath
- 0 0 moveto
- outerwidth 0 rlineto
- 0 outerheight rlineto
- outerwidth neg 0 rlineto
- backfill
-
- xtimes {
- ytimes{
- /y y 1 add def
- width 2 div height 2 div translate
- drawone
- width 2 div neg height 2 div neg translate
- 0 height translate
- } repeat
-
- /y 1 def
- /x x 1 add def
- width height ytimes mul neg translate
-
- } repeat
-
- width xtimes mul neg outerheight translate
- } repeat
- outerwidth outerheight inheight mul neg translate
- } repeat
-
- } def
-
-page showpage
-clear cleardictstack
-vasarelysave restore
diff --git a/tests/ps/where.ps b/tests/ps/where.ps
deleted file mode 100644
index 293a8c1..0000000
--- a/tests/ps/where.ps
+++ /dev/null
@@ -1,2 +0,0 @@
-/add where pstack clear
-/foo where pstack
diff --git a/tests/run.sh b/tests/run.sh
deleted file mode 100755
index c31d179..0000000
--- a/tests/run.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#! /bin/sh
-
-export HIEROGLYPH_DEVICE_PATH=
-for i in `dirname $0`/../devices/*; do
- if test -d $i && test -d $i/.libs; then
- export HIEROGLYPH_DEVICE_PATH=$HIEROGLYPH_DEVICE_PATH:$i/.libs
- fi
-done
-export HIEROGLYPH_PLUGIN_PATH=
-for i in `dirname $0`/../plugins/*; do
- if test -d $i && test -d $i/.libs; then
- export HIEROGLYPH_PLUGIN_PATH=$HIEROGLYPH_PLUGIN_PATH:$i/.libs
- fi
-done
-if [ "x$HIEROGLYPH_LIB_PATH" != "x" ]; then
- export HIEROGLYPH_LIB_PATH=$HIEROGLYPH_LIB_PATH:`dirname $0`/../lib:.
-else
- export HIEROGLYPH_LIB_PATH=`dirname $0`/../lib:.
-fi
-export LD_LIBRARY_PATH="`dirname $0`/../hieroglyph/.libs:`dirname $0`/../libretto/.libs:$LD_LIBRARY_PATH"
-$@