[cig-commits] commit:

Mercurial hg at geodynamics.org
Mon Nov 24 11:59:09 PST 2008


changeset:   104:70ad2a99b52e
user:        LukeHodkinson
date:        Thu May 15 03:00:58 2008 +0000
files:       Geometry/tests/Makefile.def Geometry/tests/testBlockGeometry.0of1.expected Geometry/tests/testBlockGeometry.0of1.sh Geometry/tests/testBlockGeometry.c Geometry/tests/testIJK26Topology.0of1.expected Geometry/tests/testIJK26Topology.0of1.sh Geometry/tests/testIJK26Topology.c Geometry/tests/testIJK6Topology.0of1.expected Geometry/tests/testIJK6Topology.0of1.sh Geometry/tests/testIJK6Topology.c Geometry/tests/testIrregGeometry.0of1.expected Geometry/tests/testIrregGeometry.0of1.sh Geometry/tests/testIrregGeometry.c Geometry/tests/testRefinedRegionsGeometry.0of1.expected Geometry/tests/testRefinedRegionsGeometry.0of1.sh Geometry/tests/testRefinedRegionsGeometry.c Geometry/tests/testShellGeometry.0of1.expected Geometry/tests/testShellGeometry.0of1.sh Geometry/tests/testShellGeometry.c
description:
Removing some more outdated stuff.


diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/Makefile.def
--- a/Geometry/tests/Makefile.def	Wed May 14 06:25:43 2008 +0000
+++ b/Geometry/tests/Makefile.def	Thu May 15 03:00:58 2008 +0000
@@ -40,12 +40,6 @@ def_srcs = \
 	testPlane.c \
 	testLine.c \
 	testRMatrix.c \
-	testBlockGeometry.c \
-	testRefinedRegionsGeometry.c \
-	testShellGeometry.c \
-	testIrregGeometry.c \
-	testIJK6Topology.c \
-	testIJK26Topology.c \
 	testDelaunay.c \
 	testParallelDelaunay.c \
 	testComplexVectorMath.c \
@@ -60,12 +54,6 @@ def_checks = \
 	testEdge.0of1.sh \
 	testPlane.0of1.sh \
 	testLine.0of1.sh \
-	testBlockGeometry.0of1.sh \
-	testRefinedRegionsGeometry.0of1.sh \
-	testShellGeometry.0of1.sh \
-	testIrregGeometry.0of1.sh \
-	testIJK6Topology.0of1.sh \
-	testIJK26Topology.0of1.sh \
 	testDelaunay.0of1.sh \
 	testParallelDelaunay.0of1.sh \
 	testParallelDelaunay.0of2.sh \
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testBlockGeometry.0of1.expected
--- a/Geometry/tests/testBlockGeometry.0of1.expected	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,133 +0,0 @@
-StGermain Framework. Copyright (C) 2003-2005 VPAC.
-Individual point test:
-	Point 0 : { 0, 0, 0 }
-	Point 1 : { 0.333333, 0, 0 }
-	Point 2 : { 0.666667, 0, 0 }
-	Point 3 : { 1, 0, 0 }
-	Point 4 : { 0, 0.333333, 0 }
-	Point 5 : { 0.333333, 0.333333, 0 }
-	Point 6 : { 0.666667, 0.333333, 0 }
-	Point 7 : { 1, 0.333333, 0 }
-	Point 8 : { 0, 0.666667, 0 }
-	Point 9 : { 0.333333, 0.666667, 0 }
-	Point 10 : { 0.666667, 0.666667, 0 }
-	Point 11 : { 1, 0.666667, 0 }
-	Point 12 : { 0, 1, 0 }
-	Point 13 : { 0.333333, 1, 0 }
-	Point 14 : { 0.666667, 1, 0 }
-	Point 15 : { 1, 1, 0 }
-	Point 16 : { 0, 0, 0.333333 }
-	Point 17 : { 0.333333, 0, 0.333333 }
-	Point 18 : { 0.666667, 0, 0.333333 }
-	Point 19 : { 1, 0, 0.333333 }
-	Point 20 : { 0, 0.333333, 0.333333 }
-	Point 21 : { 0.333333, 0.333333, 0.333333 }
-	Point 22 : { 0.666667, 0.333333, 0.333333 }
-	Point 23 : { 1, 0.333333, 0.333333 }
-	Point 24 : { 0, 0.666667, 0.333333 }
-	Point 25 : { 0.333333, 0.666667, 0.333333 }
-	Point 26 : { 0.666667, 0.666667, 0.333333 }
-	Point 27 : { 1, 0.666667, 0.333333 }
-	Point 28 : { 0, 1, 0.333333 }
-	Point 29 : { 0.333333, 1, 0.333333 }
-	Point 30 : { 0.666667, 1, 0.333333 }
-	Point 31 : { 1, 1, 0.333333 }
-	Point 32 : { 0, 0, 0.666667 }
-	Point 33 : { 0.333333, 0, 0.666667 }
-	Point 34 : { 0.666667, 0, 0.666667 }
-	Point 35 : { 1, 0, 0.666667 }
-	Point 36 : { 0, 0.333333, 0.666667 }
-	Point 37 : { 0.333333, 0.333333, 0.666667 }
-	Point 38 : { 0.666667, 0.333333, 0.666667 }
-	Point 39 : { 1, 0.333333, 0.666667 }
-	Point 40 : { 0, 0.666667, 0.666667 }
-	Point 41 : { 0.333333, 0.666667, 0.666667 }
-	Point 42 : { 0.666667, 0.666667, 0.666667 }
-	Point 43 : { 1, 0.666667, 0.666667 }
-	Point 44 : { 0, 1, 0.666667 }
-	Point 45 : { 0.333333, 1, 0.666667 }
-	Point 46 : { 0.666667, 1, 0.666667 }
-	Point 47 : { 1, 1, 0.666667 }
-	Point 48 : { 0, 0, 1 }
-	Point 49 : { 0.333333, 0, 1 }
-	Point 50 : { 0.666667, 0, 1 }
-	Point 51 : { 1, 0, 1 }
-	Point 52 : { 0, 0.333333, 1 }
-	Point 53 : { 0.333333, 0.333333, 1 }
-	Point 54 : { 0.666667, 0.333333, 1 }
-	Point 55 : { 1, 0.333333, 1 }
-	Point 56 : { 0, 0.666667, 1 }
-	Point 57 : { 0.333333, 0.666667, 1 }
-	Point 58 : { 0.666667, 0.666667, 1 }
-	Point 59 : { 1, 0.666667, 1 }
-	Point 60 : { 0, 1, 1 }
-	Point 61 : { 0.333333, 1, 1 }
-	Point 62 : { 0.666667, 1, 1 }
-	Point 63 : { 1, 1, 1 }
-
-Total point test:
-	Point 0 : { 0, 0, 0 }
-	Point 1 : { 0.333333, 0, 0 }
-	Point 2 : { 0.666667, 0, 0 }
-	Point 3 : { 1, 0, 0 }
-	Point 4 : { 0, 0.333333, 0 }
-	Point 5 : { 0.333333, 0.333333, 0 }
-	Point 6 : { 0.666667, 0.333333, 0 }
-	Point 7 : { 1, 0.333333, 0 }
-	Point 8 : { 0, 0.666667, 0 }
-	Point 9 : { 0.333333, 0.666667, 0 }
-	Point 10 : { 0.666667, 0.666667, 0 }
-	Point 11 : { 1, 0.666667, 0 }
-	Point 12 : { 0, 1, 0 }
-	Point 13 : { 0.333333, 1, 0 }
-	Point 14 : { 0.666667, 1, 0 }
-	Point 15 : { 1, 1, 0 }
-	Point 16 : { 0, 0, 0.333333 }
-	Point 17 : { 0.333333, 0, 0.333333 }
-	Point 18 : { 0.666667, 0, 0.333333 }
-	Point 19 : { 1, 0, 0.333333 }
-	Point 20 : { 0, 0.333333, 0.333333 }
-	Point 21 : { 0.333333, 0.333333, 0.333333 }
-	Point 22 : { 0.666667, 0.333333, 0.333333 }
-	Point 23 : { 1, 0.333333, 0.333333 }
-	Point 24 : { 0, 0.666667, 0.333333 }
-	Point 25 : { 0.333333, 0.666667, 0.333333 }
-	Point 26 : { 0.666667, 0.666667, 0.333333 }
-	Point 27 : { 1, 0.666667, 0.333333 }
-	Point 28 : { 0, 1, 0.333333 }
-	Point 29 : { 0.333333, 1, 0.333333 }
-	Point 30 : { 0.666667, 1, 0.333333 }
-	Point 31 : { 1, 1, 0.333333 }
-	Point 32 : { 0, 0, 0.666667 }
-	Point 33 : { 0.333333, 0, 0.666667 }
-	Point 34 : { 0.666667, 0, 0.666667 }
-	Point 35 : { 1, 0, 0.666667 }
-	Point 36 : { 0, 0.333333, 0.666667 }
-	Point 37 : { 0.333333, 0.333333, 0.666667 }
-	Point 38 : { 0.666667, 0.333333, 0.666667 }
-	Point 39 : { 1, 0.333333, 0.666667 }
-	Point 40 : { 0, 0.666667, 0.666667 }
-	Point 41 : { 0.333333, 0.666667, 0.666667 }
-	Point 42 : { 0.666667, 0.666667, 0.666667 }
-	Point 43 : { 1, 0.666667, 0.666667 }
-	Point 44 : { 0, 1, 0.666667 }
-	Point 45 : { 0.333333, 1, 0.666667 }
-	Point 46 : { 0.666667, 1, 0.666667 }
-	Point 47 : { 1, 1, 0.666667 }
-	Point 48 : { 0, 0, 1 }
-	Point 49 : { 0.333333, 0, 1 }
-	Point 50 : { 0.666667, 0, 1 }
-	Point 51 : { 1, 0, 1 }
-	Point 52 : { 0, 0.333333, 1 }
-	Point 53 : { 0.333333, 0.333333, 1 }
-	Point 54 : { 0.666667, 0.333333, 1 }
-	Point 55 : { 1, 0.333333, 1 }
-	Point 56 : { 0, 0.666667, 1 }
-	Point 57 : { 0.333333, 0.666667, 1 }
-	Point 58 : { 0.666667, 0.666667, 1 }
-	Point 59 : { 1, 0.666667, 1 }
-	Point 60 : { 0, 1, 1 }
-	Point 61 : { 0.333333, 1, 1 }
-	Point 62 : { 0.666667, 1, 1 }
-	Point 63 : { 1, 1, 1 }
-
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testBlockGeometry.0of1.sh
--- a/Geometry/tests/testBlockGeometry.0of1.sh	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-TEST_SCRIPT=./VMake/executableTester.sh
-until test -r ${TEST_SCRIPT} ; do
-        TEST_SCRIPT=../${TEST_SCRIPT}
-done
-. ${TEST_SCRIPT}
-
-runAndHandleSystemTest "testBlockGeometry " "$0" "$@"
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testBlockGeometry.c
--- a/Geometry/tests/testBlockGeometry.c	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,98 +0,0 @@
-/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-**
-** Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-**
-** Authors:
-**	Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-**	Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-**	Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-**	Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-**	Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-**	Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.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.1 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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-**
-** $Id: testBlockGeometry.c 3462 2006-02-19 06:53:24Z WalterLandry $
-**
-**~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
-
-#include <mpi.h>
-#include "StGermain/StGermain.h"
-
-#include "StgDomain/Geometry/Geometry.h"
-
-#include <stdio.h>
-
-
-int main( int argc, char* argv[] ) {
-	Dictionary*	dictionary;
-	Geometry*	geometry;
-	Coord_List	points;
-	Index		i;
-	MPI_Comm	CommWorld;
-	int		rank;
-	int		numProcessors;
-	
-	/* Initialise MPI, get world info */
-	MPI_Init( &argc, &argv );
-	MPI_Comm_dup( MPI_COMM_WORLD, &CommWorld );
-	MPI_Comm_size( CommWorld, &numProcessors );
-	MPI_Comm_rank( CommWorld, &rank );
-	
-	StGermain_Init( &argc, &argv );
-	
-	StgDomainGeometry_Init( &argc, &argv );
-	MPI_Barrier( CommWorld ); /* Ensures copyright info always come first in output */
-	
-	dictionary = Dictionary_New();
-	Dictionary_Add( dictionary, "meshSizeI", Dictionary_Entry_Value_FromUnsignedInt( 4 ) );
-	Dictionary_Add( dictionary, "meshSizeJ", Dictionary_Entry_Value_FromUnsignedInt( 4 ) );
-	Dictionary_Add( dictionary, "meshSizeK", Dictionary_Entry_Value_FromUnsignedInt( 4 ) );
-	
-	geometry = (Geometry*)BlockGeometry_New( "blockGeometry", dictionary );
-	
-	printf( "Individual point test:\n" );
-	for( i = 0; i < geometry->pointCount; i++ ) {
-		Coord point;
-		
-		printf( "\tPoint %u : ", i );
-		geometry->pointAt( geometry, i, point );
-		printf( "{ %g, %g, %g }\n", point[0], point[1], point[2] );
-	}
-	printf( "\n" );
-	
-	printf( "Total point test:\n" );
-	points = Memory_Alloc_Array( Coord, geometry->pointCount, "points" );
-	geometry->buildPoints( geometry, points );
-	for( i = 0; i < geometry->pointCount; i++ ) {
-		printf( "\tPoint %u : ", i );
-		geometry->pointAt( geometry, i, points[i] );
-		printf( "{ %g, %g, %g }\n", points[i][0], points[i][1], points[i][2] );
-	}
-	printf( "\n" );
-	if( points )
-		Memory_Free( points );
-	
-	Stg_Class_Delete( dictionary );
-	
-	StgDomainGeometry_Finalise();
-	
-	StGermain_Finalise();
-	
-	/* Close off MPI */
-	MPI_Finalize();
-	
-	return 0;
-}
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testIJK26Topology.0of1.expected
--- a/Geometry/tests/testIJK26Topology.0of1.expected	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7035 +0,0 @@
-StGermain Framework revision 3570. Copyright (C) 2003-2005 VPAC.
-+++++++++++++ 1D Tests +++++++++++++
-
-topology:{ 1, 1, 1, } - isPeriodic = { False, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [0] = {}
-		Full:
-			|(  0  )|
-	
-topology:{ 1, 1, 1, } - isPeriodic = { True, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [0] = {}
-		Full:
-			|(  0  )|
-	
-topology:{ 2, 1, 1, } - isPeriodic = { False, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [1] = {1, }
-		Full:
-			-------------------------
-			|   X   |(  0  )|   1   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [1] = {0, }
-		Full:
-			-------------------------
-			|   0   |(  1  )|   X   |
-			-------------------------
-	
-topology:{ 2, 1, 1, } - isPeriodic = { True, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [2] = {1, 1, }
-		Full:
-			-------------------------
-			|   1   |(  0  )|   1   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [2] = {0, 0, }
-		Full:
-			-------------------------
-			|   0   |(  1  )|   0   |
-			-------------------------
-	
-topology:{ 3, 1, 1, } - isPeriodic = { False, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [1] = {1, }
-		Full:
-			-------------------------
-			|   X   |(  0  )|   1   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [2] = {0, 2, }
-		Full:
-			-------------------------
-			|   0   |(  1  )|   2   |
-			-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [1] = {1, }
-		Full:
-			-------------------------
-			|   1   |(  2  )|   X   |
-			-------------------------
-	
-topology:{ 3, 1, 1, } - isPeriodic = { True, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [2] = {2, 1, }
-		Full:
-			-------------------------
-			|   2   |(  0  )|   1   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [2] = {0, 2, }
-		Full:
-			-------------------------
-			|   0   |(  1  )|   2   |
-			-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [2] = {1, 0, }
-		Full:
-			-------------------------
-			|   1   |(  2  )|   0   |
-			-------------------------
-	
-topology:{ 1, 2, 1, } - isPeriodic = { True, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [1] = {1, }
-		Full:
-			-------------------------
-			|   X   |(  0  )|   1   |
-			-------------------------
-	Item at (0,1,0)->1:
-		Dyn: [1] = {0, }
-		Full:
-			-------------------------
-			|   0   |(  1  )|   X   |
-			-------------------------
-	
-topology:{ 1, 2, 1, } - isPeriodic = { True, True, False, }
-	Item at (0,0,0)->0:
-		Dyn: [2] = {1, 1, }
-		Full:
-			-------------------------
-			|   1   |(  0  )|   1   |
-			-------------------------
-	Item at (0,1,0)->1:
-		Dyn: [2] = {0, 0, }
-		Full:
-			-------------------------
-			|   0   |(  1  )|   0   |
-			-------------------------
-	
-topology:{ 1, 3, 1, } - isPeriodic = { True, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [1] = {1, }
-		Full:
-			-------------------------
-			|   X   |(  0  )|   1   |
-			-------------------------
-	Item at (0,1,0)->1:
-		Dyn: [2] = {0, 2, }
-		Full:
-			-------------------------
-			|   0   |(  1  )|   2   |
-			-------------------------
-	Item at (0,2,0)->2:
-		Dyn: [1] = {1, }
-		Full:
-			-------------------------
-			|   1   |(  2  )|   X   |
-			-------------------------
-	
-topology:{ 1, 3, 1, } - isPeriodic = { True, True, False, }
-	Item at (0,0,0)->0:
-		Dyn: [2] = {2, 1, }
-		Full:
-			-------------------------
-			|   2   |(  0  )|   1   |
-			-------------------------
-	Item at (0,1,0)->1:
-		Dyn: [2] = {0, 2, }
-		Full:
-			-------------------------
-			|   0   |(  1  )|   2   |
-			-------------------------
-	Item at (0,2,0)->2:
-		Dyn: [2] = {1, 0, }
-		Full:
-			-------------------------
-			|   1   |(  2  )|   0   |
-			-------------------------
-	
-+++++++++++++ 2D Tests +++++++++++++
-
-topology:{ 2, 2, 1, } - isPeriodic = { False, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [3] = {1, 2, 3, }
-		Full:
-			-------------------------
-			|   X   |   2   |   3   |
-			-------------------------
-			|   X   |(  0  )|   1   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [3] = {0, 2, 3, }
-		Full:
-			-------------------------
-			|   2   |   3   |   X   |
-			-------------------------
-			|   0   |(  1  )|   X   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (0,1,0)->2:
-		Dyn: [3] = {0, 1, 3, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   X   |(  2  )|   3   |
-			-------------------------
-			|   X   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->3:
-		Dyn: [3] = {0, 1, 2, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   2   |(  3  )|   X   |
-			-------------------------
-			|   0   |   1   |   X   |
-			-------------------------
-	
-topology:{ 2, 2, 1, } - isPeriodic = { True, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [5] = {1, 1, 3, 2, 3, }
-		Full:
-			-------------------------
-			|   3   |   2   |   3   |
-			-------------------------
-			|   1   |(  0  )|   1   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [5] = {0, 0, 2, 3, 2, }
-		Full:
-			-------------------------
-			|   2   |   3   |   2   |
-			-------------------------
-			|   0   |(  1  )|   0   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (0,1,0)->2:
-		Dyn: [5] = {1, 0, 1, 3, 3, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   3   |(  2  )|   3   |
-			-------------------------
-			|   1   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->3:
-		Dyn: [5] = {0, 1, 0, 2, 2, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   2   |(  3  )|   2   |
-			-------------------------
-			|   0   |   1   |   0   |
-			-------------------------
-	
-topology:{ 2, 2, 1, } - isPeriodic = { False, True, False, }
-	Item at (0,0,0)->0:
-		Dyn: [5] = {2, 3, 1, 2, 3, }
-		Full:
-			-------------------------
-			|   X   |   2   |   3   |
-			-------------------------
-			|   X   |(  0  )|   1   |
-			-------------------------
-			|   X   |   2   |   3   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [5] = {2, 3, 0, 2, 3, }
-		Full:
-			-------------------------
-			|   2   |   3   |   X   |
-			-------------------------
-			|   0   |(  1  )|   X   |
-			-------------------------
-			|   2   |   3   |   X   |
-			-------------------------
-	Item at (0,1,0)->2:
-		Dyn: [5] = {0, 1, 3, 0, 1, }
-		Full:
-			-------------------------
-			|   X   |   0   |   1   |
-			-------------------------
-			|   X   |(  2  )|   3   |
-			-------------------------
-			|   X   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->3:
-		Dyn: [5] = {0, 1, 2, 0, 1, }
-		Full:
-			-------------------------
-			|   0   |   1   |   X   |
-			-------------------------
-			|   2   |(  3  )|   X   |
-			-------------------------
-			|   0   |   1   |   X   |
-			-------------------------
-	
-topology:{ 2, 2, 1, } - isPeriodic = { True, True, False, }
-	Item at (0,0,0)->0:
-		Dyn: [8] = {3, 2, 3, 1, 1, 3, 2, 3, }
-		Full:
-			-------------------------
-			|   3   |   2   |   3   |
-			-------------------------
-			|   1   |(  0  )|   1   |
-			-------------------------
-			|   3   |   2   |   3   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [8] = {2, 3, 2, 0, 0, 2, 3, 2, }
-		Full:
-			-------------------------
-			|   2   |   3   |   2   |
-			-------------------------
-			|   0   |(  1  )|   0   |
-			-------------------------
-			|   2   |   3   |   2   |
-			-------------------------
-	Item at (0,1,0)->2:
-		Dyn: [8] = {1, 0, 1, 3, 3, 1, 0, 1, }
-		Full:
-			-------------------------
-			|   1   |   0   |   1   |
-			-------------------------
-			|   3   |(  2  )|   3   |
-			-------------------------
-			|   1   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->3:
-		Dyn: [8] = {0, 1, 0, 2, 2, 0, 1, 0, }
-		Full:
-			-------------------------
-			|   0   |   1   |   0   |
-			-------------------------
-			|   2   |(  3  )|   2   |
-			-------------------------
-			|   0   |   1   |   0   |
-			-------------------------
-	
-topology:{ 3, 2, 1, } - isPeriodic = { False, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [3] = {1, 3, 4, }
-		Full:
-			-------------------------
-			|   X   |   3   |   4   |
-			-------------------------
-			|   X   |(  0  )|   1   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [5] = {0, 2, 3, 4, 5, }
-		Full:
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-			|   0   |(  1  )|   2   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [3] = {1, 4, 5, }
-		Full:
-			-------------------------
-			|   4   |   5   |   X   |
-			-------------------------
-			|   1   |(  2  )|   X   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [3] = {0, 1, 4, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   X   |(  3  )|   4   |
-			-------------------------
-			|   X   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [5] = {0, 1, 2, 3, 5, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   3   |(  4  )|   5   |
-			-------------------------
-			|   0   |   1   |   2   |
-			-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [3] = {1, 2, 4, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   4   |(  5  )|   X   |
-			-------------------------
-			|   1   |   2   |   X   |
-			-------------------------
-	
-topology:{ 3, 2, 1, } - isPeriodic = { True, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [5] = {2, 1, 5, 3, 4, }
-		Full:
-			-------------------------
-			|   5   |   3   |   4   |
-			-------------------------
-			|   2   |(  0  )|   1   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [5] = {0, 2, 3, 4, 5, }
-		Full:
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-			|   0   |(  1  )|   2   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [5] = {1, 0, 4, 5, 3, }
-		Full:
-			-------------------------
-			|   4   |   5   |   3   |
-			-------------------------
-			|   1   |(  2  )|   0   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [5] = {2, 0, 1, 5, 4, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   5   |(  3  )|   4   |
-			-------------------------
-			|   2   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [5] = {0, 1, 2, 3, 5, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   3   |(  4  )|   5   |
-			-------------------------
-			|   0   |   1   |   2   |
-			-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [5] = {1, 2, 0, 4, 3, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   4   |(  5  )|   3   |
-			-------------------------
-			|   1   |   2   |   0   |
-			-------------------------
-	
-topology:{ 3, 2, 1, } - isPeriodic = { False, True, False, }
-	Item at (0,0,0)->0:
-		Dyn: [5] = {3, 4, 1, 3, 4, }
-		Full:
-			-------------------------
-			|   X   |   3   |   4   |
-			-------------------------
-			|   X   |(  0  )|   1   |
-			-------------------------
-			|   X   |   3   |   4   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [8] = {3, 4, 5, 0, 2, 3, 4, 5, }
-		Full:
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-			|   0   |(  1  )|   2   |
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [5] = {4, 5, 1, 4, 5, }
-		Full:
-			-------------------------
-			|   4   |   5   |   X   |
-			-------------------------
-			|   1   |(  2  )|   X   |
-			-------------------------
-			|   4   |   5   |   X   |
-			-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [5] = {0, 1, 4, 0, 1, }
-		Full:
-			-------------------------
-			|   X   |   0   |   1   |
-			-------------------------
-			|   X   |(  3  )|   4   |
-			-------------------------
-			|   X   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [8] = {0, 1, 2, 3, 5, 0, 1, 2, }
-		Full:
-			-------------------------
-			|   0   |   1   |   2   |
-			-------------------------
-			|   3   |(  4  )|   5   |
-			-------------------------
-			|   0   |   1   |   2   |
-			-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [5] = {1, 2, 4, 1, 2, }
-		Full:
-			-------------------------
-			|   1   |   2   |   X   |
-			-------------------------
-			|   4   |(  5  )|   X   |
-			-------------------------
-			|   1   |   2   |   X   |
-			-------------------------
-	
-topology:{ 3, 2, 1, } - isPeriodic = { True, True, False, }
-	Item at (0,0,0)->0:
-		Dyn: [8] = {5, 3, 4, 2, 1, 5, 3, 4, }
-		Full:
-			-------------------------
-			|   5   |   3   |   4   |
-			-------------------------
-			|   2   |(  0  )|   1   |
-			-------------------------
-			|   5   |   3   |   4   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [8] = {3, 4, 5, 0, 2, 3, 4, 5, }
-		Full:
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-			|   0   |(  1  )|   2   |
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [8] = {4, 5, 3, 1, 0, 4, 5, 3, }
-		Full:
-			-------------------------
-			|   4   |   5   |   3   |
-			-------------------------
-			|   1   |(  2  )|   0   |
-			-------------------------
-			|   4   |   5   |   3   |
-			-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [8] = {2, 0, 1, 5, 4, 2, 0, 1, }
-		Full:
-			-------------------------
-			|   2   |   0   |   1   |
-			-------------------------
-			|   5   |(  3  )|   4   |
-			-------------------------
-			|   2   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [8] = {0, 1, 2, 3, 5, 0, 1, 2, }
-		Full:
-			-------------------------
-			|   0   |   1   |   2   |
-			-------------------------
-			|   3   |(  4  )|   5   |
-			-------------------------
-			|   0   |   1   |   2   |
-			-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [8] = {1, 2, 0, 4, 3, 1, 2, 0, }
-		Full:
-			-------------------------
-			|   1   |   2   |   0   |
-			-------------------------
-			|   4   |(  5  )|   3   |
-			-------------------------
-			|   1   |   2   |   0   |
-			-------------------------
-	
-topology:{ 2, 3, 1, } - isPeriodic = { False, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [3] = {1, 2, 3, }
-		Full:
-			-------------------------
-			|   X   |   2   |   3   |
-			-------------------------
-			|   X   |(  0  )|   1   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [3] = {0, 2, 3, }
-		Full:
-			-------------------------
-			|   2   |   3   |   X   |
-			-------------------------
-			|   0   |(  1  )|   X   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (0,1,0)->2:
-		Dyn: [5] = {0, 1, 3, 4, 5, }
-		Full:
-			-------------------------
-			|   X   |   4   |   5   |
-			-------------------------
-			|   X   |(  2  )|   3   |
-			-------------------------
-			|   X   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->3:
-		Dyn: [5] = {0, 1, 2, 4, 5, }
-		Full:
-			-------------------------
-			|   4   |   5   |   X   |
-			-------------------------
-			|   2   |(  3  )|   X   |
-			-------------------------
-			|   0   |   1   |   X   |
-			-------------------------
-	Item at (0,2,0)->4:
-		Dyn: [3] = {2, 3, 5, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   X   |(  4  )|   5   |
-			-------------------------
-			|   X   |   2   |   3   |
-			-------------------------
-	Item at (1,2,0)->5:
-		Dyn: [3] = {2, 3, 4, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   4   |(  5  )|   X   |
-			-------------------------
-			|   2   |   3   |   X   |
-			-------------------------
-	
-topology:{ 2, 3, 1, } - isPeriodic = { True, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [5] = {1, 1, 3, 2, 3, }
-		Full:
-			-------------------------
-			|   3   |   2   |   3   |
-			-------------------------
-			|   1   |(  0  )|   1   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [5] = {0, 0, 2, 3, 2, }
-		Full:
-			-------------------------
-			|   2   |   3   |   2   |
-			-------------------------
-			|   0   |(  1  )|   0   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (0,1,0)->2:
-		Dyn: [8] = {1, 0, 1, 3, 3, 5, 4, 5, }
-		Full:
-			-------------------------
-			|   5   |   4   |   5   |
-			-------------------------
-			|   3   |(  2  )|   3   |
-			-------------------------
-			|   1   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->3:
-		Dyn: [8] = {0, 1, 0, 2, 2, 4, 5, 4, }
-		Full:
-			-------------------------
-			|   4   |   5   |   4   |
-			-------------------------
-			|   2   |(  3  )|   2   |
-			-------------------------
-			|   0   |   1   |   0   |
-			-------------------------
-	Item at (0,2,0)->4:
-		Dyn: [5] = {3, 2, 3, 5, 5, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   5   |(  4  )|   5   |
-			-------------------------
-			|   3   |   2   |   3   |
-			-------------------------
-	Item at (1,2,0)->5:
-		Dyn: [5] = {2, 3, 2, 4, 4, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   4   |(  5  )|   4   |
-			-------------------------
-			|   2   |   3   |   2   |
-			-------------------------
-	
-topology:{ 2, 3, 1, } - isPeriodic = { False, True, False, }
-	Item at (0,0,0)->0:
-		Dyn: [5] = {4, 5, 1, 2, 3, }
-		Full:
-			-------------------------
-			|   X   |   2   |   3   |
-			-------------------------
-			|   X   |(  0  )|   1   |
-			-------------------------
-			|   X   |   4   |   5   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [5] = {4, 5, 0, 2, 3, }
-		Full:
-			-------------------------
-			|   2   |   3   |   X   |
-			-------------------------
-			|   0   |(  1  )|   X   |
-			-------------------------
-			|   4   |   5   |   X   |
-			-------------------------
-	Item at (0,1,0)->2:
-		Dyn: [5] = {0, 1, 3, 4, 5, }
-		Full:
-			-------------------------
-			|   X   |   4   |   5   |
-			-------------------------
-			|   X   |(  2  )|   3   |
-			-------------------------
-			|   X   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->3:
-		Dyn: [5] = {0, 1, 2, 4, 5, }
-		Full:
-			-------------------------
-			|   4   |   5   |   X   |
-			-------------------------
-			|   2   |(  3  )|   X   |
-			-------------------------
-			|   0   |   1   |   X   |
-			-------------------------
-	Item at (0,2,0)->4:
-		Dyn: [5] = {2, 3, 5, 0, 1, }
-		Full:
-			-------------------------
-			|   X   |   0   |   1   |
-			-------------------------
-			|   X   |(  4  )|   5   |
-			-------------------------
-			|   X   |   2   |   3   |
-			-------------------------
-	Item at (1,2,0)->5:
-		Dyn: [5] = {2, 3, 4, 0, 1, }
-		Full:
-			-------------------------
-			|   0   |   1   |   X   |
-			-------------------------
-			|   4   |(  5  )|   X   |
-			-------------------------
-			|   2   |   3   |   X   |
-			-------------------------
-	
-topology:{ 2, 3, 1, } - isPeriodic = { True, True, False, }
-	Item at (0,0,0)->0:
-		Dyn: [8] = {5, 4, 5, 1, 1, 3, 2, 3, }
-		Full:
-			-------------------------
-			|   3   |   2   |   3   |
-			-------------------------
-			|   1   |(  0  )|   1   |
-			-------------------------
-			|   5   |   4   |   5   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [8] = {4, 5, 4, 0, 0, 2, 3, 2, }
-		Full:
-			-------------------------
-			|   2   |   3   |   2   |
-			-------------------------
-			|   0   |(  1  )|   0   |
-			-------------------------
-			|   4   |   5   |   4   |
-			-------------------------
-	Item at (0,1,0)->2:
-		Dyn: [8] = {1, 0, 1, 3, 3, 5, 4, 5, }
-		Full:
-			-------------------------
-			|   5   |   4   |   5   |
-			-------------------------
-			|   3   |(  2  )|   3   |
-			-------------------------
-			|   1   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->3:
-		Dyn: [8] = {0, 1, 0, 2, 2, 4, 5, 4, }
-		Full:
-			-------------------------
-			|   4   |   5   |   4   |
-			-------------------------
-			|   2   |(  3  )|   2   |
-			-------------------------
-			|   0   |   1   |   0   |
-			-------------------------
-	Item at (0,2,0)->4:
-		Dyn: [8] = {3, 2, 3, 5, 5, 1, 0, 1, }
-		Full:
-			-------------------------
-			|   1   |   0   |   1   |
-			-------------------------
-			|   5   |(  4  )|   5   |
-			-------------------------
-			|   3   |   2   |   3   |
-			-------------------------
-	Item at (1,2,0)->5:
-		Dyn: [8] = {2, 3, 2, 4, 4, 0, 1, 0, }
-		Full:
-			-------------------------
-			|   0   |   1   |   0   |
-			-------------------------
-			|   4   |(  5  )|   4   |
-			-------------------------
-			|   2   |   3   |   2   |
-			-------------------------
-	
-topology:{ 3, 3, 1, } - isPeriodic = { False, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [3] = {1, 3, 4, }
-		Full:
-			-------------------------
-			|   X   |   3   |   4   |
-			-------------------------
-			|   X   |(  0  )|   1   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [5] = {0, 2, 3, 4, 5, }
-		Full:
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-			|   0   |(  1  )|   2   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [3] = {1, 4, 5, }
-		Full:
-			-------------------------
-			|   4   |   5   |   X   |
-			-------------------------
-			|   1   |(  2  )|   X   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [5] = {0, 1, 4, 6, 7, }
-		Full:
-			-------------------------
-			|   X   |   6   |   7   |
-			-------------------------
-			|   X   |(  3  )|   4   |
-			-------------------------
-			|   X   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [8] = {0, 1, 2, 3, 5, 6, 7, 8, }
-		Full:
-			-------------------------
-			|   6   |   7   |   8   |
-			-------------------------
-			|   3   |(  4  )|   5   |
-			-------------------------
-			|   0   |   1   |   2   |
-			-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [5] = {1, 2, 4, 7, 8, }
-		Full:
-			-------------------------
-			|   7   |   8   |   X   |
-			-------------------------
-			|   4   |(  5  )|   X   |
-			-------------------------
-			|   1   |   2   |   X   |
-			-------------------------
-	Item at (0,2,0)->6:
-		Dyn: [3] = {3, 4, 7, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   X   |(  6  )|   7   |
-			-------------------------
-			|   X   |   3   |   4   |
-			-------------------------
-	Item at (1,2,0)->7:
-		Dyn: [5] = {3, 4, 5, 6, 8, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   6   |(  7  )|   8   |
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-	Item at (2,2,0)->8:
-		Dyn: [3] = {4, 5, 7, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   7   |(  8  )|   X   |
-			-------------------------
-			|   4   |   5   |   X   |
-			-------------------------
-	
-topology:{ 3, 3, 1, } - isPeriodic = { True, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [5] = {2, 1, 5, 3, 4, }
-		Full:
-			-------------------------
-			|   5   |   3   |   4   |
-			-------------------------
-			|   2   |(  0  )|   1   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [5] = {0, 2, 3, 4, 5, }
-		Full:
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-			|   0   |(  1  )|   2   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [5] = {1, 0, 4, 5, 3, }
-		Full:
-			-------------------------
-			|   4   |   5   |   3   |
-			-------------------------
-			|   1   |(  2  )|   0   |
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [8] = {2, 0, 1, 5, 4, 8, 6, 7, }
-		Full:
-			-------------------------
-			|   8   |   6   |   7   |
-			-------------------------
-			|   5   |(  3  )|   4   |
-			-------------------------
-			|   2   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [8] = {0, 1, 2, 3, 5, 6, 7, 8, }
-		Full:
-			-------------------------
-			|   6   |   7   |   8   |
-			-------------------------
-			|   3   |(  4  )|   5   |
-			-------------------------
-			|   0   |   1   |   2   |
-			-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [8] = {1, 2, 0, 4, 3, 7, 8, 6, }
-		Full:
-			-------------------------
-			|   7   |   8   |   6   |
-			-------------------------
-			|   4   |(  5  )|   3   |
-			-------------------------
-			|   1   |   2   |   0   |
-			-------------------------
-	Item at (0,2,0)->6:
-		Dyn: [5] = {5, 3, 4, 8, 7, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   8   |(  6  )|   7   |
-			-------------------------
-			|   5   |   3   |   4   |
-			-------------------------
-	Item at (1,2,0)->7:
-		Dyn: [5] = {3, 4, 5, 6, 8, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   6   |(  7  )|   8   |
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-	Item at (2,2,0)->8:
-		Dyn: [5] = {4, 5, 3, 7, 6, }
-		Full:
-			-------------------------
-			|   X   |   X   |   X   |
-			-------------------------
-			|   7   |(  8  )|   6   |
-			-------------------------
-			|   4   |   5   |   3   |
-			-------------------------
-	
-topology:{ 3, 3, 1, } - isPeriodic = { False, True, False, }
-	Item at (0,0,0)->0:
-		Dyn: [5] = {6, 7, 1, 3, 4, }
-		Full:
-			-------------------------
-			|   X   |   3   |   4   |
-			-------------------------
-			|   X   |(  0  )|   1   |
-			-------------------------
-			|   X   |   6   |   7   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [8] = {6, 7, 8, 0, 2, 3, 4, 5, }
-		Full:
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-			|   0   |(  1  )|   2   |
-			-------------------------
-			|   6   |   7   |   8   |
-			-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [5] = {7, 8, 1, 4, 5, }
-		Full:
-			-------------------------
-			|   4   |   5   |   X   |
-			-------------------------
-			|   1   |(  2  )|   X   |
-			-------------------------
-			|   7   |   8   |   X   |
-			-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [5] = {0, 1, 4, 6, 7, }
-		Full:
-			-------------------------
-			|   X   |   6   |   7   |
-			-------------------------
-			|   X   |(  3  )|   4   |
-			-------------------------
-			|   X   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [8] = {0, 1, 2, 3, 5, 6, 7, 8, }
-		Full:
-			-------------------------
-			|   6   |   7   |   8   |
-			-------------------------
-			|   3   |(  4  )|   5   |
-			-------------------------
-			|   0   |   1   |   2   |
-			-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [5] = {1, 2, 4, 7, 8, }
-		Full:
-			-------------------------
-			|   7   |   8   |   X   |
-			-------------------------
-			|   4   |(  5  )|   X   |
-			-------------------------
-			|   1   |   2   |   X   |
-			-------------------------
-	Item at (0,2,0)->6:
-		Dyn: [5] = {3, 4, 7, 0, 1, }
-		Full:
-			-------------------------
-			|   X   |   0   |   1   |
-			-------------------------
-			|   X   |(  6  )|   7   |
-			-------------------------
-			|   X   |   3   |   4   |
-			-------------------------
-	Item at (1,2,0)->7:
-		Dyn: [8] = {3, 4, 5, 6, 8, 0, 1, 2, }
-		Full:
-			-------------------------
-			|   0   |   1   |   2   |
-			-------------------------
-			|   6   |(  7  )|   8   |
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-	Item at (2,2,0)->8:
-		Dyn: [5] = {4, 5, 7, 1, 2, }
-		Full:
-			-------------------------
-			|   1   |   2   |   X   |
-			-------------------------
-			|   7   |(  8  )|   X   |
-			-------------------------
-			|   4   |   5   |   X   |
-			-------------------------
-	
-topology:{ 3, 3, 1, } - isPeriodic = { True, True, False, }
-	Item at (0,0,0)->0:
-		Dyn: [8] = {8, 6, 7, 2, 1, 5, 3, 4, }
-		Full:
-			-------------------------
-			|   5   |   3   |   4   |
-			-------------------------
-			|   2   |(  0  )|   1   |
-			-------------------------
-			|   8   |   6   |   7   |
-			-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [8] = {6, 7, 8, 0, 2, 3, 4, 5, }
-		Full:
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-			|   0   |(  1  )|   2   |
-			-------------------------
-			|   6   |   7   |   8   |
-			-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [8] = {7, 8, 6, 1, 0, 4, 5, 3, }
-		Full:
-			-------------------------
-			|   4   |   5   |   3   |
-			-------------------------
-			|   1   |(  2  )|   0   |
-			-------------------------
-			|   7   |   8   |   6   |
-			-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [8] = {2, 0, 1, 5, 4, 8, 6, 7, }
-		Full:
-			-------------------------
-			|   8   |   6   |   7   |
-			-------------------------
-			|   5   |(  3  )|   4   |
-			-------------------------
-			|   2   |   0   |   1   |
-			-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [8] = {0, 1, 2, 3, 5, 6, 7, 8, }
-		Full:
-			-------------------------
-			|   6   |   7   |   8   |
-			-------------------------
-			|   3   |(  4  )|   5   |
-			-------------------------
-			|   0   |   1   |   2   |
-			-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [8] = {1, 2, 0, 4, 3, 7, 8, 6, }
-		Full:
-			-------------------------
-			|   7   |   8   |   6   |
-			-------------------------
-			|   4   |(  5  )|   3   |
-			-------------------------
-			|   1   |   2   |   0   |
-			-------------------------
-	Item at (0,2,0)->6:
-		Dyn: [8] = {5, 3, 4, 8, 7, 2, 0, 1, }
-		Full:
-			-------------------------
-			|   2   |   0   |   1   |
-			-------------------------
-			|   8   |(  6  )|   7   |
-			-------------------------
-			|   5   |   3   |   4   |
-			-------------------------
-	Item at (1,2,0)->7:
-		Dyn: [8] = {3, 4, 5, 6, 8, 0, 1, 2, }
-		Full:
-			-------------------------
-			|   0   |   1   |   2   |
-			-------------------------
-			|   6   |(  7  )|   8   |
-			-------------------------
-			|   3   |   4   |   5   |
-			-------------------------
-	Item at (2,2,0)->8:
-		Dyn: [8] = {4, 5, 3, 7, 6, 1, 2, 0, }
-		Full:
-			-------------------------
-			|   1   |   2   |   0   |
-			-------------------------
-			|   7   |(  8  )|   6   |
-			-------------------------
-			|   4   |   5   |   3   |
-			-------------------------
-	
-+++++++++++++ 3D Tests +++++++++++++
-
-topology:{ 3, 3, 3, } - isPeriodic = { False, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [7] = {1, 3, 4, 9, 10, 12, 13, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |(  0  )|   1   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [11] = {0, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |(  1  )|   2   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [7] = {1, 4, 5, 10, 11, 13, 14, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |(  2  )|   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [11] = {0, 1, 4, 6, 7, 9, 10, 12, 13, 15, 16, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |(  3  )|   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [17] = {0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |(  4  )|   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [11] = {1, 2, 4, 7, 8, 10, 11, 13, 14, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |(  5  )|   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-	Item at (0,2,0)->6:
-		Dyn: [7] = {3, 4, 7, 12, 13, 15, 16, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |(  6  )|   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-	Item at (1,2,0)->7:
-		Dyn: [11] = {3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   6   |(  7  )|   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-	Item at (2,2,0)->8:
-		Dyn: [7] = {4, 5, 7, 13, 14, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   7   |(  8  )|   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-	Item at (0,0,1)->9:
-		Dyn: [11] = {0, 1, 3, 4, 10, 12, 13, 18, 19, 21, 22, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |(  9  )|  10   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,1)->10:
-		Dyn: [17] = {0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 18, 19, 20, 21, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |( 10  )|  11   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,1)->11:
-		Dyn: [11] = {1, 2, 4, 5, 10, 13, 14, 19, 20, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |( 11  )|   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,1)->12:
-		Dyn: [17] = {0, 1, 3, 4, 6, 7, 9, 10, 13, 15, 16, 18, 19, 21, 22, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |( 12  )|  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-	Item at (1,1,1)->13:
-		Dyn: [26] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |( 13  )|  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-	Item at (2,1,1)->14:
-		Dyn: [17] = {1, 2, 4, 5, 7, 8, 10, 11, 13, 16, 17, 19, 20, 22, 23, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |( 14  )|   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-	Item at (0,2,1)->15:
-		Dyn: [11] = {3, 4, 6, 7, 12, 13, 16, 21, 22, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |( 15  )|  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-	Item at (1,2,1)->16:
-		Dyn: [17] = {3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 17, 21, 22, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  15   |( 16  )|  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-	Item at (2,2,1)->17:
-		Dyn: [11] = {4, 5, 7, 8, 13, 14, 16, 22, 23, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  16   |( 17  )|   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-	Item at (0,0,2)->18:
-		Dyn: [7] = {9, 10, 12, 13, 19, 21, 22, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |( 18  )|  19   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,2)->19:
-		Dyn: [11] = {9, 10, 11, 12, 13, 14, 18, 20, 21, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |( 19  )|  20   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,2)->20:
-		Dyn: [7] = {10, 11, 13, 14, 19, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |( 20  )|   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,2)->21:
-		Dyn: [11] = {9, 10, 12, 13, 15, 16, 18, 19, 22, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |( 21  )|  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,1,2)->22:
-		Dyn: [17] = {9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |( 22  )|  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,1,2)->23:
-		Dyn: [11] = {10, 11, 13, 14, 16, 17, 19, 20, 22, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |( 23  )|   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,2,2)->24:
-		Dyn: [7] = {12, 13, 15, 16, 21, 22, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |( 24  )|  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,2,2)->25:
-		Dyn: [11] = {12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  24   |( 25  )|  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,2,2)->26:
-		Dyn: [7] = {13, 14, 16, 17, 22, 23, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  25   |( 26  )|   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	
-topology:{ 3, 3, 3, } - isPeriodic = { True, False, False, }
-	Item at (0,0,0)->0:
-		Dyn: [11] = {2, 1, 5, 3, 4, 11, 9, 10, 14, 12, 13, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |(  0  )|   1   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [11] = {0, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |(  1  )|   2   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [11] = {1, 0, 4, 5, 3, 10, 11, 9, 13, 14, 12, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |(  2  )|   0   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [17] = {2, 0, 1, 5, 4, 8, 6, 7, 11, 9, 10, 14, 12, 13, 17, 15, 16, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |(  3  )|   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [17] = {0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |(  4  )|   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [17] = {1, 2, 0, 4, 3, 7, 8, 6, 10, 11, 9, 13, 14, 12, 16, 17, 15, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |(  5  )|   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-	Item at (0,2,0)->6:
-		Dyn: [11] = {5, 3, 4, 8, 7, 14, 12, 13, 17, 15, 16, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   8   |(  6  )|   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-	Item at (1,2,0)->7:
-		Dyn: [11] = {3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   6   |(  7  )|   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-	Item at (2,2,0)->8:
-		Dyn: [11] = {4, 5, 3, 7, 6, 13, 14, 12, 16, 17, 15, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   7   |(  8  )|   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-	Item at (0,0,1)->9:
-		Dyn: [17] = {2, 0, 1, 5, 3, 4, 11, 10, 14, 12, 13, 20, 18, 19, 23, 21, 22, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |(  9  )|  10   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,1)->10:
-		Dyn: [17] = {0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 18, 19, 20, 21, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |( 10  )|  11   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,1)->11:
-		Dyn: [17] = {1, 2, 0, 4, 5, 3, 10, 9, 13, 14, 12, 19, 20, 18, 22, 23, 21, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |( 11  )|   9   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,1)->12:
-		Dyn: [26] = {2, 0, 1, 5, 3, 4, 8, 6, 7, 11, 9, 10, 14, 13, 17, 15, 16, 20, 18, 19, 23, 21, 22, 26, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |( 12  )|  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-	Item at (1,1,1)->13:
-		Dyn: [26] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |( 13  )|  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-	Item at (2,1,1)->14:
-		Dyn: [26] = {1, 2, 0, 4, 5, 3, 7, 8, 6, 10, 11, 9, 13, 12, 16, 17, 15, 19, 20, 18, 22, 23, 21, 25, 26, 24, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |( 14  )|  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-	Item at (0,2,1)->15:
-		Dyn: [17] = {5, 3, 4, 8, 6, 7, 14, 12, 13, 17, 16, 23, 21, 22, 26, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  17   |( 15  )|  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-	Item at (1,2,1)->16:
-		Dyn: [17] = {3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 17, 21, 22, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  15   |( 16  )|  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-	Item at (2,2,1)->17:
-		Dyn: [17] = {4, 5, 3, 7, 8, 6, 13, 14, 12, 16, 15, 22, 23, 21, 25, 26, 24, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  16   |( 17  )|  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-	Item at (0,0,2)->18:
-		Dyn: [11] = {11, 9, 10, 14, 12, 13, 20, 19, 23, 21, 22, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |( 18  )|  19   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,2)->19:
-		Dyn: [11] = {9, 10, 11, 12, 13, 14, 18, 20, 21, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |( 19  )|  20   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,2)->20:
-		Dyn: [11] = {10, 11, 9, 13, 14, 12, 19, 18, 22, 23, 21, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |( 20  )|  18   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,2)->21:
-		Dyn: [17] = {11, 9, 10, 14, 12, 13, 17, 15, 16, 20, 18, 19, 23, 22, 26, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |( 21  )|  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,1,2)->22:
-		Dyn: [17] = {9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |( 22  )|  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,1,2)->23:
-		Dyn: [17] = {10, 11, 9, 13, 14, 12, 16, 17, 15, 19, 20, 18, 22, 21, 25, 26, 24, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |( 23  )|  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,2,2)->24:
-		Dyn: [11] = {14, 12, 13, 17, 15, 16, 23, 21, 22, 26, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  26   |( 24  )|  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,2,2)->25:
-		Dyn: [11] = {12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  24   |( 25  )|  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,2,2)->26:
-		Dyn: [11] = {13, 14, 12, 16, 17, 15, 22, 23, 21, 25, 24, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  25   |( 26  )|  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	
-topology:{ 3, 3, 3, } - isPeriodic = { False, True, False, }
-	Item at (0,0,0)->0:
-		Dyn: [11] = {6, 7, 1, 3, 4, 15, 16, 9, 10, 12, 13, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |(  0  )|   1   |
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [17] = {6, 7, 8, 0, 2, 3, 4, 5, 15, 16, 17, 9, 10, 11, 12, 13, 14, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |(  1  )|   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [11] = {7, 8, 1, 4, 5, 16, 17, 10, 11, 13, 14, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |(  2  )|   X   |
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [11] = {0, 1, 4, 6, 7, 9, 10, 12, 13, 15, 16, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |(  3  )|   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [17] = {0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |(  4  )|   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [11] = {1, 2, 4, 7, 8, 10, 11, 13, 14, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |(  5  )|   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-	Item at (0,2,0)->6:
-		Dyn: [11] = {3, 4, 7, 0, 1, 12, 13, 15, 16, 9, 10, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-				|   X   |(  6  )|   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-	Item at (1,2,0)->7:
-		Dyn: [17] = {3, 4, 5, 6, 8, 0, 1, 2, 12, 13, 14, 15, 16, 17, 9, 10, 11, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |(  7  )|   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-	Item at (2,2,0)->8:
-		Dyn: [11] = {4, 5, 7, 1, 2, 13, 14, 16, 17, 10, 11, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-				|   7   |(  8  )|   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-	Item at (0,0,1)->9:
-		Dyn: [17] = {6, 7, 0, 1, 3, 4, 15, 16, 10, 12, 13, 24, 25, 18, 19, 21, 22, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |(  9  )|  10   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-	Item at (1,0,1)->10:
-		Dyn: [26] = {6, 7, 8, 0, 1, 2, 3, 4, 5, 15, 16, 17, 9, 11, 12, 13, 14, 24, 25, 26, 18, 19, 20, 21, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |( 10  )|  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-	Item at (2,0,1)->11:
-		Dyn: [17] = {7, 8, 1, 2, 4, 5, 16, 17, 10, 13, 14, 25, 26, 19, 20, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |( 11  )|   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-	Item at (0,1,1)->12:
-		Dyn: [17] = {0, 1, 3, 4, 6, 7, 9, 10, 13, 15, 16, 18, 19, 21, 22, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |( 12  )|  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-	Item at (1,1,1)->13:
-		Dyn: [26] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |( 13  )|  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-	Item at (2,1,1)->14:
-		Dyn: [17] = {1, 2, 4, 5, 7, 8, 10, 11, 13, 16, 17, 19, 20, 22, 23, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |( 14  )|   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-	Item at (0,2,1)->15:
-		Dyn: [17] = {3, 4, 6, 7, 0, 1, 12, 13, 16, 9, 10, 21, 22, 24, 25, 18, 19, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |( 15  )|  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-	Item at (1,2,1)->16:
-		Dyn: [26] = {3, 4, 5, 6, 7, 8, 0, 1, 2, 12, 13, 14, 15, 17, 9, 10, 11, 21, 22, 23, 24, 25, 26, 18, 19, 20, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |( 16  )|  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-	Item at (2,2,1)->17:
-		Dyn: [17] = {4, 5, 7, 8, 1, 2, 13, 14, 16, 10, 11, 22, 23, 25, 26, 19, 20, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|  16   |( 17  )|   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-	Item at (0,0,2)->18:
-		Dyn: [11] = {15, 16, 9, 10, 12, 13, 24, 25, 19, 21, 22, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |( 18  )|  19   |
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,2)->19:
-		Dyn: [17] = {15, 16, 17, 9, 10, 11, 12, 13, 14, 24, 25, 26, 18, 20, 21, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |( 19  )|  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,2)->20:
-		Dyn: [11] = {16, 17, 10, 11, 13, 14, 25, 26, 19, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |( 20  )|   X   |
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,2)->21:
-		Dyn: [11] = {9, 10, 12, 13, 15, 16, 18, 19, 22, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |( 21  )|  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,1,2)->22:
-		Dyn: [17] = {9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |( 22  )|  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,1,2)->23:
-		Dyn: [11] = {10, 11, 13, 14, 16, 17, 19, 20, 22, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |( 23  )|   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,2,2)->24:
-		Dyn: [11] = {12, 13, 15, 16, 9, 10, 21, 22, 25, 18, 19, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-				|   X   |( 24  )|  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,2,2)->25:
-		Dyn: [17] = {12, 13, 14, 15, 16, 17, 9, 10, 11, 21, 22, 23, 24, 26, 18, 19, 20, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |( 25  )|  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,2,2)->26:
-		Dyn: [11] = {13, 14, 16, 17, 10, 11, 22, 23, 25, 19, 20, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-				|  25   |( 26  )|   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	
-topology:{ 3, 3, 3, } - isPeriodic = { True, True, False, }
-	Item at (0,0,0)->0:
-		Dyn: [17] = {8, 6, 7, 2, 1, 5, 3, 4, 17, 15, 16, 11, 9, 10, 14, 12, 13, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |(  0  )|   1   |
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [17] = {6, 7, 8, 0, 2, 3, 4, 5, 15, 16, 17, 9, 10, 11, 12, 13, 14, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |(  1  )|   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [17] = {7, 8, 6, 1, 0, 4, 5, 3, 16, 17, 15, 10, 11, 9, 13, 14, 12, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |(  2  )|   0   |
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [17] = {2, 0, 1, 5, 4, 8, 6, 7, 11, 9, 10, 14, 12, 13, 17, 15, 16, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |(  3  )|   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [17] = {0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |(  4  )|   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [17] = {1, 2, 0, 4, 3, 7, 8, 6, 10, 11, 9, 13, 14, 12, 16, 17, 15, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |(  5  )|   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-	Item at (0,2,0)->6:
-		Dyn: [17] = {5, 3, 4, 8, 7, 2, 0, 1, 14, 12, 13, 17, 15, 16, 11, 9, 10, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-				|   8   |(  6  )|   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-	Item at (1,2,0)->7:
-		Dyn: [17] = {3, 4, 5, 6, 8, 0, 1, 2, 12, 13, 14, 15, 16, 17, 9, 10, 11, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |(  7  )|   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-	Item at (2,2,0)->8:
-		Dyn: [17] = {4, 5, 3, 7, 6, 1, 2, 0, 13, 14, 12, 16, 17, 15, 10, 11, 9, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-				|   7   |(  8  )|   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-	Item at (0,0,1)->9:
-		Dyn: [26] = {8, 6, 7, 2, 0, 1, 5, 3, 4, 17, 15, 16, 11, 10, 14, 12, 13, 26, 24, 25, 20, 18, 19, 23, 21, 22, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |(  9  )|  10   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-	Item at (1,0,1)->10:
-		Dyn: [26] = {6, 7, 8, 0, 1, 2, 3, 4, 5, 15, 16, 17, 9, 11, 12, 13, 14, 24, 25, 26, 18, 19, 20, 21, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |( 10  )|  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-	Item at (2,0,1)->11:
-		Dyn: [26] = {7, 8, 6, 1, 2, 0, 4, 5, 3, 16, 17, 15, 10, 9, 13, 14, 12, 25, 26, 24, 19, 20, 18, 22, 23, 21, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |( 11  )|   9   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-	Item at (0,1,1)->12:
-		Dyn: [26] = {2, 0, 1, 5, 3, 4, 8, 6, 7, 11, 9, 10, 14, 13, 17, 15, 16, 20, 18, 19, 23, 21, 22, 26, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |( 12  )|  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-	Item at (1,1,1)->13:
-		Dyn: [26] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |( 13  )|  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-	Item at (2,1,1)->14:
-		Dyn: [26] = {1, 2, 0, 4, 5, 3, 7, 8, 6, 10, 11, 9, 13, 12, 16, 17, 15, 19, 20, 18, 22, 23, 21, 25, 26, 24, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |( 14  )|  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-	Item at (0,2,1)->15:
-		Dyn: [26] = {5, 3, 4, 8, 6, 7, 2, 0, 1, 14, 12, 13, 17, 16, 11, 9, 10, 23, 21, 22, 26, 24, 25, 20, 18, 19, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|  17   |( 15  )|  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-	Item at (1,2,1)->16:
-		Dyn: [26] = {3, 4, 5, 6, 7, 8, 0, 1, 2, 12, 13, 14, 15, 17, 9, 10, 11, 21, 22, 23, 24, 25, 26, 18, 19, 20, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |( 16  )|  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-	Item at (2,2,1)->17:
-		Dyn: [26] = {4, 5, 3, 7, 8, 6, 1, 2, 0, 13, 14, 12, 16, 15, 10, 11, 9, 22, 23, 21, 25, 26, 24, 19, 20, 18, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|  16   |( 17  )|  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-	Item at (0,0,2)->18:
-		Dyn: [17] = {17, 15, 16, 11, 9, 10, 14, 12, 13, 26, 24, 25, 20, 19, 23, 21, 22, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |( 18  )|  19   |
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,2)->19:
-		Dyn: [17] = {15, 16, 17, 9, 10, 11, 12, 13, 14, 24, 25, 26, 18, 20, 21, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |( 19  )|  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,2)->20:
-		Dyn: [17] = {16, 17, 15, 10, 11, 9, 13, 14, 12, 25, 26, 24, 19, 18, 22, 23, 21, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |( 20  )|  18   |
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,2)->21:
-		Dyn: [17] = {11, 9, 10, 14, 12, 13, 17, 15, 16, 20, 18, 19, 23, 22, 26, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |( 21  )|  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,1,2)->22:
-		Dyn: [17] = {9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |( 22  )|  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,1,2)->23:
-		Dyn: [17] = {10, 11, 9, 13, 14, 12, 16, 17, 15, 19, 20, 18, 22, 21, 25, 26, 24, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |( 23  )|  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,2,2)->24:
-		Dyn: [17] = {14, 12, 13, 17, 15, 16, 11, 9, 10, 23, 21, 22, 26, 25, 20, 18, 19, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-				|  26   |( 24  )|  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,2,2)->25:
-		Dyn: [17] = {12, 13, 14, 15, 16, 17, 9, 10, 11, 21, 22, 23, 24, 26, 18, 19, 20, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |( 25  )|  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,2,2)->26:
-		Dyn: [17] = {13, 14, 12, 16, 17, 15, 10, 11, 9, 22, 23, 21, 25, 24, 19, 20, 18, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-				|  25   |( 26  )|  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	
-topology:{ 3, 3, 3, } - isPeriodic = { False, False, True, }
-	Item at (0,0,0)->0:
-		Dyn: [11] = {18, 19, 21, 22, 1, 3, 4, 9, 10, 12, 13, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |(  0  )|   1   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [17] = {18, 19, 20, 21, 22, 23, 0, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |(  1  )|   2   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [11] = {19, 20, 22, 23, 1, 4, 5, 10, 11, 13, 14, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |(  2  )|   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [17] = {18, 19, 21, 22, 24, 25, 0, 1, 4, 6, 7, 9, 10, 12, 13, 15, 16, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |(  3  )|   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [26] = {18, 19, 20, 21, 22, 23, 24, 25, 26, 0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |(  4  )|   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [17] = {19, 20, 22, 23, 25, 26, 1, 2, 4, 7, 8, 10, 11, 13, 14, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |(  5  )|   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-	Item at (0,2,0)->6:
-		Dyn: [11] = {21, 22, 24, 25, 3, 4, 7, 12, 13, 15, 16, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |(  6  )|   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-	Item at (1,2,0)->7:
-		Dyn: [17] = {21, 22, 23, 24, 25, 26, 3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   6   |(  7  )|   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-	Item at (2,2,0)->8:
-		Dyn: [11] = {22, 23, 25, 26, 4, 5, 7, 13, 14, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   7   |(  8  )|   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-	Item at (0,0,1)->9:
-		Dyn: [11] = {0, 1, 3, 4, 10, 12, 13, 18, 19, 21, 22, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |(  9  )|  10   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,1)->10:
-		Dyn: [17] = {0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 18, 19, 20, 21, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |( 10  )|  11   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,1)->11:
-		Dyn: [11] = {1, 2, 4, 5, 10, 13, 14, 19, 20, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |( 11  )|   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,1)->12:
-		Dyn: [17] = {0, 1, 3, 4, 6, 7, 9, 10, 13, 15, 16, 18, 19, 21, 22, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |( 12  )|  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-	Item at (1,1,1)->13:
-		Dyn: [26] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |( 13  )|  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-	Item at (2,1,1)->14:
-		Dyn: [17] = {1, 2, 4, 5, 7, 8, 10, 11, 13, 16, 17, 19, 20, 22, 23, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |( 14  )|   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-	Item at (0,2,1)->15:
-		Dyn: [11] = {3, 4, 6, 7, 12, 13, 16, 21, 22, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |( 15  )|  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-	Item at (1,2,1)->16:
-		Dyn: [17] = {3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 17, 21, 22, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  15   |( 16  )|  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-	Item at (2,2,1)->17:
-		Dyn: [11] = {4, 5, 7, 8, 13, 14, 16, 22, 23, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  16   |( 17  )|   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-	Item at (0,0,2)->18:
-		Dyn: [11] = {9, 10, 12, 13, 19, 21, 22, 0, 1, 3, 4, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |( 18  )|  19   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,2)->19:
-		Dyn: [17] = {9, 10, 11, 12, 13, 14, 18, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |( 19  )|  20   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,2)->20:
-		Dyn: [11] = {10, 11, 13, 14, 19, 22, 23, 1, 2, 4, 5, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |( 20  )|   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,2)->21:
-		Dyn: [17] = {9, 10, 12, 13, 15, 16, 18, 19, 22, 24, 25, 0, 1, 3, 4, 6, 7, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |( 21  )|  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-	Item at (1,1,2)->22:
-		Dyn: [26] = {9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 0, 1, 2, 3, 4, 5, 6, 7, 8, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |( 22  )|  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-	Item at (2,1,2)->23:
-		Dyn: [17] = {10, 11, 13, 14, 16, 17, 19, 20, 22, 25, 26, 1, 2, 4, 5, 7, 8, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |( 23  )|   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-	Item at (0,2,2)->24:
-		Dyn: [11] = {12, 13, 15, 16, 21, 22, 25, 3, 4, 6, 7, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |( 24  )|  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-	Item at (1,2,2)->25:
-		Dyn: [17] = {12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 26, 3, 4, 5, 6, 7, 8, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  24   |( 25  )|  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-	Item at (2,2,2)->26:
-		Dyn: [11] = {13, 14, 16, 17, 22, 23, 25, 4, 5, 7, 8, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  25   |( 26  )|   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-	
-topology:{ 3, 3, 3, } - isPeriodic = { True, False, True, }
-	Item at (0,0,0)->0:
-		Dyn: [17] = {20, 18, 19, 23, 21, 22, 2, 1, 5, 3, 4, 11, 9, 10, 14, 12, 13, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |(  0  )|   1   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [17] = {18, 19, 20, 21, 22, 23, 0, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |(  1  )|   2   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [17] = {19, 20, 18, 22, 23, 21, 1, 0, 4, 5, 3, 10, 11, 9, 13, 14, 12, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |(  2  )|   0   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [26] = {20, 18, 19, 23, 21, 22, 26, 24, 25, 2, 0, 1, 5, 4, 8, 6, 7, 11, 9, 10, 14, 12, 13, 17, 15, 16, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |(  3  )|   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [26] = {18, 19, 20, 21, 22, 23, 24, 25, 26, 0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |(  4  )|   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [26] = {19, 20, 18, 22, 23, 21, 25, 26, 24, 1, 2, 0, 4, 3, 7, 8, 6, 10, 11, 9, 13, 14, 12, 16, 17, 15, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |(  5  )|   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-	Item at (0,2,0)->6:
-		Dyn: [17] = {23, 21, 22, 26, 24, 25, 5, 3, 4, 8, 7, 14, 12, 13, 17, 15, 16, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   8   |(  6  )|   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-	Item at (1,2,0)->7:
-		Dyn: [17] = {21, 22, 23, 24, 25, 26, 3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   6   |(  7  )|   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-	Item at (2,2,0)->8:
-		Dyn: [17] = {22, 23, 21, 25, 26, 24, 4, 5, 3, 7, 6, 13, 14, 12, 16, 17, 15, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   7   |(  8  )|   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-	Item at (0,0,1)->9:
-		Dyn: [17] = {2, 0, 1, 5, 3, 4, 11, 10, 14, 12, 13, 20, 18, 19, 23, 21, 22, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |(  9  )|  10   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,1)->10:
-		Dyn: [17] = {0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 18, 19, 20, 21, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |( 10  )|  11   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,1)->11:
-		Dyn: [17] = {1, 2, 0, 4, 5, 3, 10, 9, 13, 14, 12, 19, 20, 18, 22, 23, 21, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |( 11  )|   9   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,1)->12:
-		Dyn: [26] = {2, 0, 1, 5, 3, 4, 8, 6, 7, 11, 9, 10, 14, 13, 17, 15, 16, 20, 18, 19, 23, 21, 22, 26, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |( 12  )|  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-	Item at (1,1,1)->13:
-		Dyn: [26] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |( 13  )|  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-	Item at (2,1,1)->14:
-		Dyn: [26] = {1, 2, 0, 4, 5, 3, 7, 8, 6, 10, 11, 9, 13, 12, 16, 17, 15, 19, 20, 18, 22, 23, 21, 25, 26, 24, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |( 14  )|  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-	Item at (0,2,1)->15:
-		Dyn: [17] = {5, 3, 4, 8, 6, 7, 14, 12, 13, 17, 16, 23, 21, 22, 26, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  17   |( 15  )|  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-	Item at (1,2,1)->16:
-		Dyn: [17] = {3, 4, 5, 6, 7, 8, 12, 13, 14, 15, 17, 21, 22, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  15   |( 16  )|  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-	Item at (2,2,1)->17:
-		Dyn: [17] = {4, 5, 3, 7, 8, 6, 13, 14, 12, 16, 15, 22, 23, 21, 25, 26, 24, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  16   |( 17  )|  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-	Item at (0,0,2)->18:
-		Dyn: [17] = {11, 9, 10, 14, 12, 13, 20, 19, 23, 21, 22, 2, 0, 1, 5, 3, 4, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |( 18  )|  19   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (1,0,2)->19:
-		Dyn: [17] = {9, 10, 11, 12, 13, 14, 18, 20, 21, 22, 23, 0, 1, 2, 3, 4, 5, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |( 19  )|  20   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (2,0,2)->20:
-		Dyn: [17] = {10, 11, 9, 13, 14, 12, 19, 18, 22, 23, 21, 1, 2, 0, 4, 5, 3, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |( 20  )|  18   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-	Item at (0,1,2)->21:
-		Dyn: [26] = {11, 9, 10, 14, 12, 13, 17, 15, 16, 20, 18, 19, 23, 22, 26, 24, 25, 2, 0, 1, 5, 3, 4, 8, 6, 7, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |( 21  )|  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-	Item at (1,1,2)->22:
-		Dyn: [26] = {9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 0, 1, 2, 3, 4, 5, 6, 7, 8, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |( 22  )|  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-	Item at (2,1,2)->23:
-		Dyn: [26] = {10, 11, 9, 13, 14, 12, 16, 17, 15, 19, 20, 18, 22, 21, 25, 26, 24, 1, 2, 0, 4, 5, 3, 7, 8, 6, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |( 23  )|  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-	Item at (0,2,2)->24:
-		Dyn: [17] = {14, 12, 13, 17, 15, 16, 23, 21, 22, 26, 25, 5, 3, 4, 8, 6, 7, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  26   |( 24  )|  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-	Item at (1,2,2)->25:
-		Dyn: [17] = {12, 13, 14, 15, 16, 17, 21, 22, 23, 24, 26, 3, 4, 5, 6, 7, 8, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  24   |( 25  )|  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-	Item at (2,2,2)->26:
-		Dyn: [17] = {13, 14, 12, 16, 17, 15, 22, 23, 21, 25, 24, 4, 5, 3, 7, 8, 6, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|  25   |( 26  )|  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   X   |   X   |
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-	
-topology:{ 3, 3, 3, } - isPeriodic = { False, True, True, }
-	Item at (0,0,0)->0:
-		Dyn: [17] = {24, 25, 18, 19, 21, 22, 6, 7, 1, 3, 4, 15, 16, 9, 10, 12, 13, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |(  0  )|   1   |
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [26] = {24, 25, 26, 18, 19, 20, 21, 22, 23, 6, 7, 8, 0, 2, 3, 4, 5, 15, 16, 17, 9, 10, 11, 12, 13, 14, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |(  1  )|   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [17] = {25, 26, 19, 20, 22, 23, 7, 8, 1, 4, 5, 16, 17, 10, 11, 13, 14, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |(  2  )|   X   |
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [17] = {18, 19, 21, 22, 24, 25, 0, 1, 4, 6, 7, 9, 10, 12, 13, 15, 16, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |(  3  )|   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [26] = {18, 19, 20, 21, 22, 23, 24, 25, 26, 0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |(  4  )|   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [17] = {19, 20, 22, 23, 25, 26, 1, 2, 4, 7, 8, 10, 11, 13, 14, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |(  5  )|   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-	Item at (0,2,0)->6:
-		Dyn: [17] = {21, 22, 24, 25, 18, 19, 3, 4, 7, 0, 1, 12, 13, 15, 16, 9, 10, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-				|   X   |(  6  )|   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-	Item at (1,2,0)->7:
-		Dyn: [26] = {21, 22, 23, 24, 25, 26, 18, 19, 20, 3, 4, 5, 6, 8, 0, 1, 2, 12, 13, 14, 15, 16, 17, 9, 10, 11, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |(  7  )|   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-	Item at (2,2,0)->8:
-		Dyn: [17] = {22, 23, 25, 26, 19, 20, 4, 5, 7, 1, 2, 13, 14, 16, 17, 10, 11, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-				|   7   |(  8  )|   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-	Item at (0,0,1)->9:
-		Dyn: [17] = {6, 7, 0, 1, 3, 4, 15, 16, 10, 12, 13, 24, 25, 18, 19, 21, 22, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |(  9  )|  10   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-	Item at (1,0,1)->10:
-		Dyn: [26] = {6, 7, 8, 0, 1, 2, 3, 4, 5, 15, 16, 17, 9, 11, 12, 13, 14, 24, 25, 26, 18, 19, 20, 21, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |( 10  )|  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-	Item at (2,0,1)->11:
-		Dyn: [17] = {7, 8, 1, 2, 4, 5, 16, 17, 10, 13, 14, 25, 26, 19, 20, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |( 11  )|   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-	Item at (0,1,1)->12:
-		Dyn: [17] = {0, 1, 3, 4, 6, 7, 9, 10, 13, 15, 16, 18, 19, 21, 22, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |( 12  )|  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-	Item at (1,1,1)->13:
-		Dyn: [26] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |( 13  )|  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-	Item at (2,1,1)->14:
-		Dyn: [17] = {1, 2, 4, 5, 7, 8, 10, 11, 13, 16, 17, 19, 20, 22, 23, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |( 14  )|   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-	Item at (0,2,1)->15:
-		Dyn: [17] = {3, 4, 6, 7, 0, 1, 12, 13, 16, 9, 10, 21, 22, 24, 25, 18, 19, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |( 15  )|  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-	Item at (1,2,1)->16:
-		Dyn: [26] = {3, 4, 5, 6, 7, 8, 0, 1, 2, 12, 13, 14, 15, 17, 9, 10, 11, 21, 22, 23, 24, 25, 26, 18, 19, 20, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |( 16  )|  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-	Item at (2,2,1)->17:
-		Dyn: [17] = {4, 5, 7, 8, 1, 2, 13, 14, 16, 10, 11, 22, 23, 25, 26, 19, 20, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|  16   |( 17  )|   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-	Item at (0,0,2)->18:
-		Dyn: [17] = {15, 16, 9, 10, 12, 13, 24, 25, 19, 21, 22, 6, 7, 0, 1, 3, 4, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-				|   X   |( 18  )|  19   |
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-	Item at (1,0,2)->19:
-		Dyn: [26] = {15, 16, 17, 9, 10, 11, 12, 13, 14, 24, 25, 26, 18, 20, 21, 22, 23, 6, 7, 8, 0, 1, 2, 3, 4, 5, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |( 19  )|  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-	Item at (2,0,2)->20:
-		Dyn: [17] = {16, 17, 10, 11, 13, 14, 25, 26, 19, 22, 23, 7, 8, 1, 2, 4, 5, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-				|  19   |( 20  )|   X   |
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-	Item at (0,1,2)->21:
-		Dyn: [17] = {9, 10, 12, 13, 15, 16, 18, 19, 22, 24, 25, 0, 1, 3, 4, 6, 7, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  24   |  25   |
-				-------------------------
-				|   X   |( 21  )|  22   |
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-	Item at (1,1,2)->22:
-		Dyn: [26] = {9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 0, 1, 2, 3, 4, 5, 6, 7, 8, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |( 22  )|  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-	Item at (2,1,2)->23:
-		Dyn: [17] = {10, 11, 13, 14, 16, 17, 19, 20, 22, 25, 26, 1, 2, 4, 5, 7, 8, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  25   |  26   |   X   |
-				-------------------------
-				|  22   |( 23  )|   X   |
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-	Item at (0,2,2)->24:
-		Dyn: [17] = {12, 13, 15, 16, 9, 10, 21, 22, 25, 18, 19, 3, 4, 6, 7, 0, 1, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   X   |   9   |  10   |
-				-------------------------
-				|   X   |  15   |  16   |
-				-------------------------
-				|   X   |  12   |  13   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   X   |  18   |  19   |
-				-------------------------
-				|   X   |( 24  )|  25   |
-				-------------------------
-				|   X   |  21   |  22   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   X   |   0   |   1   |
-				-------------------------
-				|   X   |   6   |   7   |
-				-------------------------
-				|   X   |   3   |   4   |
-				-------------------------
-	Item at (1,2,2)->25:
-		Dyn: [26] = {12, 13, 14, 15, 16, 17, 9, 10, 11, 21, 22, 23, 24, 26, 18, 19, 20, 3, 4, 5, 6, 7, 8, 0, 1, 2, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |( 25  )|  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-	Item at (2,2,2)->26:
-		Dyn: [17] = {13, 14, 16, 17, 10, 11, 22, 23, 25, 19, 20, 4, 5, 7, 8, 1, 2, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  10   |  11   |   X   |
-				-------------------------
-				|  16   |  17   |   X   |
-				-------------------------
-				|  13   |  14   |   X   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  19   |  20   |   X   |
-				-------------------------
-				|  25   |( 26  )|   X   |
-				-------------------------
-				|  22   |  23   |   X   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   1   |   2   |   X   |
-				-------------------------
-				|   7   |   8   |   X   |
-				-------------------------
-				|   4   |   5   |   X   |
-				-------------------------
-	
-topology:{ 3, 3, 3, } - isPeriodic = { True, True, True, }
-	Item at (0,0,0)->0:
-		Dyn: [26] = {26, 24, 25, 20, 18, 19, 23, 21, 22, 8, 6, 7, 2, 1, 5, 3, 4, 17, 15, 16, 11, 9, 10, 14, 12, 13, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |(  0  )|   1   |
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-	Item at (1,0,0)->1:
-		Dyn: [26] = {24, 25, 26, 18, 19, 20, 21, 22, 23, 6, 7, 8, 0, 2, 3, 4, 5, 15, 16, 17, 9, 10, 11, 12, 13, 14, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |(  1  )|   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-	Item at (2,0,0)->2:
-		Dyn: [26] = {25, 26, 24, 19, 20, 18, 22, 23, 21, 7, 8, 6, 1, 0, 4, 5, 3, 16, 17, 15, 10, 11, 9, 13, 14, 12, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |(  2  )|   0   |
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-	Item at (0,1,0)->3:
-		Dyn: [26] = {20, 18, 19, 23, 21, 22, 26, 24, 25, 2, 0, 1, 5, 4, 8, 6, 7, 11, 9, 10, 14, 12, 13, 17, 15, 16, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |(  3  )|   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-	Item at (1,1,0)->4:
-		Dyn: [26] = {18, 19, 20, 21, 22, 23, 24, 25, 26, 0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |(  4  )|   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-	Item at (2,1,0)->5:
-		Dyn: [26] = {19, 20, 18, 22, 23, 21, 25, 26, 24, 1, 2, 0, 4, 3, 7, 8, 6, 10, 11, 9, 13, 14, 12, 16, 17, 15, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |(  5  )|   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-	Item at (0,2,0)->6:
-		Dyn: [26] = {23, 21, 22, 26, 24, 25, 20, 18, 19, 5, 3, 4, 8, 7, 2, 0, 1, 14, 12, 13, 17, 15, 16, 11, 9, 10, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-				|   8   |(  6  )|   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-	Item at (1,2,0)->7:
-		Dyn: [26] = {21, 22, 23, 24, 25, 26, 18, 19, 20, 3, 4, 5, 6, 8, 0, 1, 2, 12, 13, 14, 15, 16, 17, 9, 10, 11, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |(  7  )|   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-	Item at (2,2,0)->8:
-		Dyn: [26] = {22, 23, 21, 25, 26, 24, 19, 20, 18, 4, 5, 3, 7, 6, 1, 2, 0, 13, 14, 12, 16, 17, 15, 10, 11, 9, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-				|   7   |(  8  )|   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-	Item at (0,0,1)->9:
-		Dyn: [26] = {8, 6, 7, 2, 0, 1, 5, 3, 4, 17, 15, 16, 11, 10, 14, 12, 13, 26, 24, 25, 20, 18, 19, 23, 21, 22, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |(  9  )|  10   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-	Item at (1,0,1)->10:
-		Dyn: [26] = {6, 7, 8, 0, 1, 2, 3, 4, 5, 15, 16, 17, 9, 11, 12, 13, 14, 24, 25, 26, 18, 19, 20, 21, 22, 23, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |( 10  )|  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-	Item at (2,0,1)->11:
-		Dyn: [26] = {7, 8, 6, 1, 2, 0, 4, 5, 3, 16, 17, 15, 10, 9, 13, 14, 12, 25, 26, 24, 19, 20, 18, 22, 23, 21, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |( 11  )|   9   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-	Item at (0,1,1)->12:
-		Dyn: [26] = {2, 0, 1, 5, 3, 4, 8, 6, 7, 11, 9, 10, 14, 13, 17, 15, 16, 20, 18, 19, 23, 21, 22, 26, 24, 25, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |( 12  )|  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-	Item at (1,1,1)->13:
-		Dyn: [26] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |( 13  )|  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-	Item at (2,1,1)->14:
-		Dyn: [26] = {1, 2, 0, 4, 5, 3, 7, 8, 6, 10, 11, 9, 13, 12, 16, 17, 15, 19, 20, 18, 22, 23, 21, 25, 26, 24, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |( 14  )|  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-	Item at (0,2,1)->15:
-		Dyn: [26] = {5, 3, 4, 8, 6, 7, 2, 0, 1, 14, 12, 13, 17, 16, 11, 9, 10, 23, 21, 22, 26, 24, 25, 20, 18, 19, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|  17   |( 15  )|  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-	Item at (1,2,1)->16:
-		Dyn: [26] = {3, 4, 5, 6, 7, 8, 0, 1, 2, 12, 13, 14, 15, 17, 9, 10, 11, 21, 22, 23, 24, 25, 26, 18, 19, 20, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |( 16  )|  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-	Item at (2,2,1)->17:
-		Dyn: [26] = {4, 5, 3, 7, 8, 6, 1, 2, 0, 13, 14, 12, 16, 15, 10, 11, 9, 22, 23, 21, 25, 26, 24, 19, 20, 18, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|  16   |( 17  )|  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-	Item at (0,0,2)->18:
-		Dyn: [26] = {17, 15, 16, 11, 9, 10, 14, 12, 13, 26, 24, 25, 20, 19, 23, 21, 22, 8, 6, 7, 2, 0, 1, 5, 3, 4, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-				|  20   |( 18  )|  19   |
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-	Item at (1,0,2)->19:
-		Dyn: [26] = {15, 16, 17, 9, 10, 11, 12, 13, 14, 24, 25, 26, 18, 20, 21, 22, 23, 6, 7, 8, 0, 1, 2, 3, 4, 5, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-				|  18   |( 19  )|  20   |
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-	Item at (2,0,2)->20:
-		Dyn: [26] = {16, 17, 15, 10, 11, 9, 13, 14, 12, 25, 26, 24, 19, 18, 22, 23, 21, 7, 8, 6, 1, 2, 0, 4, 5, 3, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-				|  19   |( 20  )|  18   |
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-	Item at (0,1,2)->21:
-		Dyn: [26] = {11, 9, 10, 14, 12, 13, 17, 15, 16, 20, 18, 19, 23, 22, 26, 24, 25, 2, 0, 1, 5, 3, 4, 8, 6, 7, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  26   |  24   |  25   |
-				-------------------------
-				|  23   |( 21  )|  22   |
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-	Item at (1,1,2)->22:
-		Dyn: [26] = {9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 0, 1, 2, 3, 4, 5, 6, 7, 8, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  24   |  25   |  26   |
-				-------------------------
-				|  21   |( 22  )|  23   |
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-	Item at (2,1,2)->23:
-		Dyn: [26] = {10, 11, 9, 13, 14, 12, 16, 17, 15, 19, 20, 18, 22, 21, 25, 26, 24, 1, 2, 0, 4, 5, 3, 7, 8, 6, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  25   |  26   |  24   |
-				-------------------------
-				|  22   |( 23  )|  21   |
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-	Item at (0,2,2)->24:
-		Dyn: [26] = {14, 12, 13, 17, 15, 16, 11, 9, 10, 23, 21, 22, 26, 25, 20, 18, 19, 5, 3, 4, 8, 6, 7, 2, 0, 1, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  11   |   9   |  10   |
-				-------------------------
-				|  17   |  15   |  16   |
-				-------------------------
-				|  14   |  12   |  13   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  20   |  18   |  19   |
-				-------------------------
-				|  26   |( 24  )|  25   |
-				-------------------------
-				|  23   |  21   |  22   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   2   |   0   |   1   |
-				-------------------------
-				|   8   |   6   |   7   |
-				-------------------------
-				|   5   |   3   |   4   |
-				-------------------------
-	Item at (1,2,2)->25:
-		Dyn: [26] = {12, 13, 14, 15, 16, 17, 9, 10, 11, 21, 22, 23, 24, 26, 18, 19, 20, 3, 4, 5, 6, 7, 8, 0, 1, 2, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|   9   |  10   |  11   |
-				-------------------------
-				|  15   |  16   |  17   |
-				-------------------------
-				|  12   |  13   |  14   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  18   |  19   |  20   |
-				-------------------------
-				|  24   |( 25  )|  26   |
-				-------------------------
-				|  21   |  22   |  23   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   0   |   1   |   2   |
-				-------------------------
-				|   6   |   7   |   8   |
-				-------------------------
-				|   3   |   4   |   5   |
-				-------------------------
-	Item at (2,2,2)->26:
-		Dyn: [26] = {13, 14, 12, 16, 17, 15, 10, 11, 9, 22, 23, 21, 25, 24, 19, 20, 18, 4, 5, 3, 7, 8, 6, 1, 2, 0, }
-		Full:
-			-1 in 3rd dim plane
-				-------------------------
-				|  10   |  11   |   9   |
-				-------------------------
-				|  16   |  17   |  15   |
-				-------------------------
-				|  13   |  14   |  12   |
-				-------------------------
-			ref item's plane in 3rd dim
-				-------------------------
-				|  19   |  20   |  18   |
-				-------------------------
-				|  25   |( 26  )|  24   |
-				-------------------------
-				|  22   |  23   |  21   |
-				-------------------------
-			+1 3rd dim
-				-------------------------
-				|   1   |   2   |   0   |
-				-------------------------
-				|   7   |   8   |   6   |
-				-------------------------
-				|   4   |   5   |   3   |
-				-------------------------
-	
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testIJK26Topology.0of1.sh
--- a/Geometry/tests/testIJK26Topology.0of1.sh	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-TEST_SCRIPT=./VMake/executableTester.sh
-until test -r ${TEST_SCRIPT} ; do
-        TEST_SCRIPT=../${TEST_SCRIPT}
-done
-. ${TEST_SCRIPT}
-
-runAndHandleSystemTest "testIJK26Topology " "$0" "$@"
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testIJK26Topology.c
--- a/Geometry/tests/testIJK26Topology.c	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,190 +0,0 @@
-/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-**
-** Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-**
-** Authors:
-**	Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-**	Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-**	Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-**	Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-**	Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-**	Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.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.1 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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-**
-** $Id: testIJK26Topology.c 3583 2006-05-16 10:06:22Z PatrickSunter $
-**
-**~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
-
-#include <mpi.h>
-#include "StGermain/StGermain.h"
-
-#include "StgDomain/Geometry/Geometry.h"
-
-#include <stdio.h>
-
-void Test_TestTopologyOfSize( Dictionary* dictionary, IJK ijkSize, Bool periodic[3], Stream* stream ) {	
-	IJK26Topology*	topology;
-	Index		i,j,k;
-	Index elNum;
-	Index           sizeI, sizeJ, sizeK;
-
-	sizeI = ijkSize[I_AXIS];
-	sizeJ = ijkSize[J_AXIS];
-	sizeK = ijkSize[K_AXIS];
-
-	topology = IJK26Topology_New_All( "Topology", NULL, ijkSize, periodic );
-	Journal_Printf( stream, "topology:{ " );
-	for ( i=0; i < 3; i++ ) {
-		Journal_Printf( stream, "%d, ", topology->size[i] );
-	}
-	Journal_Printf( stream, "}" );
-
-	Journal_Printf( stream, " - isPeriodic = { " );
-	for ( i=0; i < 3; i++ ) {
-		Journal_Printf( stream, "%s, ", StG_BoolToStringMap[topology->isPeriodic[i]] );
-	}
-	Journal_Printf( stream, "}\n" );
-
-	Stream_Indent( stream );
-
-	for ( k=0; k < sizeK; k++ ) {
-		for ( j=0; j < sizeJ; j++ ) {
-			for ( i=0; i < sizeI; i++ ) {
-				IJK_3DTo1D_3( topology, i, j, k, &elNum );
-				Journal_Printf( stream, "Item at (%d,%d,%d)->%d:\n", 
-					i, j, k, elNum );
-				Stream_Indent( stream );
-				Journal_Printf( stream, "Dyn: " );
-				topology->dynamicSizes = True;
-				IJK26Topology_PrintNeighboursOfIndex( topology, elNum, stream );
-				Journal_Printf( stream, "Full:\n" );
-				Stream_Indent( stream );
-				topology->dynamicSizes = False;
-				IJK26Topology_PrintNeighboursOfIndex( topology, elNum, stream );
-				Stream_UnIndent( stream );
-				Stream_UnIndent( stream );
-			}
-		}	
-	}
-	Journal_Printf( stream, "\n" );
-
-	Stream_UnIndent( stream );
-
-	Stg_Class_Delete( topology );
-}	
-
-
-int main( int argc, char* argv[] ) {
-	Dictionary*	dictionary;
-	MPI_Comm	CommWorld;
-	int		rank;
-	int		numProcessors;
-	Bool            periodic[3] = { False, False, False };
-	unsigned int    ii, jj, kk;
-	Stream*         stream;
-	IJK             ijkSize;
-	
-	/* Initialise MPI, get world info */
-	MPI_Init( &argc, &argv );
-	MPI_Comm_dup( MPI_COMM_WORLD, &CommWorld );
-	MPI_Comm_size( CommWorld, &numProcessors );
-	MPI_Comm_rank( CommWorld, &rank );
-	
-	StGermain_Init( &argc, &argv );
-	
-	StgDomainGeometry_Init( &argc, &argv );
-	MPI_Barrier( CommWorld ); /* Ensures copyright info always come first in output */
-	
-	stream = Journal_Register( Info_Type, argv[0] );
-	Stream_Enable( stream, True );
-
-	dictionary = Dictionary_New();
-	Dictionary_Add( dictionary, "meshSizeI", Dictionary_Entry_Value_FromUnsignedInt( 1 ) );
-	Dictionary_Add( dictionary, "meshSizeJ", Dictionary_Entry_Value_FromUnsignedInt( 1 ) );
-	Dictionary_Add( dictionary, "meshSizeK", Dictionary_Entry_Value_FromUnsignedInt( 1 ) );
-
-	Journal_Printf( stream, "+++++++++++++ 1D Tests +++++++++++++\n\n" );
-	ijkSize[I_AXIS] = 1;
-	ijkSize[J_AXIS] = 1;
-	ijkSize[K_AXIS] = 1;
-	periodic[I_AXIS] = False;
-	periodic[J_AXIS] = False;
-	periodic[K_AXIS] = False;
-	for ( ijkSize[I_AXIS] = 1; ijkSize[I_AXIS] <= 3; ijkSize[I_AXIS]++ ) {
-		for ( ii=False; ii < 2; ii++ ) {
-			periodic[I_AXIS] = ii;
-			Test_TestTopologyOfSize( dictionary, ijkSize, periodic, stream );
-		}	
-	}
-	ijkSize[I_AXIS] = 1;
-	periodic[I_AXIS] = True;	/* Leave this on just to make sure it has no effect on J axis */
-	for ( ijkSize[J_AXIS] = 2; ijkSize[J_AXIS] <= 3; ijkSize[J_AXIS]++ ) {
-		for ( ii=False; ii < 2; ii++ ) {
-			periodic[J_AXIS] = ii;
-			Test_TestTopologyOfSize( dictionary, ijkSize, periodic, stream );
-		}	
-	}
-
-	Journal_Printf( stream, "+++++++++++++ 2D Tests +++++++++++++\n\n" );
-	ijkSize[I_AXIS] = 1;
-	ijkSize[J_AXIS] = 1;
-	ijkSize[K_AXIS] = 1;
-	periodic[I_AXIS] = False;
-	periodic[J_AXIS] = False;
-	periodic[K_AXIS] = False;
-	for ( ijkSize[J_AXIS] = 2; ijkSize[J_AXIS] <= 3; ijkSize[J_AXIS]++ ) {
-		for ( ijkSize[I_AXIS] = 2; ijkSize[I_AXIS] <= 3; ijkSize[I_AXIS]++ ) {
-			for ( jj=False; jj < 2; jj++ ) {
-				periodic[J_AXIS] = jj;
-				for ( ii=False; ii < 2; ii++ ) {
-					periodic[I_AXIS] = ii;
-					Test_TestTopologyOfSize( dictionary, ijkSize, periodic, stream );
-				}
-			}
-		}
-	}
-
-	Journal_Printf( stream, "+++++++++++++ 3D Tests +++++++++++++\n\n" );
-	ijkSize[I_AXIS] = 3;
-	ijkSize[J_AXIS] = 3;
-	ijkSize[K_AXIS] = 3;
-	periodic[I_AXIS] = False;
-	periodic[J_AXIS] = False;
-	periodic[K_AXIS] = False;
-	for ( kk=False; kk < 2; kk++ ) {
-		periodic[K_AXIS] = kk;
-
-		for ( jj=False; jj < 2; jj++ ) {
-			periodic[J_AXIS] = jj;
-
-			for ( ii=False; ii < 2; ii++ ) {
-				periodic[I_AXIS] = ii;
-				Test_TestTopologyOfSize( dictionary, ijkSize, periodic, stream );
-			}
-		}
-	}	
-
-	Stg_Class_Delete( dictionary );
-		
-	StgDomainGeometry_Finalise();
-	
-	StGermain_Finalise();
-	
-	/* Close off MPI */
-	MPI_Finalize();
-	
-	return 0;
-}
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testIJK6Topology.0of1.expected
--- a/Geometry/tests/testIJK6Topology.0of1.expected	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,334 +0,0 @@
-StGermain Framework. Copyright (C) 2003-2005 VPAC.
-+++ 1D Tests +++
-
-*** Construction test ***
-topology->size[0-2] = { 3, 1, 1, }
-
-*** Topology_NeighbourCount() and BuildNeighbour() tests. ***
-
-Reference object, loc (0,0,0) (0)
-Dynamic:
-	ElNbrs[0-0] = {1, }
-Non-Dynamic
-	ElNbrs[0-1] = {1, 3(Inv), }
-Non-Dynamic, Periodic
-	ElNbrs[0-1] = {1, 2, }
-
-Reference object, loc (1,0,0) (1)
-Dynamic:
-	ElNbrs[0-1] = {2, 0, }
-Non-Dynamic
-	ElNbrs[0-1] = {2, 0, }
-Non-Dynamic, Periodic
-	ElNbrs[0-1] = {2, 0, }
-
-Reference object, loc (2,0,0) (2)
-Dynamic:
-	ElNbrs[0-0] = {1, }
-Non-Dynamic
-	ElNbrs[0-1] = {3(Inv), 1, }
-Non-Dynamic, Periodic
-	ElNbrs[0-1] = {0, 1, }
-
-+++ 2D Tests +++
-
-*** Construction test ***
-topology->size[0-2] = { 3, 3, 1, }
-
-*** Topology_NeighbourCount() and BuildNeighbour() tests. ***
-
-Reference object, loc (0,0,0) (0)
-Dynamic:
-	ElNbrs[0-1] = {1, 3, }
-Non-Dynamic
-	ElNbrs[0-3] = {1, 3, 9(Inv), 9(Inv), }
-Non-Dynamic, Periodic
-	ElNbrs[0-3] = {1, 3, 2, 6, }
-
-Reference object, loc (1,0,0) (1)
-Dynamic:
-	ElNbrs[0-2] = {2, 4, 0, }
-Non-Dynamic
-	ElNbrs[0-3] = {2, 4, 0, 9(Inv), }
-Non-Dynamic, Periodic
-	ElNbrs[0-3] = {2, 4, 0, 7, }
-
-Reference object, loc (2,0,0) (2)
-Dynamic:
-	ElNbrs[0-1] = {5, 1, }
-Non-Dynamic
-	ElNbrs[0-3] = {9(Inv), 5, 1, 9(Inv), }
-Non-Dynamic, Periodic
-	ElNbrs[0-3] = {0, 5, 1, 8, }
-
-Reference object, loc (0,1,0) (3)
-Dynamic:
-	ElNbrs[0-2] = {4, 6, 0, }
-Non-Dynamic
-	ElNbrs[0-3] = {4, 6, 9(Inv), 0, }
-Non-Dynamic, Periodic
-	ElNbrs[0-3] = {4, 6, 5, 0, }
-
-Reference object, loc (1,1,0) (4)
-Dynamic:
-	ElNbrs[0-3] = {5, 7, 3, 1, }
-Non-Dynamic
-	ElNbrs[0-3] = {5, 7, 3, 1, }
-Non-Dynamic, Periodic
-	ElNbrs[0-3] = {5, 7, 3, 1, }
-
-Reference object, loc (2,1,0) (5)
-Dynamic:
-	ElNbrs[0-2] = {8, 4, 2, }
-Non-Dynamic
-	ElNbrs[0-3] = {9(Inv), 8, 4, 2, }
-Non-Dynamic, Periodic
-	ElNbrs[0-3] = {3, 8, 4, 2, }
-
-Reference object, loc (0,2,0) (6)
-Dynamic:
-	ElNbrs[0-1] = {7, 3, }
-Non-Dynamic
-	ElNbrs[0-3] = {7, 9(Inv), 9(Inv), 3, }
-Non-Dynamic, Periodic
-	ElNbrs[0-3] = {7, 0, 8, 3, }
-
-Reference object, loc (1,2,0) (7)
-Dynamic:
-	ElNbrs[0-2] = {8, 6, 4, }
-Non-Dynamic
-	ElNbrs[0-3] = {8, 9(Inv), 6, 4, }
-Non-Dynamic, Periodic
-	ElNbrs[0-3] = {8, 1, 6, 4, }
-
-Reference object, loc (2,2,0) (8)
-Dynamic:
-	ElNbrs[0-1] = {7, 5, }
-Non-Dynamic
-	ElNbrs[0-3] = {9(Inv), 9(Inv), 7, 5, }
-Non-Dynamic, Periodic
-	ElNbrs[0-3] = {6, 2, 7, 5, }
-
-+++ 3D Tests +++
-
-*** Construction test ***
-topology->size[0-2] = { 3, 3, 3, }
-
-*** Topology_NeighbourCount() and BuildNeighbour() tests. ***
-
-Reference object, loc (0,0,0) (0)
-Dynamic:
-	ElNbrs[0-2] = {1, 3, 9, }
-Non-Dynamic
-	ElNbrs[0-5] = {1, 3, 9, 27(Inv), 27(Inv), 27(Inv), }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {1, 3, 9, 2, 6, 18, }
-
-Reference object, loc (1,0,0) (1)
-Dynamic:
-	ElNbrs[0-3] = {2, 4, 10, 0, }
-Non-Dynamic
-	ElNbrs[0-5] = {2, 4, 10, 0, 27(Inv), 27(Inv), }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {2, 4, 10, 0, 7, 19, }
-
-Reference object, loc (2,0,0) (2)
-Dynamic:
-	ElNbrs[0-2] = {5, 11, 1, }
-Non-Dynamic
-	ElNbrs[0-5] = {27(Inv), 5, 11, 1, 27(Inv), 27(Inv), }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {0, 5, 11, 1, 8, 20, }
-
-Reference object, loc (0,1,0) (3)
-Dynamic:
-	ElNbrs[0-3] = {4, 6, 12, 0, }
-Non-Dynamic
-	ElNbrs[0-5] = {4, 6, 12, 27(Inv), 0, 27(Inv), }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {4, 6, 12, 5, 0, 21, }
-
-Reference object, loc (1,1,0) (4)
-Dynamic:
-	ElNbrs[0-4] = {5, 7, 13, 3, 1, }
-Non-Dynamic
-	ElNbrs[0-5] = {5, 7, 13, 3, 1, 27(Inv), }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {5, 7, 13, 3, 1, 22, }
-
-Reference object, loc (2,1,0) (5)
-Dynamic:
-	ElNbrs[0-3] = {8, 14, 4, 2, }
-Non-Dynamic
-	ElNbrs[0-5] = {27(Inv), 8, 14, 4, 2, 27(Inv), }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {3, 8, 14, 4, 2, 23, }
-
-Reference object, loc (0,2,0) (6)
-Dynamic:
-	ElNbrs[0-2] = {7, 15, 3, }
-Non-Dynamic
-	ElNbrs[0-5] = {7, 27(Inv), 15, 27(Inv), 3, 27(Inv), }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {7, 0, 15, 8, 3, 24, }
-
-Reference object, loc (1,2,0) (7)
-Dynamic:
-	ElNbrs[0-3] = {8, 16, 6, 4, }
-Non-Dynamic
-	ElNbrs[0-5] = {8, 27(Inv), 16, 6, 4, 27(Inv), }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {8, 1, 16, 6, 4, 25, }
-
-Reference object, loc (2,2,0) (8)
-Dynamic:
-	ElNbrs[0-2] = {17, 7, 5, }
-Non-Dynamic
-	ElNbrs[0-5] = {27(Inv), 27(Inv), 17, 7, 5, 27(Inv), }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {6, 2, 17, 7, 5, 26, }
-
-Reference object, loc (0,0,1) (9)
-Dynamic:
-	ElNbrs[0-3] = {10, 12, 18, 0, }
-Non-Dynamic
-	ElNbrs[0-5] = {10, 12, 18, 27(Inv), 27(Inv), 0, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {10, 12, 18, 11, 15, 0, }
-
-Reference object, loc (1,0,1) (10)
-Dynamic:
-	ElNbrs[0-4] = {11, 13, 19, 9, 1, }
-Non-Dynamic
-	ElNbrs[0-5] = {11, 13, 19, 9, 27(Inv), 1, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {11, 13, 19, 9, 16, 1, }
-
-Reference object, loc (2,0,1) (11)
-Dynamic:
-	ElNbrs[0-3] = {14, 20, 10, 2, }
-Non-Dynamic
-	ElNbrs[0-5] = {27(Inv), 14, 20, 10, 27(Inv), 2, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {9, 14, 20, 10, 17, 2, }
-
-Reference object, loc (0,1,1) (12)
-Dynamic:
-	ElNbrs[0-4] = {13, 15, 21, 9, 3, }
-Non-Dynamic
-	ElNbrs[0-5] = {13, 15, 21, 27(Inv), 9, 3, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {13, 15, 21, 14, 9, 3, }
-
-Reference object, loc (1,1,1) (13)
-Dynamic:
-	ElNbrs[0-5] = {14, 16, 22, 12, 10, 4, }
-Non-Dynamic
-	ElNbrs[0-5] = {14, 16, 22, 12, 10, 4, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {14, 16, 22, 12, 10, 4, }
-
-Reference object, loc (2,1,1) (14)
-Dynamic:
-	ElNbrs[0-4] = {17, 23, 13, 11, 5, }
-Non-Dynamic
-	ElNbrs[0-5] = {27(Inv), 17, 23, 13, 11, 5, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {12, 17, 23, 13, 11, 5, }
-
-Reference object, loc (0,2,1) (15)
-Dynamic:
-	ElNbrs[0-3] = {16, 24, 12, 6, }
-Non-Dynamic
-	ElNbrs[0-5] = {16, 27(Inv), 24, 27(Inv), 12, 6, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {16, 9, 24, 17, 12, 6, }
-
-Reference object, loc (1,2,1) (16)
-Dynamic:
-	ElNbrs[0-4] = {17, 25, 15, 13, 7, }
-Non-Dynamic
-	ElNbrs[0-5] = {17, 27(Inv), 25, 15, 13, 7, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {17, 10, 25, 15, 13, 7, }
-
-Reference object, loc (2,2,1) (17)
-Dynamic:
-	ElNbrs[0-3] = {26, 16, 14, 8, }
-Non-Dynamic
-	ElNbrs[0-5] = {27(Inv), 27(Inv), 26, 16, 14, 8, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {15, 11, 26, 16, 14, 8, }
-
-Reference object, loc (0,0,2) (18)
-Dynamic:
-	ElNbrs[0-2] = {19, 21, 9, }
-Non-Dynamic
-	ElNbrs[0-5] = {19, 21, 27(Inv), 27(Inv), 27(Inv), 9, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {19, 21, 0, 20, 24, 9, }
-
-Reference object, loc (1,0,2) (19)
-Dynamic:
-	ElNbrs[0-3] = {20, 22, 18, 10, }
-Non-Dynamic
-	ElNbrs[0-5] = {20, 22, 27(Inv), 18, 27(Inv), 10, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {20, 22, 1, 18, 25, 10, }
-
-Reference object, loc (2,0,2) (20)
-Dynamic:
-	ElNbrs[0-2] = {23, 19, 11, }
-Non-Dynamic
-	ElNbrs[0-5] = {27(Inv), 23, 27(Inv), 19, 27(Inv), 11, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {18, 23, 2, 19, 26, 11, }
-
-Reference object, loc (0,1,2) (21)
-Dynamic:
-	ElNbrs[0-3] = {22, 24, 18, 12, }
-Non-Dynamic
-	ElNbrs[0-5] = {22, 24, 27(Inv), 27(Inv), 18, 12, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {22, 24, 3, 23, 18, 12, }
-
-Reference object, loc (1,1,2) (22)
-Dynamic:
-	ElNbrs[0-4] = {23, 25, 21, 19, 13, }
-Non-Dynamic
-	ElNbrs[0-5] = {23, 25, 27(Inv), 21, 19, 13, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {23, 25, 4, 21, 19, 13, }
-
-Reference object, loc (2,1,2) (23)
-Dynamic:
-	ElNbrs[0-3] = {26, 22, 20, 14, }
-Non-Dynamic
-	ElNbrs[0-5] = {27(Inv), 26, 27(Inv), 22, 20, 14, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {21, 26, 5, 22, 20, 14, }
-
-Reference object, loc (0,2,2) (24)
-Dynamic:
-	ElNbrs[0-2] = {25, 21, 15, }
-Non-Dynamic
-	ElNbrs[0-5] = {25, 27(Inv), 27(Inv), 27(Inv), 21, 15, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {25, 18, 6, 26, 21, 15, }
-
-Reference object, loc (1,2,2) (25)
-Dynamic:
-	ElNbrs[0-3] = {26, 24, 22, 16, }
-Non-Dynamic
-	ElNbrs[0-5] = {26, 27(Inv), 27(Inv), 24, 22, 16, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {26, 19, 7, 24, 22, 16, }
-
-Reference object, loc (2,2,2) (26)
-Dynamic:
-	ElNbrs[0-2] = {25, 23, 17, }
-Non-Dynamic
-	ElNbrs[0-5] = {27(Inv), 27(Inv), 27(Inv), 25, 23, 17, }
-Non-Dynamic, Periodic
-	ElNbrs[0-5] = {24, 20, 8, 25, 23, 17, }
-
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testIJK6Topology.0of1.sh
--- a/Geometry/tests/testIJK6Topology.0of1.sh	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-TEST_SCRIPT=./VMake/executableTester.sh
-until test -r ${TEST_SCRIPT} ; do
-        TEST_SCRIPT=../${TEST_SCRIPT}
-done
-. ${TEST_SCRIPT}
-
-runAndHandleSystemTest "testIJK6Topology " "$0" "$@"
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testIJK6Topology.c
--- a/Geometry/tests/testIJK6Topology.c	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,150 +0,0 @@
-/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-**
-** Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-**
-** Authors:
-**	Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-**	Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-**	Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-**	Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-**	Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-**	Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.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.1 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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-**
-** $Id: testIJK6Topology.c 3462 2006-02-19 06:53:24Z WalterLandry $
-**
-**~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
-
-#include <mpi.h>
-#include "StGermain/StGermain.h"
-
-#include "StgDomain/Geometry/Geometry.h"
-
-#include <stdio.h>
-
-
-void Test_PrintNeighbours( IJK6Topology* topology, Index i, Index j, Index k, Bool dynamicSizes ) {
-	Index elNum;
-	NeighbourIndex nbrCount;
-	NeighbourIndex* elNbrs;
-	char* dynStr;
-
-	topology->dynamicSizes = dynamicSizes;
-	if ( dynamicSizes ) {
-		dynStr = "on";
-	} 
-	else {
-		dynStr = "off";
-	}
-	
-	IJK_3DTo1D_3( topology, i, j, k, &elNum );
-	nbrCount = Topology_NeighbourCount( topology, elNum );
-	elNbrs = Memory_Alloc_Array( NeighbourIndex, nbrCount, "elNbrs" );
-	Topology_BuildNeighbours( topology, elNum, elNbrs );
-	printf( "\tElNbrs[0-%d] = {", nbrCount-1 );
-	for ( i=0; i < nbrCount; i++ ) {
-		printf( "%d", elNbrs[i] );
-		if ( elNbrs[i] == Topology_Invalid( topology ) ) {
-			printf( "(Inv)");
-		}
-		printf( ", ");
-	}
-	printf( "}\n" );
-	Memory_Free( elNbrs );
-}	
-
-
-void Test_TestTopologyOfSize( Dictionary* dictionary, Index sizeI, Index sizeJ, Index sizeK ) {	
-	IJK6Topology*	topology;
-	Index		i,j,k;
-	Index elNum;
-
-	Dictionary_Set( dictionary, "meshSizeI", Dictionary_Entry_Value_FromUnsignedInt( sizeI ) );
-	Dictionary_Set( dictionary, "meshSizeJ", Dictionary_Entry_Value_FromUnsignedInt( sizeJ ) );
-	Dictionary_Set( dictionary, "meshSizeK", Dictionary_Entry_Value_FromUnsignedInt( sizeK ) );
-
-	printf( "*** Construction test ***\n" );
-	topology = IJK6Topology_New( "topology", dictionary );
-	printf( "topology->size[0-2] = { " );
-	for ( i=0; i < 3; i++ ) {
-		printf( "%d, ", topology->size[i] );
-	}
-	printf( "}\n\n" );
-
-	printf( "*** Topology_NeighbourCount() and BuildNeighbour() tests. ***\n\n" );
-	for ( k=0; k < sizeK; k++ ) {
-		for ( j=0; j < sizeJ; j++ ) {
-			for ( i=0; i < sizeI; i++ ) {
-				IJK_3DTo1D_3( topology, i, j, k, &elNum );
-				printf( "Reference object, loc (%d,%d,%d) (%d)\n", 
-					i, j, k, elNum );
-				printf( "Dynamic:\n" );
-				Test_PrintNeighbours( topology, i, j, k, True );
-				printf( "Non-Dynamic\n" );
-				Test_PrintNeighbours( topology, i, j, k, False );
-				printf( "Non-Dynamic, Periodic\n" );
-				topology->isPeriodic[I_AXIS] = True;
-				topology->isPeriodic[J_AXIS] = True;
-				topology->isPeriodic[K_AXIS] = True;
-				Test_PrintNeighbours( topology, i, j, k, False );
-				topology->isPeriodic[I_AXIS] = False;
-				topology->isPeriodic[J_AXIS] = False;
-				topology->isPeriodic[K_AXIS] = False;
-				printf( "\n" );
-			}
-		}	
-	}
-
-	Stg_Class_Delete( topology );
-}	
-
-
-int main( int argc, char* argv[] ) {
-	Dictionary*	dictionary;
-	int		rank;
-	int		numProcessors;
-	MPI_Comm	CommWorld;
-	
-	/* Initialise MPI, get world info */
-	MPI_Init( &argc, &argv );
-	MPI_Comm_dup( MPI_COMM_WORLD, &CommWorld );
-	MPI_Comm_size( CommWorld, &numProcessors );
-	MPI_Comm_rank( CommWorld, &rank );
-	
-	StGermain_Init( &argc, &argv );
-	StgDomainGeometry_Init( &argc, &argv );
-	MPI_Barrier( CommWorld ); /* Ensures copyright info always come first in output */
-	
-	dictionary = Dictionary_New();
-	Dictionary_Add( dictionary, "meshSizeI", Dictionary_Entry_Value_FromUnsignedInt( 1 ) );
-	Dictionary_Add( dictionary, "meshSizeJ", Dictionary_Entry_Value_FromUnsignedInt( 1 ) );
-	Dictionary_Add( dictionary, "meshSizeK", Dictionary_Entry_Value_FromUnsignedInt( 1 ) );
-
-	printf( "+++ 1D Tests +++\n\n" );
-	Test_TestTopologyOfSize( dictionary, 3, 1, 1 );
-	printf( "+++ 2D Tests +++\n\n" );
-	Test_TestTopologyOfSize( dictionary, 3, 3, 1 );
-	printf( "+++ 3D Tests +++\n\n" );
-	Test_TestTopologyOfSize( dictionary, 3, 3, 3 );
-
-	Stg_Class_Delete( dictionary );
-		
-	StgDomainGeometry_Finalise();
-	StGermain_Finalise();
-	MPI_Finalize();
-	
-	return 0;
-}	
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testIrregGeometry.0of1.expected
--- a/Geometry/tests/testIrregGeometry.0of1.expected	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-StGermain Framework. Copyright (C) 2003-2005 VPAC.
-Individual point test:
-	Point 0 : { 0.2, 0.9, 0.1 }
-	Point 1 : { 0.1, 0.7, 0 }
-	Point 2 : { 0.2, 0.5, 0.08 }
-	Point 3 : { 0.3, 0.3, 0.1 }
-	Point 4 : { 0.2, 0.1, 0.1 }
-	Point 5 : { 0.3, 0.9, 0.3 }
-	Point 6 : { 0.2, 0.7, 0.2 }
-	Point 7 : { 0.3, 0.5, 0.28 }
-	Point 8 : { 0.4, 0.3, 0.3 }
-	Point 9 : { 0.3, 0.1, 0.3 }
-	Point 10 : { 0.5, 0.9, 0.5 }
-	Point 11 : { 0.4, 0.7, 0.4 }
-	Point 12 : { 0.5, 0.5, 0.48 }
-	Point 13 : { 0.6, 0.3, 0.4 }
-	Point 14 : { 0.5, 0.1, 0.4 }
-	Point 15 : { 0.7, 0.9, 0.7 }
-	Point 16 : { 0.6, 0.7, 0.6 }
-	Point 17 : { 0.7, 0.5, 0.68 }
-	Point 18 : { 0.8, 0.3, 0.7 }
-	Point 19 : { 0.7, 0.1, 0.7 }
-	Point 20 : { 0.8, 0.9, 0.9 }
-	Point 21 : { 0.7, 0.7, 0.8 }
-	Point 22 : { 0.8, 0.5, 0.88 }
-	Point 23 : { 0.9, 0.3, 0.9 }
-	Point 24 : { 0.8, 0.1, 0.9 }
-
-Total point test:
-	Point 0 : { 0.2, 0.9, 0.1 }
-	Point 1 : { 0.1, 0.7, 0 }
-	Point 2 : { 0.2, 0.5, 0.08 }
-	Point 3 : { 0.3, 0.3, 0.1 }
-	Point 4 : { 0.2, 0.1, 0.1 }
-	Point 5 : { 0.3, 0.9, 0.3 }
-	Point 6 : { 0.2, 0.7, 0.2 }
-	Point 7 : { 0.3, 0.5, 0.28 }
-	Point 8 : { 0.4, 0.3, 0.3 }
-	Point 9 : { 0.3, 0.1, 0.3 }
-	Point 10 : { 0.5, 0.9, 0.5 }
-	Point 11 : { 0.4, 0.7, 0.4 }
-	Point 12 : { 0.5, 0.5, 0.48 }
-	Point 13 : { 0.6, 0.3, 0.4 }
-	Point 14 : { 0.5, 0.1, 0.4 }
-	Point 15 : { 0.7, 0.9, 0.7 }
-	Point 16 : { 0.6, 0.7, 0.6 }
-	Point 17 : { 0.7, 0.5, 0.68 }
-	Point 18 : { 0.8, 0.3, 0.7 }
-	Point 19 : { 0.7, 0.1, 0.7 }
-	Point 20 : { 0.8, 0.9, 0.9 }
-	Point 21 : { 0.7, 0.7, 0.8 }
-	Point 22 : { 0.8, 0.5, 0.88 }
-	Point 23 : { 0.9, 0.3, 0.9 }
-	Point 24 : { 0.8, 0.1, 0.9 }
-
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testIrregGeometry.0of1.sh
--- a/Geometry/tests/testIrregGeometry.0of1.sh	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-TEST_SCRIPT=./VMake/executableTester.sh
-until test -r ${TEST_SCRIPT} ; do
-        TEST_SCRIPT=../${TEST_SCRIPT}
-done
-. ${TEST_SCRIPT}
-
-runAndHandleSystemTest "testIrregGeometry " "$0" "$@"
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testIrregGeometry.c
--- a/Geometry/tests/testIrregGeometry.c	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-**
-** Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-**
-** Authors:
-**	Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-**	Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-**	Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-**	Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-**	Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-**	Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.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.1 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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-**
-** $Id: testIrregGeometry.c 3462 2006-02-19 06:53:24Z WalterLandry $
-**
-**~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
-
-#include <mpi.h>
-#include "StGermain/StGermain.h"
-
-#include "StgDomain/Geometry/Geometry.h"
-
-#include <stdio.h>
-
-int main( int argc, char* argv[] ) {
-	Dictionary*	dictionary;
-	Geometry*	geometry;
-	Coord_List	points;
-	Index		i;
-	XML_IO_Handler*	io_handler;
-	MPI_Comm	CommWorld;
-	int		rank;
-	int		numProcessors;
-	
-	/* Initialise MPI, get world info */
-	MPI_Init( &argc, &argv );
-	MPI_Comm_dup( MPI_COMM_WORLD, &CommWorld );
-	MPI_Comm_size( CommWorld, &numProcessors );
-	MPI_Comm_rank( CommWorld, &rank );
-
-	StGermain_Init( &argc, &argv );
-	StgDomainGeometry_Init( &argc, &argv );
-	MPI_Barrier( CommWorld ); /* Ensures copyright info always come first in output */
-	
-	io_handler = XML_IO_Handler_New();
-	dictionary = Dictionary_New();
-	IO_Handler_ReadAllFromFile( io_handler, "data/points.xml", dictionary );
-	
-	geometry = (Geometry*)IrregGeometry_New( "irregGeometry", dictionary, "pointList");
-	
-	printf( "Individual point test:\n" );
-	for( i = 0; i < geometry->pointCount; i++ ) {
-		Coord point;
-		
-		printf( "\tPoint %u : ", i );
-		geometry->pointAt( geometry, i, point );
-		printf( "{ %g, %g, %g }\n", point[0], point[1], point[2] );
-	}
-	printf( "\n" );
-	
-	printf( "Total point test:\n" );
-	points = Memory_Alloc_Array( Coord, geometry->pointCount, "points" );
-	geometry->buildPoints( geometry, points );
-	for( i = 0; i < geometry->pointCount; i++ ) {
-		printf( "\tPoint %u : ", i );
-		geometry->pointAt( geometry, i, points[i] );
-		printf( "{ %g, %g, %g }\n", points[i][0], points[i][1], points[i][2] );
-	}
-	printf( "\n" );
-	if( points )
-		Memory_Free( points );
-	
-	Stg_Class_Delete( dictionary );
-	Stg_Class_Delete( io_handler );
-	
-	StgDomainGeometry_Finalise();
-	StGermain_Finalise();
-	MPI_Finalize();
-	
-	return 0;
-}
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testRefinedRegionsGeometry.0of1.expected
--- a/Geometry/tests/testRefinedRegionsGeometry.0of1.expected	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,115 +0,0 @@
-StGermain Framework. Copyright (C) 2003-2005 VPAC.
-Total point test:
-	Point 0 : { 0, 0, 0 }
-	Point 1 : { 0.05, 0, 0 }
-	Point 2 : { 0.1, 0, 0 }
-	Point 3 : { 0.2125, 0, 0 }
-	Point 4 : { 0.325, 0, 0 }
-	Point 5 : { 0.4375, 0, 0 }
-	Point 6 : { 0.55, 0, 0 }
-	Point 7 : { 0.6625, 0, 0 }
-	Point 8 : { 0.775, 0, 0 }
-	Point 9 : { 0.8875, 0, 0 }
-	Point 10 : { 1, 0, 0 }
-	Point 11 : { 0, 0.375, 0 }
-	Point 12 : { 0.05, 0.375, 0 }
-	Point 13 : { 0.1, 0.375, 0 }
-	Point 14 : { 0.2125, 0.375, 0 }
-	Point 15 : { 0.325, 0.375, 0 }
-	Point 16 : { 0.4375, 0.375, 0 }
-	Point 17 : { 0.55, 0.375, 0 }
-	Point 18 : { 0.6625, 0.375, 0 }
-	Point 19 : { 0.775, 0.375, 0 }
-	Point 20 : { 0.8875, 0.375, 0 }
-	Point 21 : { 1, 0.375, 0 }
-	Point 22 : { 0, 0.75, 0 }
-	Point 23 : { 0.05, 0.75, 0 }
-	Point 24 : { 0.1, 0.75, 0 }
-	Point 25 : { 0.2125, 0.75, 0 }
-	Point 26 : { 0.325, 0.75, 0 }
-	Point 27 : { 0.4375, 0.75, 0 }
-	Point 28 : { 0.55, 0.75, 0 }
-	Point 29 : { 0.6625, 0.75, 0 }
-	Point 30 : { 0.775, 0.75, 0 }
-	Point 31 : { 0.8875, 0.75, 0 }
-	Point 32 : { 1, 0.75, 0 }
-	Point 33 : { 0, 0.875, 0 }
-	Point 34 : { 0.05, 0.875, 0 }
-	Point 35 : { 0.1, 0.875, 0 }
-	Point 36 : { 0.2125, 0.875, 0 }
-	Point 37 : { 0.325, 0.875, 0 }
-	Point 38 : { 0.4375, 0.875, 0 }
-	Point 39 : { 0.55, 0.875, 0 }
-	Point 40 : { 0.6625, 0.875, 0 }
-	Point 41 : { 0.775, 0.875, 0 }
-	Point 42 : { 0.8875, 0.875, 0 }
-	Point 43 : { 1, 0.875, 0 }
-	Point 44 : { 0, 1, 0 }
-	Point 45 : { 0.05, 1, 0 }
-	Point 46 : { 0.1, 1, 0 }
-	Point 47 : { 0.2125, 1, 0 }
-	Point 48 : { 0.325, 1, 0 }
-	Point 49 : { 0.4375, 1, 0 }
-	Point 50 : { 0.55, 1, 0 }
-	Point 51 : { 0.6625, 1, 0 }
-	Point 52 : { 0.775, 1, 0 }
-	Point 53 : { 0.8875, 1, 0 }
-	Point 54 : { 1, 1, 0 }
-
-Individual point test:
-	Point 0 : { 0, 0, 0 }
-	Point 1 : { 0.05, 0, 0 }
-	Point 2 : { 0.1, 0, 0 }
-	Point 3 : { 0.2125, 0, 0 }
-	Point 4 : { 0.325, 0, 0 }
-	Point 5 : { 0.4375, 0, 0 }
-	Point 6 : { 0.55, 0, 0 }
-	Point 7 : { 0.6625, 0, 0 }
-	Point 8 : { 0.775, 0, 0 }
-	Point 9 : { 0.8875, 0, 0 }
-	Point 10 : { 1, 0, 0 }
-	Point 11 : { 0, 0.375, 0 }
-	Point 12 : { 0.05, 0.375, 0 }
-	Point 13 : { 0.1, 0.375, 0 }
-	Point 14 : { 0.2125, 0.375, 0 }
-	Point 15 : { 0.325, 0.375, 0 }
-	Point 16 : { 0.4375, 0.375, 0 }
-	Point 17 : { 0.55, 0.375, 0 }
-	Point 18 : { 0.6625, 0.375, 0 }
-	Point 19 : { 0.775, 0.375, 0 }
-	Point 20 : { 0.8875, 0.375, 0 }
-	Point 21 : { 1, 0.375, 0 }
-	Point 22 : { 0, 0.75, 0 }
-	Point 23 : { 0.05, 0.75, 0 }
-	Point 24 : { 0.1, 0.75, 0 }
-	Point 25 : { 0.2125, 0.75, 0 }
-	Point 26 : { 0.325, 0.75, 0 }
-	Point 27 : { 0.4375, 0.75, 0 }
-	Point 28 : { 0.55, 0.75, 0 }
-	Point 29 : { 0.6625, 0.75, 0 }
-	Point 30 : { 0.775, 0.75, 0 }
-	Point 31 : { 0.8875, 0.75, 0 }
-	Point 32 : { 1, 0.75, 0 }
-	Point 33 : { 0, 0.875, 0 }
-	Point 34 : { 0.05, 0.875, 0 }
-	Point 35 : { 0.1, 0.875, 0 }
-	Point 36 : { 0.2125, 0.875, 0 }
-	Point 37 : { 0.325, 0.875, 0 }
-	Point 38 : { 0.4375, 0.875, 0 }
-	Point 39 : { 0.55, 0.875, 0 }
-	Point 40 : { 0.6625, 0.875, 0 }
-	Point 41 : { 0.775, 0.875, 0 }
-	Point 42 : { 0.8875, 0.875, 0 }
-	Point 43 : { 1, 0.875, 0 }
-	Point 44 : { 0, 1, 0 }
-	Point 45 : { 0.05, 1, 0 }
-	Point 46 : { 0.1, 1, 0 }
-	Point 47 : { 0.2125, 1, 0 }
-	Point 48 : { 0.325, 1, 0 }
-	Point 49 : { 0.4375, 1, 0 }
-	Point 50 : { 0.55, 1, 0 }
-	Point 51 : { 0.6625, 1, 0 }
-	Point 52 : { 0.775, 1, 0 }
-	Point 53 : { 0.8875, 1, 0 }
-	Point 54 : { 1, 1, 0 }
-
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testRefinedRegionsGeometry.0of1.sh
--- a/Geometry/tests/testRefinedRegionsGeometry.0of1.sh	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-TEST_SCRIPT=./VMake/executableTester.sh
-until test -r ${TEST_SCRIPT} ; do
-        TEST_SCRIPT=../${TEST_SCRIPT}
-done
-. ${TEST_SCRIPT}
-
-runAndHandleSystemTest "testRefinedRegionsGeometry " "$0" "$@"
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testRefinedRegionsGeometry.c
--- a/Geometry/tests/testRefinedRegionsGeometry.c	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,115 +0,0 @@
-/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-**
-** Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-**
-** Authors:
-**	Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-**	Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-**	Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-**	Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-**	Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-**	Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.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.1 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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-**
-** $Id: testRefinedRegionsGeometry.c 3462 2006-02-19 06:53:24Z WalterLandry $
-**
-**~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
-
-#include <mpi.h>
-#include "StGermain/StGermain.h"
-
-#include "StgDomain/Geometry/Geometry.h"
-
-#include <stdio.h>
-
-
-int main( int argc, char* argv[] ) {
-	Dictionary*	dictionary;
-	RefinedRegionsGeometry*	geometry;
-	Coord_List	points;
-	Index		i;
-	MPI_Comm	CommWorld;
-	int		rank;
-	int		numProcessors;
-	Dictionary_Entry_Value*	refinedRegion;
-	Dictionary_Entry_Value*	refinedRegions;
-	
-	/* Initialise MPI, get world info */
-	MPI_Init( &argc, &argv );
-	MPI_Comm_dup( MPI_COMM_WORLD, &CommWorld );
-	MPI_Comm_size( CommWorld, &numProcessors );
-	MPI_Comm_rank( CommWorld, &rank );
-	
-	StGermain_Init( &argc, &argv );
-	
-	StgDomainGeometry_Init( &argc, &argv );
-	MPI_Barrier( CommWorld ); /* Ensures copyright info always come first in output */
-	
-	dictionary = Dictionary_New();
-	Dictionary_Add( dictionary, "meshSizeI", Dictionary_Entry_Value_FromUnsignedInt( 11 ) );
-	Dictionary_Add( dictionary, "meshSizeJ", Dictionary_Entry_Value_FromUnsignedInt( 5 ) );
-	Dictionary_Add( dictionary, "meshSizeK", Dictionary_Entry_Value_FromUnsignedInt( 1 ) );
-	refinedRegions = Dictionary_Entry_Value_NewList();
-	Dictionary_Add( dictionary, "RefinedRegions", refinedRegions ); 
-	refinedRegion = Dictionary_Entry_Value_NewStruct();
-	Dictionary_Entry_Value_AddMember( refinedRegion, "dim", Dictionary_Entry_Value_FromUnsignedInt( 0 ) );
-	Dictionary_Entry_Value_AddMember( refinedRegion, "regionStart", Dictionary_Entry_Value_FromDouble( 0.0 ) );
-	Dictionary_Entry_Value_AddMember( refinedRegion, "regionEnd", Dictionary_Entry_Value_FromDouble( 0.1 ) );
-	Dictionary_Entry_Value_AddMember( refinedRegion, "refinementFactor", Dictionary_Entry_Value_FromUnsignedInt( 2 ) );
-	Dictionary_Entry_Value_AddElement( refinedRegions, refinedRegion );
-	refinedRegion = Dictionary_Entry_Value_NewStruct();
-	Dictionary_Entry_Value_AddMember( refinedRegion, "dim", Dictionary_Entry_Value_FromUnsignedInt( 1 ) );
-	Dictionary_Entry_Value_AddMember( refinedRegion, "regionStart", Dictionary_Entry_Value_FromDouble( 0.75 ) );
-	Dictionary_Entry_Value_AddMember( refinedRegion, "regionEnd", Dictionary_Entry_Value_FromDouble( 1.0 ) );
-	Dictionary_Entry_Value_AddMember( refinedRegion, "refinementFactor", Dictionary_Entry_Value_FromUnsignedInt( 3 ) );
-	Dictionary_Entry_Value_AddElement( refinedRegions, refinedRegion );
-
-	
-	geometry = RefinedRegionsGeometry_New( "refinedRegionsGeometry", dictionary );
-
-	printf( "Total point test:\n" );
-	points = Memory_Alloc_Array( Coord, geometry->pointCount, "points" );
-	geometry->buildPoints( geometry, points );
-	for( i = 0; i < geometry->pointCount; i++ ) {
-		printf( "\tPoint %u : ", i );
-		printf( "{ %g, %g, %g }\n", points[i][0], points[i][1], points[i][2] );
-	}
-	printf( "\n" );
-
-	printf( "Individual point test:\n" );
-	for( i = 0; i < geometry->pointCount; i++ ) {
-		Coord point;
-		
-		printf( "\tPoint %u : ", i );
-		geometry->pointAt( geometry, i, point );
-		printf( "{ %g, %g, %g }\n", point[0], point[1], point[2] );
-	}
-	printf( "\n" );
-	
-	if( points )
-		Memory_Free( points );
-	
-	Stg_Class_Delete( dictionary );
-	
-	StgDomainGeometry_Finalise();
-	
-	StGermain_Finalise();
-	
-	/* Close off MPI */
-	MPI_Finalize();
-	
-	return 0;
-}
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testShellGeometry.0of1.expected
--- a/Geometry/tests/testShellGeometry.0of1.expected	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,133 +0,0 @@
-StGermain Framework. Copyright (C) 2003-2005 VPAC.
-Individual point test:
-	Point 0 : { -0.216506, 0.375, -0.25 }
-	Point 1 : { -0.0751919, 0.426434, -0.25 }
-	Point 2 : { 0.0751919, 0.426434, -0.25 }
-	Point 3 : { 0.216506, 0.375, -0.25 }
-	Point 4 : { -0.246202, 0.426434, -0.0868241 }
-	Point 5 : { -0.085505, 0.484923, -0.0868241 }
-	Point 6 : { 0.085505, 0.484923, -0.0868241 }
-	Point 7 : { 0.246202, 0.426434, -0.0868241 }
-	Point 8 : { -0.246202, 0.426434, 0.0868241 }
-	Point 9 : { -0.085505, 0.484923, 0.0868241 }
-	Point 10 : { 0.085505, 0.484923, 0.0868241 }
-	Point 11 : { 0.246202, 0.426434, 0.0868241 }
-	Point 12 : { -0.216506, 0.375, 0.25 }
-	Point 13 : { -0.0751919, 0.426434, 0.25 }
-	Point 14 : { 0.0751919, 0.426434, 0.25 }
-	Point 15 : { 0.216506, 0.375, 0.25 }
-	Point 16 : { -0.288675, 0.5, -0.333333 }
-	Point 17 : { -0.100256, 0.568579, -0.333333 }
-	Point 18 : { 0.100256, 0.568579, -0.333333 }
-	Point 19 : { 0.288675, 0.5, -0.333333 }
-	Point 20 : { -0.328269, 0.568579, -0.115765 }
-	Point 21 : { -0.114007, 0.646564, -0.115765 }
-	Point 22 : { 0.114007, 0.646564, -0.115765 }
-	Point 23 : { 0.328269, 0.568579, -0.115765 }
-	Point 24 : { -0.328269, 0.568579, 0.115765 }
-	Point 25 : { -0.114007, 0.646564, 0.115765 }
-	Point 26 : { 0.114007, 0.646564, 0.115765 }
-	Point 27 : { 0.328269, 0.568579, 0.115765 }
-	Point 28 : { -0.288675, 0.5, 0.333333 }
-	Point 29 : { -0.100256, 0.568579, 0.333333 }
-	Point 30 : { 0.100256, 0.568579, 0.333333 }
-	Point 31 : { 0.288675, 0.5, 0.333333 }
-	Point 32 : { -0.360844, 0.625, -0.416667 }
-	Point 33 : { -0.12532, 0.710724, -0.416667 }
-	Point 34 : { 0.12532, 0.710724, -0.416667 }
-	Point 35 : { 0.360844, 0.625, -0.416667 }
-	Point 36 : { -0.410337, 0.710724, -0.144707 }
-	Point 37 : { -0.142508, 0.808205, -0.144707 }
-	Point 38 : { 0.142508, 0.808205, -0.144707 }
-	Point 39 : { 0.410337, 0.710724, -0.144707 }
-	Point 40 : { -0.410337, 0.710724, 0.144707 }
-	Point 41 : { -0.142508, 0.808205, 0.144707 }
-	Point 42 : { 0.142508, 0.808205, 0.144707 }
-	Point 43 : { 0.410337, 0.710724, 0.144707 }
-	Point 44 : { -0.360844, 0.625, 0.416667 }
-	Point 45 : { -0.12532, 0.710724, 0.416667 }
-	Point 46 : { 0.12532, 0.710724, 0.416667 }
-	Point 47 : { 0.360844, 0.625, 0.416667 }
-	Point 48 : { -0.433013, 0.75, -0.5 }
-	Point 49 : { -0.150384, 0.852869, -0.5 }
-	Point 50 : { 0.150384, 0.852869, -0.5 }
-	Point 51 : { 0.433013, 0.75, -0.5 }
-	Point 52 : { -0.492404, 0.852869, -0.173648 }
-	Point 53 : { -0.17101, 0.969846, -0.173648 }
-	Point 54 : { 0.17101, 0.969846, -0.173648 }
-	Point 55 : { 0.492404, 0.852869, -0.173648 }
-	Point 56 : { -0.492404, 0.852869, 0.173648 }
-	Point 57 : { -0.17101, 0.969846, 0.173648 }
-	Point 58 : { 0.17101, 0.969846, 0.173648 }
-	Point 59 : { 0.492404, 0.852869, 0.173648 }
-	Point 60 : { -0.433013, 0.75, 0.5 }
-	Point 61 : { -0.150384, 0.852869, 0.5 }
-	Point 62 : { 0.150384, 0.852869, 0.5 }
-	Point 63 : { 0.433013, 0.75, 0.5 }
-
-Total point test:
-	Point 0 : { -0.216506, 0.375, -0.25 }
-	Point 1 : { -0.0751919, 0.426434, -0.25 }
-	Point 2 : { 0.0751919, 0.426434, -0.25 }
-	Point 3 : { 0.216506, 0.375, -0.25 }
-	Point 4 : { -0.246202, 0.426434, -0.0868241 }
-	Point 5 : { -0.085505, 0.484923, -0.0868241 }
-	Point 6 : { 0.085505, 0.484923, -0.0868241 }
-	Point 7 : { 0.246202, 0.426434, -0.0868241 }
-	Point 8 : { -0.246202, 0.426434, 0.0868241 }
-	Point 9 : { -0.085505, 0.484923, 0.0868241 }
-	Point 10 : { 0.085505, 0.484923, 0.0868241 }
-	Point 11 : { 0.246202, 0.426434, 0.0868241 }
-	Point 12 : { -0.216506, 0.375, 0.25 }
-	Point 13 : { -0.0751919, 0.426434, 0.25 }
-	Point 14 : { 0.0751919, 0.426434, 0.25 }
-	Point 15 : { 0.216506, 0.375, 0.25 }
-	Point 16 : { -0.288675, 0.5, -0.333333 }
-	Point 17 : { -0.100256, 0.568579, -0.333333 }
-	Point 18 : { 0.100256, 0.568579, -0.333333 }
-	Point 19 : { 0.288675, 0.5, -0.333333 }
-	Point 20 : { -0.328269, 0.568579, -0.115765 }
-	Point 21 : { -0.114007, 0.646564, -0.115765 }
-	Point 22 : { 0.114007, 0.646564, -0.115765 }
-	Point 23 : { 0.328269, 0.568579, -0.115765 }
-	Point 24 : { -0.328269, 0.568579, 0.115765 }
-	Point 25 : { -0.114007, 0.646564, 0.115765 }
-	Point 26 : { 0.114007, 0.646564, 0.115765 }
-	Point 27 : { 0.328269, 0.568579, 0.115765 }
-	Point 28 : { -0.288675, 0.5, 0.333333 }
-	Point 29 : { -0.100256, 0.568579, 0.333333 }
-	Point 30 : { 0.100256, 0.568579, 0.333333 }
-	Point 31 : { 0.288675, 0.5, 0.333333 }
-	Point 32 : { -0.360844, 0.625, -0.416667 }
-	Point 33 : { -0.12532, 0.710724, -0.416667 }
-	Point 34 : { 0.12532, 0.710724, -0.416667 }
-	Point 35 : { 0.360844, 0.625, -0.416667 }
-	Point 36 : { -0.410337, 0.710724, -0.144707 }
-	Point 37 : { -0.142508, 0.808205, -0.144707 }
-	Point 38 : { 0.142508, 0.808205, -0.144707 }
-	Point 39 : { 0.410337, 0.710724, -0.144707 }
-	Point 40 : { -0.410337, 0.710724, 0.144707 }
-	Point 41 : { -0.142508, 0.808205, 0.144707 }
-	Point 42 : { 0.142508, 0.808205, 0.144707 }
-	Point 43 : { 0.410337, 0.710724, 0.144707 }
-	Point 44 : { -0.360844, 0.625, 0.416667 }
-	Point 45 : { -0.12532, 0.710724, 0.416667 }
-	Point 46 : { 0.12532, 0.710724, 0.416667 }
-	Point 47 : { 0.360844, 0.625, 0.416667 }
-	Point 48 : { -0.433013, 0.75, -0.5 }
-	Point 49 : { -0.150384, 0.852869, -0.5 }
-	Point 50 : { 0.150384, 0.852869, -0.5 }
-	Point 51 : { 0.433013, 0.75, -0.5 }
-	Point 52 : { -0.492404, 0.852869, -0.173648 }
-	Point 53 : { -0.17101, 0.969846, -0.173648 }
-	Point 54 : { 0.17101, 0.969846, -0.173648 }
-	Point 55 : { 0.492404, 0.852869, -0.173648 }
-	Point 56 : { -0.492404, 0.852869, 0.173648 }
-	Point 57 : { -0.17101, 0.969846, 0.173648 }
-	Point 58 : { 0.17101, 0.969846, 0.173648 }
-	Point 59 : { 0.492404, 0.852869, 0.173648 }
-	Point 60 : { -0.433013, 0.75, 0.5 }
-	Point 61 : { -0.150384, 0.852869, 0.5 }
-	Point 62 : { 0.150384, 0.852869, 0.5 }
-	Point 63 : { 0.433013, 0.75, 0.5 }
-
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testShellGeometry.0of1.sh
--- a/Geometry/tests/testShellGeometry.0of1.sh	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-TEST_SCRIPT=./VMake/executableTester.sh
-until test -r ${TEST_SCRIPT} ; do
-        TEST_SCRIPT=../${TEST_SCRIPT}
-done
-. ${TEST_SCRIPT}
-
-runAndHandleSystemTest "testShellGeometry " "$0" "$@"
diff -r 3c4e029f3945 -r 70ad2a99b52e Geometry/tests/testShellGeometry.c
--- a/Geometry/tests/testShellGeometry.c	Wed May 14 06:25:43 2008 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,104 +0,0 @@
-/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-**
-** Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-**
-** Authors:
-**	Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-**	Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-**	Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-**	Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-**	Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-**	Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.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.1 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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-**
-** $Id: testShellGeometry.c 3462 2006-02-19 06:53:24Z WalterLandry $
-**
-**~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
-
-#include <mpi.h>
-#include "StGermain/StGermain.h"
-
-#include "StgDomain/Geometry/Geometry.h"
-
-#include <stdio.h>
-
-
-int main( int argc, char* argv[] ) {
-	Dictionary*	dictionary;
-	Geometry*	geometry;
-	Coord_List	points;
-	Index		i;
-	MPI_Comm	CommWorld;
-	int		rank;
-	int		numProcessors;
-	
-	/* Initialise MPI, get world info */
-	MPI_Init( &argc, &argv );
-	MPI_Comm_dup( MPI_COMM_WORLD, &CommWorld );
-	MPI_Comm_size( CommWorld, &numProcessors );
-	MPI_Comm_rank( CommWorld, &rank );
-	
-	StGermain_Init( &argc, &argv );
-	
-	StgDomainGeometry_Init( &argc, &argv );
-	MPI_Barrier( CommWorld ); /* Ensures copyright info always come first in output */
-	
-	dictionary = Dictionary_New();
-	Dictionary_Add( dictionary, "meshSizeI", Dictionary_Entry_Value_FromUnsignedInt( 4 ) );
-	Dictionary_Add( dictionary, "meshSizeJ", Dictionary_Entry_Value_FromUnsignedInt( 4 ) );
-	Dictionary_Add( dictionary, "meshSizeK", Dictionary_Entry_Value_FromUnsignedInt( 4 ) );
-	Dictionary_Add( dictionary, "minX", Dictionary_Entry_Value_FromDouble( 3.0 * M_PI / 4.0 ) );
-	Dictionary_Add( dictionary, "minY", Dictionary_Entry_Value_FromDouble( 3.0 * M_PI / 4.0 ) );
-	Dictionary_Add( dictionary, "minZ", Dictionary_Entry_Value_FromDouble( 0.5 ) );
-	Dictionary_Add( dictionary, "maxX", Dictionary_Entry_Value_FromDouble( M_PI / 4.0 ) );
-	Dictionary_Add( dictionary, "maxY", Dictionary_Entry_Value_FromDouble( M_PI / 4.0 ) );
-	Dictionary_Add( dictionary, "maxZ", Dictionary_Entry_Value_FromDouble( 1.0 ) );
-	
-	geometry = (Geometry*)ShellGeometry_New( "shellGeometry", dictionary );
-	
-	printf( "Individual point test:\n" );
-	for( i = 0; i < geometry->pointCount; i++ ) {
-		Coord point;
-		
-		printf( "\tPoint %u : ", i );
-		geometry->pointAt( geometry, i, point );
-		printf( "{ %g, %g, %g }\n", point[0], point[1], point[2] );
-	}
-	printf( "\n" );
-	
-	printf( "Total point test:\n" );
-	points = Memory_Alloc_Array( Coord, geometry->pointCount, "points" );
-	geometry->buildPoints( geometry, points );
-	for( i = 0; i < geometry->pointCount; i++ ) {
-		printf( "\tPoint %u : ", i );
-		geometry->pointAt( geometry, i, points[i] );
-		printf( "{ %g, %g, %g }\n", points[i][0], points[i][1], points[i][2] );
-	}
-	printf( "\n" );
-	if( points )
-		Memory_Free( points );
-	
-	Stg_Class_Delete( dictionary );
-	
-	StgDomainGeometry_Finalise();
-	
-	StGermain_Finalise();
-	
-	/* Close off MPI */
-	MPI_Finalize();
-	
-	return 0;
-}



More information about the CIG-COMMITS mailing list